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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.).
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 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.
4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4490 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end |