1. Packages
  2. AWS Native
  3. API Docs
  4. sso
  5. Application

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi

aws-native.sso.Application

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi

    Resource Type definition for Identity Center (SSO) Application

    Create Application Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    args: ApplicationArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    application_provider_arn: Optional[str] = None,
                    instance_arn: Optional[str] = None,
                    description: Optional[str] = None,
                    name: Optional[str] = None,
                    portal_options: Optional[ApplicationPortalOptionsConfigurationArgs] = None,
                    status: Optional[ApplicationStatus] = None,
                    tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
    public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
    public Application(String name, ApplicationArgs args)
    public Application(String name, ApplicationArgs args, CustomResourceOptions options)
    
    type: aws-native:sso:Application
    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 ApplicationArgs
    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 ApplicationArgs
    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 ApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationArgs
    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 exampleapplicationResourceResourceFromSso = new aws_native.sso.Application("exampleapplicationResourceResourceFromSso", {
        applicationProviderArn: "string",
        instanceArn: "string",
        description: "string",
        name: "string",
        portalOptions: {
            signInOptions: {
                origin: aws_native.sso.ApplicationSignInOptionsOrigin.IdentityCenter,
                applicationUrl: "string",
            },
            visibility: aws_native.sso.ApplicationPortalOptionsConfigurationVisibility.Enabled,
        },
        status: aws_native.sso.ApplicationStatus.Enabled,
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    Application 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 Application resource accepts the following input properties:

    ApplicationProviderArn string
    The ARN of the application provider under which the operation will run
    InstanceArn string
    The ARN of the instance of IAM Identity Center under which the operation will run
    Description string
    The description information for the Identity Center (SSO) Application
    Name string
    The name you want to assign to this Identity Center (SSO) Application
    PortalOptions Pulumi.AwsNative.Sso.Inputs.ApplicationPortalOptionsConfiguration
    A structure that describes the options for the portal associated with an application
    Status Pulumi.AwsNative.Sso.ApplicationStatus
    Specifies whether the application is enabled or disabled
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Specifies tags to be attached to the application
    ApplicationProviderArn string
    The ARN of the application provider under which the operation will run
    InstanceArn string
    The ARN of the instance of IAM Identity Center under which the operation will run
    Description string
    The description information for the Identity Center (SSO) Application
    Name string
    The name you want to assign to this Identity Center (SSO) Application
    PortalOptions ApplicationPortalOptionsConfigurationArgs
    A structure that describes the options for the portal associated with an application
    Status ApplicationStatus
    Specifies whether the application is enabled or disabled
    Tags TagArgs
    Specifies tags to be attached to the application
    applicationProviderArn String
    The ARN of the application provider under which the operation will run
    instanceArn String
    The ARN of the instance of IAM Identity Center under which the operation will run
    description String
    The description information for the Identity Center (SSO) Application
    name String
    The name you want to assign to this Identity Center (SSO) Application
    portalOptions ApplicationPortalOptionsConfiguration
    A structure that describes the options for the portal associated with an application
    status ApplicationStatus
    Specifies whether the application is enabled or disabled
    tags List<Tag>
    Specifies tags to be attached to the application
    applicationProviderArn string
    The ARN of the application provider under which the operation will run
    instanceArn string
    The ARN of the instance of IAM Identity Center under which the operation will run
    description string
    The description information for the Identity Center (SSO) Application
    name string
    The name you want to assign to this Identity Center (SSO) Application
    portalOptions ApplicationPortalOptionsConfiguration
    A structure that describes the options for the portal associated with an application
    status ApplicationStatus
    Specifies whether the application is enabled or disabled
    tags Tag[]
    Specifies tags to be attached to the application
    application_provider_arn str
    The ARN of the application provider under which the operation will run
    instance_arn str
    The ARN of the instance of IAM Identity Center under which the operation will run
    description str
    The description information for the Identity Center (SSO) Application
    name str
    The name you want to assign to this Identity Center (SSO) Application
    portal_options ApplicationPortalOptionsConfigurationArgs
    A structure that describes the options for the portal associated with an application
    status ApplicationStatus
    Specifies whether the application is enabled or disabled
    tags Sequence[TagArgs]
    Specifies tags to be attached to the application
    applicationProviderArn String
    The ARN of the application provider under which the operation will run
    instanceArn String
    The ARN of the instance of IAM Identity Center under which the operation will run
    description String
    The description information for the Identity Center (SSO) Application
    name String
    The name you want to assign to this Identity Center (SSO) Application
    portalOptions Property Map
    A structure that describes the options for the portal associated with an application
    status "ENABLED" | "DISABLED"
    Specifies whether the application is enabled or disabled
    tags List<Property Map>
    Specifies tags to be attached to the application

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

    ApplicationArn string
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    Id string
    The provider-assigned unique ID for this managed resource.
    ApplicationArn string
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    Id string
    The provider-assigned unique ID for this managed resource.
    applicationArn String
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    id String
    The provider-assigned unique ID for this managed resource.
    applicationArn string
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    id string
    The provider-assigned unique ID for this managed resource.
    application_arn str
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    id str
    The provider-assigned unique ID for this managed resource.
    applicationArn String
    The Application ARN that is returned upon creation of the Identity Center (SSO) Application
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ApplicationPortalOptionsConfiguration, ApplicationPortalOptionsConfigurationArgs

    SignInOptions Pulumi.AwsNative.Sso.Inputs.ApplicationSignInOptions
    A structure that describes the sign-in options for the access portal
    Visibility Pulumi.AwsNative.Sso.ApplicationPortalOptionsConfigurationVisibility
    Indicates whether this application is visible in the access portal
    SignInOptions ApplicationSignInOptions
    A structure that describes the sign-in options for the access portal
    Visibility ApplicationPortalOptionsConfigurationVisibility
    Indicates whether this application is visible in the access portal
    signInOptions ApplicationSignInOptions
    A structure that describes the sign-in options for the access portal
    visibility ApplicationPortalOptionsConfigurationVisibility
    Indicates whether this application is visible in the access portal
    signInOptions ApplicationSignInOptions
    A structure that describes the sign-in options for the access portal
    visibility ApplicationPortalOptionsConfigurationVisibility
    Indicates whether this application is visible in the access portal
    sign_in_options ApplicationSignInOptions
    A structure that describes the sign-in options for the access portal
    visibility ApplicationPortalOptionsConfigurationVisibility
    Indicates whether this application is visible in the access portal
    signInOptions Property Map
    A structure that describes the sign-in options for the access portal
    visibility "ENABLED" | "DISABLED"
    Indicates whether this application is visible in the access portal

    ApplicationPortalOptionsConfigurationVisibility, ApplicationPortalOptionsConfigurationVisibilityArgs

    Enabled
    ENABLED
    Disabled
    DISABLED
    ApplicationPortalOptionsConfigurationVisibilityEnabled
    ENABLED
    ApplicationPortalOptionsConfigurationVisibilityDisabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    ENABLED
    ENABLED
    DISABLED
    DISABLED
    "ENABLED"
    ENABLED
    "DISABLED"
    DISABLED

    ApplicationSignInOptions, ApplicationSignInOptionsArgs

    Origin Pulumi.AwsNative.Sso.ApplicationSignInOptionsOrigin
    This determines how IAM Identity Center navigates the user to the target application
    ApplicationUrl string
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
    Origin ApplicationSignInOptionsOrigin
    This determines how IAM Identity Center navigates the user to the target application
    ApplicationUrl string
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
    origin ApplicationSignInOptionsOrigin
    This determines how IAM Identity Center navigates the user to the target application
    applicationUrl String
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
    origin ApplicationSignInOptionsOrigin
    This determines how IAM Identity Center navigates the user to the target application
    applicationUrl string
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
    origin ApplicationSignInOptionsOrigin
    This determines how IAM Identity Center navigates the user to the target application
    application_url str
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
    origin "IDENTITY_CENTER" | "APPLICATION"
    This determines how IAM Identity Center navigates the user to the target application
    applicationUrl String
    The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION

    ApplicationSignInOptionsOrigin, ApplicationSignInOptionsOriginArgs

    IdentityCenter
    IDENTITY_CENTER
    Application
    APPLICATION
    ApplicationSignInOptionsOriginIdentityCenter
    IDENTITY_CENTER
    ApplicationSignInOptionsOriginApplication
    APPLICATION
    IdentityCenter
    IDENTITY_CENTER
    Application
    APPLICATION
    IdentityCenter
    IDENTITY_CENTER
    Application
    APPLICATION
    IDENTITY_CENTER
    IDENTITY_CENTER
    APPLICATION
    APPLICATION
    "IDENTITY_CENTER"
    IDENTITY_CENTER
    "APPLICATION"
    APPLICATION

    ApplicationStatus, ApplicationStatusArgs

    Enabled
    ENABLED
    Disabled
    DISABLED
    ApplicationStatusEnabled
    ENABLED
    ApplicationStatusDisabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    ENABLED
    ENABLED
    DISABLED
    DISABLED
    "ENABLED"
    ENABLED
    "DISABLED"
    DISABLED

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi