We recommend new projects start with resources from the AWS provider.
aws-native.sso.Application
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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.
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Application resource accepts the following input properties:
- ApplicationProvider stringArn 
- 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.Aws Native. Sso. Inputs. Application Portal Options Configuration 
- A structure that describes the options for the portal associated with an application
- Status
Pulumi.Aws Native. Sso. Application Status 
- Specifies whether the application is enabled or disabled
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- Specifies tags to be attached to the application
- ApplicationProvider stringArn 
- 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 ApplicationPortal Options Configuration Args 
- A structure that describes the options for the portal associated with an application
- Status
ApplicationStatus 
- Specifies whether the application is enabled or disabled
- 
TagArgs 
- Specifies tags to be attached to the application
- applicationProvider StringArn 
- 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 ApplicationPortal Options Configuration 
- A structure that describes the options for the portal associated with an application
- status
ApplicationStatus 
- Specifies whether the application is enabled or disabled
- List<Tag>
- Specifies tags to be attached to the application
- applicationProvider stringArn 
- 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 ApplicationPortal Options Configuration 
- A structure that describes the options for the portal associated with an application
- status
ApplicationStatus 
- Specifies whether the application is enabled or disabled
- Tag[]
- Specifies tags to be attached to the application
- application_provider_ strarn 
- 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 ApplicationPortal Options Configuration Args 
- A structure that describes the options for the portal associated with an application
- status
ApplicationStatus 
- Specifies whether the application is enabled or disabled
- 
Sequence[TagArgs] 
- Specifies tags to be attached to the application
- applicationProvider StringArn 
- 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
- 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        
- SignIn Pulumi.Options Aws Native. Sso. Inputs. Application Sign In Options 
- A structure that describes the sign-in options for the access portal
- Visibility
Pulumi.Aws Native. Sso. Application Portal Options Configuration Visibility 
- Indicates whether this application is visible in the access portal
- SignIn ApplicationOptions Sign In Options 
- A structure that describes the sign-in options for the access portal
- Visibility
ApplicationPortal Options Configuration Visibility 
- Indicates whether this application is visible in the access portal
- signIn ApplicationOptions Sign In Options 
- A structure that describes the sign-in options for the access portal
- visibility
ApplicationPortal Options Configuration Visibility 
- Indicates whether this application is visible in the access portal
- signIn ApplicationOptions Sign In Options 
- A structure that describes the sign-in options for the access portal
- visibility
ApplicationPortal Options Configuration Visibility 
- Indicates whether this application is visible in the access portal
- sign_in_ Applicationoptions Sign In Options 
- A structure that describes the sign-in options for the access portal
- visibility
ApplicationPortal Options Configuration Visibility 
- Indicates whether this application is visible in the access portal
- signIn Property MapOptions 
- 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
- ApplicationPortal Options Configuration Visibility Enabled 
- ENABLED
- ApplicationPortal Options Configuration Visibility Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
ApplicationSignInOptions, ApplicationSignInOptionsArgs        
- Origin
Pulumi.Aws Native. Sso. Application Sign In Options Origin 
- 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
ApplicationSign In Options Origin 
- 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
ApplicationSign In Options Origin 
- 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
ApplicationSign In Options Origin 
- 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
ApplicationSign In Options Origin 
- 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
- ApplicationSign In Options Origin Identity Center 
- IDENTITY_CENTER
- ApplicationSign In Options Origin Application 
- 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
- ApplicationStatus Enabled 
- ENABLED
- ApplicationStatus Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.