Class CfnApplicationInstance
Creates an application instance and deploys it to a device.
Inherited Members
Namespace: Amazon.CDK.AWS.Panorama
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApplicationInstance : CfnResource, IInspectable, ITaggable
Syntax (vb)
Public Class CfnApplicationInstance
Inherits CfnResource
Implements IInspectable, ITaggable
Remarks
CloudformationResource: AWS::Panorama::ApplicationInstance
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Panorama;
var cfnApplicationInstance = new CfnApplicationInstance(this, "MyCfnApplicationInstance", new CfnApplicationInstanceProps {
DefaultRuntimeContextDevice = "defaultRuntimeContextDevice",
ManifestPayload = new ManifestPayloadProperty {
PayloadData = "payloadData"
},
// the properties below are optional
ApplicationInstanceIdToReplace = "applicationInstanceIdToReplace",
Description = "description",
ManifestOverridesPayload = new ManifestOverridesPayloadProperty {
PayloadData = "payloadData"
},
Name = "name",
RuntimeRoleArn = "runtimeRoleArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnApplicationInstance(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
CfnApplicationInstance(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
CfnApplicationInstance(Construct, String, ICfnApplicationInstanceProps) |
Properties
ApplicationInstanceIdToReplace | The ID of an application instance to replace with the new instance. |
AttrApplicationInstanceId | The application instance's ID. |
AttrArn | The application instance's ARN. |
AttrCreatedTime | The application instance's created time. |
AttrDefaultRuntimeContextDeviceName | The application instance's default runtime context device name. |
AttrHealthStatus | The application instance's health status. |
AttrLastUpdatedTime | The application instance's last updated time. |
AttrStatus | The application instance's status. |
AttrStatusDescription | The application instance's status description. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | |
DefaultRuntimeContextDevice | The device's ID. |
Description | A description for the application instance. |
ManifestOverridesPayload | Setting overrides for the application manifest. |
ManifestPayload | The application's manifest document. |
Name | A name for the application instance. |
RuntimeRoleArn | The ARN of a runtime role for the application instance. |
Tags | Tag Manager which manages the tags for this resource. |
TagsRaw | Tags for the application instance. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<String, Object>) |
Constructors
CfnApplicationInstance(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected CfnApplicationInstance(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
CfnApplicationInstance(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected CfnApplicationInstance(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
CfnApplicationInstance(Construct, String, ICfnApplicationInstanceProps)
public CfnApplicationInstance(Construct scope, string id, ICfnApplicationInstanceProps props)
Parameters
- scope Constructs.Construct
Scope in which this resource is defined.
- id System.String
Construct identifier for this resource (unique in its scope).
- props ICfnApplicationInstanceProps
Resource properties.
Properties
ApplicationInstanceIdToReplace
The ID of an application instance to replace with the new instance.
public virtual string ApplicationInstanceIdToReplace { get; set; }
Property Value
System.String
AttrApplicationInstanceId
The application instance's ID.
public virtual string AttrApplicationInstanceId { get; }
Property Value
System.String
Remarks
CloudformationAttribute: ApplicationInstanceId
AttrArn
The application instance's ARN.
public virtual string AttrArn { get; }
Property Value
System.String
Remarks
CloudformationAttribute: Arn
AttrCreatedTime
The application instance's created time.
public virtual double AttrCreatedTime { get; }
Property Value
System.Double
Remarks
CloudformationAttribute: CreatedTime
AttrDefaultRuntimeContextDeviceName
The application instance's default runtime context device name.
public virtual string AttrDefaultRuntimeContextDeviceName { get; }
Property Value
System.String
Remarks
CloudformationAttribute: DefaultRuntimeContextDeviceName
AttrHealthStatus
The application instance's health status.
public virtual string AttrHealthStatus { get; }
Property Value
System.String
Remarks
CloudformationAttribute: HealthStatus
AttrLastUpdatedTime
The application instance's last updated time.
public virtual double AttrLastUpdatedTime { get; }
Property Value
System.Double
Remarks
CloudformationAttribute: LastUpdatedTime
AttrStatus
The application instance's status.
public virtual string AttrStatus { get; }
Property Value
System.String
Remarks
CloudformationAttribute: Status
AttrStatusDescription
The application instance's status description.
public virtual string AttrStatusDescription { get; }
Property Value
System.String
Remarks
CloudformationAttribute: StatusDescription
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
System.String
CfnProperties
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.Object>
Overrides
DefaultRuntimeContextDevice
The device's ID.
public virtual string DefaultRuntimeContextDevice { get; set; }
Property Value
System.String
Description
A description for the application instance.
public virtual string Description { get; set; }
Property Value
System.String
ManifestOverridesPayload
Setting overrides for the application manifest.
public virtual object ManifestOverridesPayload { get; set; }
Property Value
System.Object
ManifestPayload
The application's manifest document.
public virtual object ManifestPayload { get; set; }
Property Value
System.Object
Name
A name for the application instance.
public virtual string Name { get; set; }
Property Value
System.String
RuntimeRoleArn
The ARN of a runtime role for the application instance.
public virtual string RuntimeRoleArn { get; set; }
Property Value
System.String
Tags
Tag Manager which manages the tags for this resource.
public virtual TagManager Tags { get; }
Property Value
TagsRaw
Tags for the application instance.
public virtual ICfnTag[] TagsRaw { get; set; }
Property Value
ICfnTag[]
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
RenderProperties(IDictionary<String, Object>)
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props System.Collections.Generic.IDictionary<System.String, System.Object>
Returns
System.Collections.Generic.IDictionary<System.String, System.Object>