Class CfnInstanceAccessControlAttributeConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.sso.CfnInstanceAccessControlAttributeConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfiguration>
- Enclosing class:
CfnInstanceAccessControlAttributeConfiguration
@Stability(Stable)
public static final class CfnInstanceAccessControlAttributeConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfiguration>
A fluent builder for
CfnInstanceAccessControlAttributeConfiguration
.-
Method Summary
Modifier and TypeMethodDescriptionaccessControlAttributes
(List<? extends Object> accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.accessControlAttributes
(IResolvable accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.build()
instanceAccessControlAttributeConfiguration
(IResolvable instanceAccessControlAttributeConfiguration) Deprecated.this property has been deprecatedinstanceAccessControlAttributeConfiguration
(CfnInstanceAccessControlAttributeConfiguration.InstanceAccessControlAttributeConfigurationProperty instanceAccessControlAttributeConfiguration) Deprecated.this property has been deprecatedinstanceArn
(String instanceArn) The ARN of the IAM Identity Center instance under which the operation will be executed.
-
Method Details
-
create
@Stability(Stable) public static CfnInstanceAccessControlAttributeConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnInstanceAccessControlAttributeConfiguration.Builder
.
-
instanceArn
@Stability(Stable) public CfnInstanceAccessControlAttributeConfiguration.Builder instanceArn(String instanceArn) The ARN of the IAM Identity Center instance under which the operation will be executed.- Parameters:
instanceArn
- The ARN of the IAM Identity Center instance under which the operation will be executed. This parameter is required.- Returns:
this
- See Also:
-
accessControlAttributes
@Stability(Stable) public CfnInstanceAccessControlAttributeConfiguration.Builder accessControlAttributes(IResolvable accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.- Parameters:
accessControlAttributes
- Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance. This parameter is required.- Returns:
this
- See Also:
-
accessControlAttributes
@Stability(Stable) public CfnInstanceAccessControlAttributeConfiguration.Builder accessControlAttributes(List<? extends Object> accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.- Parameters:
accessControlAttributes
- Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance. This parameter is required.- Returns:
this
- See Also:
-
instanceAccessControlAttributeConfiguration
@Stability(Deprecated) @Deprecated public CfnInstanceAccessControlAttributeConfiguration.Builder instanceAccessControlAttributeConfiguration(IResolvable instanceAccessControlAttributeConfiguration) Deprecated.this property has been deprecated(deprecated) The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes.We recomend that you use AccessControlAttributes property instead.
- Parameters:
instanceAccessControlAttributeConfiguration
- The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. This parameter is required.- Returns:
this
- See Also:
-
instanceAccessControlAttributeConfiguration
@Stability(Deprecated) @Deprecated public CfnInstanceAccessControlAttributeConfiguration.Builder instanceAccessControlAttributeConfiguration(CfnInstanceAccessControlAttributeConfiguration.InstanceAccessControlAttributeConfigurationProperty instanceAccessControlAttributeConfiguration) Deprecated.this property has been deprecated(deprecated) The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes.We recomend that you use AccessControlAttributes property instead.
- Parameters:
instanceAccessControlAttributeConfiguration
- The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfiguration>
- Returns:
- a newly built instance of
CfnInstanceAccessControlAttributeConfiguration
.
-