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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-guardduty/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)


4187
4188
4189
4190
4191
4192
4193
4194
4195
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4187

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)


4187
4188
4189
4190
4191
4192
4193
4194
4195
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4187

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)


4187
4188
4189
4190
4191
4192
4193
4194
4195
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4187

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)


4187
4188
4189
4190
4191
4192
4193
4194
4195
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4187

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)


4187
4188
4189
4190
4191
4192
4193
4194
4195
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 4187

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