Class: Aws::GuardDuty::Types::KubernetesPermissionCheckedDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb

Overview

Information about the Kubernetes API for which you check if you have permission to call.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed ⇒ Boolean

Information whether the user has the permission to call the Kubernetes API.

Returns:

  • (Boolean)


8085
8086
8087
8088
8089
8090
8091
8092
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8085

class KubernetesPermissionCheckedDetails < Struct.new(
  :verb,
  :resource,
  :namespace,
  :allowed)
  SENSITIVE = []
  include Aws::Structure
end

#namespace ⇒ String

The namespace where the Kubernetes API action will take place.

Returns:

  • (String)


8085
8086
8087
8088
8089
8090
8091
8092
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8085

class KubernetesPermissionCheckedDetails < Struct.new(
  :verb,
  :resource,
  :namespace,
  :allowed)
  SENSITIVE = []
  include Aws::Structure
end

#resource ⇒ String

The Kubernetes resource with which your Kubernetes API call will interact.

Returns:

  • (String)


8085
8086
8087
8088
8089
8090
8091
8092
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8085

class KubernetesPermissionCheckedDetails < Struct.new(
  :verb,
  :resource,
  :namespace,
  :allowed)
  SENSITIVE = []
  include Aws::Structure
end

#verb ⇒ String

The verb component of the Kubernetes API call. For example, when you check whether or not you have the permission to call the CreatePod API, the verb component will be Create.

Returns:

  • (String)


8085
8086
8087
8088
8089
8090
8091
8092
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8085

class KubernetesPermissionCheckedDetails < Struct.new(
  :verb,
  :resource,
  :namespace,
  :allowed)
  SENSITIVE = []
  include Aws::Structure
end