1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. panorama
  5. ApplicationInstance

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.panorama.ApplicationInstance

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

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 This property is required. string
The unique name of the resource.
args This property is required. ApplicationInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ApplicationInstanceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ApplicationInstance resource accepts the following input properties:

DefaultRuntimeContextDevice This property is required. string
The device's ID.
ManifestPayload This property is required. Pulumi.AwsNative.Panorama.Inputs.ApplicationInstanceManifestPayload
The application's manifest document.
ApplicationInstanceIdToReplace string
The ID of an application instance to replace with the new instance.
Description string
A description for the application instance.
ManifestOverridesPayload Pulumi.AwsNative.Panorama.Inputs.ApplicationInstanceManifestOverridesPayload
Setting overrides for the application manifest.
Name string
A name for the application instance.
RuntimeRoleArn string
The ARN of a runtime role for the application instance.
Tags List<Pulumi.AwsNative.Inputs.Tag>
Tags for the application instance.
DefaultRuntimeContextDevice This property is required. string
The device's ID.
ManifestPayload This property is required. ApplicationInstanceManifestPayloadArgs
The application's manifest document.
ApplicationInstanceIdToReplace string
The ID of an application instance to replace with the new instance.
Description string
A description for the application instance.
ManifestOverridesPayload ApplicationInstanceManifestOverridesPayloadArgs
Setting overrides for the application manifest.
Name string
A name for the application instance.
RuntimeRoleArn string
The ARN of a runtime role for the application instance.
Tags TagArgs
Tags for the application instance.
defaultRuntimeContextDevice This property is required. String
The device's ID.
manifestPayload This property is required. ApplicationInstanceManifestPayload
The application's manifest document.
applicationInstanceIdToReplace String
The ID of an application instance to replace with the new instance.
description String
A description for the application instance.
manifestOverridesPayload ApplicationInstanceManifestOverridesPayload
Setting overrides for the application manifest.
name String
A name for the application instance.
runtimeRoleArn String
The ARN of a runtime role for the application instance.
tags List<Tag>
Tags for the application instance.
defaultRuntimeContextDevice This property is required. string
The device's ID.
manifestPayload This property is required. ApplicationInstanceManifestPayload
The application's manifest document.
applicationInstanceIdToReplace string
The ID of an application instance to replace with the new instance.
description string
A description for the application instance.
manifestOverridesPayload ApplicationInstanceManifestOverridesPayload
Setting overrides for the application manifest.
name string
A name for the application instance.
runtimeRoleArn string
The ARN of a runtime role for the application instance.
tags Tag[]
Tags for the application instance.
default_runtime_context_device This property is required. str
The device's ID.
manifest_payload This property is required. ApplicationInstanceManifestPayloadArgs
The application's manifest document.
application_instance_id_to_replace str
The ID of an application instance to replace with the new instance.
description str
A description for the application instance.
manifest_overrides_payload ApplicationInstanceManifestOverridesPayloadArgs
Setting overrides for the application manifest.
name str
A name for the application instance.
runtime_role_arn str
The ARN of a runtime role for the application instance.
tags Sequence[TagArgs]
Tags for the application instance.
defaultRuntimeContextDevice This property is required. String
The device's ID.
manifestPayload This property is required. Property Map
The application's manifest document.
applicationInstanceIdToReplace String
The ID of an application instance to replace with the new instance.
description String
A description for the application instance.
manifestOverridesPayload Property Map
Setting overrides for the application manifest.
name String
A name for the application instance.
runtimeRoleArn String
The ARN of a runtime role for the application instance.
tags 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:

ApplicationInstanceId string
The application instance's ID.
Arn string
The application instance's ARN.
CreatedTime int
The application instance's created time.
DefaultRuntimeContextDeviceName string
The application instance's default runtime context device name.
HealthStatus Pulumi.AwsNative.Panorama.ApplicationInstanceHealthStatus
The application instance's health status.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedTime int
The application instance's last updated time.
Status Pulumi.AwsNative.Panorama.ApplicationInstanceStatus
The application instance's status.
StatusDescription string
The application instance's status description.
ApplicationInstanceId string
The application instance's ID.
Arn string
The application instance's ARN.
CreatedTime int
The application instance's created time.
DefaultRuntimeContextDeviceName string
The application instance's default runtime context device name.
HealthStatus ApplicationInstanceHealthStatus
The application instance's health status.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedTime int
The application instance's last updated time.
Status ApplicationInstanceStatus
The application instance's status.
StatusDescription string
The application instance's status description.
applicationInstanceId String
The application instance's ID.
arn String
The application instance's ARN.
createdTime Integer
The application instance's created time.
defaultRuntimeContextDeviceName String
The application instance's default runtime context device name.
healthStatus ApplicationInstanceHealthStatus
The application instance's health status.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedTime Integer
The application instance's last updated time.
status ApplicationInstanceStatus
The application instance's status.
statusDescription String
The application instance's status description.
applicationInstanceId string
The application instance's ID.
arn string
The application instance's ARN.
createdTime number
The application instance's created time.
defaultRuntimeContextDeviceName string
The application instance's default runtime context device name.
healthStatus ApplicationInstanceHealthStatus
The application instance's health status.
id string
The provider-assigned unique ID for this managed resource.
lastUpdatedTime number
The application instance's last updated time.
status ApplicationInstanceStatus
The application instance's status.
statusDescription string
The application instance's status description.
application_instance_id str
The application instance's ID.
arn str
The application instance's ARN.
created_time int
The application instance's created time.
default_runtime_context_device_name str
The application instance's default runtime context device name.
health_status ApplicationInstanceHealthStatus
The application instance's health status.
id str
The provider-assigned unique ID for this managed resource.
last_updated_time int
The application instance's last updated time.
status ApplicationInstanceStatus
The application instance's status.
status_description str
The application instance's status description.
applicationInstanceId String
The application instance's ID.
arn String
The application instance's ARN.
createdTime Number
The application instance's created time.
defaultRuntimeContextDeviceName String
The application instance's default runtime context device name.
healthStatus "RUNNING" | "ERROR" | "NOT_AVAILABLE"
The application instance's health status.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedTime Number
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.
statusDescription String
The application instance's status description.

Supporting Types

ApplicationInstanceHealthStatus
, ApplicationInstanceHealthStatusArgs

Running
RUNNING
Error
ERROR
NotAvailable
NOT_AVAILABLE
ApplicationInstanceHealthStatusRunning
RUNNING
ApplicationInstanceHealthStatusError
ERROR
ApplicationInstanceHealthStatusNotAvailable
NOT_AVAILABLE
Running
RUNNING
Error
ERROR
NotAvailable
NOT_AVAILABLE
Running
RUNNING
Error
ERROR
NotAvailable
NOT_AVAILABLE
RUNNING
RUNNING
ERROR
ERROR
NOT_AVAILABLE
NOT_AVAILABLE
"RUNNING"
RUNNING
"ERROR"
ERROR
"NOT_AVAILABLE"
NOT_AVAILABLE

ApplicationInstanceManifestOverridesPayload
, ApplicationInstanceManifestOverridesPayloadArgs

PayloadData string
The overrides document.
PayloadData string
The overrides document.
payloadData String
The overrides document.
payloadData string
The overrides document.
payload_data str
The overrides document.
payloadData String
The overrides document.

ApplicationInstanceManifestPayload
, ApplicationInstanceManifestPayloadArgs

PayloadData string
The application manifest.
PayloadData string
The application manifest.
payloadData String
The application manifest.
payloadData string
The application manifest.
payload_data str
The application manifest.
payloadData String
The application manifest.

ApplicationInstanceStatus
, ApplicationInstanceStatusArgs

DeploymentPending
DEPLOYMENT_PENDING
DeploymentRequested
DEPLOYMENT_REQUESTED
DeploymentInProgress
DEPLOYMENT_IN_PROGRESS
DeploymentError
DEPLOYMENT_ERROR
DeploymentSucceeded
DEPLOYMENT_SUCCEEDED
RemovalPending
REMOVAL_PENDING
RemovalRequested
REMOVAL_REQUESTED
RemovalInProgress
REMOVAL_IN_PROGRESS
RemovalFailed
REMOVAL_FAILED
RemovalSucceeded
REMOVAL_SUCCEEDED
ApplicationInstanceStatusDeploymentPending
DEPLOYMENT_PENDING
ApplicationInstanceStatusDeploymentRequested
DEPLOYMENT_REQUESTED
ApplicationInstanceStatusDeploymentInProgress
DEPLOYMENT_IN_PROGRESS
ApplicationInstanceStatusDeploymentError
DEPLOYMENT_ERROR
ApplicationInstanceStatusDeploymentSucceeded
DEPLOYMENT_SUCCEEDED
ApplicationInstanceStatusRemovalPending
REMOVAL_PENDING
ApplicationInstanceStatusRemovalRequested
REMOVAL_REQUESTED
ApplicationInstanceStatusRemovalInProgress
REMOVAL_IN_PROGRESS
ApplicationInstanceStatusRemovalFailed
REMOVAL_FAILED
ApplicationInstanceStatusRemovalSucceeded
REMOVAL_SUCCEEDED
DeploymentPending
DEPLOYMENT_PENDING
DeploymentRequested
DEPLOYMENT_REQUESTED
DeploymentInProgress
DEPLOYMENT_IN_PROGRESS
DeploymentError
DEPLOYMENT_ERROR
DeploymentSucceeded
DEPLOYMENT_SUCCEEDED
RemovalPending
REMOVAL_PENDING
RemovalRequested
REMOVAL_REQUESTED
RemovalInProgress
REMOVAL_IN_PROGRESS
RemovalFailed
REMOVAL_FAILED
RemovalSucceeded
REMOVAL_SUCCEEDED
DeploymentPending
DEPLOYMENT_PENDING
DeploymentRequested
DEPLOYMENT_REQUESTED
DeploymentInProgress
DEPLOYMENT_IN_PROGRESS
DeploymentError
DEPLOYMENT_ERROR
DeploymentSucceeded
DEPLOYMENT_SUCCEEDED
RemovalPending
REMOVAL_PENDING
RemovalRequested
REMOVAL_REQUESTED
RemovalInProgress
REMOVAL_IN_PROGRESS
RemovalFailed
REMOVAL_FAILED
RemovalSucceeded
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

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi