AWS Native is in preview. AWS Classic is fully supported.
aws-native.cognito.UserPoolIdentityProvider
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::Cognito::UserPoolIdentityProvider
Create UserPoolIdentityProvider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UserPoolIdentityProvider(name: string, args: UserPoolIdentityProviderArgs, opts?: CustomResourceOptions);
@overload
def UserPoolIdentityProvider(resource_name: str,
args: UserPoolIdentityProviderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def UserPoolIdentityProvider(resource_name: str,
opts: Optional[ResourceOptions] = None,
provider_type: Optional[str] = None,
user_pool_id: Optional[str] = None,
attribute_mapping: Optional[Any] = None,
idp_identifiers: Optional[Sequence[str]] = None,
provider_details: Optional[Any] = None,
provider_name: Optional[str] = None)
func NewUserPoolIdentityProvider(ctx *Context, name string, args UserPoolIdentityProviderArgs, opts ...ResourceOption) (*UserPoolIdentityProvider, error)
public UserPoolIdentityProvider(string name, UserPoolIdentityProviderArgs args, CustomResourceOptions? opts = null)
public UserPoolIdentityProvider(String name, UserPoolIdentityProviderArgs args)
public UserPoolIdentityProvider(String name, UserPoolIdentityProviderArgs args, CustomResourceOptions options)
type: aws-native:cognito:UserPoolIdentityProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args UserPoolIdentityProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args UserPoolIdentityProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UserPoolIdentityProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserPoolIdentityProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UserPoolIdentityProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const userPoolIdentityProviderResource = new aws_native.cognito.UserPoolIdentityProvider("userPoolIdentityProviderResource", {
providerType: "string",
userPoolId: "string",
attributeMapping: "any",
idpIdentifiers: ["string"],
providerDetails: "any",
providerName: "string",
});
Coming soon!
UserPoolIdentityProvider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The UserPoolIdentityProvider resource accepts the following input properties:
- Provider
Type string - User
Pool stringId - Attribute
Mapping object - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - Idp
Identifiers List<string> - Provider
Details object - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - Provider
Name string
- Provider
Type string - User
Pool stringId - Attribute
Mapping interface{} - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - Idp
Identifiers []string - Provider
Details interface{} - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - Provider
Name string
- provider
Type String - user
Pool StringId - attribute
Mapping Object - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - idp
Identifiers List<String> - provider
Details Object - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - provider
Name String
- provider
Type string - user
Pool stringId - attribute
Mapping any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - idp
Identifiers string[] - provider
Details any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - provider
Name string
- provider_
type str - user_
pool_ strid - attribute_
mapping Any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - idp_
identifiers Sequence[str] - provider_
details Any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - provider_
name str
- provider
Type String - user
Pool StringId - attribute
Mapping Any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - idp
Identifiers List<String> - provider
Details Any - Search the CloudFormation User Guide for
AWS::Cognito::UserPoolIdentityProvider
for more information about the expected schema for this property. - provider
Name String
Outputs
All input properties are implicitly available as output properties. Additionally, the UserPoolIdentityProvider resource produces the following output properties:
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.