Interface CreateInstanceAccessControlAttributeConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateInstanceAccessControlAttributeConfigurationRequest.Builder,CreateInstanceAccessControlAttributeConfigurationRequest>
,SdkBuilder<CreateInstanceAccessControlAttributeConfigurationRequest.Builder,CreateInstanceAccessControlAttributeConfigurationRequest>
,SdkPojo
,SdkRequest.Builder
,SsoAdminRequest.Builder
- Enclosing class:
- CreateInstanceAccessControlAttributeConfigurationRequest
public static interface CreateInstanceAccessControlAttributeConfigurationRequest.Builder extends SsoAdminRequest.Builder, SdkPojo, CopyableBuilder<CreateInstanceAccessControlAttributeConfigurationRequest.Builder,CreateInstanceAccessControlAttributeConfigurationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builder
build
-
-
-
-
Method Detail
-
instanceAccessControlAttributeConfiguration
CreateInstanceAccessControlAttributeConfigurationRequest.Builder instanceAccessControlAttributeConfiguration(InstanceAccessControlAttributeConfiguration instanceAccessControlAttributeConfiguration)
Specifies the IAM Identity Center identity store attributes to add to your ABAC configuration. When using an external identity provider as an identity source, you can pass attributes through the SAML assertion. Doing so provides an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center will replace the attribute value with the value from the IAM Identity Center identity store.
- Parameters:
instanceAccessControlAttributeConfiguration
- Specifies the IAM Identity Center identity store attributes to add to your ABAC configuration. When using an external identity provider as an identity source, you can pass attributes through the SAML assertion. Doing so provides an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center will replace the attribute value with the value from the IAM Identity Center identity store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceAccessControlAttributeConfiguration
default CreateInstanceAccessControlAttributeConfigurationRequest.Builder instanceAccessControlAttributeConfiguration(Consumer<InstanceAccessControlAttributeConfiguration.Builder> instanceAccessControlAttributeConfiguration)
Specifies the IAM Identity Center identity store attributes to add to your ABAC configuration. When using an external identity provider as an identity source, you can pass attributes through the SAML assertion. Doing so provides an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center will replace the attribute value with the value from the IAM Identity Center identity store.
This is a convenience method that creates an instance of theInstanceAccessControlAttributeConfiguration.Builder
avoiding the need to create one manually viaInstanceAccessControlAttributeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstanceAccessControlAttributeConfiguration(InstanceAccessControlAttributeConfiguration)
.- Parameters:
instanceAccessControlAttributeConfiguration
- a consumer that will call methods onInstanceAccessControlAttributeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
instanceAccessControlAttributeConfiguration(InstanceAccessControlAttributeConfiguration)
-
instanceArn
CreateInstanceAccessControlAttributeConfigurationRequest.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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateInstanceAccessControlAttributeConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateInstanceAccessControlAttributeConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-