aws-native.appstream.Application
Explore with Pulumi AI
Resource Type definition for AWS::AppStream::Application
Create Application Resource
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_block_arn: Optional[str] = None,
attributes_to_delete: Optional[Sequence[str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
icon_s3_location: Optional[ApplicationS3LocationArgs] = None,
instance_families: Optional[Sequence[str]] = None,
launch_parameters: Optional[str] = None,
launch_path: Optional[str] = None,
name: Optional[str] = None,
platforms: Optional[Sequence[str]] = None,
tags: Optional[Sequence[ApplicationTagArgs]] = None,
working_directory: Optional[str] = None)
@overload
def Application(resource_name: str,
args: ApplicationArgs,
opts: Optional[ResourceOptions] = 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:appstream:Application
properties: # The arguments to resource properties.
options: # 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.
- 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
The Application resource accepts the following input properties:
- App
Block stringArn - Icon
S3Location Pulumi.Aws Native. App Stream. Inputs. Application S3Location Args - Instance
Families List<string> - Launch
Path string - Platforms List<string>
- Attributes
To List<string>Delete - Description string
- Display
Name string - Launch
Parameters string - Name string
- List<Pulumi.
Aws Native. App Stream. Inputs. Application Tag Args> - Working
Directory string
- App
Block stringArn - Icon
S3Location ApplicationS3Location Args - Instance
Families []string - Launch
Path string - Platforms []string
- Attributes
To []stringDelete - Description string
- Display
Name string - Launch
Parameters string - Name string
- []Application
Tag Args - Working
Directory string
- app
Block StringArn - icon
S3Location ApplicationS3Location Args - instance
Families List<String> - launch
Path String - platforms List<String>
- attributes
To List<String>Delete - description String
- display
Name String - launch
Parameters String - name String
- List<Application
Tag Args> - working
Directory String
- app
Block stringArn - icon
S3Location ApplicationS3Location Args - instance
Families string[] - launch
Path string - platforms string[]
- attributes
To string[]Delete - description string
- display
Name string - launch
Parameters string - name string
- Application
Tag Args[] - working
Directory string
- app_
block_ strarn - icon_
s3_ Applicationlocation S3Location Args - instance_
families Sequence[str] - launch_
path str - platforms Sequence[str]
- attributes_
to_ Sequence[str]delete - description str
- display_
name str - launch_
parameters str - name str
- Sequence[Application
Tag Args] - working_
directory str
- app
Block StringArn - icon
S3Location Property Map - instance
Families List<String> - launch
Path String - platforms List<String>
- attributes
To List<String>Delete - description String
- display
Name String - launch
Parameters String - name String
- List<Property Map>
- working
Directory String
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Arn string
- Created
Time string - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
- Created
Time string - Id string
The provider-assigned unique ID for this managed resource.
- arn String
- created
Time String - id String
The provider-assigned unique ID for this managed resource.
- arn string
- created
Time string - id string
The provider-assigned unique ID for this managed resource.
- arn str
- created_
time str - id str
The provider-assigned unique ID for this managed resource.
- arn String
- created
Time String - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ApplicationS3Location
ApplicationTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0