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_network ⇒ Boolean
Whether the hostNetwork flag is enabled for the pods included in the workload.
-
#name ⇒ String
Kubernetes workload name.
-
#namespace ⇒ String
Kubernetes namespace that the workload is part of.
-
#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.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#host_network ⇒ Boolean
Whether the hostNetwork flag is enabled for the pods included in the workload.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Kubernetes workload name.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ String
Kubernetes namespace that the workload is part of.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Kubernetes workload type (e.g. Pod, Deployment, etc.).
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#uid ⇒ String
Kubernetes workload ID.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |
#volumes ⇒ Array<Types::Volume>
Volumes used by the Kubernetes workload.
3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 |
# File 'lib/aws-sdk-guardduty/types.rb', line 3349 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes) SENSITIVE = [] include Aws::Structure end |