Class: Aws::GuardDuty::Types::KubernetesWorkloadDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::KubernetesWorkloadDetails
- Defined in:
- gems/aws-sdk-guardduty/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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.).
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 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.
4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4867 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end |