agent-claw: automated task changes

This commit is contained in:
daniel
2026-05-06 18:55:16 -05:00
parent 38905bb1e9
commit 732b00fb66
8494 changed files with 2018127 additions and 4 deletions

13
cdk/node_modules/aws-cdk-lib/aws-panorama/.jsiirc.json generated vendored Normal file
View File

@@ -0,0 +1,13 @@
{
"targets": {
"java": {
"package": "software.amazon.awscdk.services.panorama"
},
"dotnet": {
"namespace": "Amazon.CDK.AWS.Panorama"
},
"python": {
"module": "aws_cdk.aws_panorama"
}
}
}

27
cdk/node_modules/aws-cdk-lib/aws-panorama/README.md generated vendored Normal file
View File

@@ -0,0 +1,27 @@
# AWS::Panorama Construct Library
This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.
```ts nofixture
import * as panorama from 'aws-cdk-lib/aws-panorama';
```
<!--BEGIN CFNONLY DISCLAIMER-->
There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:
- Search [Construct Hub for Panorama construct libraries](https://constructs.dev/search?q=panorama)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::Panorama resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Panorama.html) directly.
<!--BEGIN CFNONLY DISCLAIMER-->
There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::Panorama](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Panorama.html).
(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)
<!--END CFNONLY DISCLAIMER-->

1
cdk/node_modules/aws-cdk-lib/aws-panorama/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from './lib';

1
cdk/node_modules/aws-cdk-lib/aws-panorama/index.js generated vendored Normal file
View File

@@ -0,0 +1 @@
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.CfnApplicationInstance=void 0,Object.defineProperty(exports,_noFold="CfnApplicationInstance",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnApplicationInstance;return Object.defineProperty(exports,_noFold="CfnApplicationInstance",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnPackage=void 0,Object.defineProperty(exports,_noFold="CfnPackage",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnPackage;return Object.defineProperty(exports,_noFold="CfnPackage",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnPackageVersion=void 0,Object.defineProperty(exports,_noFold="CfnPackageVersion",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnPackageVersion;return Object.defineProperty(exports,_noFold="CfnPackageVersion",{enumerable:!0,configurable:!0,value}),value}});

View File

@@ -0,0 +1 @@
export * from './panorama.generated';

View File

@@ -0,0 +1 @@
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.CfnApplicationInstance=void 0,Object.defineProperty(exports,_noFold="CfnApplicationInstance",{enumerable:!0,configurable:!0,get:()=>{var value=require("./panorama.generated").CfnApplicationInstance;return Object.defineProperty(exports,_noFold="CfnApplicationInstance",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnPackage=void 0,Object.defineProperty(exports,_noFold="CfnPackage",{enumerable:!0,configurable:!0,get:()=>{var value=require("./panorama.generated").CfnPackage;return Object.defineProperty(exports,_noFold="CfnPackage",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnPackageVersion=void 0,Object.defineProperty(exports,_noFold="CfnPackageVersion",{enumerable:!0,configurable:!0,get:()=>{var value=require("./panorama.generated").CfnPackageVersion;return Object.defineProperty(exports,_noFold="CfnPackageVersion",{enumerable:!0,configurable:!0,value}),value}});

View File

@@ -0,0 +1,725 @@
import * as cdk from "../../core/lib";
import * as constructs from "constructs";
import * as cfn_parse from "../../core/lib/helpers-internal";
import { ApplicationInstanceReference, IApplicationInstanceRef, IPackageRef, IPackageVersionRef, PackageReference, PackageVersionReference } from "../../interfaces/generated/aws-panorama-interfaces.generated";
/**
* > End of support notice: On May 31, 2026, AWS will end support for AWS Panorama .
*
* After May 31, 2026,
* > you will no longer be able to access the AWS Panorama console or AWS Panorama resources. For more information, see [AWS Panorama end of support](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html) .
*
* Creates an application instance and deploys it to a device.
*
* @cloudformationResource AWS::Panorama::ApplicationInstance
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html
*/
export declare class CfnApplicationInstance extends cdk.CfnResource implements cdk.IInspectable, IApplicationInstanceRef, cdk.ITaggable {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly CFN_RESOURCE_TYPE_NAME: string;
/**
* Build a CfnApplicationInstance from CloudFormation properties
*
* A factory method that creates a new instance of this class from an object
* containing the CloudFormation properties of this resource.
* Used in the @aws-cdk/cloudformation-include module.
*
* @internal
*/
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnApplicationInstance;
/**
* Checks whether the given object is a CfnApplicationInstance
*/
static isCfnApplicationInstance(x: any): x is CfnApplicationInstance;
/**
* Creates a new IApplicationInstanceRef from an ARN
*/
static fromApplicationInstanceArn(scope: constructs.Construct, id: string, arn: string): IApplicationInstanceRef;
/**
* Creates a new IApplicationInstanceRef from a applicationInstanceId
*/
static fromApplicationInstanceId(scope: constructs.Construct, id: string, applicationInstanceId: string): IApplicationInstanceRef;
static arnForApplicationInstance(resource: IApplicationInstanceRef): string;
/**
* The ID of an application instance to replace with the new instance.
*/
private _applicationInstanceIdToReplace?;
/**
* The device's ID.
*/
private _defaultRuntimeContextDevice;
/**
* A description for the application instance.
*/
private _description?;
/**
* Setting overrides for the application manifest.
*/
private _manifestOverridesPayload?;
/**
* The application's manifest document.
*/
private _manifestPayload;
/**
* A name for the application instance.
*/
private _name?;
/**
* The ARN of a runtime role for the application instance.
*/
private _runtimeRoleArn?;
/**
* Tag Manager which manages the tags for this resource
*/
readonly tags: cdk.TagManager;
/**
* Tags for the application instance.
*/
private _tagsRaw?;
protected readonly cfnPropertyNames: Record<string, string>;
/**
* Create a new `AWS::Panorama::ApplicationInstance`.
*
* @param scope Scope in which this resource is defined
* @param id Construct identifier for this resource (unique in its scope)
* @param props Resource properties
*/
constructor(scope: constructs.Construct, id: string, props: CfnApplicationInstanceProps);
get applicationInstanceRef(): ApplicationInstanceReference;
/**
* The ID of an application instance to replace with the new instance.
*/
get applicationInstanceIdToReplace(): string | undefined;
/**
* The ID of an application instance to replace with the new instance.
*/
set applicationInstanceIdToReplace(value: string | undefined);
/**
* The device's ID.
*/
get defaultRuntimeContextDevice(): string;
/**
* The device's ID.
*/
set defaultRuntimeContextDevice(value: string);
/**
* A description for the application instance.
*/
get description(): string | undefined;
/**
* A description for the application instance.
*/
set description(value: string | undefined);
/**
* Setting overrides for the application manifest.
*/
get manifestOverridesPayload(): cdk.IResolvable | CfnApplicationInstance.ManifestOverridesPayloadProperty | undefined;
/**
* Setting overrides for the application manifest.
*/
set manifestOverridesPayload(value: cdk.IResolvable | CfnApplicationInstance.ManifestOverridesPayloadProperty | undefined);
/**
* The application's manifest document.
*/
get manifestPayload(): cdk.IResolvable | CfnApplicationInstance.ManifestPayloadProperty;
/**
* The application's manifest document.
*/
set manifestPayload(value: cdk.IResolvable | CfnApplicationInstance.ManifestPayloadProperty);
/**
* A name for the application instance.
*/
get name(): string | undefined;
/**
* A name for the application instance.
*/
set name(value: string | undefined);
/**
* The ARN of a runtime role for the application instance.
*/
get runtimeRoleArn(): string | undefined;
/**
* The ARN of a runtime role for the application instance.
*/
set runtimeRoleArn(value: string | undefined);
/**
* Tags for the application instance.
*/
get tagsRaw(): Array<cdk.CfnTag> | undefined;
/**
* Tags for the application instance.
*/
set tagsRaw(value: Array<cdk.CfnTag> | undefined);
/**
* The application instance's ID.
*
* @cloudformationAttribute ApplicationInstanceId
*/
get attrApplicationInstanceId(): string;
/**
* The application instance's ARN.
*
* @cloudformationAttribute Arn
*/
get attrArn(): string;
/**
* The application instance's created time.
*
* @cloudformationAttribute CreatedTime
*/
get attrCreatedTime(): number;
/**
* The application instance's default runtime context device name.
*
* @cloudformationAttribute DefaultRuntimeContextDeviceName
*/
get attrDefaultRuntimeContextDeviceName(): string;
/**
* The application instance's health status.
*
* @cloudformationAttribute HealthStatus
*/
get attrHealthStatus(): string;
/**
* The application instance's last updated time.
*
* @cloudformationAttribute LastUpdatedTime
*/
get attrLastUpdatedTime(): number;
/**
* The application instance's status.
*
* @cloudformationAttribute Status
*/
get attrStatus(): string;
/**
* The application instance's status description.
*
* @cloudformationAttribute StatusDescription
*/
get attrStatusDescription(): string;
protected get cfnProperties(): Record<string, any>;
/**
* Examines the CloudFormation resource and discloses attributes
*
* @param inspector tree inspector to collect and process attributes
*/
inspect(inspector: cdk.TreeInspector): void;
protected renderProperties(props: Record<string, any>): Record<string, any>;
}
export declare namespace CfnApplicationInstance {
/**
* Parameter overrides for an application instance.
*
* This is a JSON document that has a single key ( `PayloadData` ) where the value is an escaped string representation of the overrides document.
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestoverridespayload.html
*/
interface ManifestOverridesPayloadProperty {
/**
* The overrides document.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestoverridespayload.html#cfn-panorama-applicationinstance-manifestoverridespayload-payloaddata
*/
readonly payloadData?: string;
}
/**
* A application verion's manifest file.
*
* This is a JSON document that has a single key ( `PayloadData` ) where the value is an escaped string representation of the application manifest ( `graph.json` ). This file is located in the `graphs` folder in your application source.
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestpayload.html
*/
interface ManifestPayloadProperty {
/**
* The application manifest.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestpayload.html#cfn-panorama-applicationinstance-manifestpayload-payloaddata
*/
readonly payloadData?: string;
}
}
/**
* Properties for defining a `CfnApplicationInstance`
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html
*/
export interface CfnApplicationInstanceProps {
/**
* The ID of an application instance to replace with the new instance.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-applicationinstanceidtoreplace
*/
readonly applicationInstanceIdToReplace?: string;
/**
* The device's ID.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-defaultruntimecontextdevice
*/
readonly defaultRuntimeContextDevice: string;
/**
* A description for the application instance.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-description
*/
readonly description?: string;
/**
* Setting overrides for the application manifest.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-manifestoverridespayload
*/
readonly manifestOverridesPayload?: cdk.IResolvable | CfnApplicationInstance.ManifestOverridesPayloadProperty;
/**
* The application's manifest document.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-manifestpayload
*/
readonly manifestPayload: cdk.IResolvable | CfnApplicationInstance.ManifestPayloadProperty;
/**
* A name for the application instance.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-name
*/
readonly name?: string;
/**
* The ARN of a runtime role for the application instance.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-runtimerolearn
*/
readonly runtimeRoleArn?: string;
/**
* Tags for the application instance.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-applicationinstance.html#cfn-panorama-applicationinstance-tags
*/
readonly tags?: Array<cdk.CfnTag>;
}
/**
* > End of support notice: On May 31, 2026, AWS will end support for AWS Panorama .
*
* After May 31, 2026,
* > you will no longer be able to access the AWS Panorama console or AWS Panorama resources. For more information, see [AWS Panorama end of support](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html) .
*
* Creates a package and storage location in an Amazon S3 access point.
*
* @cloudformationResource AWS::Panorama::Package
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html
*/
export declare class CfnPackage extends cdk.CfnResource implements cdk.IInspectable, IPackageRef, cdk.ITaggable {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly CFN_RESOURCE_TYPE_NAME: string;
/**
* Build a CfnPackage from CloudFormation properties
*
* A factory method that creates a new instance of this class from an object
* containing the CloudFormation properties of this resource.
* Used in the @aws-cdk/cloudformation-include module.
*
* @internal
*/
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnPackage;
/**
* Checks whether the given object is a CfnPackage
*/
static isCfnPackage(x: any): x is CfnPackage;
/**
* Creates a new IPackageRef from an ARN
*/
static fromPackageArn(scope: constructs.Construct, id: string, arn: string): IPackageRef;
/**
* Creates a new IPackageRef from a packageId
*/
static fromPackageId(scope: constructs.Construct, id: string, packageId: string): IPackageRef;
static arnForPackage(resource: IPackageRef): string;
/**
* A name for the package.
*/
private _packageName;
/**
* A storage location.
*/
private _storageLocation?;
/**
* Tag Manager which manages the tags for this resource
*/
readonly tags: cdk.TagManager;
/**
* Tags for the package.
*/
private _tagsRaw?;
protected readonly cfnPropertyNames: Record<string, string>;
/**
* Create a new `AWS::Panorama::Package`.
*
* @param scope Scope in which this resource is defined
* @param id Construct identifier for this resource (unique in its scope)
* @param props Resource properties
*/
constructor(scope: constructs.Construct, id: string, props: CfnPackageProps);
get packageRef(): PackageReference;
/**
* A name for the package.
*/
get packageName(): string;
/**
* A name for the package.
*/
set packageName(value: string);
/**
* A storage location.
*/
get storageLocation(): cdk.IResolvable | CfnPackage.StorageLocationProperty | undefined;
/**
* A storage location.
*/
set storageLocation(value: cdk.IResolvable | CfnPackage.StorageLocationProperty | undefined);
/**
* Tags for the package.
*/
get tagsRaw(): Array<cdk.CfnTag> | undefined;
/**
* Tags for the package.
*/
set tagsRaw(value: Array<cdk.CfnTag> | undefined);
/**
* The package's ARN.
*
* @cloudformationAttribute Arn
*/
get attrArn(): string;
/**
* When the package was created.
*
* @cloudformationAttribute CreatedTime
*/
get attrCreatedTime(): number;
/**
* The package's ID.
*
* @cloudformationAttribute PackageId
*/
get attrPackageId(): string;
/**
* The location's binary prefix.
*
* @cloudformationAttribute StorageLocation.BinaryPrefixLocation
*/
get attrStorageLocationBinaryPrefixLocation(): string;
/**
* The location's bucket.
*
* @cloudformationAttribute StorageLocation.Bucket
*/
get attrStorageLocationBucket(): string;
/**
* The location's generated prefix.
*
* @cloudformationAttribute StorageLocation.GeneratedPrefixLocation
*/
get attrStorageLocationGeneratedPrefixLocation(): string;
/**
* The location's manifest prefix.
*
* @cloudformationAttribute StorageLocation.ManifestPrefixLocation
*/
get attrStorageLocationManifestPrefixLocation(): string;
/**
* The location's repo prefix.
*
* @cloudformationAttribute StorageLocation.RepoPrefixLocation
*/
get attrStorageLocationRepoPrefixLocation(): string;
protected get cfnProperties(): Record<string, any>;
/**
* Examines the CloudFormation resource and discloses attributes
*
* @param inspector tree inspector to collect and process attributes
*/
inspect(inspector: cdk.TreeInspector): void;
protected renderProperties(props: Record<string, any>): Record<string, any>;
}
export declare namespace CfnPackage {
/**
* A storage location.
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html
*/
interface StorageLocationProperty {
/**
* The location's binary prefix.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html#cfn-panorama-package-storagelocation-binaryprefixlocation
*/
readonly binaryPrefixLocation?: string;
/**
* The location's bucket.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html#cfn-panorama-package-storagelocation-bucket
*/
readonly bucket?: string;
/**
* The location's generated prefix.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html#cfn-panorama-package-storagelocation-generatedprefixlocation
*/
readonly generatedPrefixLocation?: string;
/**
* The location's manifest prefix.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html#cfn-panorama-package-storagelocation-manifestprefixlocation
*/
readonly manifestPrefixLocation?: string;
/**
* The location's repo prefix.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-package-storagelocation.html#cfn-panorama-package-storagelocation-repoprefixlocation
*/
readonly repoPrefixLocation?: string;
}
}
/**
* Properties for defining a `CfnPackage`
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html
*/
export interface CfnPackageProps {
/**
* A name for the package.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html#cfn-panorama-package-packagename
*/
readonly packageName: string;
/**
* A storage location.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html#cfn-panorama-package-storagelocation
*/
readonly storageLocation?: cdk.IResolvable | CfnPackage.StorageLocationProperty;
/**
* Tags for the package.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-package.html#cfn-panorama-package-tags
*/
readonly tags?: Array<cdk.CfnTag>;
}
/**
* > End of support notice: On May 31, 2026, AWS will end support for AWS Panorama .
*
* After May 31, 2026,
* > you will no longer be able to access the AWS Panorama console or AWS Panorama resources. For more information, see [AWS Panorama end of support](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html) .
*
* Registers a package version.
*
* @cloudformationResource AWS::Panorama::PackageVersion
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html
*/
export declare class CfnPackageVersion extends cdk.CfnResource implements cdk.IInspectable, IPackageVersionRef {
/**
* The CloudFormation resource type name for this resource class.
*/
static readonly CFN_RESOURCE_TYPE_NAME: string;
/**
* Build a CfnPackageVersion from CloudFormation properties
*
* A factory method that creates a new instance of this class from an object
* containing the CloudFormation properties of this resource.
* Used in the @aws-cdk/cloudformation-include module.
*
* @internal
*/
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnPackageVersion;
/**
* Checks whether the given object is a CfnPackageVersion
*/
static isCfnPackageVersion(x: any): x is CfnPackageVersion;
/**
* Whether to mark the new version as the latest version.
*/
private _markLatest?;
/**
* An owner account.
*/
private _ownerAccount?;
/**
* A package ID.
*/
private _packageId;
/**
* A package version.
*/
private _packageVersion;
/**
* A patch version.
*/
private _patchVersion;
/**
* If the version was marked latest, the new version to maker as latest.
*/
private _updatedLatestPatchVersion?;
protected readonly cfnPropertyNames: Record<string, string>;
/**
* Create a new `AWS::Panorama::PackageVersion`.
*
* @param scope Scope in which this resource is defined
* @param id Construct identifier for this resource (unique in its scope)
* @param props Resource properties
*/
constructor(scope: constructs.Construct, id: string, props: CfnPackageVersionProps);
get packageVersionRef(): PackageVersionReference;
/**
* Whether to mark the new version as the latest version.
*/
get markLatest(): boolean | cdk.IResolvable | undefined;
/**
* Whether to mark the new version as the latest version.
*/
set markLatest(value: boolean | cdk.IResolvable | undefined);
/**
* An owner account.
*/
get ownerAccount(): string | undefined;
/**
* An owner account.
*/
set ownerAccount(value: string | undefined);
/**
* A package ID.
*/
get packageId(): string;
/**
* A package ID.
*/
set packageId(value: string);
/**
* A package version.
*/
get packageVersion(): string;
/**
* A package version.
*/
set packageVersion(value: string);
/**
* A patch version.
*/
get patchVersion(): string;
/**
* A patch version.
*/
set patchVersion(value: string);
/**
* If the version was marked latest, the new version to maker as latest.
*/
get updatedLatestPatchVersion(): string | undefined;
/**
* If the version was marked latest, the new version to maker as latest.
*/
set updatedLatestPatchVersion(value: string | undefined);
/**
* Whether the package version is the latest version.
*
* @cloudformationAttribute IsLatestPatch
*/
get attrIsLatestPatch(): cdk.IResolvable;
/**
* The package version's ARN.
*
* @cloudformationAttribute PackageArn
*/
get attrPackageArn(): string;
/**
* The package version's name.
*
* @cloudformationAttribute PackageName
*/
get attrPackageName(): string;
/**
* The package version's registered time.
*
* @cloudformationAttribute RegisteredTime
*/
get attrRegisteredTime(): number;
/**
* The package version's status.
*
* @cloudformationAttribute Status
*/
get attrStatus(): string;
/**
* The package version's status description.
*
* @cloudformationAttribute StatusDescription
*/
get attrStatusDescription(): string;
protected get cfnProperties(): Record<string, any>;
/**
* Examines the CloudFormation resource and discloses attributes
*
* @param inspector tree inspector to collect and process attributes
*/
inspect(inspector: cdk.TreeInspector): void;
protected renderProperties(props: Record<string, any>): Record<string, any>;
}
/**
* Properties for defining a `CfnPackageVersion`
*
* @struct
* @stability external
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html
*/
export interface CfnPackageVersionProps {
/**
* Whether to mark the new version as the latest version.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-marklatest
*/
readonly markLatest?: boolean | cdk.IResolvable;
/**
* An owner account.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-owneraccount
*/
readonly ownerAccount?: string;
/**
* A package ID.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-packageid
*/
readonly packageId: string;
/**
* A package version.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-packageversion
*/
readonly packageVersion: string;
/**
* A patch version.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-patchversion
*/
readonly patchVersion: string;
/**
* If the version was marked latest, the new version to maker as latest.
*
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-panorama-packageversion.html#cfn-panorama-packageversion-updatedlatestpatchversion
*/
readonly updatedLatestPatchVersion?: string;
}
export type { IApplicationInstanceRef, ApplicationInstanceReference };
export type { IPackageRef, PackageReference };
export type { IPackageVersionRef, PackageVersionReference };

File diff suppressed because one or more lines are too long