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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.).
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 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.
4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'lib/aws-sdk-guardduty/types.rb', line 4650 class KubernetesWorkloadDetails < Struct.new( :name, :type, :uid, :namespace, :host_network, :containers, :volumes, :service_account_name, :host_ipc, :host_pid) SENSITIVE = [] include Aws::Structure end |