Class: Aws::Continuum::Types::KubernetesClusterRoleConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::KubernetesClusterRoleConfiguration
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Complete configuration for the IAM role Continuum assumes to collect Kubernetes cluster metadata.
Constant Summary collapse
- SENSITIVE =
[:external_id]
Instance Attribute Summary collapse
-
#external_id ⇒ String
Optional external ID Continuum supplies when assuming roleArn.
-
#role_arn ⇒ String
IAM role the authenticated caller passes to Continuum.
Instance Attribute Details
#external_id ⇒ String
Optional external ID Continuum supplies when assuming roleArn. This must match the role trust policy when configured and does not replace the caller's iam:PassRole permission.
2825 2826 2827 2828 2829 2830 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2825 class KubernetesClusterRoleConfiguration < Struct.new( :role_arn, :external_id) SENSITIVE = [:external_id] include Aws::Structure end |
#role_arn ⇒ String
IAM role the authenticated caller passes to Continuum.
2825 2826 2827 2828 2829 2830 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2825 class KubernetesClusterRoleConfiguration < Struct.new( :role_arn, :external_id) SENSITIVE = [:external_id] include Aws::Structure end |