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 instance.accessControlAttributes(IResolvable accessControlAttributes) Lists the attributes that are configured for ABAC in the specified 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 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 instance under which the operation will be executed.- Parameters:
instanceArn- The ARN of the 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 instance.- Parameters:
accessControlAttributes- Lists the attributes that are configured for ABAC in the specified 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 instance.- Parameters:
accessControlAttributes- Lists the attributes that are configured for ABAC in the specified 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfiguration>- Returns:
- a newly built instance of
CfnInstanceAccessControlAttributeConfiguration.
-