agent-claw: automated task changes
This commit is contained in:
5
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/README.md
generated
vendored
Normal file
5
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/README.md
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
## Cloud Assembly JSON Schema
|
||||
|
||||
**DO NOT MODIFY FILES IN THIS DIRECTORY BY HAND**
|
||||
|
||||
Schema files will be automatically updated by `yarn build`. They may also be updated separately by running `yarn update-schema`.
|
||||
278
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/assets.schema.json
generated
vendored
Normal file
278
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/assets.schema.json
generated
vendored
Normal file
@@ -0,0 +1,278 @@
|
||||
{
|
||||
"$ref": "#/definitions/AssetManifest",
|
||||
"definitions": {
|
||||
"AssetManifest": {
|
||||
"description": "Definitions for the asset manifest",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"version": {
|
||||
"description": "Version of the manifest",
|
||||
"type": "string"
|
||||
},
|
||||
"files": {
|
||||
"description": "The file assets in this manifest (Default - No files)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/FileAsset"
|
||||
}
|
||||
},
|
||||
"dockerImages": {
|
||||
"description": "The Docker image assets in this manifest (Default - No Docker images)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/DockerImageAsset"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"version"
|
||||
]
|
||||
},
|
||||
"FileAsset": {
|
||||
"description": "A file asset",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"displayName": {
|
||||
"description": "A display name for this asset (Default - The identifier will be used as the display name)",
|
||||
"type": "string"
|
||||
},
|
||||
"source": {
|
||||
"$ref": "#/definitions/FileSource",
|
||||
"description": "Source description for file assets"
|
||||
},
|
||||
"destinations": {
|
||||
"description": "Destinations for this file asset",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/FileDestination"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"destinations",
|
||||
"source"
|
||||
]
|
||||
},
|
||||
"FileSource": {
|
||||
"description": "Describe the source of a file asset",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"executable": {
|
||||
"description": "External command which will produce the file asset to upload. (Default - Exactly one of `executable` and `path` is required.)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"description": "The filesystem object to upload\n\nThis path is relative to the asset manifest location. (Default - Exactly one of `executable` and `path` is required.)",
|
||||
"type": "string"
|
||||
},
|
||||
"packaging": {
|
||||
"description": "Packaging method\n\nOnly allowed when `path` is specified. (Default FILE)",
|
||||
"enum": [
|
||||
"file",
|
||||
"zip"
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FileDestination": {
|
||||
"description": "Where in S3 a file asset needs to be published",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"bucketName": {
|
||||
"description": "The name of the bucket",
|
||||
"type": "string"
|
||||
},
|
||||
"objectKey": {
|
||||
"description": "The destination object key",
|
||||
"type": "string"
|
||||
},
|
||||
"region": {
|
||||
"description": "The region where this asset will need to be published (Default - Current region)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleArn": {
|
||||
"description": "The role that needs to be assumed while publishing this asset (Default - No role will be assumed)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleExternalId": {
|
||||
"description": "The ExternalId that needs to be supplied while assuming this role (Default - No ExternalId will be supplied)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleAdditionalOptions": {
|
||||
"description": "Additional options to pass to STS when assuming the role.\n\n- `RoleArn` should not be used. Use the dedicated `assumeRoleArn` property instead.\n- `ExternalId` should not be used. Use the dedicated `assumeRoleExternalId` instead. (Default - No additional options.)",
|
||||
"type": "object",
|
||||
"additionalProperties": {}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"bucketName",
|
||||
"objectKey"
|
||||
]
|
||||
},
|
||||
"DockerImageAsset": {
|
||||
"description": "A file asset",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"displayName": {
|
||||
"description": "A display name for this asset (Default - The identifier will be used as the display name)",
|
||||
"type": "string"
|
||||
},
|
||||
"source": {
|
||||
"$ref": "#/definitions/DockerImageSource",
|
||||
"description": "Source description for container assets"
|
||||
},
|
||||
"destinations": {
|
||||
"description": "Destinations for this container asset",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/DockerImageDestination"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"destinations",
|
||||
"source"
|
||||
]
|
||||
},
|
||||
"DockerImageSource": {
|
||||
"description": "Properties for how to produce a Docker image from a source",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"directory": {
|
||||
"description": "The directory containing the Docker image build instructions.\n\nThis path is relative to the asset manifest location. (Default - Exactly one of `directory` and `executable` is required)",
|
||||
"type": "string"
|
||||
},
|
||||
"executable": {
|
||||
"description": "A command-line executable that returns the name of a local\nDocker image on stdout after being run. (Default - Exactly one of `directory` and `executable` is required)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"dockerFile": {
|
||||
"description": "The name of the file with build instructions\n\nOnly allowed when `directory` is set. (Default Dockerfile)",
|
||||
"type": "string"
|
||||
},
|
||||
"dockerBuildTarget": {
|
||||
"description": "Target build stage in a Dockerfile with multiple build stages\n\nOnly allowed when `directory` is set. (Default - The last stage in the Dockerfile)",
|
||||
"type": "string"
|
||||
},
|
||||
"dockerBuildArgs": {
|
||||
"description": "Additional build arguments\n\nOnly allowed when `directory` is set. (Default - No additional build arguments)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"dockerBuildContexts": {
|
||||
"description": "Additional build contexts\n\nOnly allowed when `directory` is set. (Default - No additional build contexts)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"dockerBuildSsh": {
|
||||
"description": "SSH agent socket or keys\n\nRequires building with docker buildkit. (Default - No ssh flag is set)",
|
||||
"type": "string"
|
||||
},
|
||||
"dockerBuildSecrets": {
|
||||
"description": "Additional build secrets\n\nOnly allowed when `directory` is set. (Default - No additional build secrets)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"networkMode": {
|
||||
"description": "Networking mode for the RUN commands during build. _Requires Docker Engine API v1.25+_.\n\nSpecify this property to build images on a specific networking mode. (Default - no networking mode specified)",
|
||||
"type": "string"
|
||||
},
|
||||
"platform": {
|
||||
"description": "Platform to build for. _Requires Docker Buildx_.\n\nSpecify this property to build images on a specific platform/architecture. (Default - current machine platform)",
|
||||
"type": "string"
|
||||
},
|
||||
"dockerOutputs": {
|
||||
"description": "Outputs (Default - no outputs are passed to the build command (default outputs are used))",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cacheFrom": {
|
||||
"description": "Cache from options to pass to the `docker build` command. (Default - no cache from options are passed to the build command)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/DockerCacheOption"
|
||||
}
|
||||
},
|
||||
"cacheTo": {
|
||||
"description": "Cache to options to pass to the `docker build` command. (Default - no cache to options are passed to the build command)",
|
||||
"$ref": "#/definitions/DockerCacheOption"
|
||||
},
|
||||
"cacheDisabled": {
|
||||
"description": "Disable the cache and pass `--no-cache` to the `docker build` command. (Default - cache is used)",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DockerCacheOption": {
|
||||
"description": "Options for configuring the Docker cache backend",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"description": "The type of cache to use.\nRefer to https://docs.docker.com/build/cache/backends/ for full list of backends. (Default - unspecified)",
|
||||
"type": "string"
|
||||
},
|
||||
"params": {
|
||||
"description": "Any parameters to pass into the docker cache backend configuration.\nRefer to https://docs.docker.com/build/cache/backends/ for cache backend configuration. (Default {} No options provided)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"type"
|
||||
]
|
||||
},
|
||||
"DockerImageDestination": {
|
||||
"description": "Where to publish docker images",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"repositoryName": {
|
||||
"description": "Name of the ECR repository to publish to",
|
||||
"type": "string"
|
||||
},
|
||||
"imageTag": {
|
||||
"description": "Tag of the image to publish",
|
||||
"type": "string"
|
||||
},
|
||||
"region": {
|
||||
"description": "The region where this asset will need to be published (Default - Current region)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleArn": {
|
||||
"description": "The role that needs to be assumed while publishing this asset (Default - No role will be assumed)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleExternalId": {
|
||||
"description": "The ExternalId that needs to be supplied while assuming this role (Default - No ExternalId will be supplied)",
|
||||
"type": "string"
|
||||
},
|
||||
"assumeRoleAdditionalOptions": {
|
||||
"description": "Additional options to pass to STS when assuming the role.\n\n- `RoleArn` should not be used. Use the dedicated `assumeRoleArn` property instead.\n- `ExternalId` should not be used. Use the dedicated `assumeRoleExternalId` instead. (Default - No additional options.)",
|
||||
"type": "object",
|
||||
"additionalProperties": {}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"imageTag",
|
||||
"repositoryName"
|
||||
]
|
||||
}
|
||||
},
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
1235
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json
generated
vendored
Normal file
1235
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
493
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/integ.schema.json
generated
vendored
Normal file
493
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/integ.schema.json
generated
vendored
Normal file
@@ -0,0 +1,493 @@
|
||||
{
|
||||
"$ref": "#/definitions/IntegManifest",
|
||||
"definitions": {
|
||||
"IntegManifest": {
|
||||
"description": "Definitions for the integration testing manifest",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"version": {
|
||||
"description": "Version of the manifest",
|
||||
"type": "string"
|
||||
},
|
||||
"enableLookups": {
|
||||
"description": "Enable lookups for this test. If lookups are enabled\nthen `stackUpdateWorkflow` must be set to false.\nLookups should only be enabled when you are explicitly testing\nlookups.",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"synthContext": {
|
||||
"description": "Additional context to use when performing\na synth. Any context provided here will override\nany default context (Default - no additional context)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"testCases": {
|
||||
"description": "test cases",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/TestCase"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"testCases",
|
||||
"version"
|
||||
]
|
||||
},
|
||||
"TestCase": {
|
||||
"description": "Represents an integration test case",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"stacks": {
|
||||
"description": "Stacks that should be tested as part of this test case\nThe stackNames will be passed as args to the cdk commands\nso dependent stacks will be automatically deployed unless\n`exclusively` is passed",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"assertionStack": {
|
||||
"description": "The node id of the stack that contains assertions.\nThis is the value that can be used to deploy the stack with the CDK CLI (Default - no assertion stack)",
|
||||
"type": "string"
|
||||
},
|
||||
"assertionStackName": {
|
||||
"description": "The name of the stack that contains assertions (Default - no assertion stack)",
|
||||
"type": "string"
|
||||
},
|
||||
"stackUpdateWorkflow": {
|
||||
"description": "Run update workflow on this test case\nThis should only be set to false to test scenarios\nthat are not possible to test as part of the update workflow (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"cdkCommandOptions": {
|
||||
"description": "Additional options to use for each CDK command (Default - runner default options)",
|
||||
"$ref": "#/definitions/CdkCommands"
|
||||
},
|
||||
"hooks": {
|
||||
"description": "Additional commands to run at predefined points in the test workflow\n\ne.g. { postDeploy: ['yarn', 'test'] } (Default - no hooks)",
|
||||
"$ref": "#/definitions/Hooks"
|
||||
},
|
||||
"diffAssets": {
|
||||
"description": "Whether or not to include asset hashes in the diff\nAsset hashes can introduces a lot of unneccessary noise into tests,\nbut there are some cases where asset hashes _should_ be included. For example\nany tests involving custom resources or bundling",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"allowDestroy": {
|
||||
"description": "List of CloudFormation resource types in this stack that can\nbe destroyed as part of an update without failing the test.\n\nThis list should only include resources that for this specific\nintegration test we are sure will not cause errors or an outage if\ndestroyed. For example, maybe we know that a new resource will be created\nfirst before the old resource is destroyed which prevents any outage.\n\ne.g. ['AWS::IAM::Role'] (Default - do not allow destruction of any resources on update)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"regions": {
|
||||
"description": "Limit deployment to these regions (Default - can run in any region)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"stacks"
|
||||
]
|
||||
},
|
||||
"CdkCommands": {
|
||||
"description": "Options for specific cdk commands that are run\nas part of the integration test workflow",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"deploy": {
|
||||
"description": "Options to for the cdk deploy command (Default - default deploy options)",
|
||||
"$ref": "#/definitions/DeployCommand"
|
||||
},
|
||||
"destroy": {
|
||||
"description": "Options to for the cdk destroy command (Default - default destroy options)",
|
||||
"$ref": "#/definitions/DestroyCommand"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeployCommand": {
|
||||
"description": "Represents a cdk deploy command",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"args": {
|
||||
"description": "Additional arguments to pass to the command\nThis can be used to test specific CLI functionality (Default - only default args are used)",
|
||||
"$ref": "#/definitions/DeployOptions"
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Whether or not to run this command as part of the workflow\nThis can be used if you only want to test some of the workflow\nfor example enable `synth` and disable `deploy` & `destroy` in order\nto limit the test to synthesis (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"expectError": {
|
||||
"description": "If the runner should expect this command to fail",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"expectedMessage": {
|
||||
"description": "This can be used in combination with `expectedError`\nto validate that a specific message is returned. (Default - do not validate message)",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeployOptions": {
|
||||
"description": "Options to use with cdk deploy",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"exclusively": {
|
||||
"description": "Only perform action on the given stack",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"toolkitStackName": {
|
||||
"description": "Name of the toolkit stack to use/deploy (Default CDKToolkit)",
|
||||
"type": "string"
|
||||
},
|
||||
"reuseAssets": {
|
||||
"description": "Reuse the assets with the given asset IDs (Default - do not reuse assets)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"changeSetName": {
|
||||
"description": "Optional name to use for the CloudFormation change set.\nIf not provided, a name will be generated automatically. (Default - auto generate a name)",
|
||||
"type": "string"
|
||||
},
|
||||
"force": {
|
||||
"description": "Always deploy, even if templates are identical.",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"rollback": {
|
||||
"description": "Rollback failed deployments (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"notificationArns": {
|
||||
"description": "ARNs of SNS topics that CloudFormation will notify with stack related events (Default - no notifications)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"requireApproval": {
|
||||
"description": "What kind of security changes require approval (Default RequireApproval.NEVER)",
|
||||
"enum": [
|
||||
"any-change",
|
||||
"broadening",
|
||||
"never"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"execute": {
|
||||
"description": "Whether to execute the ChangeSet\nNot providing `execute` parameter will result in execution of ChangeSet (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"parameters": {
|
||||
"description": "Additional parameters for CloudFormation at deploy time (Default [object Object])",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"usePreviousParameters": {
|
||||
"description": "Use previous values for unspecified parameters\n\nIf not set, all parameters must be specified for every deployment. (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"outputsFile": {
|
||||
"description": "Path to file where stack outputs will be written after a successful deploy as JSON (Default - Outputs are not written to any file)",
|
||||
"type": "string"
|
||||
},
|
||||
"ci": {
|
||||
"description": "Whether we are on a CI system",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"concurrency": {
|
||||
"description": "Deploy multiple stacks in parallel (Default 1)",
|
||||
"type": "number"
|
||||
},
|
||||
"stacks": {
|
||||
"description": "List of stacks to deploy\n\nRequried if `all` is not set (Default - [])",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"description": "Deploy all stacks\n\nRequried if `stacks` is not set (Default - false)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"app": {
|
||||
"description": "command-line for executing your app or a cloud assembly directory\ne.g. \"node bin/my-app.js\"\nor\n\"cdk.out\" (Default - read from cdk.json)",
|
||||
"type": "string"
|
||||
},
|
||||
"roleArn": {
|
||||
"description": "Role to pass to CloudFormation for deployment (Default - use the bootstrap cfn-exec role)",
|
||||
"type": "string"
|
||||
},
|
||||
"context": {
|
||||
"description": "Additional context (Default - no additional context)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"trace": {
|
||||
"description": "Print trace for stack warnings",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"strict": {
|
||||
"description": "Do not construct stacks with warnings",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"lookups": {
|
||||
"description": "Perform context lookups.\n\nSynthesis fails if this is disabled and context lookups need\nto be performed (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"ignoreErrors": {
|
||||
"description": "Ignores synthesis errors, which will likely produce an invalid output",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"json": {
|
||||
"description": "Use JSON output instead of YAML when templates are printed\nto STDOUT",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"verbose": {
|
||||
"description": "show debug logs",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"debug": {
|
||||
"description": "enable emission of additional debugging information, such as creation stack\ntraces of tokens",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"profile": {
|
||||
"description": "Use the indicated AWS profile as the default environment (Default - no profile is used)",
|
||||
"type": "string"
|
||||
},
|
||||
"proxy": {
|
||||
"description": "Use the indicated proxy. Will read from\nHTTPS_PROXY environment if specified (Default - no proxy)",
|
||||
"type": "string"
|
||||
},
|
||||
"caBundlePath": {
|
||||
"description": "Path to CA certificate to use when validating HTTPS\nrequests. (Default - read from AWS_CA_BUNDLE environment variable)",
|
||||
"type": "string"
|
||||
},
|
||||
"ec2Creds": {
|
||||
"description": "Force trying to fetch EC2 instance credentials (Default - guess EC2 instance status)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"versionReporting": {
|
||||
"description": "Include \"AWS::CDK::Metadata\" resource in synthesized templates (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"pathMetadata": {
|
||||
"description": "Include \"aws:cdk:path\" CloudFormation metadata for each resource (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"assetMetadata": {
|
||||
"description": "Include \"aws:asset:*\" CloudFormation metadata for resources that use assets (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"staging": {
|
||||
"description": "Copy assets to the output directory\n\nNeeded for local debugging the source files with SAM CLI",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"output": {
|
||||
"description": "Emits the synthesized cloud assembly into a directory (Default cdk.out)",
|
||||
"type": "string"
|
||||
},
|
||||
"notices": {
|
||||
"description": "Show relevant notices (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"color": {
|
||||
"description": "Show colors and other style from console output (Default true)",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DestroyCommand": {
|
||||
"description": "Represents a cdk destroy command",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"args": {
|
||||
"description": "Additional arguments to pass to the command\nThis can be used to test specific CLI functionality (Default - only default args are used)",
|
||||
"$ref": "#/definitions/DestroyOptions"
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Whether or not to run this command as part of the workflow\nThis can be used if you only want to test some of the workflow\nfor example enable `synth` and disable `deploy` & `destroy` in order\nto limit the test to synthesis (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"expectError": {
|
||||
"description": "If the runner should expect this command to fail",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"expectedMessage": {
|
||||
"description": "This can be used in combination with `expectedError`\nto validate that a specific message is returned. (Default - do not validate message)",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DestroyOptions": {
|
||||
"description": "Options to use with cdk destroy",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"force": {
|
||||
"description": "Do not ask for permission before destroying stacks",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"exclusively": {
|
||||
"description": "Only destroy the given stack",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"stacks": {
|
||||
"description": "List of stacks to deploy\n\nRequried if `all` is not set (Default - [])",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"description": "Deploy all stacks\n\nRequried if `stacks` is not set (Default - false)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"app": {
|
||||
"description": "command-line for executing your app or a cloud assembly directory\ne.g. \"node bin/my-app.js\"\nor\n\"cdk.out\" (Default - read from cdk.json)",
|
||||
"type": "string"
|
||||
},
|
||||
"roleArn": {
|
||||
"description": "Role to pass to CloudFormation for deployment (Default - use the bootstrap cfn-exec role)",
|
||||
"type": "string"
|
||||
},
|
||||
"context": {
|
||||
"description": "Additional context (Default - no additional context)",
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"trace": {
|
||||
"description": "Print trace for stack warnings",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"strict": {
|
||||
"description": "Do not construct stacks with warnings",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"lookups": {
|
||||
"description": "Perform context lookups.\n\nSynthesis fails if this is disabled and context lookups need\nto be performed (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"ignoreErrors": {
|
||||
"description": "Ignores synthesis errors, which will likely produce an invalid output",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"json": {
|
||||
"description": "Use JSON output instead of YAML when templates are printed\nto STDOUT",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"verbose": {
|
||||
"description": "show debug logs",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"debug": {
|
||||
"description": "enable emission of additional debugging information, such as creation stack\ntraces of tokens",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"profile": {
|
||||
"description": "Use the indicated AWS profile as the default environment (Default - no profile is used)",
|
||||
"type": "string"
|
||||
},
|
||||
"proxy": {
|
||||
"description": "Use the indicated proxy. Will read from\nHTTPS_PROXY environment if specified (Default - no proxy)",
|
||||
"type": "string"
|
||||
},
|
||||
"caBundlePath": {
|
||||
"description": "Path to CA certificate to use when validating HTTPS\nrequests. (Default - read from AWS_CA_BUNDLE environment variable)",
|
||||
"type": "string"
|
||||
},
|
||||
"ec2Creds": {
|
||||
"description": "Force trying to fetch EC2 instance credentials (Default - guess EC2 instance status)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"versionReporting": {
|
||||
"description": "Include \"AWS::CDK::Metadata\" resource in synthesized templates (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"pathMetadata": {
|
||||
"description": "Include \"aws:cdk:path\" CloudFormation metadata for each resource (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"assetMetadata": {
|
||||
"description": "Include \"aws:asset:*\" CloudFormation metadata for resources that use assets (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"staging": {
|
||||
"description": "Copy assets to the output directory\n\nNeeded for local debugging the source files with SAM CLI",
|
||||
"default": false,
|
||||
"type": "boolean"
|
||||
},
|
||||
"output": {
|
||||
"description": "Emits the synthesized cloud assembly into a directory (Default cdk.out)",
|
||||
"type": "string"
|
||||
},
|
||||
"notices": {
|
||||
"description": "Show relevant notices (Default true)",
|
||||
"type": "boolean"
|
||||
},
|
||||
"color": {
|
||||
"description": "Show colors and other style from console output (Default true)",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Hooks": {
|
||||
"description": "Commands to run at predefined points during the\nintegration test workflow",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preDeploy": {
|
||||
"description": "Commands to run prior to deploying the cdk stacks\nin the integration test (Default - no commands)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"postDeploy": {
|
||||
"description": "Commands to run prior after deploying the cdk stacks\nin the integration test (Default - no commands)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"preDestroy": {
|
||||
"description": "Commands to run prior to destroying the cdk stacks\nin the integration test (Default - no commands)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"postDestroy": {
|
||||
"description": "Commands to run after destroying the cdk stacks\nin the integration test (Default - no commands)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
5
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/version.json
generated
vendored
Normal file
5
cdk/node_modules/@aws-cdk/cloud-assembly-schema/schema/version.json
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"schemaHash": "cf2452236640f556f1b81778515335af1c6bbdb54c7ef12dad43f8cf6a56ddee",
|
||||
"$comment": "Do not hold back the version on additions: jsonschema validation of the manifest by the consumer will trigger errors on unexpected fields.",
|
||||
"revision": 53
|
||||
}
|
||||
Reference in New Issue
Block a user