Class: Aws::GuardDuty::Types::KubernetesWorkloadDetails
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::GuardDuty::Types::KubernetesWorkloadDetails
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-guardduty/types.rb
 
Overview
Details about the Kubernetes workload involved in a Kubernetes finding.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #containers  ⇒ Array<Types::Container> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Containers running as part of the Kubernetes workload.
 - 
  
    
      #host_ipc  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Whether the host IPC flag is enabled for the pods in the workload.
 - 
  
    
      #host_network  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Whether the hostNetwork flag is enabled for the pods included in the workload.
 - 
  
    
      #host_pid  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Whether the host PID flag is enabled for the pods in the workload.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Kubernetes workload name.
 - 
  
    
      #namespace  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Kubernetes namespace that the workload is part of.
 - 
  
    
      #service_account_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The service account name that is associated with a Kubernetes workload.
 - 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Kubernetes workload type (e.g. Pod, Deployment, etc.).
 - 
  
    
      #uid  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Kubernetes workload ID.
 - 
  
    
      #volumes  ⇒ Array<Types::Volume> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Volumes used by the Kubernetes workload.
 
Instance Attribute Details
#containers ⇒ Array<Types::Container>
Containers running as part of the Kubernetes workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#host_ipc ⇒ Boolean
Whether the host IPC flag is enabled for the pods in the workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#host_network ⇒ Boolean
Whether the hostNetwork flag is enabled for the pods included in the workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#host_pid ⇒ Boolean
Whether the host PID flag is enabled for the pods in the workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
Kubernetes workload name.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#namespace ⇒ String
Kubernetes namespace that the workload is part of.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#service_account_name ⇒ String
The service account name that is associated with a Kubernetes workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#type ⇒ String
Kubernetes workload type (e.g. Pod, Deployment, etc.).
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#uid ⇒ String
Kubernetes workload ID.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  | 
  
#volumes ⇒ Array<Types::Volume>
Volumes used by the Kubernetes workload.
      4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879  | 
    
      # File 'lib/aws-sdk-guardduty/types.rb', line 4866 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end  |