Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationCreationDate() pulumi.IntOutput
- func (o ApplicationOutput) ApplicationDescription() pulumi.StringPtrOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationLastUpdateDate() pulumi.IntOutput
- func (o ApplicationOutput) ApplicationName() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationState() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationUrl() pulumi.StringOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) ErrorMessage() pulumi.StringOutput
- func (o ApplicationOutput) RoleArn() pulumi.StringOutput
- func (o ApplicationOutput) SsoClientId() pulumi.StringOutput
- func (o ApplicationOutput) Tags() aws.TagArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type ApplicationTag
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationCreationDate() pulumi.IntPtrOutput
- func (o LookupApplicationResultOutput) ApplicationDescription() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationLastUpdateDate() pulumi.IntPtrOutput
- func (o LookupApplicationResultOutput) ApplicationName() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationState() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationUrl() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) SsoClientId() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The ARN of the application. ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"` // When the Application was created ApplicationCreationDate pulumi.IntOutput `pulumi:"applicationCreationDate"` // Application Description, should be between 1 and 2048 characters. ApplicationDescription pulumi.StringPtrOutput `pulumi:"applicationDescription"` // The ID of the application. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // When the Application was last updated ApplicationLastUpdateDate pulumi.IntOutput `pulumi:"applicationLastUpdateDate"` // Application Name, should be between 1 and 256 characters. ApplicationName pulumi.StringOutput `pulumi:"applicationName"` // The current state of the application. ApplicationState pulumi.StringOutput `pulumi:"applicationState"` // The URL of the application. ApplicationUrl pulumi.StringOutput `pulumi:"applicationUrl"` // A message indicating why Create or Delete Application failed. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // 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 RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The AWS SSO application generated client ID (used with AWS SSO APIs). SsoClientId pulumi.StringOutput `pulumi:"ssoClientId"` // A list of key-value pairs that contain metadata for the application. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTFleetHub::Application
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // Application Description, should be between 1 and 2048 characters. ApplicationDescription pulumi.StringPtrInput // Application Name, should be between 1 and 256 characters. ApplicationName pulumi.StringPtrInput // 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 RoleArn pulumi.StringInput // A list of key-value pairs that contain metadata for the application. Tags aws.TagArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationArn ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
The ARN of the application.
func (ApplicationOutput) ApplicationCreationDate ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationCreationDate() pulumi.IntOutput
When the Application was created
func (ApplicationOutput) ApplicationDescription ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationDescription() pulumi.StringPtrOutput
Application Description, should be between 1 and 2048 characters.
func (ApplicationOutput) ApplicationId ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
The ID of the application.
func (ApplicationOutput) ApplicationLastUpdateDate ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationLastUpdateDate() pulumi.IntOutput
When the Application was last updated
func (ApplicationOutput) ApplicationName ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationName() pulumi.StringOutput
Application Name, should be between 1 and 256 characters.
func (ApplicationOutput) ApplicationState ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationState() pulumi.StringOutput
The current state of the application.
func (ApplicationOutput) ApplicationUrl ¶ added in v0.17.0
func (o ApplicationOutput) ApplicationUrl() pulumi.StringOutput
The URL of the application.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) ErrorMessage ¶ added in v0.17.0
func (o ApplicationOutput) ErrorMessage() pulumi.StringOutput
A message indicating why Create or Delete Application failed.
func (ApplicationOutput) RoleArn ¶ added in v0.17.0
func (o ApplicationOutput) RoleArn() pulumi.StringOutput
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
func (ApplicationOutput) SsoClientId ¶ added in v0.17.0
func (o ApplicationOutput) SsoClientId() pulumi.StringOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (ApplicationOutput) Tags ¶ added in v0.17.0
func (o ApplicationOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the application.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationTag ¶
type ApplicationTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
type LookupApplicationArgs ¶ added in v0.12.0
type LookupApplicationArgs struct { // The ID of the application. ApplicationId string `pulumi:"applicationId"` }
type LookupApplicationOutputArgs ¶ added in v0.12.0
type LookupApplicationOutputArgs struct { // The ID of the application. ApplicationId pulumi.StringInput `pulumi:"applicationId"` }
func (LookupApplicationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶ added in v0.12.0
type LookupApplicationResult struct { // The ARN of the application. ApplicationArn *string `pulumi:"applicationArn"` // When the Application was created ApplicationCreationDate *int `pulumi:"applicationCreationDate"` // Application Description, should be between 1 and 2048 characters. ApplicationDescription *string `pulumi:"applicationDescription"` // The ID of the application. ApplicationId *string `pulumi:"applicationId"` // When the Application was last updated ApplicationLastUpdateDate *int `pulumi:"applicationLastUpdateDate"` // Application Name, should be between 1 and 256 characters. ApplicationName *string `pulumi:"applicationName"` // The current state of the application. ApplicationState *string `pulumi:"applicationState"` // The URL of the application. ApplicationUrl *string `pulumi:"applicationUrl"` // A message indicating why Create or Delete Application failed. ErrorMessage *string `pulumi:"errorMessage"` // 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 RoleArn *string `pulumi:"roleArn"` // The AWS SSO application generated client ID (used with AWS SSO APIs). SsoClientId *string `pulumi:"ssoClientId"` // A list of key-value pairs that contain metadata for the application. Tags []aws.Tag `pulumi:"tags"` }
func LookupApplication ¶ added in v0.12.0
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource schema for AWS::IoTFleetHub::Application
type LookupApplicationResultOutput ¶ added in v0.12.0
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶ added in v0.12.0
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationArn ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
The ARN of the application.
func (LookupApplicationResultOutput) ApplicationCreationDate ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationCreationDate() pulumi.IntPtrOutput
When the Application was created
func (LookupApplicationResultOutput) ApplicationDescription ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationDescription() pulumi.StringPtrOutput
Application Description, should be between 1 and 2048 characters.
func (LookupApplicationResultOutput) ApplicationId ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringPtrOutput
The ID of the application.
func (LookupApplicationResultOutput) ApplicationLastUpdateDate ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationLastUpdateDate() pulumi.IntPtrOutput
When the Application was last updated
func (LookupApplicationResultOutput) ApplicationName ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationName() pulumi.StringPtrOutput
Application Name, should be between 1 and 256 characters.
func (LookupApplicationResultOutput) ApplicationState ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationState() pulumi.StringPtrOutput
The current state of the application.
func (LookupApplicationResultOutput) ApplicationUrl ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ApplicationUrl() pulumi.StringPtrOutput
The URL of the application.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) ErrorMessage ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ErrorMessage() pulumi.StringPtrOutput
A message indicating why Create or Delete Application failed.
func (LookupApplicationResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupApplicationResultOutput) RoleArn() pulumi.StringPtrOutput
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
func (LookupApplicationResultOutput) SsoClientId ¶ added in v0.12.0
func (o LookupApplicationResultOutput) SsoClientId() pulumi.StringPtrOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (LookupApplicationResultOutput) Tags ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the application.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput