Class CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sso.CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfigurationPropsMixin>
- Enclosing class:
CfnInstanceAccessControlAttributeConfigurationPropsMixin
@Stability(Stable)
public static final class CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfigurationPropsMixin>
A fluent builder for
CfnInstanceAccessControlAttributeConfigurationPropsMixin.-
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()create()create(CfnPropertyMixinOptions options) instanceAccessControlAttributeConfiguration(CfnInstanceAccessControlAttributeConfigurationPropsMixin.InstanceAccessControlAttributeConfigurationProperty instanceAccessControlAttributeConfiguration) Deprecated.this property has been deprecatedinstanceAccessControlAttributeConfiguration(IResolvable 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 CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder.
-
create
@Stability(Stable) public static CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder create()- Returns:
- a new instance of
CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder.
-
accessControlAttributes
@Stability(Stable) public CfnInstanceAccessControlAttributeConfigurationPropsMixin.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 CfnInstanceAccessControlAttributeConfigurationPropsMixin.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 CfnInstanceAccessControlAttributeConfigurationPropsMixin.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 CfnInstanceAccessControlAttributeConfigurationPropsMixin.Builder instanceAccessControlAttributeConfiguration(CfnInstanceAccessControlAttributeConfigurationPropsMixin.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:
-
instanceArn
@Stability(Stable) public CfnInstanceAccessControlAttributeConfigurationPropsMixin.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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnInstanceAccessControlAttributeConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnInstanceAccessControlAttributeConfigurationPropsMixin.
-