Class: Aws::GuardDuty::Types::KubernetesRoleBindingDetails

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

Overview

Contains information about the role binding that grants the permission defined in a Kubernetes role.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kindString

The kind of the role. For role binding, this value will be ‘RoleBinding`.

Returns:

  • (String)


4179
4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/aws-sdk-guardduty/types.rb', line 4179

class KubernetesRoleBindingDetails < Struct.new(
  :kind,
  :name,
  :uid,
  :role_ref_name,
  :role_ref_kind)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the ‘RoleBinding`.

Returns:

  • (String)


4179
4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/aws-sdk-guardduty/types.rb', line 4179

class KubernetesRoleBindingDetails < Struct.new(
  :kind,
  :name,
  :uid,
  :role_ref_name,
  :role_ref_kind)
  SENSITIVE = []
  include Aws::Structure
end

#role_ref_kindString

The type of the role being referenced. This could be either ‘Role` or `ClusterRole`.

Returns:

  • (String)


4179
4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/aws-sdk-guardduty/types.rb', line 4179

class KubernetesRoleBindingDetails < Struct.new(
  :kind,
  :name,
  :uid,
  :role_ref_name,
  :role_ref_kind)
  SENSITIVE = []
  include Aws::Structure
end

#role_ref_nameString

The name of the role being referenced. This must match the name of the ‘Role` or `ClusterRole` that you want to bind to.

Returns:

  • (String)


4179
4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/aws-sdk-guardduty/types.rb', line 4179

class KubernetesRoleBindingDetails < Struct.new(
  :kind,
  :name,
  :uid,
  :role_ref_name,
  :role_ref_kind)
  SENSITIVE = []
  include Aws::Structure
end

#uidString

The unique identifier of the role binding.

Returns:

  • (String)


4179
4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/aws-sdk-guardduty/types.rb', line 4179

class KubernetesRoleBindingDetails < Struct.new(
  :kind,
  :name,
  :uid,
  :role_ref_name,
  :role_ref_kind)
  SENSITIVE = []
  include Aws::Structure
end