Package com.pulumi.aws.cognito.inputs
Class IdentityPoolRoleAttachmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.IdentityPoolRoleAttachmentState.Builder
-
- Enclosing class:
- IdentityPoolRoleAttachmentState
public static final class IdentityPoolRoleAttachmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IdentityPoolRoleAttachmentState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IdentityPoolRoleAttachmentState defaults)
-
-
Method Detail
-
identityPoolId
public IdentityPoolRoleAttachmentState.Builder identityPoolId(@Nullable com.pulumi.core.Output<java.lang.String> identityPoolId)
- Parameters:
identityPoolId- An identity pool ID in the format `REGION_GUID`.- Returns:
- builder
-
identityPoolId
public IdentityPoolRoleAttachmentState.Builder identityPoolId(java.lang.String identityPoolId)
- Parameters:
identityPoolId- An identity pool ID in the format `REGION_GUID`.- Returns:
- builder
-
region
public IdentityPoolRoleAttachmentState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public IdentityPoolRoleAttachmentState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleMappings
public IdentityPoolRoleAttachmentState.Builder roleMappings(@Nullable com.pulumi.core.Output<java.util.List<IdentityPoolRoleAttachmentRoleMappingArgs>> roleMappings)
- Parameters:
roleMappings- A List of Role Mapping.- Returns:
- builder
-
roleMappings
public IdentityPoolRoleAttachmentState.Builder roleMappings(java.util.List<IdentityPoolRoleAttachmentRoleMappingArgs> roleMappings)
- Parameters:
roleMappings- A List of Role Mapping.- Returns:
- builder
-
roleMappings
public IdentityPoolRoleAttachmentState.Builder roleMappings(IdentityPoolRoleAttachmentRoleMappingArgs... roleMappings)
- Parameters:
roleMappings- A List of Role Mapping.- Returns:
- builder
-
roles
public IdentityPoolRoleAttachmentState.Builder roles(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> roles)
- Parameters:
roles- The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.- Returns:
- builder
-
roles
public IdentityPoolRoleAttachmentState.Builder roles(java.util.Map<java.lang.String,java.lang.String> roles)
- Parameters:
roles- The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.- Returns:
- builder
-
build
public IdentityPoolRoleAttachmentState build()
-
-