UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

73 lines (72 loc) 2.32 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Resource schema for AWS::IoTFleetHub::Application */ export declare function getApplication(args: GetApplicationArgs, opts?: pulumi.InvokeOptions): Promise<GetApplicationResult>; export interface GetApplicationArgs { /** * The ID of the application. */ applicationId: string; } export interface GetApplicationResult { /** * The ARN of the application. */ readonly applicationArn?: string; /** * When the Application was created */ readonly applicationCreationDate?: number; /** * Application Description, should be between 1 and 2048 characters. */ readonly applicationDescription?: string; /** * The ID of the application. */ readonly applicationId?: string; /** * When the Application was last updated */ readonly applicationLastUpdateDate?: number; /** * Application Name, should be between 1 and 256 characters. */ readonly applicationName?: string; /** * The current state of the application. */ readonly applicationState?: string; /** * The URL of the application. */ readonly applicationUrl?: string; /** * A message indicating why Create or Delete Application failed. */ readonly errorMessage?: 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 */ readonly roleArn?: string; /** * The AWS SSO application generated client ID (used with AWS SSO APIs). */ readonly ssoClientId?: string; /** * A list of key-value pairs that contain metadata for the application. */ readonly tags?: outputs.Tag[]; } /** * Resource schema for AWS::IoTFleetHub::Application */ export declare function getApplicationOutput(args: GetApplicationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetApplicationResult>; export interface GetApplicationOutputArgs { /** * The ID of the application. */ applicationId: pulumi.Input<string>; }