Package com.pulumi.aws.cognito.inputs
Class UserPoolSmsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolSmsConfigurationArgs.Builder
-
- Enclosing class:
- UserPoolSmsConfigurationArgs
public static final class UserPoolSmsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(UserPoolSmsConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPoolSmsConfigurationArgs
build()
UserPoolSmsConfigurationArgs.Builder
externalId(com.pulumi.core.Output<java.lang.String> externalId)
UserPoolSmsConfigurationArgs.Builder
externalId(java.lang.String externalId)
UserPoolSmsConfigurationArgs.Builder
snsCallerArn(com.pulumi.core.Output<java.lang.String> snsCallerArn)
UserPoolSmsConfigurationArgs.Builder
snsCallerArn(java.lang.String snsCallerArn)
UserPoolSmsConfigurationArgs.Builder
snsRegion(com.pulumi.core.Output<java.lang.String> snsRegion)
UserPoolSmsConfigurationArgs.Builder
snsRegion(java.lang.String snsRegion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolSmsConfigurationArgs defaults)
-
-
Method Detail
-
externalId
public UserPoolSmsConfigurationArgs.Builder externalId(com.pulumi.core.Output<java.lang.String> externalId)
- Parameters:
externalId
- External ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html).- Returns:
- builder
-
externalId
public UserPoolSmsConfigurationArgs.Builder externalId(java.lang.String externalId)
- Parameters:
externalId
- External ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html).- Returns:
- builder
-
snsCallerArn
public UserPoolSmsConfigurationArgs.Builder snsCallerArn(com.pulumi.core.Output<java.lang.String> snsCallerArn)
- Parameters:
snsCallerArn
- ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.- Returns:
- builder
-
snsCallerArn
public UserPoolSmsConfigurationArgs.Builder snsCallerArn(java.lang.String snsCallerArn)
- Parameters:
snsCallerArn
- ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.- Returns:
- builder
-
snsRegion
public UserPoolSmsConfigurationArgs.Builder snsRegion(@Nullable com.pulumi.core.Output<java.lang.String> snsRegion)
- Parameters:
snsRegion
- The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).- Returns:
- builder
-
snsRegion
public UserPoolSmsConfigurationArgs.Builder snsRegion(java.lang.String snsRegion)
- Parameters:
snsRegion
- The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).- Returns:
- builder
-
build
public UserPoolSmsConfigurationArgs build()
-
-