We recommend new projects start with resources from the AWS provider.
aws-native.panorama.ApplicationInstance
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Creates an application instance and deploys it to a device.
Create ApplicationInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationInstance(name: string, args: ApplicationInstanceArgs, opts?: CustomResourceOptions);
@overload
def ApplicationInstance(resource_name: str,
args: ApplicationInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ApplicationInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_runtime_context_device: Optional[str] = None,
manifest_payload: Optional[ApplicationInstanceManifestPayloadArgs] = None,
application_instance_id_to_replace: Optional[str] = None,
description: Optional[str] = None,
manifest_overrides_payload: Optional[ApplicationInstanceManifestOverridesPayloadArgs] = None,
name: Optional[str] = None,
runtime_role_arn: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewApplicationInstance(ctx *Context, name string, args ApplicationInstanceArgs, opts ...ResourceOption) (*ApplicationInstance, error)
public ApplicationInstance(string name, ApplicationInstanceArgs args, CustomResourceOptions? opts = null)
public ApplicationInstance(String name, ApplicationInstanceArgs args)
public ApplicationInstance(String name, ApplicationInstanceArgs args, CustomResourceOptions options)
type: aws-native:panorama:ApplicationInstance
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 ApplicationInstanceArgs
- 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 ApplicationInstanceArgs
- 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 ApplicationInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ApplicationInstance 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 ApplicationInstance resource accepts the following input properties:
- Default
Runtime stringContext Device - The device's ID.
- Manifest
Payload Pulumi.Aws Native. Panorama. Inputs. Application Instance Manifest Payload - The application's manifest document.
- Application
Instance stringId To Replace - The ID of an application instance to replace with the new instance.
- Description string
- A description for the application instance.
- Manifest
Overrides Pulumi.Payload Aws Native. Panorama. Inputs. Application Instance Manifest Overrides Payload - Setting overrides for the application manifest.
- Name string
- A name for the application instance.
- Runtime
Role stringArn - The ARN of a runtime role for the application instance.
- List<Pulumi.
Aws Native. Inputs. Tag> - Tags for the application instance.
- Default
Runtime stringContext Device - The device's ID.
- Manifest
Payload ApplicationInstance Manifest Payload Args - The application's manifest document.
- Application
Instance stringId To Replace - The ID of an application instance to replace with the new instance.
- Description string
- A description for the application instance.
- Manifest
Overrides ApplicationPayload Instance Manifest Overrides Payload Args - Setting overrides for the application manifest.
- Name string
- A name for the application instance.
- Runtime
Role stringArn - The ARN of a runtime role for the application instance.
- Tag
Args - Tags for the application instance.
- default
Runtime StringContext Device - The device's ID.
- manifest
Payload ApplicationInstance Manifest Payload - The application's manifest document.
- application
Instance StringId To Replace - The ID of an application instance to replace with the new instance.
- description String
- A description for the application instance.
- manifest
Overrides ApplicationPayload Instance Manifest Overrides Payload - Setting overrides for the application manifest.
- name String
- A name for the application instance.
- runtime
Role StringArn - The ARN of a runtime role for the application instance.
- List<Tag>
- Tags for the application instance.
- default
Runtime stringContext Device - The device's ID.
- manifest
Payload ApplicationInstance Manifest Payload - The application's manifest document.
- application
Instance stringId To Replace - The ID of an application instance to replace with the new instance.
- description string
- A description for the application instance.
- manifest
Overrides ApplicationPayload Instance Manifest Overrides Payload - Setting overrides for the application manifest.
- name string
- A name for the application instance.
- runtime
Role stringArn - The ARN of a runtime role for the application instance.
- Tag[]
- Tags for the application instance.
- default_
runtime_ strcontext_ device - The device's ID.
- manifest_
payload ApplicationInstance Manifest Payload Args - The application's manifest document.
- application_
instance_ strid_ to_ replace - The ID of an application instance to replace with the new instance.
- description str
- A description for the application instance.
- manifest_
overrides_ Applicationpayload Instance Manifest Overrides Payload Args - Setting overrides for the application manifest.
- name str
- A name for the application instance.
- runtime_
role_ strarn - The ARN of a runtime role for the application instance.
- Sequence[Tag
Args] - Tags for the application instance.
- default
Runtime StringContext Device - The device's ID.
- manifest
Payload Property Map - The application's manifest document.
- application
Instance StringId To Replace - The ID of an application instance to replace with the new instance.
- description String
- A description for the application instance.
- manifest
Overrides Property MapPayload - Setting overrides for the application manifest.
- name String
- A name for the application instance.
- runtime
Role StringArn - The ARN of a runtime role for the application instance.
- List<Property Map>
- Tags for the application instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationInstance resource produces the following output properties:
- Application
Instance stringId - The application instance's ID.
- Arn string
- The application instance's ARN.
- Created
Time int - The application instance's created time.
- Default
Runtime stringContext Device Name - The application instance's default runtime context device name.
- Health
Status Pulumi.Aws Native. Panorama. Application Instance Health Status - The application instance's health status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated intTime - The application instance's last updated time.
- Status
Pulumi.
Aws Native. Panorama. Application Instance Status - The application instance's status.
- Status
Description string - The application instance's status description.
- Application
Instance stringId - The application instance's ID.
- Arn string
- The application instance's ARN.
- Created
Time int - The application instance's created time.
- Default
Runtime stringContext Device Name - The application instance's default runtime context device name.
- Health
Status ApplicationInstance Health Status - The application instance's health status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated intTime - The application instance's last updated time.
- Status
Application
Instance Status - The application instance's status.
- Status
Description string - The application instance's status description.
- application
Instance StringId - The application instance's ID.
- arn String
- The application instance's ARN.
- created
Time Integer - The application instance's created time.
- default
Runtime StringContext Device Name - The application instance's default runtime context device name.
- health
Status ApplicationInstance Health Status - The application instance's health status.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated IntegerTime - The application instance's last updated time.
- status
Application
Instance Status - The application instance's status.
- status
Description String - The application instance's status description.
- application
Instance stringId - The application instance's ID.
- arn string
- The application instance's ARN.
- created
Time number - The application instance's created time.
- default
Runtime stringContext Device Name - The application instance's default runtime context device name.
- health
Status ApplicationInstance Health Status - The application instance's health status.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated numberTime - The application instance's last updated time.
- status
Application
Instance Status - The application instance's status.
- status
Description string - The application instance's status description.
- application_
instance_ strid - The application instance's ID.
- arn str
- The application instance's ARN.
- created_
time int - The application instance's created time.
- default_
runtime_ strcontext_ device_ name - The application instance's default runtime context device name.
- health_
status ApplicationInstance Health Status - The application instance's health status.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ inttime - The application instance's last updated time.
- status
Application
Instance Status - The application instance's status.
- status_
description str - The application instance's status description.
- application
Instance StringId - The application instance's ID.
- arn String
- The application instance's ARN.
- created
Time Number - The application instance's created time.
- default
Runtime StringContext Device Name - The application instance's default runtime context device name.
- health
Status "RUNNING" | "ERROR" | "NOT_AVAILABLE" - The application instance's health status.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated NumberTime - The application instance's last updated time.
- status "DEPLOYMENT_PENDING" | "DEPLOYMENT_REQUESTED" | "DEPLOYMENT_IN_PROGRESS" | "DEPLOYMENT_ERROR" | "DEPLOYMENT_SUCCEEDED" | "REMOVAL_PENDING" | "REMOVAL_REQUESTED" | "REMOVAL_IN_PROGRESS" | "REMOVAL_FAILED" | "REMOVAL_SUCCEEDED"
- The application instance's status.
- status
Description String - The application instance's status description.
Supporting Types
ApplicationInstanceHealthStatus, ApplicationInstanceHealthStatusArgs
- Running
- RUNNING
- Error
- ERROR
- Not
Available - NOT_AVAILABLE
- Application
Instance Health Status Running - RUNNING
- Application
Instance Health Status Error - ERROR
- Application
Instance Health Status Not Available - NOT_AVAILABLE
- Running
- RUNNING
- Error
- ERROR
- Not
Available - NOT_AVAILABLE
- Running
- RUNNING
- Error
- ERROR
- Not
Available - NOT_AVAILABLE
- RUNNING
- RUNNING
- ERROR
- ERROR
- NOT_AVAILABLE
- NOT_AVAILABLE
- "RUNNING"
- RUNNING
- "ERROR"
- ERROR
- "NOT_AVAILABLE"
- NOT_AVAILABLE
ApplicationInstanceManifestOverridesPayload, ApplicationInstanceManifestOverridesPayloadArgs
- Payload
Data string - The overrides document.
- Payload
Data string - The overrides document.
- payload
Data String - The overrides document.
- payload
Data string - The overrides document.
- payload_
data str - The overrides document.
- payload
Data String - The overrides document.
ApplicationInstanceManifestPayload, ApplicationInstanceManifestPayloadArgs
- Payload
Data string - The application manifest.
- Payload
Data string - The application manifest.
- payload
Data String - The application manifest.
- payload
Data string - The application manifest.
- payload_
data str - The application manifest.
- payload
Data String - The application manifest.
ApplicationInstanceStatus, ApplicationInstanceStatusArgs
- Deployment
Pending - DEPLOYMENT_PENDING
- Deployment
Requested - DEPLOYMENT_REQUESTED
- Deployment
In Progress - DEPLOYMENT_IN_PROGRESS
- Deployment
Error - DEPLOYMENT_ERROR
- Deployment
Succeeded - DEPLOYMENT_SUCCEEDED
- Removal
Pending - REMOVAL_PENDING
- Removal
Requested - REMOVAL_REQUESTED
- Removal
In Progress - REMOVAL_IN_PROGRESS
- Removal
Failed - REMOVAL_FAILED
- Removal
Succeeded - REMOVAL_SUCCEEDED
- Application
Instance Status Deployment Pending - DEPLOYMENT_PENDING
- Application
Instance Status Deployment Requested - DEPLOYMENT_REQUESTED
- Application
Instance Status Deployment In Progress - DEPLOYMENT_IN_PROGRESS
- Application
Instance Status Deployment Error - DEPLOYMENT_ERROR
- Application
Instance Status Deployment Succeeded - DEPLOYMENT_SUCCEEDED
- Application
Instance Status Removal Pending - REMOVAL_PENDING
- Application
Instance Status Removal Requested - REMOVAL_REQUESTED
- Application
Instance Status Removal In Progress - REMOVAL_IN_PROGRESS
- Application
Instance Status Removal Failed - REMOVAL_FAILED
- Application
Instance Status Removal Succeeded - REMOVAL_SUCCEEDED
- Deployment
Pending - DEPLOYMENT_PENDING
- Deployment
Requested - DEPLOYMENT_REQUESTED
- Deployment
In Progress - DEPLOYMENT_IN_PROGRESS
- Deployment
Error - DEPLOYMENT_ERROR
- Deployment
Succeeded - DEPLOYMENT_SUCCEEDED
- Removal
Pending - REMOVAL_PENDING
- Removal
Requested - REMOVAL_REQUESTED
- Removal
In Progress - REMOVAL_IN_PROGRESS
- Removal
Failed - REMOVAL_FAILED
- Removal
Succeeded - REMOVAL_SUCCEEDED
- Deployment
Pending - DEPLOYMENT_PENDING
- Deployment
Requested - DEPLOYMENT_REQUESTED
- Deployment
In Progress - DEPLOYMENT_IN_PROGRESS
- Deployment
Error - DEPLOYMENT_ERROR
- Deployment
Succeeded - DEPLOYMENT_SUCCEEDED
- Removal
Pending - REMOVAL_PENDING
- Removal
Requested - REMOVAL_REQUESTED
- Removal
In Progress - REMOVAL_IN_PROGRESS
- Removal
Failed - REMOVAL_FAILED
- Removal
Succeeded - REMOVAL_SUCCEEDED
- DEPLOYMENT_PENDING
- DEPLOYMENT_PENDING
- DEPLOYMENT_REQUESTED
- DEPLOYMENT_REQUESTED
- DEPLOYMENT_IN_PROGRESS
- DEPLOYMENT_IN_PROGRESS
- DEPLOYMENT_ERROR
- DEPLOYMENT_ERROR
- DEPLOYMENT_SUCCEEDED
- DEPLOYMENT_SUCCEEDED
- REMOVAL_PENDING
- REMOVAL_PENDING
- REMOVAL_REQUESTED
- REMOVAL_REQUESTED
- REMOVAL_IN_PROGRESS
- REMOVAL_IN_PROGRESS
- REMOVAL_FAILED
- REMOVAL_FAILED
- REMOVAL_SUCCEEDED
- REMOVAL_SUCCEEDED
- "DEPLOYMENT_PENDING"
- DEPLOYMENT_PENDING
- "DEPLOYMENT_REQUESTED"
- DEPLOYMENT_REQUESTED
- "DEPLOYMENT_IN_PROGRESS"
- DEPLOYMENT_IN_PROGRESS
- "DEPLOYMENT_ERROR"
- DEPLOYMENT_ERROR
- "DEPLOYMENT_SUCCEEDED"
- DEPLOYMENT_SUCCEEDED
- "REMOVAL_PENDING"
- REMOVAL_PENDING
- "REMOVAL_REQUESTED"
- REMOVAL_REQUESTED
- "REMOVAL_IN_PROGRESS"
- REMOVAL_IN_PROGRESS
- "REMOVAL_FAILED"
- REMOVAL_FAILED
- "REMOVAL_SUCCEEDED"
- REMOVAL_SUCCEEDED
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.