Class: AWSCDK::EMRServerless::CfnApplication::IdentityCenterConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::EMRServerless::CfnApplication::IdentityCenterConfigurationProperty
- Defined in:
- emr_serverless/cfn_application.rb
Overview
The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation.
This configuration allows identity propagation between integrated services and the Identity Center instance.
Instance Attribute Summary collapse
-
#identity_center_instance_arn ⇒ String?
readonly
The ARN of the IAM Identity Center instance.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(identity_center_instance_arn: nil) ⇒ IdentityCenterConfigurationProperty
constructor
A new instance of IdentityCenterConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(identity_center_instance_arn: nil) ⇒ IdentityCenterConfigurationProperty
Returns a new instance of IdentityCenterConfigurationProperty.
985 986 987 988 |
# File 'emr_serverless/cfn_application.rb', line 985 def initialize(identity_center_instance_arn: nil) @identity_center_instance_arn = identity_center_instance_arn Jsii::Type.check_type(@identity_center_instance_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "identityCenterInstanceArn") unless @identity_center_instance_arn.nil? end |
Instance Attribute Details
#identity_center_instance_arn ⇒ String? (readonly)
The ARN of the IAM Identity Center instance.
994 995 996 |
# File 'emr_serverless/cfn_application.rb', line 994 def identity_center_instance_arn @identity_center_instance_arn end |
Class Method Details
.jsii_properties ⇒ Object
996 997 998 999 1000 |
# File 'emr_serverless/cfn_application.rb', line 996 def self.jsii_properties { :identity_center_instance_arn => "identityCenterInstanceArn", } end |
Instance Method Details
#to_jsii ⇒ Object
1002 1003 1004 1005 1006 1007 1008 |
# File 'emr_serverless/cfn_application.rb', line 1002 def to_jsii result = {} result.merge!({ "identityCenterInstanceArn" => @identity_center_instance_arn, }) result.compact end |