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:
- Application
Provider stringArn - The ARN of the application provider under which the operation will run
- Instance
Arn 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
- Portal
Options 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
- Application
Provider stringArn - The ARN of the application provider under which the operation will run
- Instance
Arn 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
- Portal
Options ApplicationPortal Options Configuration Args - A structure that describes the options for the portal associated with an application
- Status
Application
Status - Specifies whether the application is enabled or disabled
- Tag
Args - Specifies tags to be attached to the application
- application
Provider StringArn - The ARN of the application provider under which the operation will run
- instance
Arn 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
- portal
Options ApplicationPortal Options Configuration - A structure that describes the options for the portal associated with an application
- status
Application
Status - Specifies whether the application is enabled or disabled
- List<Tag>
- Specifies tags to be attached to the application
- application
Provider stringArn - The ARN of the application provider under which the operation will run
- instance
Arn 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
- portal
Options ApplicationPortal Options Configuration - A structure that describes the options for the portal associated with an application
- status
Application
Status - 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
Application
Status - Specifies whether the application is enabled or disabled
- Sequence[Tag
Args] - Specifies tags to be attached to the application
- application
Provider StringArn - The ARN of the application provider under which the operation will run
- instance
Arn 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
- portal
Options 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:
- Application
Arn 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 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 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 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.
- application
Arn 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
- Sign
In 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
- Sign
In ApplicationOptions Sign In Options - A structure that describes the sign-in options for the access portal
- Visibility
Application
Portal 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
Application
Portal 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
Application
Portal 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
Application
Portal Options Configuration Visibility - Indicates whether this application is visible in the access portal
- sign
In 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
- Application
Portal Options Configuration Visibility Enabled - ENABLED
- Application
Portal 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
- Application
Url string - The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
- Origin
Application
Sign In Options Origin - This determines how IAM Identity Center navigates the user to the target application
- Application
Url string - The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
- origin
Application
Sign In Options Origin - This determines how IAM Identity Center navigates the user to the target application
- application
Url String - The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
- origin
Application
Sign In Options Origin - This determines how IAM Identity Center navigates the user to the target application
- application
Url string - The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
- origin
Application
Sign 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
- application
Url String - The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
ApplicationSignInOptionsOrigin, ApplicationSignInOptionsOriginArgs
- Identity
Center - IDENTITY_CENTER
- Application
- APPLICATION
- Application
Sign In Options Origin Identity Center - IDENTITY_CENTER
- Application
Sign In Options Origin Application - APPLICATION
- Identity
Center - IDENTITY_CENTER
- Application
- APPLICATION
- Identity
Center - IDENTITY_CENTER
- Application
- APPLICATION
- IDENTITY_CENTER
- IDENTITY_CENTER
- APPLICATION
- APPLICATION
- "IDENTITY_CENTER"
- IDENTITY_CENTER
- "APPLICATION"
- APPLICATION
ApplicationStatus, ApplicationStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Application
Status Enabled - ENABLED
- Application
Status 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.