1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. iotfleethub
  5. Application

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.iotfleethub.Application

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource schema for AWS::IoTFleetHub::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,
                    role_arn: Optional[str] = None,
                    application_description: Optional[str] = None,
                    application_name: Optional[str] = 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:iotfleethub: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:

    RoleArn string
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    ApplicationDescription string
    Application Description, should be between 1 and 2048 characters.
    ApplicationName string
    Application Name, should be between 1 and 256 characters.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    A list of key-value pairs that contain metadata for the application.
    RoleArn string
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    ApplicationDescription string
    Application Description, should be between 1 and 2048 characters.
    ApplicationName string
    Application Name, should be between 1 and 256 characters.
    Tags TagArgs
    A list of key-value pairs that contain metadata for the application.
    roleArn String
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    applicationDescription String
    Application Description, should be between 1 and 2048 characters.
    applicationName String
    Application Name, should be between 1 and 256 characters.
    tags List<Tag>
    A list of key-value pairs that contain metadata for the application.
    roleArn string
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    applicationDescription string
    Application Description, should be between 1 and 2048 characters.
    applicationName string
    Application Name, should be between 1 and 256 characters.
    tags Tag[]
    A list of key-value pairs that contain metadata for the application.
    role_arn str
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    application_description str
    Application Description, should be between 1 and 2048 characters.
    application_name str
    Application Name, should be between 1 and 256 characters.
    tags Sequence[TagArgs]
    A list of key-value pairs that contain metadata for the application.
    roleArn String
    The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax
    applicationDescription String
    Application Description, should be between 1 and 2048 characters.
    applicationName String
    Application Name, should be between 1 and 256 characters.
    tags List<Property Map>
    A list of key-value pairs that contain metadata for the application.

    Outputs

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

    ApplicationArn string
    The ARN of the application.
    ApplicationCreationDate int
    When the Application was created
    ApplicationId string
    The ID of the application.
    ApplicationLastUpdateDate int
    When the Application was last updated
    ApplicationState string
    The current state of the application.
    ApplicationUrl string
    The URL of the application.
    ErrorMessage string
    A message indicating why Create or Delete Application failed.
    Id string
    The provider-assigned unique ID for this managed resource.
    SsoClientId string
    The AWS SSO application generated client ID (used with AWS SSO APIs).
    ApplicationArn string
    The ARN of the application.
    ApplicationCreationDate int
    When the Application was created
    ApplicationId string
    The ID of the application.
    ApplicationLastUpdateDate int
    When the Application was last updated
    ApplicationState string
    The current state of the application.
    ApplicationUrl string
    The URL of the application.
    ErrorMessage string
    A message indicating why Create or Delete Application failed.
    Id string
    The provider-assigned unique ID for this managed resource.
    SsoClientId string
    The AWS SSO application generated client ID (used with AWS SSO APIs).
    applicationArn String
    The ARN of the application.
    applicationCreationDate Integer
    When the Application was created
    applicationId String
    The ID of the application.
    applicationLastUpdateDate Integer
    When the Application was last updated
    applicationState String
    The current state of the application.
    applicationUrl String
    The URL of the application.
    errorMessage String
    A message indicating why Create or Delete Application failed.
    id String
    The provider-assigned unique ID for this managed resource.
    ssoClientId String
    The AWS SSO application generated client ID (used with AWS SSO APIs).
    applicationArn string
    The ARN of the application.
    applicationCreationDate number
    When the Application was created
    applicationId string
    The ID of the application.
    applicationLastUpdateDate number
    When the Application was last updated
    applicationState string
    The current state of the application.
    applicationUrl string
    The URL of the application.
    errorMessage string
    A message indicating why Create or Delete Application failed.
    id string
    The provider-assigned unique ID for this managed resource.
    ssoClientId string
    The AWS SSO application generated client ID (used with AWS SSO APIs).
    application_arn str
    The ARN of the application.
    application_creation_date int
    When the Application was created
    application_id str
    The ID of the application.
    application_last_update_date int
    When the Application was last updated
    application_state str
    The current state of the application.
    application_url str
    The URL of the application.
    error_message str
    A message indicating why Create or Delete Application failed.
    id str
    The provider-assigned unique ID for this managed resource.
    sso_client_id str
    The AWS SSO application generated client ID (used with AWS SSO APIs).
    applicationArn String
    The ARN of the application.
    applicationCreationDate Number
    When the Application was created
    applicationId String
    The ID of the application.
    applicationLastUpdateDate Number
    When the Application was last updated
    applicationState String
    The current state of the application.
    applicationUrl String
    The URL of the application.
    errorMessage String
    A message indicating why Create or Delete Application failed.
    id String
    The provider-assigned unique ID for this managed resource.
    ssoClientId String
    The AWS SSO application generated client ID (used with AWS SSO APIs).

    Supporting Types

    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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi