{"version":"2","toolVersion":"5.9.39","snippets":{"ef93f2a60c50e9dcfd40051dacea1717c59aba8ae3b1a8662434fa035ba81d5f":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nami_context_query = cloud_assembly_schema.AmiContextQuery(\n    account=\"account\",\n    filters={\n        \"filters_key\": [\"filters\"]\n    },\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\",\n    owners=[\"owners\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar amiContextQuery = new AmiContextQuery {\n    Account = \"account\",\n    Filters = new Dictionary<string, string[]> {\n        { \"filtersKey\", new [] { \"filters\" } }\n    },\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\",\n    Owners = new [] { \"owners\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAmiContextQuery amiContextQuery = AmiContextQuery.builder()\n        .account(\"account\")\n        .filters(Map.of(\n                \"filtersKey\", List.of(\"filters\")))\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .owners(List.of(\"owners\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\namiContextQuery := &AmiContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tFilters: map[string][]*string{\n\t\t\"filtersKey\": []*string{\n\t\t\tjsii.String(\"filters\"),\n\t\t},\n\t},\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\tOwners: []*string{\n\t\tjsii.String(\"owners\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst amiContextQuery: cloud_assembly_schema.AmiContextQuery = {\n  account: 'account',\n  filters: {\n    filtersKey: ['filters'],\n  },\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  owners: ['owners'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AmiContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AmiContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst amiContextQuery: cloud_assembly_schema.AmiContextQuery = {\n  account: 'account',\n  filters: {\n    filtersKey: ['filters'],\n  },\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  owners: ['owners'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":7,"80":15,"133":1,"138":1,"167":1,"184":1,"210":2,"211":3,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":9,"308":1},"fqnsFingerprint":"cce2d9c4b03604630bf9049ea3aa3b6de5c8f270ab1a9b09af7cadd6159f3666"},"36433f665d5d4d65488dcda73b0db65c1a4e2f6beed6a61b71cde5e9069183c6":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nartifact_manifest = cloud_assembly_schema.ArtifactManifest(\n    type=cloud_assembly_schema.ArtifactType.NONE,\n\n    # the properties below are optional\n    additional_metadata_file=\"additionalMetadataFile\",\n    dependencies=[\"dependencies\"],\n    display_name=\"displayName\",\n    environment=\"environment\",\n    metadata={\n        \"metadata_key\": [cloud_assembly_schema.MetadataEntry(\n            type=\"type\",\n\n            # the properties below are optional\n            data=\"data\",\n            trace=[\"trace\"]\n        )]\n    },\n    properties=cloud_assembly_schema.AwsCloudFormationStackProperties(\n        template_file=\"templateFile\",\n\n        # the properties below are optional\n        assume_role_additional_options={\n            \"assume_role_additional_options_key\": assume_role_additional_options\n        },\n        assume_role_arn=\"assumeRoleArn\",\n        assume_role_external_id=\"assumeRoleExternalId\",\n        bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n        cloud_formation_execution_role_arn=\"cloudFormationExecutionRoleArn\",\n        lookup_role=cloud_assembly_schema.BootstrapRole(\n            arn=\"arn\",\n\n            # the properties below are optional\n            assume_role_additional_options={\n                \"assume_role_additional_options_key\": assume_role_additional_options\n            },\n            assume_role_external_id=\"assumeRoleExternalId\",\n            bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n            requires_bootstrap_stack_version=123\n        ),\n        notification_arns=[\"notificationArns\"],\n        parameters={\n            \"parameters_key\": \"parameters\"\n        },\n        requires_bootstrap_stack_version=123,\n        stack_name=\"stackName\",\n        stack_template_asset_object_url=\"stackTemplateAssetObjectUrl\",\n        tags={\n            \"tags_key\": \"tags\"\n        },\n        termination_protection=False,\n        validate_on_synth=False\n    )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar artifactManifest = new ArtifactManifest {\n    Type = ArtifactType.NONE,\n\n    // the properties below are optional\n    AdditionalMetadataFile = \"additionalMetadataFile\",\n    Dependencies = new [] { \"dependencies\" },\n    DisplayName = \"displayName\",\n    Environment = \"environment\",\n    Metadata = new Dictionary<string, MetadataEntry[]> {\n        { \"metadataKey\", new [] { new MetadataEntry {\n            Type = \"type\",\n\n            // the properties below are optional\n            Data = \"data\",\n            Trace = new [] { \"trace\" }\n        } } }\n    },\n    Properties = new AwsCloudFormationStackProperties {\n        TemplateFile = \"templateFile\",\n\n        // the properties below are optional\n        AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n            { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n        },\n        AssumeRoleArn = \"assumeRoleArn\",\n        AssumeRoleExternalId = \"assumeRoleExternalId\",\n        BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n        CloudFormationExecutionRoleArn = \"cloudFormationExecutionRoleArn\",\n        LookupRole = new BootstrapRole {\n            Arn = \"arn\",\n\n            // the properties below are optional\n            AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n            },\n            AssumeRoleExternalId = \"assumeRoleExternalId\",\n            BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n            RequiresBootstrapStackVersion = 123\n        },\n        NotificationArns = new [] { \"notificationArns\" },\n        Parameters = new Dictionary<string, string> {\n            { \"parametersKey\", \"parameters\" }\n        },\n        RequiresBootstrapStackVersion = 123,\n        StackName = \"stackName\",\n        StackTemplateAssetObjectUrl = \"stackTemplateAssetObjectUrl\",\n        Tags = new Dictionary<string, string> {\n            { \"tagsKey\", \"tags\" }\n        },\n        TerminationProtection = false,\n        ValidateOnSynth = false\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nArtifactManifest artifactManifest = ArtifactManifest.builder()\n        .type(ArtifactType.NONE)\n\n        // the properties below are optional\n        .additionalMetadataFile(\"additionalMetadataFile\")\n        .dependencies(List.of(\"dependencies\"))\n        .displayName(\"displayName\")\n        .environment(\"environment\")\n        .metadata(Map.of(\n                \"metadataKey\", List.of(MetadataEntry.builder()\n                        .type(\"type\")\n\n                        // the properties below are optional\n                        .data(\"data\")\n                        .trace(List.of(\"trace\"))\n                        .build())))\n        .properties(AwsCloudFormationStackProperties.builder()\n                .templateFile(\"templateFile\")\n\n                // the properties below are optional\n                .assumeRoleAdditionalOptions(Map.of(\n                        \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                .assumeRoleArn(\"assumeRoleArn\")\n                .assumeRoleExternalId(\"assumeRoleExternalId\")\n                .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n                .cloudFormationExecutionRoleArn(\"cloudFormationExecutionRoleArn\")\n                .lookupRole(BootstrapRole.builder()\n                        .arn(\"arn\")\n\n                        // the properties below are optional\n                        .assumeRoleAdditionalOptions(Map.of(\n                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n                        .requiresBootstrapStackVersion(123)\n                        .build())\n                .notificationArns(List.of(\"notificationArns\"))\n                .parameters(Map.of(\n                        \"parametersKey\", \"parameters\"))\n                .requiresBootstrapStackVersion(123)\n                .stackName(\"stackName\")\n                .stackTemplateAssetObjectUrl(\"stackTemplateAssetObjectUrl\")\n                .tags(Map.of(\n                        \"tagsKey\", \"tags\"))\n                .terminationProtection(false)\n                .validateOnSynth(false)\n                .build())\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nartifactManifest := &ArtifactManifest{\n\tType: cloud_assembly_schema.ArtifactType_NONE,\n\n\t// the properties below are optional\n\tAdditionalMetadataFile: jsii.String(\"additionalMetadataFile\"),\n\tDependencies: []*string{\n\t\tjsii.String(\"dependencies\"),\n\t},\n\tDisplayName: jsii.String(\"displayName\"),\n\tEnvironment: jsii.String(\"environment\"),\n\tMetadata: map[string][]MetadataEntry{\n\t\t\"metadataKey\": []MetadataEntry{\n\t\t\t&MetadataEntry{\n\t\t\t\t\"type\": jsii.String(\"type\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\t\"data\": jsii.String(\"data\"),\n\t\t\t\t\"trace\": []*string{\n\t\t\t\t\tjsii.String(\"trace\"),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t},\n\tProperties: &AwsCloudFormationStackProperties{\n\t\tTemplateFile: jsii.String(\"templateFile\"),\n\n\t\t// the properties below are optional\n\t\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t},\n\t\tAssumeRoleArn: jsii.String(\"assumeRoleArn\"),\n\t\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\t\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\t\tCloudFormationExecutionRoleArn: jsii.String(\"cloudFormationExecutionRoleArn\"),\n\t\tLookupRole: &BootstrapRole{\n\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t},\n\t\t\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\t\t\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\t\t\tRequiresBootstrapStackVersion: jsii.Number(123),\n\t\t},\n\t\tNotificationArns: []*string{\n\t\t\tjsii.String(\"notificationArns\"),\n\t\t},\n\t\tParameters: map[string]*string{\n\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t},\n\t\tRequiresBootstrapStackVersion: jsii.Number(123),\n\t\tStackName: jsii.String(\"stackName\"),\n\t\tStackTemplateAssetObjectUrl: jsii.String(\"stackTemplateAssetObjectUrl\"),\n\t\tTags: map[string]*string{\n\t\t\t\"tagsKey\": jsii.String(\"tags\"),\n\t\t},\n\t\tTerminationProtection: jsii.Boolean(false),\n\t\tValidateOnSynth: jsii.Boolean(false),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst artifactManifest: cloud_assembly_schema.ArtifactManifest = {\n  type: cloud_assembly_schema.ArtifactType.NONE,\n\n  // the properties below are optional\n  additionalMetadataFile: 'additionalMetadataFile',\n  dependencies: ['dependencies'],\n  displayName: 'displayName',\n  environment: 'environment',\n  metadata: {\n    metadataKey: [{\n      type: 'type',\n\n      // the properties below are optional\n      data: 'data',\n      trace: ['trace'],\n    }],\n  },\n  properties: {\n    templateFile: 'templateFile',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    assumeRoleArn: 'assumeRoleArn',\n    assumeRoleExternalId: 'assumeRoleExternalId',\n    bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n    cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n    lookupRole: {\n      arn: 'arn',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n      requiresBootstrapStackVersion: 123,\n    },\n    notificationArns: ['notificationArns'],\n    parameters: {\n      parametersKey: 'parameters',\n    },\n    requiresBootstrapStackVersion: 123,\n    stackName: 'stackName',\n    stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n    tags: {\n      tagsKey: 'tags',\n    },\n    terminationProtection: false,\n    validateOnSynth: false,\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.ArtifactManifest"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.ArtifactManifest","@aws-cdk/cloud-assembly-schema.ArtifactType","@aws-cdk/cloud-assembly-schema.ArtifactType#NONE","@aws-cdk/cloud-assembly-schema.BootstrapRole"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst artifactManifest: cloud_assembly_schema.ArtifactManifest = {\n  type: cloud_assembly_schema.ArtifactType.NONE,\n\n  // the properties below are optional\n  additionalMetadataFile: 'additionalMetadataFile',\n  dependencies: ['dependencies'],\n  displayName: 'displayName',\n  environment: 'environment',\n  metadata: {\n    metadataKey: [{\n      type: 'type',\n\n      // the properties below are optional\n      data: 'data',\n      trace: ['trace'],\n    }],\n  },\n  properties: {\n    templateFile: 'templateFile',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    assumeRoleArn: 'assumeRoleArn',\n    assumeRoleExternalId: 'assumeRoleExternalId',\n    bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n    cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n    lookupRole: {\n      arn: 'arn',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n      requiresBootstrapStackVersion: 123,\n    },\n    notificationArns: ['notificationArns'],\n    parameters: {\n      parametersKey: 'parameters',\n    },\n    requiresBootstrapStackVersion: 123,\n    stackName: 'stackName',\n    stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n    tags: {\n      tagsKey: 'tags',\n    },\n    terminationProtection: false,\n    validateOnSynth: false,\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":2,"11":21,"80":45,"97":2,"133":1,"138":1,"167":1,"184":1,"210":4,"211":9,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":35,"308":1},"fqnsFingerprint":"e722d383aa806c5eaf8605dabd0bd0df2dc3f1aabd0a9583d0f00f046fe9c87a"},"b56b7df68325cc960a8ab1ddb69bbb4ac62fd8f183b56e93350be329e1e3ada1":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nassembly_manifest = cloud_assembly_schema.AssemblyManifest(\n    version=\"version\",\n\n    # the properties below are optional\n    artifacts={\n        \"artifacts_key\": cloud_assembly_schema.ArtifactManifest(\n            type=cloud_assembly_schema.ArtifactType.NONE,\n\n            # the properties below are optional\n            additional_metadata_file=\"additionalMetadataFile\",\n            dependencies=[\"dependencies\"],\n            display_name=\"displayName\",\n            environment=\"environment\",\n            metadata={\n                \"metadata_key\": [cloud_assembly_schema.MetadataEntry(\n                    type=\"type\",\n\n                    # the properties below are optional\n                    data=\"data\",\n                    trace=[\"trace\"]\n                )]\n            },\n            properties=cloud_assembly_schema.AwsCloudFormationStackProperties(\n                template_file=\"templateFile\",\n\n                # the properties below are optional\n                assume_role_additional_options={\n                    \"assume_role_additional_options_key\": assume_role_additional_options\n                },\n                assume_role_arn=\"assumeRoleArn\",\n                assume_role_external_id=\"assumeRoleExternalId\",\n                bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n                cloud_formation_execution_role_arn=\"cloudFormationExecutionRoleArn\",\n                lookup_role=cloud_assembly_schema.BootstrapRole(\n                    arn=\"arn\",\n\n                    # the properties below are optional\n                    assume_role_additional_options={\n                        \"assume_role_additional_options_key\": assume_role_additional_options\n                    },\n                    assume_role_external_id=\"assumeRoleExternalId\",\n                    bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n                    requires_bootstrap_stack_version=123\n                ),\n                notification_arns=[\"notificationArns\"],\n                parameters={\n                    \"parameters_key\": \"parameters\"\n                },\n                requires_bootstrap_stack_version=123,\n                stack_name=\"stackName\",\n                stack_template_asset_object_url=\"stackTemplateAssetObjectUrl\",\n                tags={\n                    \"tags_key\": \"tags\"\n                },\n                termination_protection=False,\n                validate_on_synth=False\n            )\n        )\n    },\n    minimum_cli_version=\"minimumCliVersion\",\n    missing=[cloud_assembly_schema.MissingContext(\n        key=\"key\",\n        props=cloud_assembly_schema.AmiContextQuery(\n            account=\"account\",\n            filters={\n                \"filters_key\": [\"filters\"]\n            },\n            region=\"region\",\n\n            # the properties below are optional\n            assume_role_additional_options={\n                \"assume_role_additional_options_key\": assume_role_additional_options\n            },\n            lookup_role_arn=\"lookupRoleArn\",\n            lookup_role_external_id=\"lookupRoleExternalId\",\n            owners=[\"owners\"]\n        ),\n        provider=cloud_assembly_schema.ContextProvider.AMI_PROVIDER\n    )],\n    runtime=cloud_assembly_schema.RuntimeInfo(\n        libraries={\n            \"libraries_key\": \"libraries\"\n        }\n    )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar assemblyManifest = new AssemblyManifest {\n    Version = \"version\",\n\n    // the properties below are optional\n    Artifacts = new Dictionary<string, ArtifactManifest> {\n        { \"artifactsKey\", new ArtifactManifest {\n            Type = ArtifactType.NONE,\n\n            // the properties below are optional\n            AdditionalMetadataFile = \"additionalMetadataFile\",\n            Dependencies = new [] { \"dependencies\" },\n            DisplayName = \"displayName\",\n            Environment = \"environment\",\n            Metadata = new Dictionary<string, MetadataEntry[]> {\n                { \"metadataKey\", new [] { new MetadataEntry {\n                    Type = \"type\",\n\n                    // the properties below are optional\n                    Data = \"data\",\n                    Trace = new [] { \"trace\" }\n                } } }\n            },\n            Properties = new AwsCloudFormationStackProperties {\n                TemplateFile = \"templateFile\",\n\n                // the properties below are optional\n                AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                    { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n                },\n                AssumeRoleArn = \"assumeRoleArn\",\n                AssumeRoleExternalId = \"assumeRoleExternalId\",\n                BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n                CloudFormationExecutionRoleArn = \"cloudFormationExecutionRoleArn\",\n                LookupRole = new BootstrapRole {\n                    Arn = \"arn\",\n\n                    // the properties below are optional\n                    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n                    },\n                    AssumeRoleExternalId = \"assumeRoleExternalId\",\n                    BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n                    RequiresBootstrapStackVersion = 123\n                },\n                NotificationArns = new [] { \"notificationArns\" },\n                Parameters = new Dictionary<string, string> {\n                    { \"parametersKey\", \"parameters\" }\n                },\n                RequiresBootstrapStackVersion = 123,\n                StackName = \"stackName\",\n                StackTemplateAssetObjectUrl = \"stackTemplateAssetObjectUrl\",\n                Tags = new Dictionary<string, string> {\n                    { \"tagsKey\", \"tags\" }\n                },\n                TerminationProtection = false,\n                ValidateOnSynth = false\n            }\n        } }\n    },\n    MinimumCliVersion = \"minimumCliVersion\",\n    Missing = new [] { new MissingContext {\n        Key = \"key\",\n        Props = new AmiContextQuery {\n            Account = \"account\",\n            Filters = new Dictionary<string, string[]> {\n                { \"filtersKey\", new [] { \"filters\" } }\n            },\n            Region = \"region\",\n\n            // the properties below are optional\n            AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n            },\n            LookupRoleArn = \"lookupRoleArn\",\n            LookupRoleExternalId = \"lookupRoleExternalId\",\n            Owners = new [] { \"owners\" }\n        },\n        Provider = ContextProvider.AMI_PROVIDER\n    } },\n    Runtime = new RuntimeInfo {\n        Libraries = new Dictionary<string, string> {\n            { \"librariesKey\", \"libraries\" }\n        }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAssemblyManifest assemblyManifest = AssemblyManifest.builder()\n        .version(\"version\")\n\n        // the properties below are optional\n        .artifacts(Map.of(\n                \"artifactsKey\", ArtifactManifest.builder()\n                        .type(ArtifactType.NONE)\n\n                        // the properties below are optional\n                        .additionalMetadataFile(\"additionalMetadataFile\")\n                        .dependencies(List.of(\"dependencies\"))\n                        .displayName(\"displayName\")\n                        .environment(\"environment\")\n                        .metadata(Map.of(\n                                \"metadataKey\", List.of(MetadataEntry.builder()\n                                        .type(\"type\")\n\n                                        // the properties below are optional\n                                        .data(\"data\")\n                                        .trace(List.of(\"trace\"))\n                                        .build())))\n                        .properties(AwsCloudFormationStackProperties.builder()\n                                .templateFile(\"templateFile\")\n\n                                // the properties below are optional\n                                .assumeRoleAdditionalOptions(Map.of(\n                                        \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                                .assumeRoleArn(\"assumeRoleArn\")\n                                .assumeRoleExternalId(\"assumeRoleExternalId\")\n                                .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n                                .cloudFormationExecutionRoleArn(\"cloudFormationExecutionRoleArn\")\n                                .lookupRole(BootstrapRole.builder()\n                                        .arn(\"arn\")\n\n                                        // the properties below are optional\n                                        .assumeRoleAdditionalOptions(Map.of(\n                                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                                        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n                                        .requiresBootstrapStackVersion(123)\n                                        .build())\n                                .notificationArns(List.of(\"notificationArns\"))\n                                .parameters(Map.of(\n                                        \"parametersKey\", \"parameters\"))\n                                .requiresBootstrapStackVersion(123)\n                                .stackName(\"stackName\")\n                                .stackTemplateAssetObjectUrl(\"stackTemplateAssetObjectUrl\")\n                                .tags(Map.of(\n                                        \"tagsKey\", \"tags\"))\n                                .terminationProtection(false)\n                                .validateOnSynth(false)\n                                .build())\n                        .build()))\n        .minimumCliVersion(\"minimumCliVersion\")\n        .missing(List.of(MissingContext.builder()\n                .key(\"key\")\n                .props(AmiContextQuery.builder()\n                        .account(\"account\")\n                        .filters(Map.of(\n                                \"filtersKey\", List.of(\"filters\")))\n                        .region(\"region\")\n\n                        // the properties below are optional\n                        .assumeRoleAdditionalOptions(Map.of(\n                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                        .lookupRoleArn(\"lookupRoleArn\")\n                        .lookupRoleExternalId(\"lookupRoleExternalId\")\n                        .owners(List.of(\"owners\"))\n                        .build())\n                .provider(ContextProvider.AMI_PROVIDER)\n                .build()))\n        .runtime(RuntimeInfo.builder()\n                .libraries(Map.of(\n                        \"librariesKey\", \"libraries\"))\n                .build())\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nassemblyManifest := &AssemblyManifest{\n\tVersion: jsii.String(\"version\"),\n\n\t// the properties below are optional\n\tArtifacts: map[string]ArtifactManifest{\n\t\t\"artifactsKey\": &ArtifactManifest{\n\t\t\t\"type\": cloud_assembly_schema.ArtifactType_NONE,\n\n\t\t\t// the properties below are optional\n\t\t\t\"additionalMetadataFile\": jsii.String(\"additionalMetadataFile\"),\n\t\t\t\"dependencies\": []*string{\n\t\t\t\tjsii.String(\"dependencies\"),\n\t\t\t},\n\t\t\t\"displayName\": jsii.String(\"displayName\"),\n\t\t\t\"environment\": jsii.String(\"environment\"),\n\t\t\t\"metadata\": map[string][]MetadataEntry{\n\t\t\t\t\"metadataKey\": []MetadataEntry{\n\t\t\t\t\t&MetadataEntry{\n\t\t\t\t\t\t\"type\": jsii.String(\"type\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\"data\": jsii.String(\"data\"),\n\t\t\t\t\t\t\"trace\": []*string{\n\t\t\t\t\t\t\tjsii.String(\"trace\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"properties\": &AwsCloudFormationStackProperties{\n\t\t\t\t\"templateFile\": jsii.String(\"templateFile\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t\t},\n\t\t\t\t\"assumeRoleArn\": jsii.String(\"assumeRoleArn\"),\n\t\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\t\"bootstrapStackVersionSsmParameter\": jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\t\t\t\t\"cloudFormationExecutionRoleArn\": jsii.String(\"cloudFormationExecutionRoleArn\"),\n\t\t\t\t\"lookupRole\": &BootstrapRole{\n\t\t\t\t\t\"arn\": jsii.String(\"arn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t\t\t},\n\t\t\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\t\t\"bootstrapStackVersionSsmParameter\": jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\t\t\t\t\t\"requiresBootstrapStackVersion\": jsii.Number(123),\n\t\t\t\t},\n\t\t\t\t\"notificationArns\": []*string{\n\t\t\t\t\tjsii.String(\"notificationArns\"),\n\t\t\t\t},\n\t\t\t\t\"parameters\": map[string]*string{\n\t\t\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t\t\t},\n\t\t\t\t\"requiresBootstrapStackVersion\": jsii.Number(123),\n\t\t\t\t\"stackName\": jsii.String(\"stackName\"),\n\t\t\t\t\"stackTemplateAssetObjectUrl\": jsii.String(\"stackTemplateAssetObjectUrl\"),\n\t\t\t\t\"tags\": map[string]*string{\n\t\t\t\t\t\"tagsKey\": jsii.String(\"tags\"),\n\t\t\t\t},\n\t\t\t\t\"terminationProtection\": jsii.Boolean(false),\n\t\t\t\t\"validateOnSynth\": jsii.Boolean(false),\n\t\t\t},\n\t\t},\n\t},\n\tMinimumCliVersion: jsii.String(\"minimumCliVersion\"),\n\tMissing: []MissingContext{\n\t\t&MissingContext{\n\t\t\tKey: jsii.String(\"key\"),\n\t\t\tProps: &AmiContextQuery{\n\t\t\t\tAccount: jsii.String(\"account\"),\n\t\t\t\tFilters: map[string][]*string{\n\t\t\t\t\t\"filtersKey\": []*string{\n\t\t\t\t\t\tjsii.String(\"filters\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRegion: jsii.String(\"region\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t\t},\n\t\t\t\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\t\t\t\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\t\t\t\tOwners: []interface{}{\n\t\t\t\t\tjsii.String(\"owners\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProvider: cloud_assembly_schema.ContextProvider_AMI_PROVIDER,\n\t\t},\n\t},\n\tRuntime: &RuntimeInfo{\n\t\tLibraries: map[string]*string{\n\t\t\t\"librariesKey\": jsii.String(\"libraries\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst assemblyManifest: cloud_assembly_schema.AssemblyManifest = {\n  version: 'version',\n\n  // the properties below are optional\n  artifacts: {\n    artifactsKey: {\n      type: cloud_assembly_schema.ArtifactType.NONE,\n\n      // the properties below are optional\n      additionalMetadataFile: 'additionalMetadataFile',\n      dependencies: ['dependencies'],\n      displayName: 'displayName',\n      environment: 'environment',\n      metadata: {\n        metadataKey: [{\n          type: 'type',\n\n          // the properties below are optional\n          data: 'data',\n          trace: ['trace'],\n        }],\n      },\n      properties: {\n        templateFile: 'templateFile',\n\n        // the properties below are optional\n        assumeRoleAdditionalOptions: {\n          assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n        },\n        assumeRoleArn: 'assumeRoleArn',\n        assumeRoleExternalId: 'assumeRoleExternalId',\n        bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n        cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n        lookupRole: {\n          arn: 'arn',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n          requiresBootstrapStackVersion: 123,\n        },\n        notificationArns: ['notificationArns'],\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        requiresBootstrapStackVersion: 123,\n        stackName: 'stackName',\n        stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n        tags: {\n          tagsKey: 'tags',\n        },\n        terminationProtection: false,\n        validateOnSynth: false,\n      },\n    },\n  },\n  minimumCliVersion: 'minimumCliVersion',\n  missing: [{\n    key: 'key',\n    props: {\n      account: 'account',\n      filters: {\n        filtersKey: ['filters'],\n      },\n      region: 'region',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      lookupRoleArn: 'lookupRoleArn',\n      lookupRoleExternalId: 'lookupRoleExternalId',\n      owners: ['owners'],\n    },\n    provider: cloud_assembly_schema.ContextProvider.AMI_PROVIDER,\n  }],\n  runtime: {\n    libraries: {\n      librariesKey: 'libraries',\n    },\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AssemblyManifest"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.ArtifactManifest","@aws-cdk/cloud-assembly-schema.ArtifactType","@aws-cdk/cloud-assembly-schema.ArtifactType#NONE","@aws-cdk/cloud-assembly-schema.AssemblyManifest","@aws-cdk/cloud-assembly-schema.BootstrapRole","@aws-cdk/cloud-assembly-schema.ContextProvider","@aws-cdk/cloud-assembly-schema.ContextProvider#AMI_PROVIDER","@aws-cdk/cloud-assembly-schema.RuntimeInfo"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst assemblyManifest: cloud_assembly_schema.AssemblyManifest = {\n  version: 'version',\n\n  // the properties below are optional\n  artifacts: {\n    artifactsKey: {\n      type: cloud_assembly_schema.ArtifactType.NONE,\n\n      // the properties below are optional\n      additionalMetadataFile: 'additionalMetadataFile',\n      dependencies: ['dependencies'],\n      displayName: 'displayName',\n      environment: 'environment',\n      metadata: {\n        metadataKey: [{\n          type: 'type',\n\n          // the properties below are optional\n          data: 'data',\n          trace: ['trace'],\n        }],\n      },\n      properties: {\n        templateFile: 'templateFile',\n\n        // the properties below are optional\n        assumeRoleAdditionalOptions: {\n          assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n        },\n        assumeRoleArn: 'assumeRoleArn',\n        assumeRoleExternalId: 'assumeRoleExternalId',\n        bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n        cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n        lookupRole: {\n          arn: 'arn',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n          requiresBootstrapStackVersion: 123,\n        },\n        notificationArns: ['notificationArns'],\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        requiresBootstrapStackVersion: 123,\n        stackName: 'stackName',\n        stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n        tags: {\n          tagsKey: 'tags',\n        },\n        terminationProtection: false,\n        validateOnSynth: false,\n      },\n    },\n  },\n  minimumCliVersion: 'minimumCliVersion',\n  missing: [{\n    key: 'key',\n    props: {\n      account: 'account',\n      filters: {\n        filtersKey: ['filters'],\n      },\n      region: 'region',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      lookupRoleArn: 'lookupRoleArn',\n      lookupRoleExternalId: 'lookupRoleExternalId',\n      owners: ['owners'],\n    },\n    provider: cloud_assembly_schema.ContextProvider.AMI_PROVIDER,\n  }],\n  runtime: {\n    libraries: {\n      librariesKey: 'libraries',\n    },\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":2,"11":31,"80":69,"97":2,"133":1,"138":1,"167":1,"184":1,"210":7,"211":17,"212":4,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":55,"308":1},"fqnsFingerprint":"d22d5c8b5a25225f4f3566f77da36261da13d23bd3251c215a59e80b2e8658ce"},"1381b25e7b58cc0e944f3bfd81835fb7b1276c593bf294a0831f04f9380252f5":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nasset_manifest = cloud_assembly_schema.AssetManifest(\n    version=\"version\",\n\n    # the properties below are optional\n    docker_images={\n        \"docker_images_key\": cloud_assembly_schema.DockerImageAsset(\n            destinations={\n                \"destinations_key\": cloud_assembly_schema.DockerImageDestination(\n                    image_tag=\"imageTag\",\n                    repository_name=\"repositoryName\",\n\n                    # the properties below are optional\n                    assume_role_additional_options={\n                        \"assume_role_additional_options_key\": assume_role_additional_options\n                    },\n                    assume_role_arn=\"assumeRoleArn\",\n                    assume_role_external_id=\"assumeRoleExternalId\",\n                    region=\"region\"\n                )\n            },\n            source=cloud_assembly_schema.DockerImageSource(\n                cache_disabled=False,\n                cache_from=[cloud_assembly_schema.DockerCacheOption(\n                    type=\"type\",\n\n                    # the properties below are optional\n                    params={\n                        \"params_key\": \"params\"\n                    }\n                )],\n                cache_to=cloud_assembly_schema.DockerCacheOption(\n                    type=\"type\",\n\n                    # the properties below are optional\n                    params={\n                        \"params_key\": \"params\"\n                    }\n                ),\n                directory=\"directory\",\n                docker_build_args={\n                    \"docker_build_args_key\": \"dockerBuildArgs\"\n                },\n                docker_build_contexts={\n                    \"docker_build_contexts_key\": \"dockerBuildContexts\"\n                },\n                docker_build_secrets={\n                    \"docker_build_secrets_key\": \"dockerBuildSecrets\"\n                },\n                docker_build_ssh=\"dockerBuildSsh\",\n                docker_build_target=\"dockerBuildTarget\",\n                docker_file=\"dockerFile\",\n                docker_outputs=[\"dockerOutputs\"],\n                executable=[\"executable\"],\n                network_mode=\"networkMode\",\n                platform=\"platform\"\n            ),\n\n            # the properties below are optional\n            display_name=\"displayName\"\n        )\n    },\n    files={\n        \"files_key\": cloud_assembly_schema.FileAsset(\n            destinations={\n                \"destinations_key\": cloud_assembly_schema.FileDestination(\n                    bucket_name=\"bucketName\",\n                    object_key=\"objectKey\",\n\n                    # the properties below are optional\n                    assume_role_additional_options={\n                        \"assume_role_additional_options_key\": assume_role_additional_options\n                    },\n                    assume_role_arn=\"assumeRoleArn\",\n                    assume_role_external_id=\"assumeRoleExternalId\",\n                    region=\"region\"\n                )\n            },\n            source=cloud_assembly_schema.FileSource(\n                executable=[\"executable\"],\n                packaging=cloud_assembly_schema.FileAssetPackaging.FILE,\n                path=\"path\"\n            ),\n\n            # the properties below are optional\n            display_name=\"displayName\"\n        )\n    }\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar assetManifest = new AssetManifest {\n    Version = \"version\",\n\n    // the properties below are optional\n    DockerImages = new Dictionary<string, DockerImageAsset> {\n        { \"dockerImagesKey\", new DockerImageAsset {\n            Destinations = new Dictionary<string, DockerImageDestination> {\n                { \"destinationsKey\", new DockerImageDestination {\n                    ImageTag = \"imageTag\",\n                    RepositoryName = \"repositoryName\",\n\n                    // the properties below are optional\n                    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n                    },\n                    AssumeRoleArn = \"assumeRoleArn\",\n                    AssumeRoleExternalId = \"assumeRoleExternalId\",\n                    Region = \"region\"\n                } }\n            },\n            Source = new DockerImageSource {\n                CacheDisabled = false,\n                CacheFrom = new [] { new DockerCacheOption {\n                    Type = \"type\",\n\n                    // the properties below are optional\n                    Params = new Dictionary<string, string> {\n                        { \"paramsKey\", \"params\" }\n                    }\n                } },\n                CacheTo = new DockerCacheOption {\n                    Type = \"type\",\n\n                    // the properties below are optional\n                    Params = new Dictionary<string, string> {\n                        { \"paramsKey\", \"params\" }\n                    }\n                },\n                Directory = \"directory\",\n                DockerBuildArgs = new Dictionary<string, string> {\n                    { \"dockerBuildArgsKey\", \"dockerBuildArgs\" }\n                },\n                DockerBuildContexts = new Dictionary<string, string> {\n                    { \"dockerBuildContextsKey\", \"dockerBuildContexts\" }\n                },\n                DockerBuildSecrets = new Dictionary<string, string> {\n                    { \"dockerBuildSecretsKey\", \"dockerBuildSecrets\" }\n                },\n                DockerBuildSsh = \"dockerBuildSsh\",\n                DockerBuildTarget = \"dockerBuildTarget\",\n                DockerFile = \"dockerFile\",\n                DockerOutputs = new [] { \"dockerOutputs\" },\n                Executable = new [] { \"executable\" },\n                NetworkMode = \"networkMode\",\n                Platform = \"platform\"\n            },\n\n            // the properties below are optional\n            DisplayName = \"displayName\"\n        } }\n    },\n    Files = new Dictionary<string, FileAsset> {\n        { \"filesKey\", new FileAsset {\n            Destinations = new Dictionary<string, FileDestination> {\n                { \"destinationsKey\", new FileDestination {\n                    BucketName = \"bucketName\",\n                    ObjectKey = \"objectKey\",\n\n                    // the properties below are optional\n                    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n                    },\n                    AssumeRoleArn = \"assumeRoleArn\",\n                    AssumeRoleExternalId = \"assumeRoleExternalId\",\n                    Region = \"region\"\n                } }\n            },\n            Source = new FileSource {\n                Executable = new [] { \"executable\" },\n                Packaging = FileAssetPackaging.FILE,\n                Path = \"path\"\n            },\n\n            // the properties below are optional\n            DisplayName = \"displayName\"\n        } }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAssetManifest assetManifest = AssetManifest.builder()\n        .version(\"version\")\n\n        // the properties below are optional\n        .dockerImages(Map.of(\n                \"dockerImagesKey\", DockerImageAsset.builder()\n                        .destinations(Map.of(\n                                \"destinationsKey\", DockerImageDestination.builder()\n                                        .imageTag(\"imageTag\")\n                                        .repositoryName(\"repositoryName\")\n\n                                        // the properties below are optional\n                                        .assumeRoleAdditionalOptions(Map.of(\n                                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                                        .assumeRoleArn(\"assumeRoleArn\")\n                                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                                        .region(\"region\")\n                                        .build()))\n                        .source(DockerImageSource.builder()\n                                .cacheDisabled(false)\n                                .cacheFrom(List.of(DockerCacheOption.builder()\n                                        .type(\"type\")\n\n                                        // the properties below are optional\n                                        .params(Map.of(\n                                                \"paramsKey\", \"params\"))\n                                        .build()))\n                                .cacheTo(DockerCacheOption.builder()\n                                        .type(\"type\")\n\n                                        // the properties below are optional\n                                        .params(Map.of(\n                                                \"paramsKey\", \"params\"))\n                                        .build())\n                                .directory(\"directory\")\n                                .dockerBuildArgs(Map.of(\n                                        \"dockerBuildArgsKey\", \"dockerBuildArgs\"))\n                                .dockerBuildContexts(Map.of(\n                                        \"dockerBuildContextsKey\", \"dockerBuildContexts\"))\n                                .dockerBuildSecrets(Map.of(\n                                        \"dockerBuildSecretsKey\", \"dockerBuildSecrets\"))\n                                .dockerBuildSsh(\"dockerBuildSsh\")\n                                .dockerBuildTarget(\"dockerBuildTarget\")\n                                .dockerFile(\"dockerFile\")\n                                .dockerOutputs(List.of(\"dockerOutputs\"))\n                                .executable(List.of(\"executable\"))\n                                .networkMode(\"networkMode\")\n                                .platform(\"platform\")\n                                .build())\n\n                        // the properties below are optional\n                        .displayName(\"displayName\")\n                        .build()))\n        .files(Map.of(\n                \"filesKey\", FileAsset.builder()\n                        .destinations(Map.of(\n                                \"destinationsKey\", FileDestination.builder()\n                                        .bucketName(\"bucketName\")\n                                        .objectKey(\"objectKey\")\n\n                                        // the properties below are optional\n                                        .assumeRoleAdditionalOptions(Map.of(\n                                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                                        .assumeRoleArn(\"assumeRoleArn\")\n                                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                                        .region(\"region\")\n                                        .build()))\n                        .source(FileSource.builder()\n                                .executable(List.of(\"executable\"))\n                                .packaging(FileAssetPackaging.FILE)\n                                .path(\"path\")\n                                .build())\n\n                        // the properties below are optional\n                        .displayName(\"displayName\")\n                        .build()))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nassetManifest := &AssetManifest{\n\tVersion: jsii.String(\"version\"),\n\n\t// the properties below are optional\n\tDockerImages: map[string]DockerImageAsset{\n\t\t\"dockerImagesKey\": &DockerImageAsset{\n\t\t\t\"destinations\": map[string]DockerImageDestination{\n\t\t\t\t\"destinationsKey\": &DockerImageDestination{\n\t\t\t\t\t\"imageTag\": jsii.String(\"imageTag\"),\n\t\t\t\t\t\"repositoryName\": jsii.String(\"repositoryName\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t\t\t},\n\t\t\t\t\t\"assumeRoleArn\": jsii.String(\"assumeRoleArn\"),\n\t\t\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\t\t\"region\": jsii.String(\"region\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"source\": &DockerImageSource{\n\t\t\t\t\"cacheDisabled\": jsii.Boolean(false),\n\t\t\t\t\"cacheFrom\": []DockerCacheOption{\n\t\t\t\t\t&DockerCacheOption{\n\t\t\t\t\t\t\"type\": jsii.String(\"type\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\"params\": map[string]*string{\n\t\t\t\t\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\"cacheTo\": &DockerCacheOption{\n\t\t\t\t\t\"type\": jsii.String(\"type\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\"params\": map[string]*string{\n\t\t\t\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\"directory\": jsii.String(\"directory\"),\n\t\t\t\t\"dockerBuildArgs\": map[string]*string{\n\t\t\t\t\t\"dockerBuildArgsKey\": jsii.String(\"dockerBuildArgs\"),\n\t\t\t\t},\n\t\t\t\t\"dockerBuildContexts\": map[string]*string{\n\t\t\t\t\t\"dockerBuildContextsKey\": jsii.String(\"dockerBuildContexts\"),\n\t\t\t\t},\n\t\t\t\t\"dockerBuildSecrets\": map[string]*string{\n\t\t\t\t\t\"dockerBuildSecretsKey\": jsii.String(\"dockerBuildSecrets\"),\n\t\t\t\t},\n\t\t\t\t\"dockerBuildSsh\": jsii.String(\"dockerBuildSsh\"),\n\t\t\t\t\"dockerBuildTarget\": jsii.String(\"dockerBuildTarget\"),\n\t\t\t\t\"dockerFile\": jsii.String(\"dockerFile\"),\n\t\t\t\t\"dockerOutputs\": []*string{\n\t\t\t\t\tjsii.String(\"dockerOutputs\"),\n\t\t\t\t},\n\t\t\t\t\"executable\": []*string{\n\t\t\t\t\tjsii.String(\"executable\"),\n\t\t\t\t},\n\t\t\t\t\"networkMode\": jsii.String(\"networkMode\"),\n\t\t\t\t\"platform\": jsii.String(\"platform\"),\n\t\t\t},\n\n\t\t\t// the properties below are optional\n\t\t\t\"displayName\": jsii.String(\"displayName\"),\n\t\t},\n\t},\n\tFiles: map[string]FileAsset{\n\t\t\"filesKey\": &FileAsset{\n\t\t\t\"destinations\": map[string]FileDestination{\n\t\t\t\t\"destinationsKey\": &FileDestination{\n\t\t\t\t\t\"bucketName\": jsii.String(\"bucketName\"),\n\t\t\t\t\t\"objectKey\": jsii.String(\"objectKey\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t\t\t},\n\t\t\t\t\t\"assumeRoleArn\": jsii.String(\"assumeRoleArn\"),\n\t\t\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\t\t\"region\": jsii.String(\"region\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"source\": &FileSource{\n\t\t\t\t\"executable\": []*string{\n\t\t\t\t\tjsii.String(\"executable\"),\n\t\t\t\t},\n\t\t\t\t\"packaging\": cloud_assembly_schema.FileAssetPackaging_FILE,\n\t\t\t\t\"path\": jsii.String(\"path\"),\n\t\t\t},\n\n\t\t\t// the properties below are optional\n\t\t\t\"displayName\": jsii.String(\"displayName\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst assetManifest: cloud_assembly_schema.AssetManifest = {\n  version: 'version',\n\n  // the properties below are optional\n  dockerImages: {\n    dockerImagesKey: {\n      destinations: {\n        destinationsKey: {\n          imageTag: 'imageTag',\n          repositoryName: 'repositoryName',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleArn: 'assumeRoleArn',\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          region: 'region',\n        },\n      },\n      source: {\n        cacheDisabled: false,\n        cacheFrom: [{\n          type: 'type',\n\n          // the properties below are optional\n          params: {\n            paramsKey: 'params',\n          },\n        }],\n        cacheTo: {\n          type: 'type',\n\n          // the properties below are optional\n          params: {\n            paramsKey: 'params',\n          },\n        },\n        directory: 'directory',\n        dockerBuildArgs: {\n          dockerBuildArgsKey: 'dockerBuildArgs',\n        },\n        dockerBuildContexts: {\n          dockerBuildContextsKey: 'dockerBuildContexts',\n        },\n        dockerBuildSecrets: {\n          dockerBuildSecretsKey: 'dockerBuildSecrets',\n        },\n        dockerBuildSsh: 'dockerBuildSsh',\n        dockerBuildTarget: 'dockerBuildTarget',\n        dockerFile: 'dockerFile',\n        dockerOutputs: ['dockerOutputs'],\n        executable: ['executable'],\n        networkMode: 'networkMode',\n        platform: 'platform',\n      },\n\n      // the properties below are optional\n      displayName: 'displayName',\n    },\n  },\n  files: {\n    filesKey: {\n      destinations: {\n        destinationsKey: {\n          bucketName: 'bucketName',\n          objectKey: 'objectKey',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleArn: 'assumeRoleArn',\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          region: 'region',\n        },\n      },\n      source: {\n        executable: ['executable'],\n        packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n        path: 'path',\n      },\n\n      // the properties below are optional\n      displayName: 'displayName',\n    },\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AssetManifest"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AssetManifest","@aws-cdk/cloud-assembly-schema.DockerCacheOption","@aws-cdk/cloud-assembly-schema.DockerImageAsset","@aws-cdk/cloud-assembly-schema.DockerImageDestination","@aws-cdk/cloud-assembly-schema.DockerImageSource","@aws-cdk/cloud-assembly-schema.FileAsset","@aws-cdk/cloud-assembly-schema.FileAssetPackaging","@aws-cdk/cloud-assembly-schema.FileAssetPackaging#FILE","@aws-cdk/cloud-assembly-schema.FileDestination","@aws-cdk/cloud-assembly-schema.FileSource"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst assetManifest: cloud_assembly_schema.AssetManifest = {\n  version: 'version',\n\n  // the properties below are optional\n  dockerImages: {\n    dockerImagesKey: {\n      destinations: {\n        destinationsKey: {\n          imageTag: 'imageTag',\n          repositoryName: 'repositoryName',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleArn: 'assumeRoleArn',\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          region: 'region',\n        },\n      },\n      source: {\n        cacheDisabled: false,\n        cacheFrom: [{\n          type: 'type',\n\n          // the properties below are optional\n          params: {\n            paramsKey: 'params',\n          },\n        }],\n        cacheTo: {\n          type: 'type',\n\n          // the properties below are optional\n          params: {\n            paramsKey: 'params',\n          },\n        },\n        directory: 'directory',\n        dockerBuildArgs: {\n          dockerBuildArgsKey: 'dockerBuildArgs',\n        },\n        dockerBuildContexts: {\n          dockerBuildContextsKey: 'dockerBuildContexts',\n        },\n        dockerBuildSecrets: {\n          dockerBuildSecretsKey: 'dockerBuildSecrets',\n        },\n        dockerBuildSsh: 'dockerBuildSsh',\n        dockerBuildTarget: 'dockerBuildTarget',\n        dockerFile: 'dockerFile',\n        dockerOutputs: ['dockerOutputs'],\n        executable: ['executable'],\n        networkMode: 'networkMode',\n        platform: 'platform',\n      },\n\n      // the properties below are optional\n      displayName: 'displayName',\n    },\n  },\n  files: {\n    filesKey: {\n      destinations: {\n        destinationsKey: {\n          bucketName: 'bucketName',\n          objectKey: 'objectKey',\n\n          // the properties below are optional\n          assumeRoleAdditionalOptions: {\n            assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n          },\n          assumeRoleArn: 'assumeRoleArn',\n          assumeRoleExternalId: 'assumeRoleExternalId',\n          region: 'region',\n        },\n      },\n      source: {\n        executable: ['executable'],\n        packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n        path: 'path',\n      },\n\n      // the properties below are optional\n      displayName: 'displayName',\n    },\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":31,"80":63,"97":1,"133":1,"138":1,"167":1,"184":1,"210":4,"211":20,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":53,"308":1},"fqnsFingerprint":"f64abd6773251874e21c729ae627b9d533c7f22a7b768eb56b1b68b3c14714aa"},"8e90abe282203810196493668d1818cdd200496fc7f6bbd39e49f3674dc519c5":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nasset_manifest_options = cloud_assembly_schema.AssetManifestOptions(\n    bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n    requires_bootstrap_stack_version=123\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assetManifestOptions = new AssetManifestOptions {\n    BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n    RequiresBootstrapStackVersion = 123\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nAssetManifestOptions assetManifestOptions = AssetManifestOptions.builder()\n        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n        .requiresBootstrapStackVersion(123)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nassetManifestOptions := &AssetManifestOptions{\n\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\tRequiresBootstrapStackVersion: jsii.Number(123),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst assetManifestOptions: cloud_assembly_schema.AssetManifestOptions = {\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AssetManifestOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AssetManifestOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst assetManifestOptions: cloud_assembly_schema.AssetManifestOptions = {\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":2,"80":6,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"d1167267c1833377386dfcb776f3fae2e3f33273b4a5c0264d517af3d219f77b"},"473cefad1aeafa51cd5283cec6bdb716fbc338d433ea32231c51139c95227a6d":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nasset_manifest_properties = cloud_assembly_schema.AssetManifestProperties(\n    file=\"file\",\n\n    # the properties below are optional\n    bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n    requires_bootstrap_stack_version=123\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assetManifestProperties = new AssetManifestProperties {\n    File = \"file\",\n\n    // the properties below are optional\n    BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n    RequiresBootstrapStackVersion = 123\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nAssetManifestProperties assetManifestProperties = AssetManifestProperties.builder()\n        .file(\"file\")\n\n        // the properties below are optional\n        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n        .requiresBootstrapStackVersion(123)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nassetManifestProperties := &AssetManifestProperties{\n\tFile: jsii.String(\"file\"),\n\n\t// the properties below are optional\n\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\tRequiresBootstrapStackVersion: jsii.Number(123),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst assetManifestProperties: cloud_assembly_schema.AssetManifestProperties = {\n  file: 'file',\n\n  // the properties below are optional\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AssetManifestProperties"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AssetManifestProperties"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst assetManifestProperties: cloud_assembly_schema.AssetManifestProperties = {\n  file: 'file',\n\n  // the properties below are optional\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":3,"80":7,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"35b2755c2115d9eab5b4b73c1be7f4aefb199444b853f0de8136a4c847610d92"},"416b86fbfa5e76d89977b28fbbc3a5d0021ef0b1d4b1a8d2c342cda69b4ae0b2":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\navailability_zones_context_query = cloud_assembly_schema.AvailabilityZonesContextQuery(\n    account=\"account\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar availabilityZonesContextQuery = new AvailabilityZonesContextQuery {\n    Account = \"account\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAvailabilityZonesContextQuery availabilityZonesContextQuery = AvailabilityZonesContextQuery.builder()\n        .account(\"account\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\navailabilityZonesContextQuery := &AvailabilityZonesContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst availabilityZonesContextQuery: cloud_assembly_schema.AvailabilityZonesContextQuery = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AvailabilityZonesContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AvailabilityZonesContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst availabilityZonesContextQuery: cloud_assembly_schema.AvailabilityZonesContextQuery = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":5,"80":12,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":6,"308":1},"fqnsFingerprint":"1a0b752a5612a2cc6545e5b235e4efaf9a6840cbf3aa7ede5cc755b69eb62353"},"c2cc910181dda97b8eacfb89516bcd25777261047019646c46a2c3a31621c716":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\naws_cloud_formation_stack_properties = cloud_assembly_schema.AwsCloudFormationStackProperties(\n    template_file=\"templateFile\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    assume_role_arn=\"assumeRoleArn\",\n    assume_role_external_id=\"assumeRoleExternalId\",\n    bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n    cloud_formation_execution_role_arn=\"cloudFormationExecutionRoleArn\",\n    lookup_role=cloud_assembly_schema.BootstrapRole(\n        arn=\"arn\",\n\n        # the properties below are optional\n        assume_role_additional_options={\n            \"assume_role_additional_options_key\": assume_role_additional_options\n        },\n        assume_role_external_id=\"assumeRoleExternalId\",\n        bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n        requires_bootstrap_stack_version=123\n    ),\n    notification_arns=[\"notificationArns\"],\n    parameters={\n        \"parameters_key\": \"parameters\"\n    },\n    requires_bootstrap_stack_version=123,\n    stack_name=\"stackName\",\n    stack_template_asset_object_url=\"stackTemplateAssetObjectUrl\",\n    tags={\n        \"tags_key\": \"tags\"\n    },\n    termination_protection=False,\n    validate_on_synth=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar awsCloudFormationStackProperties = new AwsCloudFormationStackProperties {\n    TemplateFile = \"templateFile\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    AssumeRoleArn = \"assumeRoleArn\",\n    AssumeRoleExternalId = \"assumeRoleExternalId\",\n    BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n    CloudFormationExecutionRoleArn = \"cloudFormationExecutionRoleArn\",\n    LookupRole = new BootstrapRole {\n        Arn = \"arn\",\n\n        // the properties below are optional\n        AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n            { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n        },\n        AssumeRoleExternalId = \"assumeRoleExternalId\",\n        BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n        RequiresBootstrapStackVersion = 123\n    },\n    NotificationArns = new [] { \"notificationArns\" },\n    Parameters = new Dictionary<string, string> {\n        { \"parametersKey\", \"parameters\" }\n    },\n    RequiresBootstrapStackVersion = 123,\n    StackName = \"stackName\",\n    StackTemplateAssetObjectUrl = \"stackTemplateAssetObjectUrl\",\n    Tags = new Dictionary<string, string> {\n        { \"tagsKey\", \"tags\" }\n    },\n    TerminationProtection = false,\n    ValidateOnSynth = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAwsCloudFormationStackProperties awsCloudFormationStackProperties = AwsCloudFormationStackProperties.builder()\n        .templateFile(\"templateFile\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .assumeRoleArn(\"assumeRoleArn\")\n        .assumeRoleExternalId(\"assumeRoleExternalId\")\n        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n        .cloudFormationExecutionRoleArn(\"cloudFormationExecutionRoleArn\")\n        .lookupRole(BootstrapRole.builder()\n                .arn(\"arn\")\n\n                // the properties below are optional\n                .assumeRoleAdditionalOptions(Map.of(\n                        \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                .assumeRoleExternalId(\"assumeRoleExternalId\")\n                .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n                .requiresBootstrapStackVersion(123)\n                .build())\n        .notificationArns(List.of(\"notificationArns\"))\n        .parameters(Map.of(\n                \"parametersKey\", \"parameters\"))\n        .requiresBootstrapStackVersion(123)\n        .stackName(\"stackName\")\n        .stackTemplateAssetObjectUrl(\"stackTemplateAssetObjectUrl\")\n        .tags(Map.of(\n                \"tagsKey\", \"tags\"))\n        .terminationProtection(false)\n        .validateOnSynth(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nawsCloudFormationStackProperties := &AwsCloudFormationStackProperties{\n\tTemplateFile: jsii.String(\"templateFile\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tAssumeRoleArn: jsii.String(\"assumeRoleArn\"),\n\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\tCloudFormationExecutionRoleArn: jsii.String(\"cloudFormationExecutionRoleArn\"),\n\tLookupRole: &BootstrapRole{\n\t\tArn: jsii.String(\"arn\"),\n\n\t\t// the properties below are optional\n\t\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t},\n\t\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\t\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\t\tRequiresBootstrapStackVersion: jsii.Number(123),\n\t},\n\tNotificationArns: []*string{\n\t\tjsii.String(\"notificationArns\"),\n\t},\n\tParameters: map[string]*string{\n\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t},\n\tRequiresBootstrapStackVersion: jsii.Number(123),\n\tStackName: jsii.String(\"stackName\"),\n\tStackTemplateAssetObjectUrl: jsii.String(\"stackTemplateAssetObjectUrl\"),\n\tTags: map[string]*string{\n\t\t\"tagsKey\": jsii.String(\"tags\"),\n\t},\n\tTerminationProtection: jsii.Boolean(false),\n\tValidateOnSynth: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst awsCloudFormationStackProperties: cloud_assembly_schema.AwsCloudFormationStackProperties = {\n  templateFile: 'templateFile',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n  lookupRole: {\n    arn: 'arn',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    assumeRoleExternalId: 'assumeRoleExternalId',\n    bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n    requiresBootstrapStackVersion: 123,\n  },\n  notificationArns: ['notificationArns'],\n  parameters: {\n    parametersKey: 'parameters',\n  },\n  requiresBootstrapStackVersion: 123,\n  stackName: 'stackName',\n  stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n  tags: {\n    tagsKey: 'tags',\n  },\n  terminationProtection: false,\n  validateOnSynth: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AwsCloudFormationStackProperties"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AwsCloudFormationStackProperties","@aws-cdk/cloud-assembly-schema.BootstrapRole"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst awsCloudFormationStackProperties: cloud_assembly_schema.AwsCloudFormationStackProperties = {\n  templateFile: 'templateFile',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  cloudFormationExecutionRoleArn: 'cloudFormationExecutionRoleArn',\n  lookupRole: {\n    arn: 'arn',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    assumeRoleExternalId: 'assumeRoleExternalId',\n    bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n    requiresBootstrapStackVersion: 123,\n  },\n  notificationArns: ['notificationArns'],\n  parameters: {\n    parametersKey: 'parameters',\n  },\n  requiresBootstrapStackVersion: 123,\n  stackName: 'stackName',\n  stackTemplateAssetObjectUrl: 'stackTemplateAssetObjectUrl',\n  tags: {\n    tagsKey: 'tags',\n  },\n  terminationProtection: false,\n  validateOnSynth: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":2,"11":14,"80":31,"97":2,"133":1,"138":1,"167":1,"184":1,"210":1,"211":6,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":24,"308":1},"fqnsFingerprint":"8303302235002016ce982066b49d99689aade9928fce75a17799fea689b19a51"},"72a2b9de628f68b448f931d3005d9fc8d17aefa3059a915fc4ecd60e28f5fe45":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\naws_destination = cloud_assembly_schema.AwsDestination(\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    assume_role_arn=\"assumeRoleArn\",\n    assume_role_external_id=\"assumeRoleExternalId\",\n    region=\"region\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar awsDestination = new AwsDestination {\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    AssumeRoleArn = \"assumeRoleArn\",\n    AssumeRoleExternalId = \"assumeRoleExternalId\",\n    Region = \"region\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nAwsDestination awsDestination = AwsDestination.builder()\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .assumeRoleArn(\"assumeRoleArn\")\n        .assumeRoleExternalId(\"assumeRoleExternalId\")\n        .region(\"region\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nawsDestination := &AwsDestination{\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tAssumeRoleArn: jsii.String(\"assumeRoleArn\"),\n\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\tRegion: jsii.String(\"region\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst awsDestination: cloud_assembly_schema.AwsDestination = {\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.AwsDestination"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.AwsDestination"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst awsDestination: cloud_assembly_schema.AwsDestination = {\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":4,"80":11,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":5,"308":1},"fqnsFingerprint":"f7a49693c87f11f4771a18e57e6d5fd81b1ada826b56bbc434adbe537d7f460b"},"4a589f3f5a107658e11d036145dc552bc72ef68f472d45873ced1ab1e2d93815":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nbootstrap_role = cloud_assembly_schema.BootstrapRole(\n    arn=\"arn\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    assume_role_external_id=\"assumeRoleExternalId\",\n    bootstrap_stack_version_ssm_parameter=\"bootstrapStackVersionSsmParameter\",\n    requires_bootstrap_stack_version=123\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar bootstrapRole = new BootstrapRole {\n    Arn = \"arn\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    AssumeRoleExternalId = \"assumeRoleExternalId\",\n    BootstrapStackVersionSsmParameter = \"bootstrapStackVersionSsmParameter\",\n    RequiresBootstrapStackVersion = 123\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nBootstrapRole bootstrapRole = BootstrapRole.builder()\n        .arn(\"arn\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .assumeRoleExternalId(\"assumeRoleExternalId\")\n        .bootstrapStackVersionSsmParameter(\"bootstrapStackVersionSsmParameter\")\n        .requiresBootstrapStackVersion(123)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nbootstrapRole := &BootstrapRole{\n\tArn: jsii.String(\"arn\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\tBootstrapStackVersionSsmParameter: jsii.String(\"bootstrapStackVersionSsmParameter\"),\n\tRequiresBootstrapStackVersion: jsii.Number(123),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst bootstrapRole: cloud_assembly_schema.BootstrapRole = {\n  arn: 'arn',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.BootstrapRole"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.BootstrapRole"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst bootstrapRole: cloud_assembly_schema.BootstrapRole = {\n  arn: 'arn',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  bootstrapStackVersionSsmParameter: 'bootstrapStackVersionSsmParameter',\n  requiresBootstrapStackVersion: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":4,"80":12,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":6,"308":1},"fqnsFingerprint":"f2f58f0b3337cf5d22c906c85c21e029eb7c6f4d7ad6346f5eb17385a8d7c1de"},"59b2c8b274418e610dc71ea98c30c160858d44561771f4fb7397f5abf40676d8":{"translations":{"python":{"source":"from aws_cdk.cloud_assembly_schema import CcApiContextQuery\nfrom aws_cdk.cloud_assembly_schema import CcApiContextQuery\n\n\nx = CcApiContextQuery(\n    type_name=\"AWS::Some::Type\",\n    expected_match_count=\"exactly-one\",\n    resource_model={\"SomeArn\": \"arn:aws:....\"},\n    properties_to_return=[\"SomeProp\"],\n    account=\"11111111111\",\n    region=\"us-east-1\"\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.CloudAssembly.Schema;\n\n\nvar x = new CcApiContextQuery {\n    TypeName = \"AWS::Some::Type\",\n    ExpectedMatchCount = \"exactly-one\",\n    ResourceModel = new Dictionary<string, object> { { \"SomeArn\", \"arn:aws:....\" } },\n    PropertiesToReturn = new [] { \"SomeProp\" },\n    Account = \"11111111111\",\n    Region = \"us-east-1\"\n};","version":"1"},"java":{"source":"import software.amazon.awscdk.cloudassembly.schema.CcApiContextQuery;\n\n\nCcApiContextQuery x = CcApiContextQuery.builder()\n        .typeName(\"AWS::Some::Type\")\n        .expectedMatchCount(\"exactly-one\")\n        .resourceModel(Map.of(\"SomeArn\", \"arn:aws:....\"))\n        .propertiesToReturn(List.of(\"SomeProp\"))\n        .account(\"11111111111\")\n        .region(\"us-east-1\")\n        .build();","version":"1"},"go":{"source":"import \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\n\nx := &CcApiContextQuery{\n\tTypeName: jsii.String(\"AWS::Some::Type\"),\n\tExpectedMatchCount: jsii.String(\"exactly-one\"),\n\tResourceModel: map[string]interface{}{\n\t\t\"SomeArn\": jsii.String(\"arn:aws:....\"),\n\t},\n\tPropertiesToReturn: []*string{\n\t\tjsii.String(\"SomeProp\"),\n\t},\n\tAccount: jsii.String(\"11111111111\"),\n\tRegion: jsii.String(\"us-east-1\"),\n}","version":"1"},"$":{"source":"import { CcApiContextQuery } from '@aws-cdk/cloud-assembly-schema';\n\nconst x: CcApiContextQuery = {\n  typeName: 'AWS::Some::Type',\n  expectedMatchCount: 'exactly-one',\n  resourceModel: {SomeArn: 'arn:aws:....'},\n  propertiesToReturn: ['SomeProp'],\n  account: '11111111111',\n  region: 'us-east-1',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.CcApiContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CcApiContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport { CcApiContextQuery } from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst x: CcApiContextQuery = {\n  typeName: 'AWS::Some::Type',\n  expectedMatchCount: 'exactly-one',\n  resourceModel: {SomeArn: 'arn:aws:....'},\n  propertiesToReturn: ['SomeProp'],\n  account: '11111111111',\n  region: 'us-east-1',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":7,"80":10,"184":1,"210":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"276":1,"277":1,"304":7,"308":1},"fqnsFingerprint":"c7cd9bb2197a516f2be91b4937474267b1d9e7389618b15ec49a1afd5ccddd28"},"667e9c913de44b491e0d8b565101bc973a93a3bd49ed883bf6bcb065b8c52ef2":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ncdk_command = cloud_assembly_schema.CdkCommand(\n    enabled=False,\n    expected_message=\"expectedMessage\",\n    expect_error=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar cdkCommand = new CdkCommand {\n    Enabled = false,\n    ExpectedMessage = \"expectedMessage\",\n    ExpectError = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nCdkCommand cdkCommand = CdkCommand.builder()\n        .enabled(false)\n        .expectedMessage(\"expectedMessage\")\n        .expectError(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ncdkCommand := &CdkCommand{\n\tEnabled: jsii.Boolean(false),\n\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\tExpectError: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst cdkCommand: cloud_assembly_schema.CdkCommand = {\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.CdkCommand"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CdkCommand"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cdkCommand: cloud_assembly_schema.CdkCommand = {\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":2,"80":7,"97":2,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"865a836cb27f42e709ad29a1f033399133017c1b7613ee028434d7ef7255a9ee"},"b8a569cb4a57813b768d5080058de2722b083bb0a9e433a149dcac72ddd41330":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ncdk_commands = cloud_assembly_schema.CdkCommands(\n    deploy=cloud_assembly_schema.DeployCommand(\n        args=cloud_assembly_schema.DeployOptions(\n            all=False,\n            app=\"app\",\n            asset_metadata=False,\n            ca_bundle_path=\"caBundlePath\",\n            change_set_name=\"changeSetName\",\n            ci=False,\n            color=False,\n            concurrency=123,\n            context={\n                \"context_key\": \"context\"\n            },\n            debug=False,\n            ec2_creds=False,\n            exclusively=False,\n            execute=False,\n            force=False,\n            ignore_errors=False,\n            json=False,\n            lookups=False,\n            notices=False,\n            notification_arns=[\"notificationArns\"],\n            output=\"output\",\n            outputs_file=\"outputsFile\",\n            parameters={\n                \"parameters_key\": \"parameters\"\n            },\n            path_metadata=False,\n            profile=\"profile\",\n            proxy=\"proxy\",\n            require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n            reuse_assets=[\"reuseAssets\"],\n            role_arn=\"roleArn\",\n            rollback=False,\n            stacks=[\"stacks\"],\n            staging=False,\n            strict=False,\n            toolkit_stack_name=\"toolkitStackName\",\n            trace=False,\n            use_previous_parameters=False,\n            verbose=False,\n            version_reporting=False\n        ),\n        enabled=False,\n        expected_message=\"expectedMessage\",\n        expect_error=False\n    ),\n    destroy=cloud_assembly_schema.DestroyCommand(\n        args=cloud_assembly_schema.DestroyOptions(\n            all=False,\n            app=\"app\",\n            asset_metadata=False,\n            ca_bundle_path=\"caBundlePath\",\n            color=False,\n            context={\n                \"context_key\": \"context\"\n            },\n            debug=False,\n            ec2_creds=False,\n            exclusively=False,\n            force=False,\n            ignore_errors=False,\n            json=False,\n            lookups=False,\n            notices=False,\n            output=\"output\",\n            path_metadata=False,\n            profile=\"profile\",\n            proxy=\"proxy\",\n            role_arn=\"roleArn\",\n            stacks=[\"stacks\"],\n            staging=False,\n            strict=False,\n            trace=False,\n            verbose=False,\n            version_reporting=False\n        ),\n        enabled=False,\n        expected_message=\"expectedMessage\",\n        expect_error=False\n    )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar cdkCommands = new CdkCommands {\n    Deploy = new DeployCommand {\n        Args = new DeployOptions {\n            All = false,\n            App = \"app\",\n            AssetMetadata = false,\n            CaBundlePath = \"caBundlePath\",\n            ChangeSetName = \"changeSetName\",\n            Ci = false,\n            Color = false,\n            Concurrency = 123,\n            Context = new Dictionary<string, string> {\n                { \"contextKey\", \"context\" }\n            },\n            Debug = false,\n            Ec2Creds = false,\n            Exclusively = false,\n            Execute = false,\n            Force = false,\n            IgnoreErrors = false,\n            Json = false,\n            Lookups = false,\n            Notices = false,\n            NotificationArns = new [] { \"notificationArns\" },\n            Output = \"output\",\n            OutputsFile = \"outputsFile\",\n            Parameters = new Dictionary<string, string> {\n                { \"parametersKey\", \"parameters\" }\n            },\n            PathMetadata = false,\n            Profile = \"profile\",\n            Proxy = \"proxy\",\n            RequireApproval = RequireApproval.NEVER,\n            ReuseAssets = new [] { \"reuseAssets\" },\n            RoleArn = \"roleArn\",\n            Rollback = false,\n            Stacks = new [] { \"stacks\" },\n            Staging = false,\n            Strict = false,\n            ToolkitStackName = \"toolkitStackName\",\n            Trace = false,\n            UsePreviousParameters = false,\n            Verbose = false,\n            VersionReporting = false\n        },\n        Enabled = false,\n        ExpectedMessage = \"expectedMessage\",\n        ExpectError = false\n    },\n    Destroy = new DestroyCommand {\n        Args = new DestroyOptions {\n            All = false,\n            App = \"app\",\n            AssetMetadata = false,\n            CaBundlePath = \"caBundlePath\",\n            Color = false,\n            Context = new Dictionary<string, string> {\n                { \"contextKey\", \"context\" }\n            },\n            Debug = false,\n            Ec2Creds = false,\n            Exclusively = false,\n            Force = false,\n            IgnoreErrors = false,\n            Json = false,\n            Lookups = false,\n            Notices = false,\n            Output = \"output\",\n            PathMetadata = false,\n            Profile = \"profile\",\n            Proxy = \"proxy\",\n            RoleArn = \"roleArn\",\n            Stacks = new [] { \"stacks\" },\n            Staging = false,\n            Strict = false,\n            Trace = false,\n            Verbose = false,\n            VersionReporting = false\n        },\n        Enabled = false,\n        ExpectedMessage = \"expectedMessage\",\n        ExpectError = false\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nCdkCommands cdkCommands = CdkCommands.builder()\n        .deploy(DeployCommand.builder()\n                .args(DeployOptions.builder()\n                        .all(false)\n                        .app(\"app\")\n                        .assetMetadata(false)\n                        .caBundlePath(\"caBundlePath\")\n                        .changeSetName(\"changeSetName\")\n                        .ci(false)\n                        .color(false)\n                        .concurrency(123)\n                        .context(Map.of(\n                                \"contextKey\", \"context\"))\n                        .debug(false)\n                        .ec2Creds(false)\n                        .exclusively(false)\n                        .execute(false)\n                        .force(false)\n                        .ignoreErrors(false)\n                        .json(false)\n                        .lookups(false)\n                        .notices(false)\n                        .notificationArns(List.of(\"notificationArns\"))\n                        .output(\"output\")\n                        .outputsFile(\"outputsFile\")\n                        .parameters(Map.of(\n                                \"parametersKey\", \"parameters\"))\n                        .pathMetadata(false)\n                        .profile(\"profile\")\n                        .proxy(\"proxy\")\n                        .requireApproval(RequireApproval.NEVER)\n                        .reuseAssets(List.of(\"reuseAssets\"))\n                        .roleArn(\"roleArn\")\n                        .rollback(false)\n                        .stacks(List.of(\"stacks\"))\n                        .staging(false)\n                        .strict(false)\n                        .toolkitStackName(\"toolkitStackName\")\n                        .trace(false)\n                        .usePreviousParameters(false)\n                        .verbose(false)\n                        .versionReporting(false)\n                        .build())\n                .enabled(false)\n                .expectedMessage(\"expectedMessage\")\n                .expectError(false)\n                .build())\n        .destroy(DestroyCommand.builder()\n                .args(DestroyOptions.builder()\n                        .all(false)\n                        .app(\"app\")\n                        .assetMetadata(false)\n                        .caBundlePath(\"caBundlePath\")\n                        .color(false)\n                        .context(Map.of(\n                                \"contextKey\", \"context\"))\n                        .debug(false)\n                        .ec2Creds(false)\n                        .exclusively(false)\n                        .force(false)\n                        .ignoreErrors(false)\n                        .json(false)\n                        .lookups(false)\n                        .notices(false)\n                        .output(\"output\")\n                        .pathMetadata(false)\n                        .profile(\"profile\")\n                        .proxy(\"proxy\")\n                        .roleArn(\"roleArn\")\n                        .stacks(List.of(\"stacks\"))\n                        .staging(false)\n                        .strict(false)\n                        .trace(false)\n                        .verbose(false)\n                        .versionReporting(false)\n                        .build())\n                .enabled(false)\n                .expectedMessage(\"expectedMessage\")\n                .expectError(false)\n                .build())\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ncdkCommands := &CdkCommands{\n\tDeploy: &DeployCommand{\n\t\tArgs: &DeployOptions{\n\t\t\tAll: jsii.Boolean(false),\n\t\t\tApp: jsii.String(\"app\"),\n\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\tChangeSetName: jsii.String(\"changeSetName\"),\n\t\t\tCi: jsii.Boolean(false),\n\t\t\tColor: jsii.Boolean(false),\n\t\t\tConcurrency: jsii.Number(123),\n\t\t\tContext: map[string]*string{\n\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t},\n\t\t\tDebug: jsii.Boolean(false),\n\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\tExclusively: jsii.Boolean(false),\n\t\t\tExecute: jsii.Boolean(false),\n\t\t\tForce: jsii.Boolean(false),\n\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\tJson: jsii.Boolean(false),\n\t\t\tLookups: jsii.Boolean(false),\n\t\t\tNotices: jsii.Boolean(false),\n\t\t\tNotificationArns: []*string{\n\t\t\t\tjsii.String(\"notificationArns\"),\n\t\t\t},\n\t\t\tOutput: jsii.String(\"output\"),\n\t\t\tOutputsFile: jsii.String(\"outputsFile\"),\n\t\t\tParameters: map[string]*string{\n\t\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t\t},\n\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\tRequireApproval: cloud_assembly_schema.RequireApproval_NEVER,\n\t\t\tReuseAssets: []*string{\n\t\t\t\tjsii.String(\"reuseAssets\"),\n\t\t\t},\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tRollback: jsii.Boolean(false),\n\t\t\tStacks: []*string{\n\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t},\n\t\t\tStaging: jsii.Boolean(false),\n\t\t\tStrict: jsii.Boolean(false),\n\t\t\tToolkitStackName: jsii.String(\"toolkitStackName\"),\n\t\t\tTrace: jsii.Boolean(false),\n\t\t\tUsePreviousParameters: jsii.Boolean(false),\n\t\t\tVerbose: jsii.Boolean(false),\n\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t},\n\t\tEnabled: jsii.Boolean(false),\n\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\tExpectError: jsii.Boolean(false),\n\t},\n\tDestroy: &DestroyCommand{\n\t\tArgs: &DestroyOptions{\n\t\t\tAll: jsii.Boolean(false),\n\t\t\tApp: jsii.String(\"app\"),\n\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\tColor: jsii.Boolean(false),\n\t\t\tContext: map[string]*string{\n\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t},\n\t\t\tDebug: jsii.Boolean(false),\n\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\tExclusively: jsii.Boolean(false),\n\t\t\tForce: jsii.Boolean(false),\n\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\tJson: jsii.Boolean(false),\n\t\t\tLookups: jsii.Boolean(false),\n\t\t\tNotices: jsii.Boolean(false),\n\t\t\tOutput: jsii.String(\"output\"),\n\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tStacks: []*string{\n\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t},\n\t\t\tStaging: jsii.Boolean(false),\n\t\t\tStrict: jsii.Boolean(false),\n\t\t\tTrace: jsii.Boolean(false),\n\t\t\tVerbose: jsii.Boolean(false),\n\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t},\n\t\tEnabled: jsii.Boolean(false),\n\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\tExpectError: jsii.Boolean(false),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst cdkCommands: cloud_assembly_schema.CdkCommands = {\n  deploy: {\n    args: {\n      all: false,\n      app: 'app',\n      assetMetadata: false,\n      caBundlePath: 'caBundlePath',\n      changeSetName: 'changeSetName',\n      ci: false,\n      color: false,\n      concurrency: 123,\n      context: {\n        contextKey: 'context',\n      },\n      debug: false,\n      ec2Creds: false,\n      exclusively: false,\n      execute: false,\n      force: false,\n      ignoreErrors: false,\n      json: false,\n      lookups: false,\n      notices: false,\n      notificationArns: ['notificationArns'],\n      output: 'output',\n      outputsFile: 'outputsFile',\n      parameters: {\n        parametersKey: 'parameters',\n      },\n      pathMetadata: false,\n      profile: 'profile',\n      proxy: 'proxy',\n      requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n      reuseAssets: ['reuseAssets'],\n      roleArn: 'roleArn',\n      rollback: false,\n      stacks: ['stacks'],\n      staging: false,\n      strict: false,\n      toolkitStackName: 'toolkitStackName',\n      trace: false,\n      usePreviousParameters: false,\n      verbose: false,\n      versionReporting: false,\n    },\n    enabled: false,\n    expectedMessage: 'expectedMessage',\n    expectError: false,\n  },\n  destroy: {\n    args: {\n      all: false,\n      app: 'app',\n      assetMetadata: false,\n      caBundlePath: 'caBundlePath',\n      color: false,\n      context: {\n        contextKey: 'context',\n      },\n      debug: false,\n      ec2Creds: false,\n      exclusively: false,\n      force: false,\n      ignoreErrors: false,\n      json: false,\n      lookups: false,\n      notices: false,\n      output: 'output',\n      pathMetadata: false,\n      profile: 'profile',\n      proxy: 'proxy',\n      roleArn: 'roleArn',\n      stacks: ['stacks'],\n      staging: false,\n      strict: false,\n      trace: false,\n      verbose: false,\n      versionReporting: false,\n    },\n    enabled: false,\n    expectedMessage: 'expectedMessage',\n    expectError: false,\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.CdkCommands"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CdkCommands","@aws-cdk/cloud-assembly-schema.DeployCommand","@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.DestroyCommand","@aws-cdk/cloud-assembly-schema.DestroyOptions","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cdkCommands: cloud_assembly_schema.CdkCommands = {\n  deploy: {\n    args: {\n      all: false,\n      app: 'app',\n      assetMetadata: false,\n      caBundlePath: 'caBundlePath',\n      changeSetName: 'changeSetName',\n      ci: false,\n      color: false,\n      concurrency: 123,\n      context: {\n        contextKey: 'context',\n      },\n      debug: false,\n      ec2Creds: false,\n      exclusively: false,\n      execute: false,\n      force: false,\n      ignoreErrors: false,\n      json: false,\n      lookups: false,\n      notices: false,\n      notificationArns: ['notificationArns'],\n      output: 'output',\n      outputsFile: 'outputsFile',\n      parameters: {\n        parametersKey: 'parameters',\n      },\n      pathMetadata: false,\n      profile: 'profile',\n      proxy: 'proxy',\n      requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n      reuseAssets: ['reuseAssets'],\n      roleArn: 'roleArn',\n      rollback: false,\n      stacks: ['stacks'],\n      staging: false,\n      strict: false,\n      toolkitStackName: 'toolkitStackName',\n      trace: false,\n      usePreviousParameters: false,\n      verbose: false,\n      versionReporting: false,\n    },\n    enabled: false,\n    expectedMessage: 'expectedMessage',\n    expectError: false,\n  },\n  destroy: {\n    args: {\n      all: false,\n      app: 'app',\n      assetMetadata: false,\n      caBundlePath: 'caBundlePath',\n      color: false,\n      context: {\n        contextKey: 'context',\n      },\n      debug: false,\n      ec2Creds: false,\n      exclusively: false,\n      force: false,\n      ignoreErrors: false,\n      json: false,\n      lookups: false,\n      notices: false,\n      output: 'output',\n      pathMetadata: false,\n      profile: 'profile',\n      proxy: 'proxy',\n      roleArn: 'roleArn',\n      stacks: ['stacks'],\n      staging: false,\n      strict: false,\n      trace: false,\n      verbose: false,\n      versionReporting: false,\n    },\n    enabled: false,\n    expectedMessage: 'expectedMessage',\n    expectError: false,\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":25,"80":82,"97":42,"167":1,"184":1,"210":4,"211":8,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":75,"308":1},"fqnsFingerprint":"a6360ca52805a8cdb4fd445724cc9c2e29b5371a6959a50bd6d71622258e540d"},"c86c6ce95c93e627f3b2ddc2dca2e3e6bf8ba85a5f3ec32ef2f8d23c18e91dfc":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ncloud_formation_resource_json = cloud_assembly_schema.CloudFormationResourceJson(\n    logical_id=\"logicalId\",\n    template_path=\"templatePath\",\n\n    # the properties below are optional\n    property_paths=[\"propertyPaths\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar cloudFormationResourceJson = new CloudFormationResourceJson {\n    LogicalId = \"logicalId\",\n    TemplatePath = \"templatePath\",\n\n    // the properties below are optional\n    PropertyPaths = new [] { \"propertyPaths\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nCloudFormationResourceJson cloudFormationResourceJson = CloudFormationResourceJson.builder()\n        .logicalId(\"logicalId\")\n        .templatePath(\"templatePath\")\n\n        // the properties below are optional\n        .propertyPaths(List.of(\"propertyPaths\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ncloudFormationResourceJson := &CloudFormationResourceJson{\n\tLogicalId: jsii.String(\"logicalId\"),\n\tTemplatePath: jsii.String(\"templatePath\"),\n\n\t// the properties below are optional\n\tPropertyPaths: []*string{\n\t\tjsii.String(\"propertyPaths\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst cloudFormationResourceJson: cloud_assembly_schema.CloudFormationResourceJson = {\n  logicalId: 'logicalId',\n  templatePath: 'templatePath',\n\n  // the properties below are optional\n  propertyPaths: ['propertyPaths'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.CloudFormationResourceJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CloudFormationResourceJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cloudFormationResourceJson: cloud_assembly_schema.CloudFormationResourceJson = {\n  logicalId: 'logicalId',\n  templatePath: 'templatePath',\n\n  // the properties below are optional\n  propertyPaths: ['propertyPaths'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":4,"80":7,"167":1,"184":1,"210":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"3a16d12f58ecf2052b449b016577d66d4547c277d970a211f5021edd8a9b989e"},"06303939e2bf718087e46b622d768d8d16d4dfb6203613889b5f38a17e000cd7":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ncontainer_image_asset_cache_option = cloud_assembly_schema.ContainerImageAssetCacheOption(\n    type=\"type\",\n\n    # the properties below are optional\n    params={\n        \"params_key\": \"params\"\n    }\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar containerImageAssetCacheOption = new ContainerImageAssetCacheOption {\n    Type = \"type\",\n\n    // the properties below are optional\n    Params = new Dictionary<string, string> {\n        { \"paramsKey\", \"params\" }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nContainerImageAssetCacheOption containerImageAssetCacheOption = ContainerImageAssetCacheOption.builder()\n        .type(\"type\")\n\n        // the properties below are optional\n        .params(Map.of(\n                \"paramsKey\", \"params\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ncontainerImageAssetCacheOption := &ContainerImageAssetCacheOption{\n\tType: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\tParams: map[string]*string{\n\t\t\"paramsKey\": jsii.String(\"params\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst containerImageAssetCacheOption: cloud_assembly_schema.ContainerImageAssetCacheOption = {\n  type: 'type',\n\n  // the properties below are optional\n  params: {\n    paramsKey: 'params',\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.ContainerImageAssetCacheOption"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.ContainerImageAssetCacheOption"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst containerImageAssetCacheOption: cloud_assembly_schema.ContainerImageAssetCacheOption = {\n  type: 'type',\n\n  // the properties below are optional\n  params: {\n    paramsKey: 'params',\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":7,"167":1,"184":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"7adeea016b54bb96528eec4a93f6736ada51b3030fb024ac08db5ffc414c6a2b"},"ed50ccafc79acf82c002383b64b4a7674dd3fb7feced40b7886b0ea45d7a2f53":{"translations":{"python":{"source":"\"registry\"","version":"2"},"csharp":{"source":"\"registry\";","version":"1"},"java":{"source":"\"registry\";","version":"1"},"go":{"source":"\"registry\"","version":"1"},"$":{"source":"'registry'","version":"0"}},"location":{"api":{"api":"member","fqn":"@aws-cdk/cloud-assembly-schema.ContainerImageAssetCacheOption","memberName":"type"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n'registry'\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":1,"245":1,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"74f6e3d3bc59ec8004507cb82fdf5644924846e87e5d795dc7dec654f80ecfa8":{"translations":{"python":{"source":"# branch: str\n\n\nparams = {\n    \"ref\": f\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:{branch}\",\n    \"mode\": \"max\"\n}","version":"2"},"csharp":{"source":"string branch;\n\n\nIDictionary<string, object> params = new Dictionary<string, object> {\n    { \"ref\", $\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:{branch}\" },\n    { \"mode\", \"max\" }\n};","version":"1"},"java":{"source":"String branch;\n\n\nMap<String, Object> params = Map.of(\n        \"ref\", String.format(\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:%s\", branch),\n        \"mode\", \"max\");","version":"1"},"go":{"source":"var branch string\n\n\nparams := map[string]interface{}{\n\t\"ref\": fmt.Sprintf(\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:%v\", branch),\n\t\"mode\": jsii.String(\"max\"),\n}","version":"1"},"$":{"source":"declare const branch: string;\n\nconst params = {\n  ref: `12345678.dkr.ecr.us-west-2.amazonaws.com/cache:${branch}`,\n  mode: \"max\",\n};","version":"0"}},"location":{"api":{"api":"member","fqn":"@aws-cdk/cloud-assembly-schema.ContainerImageAssetCacheOption","memberName":"params"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\ndeclare const branch: string;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst params = {\n  ref: `12345678.dkr.ecr.us-west-2.amazonaws.com/cache:${branch}`,\n  mode: \"max\",\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":1,"16":1,"18":1,"80":5,"138":1,"154":1,"211":1,"229":1,"240":1,"244":2,"261":2,"262":2,"304":2,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"5abfd7af60ba3b85920714aeeadeb2c1e4082c4d0ded3511ee41a643079af611":{"translations":{"python":{"source":"entry = {\n    \"packaging\": \"container-image\",\n    \"repository_name\": \"repository-name\",\n    \"image_tag\": \"tag\"\n}","version":"2"},"csharp":{"source":"IDictionary<string, string> entry = new Dictionary<string, string> {\n    { \"packaging\", \"container-image\" },\n    { \"repositoryName\", \"repository-name\" },\n    { \"imageTag\", \"tag\" }\n};","version":"1"},"java":{"source":"Map<String, String> entry = Map.of(\n        \"packaging\", \"container-image\",\n        \"repositoryName\", \"repository-name\",\n        \"imageTag\", \"tag\");","version":"1"},"go":{"source":"entry := map[string]*string{\n\t\"packaging\": jsii.String(\"container-image\"),\n\t\"repositoryName\": jsii.String(\"repository-name\"),\n\t\"imageTag\": jsii.String(\"tag\"),\n}","version":"1"},"$":{"source":"const entry = {\n  packaging: 'container-image',\n  repositoryName: 'repository-name',\n  imageTag: 'tag',\n}","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.ContainerImageAssetMetadataEntry"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\nconst entry = {\n  packaging: 'container-image',\n  repositoryName: 'repository-name',\n  imageTag: 'tag',\n}\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":3,"80":4,"211":1,"244":1,"261":1,"262":1,"304":3,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"7c8b3e56b1c7a82da375a40604dce6d5fbcd6f8a60a0a0972f161f19fb79d3d5":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\ncontext_lookup_role_options = cloud_assembly_schema.ContextLookupRoleOptions(\n    account=\"account\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar contextLookupRoleOptions = new ContextLookupRoleOptions {\n    Account = \"account\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nContextLookupRoleOptions contextLookupRoleOptions = ContextLookupRoleOptions.builder()\n        .account(\"account\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\ncontextLookupRoleOptions := &ContextLookupRoleOptions{\n\tAccount: jsii.String(\"account\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst contextLookupRoleOptions: cloud_assembly_schema.ContextLookupRoleOptions = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.ContextLookupRoleOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.ContextLookupRoleOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst contextLookupRoleOptions: cloud_assembly_schema.ContextLookupRoleOptions = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":5,"80":12,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":6,"308":1},"fqnsFingerprint":"3fc11d44c66af3bb8e373352a7b907842d56f00367eb1fdc355e460438b61838"},"446fbe4ef57d065169198f8cc45bb64f69409c17ca8b277fb2d2e8b9b84d44a1":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndefault_cdk_options = cloud_assembly_schema.DefaultCdkOptions(\n    all=False,\n    app=\"app\",\n    asset_metadata=False,\n    ca_bundle_path=\"caBundlePath\",\n    color=False,\n    context={\n        \"context_key\": \"context\"\n    },\n    debug=False,\n    ec2_creds=False,\n    ignore_errors=False,\n    json=False,\n    lookups=False,\n    notices=False,\n    output=\"output\",\n    path_metadata=False,\n    profile=\"profile\",\n    proxy=\"proxy\",\n    role_arn=\"roleArn\",\n    stacks=[\"stacks\"],\n    staging=False,\n    strict=False,\n    trace=False,\n    verbose=False,\n    version_reporting=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar defaultCdkOptions = new DefaultCdkOptions {\n    All = false,\n    App = \"app\",\n    AssetMetadata = false,\n    CaBundlePath = \"caBundlePath\",\n    Color = false,\n    Context = new Dictionary<string, string> {\n        { \"contextKey\", \"context\" }\n    },\n    Debug = false,\n    Ec2Creds = false,\n    IgnoreErrors = false,\n    Json = false,\n    Lookups = false,\n    Notices = false,\n    Output = \"output\",\n    PathMetadata = false,\n    Profile = \"profile\",\n    Proxy = \"proxy\",\n    RoleArn = \"roleArn\",\n    Stacks = new [] { \"stacks\" },\n    Staging = false,\n    Strict = false,\n    Trace = false,\n    Verbose = false,\n    VersionReporting = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDefaultCdkOptions defaultCdkOptions = DefaultCdkOptions.builder()\n        .all(false)\n        .app(\"app\")\n        .assetMetadata(false)\n        .caBundlePath(\"caBundlePath\")\n        .color(false)\n        .context(Map.of(\n                \"contextKey\", \"context\"))\n        .debug(false)\n        .ec2Creds(false)\n        .ignoreErrors(false)\n        .json(false)\n        .lookups(false)\n        .notices(false)\n        .output(\"output\")\n        .pathMetadata(false)\n        .profile(\"profile\")\n        .proxy(\"proxy\")\n        .roleArn(\"roleArn\")\n        .stacks(List.of(\"stacks\"))\n        .staging(false)\n        .strict(false)\n        .trace(false)\n        .verbose(false)\n        .versionReporting(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndefaultCdkOptions := &DefaultCdkOptions{\n\tAll: jsii.Boolean(false),\n\tApp: jsii.String(\"app\"),\n\tAssetMetadata: jsii.Boolean(false),\n\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\tColor: jsii.Boolean(false),\n\tContext: map[string]*string{\n\t\t\"contextKey\": jsii.String(\"context\"),\n\t},\n\tDebug: jsii.Boolean(false),\n\tEc2Creds: jsii.Boolean(false),\n\tIgnoreErrors: jsii.Boolean(false),\n\tJson: jsii.Boolean(false),\n\tLookups: jsii.Boolean(false),\n\tNotices: jsii.Boolean(false),\n\tOutput: jsii.String(\"output\"),\n\tPathMetadata: jsii.Boolean(false),\n\tProfile: jsii.String(\"profile\"),\n\tProxy: jsii.String(\"proxy\"),\n\tRoleArn: jsii.String(\"roleArn\"),\n\tStacks: []*string{\n\t\tjsii.String(\"stacks\"),\n\t},\n\tStaging: jsii.Boolean(false),\n\tStrict: jsii.Boolean(false),\n\tTrace: jsii.Boolean(false),\n\tVerbose: jsii.Boolean(false),\n\tVersionReporting: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst defaultCdkOptions: cloud_assembly_schema.DefaultCdkOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  color: false,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  output: 'output',\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  roleArn: 'roleArn',\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  trace: false,\n  verbose: false,\n  versionReporting: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DefaultCdkOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DefaultCdkOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst defaultCdkOptions: cloud_assembly_schema.DefaultCdkOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  color: false,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  output: 'output',\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  roleArn: 'roleArn',\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  trace: false,\n  verbose: false,\n  versionReporting: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":9,"80":28,"97":15,"167":1,"184":1,"210":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":24,"308":1},"fqnsFingerprint":"f16cd9f149a62c877e1157dcab005757f63025a11ef35bfa96f204678c213aff"},"a08f25a3f50d58f9680ad5f29962363d84e6cc62ff52df2643833b436bf21c27":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndeploy_command = cloud_assembly_schema.DeployCommand(\n    args=cloud_assembly_schema.DeployOptions(\n        all=False,\n        app=\"app\",\n        asset_metadata=False,\n        ca_bundle_path=\"caBundlePath\",\n        change_set_name=\"changeSetName\",\n        ci=False,\n        color=False,\n        concurrency=123,\n        context={\n            \"context_key\": \"context\"\n        },\n        debug=False,\n        ec2_creds=False,\n        exclusively=False,\n        execute=False,\n        force=False,\n        ignore_errors=False,\n        json=False,\n        lookups=False,\n        notices=False,\n        notification_arns=[\"notificationArns\"],\n        output=\"output\",\n        outputs_file=\"outputsFile\",\n        parameters={\n            \"parameters_key\": \"parameters\"\n        },\n        path_metadata=False,\n        profile=\"profile\",\n        proxy=\"proxy\",\n        require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n        reuse_assets=[\"reuseAssets\"],\n        role_arn=\"roleArn\",\n        rollback=False,\n        stacks=[\"stacks\"],\n        staging=False,\n        strict=False,\n        toolkit_stack_name=\"toolkitStackName\",\n        trace=False,\n        use_previous_parameters=False,\n        verbose=False,\n        version_reporting=False\n    ),\n    enabled=False,\n    expected_message=\"expectedMessage\",\n    expect_error=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar deployCommand = new DeployCommand {\n    Args = new DeployOptions {\n        All = false,\n        App = \"app\",\n        AssetMetadata = false,\n        CaBundlePath = \"caBundlePath\",\n        ChangeSetName = \"changeSetName\",\n        Ci = false,\n        Color = false,\n        Concurrency = 123,\n        Context = new Dictionary<string, string> {\n            { \"contextKey\", \"context\" }\n        },\n        Debug = false,\n        Ec2Creds = false,\n        Exclusively = false,\n        Execute = false,\n        Force = false,\n        IgnoreErrors = false,\n        Json = false,\n        Lookups = false,\n        Notices = false,\n        NotificationArns = new [] { \"notificationArns\" },\n        Output = \"output\",\n        OutputsFile = \"outputsFile\",\n        Parameters = new Dictionary<string, string> {\n            { \"parametersKey\", \"parameters\" }\n        },\n        PathMetadata = false,\n        Profile = \"profile\",\n        Proxy = \"proxy\",\n        RequireApproval = RequireApproval.NEVER,\n        ReuseAssets = new [] { \"reuseAssets\" },\n        RoleArn = \"roleArn\",\n        Rollback = false,\n        Stacks = new [] { \"stacks\" },\n        Staging = false,\n        Strict = false,\n        ToolkitStackName = \"toolkitStackName\",\n        Trace = false,\n        UsePreviousParameters = false,\n        Verbose = false,\n        VersionReporting = false\n    },\n    Enabled = false,\n    ExpectedMessage = \"expectedMessage\",\n    ExpectError = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDeployCommand deployCommand = DeployCommand.builder()\n        .args(DeployOptions.builder()\n                .all(false)\n                .app(\"app\")\n                .assetMetadata(false)\n                .caBundlePath(\"caBundlePath\")\n                .changeSetName(\"changeSetName\")\n                .ci(false)\n                .color(false)\n                .concurrency(123)\n                .context(Map.of(\n                        \"contextKey\", \"context\"))\n                .debug(false)\n                .ec2Creds(false)\n                .exclusively(false)\n                .execute(false)\n                .force(false)\n                .ignoreErrors(false)\n                .json(false)\n                .lookups(false)\n                .notices(false)\n                .notificationArns(List.of(\"notificationArns\"))\n                .output(\"output\")\n                .outputsFile(\"outputsFile\")\n                .parameters(Map.of(\n                        \"parametersKey\", \"parameters\"))\n                .pathMetadata(false)\n                .profile(\"profile\")\n                .proxy(\"proxy\")\n                .requireApproval(RequireApproval.NEVER)\n                .reuseAssets(List.of(\"reuseAssets\"))\n                .roleArn(\"roleArn\")\n                .rollback(false)\n                .stacks(List.of(\"stacks\"))\n                .staging(false)\n                .strict(false)\n                .toolkitStackName(\"toolkitStackName\")\n                .trace(false)\n                .usePreviousParameters(false)\n                .verbose(false)\n                .versionReporting(false)\n                .build())\n        .enabled(false)\n        .expectedMessage(\"expectedMessage\")\n        .expectError(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndeployCommand := &DeployCommand{\n\tArgs: &DeployOptions{\n\t\tAll: jsii.Boolean(false),\n\t\tApp: jsii.String(\"app\"),\n\t\tAssetMetadata: jsii.Boolean(false),\n\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\tChangeSetName: jsii.String(\"changeSetName\"),\n\t\tCi: jsii.Boolean(false),\n\t\tColor: jsii.Boolean(false),\n\t\tConcurrency: jsii.Number(123),\n\t\tContext: map[string]*string{\n\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t},\n\t\tDebug: jsii.Boolean(false),\n\t\tEc2Creds: jsii.Boolean(false),\n\t\tExclusively: jsii.Boolean(false),\n\t\tExecute: jsii.Boolean(false),\n\t\tForce: jsii.Boolean(false),\n\t\tIgnoreErrors: jsii.Boolean(false),\n\t\tJson: jsii.Boolean(false),\n\t\tLookups: jsii.Boolean(false),\n\t\tNotices: jsii.Boolean(false),\n\t\tNotificationArns: []*string{\n\t\t\tjsii.String(\"notificationArns\"),\n\t\t},\n\t\tOutput: jsii.String(\"output\"),\n\t\tOutputsFile: jsii.String(\"outputsFile\"),\n\t\tParameters: map[string]*string{\n\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t},\n\t\tPathMetadata: jsii.Boolean(false),\n\t\tProfile: jsii.String(\"profile\"),\n\t\tProxy: jsii.String(\"proxy\"),\n\t\tRequireApproval: cloud_assembly_schema.RequireApproval_NEVER,\n\t\tReuseAssets: []*string{\n\t\t\tjsii.String(\"reuseAssets\"),\n\t\t},\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\tRollback: jsii.Boolean(false),\n\t\tStacks: []*string{\n\t\t\tjsii.String(\"stacks\"),\n\t\t},\n\t\tStaging: jsii.Boolean(false),\n\t\tStrict: jsii.Boolean(false),\n\t\tToolkitStackName: jsii.String(\"toolkitStackName\"),\n\t\tTrace: jsii.Boolean(false),\n\t\tUsePreviousParameters: jsii.Boolean(false),\n\t\tVerbose: jsii.Boolean(false),\n\t\tVersionReporting: jsii.Boolean(false),\n\t},\n\tEnabled: jsii.Boolean(false),\n\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\tExpectError: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst deployCommand: cloud_assembly_schema.DeployCommand = {\n  args: {\n    all: false,\n    app: 'app',\n    assetMetadata: false,\n    caBundlePath: 'caBundlePath',\n    changeSetName: 'changeSetName',\n    ci: false,\n    color: false,\n    concurrency: 123,\n    context: {\n      contextKey: 'context',\n    },\n    debug: false,\n    ec2Creds: false,\n    exclusively: false,\n    execute: false,\n    force: false,\n    ignoreErrors: false,\n    json: false,\n    lookups: false,\n    notices: false,\n    notificationArns: ['notificationArns'],\n    output: 'output',\n    outputsFile: 'outputsFile',\n    parameters: {\n      parametersKey: 'parameters',\n    },\n    pathMetadata: false,\n    profile: 'profile',\n    proxy: 'proxy',\n    requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n    reuseAssets: ['reuseAssets'],\n    roleArn: 'roleArn',\n    rollback: false,\n    stacks: ['stacks'],\n    staging: false,\n    strict: false,\n    toolkitStackName: 'toolkitStackName',\n    trace: false,\n    usePreviousParameters: false,\n    verbose: false,\n    versionReporting: false,\n  },\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DeployCommand"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DeployCommand","@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst deployCommand: cloud_assembly_schema.DeployCommand = {\n  args: {\n    all: false,\n    app: 'app',\n    assetMetadata: false,\n    caBundlePath: 'caBundlePath',\n    changeSetName: 'changeSetName',\n    ci: false,\n    color: false,\n    concurrency: 123,\n    context: {\n      contextKey: 'context',\n    },\n    debug: false,\n    ec2Creds: false,\n    exclusively: false,\n    execute: false,\n    force: false,\n    ignoreErrors: false,\n    json: false,\n    lookups: false,\n    notices: false,\n    notificationArns: ['notificationArns'],\n    output: 'output',\n    outputsFile: 'outputsFile',\n    parameters: {\n      parametersKey: 'parameters',\n    },\n    pathMetadata: false,\n    profile: 'profile',\n    proxy: 'proxy',\n    requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n    reuseAssets: ['reuseAssets'],\n    roleArn: 'roleArn',\n    rollback: false,\n    stacks: ['stacks'],\n    staging: false,\n    strict: false,\n    toolkitStackName: 'toolkitStackName',\n    trace: false,\n    usePreviousParameters: false,\n    verbose: false,\n    versionReporting: false,\n  },\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":16,"80":50,"97":23,"167":1,"184":1,"210":3,"211":4,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":43,"308":1},"fqnsFingerprint":"19eab91d998e7bbe2b6ccaea43f53121916d86eb4d4f7c025c4c604413fe1ccf"},"c42cd1916a5f3a98dfd746762a29f881e1da93c191078107c7d3718b6bc4cb39":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndeploy_options = cloud_assembly_schema.DeployOptions(\n    all=False,\n    app=\"app\",\n    asset_metadata=False,\n    ca_bundle_path=\"caBundlePath\",\n    change_set_name=\"changeSetName\",\n    ci=False,\n    color=False,\n    concurrency=123,\n    context={\n        \"context_key\": \"context\"\n    },\n    debug=False,\n    ec2_creds=False,\n    exclusively=False,\n    execute=False,\n    force=False,\n    ignore_errors=False,\n    json=False,\n    lookups=False,\n    notices=False,\n    notification_arns=[\"notificationArns\"],\n    output=\"output\",\n    outputs_file=\"outputsFile\",\n    parameters={\n        \"parameters_key\": \"parameters\"\n    },\n    path_metadata=False,\n    profile=\"profile\",\n    proxy=\"proxy\",\n    require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n    reuse_assets=[\"reuseAssets\"],\n    role_arn=\"roleArn\",\n    rollback=False,\n    stacks=[\"stacks\"],\n    staging=False,\n    strict=False,\n    toolkit_stack_name=\"toolkitStackName\",\n    trace=False,\n    use_previous_parameters=False,\n    verbose=False,\n    version_reporting=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar deployOptions = new DeployOptions {\n    All = false,\n    App = \"app\",\n    AssetMetadata = false,\n    CaBundlePath = \"caBundlePath\",\n    ChangeSetName = \"changeSetName\",\n    Ci = false,\n    Color = false,\n    Concurrency = 123,\n    Context = new Dictionary<string, string> {\n        { \"contextKey\", \"context\" }\n    },\n    Debug = false,\n    Ec2Creds = false,\n    Exclusively = false,\n    Execute = false,\n    Force = false,\n    IgnoreErrors = false,\n    Json = false,\n    Lookups = false,\n    Notices = false,\n    NotificationArns = new [] { \"notificationArns\" },\n    Output = \"output\",\n    OutputsFile = \"outputsFile\",\n    Parameters = new Dictionary<string, string> {\n        { \"parametersKey\", \"parameters\" }\n    },\n    PathMetadata = false,\n    Profile = \"profile\",\n    Proxy = \"proxy\",\n    RequireApproval = RequireApproval.NEVER,\n    ReuseAssets = new [] { \"reuseAssets\" },\n    RoleArn = \"roleArn\",\n    Rollback = false,\n    Stacks = new [] { \"stacks\" },\n    Staging = false,\n    Strict = false,\n    ToolkitStackName = \"toolkitStackName\",\n    Trace = false,\n    UsePreviousParameters = false,\n    Verbose = false,\n    VersionReporting = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDeployOptions deployOptions = DeployOptions.builder()\n        .all(false)\n        .app(\"app\")\n        .assetMetadata(false)\n        .caBundlePath(\"caBundlePath\")\n        .changeSetName(\"changeSetName\")\n        .ci(false)\n        .color(false)\n        .concurrency(123)\n        .context(Map.of(\n                \"contextKey\", \"context\"))\n        .debug(false)\n        .ec2Creds(false)\n        .exclusively(false)\n        .execute(false)\n        .force(false)\n        .ignoreErrors(false)\n        .json(false)\n        .lookups(false)\n        .notices(false)\n        .notificationArns(List.of(\"notificationArns\"))\n        .output(\"output\")\n        .outputsFile(\"outputsFile\")\n        .parameters(Map.of(\n                \"parametersKey\", \"parameters\"))\n        .pathMetadata(false)\n        .profile(\"profile\")\n        .proxy(\"proxy\")\n        .requireApproval(RequireApproval.NEVER)\n        .reuseAssets(List.of(\"reuseAssets\"))\n        .roleArn(\"roleArn\")\n        .rollback(false)\n        .stacks(List.of(\"stacks\"))\n        .staging(false)\n        .strict(false)\n        .toolkitStackName(\"toolkitStackName\")\n        .trace(false)\n        .usePreviousParameters(false)\n        .verbose(false)\n        .versionReporting(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndeployOptions := &DeployOptions{\n\tAll: jsii.Boolean(false),\n\tApp: jsii.String(\"app\"),\n\tAssetMetadata: jsii.Boolean(false),\n\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\tChangeSetName: jsii.String(\"changeSetName\"),\n\tCi: jsii.Boolean(false),\n\tColor: jsii.Boolean(false),\n\tConcurrency: jsii.Number(123),\n\tContext: map[string]*string{\n\t\t\"contextKey\": jsii.String(\"context\"),\n\t},\n\tDebug: jsii.Boolean(false),\n\tEc2Creds: jsii.Boolean(false),\n\tExclusively: jsii.Boolean(false),\n\tExecute: jsii.Boolean(false),\n\tForce: jsii.Boolean(false),\n\tIgnoreErrors: jsii.Boolean(false),\n\tJson: jsii.Boolean(false),\n\tLookups: jsii.Boolean(false),\n\tNotices: jsii.Boolean(false),\n\tNotificationArns: []*string{\n\t\tjsii.String(\"notificationArns\"),\n\t},\n\tOutput: jsii.String(\"output\"),\n\tOutputsFile: jsii.String(\"outputsFile\"),\n\tParameters: map[string]*string{\n\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t},\n\tPathMetadata: jsii.Boolean(false),\n\tProfile: jsii.String(\"profile\"),\n\tProxy: jsii.String(\"proxy\"),\n\tRequireApproval: cloud_assembly_schema.RequireApproval_NEVER,\n\tReuseAssets: []*string{\n\t\tjsii.String(\"reuseAssets\"),\n\t},\n\tRoleArn: jsii.String(\"roleArn\"),\n\tRollback: jsii.Boolean(false),\n\tStacks: []*string{\n\t\tjsii.String(\"stacks\"),\n\t},\n\tStaging: jsii.Boolean(false),\n\tStrict: jsii.Boolean(false),\n\tToolkitStackName: jsii.String(\"toolkitStackName\"),\n\tTrace: jsii.Boolean(false),\n\tUsePreviousParameters: jsii.Boolean(false),\n\tVerbose: jsii.Boolean(false),\n\tVersionReporting: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst deployOptions: cloud_assembly_schema.DeployOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  changeSetName: 'changeSetName',\n  ci: false,\n  color: false,\n  concurrency: 123,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  exclusively: false,\n  execute: false,\n  force: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  notificationArns: ['notificationArns'],\n  output: 'output',\n  outputsFile: 'outputsFile',\n  parameters: {\n    parametersKey: 'parameters',\n  },\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n  reuseAssets: ['reuseAssets'],\n  roleArn: 'roleArn',\n  rollback: false,\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  toolkitStackName: 'toolkitStackName',\n  trace: false,\n  usePreviousParameters: false,\n  verbose: false,\n  versionReporting: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DeployOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst deployOptions: cloud_assembly_schema.DeployOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  changeSetName: 'changeSetName',\n  ci: false,\n  color: false,\n  concurrency: 123,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  exclusively: false,\n  execute: false,\n  force: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  notificationArns: ['notificationArns'],\n  output: 'output',\n  outputsFile: 'outputsFile',\n  parameters: {\n    parametersKey: 'parameters',\n  },\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n  reuseAssets: ['reuseAssets'],\n  roleArn: 'roleArn',\n  rollback: false,\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  toolkitStackName: 'toolkitStackName',\n  trace: false,\n  usePreviousParameters: false,\n  verbose: false,\n  versionReporting: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":15,"80":46,"97":21,"167":1,"184":1,"210":3,"211":3,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":39,"308":1},"fqnsFingerprint":"c796216264cd11f88d7fac5522b5c9e16f23935ba5d9a46b97d0259aec33e63a"},"1cc5adc2c6a7670c07167d9b9add60bfa86ff33152f5cc895bcd43d8ceb9136a":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndestroy_command = cloud_assembly_schema.DestroyCommand(\n    args=cloud_assembly_schema.DestroyOptions(\n        all=False,\n        app=\"app\",\n        asset_metadata=False,\n        ca_bundle_path=\"caBundlePath\",\n        color=False,\n        context={\n            \"context_key\": \"context\"\n        },\n        debug=False,\n        ec2_creds=False,\n        exclusively=False,\n        force=False,\n        ignore_errors=False,\n        json=False,\n        lookups=False,\n        notices=False,\n        output=\"output\",\n        path_metadata=False,\n        profile=\"profile\",\n        proxy=\"proxy\",\n        role_arn=\"roleArn\",\n        stacks=[\"stacks\"],\n        staging=False,\n        strict=False,\n        trace=False,\n        verbose=False,\n        version_reporting=False\n    ),\n    enabled=False,\n    expected_message=\"expectedMessage\",\n    expect_error=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar destroyCommand = new DestroyCommand {\n    Args = new DestroyOptions {\n        All = false,\n        App = \"app\",\n        AssetMetadata = false,\n        CaBundlePath = \"caBundlePath\",\n        Color = false,\n        Context = new Dictionary<string, string> {\n            { \"contextKey\", \"context\" }\n        },\n        Debug = false,\n        Ec2Creds = false,\n        Exclusively = false,\n        Force = false,\n        IgnoreErrors = false,\n        Json = false,\n        Lookups = false,\n        Notices = false,\n        Output = \"output\",\n        PathMetadata = false,\n        Profile = \"profile\",\n        Proxy = \"proxy\",\n        RoleArn = \"roleArn\",\n        Stacks = new [] { \"stacks\" },\n        Staging = false,\n        Strict = false,\n        Trace = false,\n        Verbose = false,\n        VersionReporting = false\n    },\n    Enabled = false,\n    ExpectedMessage = \"expectedMessage\",\n    ExpectError = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDestroyCommand destroyCommand = DestroyCommand.builder()\n        .args(DestroyOptions.builder()\n                .all(false)\n                .app(\"app\")\n                .assetMetadata(false)\n                .caBundlePath(\"caBundlePath\")\n                .color(false)\n                .context(Map.of(\n                        \"contextKey\", \"context\"))\n                .debug(false)\n                .ec2Creds(false)\n                .exclusively(false)\n                .force(false)\n                .ignoreErrors(false)\n                .json(false)\n                .lookups(false)\n                .notices(false)\n                .output(\"output\")\n                .pathMetadata(false)\n                .profile(\"profile\")\n                .proxy(\"proxy\")\n                .roleArn(\"roleArn\")\n                .stacks(List.of(\"stacks\"))\n                .staging(false)\n                .strict(false)\n                .trace(false)\n                .verbose(false)\n                .versionReporting(false)\n                .build())\n        .enabled(false)\n        .expectedMessage(\"expectedMessage\")\n        .expectError(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndestroyCommand := &DestroyCommand{\n\tArgs: &DestroyOptions{\n\t\tAll: jsii.Boolean(false),\n\t\tApp: jsii.String(\"app\"),\n\t\tAssetMetadata: jsii.Boolean(false),\n\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\tColor: jsii.Boolean(false),\n\t\tContext: map[string]*string{\n\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t},\n\t\tDebug: jsii.Boolean(false),\n\t\tEc2Creds: jsii.Boolean(false),\n\t\tExclusively: jsii.Boolean(false),\n\t\tForce: jsii.Boolean(false),\n\t\tIgnoreErrors: jsii.Boolean(false),\n\t\tJson: jsii.Boolean(false),\n\t\tLookups: jsii.Boolean(false),\n\t\tNotices: jsii.Boolean(false),\n\t\tOutput: jsii.String(\"output\"),\n\t\tPathMetadata: jsii.Boolean(false),\n\t\tProfile: jsii.String(\"profile\"),\n\t\tProxy: jsii.String(\"proxy\"),\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\tStacks: []*string{\n\t\t\tjsii.String(\"stacks\"),\n\t\t},\n\t\tStaging: jsii.Boolean(false),\n\t\tStrict: jsii.Boolean(false),\n\t\tTrace: jsii.Boolean(false),\n\t\tVerbose: jsii.Boolean(false),\n\t\tVersionReporting: jsii.Boolean(false),\n\t},\n\tEnabled: jsii.Boolean(false),\n\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\tExpectError: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst destroyCommand: cloud_assembly_schema.DestroyCommand = {\n  args: {\n    all: false,\n    app: 'app',\n    assetMetadata: false,\n    caBundlePath: 'caBundlePath',\n    color: false,\n    context: {\n      contextKey: 'context',\n    },\n    debug: false,\n    ec2Creds: false,\n    exclusively: false,\n    force: false,\n    ignoreErrors: false,\n    json: false,\n    lookups: false,\n    notices: false,\n    output: 'output',\n    pathMetadata: false,\n    profile: 'profile',\n    proxy: 'proxy',\n    roleArn: 'roleArn',\n    stacks: ['stacks'],\n    staging: false,\n    strict: false,\n    trace: false,\n    verbose: false,\n    versionReporting: false,\n  },\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DestroyCommand"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DestroyCommand","@aws-cdk/cloud-assembly-schema.DestroyOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst destroyCommand: cloud_assembly_schema.DestroyCommand = {\n  args: {\n    all: false,\n    app: 'app',\n    assetMetadata: false,\n    caBundlePath: 'caBundlePath',\n    color: false,\n    context: {\n      contextKey: 'context',\n    },\n    debug: false,\n    ec2Creds: false,\n    exclusively: false,\n    force: false,\n    ignoreErrors: false,\n    json: false,\n    lookups: false,\n    notices: false,\n    output: 'output',\n    pathMetadata: false,\n    profile: 'profile',\n    proxy: 'proxy',\n    roleArn: 'roleArn',\n    stacks: ['stacks'],\n    staging: false,\n    strict: false,\n    trace: false,\n    verbose: false,\n    versionReporting: false,\n  },\n  enabled: false,\n  expectedMessage: 'expectedMessage',\n  expectError: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":10,"80":34,"97":19,"167":1,"184":1,"210":1,"211":3,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":30,"308":1},"fqnsFingerprint":"7fcec99496b925963a3bc30adfc7a8dc91a9313bc59f195a46abfe90eed0023e"},"8fc0cec17f98544a9374b423248ba8d28319962769e1e5c387945169f3523931":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndestroy_options = cloud_assembly_schema.DestroyOptions(\n    all=False,\n    app=\"app\",\n    asset_metadata=False,\n    ca_bundle_path=\"caBundlePath\",\n    color=False,\n    context={\n        \"context_key\": \"context\"\n    },\n    debug=False,\n    ec2_creds=False,\n    exclusively=False,\n    force=False,\n    ignore_errors=False,\n    json=False,\n    lookups=False,\n    notices=False,\n    output=\"output\",\n    path_metadata=False,\n    profile=\"profile\",\n    proxy=\"proxy\",\n    role_arn=\"roleArn\",\n    stacks=[\"stacks\"],\n    staging=False,\n    strict=False,\n    trace=False,\n    verbose=False,\n    version_reporting=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar destroyOptions = new DestroyOptions {\n    All = false,\n    App = \"app\",\n    AssetMetadata = false,\n    CaBundlePath = \"caBundlePath\",\n    Color = false,\n    Context = new Dictionary<string, string> {\n        { \"contextKey\", \"context\" }\n    },\n    Debug = false,\n    Ec2Creds = false,\n    Exclusively = false,\n    Force = false,\n    IgnoreErrors = false,\n    Json = false,\n    Lookups = false,\n    Notices = false,\n    Output = \"output\",\n    PathMetadata = false,\n    Profile = \"profile\",\n    Proxy = \"proxy\",\n    RoleArn = \"roleArn\",\n    Stacks = new [] { \"stacks\" },\n    Staging = false,\n    Strict = false,\n    Trace = false,\n    Verbose = false,\n    VersionReporting = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDestroyOptions destroyOptions = DestroyOptions.builder()\n        .all(false)\n        .app(\"app\")\n        .assetMetadata(false)\n        .caBundlePath(\"caBundlePath\")\n        .color(false)\n        .context(Map.of(\n                \"contextKey\", \"context\"))\n        .debug(false)\n        .ec2Creds(false)\n        .exclusively(false)\n        .force(false)\n        .ignoreErrors(false)\n        .json(false)\n        .lookups(false)\n        .notices(false)\n        .output(\"output\")\n        .pathMetadata(false)\n        .profile(\"profile\")\n        .proxy(\"proxy\")\n        .roleArn(\"roleArn\")\n        .stacks(List.of(\"stacks\"))\n        .staging(false)\n        .strict(false)\n        .trace(false)\n        .verbose(false)\n        .versionReporting(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndestroyOptions := &DestroyOptions{\n\tAll: jsii.Boolean(false),\n\tApp: jsii.String(\"app\"),\n\tAssetMetadata: jsii.Boolean(false),\n\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\tColor: jsii.Boolean(false),\n\tContext: map[string]*string{\n\t\t\"contextKey\": jsii.String(\"context\"),\n\t},\n\tDebug: jsii.Boolean(false),\n\tEc2Creds: jsii.Boolean(false),\n\tExclusively: jsii.Boolean(false),\n\tForce: jsii.Boolean(false),\n\tIgnoreErrors: jsii.Boolean(false),\n\tJson: jsii.Boolean(false),\n\tLookups: jsii.Boolean(false),\n\tNotices: jsii.Boolean(false),\n\tOutput: jsii.String(\"output\"),\n\tPathMetadata: jsii.Boolean(false),\n\tProfile: jsii.String(\"profile\"),\n\tProxy: jsii.String(\"proxy\"),\n\tRoleArn: jsii.String(\"roleArn\"),\n\tStacks: []*string{\n\t\tjsii.String(\"stacks\"),\n\t},\n\tStaging: jsii.Boolean(false),\n\tStrict: jsii.Boolean(false),\n\tTrace: jsii.Boolean(false),\n\tVerbose: jsii.Boolean(false),\n\tVersionReporting: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst destroyOptions: cloud_assembly_schema.DestroyOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  color: false,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  exclusively: false,\n  force: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  output: 'output',\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  roleArn: 'roleArn',\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  trace: false,\n  verbose: false,\n  versionReporting: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DestroyOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DestroyOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst destroyOptions: cloud_assembly_schema.DestroyOptions = {\n  all: false,\n  app: 'app',\n  assetMetadata: false,\n  caBundlePath: 'caBundlePath',\n  color: false,\n  context: {\n    contextKey: 'context',\n  },\n  debug: false,\n  ec2Creds: false,\n  exclusively: false,\n  force: false,\n  ignoreErrors: false,\n  json: false,\n  lookups: false,\n  notices: false,\n  output: 'output',\n  pathMetadata: false,\n  profile: 'profile',\n  proxy: 'proxy',\n  roleArn: 'roleArn',\n  stacks: ['stacks'],\n  staging: false,\n  strict: false,\n  trace: false,\n  verbose: false,\n  versionReporting: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":9,"80":30,"97":17,"167":1,"184":1,"210":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":26,"308":1},"fqnsFingerprint":"696ab8e3123c74a19b88226c980e065a07c1f8784f57e4445833869b4f52e55f"},"4e247273c5313dabfef61e4c322b2b6bcc5ed07c2d19c5a629e634cb1d425067":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndocker_cache_option = cloud_assembly_schema.DockerCacheOption(\n    type=\"type\",\n\n    # the properties below are optional\n    params={\n        \"params_key\": \"params\"\n    }\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar dockerCacheOption = new DockerCacheOption {\n    Type = \"type\",\n\n    // the properties below are optional\n    Params = new Dictionary<string, string> {\n        { \"paramsKey\", \"params\" }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDockerCacheOption dockerCacheOption = DockerCacheOption.builder()\n        .type(\"type\")\n\n        // the properties below are optional\n        .params(Map.of(\n                \"paramsKey\", \"params\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndockerCacheOption := &DockerCacheOption{\n\tType: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\tParams: map[string]*string{\n\t\t\"paramsKey\": jsii.String(\"params\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst dockerCacheOption: cloud_assembly_schema.DockerCacheOption = {\n  type: 'type',\n\n  // the properties below are optional\n  params: {\n    paramsKey: 'params',\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DockerCacheOption"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DockerCacheOption"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst dockerCacheOption: cloud_assembly_schema.DockerCacheOption = {\n  type: 'type',\n\n  // the properties below are optional\n  params: {\n    paramsKey: 'params',\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":7,"167":1,"184":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"74d4135500ad9f9afcd39d3c2ab1bd346c713078cbf83eec9def01759237760d"},"8ca73f17168cfe977e2e7f7d640aea4e78b5dc022a16bf4e187251525ec88255":{"translations":{"python":{"source":"\"registry\"","version":"2"},"csharp":{"source":"\"registry\";","version":"1"},"java":{"source":"\"registry\";","version":"1"},"go":{"source":"\"registry\"","version":"1"},"$":{"source":"'registry'","version":"0"}},"location":{"api":{"api":"member","fqn":"@aws-cdk/cloud-assembly-schema.DockerCacheOption","memberName":"type"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n'registry'\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":1,"245":1,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"089525294f3dfb3bb6d7687a2ebd219fc6d219c96d08c082e3e3c9a5a39f04bc":{"translations":{"python":{"source":"# branch: str\n\n\nparams = {\n    \"ref\": f\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:{branch}\",\n    \"mode\": \"max\"\n}","version":"2"},"csharp":{"source":"string branch;\n\n\nIDictionary<string, object> params = new Dictionary<string, object> {\n    { \"ref\", $\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:{branch}\" },\n    { \"mode\", \"max\" }\n};","version":"1"},"java":{"source":"String branch;\n\n\nMap<String, Object> params = Map.of(\n        \"ref\", String.format(\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:%s\", branch),\n        \"mode\", \"max\");","version":"1"},"go":{"source":"var branch string\n\n\nparams := map[string]interface{}{\n\t\"ref\": fmt.Sprintf(\"12345678.dkr.ecr.us-west-2.amazonaws.com/cache:%v\", branch),\n\t\"mode\": jsii.String(\"max\"),\n}","version":"1"},"$":{"source":"declare const branch: string;\n\nconst params = {\n  ref: `12345678.dkr.ecr.us-west-2.amazonaws.com/cache:${branch}`,\n  mode: \"max\",\n};","version":"0"}},"location":{"api":{"api":"member","fqn":"@aws-cdk/cloud-assembly-schema.DockerCacheOption","memberName":"params"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\ndeclare const branch: string;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst params = {\n  ref: `12345678.dkr.ecr.us-west-2.amazonaws.com/cache:${branch}`,\n  mode: \"max\",\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":1,"16":1,"18":1,"80":5,"138":1,"154":1,"211":1,"229":1,"240":1,"244":2,"261":2,"262":2,"304":2,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"2539c3bfea590809bb0908ed246c910f870b1418d5bc9290e7993b6e0f9c01e7":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\ndocker_image_asset = cloud_assembly_schema.DockerImageAsset(\n    destinations={\n        \"destinations_key\": cloud_assembly_schema.DockerImageDestination(\n            image_tag=\"imageTag\",\n            repository_name=\"repositoryName\",\n\n            # the properties below are optional\n            assume_role_additional_options={\n                \"assume_role_additional_options_key\": assume_role_additional_options\n            },\n            assume_role_arn=\"assumeRoleArn\",\n            assume_role_external_id=\"assumeRoleExternalId\",\n            region=\"region\"\n        )\n    },\n    source=cloud_assembly_schema.DockerImageSource(\n        cache_disabled=False,\n        cache_from=[cloud_assembly_schema.DockerCacheOption(\n            type=\"type\",\n\n            # the properties below are optional\n            params={\n                \"params_key\": \"params\"\n            }\n        )],\n        cache_to=cloud_assembly_schema.DockerCacheOption(\n            type=\"type\",\n\n            # the properties below are optional\n            params={\n                \"params_key\": \"params\"\n            }\n        ),\n        directory=\"directory\",\n        docker_build_args={\n            \"docker_build_args_key\": \"dockerBuildArgs\"\n        },\n        docker_build_contexts={\n            \"docker_build_contexts_key\": \"dockerBuildContexts\"\n        },\n        docker_build_secrets={\n            \"docker_build_secrets_key\": \"dockerBuildSecrets\"\n        },\n        docker_build_ssh=\"dockerBuildSsh\",\n        docker_build_target=\"dockerBuildTarget\",\n        docker_file=\"dockerFile\",\n        docker_outputs=[\"dockerOutputs\"],\n        executable=[\"executable\"],\n        network_mode=\"networkMode\",\n        platform=\"platform\"\n    ),\n\n    # the properties below are optional\n    display_name=\"displayName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar dockerImageAsset = new DockerImageAsset {\n    Destinations = new Dictionary<string, DockerImageDestination> {\n        { \"destinationsKey\", new DockerImageDestination {\n            ImageTag = \"imageTag\",\n            RepositoryName = \"repositoryName\",\n\n            // the properties below are optional\n            AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n            },\n            AssumeRoleArn = \"assumeRoleArn\",\n            AssumeRoleExternalId = \"assumeRoleExternalId\",\n            Region = \"region\"\n        } }\n    },\n    Source = new DockerImageSource {\n        CacheDisabled = false,\n        CacheFrom = new [] { new DockerCacheOption {\n            Type = \"type\",\n\n            // the properties below are optional\n            Params = new Dictionary<string, string> {\n                { \"paramsKey\", \"params\" }\n            }\n        } },\n        CacheTo = new DockerCacheOption {\n            Type = \"type\",\n\n            // the properties below are optional\n            Params = new Dictionary<string, string> {\n                { \"paramsKey\", \"params\" }\n            }\n        },\n        Directory = \"directory\",\n        DockerBuildArgs = new Dictionary<string, string> {\n            { \"dockerBuildArgsKey\", \"dockerBuildArgs\" }\n        },\n        DockerBuildContexts = new Dictionary<string, string> {\n            { \"dockerBuildContextsKey\", \"dockerBuildContexts\" }\n        },\n        DockerBuildSecrets = new Dictionary<string, string> {\n            { \"dockerBuildSecretsKey\", \"dockerBuildSecrets\" }\n        },\n        DockerBuildSsh = \"dockerBuildSsh\",\n        DockerBuildTarget = \"dockerBuildTarget\",\n        DockerFile = \"dockerFile\",\n        DockerOutputs = new [] { \"dockerOutputs\" },\n        Executable = new [] { \"executable\" },\n        NetworkMode = \"networkMode\",\n        Platform = \"platform\"\n    },\n\n    // the properties below are optional\n    DisplayName = \"displayName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nDockerImageAsset dockerImageAsset = DockerImageAsset.builder()\n        .destinations(Map.of(\n                \"destinationsKey\", DockerImageDestination.builder()\n                        .imageTag(\"imageTag\")\n                        .repositoryName(\"repositoryName\")\n\n                        // the properties below are optional\n                        .assumeRoleAdditionalOptions(Map.of(\n                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                        .assumeRoleArn(\"assumeRoleArn\")\n                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                        .region(\"region\")\n                        .build()))\n        .source(DockerImageSource.builder()\n                .cacheDisabled(false)\n                .cacheFrom(List.of(DockerCacheOption.builder()\n                        .type(\"type\")\n\n                        // the properties below are optional\n                        .params(Map.of(\n                                \"paramsKey\", \"params\"))\n                        .build()))\n                .cacheTo(DockerCacheOption.builder()\n                        .type(\"type\")\n\n                        // the properties below are optional\n                        .params(Map.of(\n                                \"paramsKey\", \"params\"))\n                        .build())\n                .directory(\"directory\")\n                .dockerBuildArgs(Map.of(\n                        \"dockerBuildArgsKey\", \"dockerBuildArgs\"))\n                .dockerBuildContexts(Map.of(\n                        \"dockerBuildContextsKey\", \"dockerBuildContexts\"))\n                .dockerBuildSecrets(Map.of(\n                        \"dockerBuildSecretsKey\", \"dockerBuildSecrets\"))\n                .dockerBuildSsh(\"dockerBuildSsh\")\n                .dockerBuildTarget(\"dockerBuildTarget\")\n                .dockerFile(\"dockerFile\")\n                .dockerOutputs(List.of(\"dockerOutputs\"))\n                .executable(List.of(\"executable\"))\n                .networkMode(\"networkMode\")\n                .platform(\"platform\")\n                .build())\n\n        // the properties below are optional\n        .displayName(\"displayName\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\ndockerImageAsset := &DockerImageAsset{\n\tDestinations: map[string]DockerImageDestination{\n\t\t\"destinationsKey\": &DockerImageDestination{\n\t\t\t\"imageTag\": jsii.String(\"imageTag\"),\n\t\t\t\"repositoryName\": jsii.String(\"repositoryName\"),\n\n\t\t\t// the properties below are optional\n\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t},\n\t\t\t\"assumeRoleArn\": jsii.String(\"assumeRoleArn\"),\n\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\"region\": jsii.String(\"region\"),\n\t\t},\n\t},\n\tSource: &DockerImageSource{\n\t\tCacheDisabled: jsii.Boolean(false),\n\t\tCacheFrom: []DockerCacheOption{\n\t\t\t&DockerCacheOption{\n\t\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tParams: map[string]*string{\n\t\t\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\tCacheTo: &DockerCacheOption{\n\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\tParams: map[string]*string{\n\t\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t\t},\n\t\t},\n\t\tDirectory: jsii.String(\"directory\"),\n\t\tDockerBuildArgs: map[string]*string{\n\t\t\t\"dockerBuildArgsKey\": jsii.String(\"dockerBuildArgs\"),\n\t\t},\n\t\tDockerBuildContexts: map[string]*string{\n\t\t\t\"dockerBuildContextsKey\": jsii.String(\"dockerBuildContexts\"),\n\t\t},\n\t\tDockerBuildSecrets: map[string]*string{\n\t\t\t\"dockerBuildSecretsKey\": jsii.String(\"dockerBuildSecrets\"),\n\t\t},\n\t\tDockerBuildSsh: jsii.String(\"dockerBuildSsh\"),\n\t\tDockerBuildTarget: jsii.String(\"dockerBuildTarget\"),\n\t\tDockerFile: jsii.String(\"dockerFile\"),\n\t\tDockerOutputs: []*string{\n\t\t\tjsii.String(\"dockerOutputs\"),\n\t\t},\n\t\tExecutable: []*string{\n\t\t\tjsii.String(\"executable\"),\n\t\t},\n\t\tNetworkMode: jsii.String(\"networkMode\"),\n\t\tPlatform: jsii.String(\"platform\"),\n\t},\n\n\t// the properties below are optional\n\tDisplayName: jsii.String(\"displayName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst dockerImageAsset: cloud_assembly_schema.DockerImageAsset = {\n  destinations: {\n    destinationsKey: {\n      imageTag: 'imageTag',\n      repositoryName: 'repositoryName',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleArn: 'assumeRoleArn',\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      region: 'region',\n    },\n  },\n  source: {\n    cacheDisabled: false,\n    cacheFrom: [{\n      type: 'type',\n\n      // the properties below are optional\n      params: {\n        paramsKey: 'params',\n      },\n    }],\n    cacheTo: {\n      type: 'type',\n\n      // the properties below are optional\n      params: {\n        paramsKey: 'params',\n      },\n    },\n    directory: 'directory',\n    dockerBuildArgs: {\n      dockerBuildArgsKey: 'dockerBuildArgs',\n    },\n    dockerBuildContexts: {\n      dockerBuildContextsKey: 'dockerBuildContexts',\n    },\n    dockerBuildSecrets: {\n      dockerBuildSecretsKey: 'dockerBuildSecrets',\n    },\n    dockerBuildSsh: 'dockerBuildSsh',\n    dockerBuildTarget: 'dockerBuildTarget',\n    dockerFile: 'dockerFile',\n    dockerOutputs: ['dockerOutputs'],\n    executable: ['executable'],\n    networkMode: 'networkMode',\n    platform: 'platform',\n  },\n\n  // the properties below are optional\n  displayName: 'displayName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DockerImageAsset"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DockerCacheOption","@aws-cdk/cloud-assembly-schema.DockerImageAsset","@aws-cdk/cloud-assembly-schema.DockerImageDestination","@aws-cdk/cloud-assembly-schema.DockerImageSource"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst dockerImageAsset: cloud_assembly_schema.DockerImageAsset = {\n  destinations: {\n    destinationsKey: {\n      imageTag: 'imageTag',\n      repositoryName: 'repositoryName',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleArn: 'assumeRoleArn',\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      region: 'region',\n    },\n  },\n  source: {\n    cacheDisabled: false,\n    cacheFrom: [{\n      type: 'type',\n\n      // the properties below are optional\n      params: {\n        paramsKey: 'params',\n      },\n    }],\n    cacheTo: {\n      type: 'type',\n\n      // the properties below are optional\n      params: {\n        paramsKey: 'params',\n      },\n    },\n    directory: 'directory',\n    dockerBuildArgs: {\n      dockerBuildArgsKey: 'dockerBuildArgs',\n    },\n    dockerBuildContexts: {\n      dockerBuildContextsKey: 'dockerBuildContexts',\n    },\n    dockerBuildSecrets: {\n      dockerBuildSecretsKey: 'dockerBuildSecrets',\n    },\n    dockerBuildSsh: 'dockerBuildSsh',\n    dockerBuildTarget: 'dockerBuildTarget',\n    dockerFile: 'dockerFile',\n    dockerOutputs: ['dockerOutputs'],\n    executable: ['executable'],\n    networkMode: 'networkMode',\n    platform: 'platform',\n  },\n\n  // the properties below are optional\n  displayName: 'displayName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":22,"80":40,"97":1,"133":1,"138":1,"167":1,"184":1,"210":3,"211":12,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":34,"308":1},"fqnsFingerprint":"72cccfb4eb33d968d2e8ad990952fa7c203a3a46e57766e25098b51a0aebcd8f"},"ef5483d4c42c5b175483bdf325a709403b7b3593c201a01c3838db2c66a54e43":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\ndocker_image_destination = cloud_assembly_schema.DockerImageDestination(\n    image_tag=\"imageTag\",\n    repository_name=\"repositoryName\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    assume_role_arn=\"assumeRoleArn\",\n    assume_role_external_id=\"assumeRoleExternalId\",\n    region=\"region\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar dockerImageDestination = new DockerImageDestination {\n    ImageTag = \"imageTag\",\n    RepositoryName = \"repositoryName\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    AssumeRoleArn = \"assumeRoleArn\",\n    AssumeRoleExternalId = \"assumeRoleExternalId\",\n    Region = \"region\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nDockerImageDestination dockerImageDestination = DockerImageDestination.builder()\n        .imageTag(\"imageTag\")\n        .repositoryName(\"repositoryName\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .assumeRoleArn(\"assumeRoleArn\")\n        .assumeRoleExternalId(\"assumeRoleExternalId\")\n        .region(\"region\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\ndockerImageDestination := &DockerImageDestination{\n\tImageTag: jsii.String(\"imageTag\"),\n\tRepositoryName: jsii.String(\"repositoryName\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tAssumeRoleArn: jsii.String(\"assumeRoleArn\"),\n\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\tRegion: jsii.String(\"region\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst dockerImageDestination: cloud_assembly_schema.DockerImageDestination = {\n  imageTag: 'imageTag',\n  repositoryName: 'repositoryName',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DockerImageDestination"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DockerImageDestination"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst dockerImageDestination: cloud_assembly_schema.DockerImageDestination = {\n  imageTag: 'imageTag',\n  repositoryName: 'repositoryName',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":6,"80":13,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":7,"308":1},"fqnsFingerprint":"36a644161373230f443888df43e4ab0d40580bc43679af432dda5c0eb0278d16"},"d6de98785cd7e330e9ab4c1e9d140ef2e091a4cc30199078b50bd817591ac0e9":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ndocker_image_source = cloud_assembly_schema.DockerImageSource(\n    cache_disabled=False,\n    cache_from=[cloud_assembly_schema.DockerCacheOption(\n        type=\"type\",\n\n        # the properties below are optional\n        params={\n            \"params_key\": \"params\"\n        }\n    )],\n    cache_to=cloud_assembly_schema.DockerCacheOption(\n        type=\"type\",\n\n        # the properties below are optional\n        params={\n            \"params_key\": \"params\"\n        }\n    ),\n    directory=\"directory\",\n    docker_build_args={\n        \"docker_build_args_key\": \"dockerBuildArgs\"\n    },\n    docker_build_contexts={\n        \"docker_build_contexts_key\": \"dockerBuildContexts\"\n    },\n    docker_build_secrets={\n        \"docker_build_secrets_key\": \"dockerBuildSecrets\"\n    },\n    docker_build_ssh=\"dockerBuildSsh\",\n    docker_build_target=\"dockerBuildTarget\",\n    docker_file=\"dockerFile\",\n    docker_outputs=[\"dockerOutputs\"],\n    executable=[\"executable\"],\n    network_mode=\"networkMode\",\n    platform=\"platform\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar dockerImageSource = new DockerImageSource {\n    CacheDisabled = false,\n    CacheFrom = new [] { new DockerCacheOption {\n        Type = \"type\",\n\n        // the properties below are optional\n        Params = new Dictionary<string, string> {\n            { \"paramsKey\", \"params\" }\n        }\n    } },\n    CacheTo = new DockerCacheOption {\n        Type = \"type\",\n\n        // the properties below are optional\n        Params = new Dictionary<string, string> {\n            { \"paramsKey\", \"params\" }\n        }\n    },\n    Directory = \"directory\",\n    DockerBuildArgs = new Dictionary<string, string> {\n        { \"dockerBuildArgsKey\", \"dockerBuildArgs\" }\n    },\n    DockerBuildContexts = new Dictionary<string, string> {\n        { \"dockerBuildContextsKey\", \"dockerBuildContexts\" }\n    },\n    DockerBuildSecrets = new Dictionary<string, string> {\n        { \"dockerBuildSecretsKey\", \"dockerBuildSecrets\" }\n    },\n    DockerBuildSsh = \"dockerBuildSsh\",\n    DockerBuildTarget = \"dockerBuildTarget\",\n    DockerFile = \"dockerFile\",\n    DockerOutputs = new [] { \"dockerOutputs\" },\n    Executable = new [] { \"executable\" },\n    NetworkMode = \"networkMode\",\n    Platform = \"platform\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nDockerImageSource dockerImageSource = DockerImageSource.builder()\n        .cacheDisabled(false)\n        .cacheFrom(List.of(DockerCacheOption.builder()\n                .type(\"type\")\n\n                // the properties below are optional\n                .params(Map.of(\n                        \"paramsKey\", \"params\"))\n                .build()))\n        .cacheTo(DockerCacheOption.builder()\n                .type(\"type\")\n\n                // the properties below are optional\n                .params(Map.of(\n                        \"paramsKey\", \"params\"))\n                .build())\n        .directory(\"directory\")\n        .dockerBuildArgs(Map.of(\n                \"dockerBuildArgsKey\", \"dockerBuildArgs\"))\n        .dockerBuildContexts(Map.of(\n                \"dockerBuildContextsKey\", \"dockerBuildContexts\"))\n        .dockerBuildSecrets(Map.of(\n                \"dockerBuildSecretsKey\", \"dockerBuildSecrets\"))\n        .dockerBuildSsh(\"dockerBuildSsh\")\n        .dockerBuildTarget(\"dockerBuildTarget\")\n        .dockerFile(\"dockerFile\")\n        .dockerOutputs(List.of(\"dockerOutputs\"))\n        .executable(List.of(\"executable\"))\n        .networkMode(\"networkMode\")\n        .platform(\"platform\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ndockerImageSource := &DockerImageSource{\n\tCacheDisabled: jsii.Boolean(false),\n\tCacheFrom: []DockerCacheOption{\n\t\t&DockerCacheOption{\n\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\tParams: map[string]*string{\n\t\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t\t},\n\t\t},\n\t},\n\tCacheTo: &DockerCacheOption{\n\t\tType: jsii.String(\"type\"),\n\n\t\t// the properties below are optional\n\t\tParams: map[string]*string{\n\t\t\t\"paramsKey\": jsii.String(\"params\"),\n\t\t},\n\t},\n\tDirectory: jsii.String(\"directory\"),\n\tDockerBuildArgs: map[string]*string{\n\t\t\"dockerBuildArgsKey\": jsii.String(\"dockerBuildArgs\"),\n\t},\n\tDockerBuildContexts: map[string]*string{\n\t\t\"dockerBuildContextsKey\": jsii.String(\"dockerBuildContexts\"),\n\t},\n\tDockerBuildSecrets: map[string]*string{\n\t\t\"dockerBuildSecretsKey\": jsii.String(\"dockerBuildSecrets\"),\n\t},\n\tDockerBuildSsh: jsii.String(\"dockerBuildSsh\"),\n\tDockerBuildTarget: jsii.String(\"dockerBuildTarget\"),\n\tDockerFile: jsii.String(\"dockerFile\"),\n\tDockerOutputs: []*string{\n\t\tjsii.String(\"dockerOutputs\"),\n\t},\n\tExecutable: []*string{\n\t\tjsii.String(\"executable\"),\n\t},\n\tNetworkMode: jsii.String(\"networkMode\"),\n\tPlatform: jsii.String(\"platform\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst dockerImageSource: cloud_assembly_schema.DockerImageSource = {\n  cacheDisabled: false,\n  cacheFrom: [{\n    type: 'type',\n\n    // the properties below are optional\n    params: {\n      paramsKey: 'params',\n    },\n  }],\n  cacheTo: {\n    type: 'type',\n\n    // the properties below are optional\n    params: {\n      paramsKey: 'params',\n    },\n  },\n  directory: 'directory',\n  dockerBuildArgs: {\n    dockerBuildArgsKey: 'dockerBuildArgs',\n  },\n  dockerBuildContexts: {\n    dockerBuildContextsKey: 'dockerBuildContexts',\n  },\n  dockerBuildSecrets: {\n    dockerBuildSecretsKey: 'dockerBuildSecrets',\n  },\n  dockerBuildSsh: 'dockerBuildSsh',\n  dockerBuildTarget: 'dockerBuildTarget',\n  dockerFile: 'dockerFile',\n  dockerOutputs: ['dockerOutputs'],\n  executable: ['executable'],\n  networkMode: 'networkMode',\n  platform: 'platform',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.DockerImageSource"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.DockerCacheOption","@aws-cdk/cloud-assembly-schema.DockerImageSource"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst dockerImageSource: cloud_assembly_schema.DockerImageSource = {\n  cacheDisabled: false,\n  cacheFrom: [{\n    type: 'type',\n\n    // the properties below are optional\n    params: {\n      paramsKey: 'params',\n    },\n  }],\n  cacheTo: {\n    type: 'type',\n\n    // the properties below are optional\n    params: {\n      paramsKey: 'params',\n    },\n  },\n  directory: 'directory',\n  dockerBuildArgs: {\n    dockerBuildArgsKey: 'dockerBuildArgs',\n  },\n  dockerBuildContexts: {\n    dockerBuildContextsKey: 'dockerBuildContexts',\n  },\n  dockerBuildSecrets: {\n    dockerBuildSecretsKey: 'dockerBuildSecrets',\n  },\n  dockerBuildSsh: 'dockerBuildSsh',\n  dockerBuildTarget: 'dockerBuildTarget',\n  dockerFile: 'dockerFile',\n  dockerOutputs: ['dockerOutputs'],\n  executable: ['executable'],\n  networkMode: 'networkMode',\n  platform: 'platform',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":16,"80":27,"97":1,"167":1,"184":1,"210":3,"211":8,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":23,"308":1},"fqnsFingerprint":"500058e53f9a8735af8100ca66b45f2ae158ee2a655ac91e3f98ca6a13de741e"},"cca6502e8b40a57c2a69a1f55e205dc339259b5db1622ce53d23496f1693d1af":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nendpoint_service_availability_zones_context_query = cloud_assembly_schema.EndpointServiceAvailabilityZonesContextQuery(\n    account=\"account\",\n    region=\"region\",\n    service_name=\"serviceName\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar endpointServiceAvailabilityZonesContextQuery = new EndpointServiceAvailabilityZonesContextQuery {\n    Account = \"account\",\n    Region = \"region\",\n    ServiceName = \"serviceName\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nEndpointServiceAvailabilityZonesContextQuery endpointServiceAvailabilityZonesContextQuery = EndpointServiceAvailabilityZonesContextQuery.builder()\n        .account(\"account\")\n        .region(\"region\")\n        .serviceName(\"serviceName\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nendpointServiceAvailabilityZonesContextQuery := &EndpointServiceAvailabilityZonesContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tRegion: jsii.String(\"region\"),\n\tServiceName: jsii.String(\"serviceName\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst endpointServiceAvailabilityZonesContextQuery: cloud_assembly_schema.EndpointServiceAvailabilityZonesContextQuery = {\n  account: 'account',\n  region: 'region',\n  serviceName: 'serviceName',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.EndpointServiceAvailabilityZonesContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.EndpointServiceAvailabilityZonesContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst endpointServiceAvailabilityZonesContextQuery: cloud_assembly_schema.EndpointServiceAvailabilityZonesContextQuery = {\n  account: 'account',\n  region: 'region',\n  serviceName: 'serviceName',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":6,"80":13,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":7,"308":1},"fqnsFingerprint":"000b745bfc588eac533aca0e5faf20e38b2fbe4082089349c48c202d1cfbf791"},"1e9663677625abb2365d5408a0bffd3989c4831ee1e4707354bec9b099633240":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# recommended_value: Any\n# user_value: Any\n# v1: Any\n# v2: Any\n\nfeature_flag = cloud_assembly_schema.FeatureFlag(\n    explanation=\"explanation\",\n    recommended_value=recommended_value,\n    unconfigured_behaves_like=cloud_assembly_schema.UnconfiguredBehavesLike(\n        v1=v1,\n        v2=v2\n    ),\n    user_value=user_value\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar recommendedValue;\nvar userValue;\nvar v1;\nvar v2;\n\nvar featureFlag = new FeatureFlag {\n    Explanation = \"explanation\",\n    RecommendedValue = recommendedValue,\n    UnconfiguredBehavesLike = new UnconfiguredBehavesLike {\n        V1 = v1,\n        V2 = v2\n    },\n    UserValue = userValue\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject recommendedValue;\nObject userValue;\nObject v1;\nObject v2;\n\nFeatureFlag featureFlag = FeatureFlag.builder()\n        .explanation(\"explanation\")\n        .recommendedValue(recommendedValue)\n        .unconfiguredBehavesLike(UnconfiguredBehavesLike.builder()\n                .v1(v1)\n                .v2(v2)\n                .build())\n        .userValue(userValue)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar recommendedValue interface{}\nvar userValue interface{}\nvar v1 interface{}\nvar v2 interface{}\n\nfeatureFlag := &FeatureFlag{\n\tExplanation: jsii.String(\"explanation\"),\n\tRecommendedValue: recommendedValue,\n\tUnconfiguredBehavesLike: &UnconfiguredBehavesLike{\n\t\tV1: v1,\n\t\tV2: v2,\n\t},\n\tUserValue: userValue,\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const recommendedValue: any;\ndeclare const userValue: any;\ndeclare const v1: any;\ndeclare const v2: any;\nconst featureFlag: cloud_assembly_schema.FeatureFlag = {\n  explanation: 'explanation',\n  recommendedValue: recommendedValue,\n  unconfiguredBehavesLike: {\n    v1: v1,\n    v2: v2,\n  },\n  userValue: userValue,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FeatureFlag"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.FeatureFlag","@aws-cdk/cloud-assembly-schema.UnconfiguredBehavesLike"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const recommendedValue: any;\ndeclare const userValue: any;\ndeclare const v1: any;\ndeclare const v2: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst featureFlag: cloud_assembly_schema.FeatureFlag = {\n  explanation: 'explanation',\n  recommendedValue: recommendedValue,\n  unconfiguredBehavesLike: {\n    v1: v1,\n    v2: v2,\n  },\n  userValue: userValue,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":2,"80":18,"133":4,"138":4,"167":1,"184":1,"211":2,"244":5,"261":5,"262":5,"273":1,"274":1,"275":1,"304":6,"308":1},"fqnsFingerprint":"6926c4b8f9221bcc11c91894f1ccc30450941999e698819dc328ba1c92f28561"},"5e3c3358705e35c261c58e69fb23f5ff11d0f5b20beeecef8984e8548e57679a":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# recommended_value: Any\n# user_value: Any\n# v1: Any\n# v2: Any\n\nfeature_flag_report_properties = cloud_assembly_schema.FeatureFlagReportProperties(\n    flags={\n        \"flags_key\": cloud_assembly_schema.FeatureFlag(\n            explanation=\"explanation\",\n            recommended_value=recommended_value,\n            unconfigured_behaves_like=cloud_assembly_schema.UnconfiguredBehavesLike(\n                v1=v1,\n                v2=v2\n            ),\n            user_value=user_value\n        )\n    },\n    module=\"module\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar recommendedValue;\nvar userValue;\nvar v1;\nvar v2;\n\nvar featureFlagReportProperties = new FeatureFlagReportProperties {\n    Flags = new Dictionary<string, FeatureFlag> {\n        { \"flagsKey\", new FeatureFlag {\n            Explanation = \"explanation\",\n            RecommendedValue = recommendedValue,\n            UnconfiguredBehavesLike = new UnconfiguredBehavesLike {\n                V1 = v1,\n                V2 = v2\n            },\n            UserValue = userValue\n        } }\n    },\n    Module = \"module\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject recommendedValue;\nObject userValue;\nObject v1;\nObject v2;\n\nFeatureFlagReportProperties featureFlagReportProperties = FeatureFlagReportProperties.builder()\n        .flags(Map.of(\n                \"flagsKey\", FeatureFlag.builder()\n                        .explanation(\"explanation\")\n                        .recommendedValue(recommendedValue)\n                        .unconfiguredBehavesLike(UnconfiguredBehavesLike.builder()\n                                .v1(v1)\n                                .v2(v2)\n                                .build())\n                        .userValue(userValue)\n                        .build()))\n        .module(\"module\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar recommendedValue interface{}\nvar userValue interface{}\nvar v1 interface{}\nvar v2 interface{}\n\nfeatureFlagReportProperties := &FeatureFlagReportProperties{\n\tFlags: map[string]FeatureFlag{\n\t\t\"flagsKey\": &FeatureFlag{\n\t\t\t\"explanation\": jsii.String(\"explanation\"),\n\t\t\t\"recommendedValue\": recommendedValue,\n\t\t\t\"unconfiguredBehavesLike\": &UnconfiguredBehavesLike{\n\t\t\t\t\"v1\": v1,\n\t\t\t\t\"v2\": v2,\n\t\t\t},\n\t\t\t\"userValue\": userValue,\n\t\t},\n\t},\n\tModule: jsii.String(\"module\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const recommendedValue: any;\ndeclare const userValue: any;\ndeclare const v1: any;\ndeclare const v2: any;\nconst featureFlagReportProperties: cloud_assembly_schema.FeatureFlagReportProperties = {\n  flags: {\n    flagsKey: {\n      explanation: 'explanation',\n      recommendedValue: recommendedValue,\n      unconfiguredBehavesLike: {\n        v1: v1,\n        v2: v2,\n      },\n      userValue: userValue,\n    },\n  },\n  module: 'module',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FeatureFlagReportProperties"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.FeatureFlag","@aws-cdk/cloud-assembly-schema.FeatureFlagReportProperties","@aws-cdk/cloud-assembly-schema.UnconfiguredBehavesLike"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const recommendedValue: any;\ndeclare const userValue: any;\ndeclare const v1: any;\ndeclare const v2: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst featureFlagReportProperties: cloud_assembly_schema.FeatureFlagReportProperties = {\n  flags: {\n    flagsKey: {\n      explanation: 'explanation',\n      recommendedValue: recommendedValue,\n      unconfiguredBehavesLike: {\n        v1: v1,\n        v2: v2,\n      },\n      userValue: userValue,\n    },\n  },\n  module: 'module',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":21,"133":4,"138":4,"167":1,"184":1,"211":4,"244":5,"261":5,"262":5,"273":1,"274":1,"275":1,"304":9,"308":1},"fqnsFingerprint":"d3fd85673ffd0f2b837f7af0f0772095017914ea114e8d330689e3c9297d8542"},"bc0e0a0d34b2a351a9b9a62c2916e34f7663b14dc4230bc6196a0fdee6374736":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nfile_asset = cloud_assembly_schema.FileAsset(\n    destinations={\n        \"destinations_key\": cloud_assembly_schema.FileDestination(\n            bucket_name=\"bucketName\",\n            object_key=\"objectKey\",\n\n            # the properties below are optional\n            assume_role_additional_options={\n                \"assume_role_additional_options_key\": assume_role_additional_options\n            },\n            assume_role_arn=\"assumeRoleArn\",\n            assume_role_external_id=\"assumeRoleExternalId\",\n            region=\"region\"\n        )\n    },\n    source=cloud_assembly_schema.FileSource(\n        executable=[\"executable\"],\n        packaging=cloud_assembly_schema.FileAssetPackaging.FILE,\n        path=\"path\"\n    ),\n\n    # the properties below are optional\n    display_name=\"displayName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar fileAsset = new FileAsset {\n    Destinations = new Dictionary<string, FileDestination> {\n        { \"destinationsKey\", new FileDestination {\n            BucketName = \"bucketName\",\n            ObjectKey = \"objectKey\",\n\n            // the properties below are optional\n            AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n                { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n            },\n            AssumeRoleArn = \"assumeRoleArn\",\n            AssumeRoleExternalId = \"assumeRoleExternalId\",\n            Region = \"region\"\n        } }\n    },\n    Source = new FileSource {\n        Executable = new [] { \"executable\" },\n        Packaging = FileAssetPackaging.FILE,\n        Path = \"path\"\n    },\n\n    // the properties below are optional\n    DisplayName = \"displayName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nFileAsset fileAsset = FileAsset.builder()\n        .destinations(Map.of(\n                \"destinationsKey\", FileDestination.builder()\n                        .bucketName(\"bucketName\")\n                        .objectKey(\"objectKey\")\n\n                        // the properties below are optional\n                        .assumeRoleAdditionalOptions(Map.of(\n                                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                        .assumeRoleArn(\"assumeRoleArn\")\n                        .assumeRoleExternalId(\"assumeRoleExternalId\")\n                        .region(\"region\")\n                        .build()))\n        .source(FileSource.builder()\n                .executable(List.of(\"executable\"))\n                .packaging(FileAssetPackaging.FILE)\n                .path(\"path\")\n                .build())\n\n        // the properties below are optional\n        .displayName(\"displayName\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nfileAsset := &FileAsset{\n\tDestinations: map[string]FileDestination{\n\t\t\"destinationsKey\": &FileDestination{\n\t\t\t\"bucketName\": jsii.String(\"bucketName\"),\n\t\t\t\"objectKey\": jsii.String(\"objectKey\"),\n\n\t\t\t// the properties below are optional\n\t\t\t\"assumeRoleAdditionalOptions\": map[string]interface{}{\n\t\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t\t},\n\t\t\t\"assumeRoleArn\": jsii.String(\"assumeRoleArn\"),\n\t\t\t\"assumeRoleExternalId\": jsii.String(\"assumeRoleExternalId\"),\n\t\t\t\"region\": jsii.String(\"region\"),\n\t\t},\n\t},\n\tSource: &FileSource{\n\t\tExecutable: []*string{\n\t\t\tjsii.String(\"executable\"),\n\t\t},\n\t\tPackaging: cloud_assembly_schema.FileAssetPackaging_FILE,\n\t\tPath: jsii.String(\"path\"),\n\t},\n\n\t// the properties below are optional\n\tDisplayName: jsii.String(\"displayName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst fileAsset: cloud_assembly_schema.FileAsset = {\n  destinations: {\n    destinationsKey: {\n      bucketName: 'bucketName',\n      objectKey: 'objectKey',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleArn: 'assumeRoleArn',\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      region: 'region',\n    },\n  },\n  source: {\n    executable: ['executable'],\n    packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n    path: 'path',\n  },\n\n  // the properties below are optional\n  displayName: 'displayName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FileAsset"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.FileAsset","@aws-cdk/cloud-assembly-schema.FileAssetPackaging","@aws-cdk/cloud-assembly-schema.FileAssetPackaging#FILE","@aws-cdk/cloud-assembly-schema.FileDestination","@aws-cdk/cloud-assembly-schema.FileSource"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst fileAsset: cloud_assembly_schema.FileAsset = {\n  destinations: {\n    destinationsKey: {\n      bucketName: 'bucketName',\n      objectKey: 'objectKey',\n\n      // the properties below are optional\n      assumeRoleAdditionalOptions: {\n        assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n      },\n      assumeRoleArn: 'assumeRoleArn',\n      assumeRoleExternalId: 'assumeRoleExternalId',\n      region: 'region',\n    },\n  },\n  source: {\n    executable: ['executable'],\n    packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n    path: 'path',\n  },\n\n  // the properties below are optional\n  displayName: 'displayName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":9,"80":23,"133":1,"138":1,"167":1,"184":1,"210":1,"211":5,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":14,"308":1},"fqnsFingerprint":"abfc2d6d13db80d2d21234fdb356f4b85352674816f886adacf3a74dcd54f213"},"82a0fc5ca89d11e2a7e67427d70fec66670ed3a10a83efa087f4b2df94d6be57":{"translations":{"python":{"source":"entry = {\n    \"packaging\": \"file\",\n    \"s3_bucket_parameter\": \"bucket-parameter\",\n    \"s3_key_paramenter\": \"key-parameter\",\n    \"artifact_hash_parameter\": \"hash-parameter\"\n}","version":"2"},"csharp":{"source":"IDictionary<string, string> entry = new Dictionary<string, string> {\n    { \"packaging\", \"file\" },\n    { \"s3BucketParameter\", \"bucket-parameter\" },\n    { \"s3KeyParamenter\", \"key-parameter\" },\n    { \"artifactHashParameter\", \"hash-parameter\" }\n};","version":"1"},"java":{"source":"Map<String, String> entry = Map.of(\n        \"packaging\", \"file\",\n        \"s3BucketParameter\", \"bucket-parameter\",\n        \"s3KeyParamenter\", \"key-parameter\",\n        \"artifactHashParameter\", \"hash-parameter\");","version":"1"},"go":{"source":"entry := map[string]*string{\n\t\"packaging\": jsii.String(\"file\"),\n\t\"s3BucketParameter\": jsii.String(\"bucket-parameter\"),\n\t\"s3KeyParamenter\": jsii.String(\"key-parameter\"),\n\t\"artifactHashParameter\": jsii.String(\"hash-parameter\"),\n}","version":"1"},"$":{"source":"const entry = {\n  packaging: 'file',\n  s3BucketParameter: 'bucket-parameter',\n  s3KeyParamenter: 'key-parameter',\n  artifactHashParameter: 'hash-parameter',\n}","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FileAssetMetadataEntry"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":[],"fullSource":"// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\nconst entry = {\n  packaging: 'file',\n  s3BucketParameter: 'bucket-parameter',\n  s3KeyParamenter: 'key-parameter',\n  artifactHashParameter: 'hash-parameter',\n}\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":4,"80":5,"211":1,"244":1,"261":1,"262":1,"304":4,"308":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"467ccb87cefd302b2e5b4daa19914ac62656a9be98cf56d7ca80e7e5da265e1a":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nfile_destination = cloud_assembly_schema.FileDestination(\n    bucket_name=\"bucketName\",\n    object_key=\"objectKey\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    assume_role_arn=\"assumeRoleArn\",\n    assume_role_external_id=\"assumeRoleExternalId\",\n    region=\"region\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar fileDestination = new FileDestination {\n    BucketName = \"bucketName\",\n    ObjectKey = \"objectKey\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    AssumeRoleArn = \"assumeRoleArn\",\n    AssumeRoleExternalId = \"assumeRoleExternalId\",\n    Region = \"region\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nFileDestination fileDestination = FileDestination.builder()\n        .bucketName(\"bucketName\")\n        .objectKey(\"objectKey\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .assumeRoleArn(\"assumeRoleArn\")\n        .assumeRoleExternalId(\"assumeRoleExternalId\")\n        .region(\"region\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nfileDestination := &FileDestination{\n\tBucketName: jsii.String(\"bucketName\"),\n\tObjectKey: jsii.String(\"objectKey\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tAssumeRoleArn: jsii.String(\"assumeRoleArn\"),\n\tAssumeRoleExternalId: jsii.String(\"assumeRoleExternalId\"),\n\tRegion: jsii.String(\"region\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst fileDestination: cloud_assembly_schema.FileDestination = {\n  bucketName: 'bucketName',\n  objectKey: 'objectKey',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FileDestination"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.FileDestination"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst fileDestination: cloud_assembly_schema.FileDestination = {\n  bucketName: 'bucketName',\n  objectKey: 'objectKey',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  assumeRoleArn: 'assumeRoleArn',\n  assumeRoleExternalId: 'assumeRoleExternalId',\n  region: 'region',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":6,"80":13,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":7,"308":1},"fqnsFingerprint":"1501ab22355fc14ac7f38c7d968343132c1af32f5fd98abdac1b0fca472e644c"},"8919d25312ffa0550d96b8b80fd2d07854bd2d7a3ef751d6f165f3afcb2b41ad":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nfile_source = cloud_assembly_schema.FileSource(\n    executable=[\"executable\"],\n    packaging=cloud_assembly_schema.FileAssetPackaging.FILE,\n    path=\"path\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar fileSource = new FileSource {\n    Executable = new [] { \"executable\" },\n    Packaging = FileAssetPackaging.FILE,\n    Path = \"path\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nFileSource fileSource = FileSource.builder()\n        .executable(List.of(\"executable\"))\n        .packaging(FileAssetPackaging.FILE)\n        .path(\"path\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nfileSource := &FileSource{\n\tExecutable: []*string{\n\t\tjsii.String(\"executable\"),\n\t},\n\tPackaging: cloud_assembly_schema.FileAssetPackaging_FILE,\n\tPath: jsii.String(\"path\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst fileSource: cloud_assembly_schema.FileSource = {\n  executable: ['executable'],\n  packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n  path: 'path',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.FileSource"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.FileAssetPackaging","@aws-cdk/cloud-assembly-schema.FileAssetPackaging#FILE","@aws-cdk/cloud-assembly-schema.FileSource"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst fileSource: cloud_assembly_schema.FileSource = {\n  executable: ['executable'],\n  packaging: cloud_assembly_schema.FileAssetPackaging.FILE,\n  path: 'path',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":10,"167":1,"184":1,"210":1,"211":1,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"cce5010fbb67f8f66c9253b4457f7a3f9dbbde97c641fb1b4a4302ea3a6d669c"},"85f6ffd9f64c3dedd5848e184993a6f65f0c49e432f9f7b63824d5eeacdf62aa":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nhooks = cloud_assembly_schema.Hooks(\n    post_deploy=[\"postDeploy\"],\n    post_destroy=[\"postDestroy\"],\n    pre_deploy=[\"preDeploy\"],\n    pre_destroy=[\"preDestroy\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar hooks = new Hooks {\n    PostDeploy = new [] { \"postDeploy\" },\n    PostDestroy = new [] { \"postDestroy\" },\n    PreDeploy = new [] { \"preDeploy\" },\n    PreDestroy = new [] { \"preDestroy\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nHooks hooks = Hooks.builder()\n        .postDeploy(List.of(\"postDeploy\"))\n        .postDestroy(List.of(\"postDestroy\"))\n        .preDeploy(List.of(\"preDeploy\"))\n        .preDestroy(List.of(\"preDestroy\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nhooks := &Hooks{\n\tPostDeploy: []*string{\n\t\tjsii.String(\"postDeploy\"),\n\t},\n\tPostDestroy: []*string{\n\t\tjsii.String(\"postDestroy\"),\n\t},\n\tPreDeploy: []*string{\n\t\tjsii.String(\"preDeploy\"),\n\t},\n\tPreDestroy: []*string{\n\t\tjsii.String(\"preDestroy\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst hooks: cloud_assembly_schema.Hooks = {\n  postDeploy: ['postDeploy'],\n  postDestroy: ['postDestroy'],\n  preDeploy: ['preDeploy'],\n  preDestroy: ['preDestroy'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.Hooks"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.Hooks"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst hooks: cloud_assembly_schema.Hooks = {\n  postDeploy: ['postDeploy'],\n  postDestroy: ['postDestroy'],\n  preDeploy: ['preDeploy'],\n  preDestroy: ['preDestroy'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":5,"80":8,"167":1,"184":1,"210":4,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":4,"308":1},"fqnsFingerprint":"8c82ece3af8968ea01c6aba3905bef2be81ac6b19318e6aaf0514ef6ae113fe5"},"a7e53d008b1c695071034e83b254d1419c002fa3a1886a5d2fd5ca2eb9a31707":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nhosted_zone_context_query = cloud_assembly_schema.HostedZoneContextQuery(\n    account=\"account\",\n    domain_name=\"domainName\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\",\n    private_zone=False,\n    vpc_id=\"vpcId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar hostedZoneContextQuery = new HostedZoneContextQuery {\n    Account = \"account\",\n    DomainName = \"domainName\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\",\n    PrivateZone = false,\n    VpcId = \"vpcId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nHostedZoneContextQuery hostedZoneContextQuery = HostedZoneContextQuery.builder()\n        .account(\"account\")\n        .domainName(\"domainName\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .privateZone(false)\n        .vpcId(\"vpcId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nhostedZoneContextQuery := &HostedZoneContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tDomainName: jsii.String(\"domainName\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\tPrivateZone: jsii.Boolean(false),\n\tVpcId: jsii.String(\"vpcId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst hostedZoneContextQuery: cloud_assembly_schema.HostedZoneContextQuery = {\n  account: 'account',\n  domainName: 'domainName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  privateZone: false,\n  vpcId: 'vpcId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.HostedZoneContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.HostedZoneContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst hostedZoneContextQuery: cloud_assembly_schema.HostedZoneContextQuery = {\n  account: 'account',\n  domainName: 'domainName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  privateZone: false,\n  vpcId: 'vpcId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":7,"80":15,"97":1,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":9,"308":1},"fqnsFingerprint":"fdaa308c5f8a8c6102901a66bfba333d715fd7cb09eea0728ced26b28aaac177"},"61d6a30bc801790791876b2a7133e574221e40af13966f739e61b51223f16803":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ninteg_manifest = cloud_assembly_schema.IntegManifest(\n    test_cases={\n        \"test_cases_key\": cloud_assembly_schema.TestCase(\n            stacks=[\"stacks\"],\n\n            # the properties below are optional\n            allow_delete_failures=False,\n            allow_destroy=[\"allowDestroy\"],\n            assertion_stack=\"assertionStack\",\n            assertion_stack_name=\"assertionStackName\",\n            cdk_command_options=cloud_assembly_schema.CdkCommands(\n                deploy=cloud_assembly_schema.DeployCommand(\n                    args=cloud_assembly_schema.DeployOptions(\n                        all=False,\n                        app=\"app\",\n                        asset_metadata=False,\n                        ca_bundle_path=\"caBundlePath\",\n                        change_set_name=\"changeSetName\",\n                        ci=False,\n                        color=False,\n                        concurrency=123,\n                        context={\n                            \"context_key\": \"context\"\n                        },\n                        debug=False,\n                        ec2_creds=False,\n                        exclusively=False,\n                        execute=False,\n                        force=False,\n                        ignore_errors=False,\n                        json=False,\n                        lookups=False,\n                        notices=False,\n                        notification_arns=[\"notificationArns\"],\n                        output=\"output\",\n                        outputs_file=\"outputsFile\",\n                        parameters={\n                            \"parameters_key\": \"parameters\"\n                        },\n                        path_metadata=False,\n                        profile=\"profile\",\n                        proxy=\"proxy\",\n                        require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n                        reuse_assets=[\"reuseAssets\"],\n                        role_arn=\"roleArn\",\n                        rollback=False,\n                        stacks=[\"stacks\"],\n                        staging=False,\n                        strict=False,\n                        toolkit_stack_name=\"toolkitStackName\",\n                        trace=False,\n                        use_previous_parameters=False,\n                        verbose=False,\n                        version_reporting=False\n                    ),\n                    enabled=False,\n                    expected_message=\"expectedMessage\",\n                    expect_error=False\n                ),\n                destroy=cloud_assembly_schema.DestroyCommand(\n                    args=cloud_assembly_schema.DestroyOptions(\n                        all=False,\n                        app=\"app\",\n                        asset_metadata=False,\n                        ca_bundle_path=\"caBundlePath\",\n                        color=False,\n                        context={\n                            \"context_key\": \"context\"\n                        },\n                        debug=False,\n                        ec2_creds=False,\n                        exclusively=False,\n                        force=False,\n                        ignore_errors=False,\n                        json=False,\n                        lookups=False,\n                        notices=False,\n                        output=\"output\",\n                        path_metadata=False,\n                        profile=\"profile\",\n                        proxy=\"proxy\",\n                        role_arn=\"roleArn\",\n                        stacks=[\"stacks\"],\n                        staging=False,\n                        strict=False,\n                        trace=False,\n                        verbose=False,\n                        version_reporting=False\n                    ),\n                    enabled=False,\n                    expected_message=\"expectedMessage\",\n                    expect_error=False\n                )\n            ),\n            diff_assets=False,\n            hooks=cloud_assembly_schema.Hooks(\n                post_deploy=[\"postDeploy\"],\n                post_destroy=[\"postDestroy\"],\n                pre_deploy=[\"preDeploy\"],\n                pre_destroy=[\"preDestroy\"]\n            ),\n            regions=[\"regions\"],\n            stack_update_workflow=False\n        )\n    },\n    version=\"version\",\n\n    # the properties below are optional\n    enable_lookups=False,\n    synth_context={\n        \"synth_context_key\": \"synthContext\"\n    }\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar integManifest = new IntegManifest {\n    TestCases = new Dictionary<string, TestCase> {\n        { \"testCasesKey\", new TestCase {\n            Stacks = new [] { \"stacks\" },\n\n            // the properties below are optional\n            AllowDeleteFailures = false,\n            AllowDestroy = new [] { \"allowDestroy\" },\n            AssertionStack = \"assertionStack\",\n            AssertionStackName = \"assertionStackName\",\n            CdkCommandOptions = new CdkCommands {\n                Deploy = new DeployCommand {\n                    Args = new DeployOptions {\n                        All = false,\n                        App = \"app\",\n                        AssetMetadata = false,\n                        CaBundlePath = \"caBundlePath\",\n                        ChangeSetName = \"changeSetName\",\n                        Ci = false,\n                        Color = false,\n                        Concurrency = 123,\n                        Context = new Dictionary<string, string> {\n                            { \"contextKey\", \"context\" }\n                        },\n                        Debug = false,\n                        Ec2Creds = false,\n                        Exclusively = false,\n                        Execute = false,\n                        Force = false,\n                        IgnoreErrors = false,\n                        Json = false,\n                        Lookups = false,\n                        Notices = false,\n                        NotificationArns = new [] { \"notificationArns\" },\n                        Output = \"output\",\n                        OutputsFile = \"outputsFile\",\n                        Parameters = new Dictionary<string, string> {\n                            { \"parametersKey\", \"parameters\" }\n                        },\n                        PathMetadata = false,\n                        Profile = \"profile\",\n                        Proxy = \"proxy\",\n                        RequireApproval = RequireApproval.NEVER,\n                        ReuseAssets = new [] { \"reuseAssets\" },\n                        RoleArn = \"roleArn\",\n                        Rollback = false,\n                        Stacks = new [] { \"stacks\" },\n                        Staging = false,\n                        Strict = false,\n                        ToolkitStackName = \"toolkitStackName\",\n                        Trace = false,\n                        UsePreviousParameters = false,\n                        Verbose = false,\n                        VersionReporting = false\n                    },\n                    Enabled = false,\n                    ExpectedMessage = \"expectedMessage\",\n                    ExpectError = false\n                },\n                Destroy = new DestroyCommand {\n                    Args = new DestroyOptions {\n                        All = false,\n                        App = \"app\",\n                        AssetMetadata = false,\n                        CaBundlePath = \"caBundlePath\",\n                        Color = false,\n                        Context = new Dictionary<string, string> {\n                            { \"contextKey\", \"context\" }\n                        },\n                        Debug = false,\n                        Ec2Creds = false,\n                        Exclusively = false,\n                        Force = false,\n                        IgnoreErrors = false,\n                        Json = false,\n                        Lookups = false,\n                        Notices = false,\n                        Output = \"output\",\n                        PathMetadata = false,\n                        Profile = \"profile\",\n                        Proxy = \"proxy\",\n                        RoleArn = \"roleArn\",\n                        Stacks = new [] { \"stacks\" },\n                        Staging = false,\n                        Strict = false,\n                        Trace = false,\n                        Verbose = false,\n                        VersionReporting = false\n                    },\n                    Enabled = false,\n                    ExpectedMessage = \"expectedMessage\",\n                    ExpectError = false\n                }\n            },\n            DiffAssets = false,\n            Hooks = new Hooks {\n                PostDeploy = new [] { \"postDeploy\" },\n                PostDestroy = new [] { \"postDestroy\" },\n                PreDeploy = new [] { \"preDeploy\" },\n                PreDestroy = new [] { \"preDestroy\" }\n            },\n            Regions = new [] { \"regions\" },\n            StackUpdateWorkflow = false\n        } }\n    },\n    Version = \"version\",\n\n    // the properties below are optional\n    EnableLookups = false,\n    SynthContext = new Dictionary<string, string> {\n        { \"synthContextKey\", \"synthContext\" }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nIntegManifest integManifest = IntegManifest.builder()\n        .testCases(Map.of(\n                \"testCasesKey\", TestCase.builder()\n                        .stacks(List.of(\"stacks\"))\n\n                        // the properties below are optional\n                        .allowDeleteFailures(false)\n                        .allowDestroy(List.of(\"allowDestroy\"))\n                        .assertionStack(\"assertionStack\")\n                        .assertionStackName(\"assertionStackName\")\n                        .cdkCommandOptions(CdkCommands.builder()\n                                .deploy(DeployCommand.builder()\n                                        .args(DeployOptions.builder()\n                                                .all(false)\n                                                .app(\"app\")\n                                                .assetMetadata(false)\n                                                .caBundlePath(\"caBundlePath\")\n                                                .changeSetName(\"changeSetName\")\n                                                .ci(false)\n                                                .color(false)\n                                                .concurrency(123)\n                                                .context(Map.of(\n                                                        \"contextKey\", \"context\"))\n                                                .debug(false)\n                                                .ec2Creds(false)\n                                                .exclusively(false)\n                                                .execute(false)\n                                                .force(false)\n                                                .ignoreErrors(false)\n                                                .json(false)\n                                                .lookups(false)\n                                                .notices(false)\n                                                .notificationArns(List.of(\"notificationArns\"))\n                                                .output(\"output\")\n                                                .outputsFile(\"outputsFile\")\n                                                .parameters(Map.of(\n                                                        \"parametersKey\", \"parameters\"))\n                                                .pathMetadata(false)\n                                                .profile(\"profile\")\n                                                .proxy(\"proxy\")\n                                                .requireApproval(RequireApproval.NEVER)\n                                                .reuseAssets(List.of(\"reuseAssets\"))\n                                                .roleArn(\"roleArn\")\n                                                .rollback(false)\n                                                .stacks(List.of(\"stacks\"))\n                                                .staging(false)\n                                                .strict(false)\n                                                .toolkitStackName(\"toolkitStackName\")\n                                                .trace(false)\n                                                .usePreviousParameters(false)\n                                                .verbose(false)\n                                                .versionReporting(false)\n                                                .build())\n                                        .enabled(false)\n                                        .expectedMessage(\"expectedMessage\")\n                                        .expectError(false)\n                                        .build())\n                                .destroy(DestroyCommand.builder()\n                                        .args(DestroyOptions.builder()\n                                                .all(false)\n                                                .app(\"app\")\n                                                .assetMetadata(false)\n                                                .caBundlePath(\"caBundlePath\")\n                                                .color(false)\n                                                .context(Map.of(\n                                                        \"contextKey\", \"context\"))\n                                                .debug(false)\n                                                .ec2Creds(false)\n                                                .exclusively(false)\n                                                .force(false)\n                                                .ignoreErrors(false)\n                                                .json(false)\n                                                .lookups(false)\n                                                .notices(false)\n                                                .output(\"output\")\n                                                .pathMetadata(false)\n                                                .profile(\"profile\")\n                                                .proxy(\"proxy\")\n                                                .roleArn(\"roleArn\")\n                                                .stacks(List.of(\"stacks\"))\n                                                .staging(false)\n                                                .strict(false)\n                                                .trace(false)\n                                                .verbose(false)\n                                                .versionReporting(false)\n                                                .build())\n                                        .enabled(false)\n                                        .expectedMessage(\"expectedMessage\")\n                                        .expectError(false)\n                                        .build())\n                                .build())\n                        .diffAssets(false)\n                        .hooks(Hooks.builder()\n                                .postDeploy(List.of(\"postDeploy\"))\n                                .postDestroy(List.of(\"postDestroy\"))\n                                .preDeploy(List.of(\"preDeploy\"))\n                                .preDestroy(List.of(\"preDestroy\"))\n                                .build())\n                        .regions(List.of(\"regions\"))\n                        .stackUpdateWorkflow(false)\n                        .build()))\n        .version(\"version\")\n\n        // the properties below are optional\n        .enableLookups(false)\n        .synthContext(Map.of(\n                \"synthContextKey\", \"synthContext\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nintegManifest := &IntegManifest{\n\tTestCases: map[string]TestCase{\n\t\t\"testCasesKey\": &TestCase{\n\t\t\t\"stacks\": []*string{\n\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t},\n\n\t\t\t// the properties below are optional\n\t\t\t\"allowDeleteFailures\": jsii.Boolean(false),\n\t\t\t\"allowDestroy\": []*string{\n\t\t\t\tjsii.String(\"allowDestroy\"),\n\t\t\t},\n\t\t\t\"assertionStack\": jsii.String(\"assertionStack\"),\n\t\t\t\"assertionStackName\": jsii.String(\"assertionStackName\"),\n\t\t\t\"cdkCommandOptions\": &CdkCommands{\n\t\t\t\t\"deploy\": &DeployCommand{\n\t\t\t\t\t\"args\": &DeployOptions{\n\t\t\t\t\t\t\"all\": jsii.Boolean(false),\n\t\t\t\t\t\t\"app\": jsii.String(\"app\"),\n\t\t\t\t\t\t\"assetMetadata\": jsii.Boolean(false),\n\t\t\t\t\t\t\"caBundlePath\": jsii.String(\"caBundlePath\"),\n\t\t\t\t\t\t\"changeSetName\": jsii.String(\"changeSetName\"),\n\t\t\t\t\t\t\"ci\": jsii.Boolean(false),\n\t\t\t\t\t\t\"color\": jsii.Boolean(false),\n\t\t\t\t\t\t\"concurrency\": jsii.Number(123),\n\t\t\t\t\t\t\"context\": map[string]*string{\n\t\t\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"debug\": jsii.Boolean(false),\n\t\t\t\t\t\t\"ec2Creds\": jsii.Boolean(false),\n\t\t\t\t\t\t\"exclusively\": jsii.Boolean(false),\n\t\t\t\t\t\t\"execute\": jsii.Boolean(false),\n\t\t\t\t\t\t\"force\": jsii.Boolean(false),\n\t\t\t\t\t\t\"ignoreErrors\": jsii.Boolean(false),\n\t\t\t\t\t\t\"json\": jsii.Boolean(false),\n\t\t\t\t\t\t\"lookups\": jsii.Boolean(false),\n\t\t\t\t\t\t\"notices\": jsii.Boolean(false),\n\t\t\t\t\t\t\"notificationArns\": []*string{\n\t\t\t\t\t\t\tjsii.String(\"notificationArns\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"output\": jsii.String(\"output\"),\n\t\t\t\t\t\t\"outputsFile\": jsii.String(\"outputsFile\"),\n\t\t\t\t\t\t\"parameters\": map[string]*string{\n\t\t\t\t\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"pathMetadata\": jsii.Boolean(false),\n\t\t\t\t\t\t\"profile\": jsii.String(\"profile\"),\n\t\t\t\t\t\t\"proxy\": jsii.String(\"proxy\"),\n\t\t\t\t\t\t\"requireApproval\": cloud_assembly_schema.RequireApproval_NEVER,\n\t\t\t\t\t\t\"reuseAssets\": []*string{\n\t\t\t\t\t\t\tjsii.String(\"reuseAssets\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"roleArn\": jsii.String(\"roleArn\"),\n\t\t\t\t\t\t\"rollback\": jsii.Boolean(false),\n\t\t\t\t\t\t\"stacks\": []*string{\n\t\t\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"staging\": jsii.Boolean(false),\n\t\t\t\t\t\t\"strict\": jsii.Boolean(false),\n\t\t\t\t\t\t\"toolkitStackName\": jsii.String(\"toolkitStackName\"),\n\t\t\t\t\t\t\"trace\": jsii.Boolean(false),\n\t\t\t\t\t\t\"usePreviousParameters\": jsii.Boolean(false),\n\t\t\t\t\t\t\"verbose\": jsii.Boolean(false),\n\t\t\t\t\t\t\"versionReporting\": jsii.Boolean(false),\n\t\t\t\t\t},\n\t\t\t\t\t\"enabled\": jsii.Boolean(false),\n\t\t\t\t\t\"expectedMessage\": jsii.String(\"expectedMessage\"),\n\t\t\t\t\t\"expectError\": jsii.Boolean(false),\n\t\t\t\t},\n\t\t\t\t\"destroy\": &DestroyCommand{\n\t\t\t\t\t\"args\": &DestroyOptions{\n\t\t\t\t\t\t\"all\": jsii.Boolean(false),\n\t\t\t\t\t\t\"app\": jsii.String(\"app\"),\n\t\t\t\t\t\t\"assetMetadata\": jsii.Boolean(false),\n\t\t\t\t\t\t\"caBundlePath\": jsii.String(\"caBundlePath\"),\n\t\t\t\t\t\t\"color\": jsii.Boolean(false),\n\t\t\t\t\t\t\"context\": map[string]*string{\n\t\t\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"debug\": jsii.Boolean(false),\n\t\t\t\t\t\t\"ec2Creds\": jsii.Boolean(false),\n\t\t\t\t\t\t\"exclusively\": jsii.Boolean(false),\n\t\t\t\t\t\t\"force\": jsii.Boolean(false),\n\t\t\t\t\t\t\"ignoreErrors\": jsii.Boolean(false),\n\t\t\t\t\t\t\"json\": jsii.Boolean(false),\n\t\t\t\t\t\t\"lookups\": jsii.Boolean(false),\n\t\t\t\t\t\t\"notices\": jsii.Boolean(false),\n\t\t\t\t\t\t\"output\": jsii.String(\"output\"),\n\t\t\t\t\t\t\"pathMetadata\": jsii.Boolean(false),\n\t\t\t\t\t\t\"profile\": jsii.String(\"profile\"),\n\t\t\t\t\t\t\"proxy\": jsii.String(\"proxy\"),\n\t\t\t\t\t\t\"roleArn\": jsii.String(\"roleArn\"),\n\t\t\t\t\t\t\"stacks\": []*string{\n\t\t\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"staging\": jsii.Boolean(false),\n\t\t\t\t\t\t\"strict\": jsii.Boolean(false),\n\t\t\t\t\t\t\"trace\": jsii.Boolean(false),\n\t\t\t\t\t\t\"verbose\": jsii.Boolean(false),\n\t\t\t\t\t\t\"versionReporting\": jsii.Boolean(false),\n\t\t\t\t\t},\n\t\t\t\t\t\"enabled\": jsii.Boolean(false),\n\t\t\t\t\t\"expectedMessage\": jsii.String(\"expectedMessage\"),\n\t\t\t\t\t\"expectError\": jsii.Boolean(false),\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"diffAssets\": jsii.Boolean(false),\n\t\t\t\"hooks\": &Hooks{\n\t\t\t\t\"postDeploy\": []*string{\n\t\t\t\t\tjsii.String(\"postDeploy\"),\n\t\t\t\t},\n\t\t\t\t\"postDestroy\": []*string{\n\t\t\t\t\tjsii.String(\"postDestroy\"),\n\t\t\t\t},\n\t\t\t\t\"preDeploy\": []*string{\n\t\t\t\t\tjsii.String(\"preDeploy\"),\n\t\t\t\t},\n\t\t\t\t\"preDestroy\": []*string{\n\t\t\t\t\tjsii.String(\"preDestroy\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"regions\": []*string{\n\t\t\t\tjsii.String(\"regions\"),\n\t\t\t},\n\t\t\t\"stackUpdateWorkflow\": jsii.Boolean(false),\n\t\t},\n\t},\n\tVersion: jsii.String(\"version\"),\n\n\t// the properties below are optional\n\tEnableLookups: jsii.Boolean(false),\n\tSynthContext: map[string]*string{\n\t\t\"synthContextKey\": jsii.String(\"synthContext\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst integManifest: cloud_assembly_schema.IntegManifest = {\n  testCases: {\n    testCasesKey: {\n      stacks: ['stacks'],\n\n      // the properties below are optional\n      allowDeleteFailures: false,\n      allowDestroy: ['allowDestroy'],\n      assertionStack: 'assertionStack',\n      assertionStackName: 'assertionStackName',\n      cdkCommandOptions: {\n        deploy: {\n          args: {\n            all: false,\n            app: 'app',\n            assetMetadata: false,\n            caBundlePath: 'caBundlePath',\n            changeSetName: 'changeSetName',\n            ci: false,\n            color: false,\n            concurrency: 123,\n            context: {\n              contextKey: 'context',\n            },\n            debug: false,\n            ec2Creds: false,\n            exclusively: false,\n            execute: false,\n            force: false,\n            ignoreErrors: false,\n            json: false,\n            lookups: false,\n            notices: false,\n            notificationArns: ['notificationArns'],\n            output: 'output',\n            outputsFile: 'outputsFile',\n            parameters: {\n              parametersKey: 'parameters',\n            },\n            pathMetadata: false,\n            profile: 'profile',\n            proxy: 'proxy',\n            requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n            reuseAssets: ['reuseAssets'],\n            roleArn: 'roleArn',\n            rollback: false,\n            stacks: ['stacks'],\n            staging: false,\n            strict: false,\n            toolkitStackName: 'toolkitStackName',\n            trace: false,\n            usePreviousParameters: false,\n            verbose: false,\n            versionReporting: false,\n          },\n          enabled: false,\n          expectedMessage: 'expectedMessage',\n          expectError: false,\n        },\n        destroy: {\n          args: {\n            all: false,\n            app: 'app',\n            assetMetadata: false,\n            caBundlePath: 'caBundlePath',\n            color: false,\n            context: {\n              contextKey: 'context',\n            },\n            debug: false,\n            ec2Creds: false,\n            exclusively: false,\n            force: false,\n            ignoreErrors: false,\n            json: false,\n            lookups: false,\n            notices: false,\n            output: 'output',\n            pathMetadata: false,\n            profile: 'profile',\n            proxy: 'proxy',\n            roleArn: 'roleArn',\n            stacks: ['stacks'],\n            staging: false,\n            strict: false,\n            trace: false,\n            verbose: false,\n            versionReporting: false,\n          },\n          enabled: false,\n          expectedMessage: 'expectedMessage',\n          expectError: false,\n        },\n      },\n      diffAssets: false,\n      hooks: {\n        postDeploy: ['postDeploy'],\n        postDestroy: ['postDestroy'],\n        preDeploy: ['preDeploy'],\n        preDestroy: ['preDestroy'],\n      },\n      regions: ['regions'],\n      stackUpdateWorkflow: false,\n    },\n  },\n  version: 'version',\n\n  // the properties below are optional\n  enableLookups: false,\n  synthContext: {\n    synthContextKey: 'synthContext',\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.IntegManifest"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CdkCommands","@aws-cdk/cloud-assembly-schema.DeployCommand","@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.DestroyCommand","@aws-cdk/cloud-assembly-schema.DestroyOptions","@aws-cdk/cloud-assembly-schema.Hooks","@aws-cdk/cloud-assembly-schema.IntegManifest","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER","@aws-cdk/cloud-assembly-schema.TestCase"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst integManifest: cloud_assembly_schema.IntegManifest = {\n  testCases: {\n    testCasesKey: {\n      stacks: ['stacks'],\n\n      // the properties below are optional\n      allowDeleteFailures: false,\n      allowDestroy: ['allowDestroy'],\n      assertionStack: 'assertionStack',\n      assertionStackName: 'assertionStackName',\n      cdkCommandOptions: {\n        deploy: {\n          args: {\n            all: false,\n            app: 'app',\n            assetMetadata: false,\n            caBundlePath: 'caBundlePath',\n            changeSetName: 'changeSetName',\n            ci: false,\n            color: false,\n            concurrency: 123,\n            context: {\n              contextKey: 'context',\n            },\n            debug: false,\n            ec2Creds: false,\n            exclusively: false,\n            execute: false,\n            force: false,\n            ignoreErrors: false,\n            json: false,\n            lookups: false,\n            notices: false,\n            notificationArns: ['notificationArns'],\n            output: 'output',\n            outputsFile: 'outputsFile',\n            parameters: {\n              parametersKey: 'parameters',\n            },\n            pathMetadata: false,\n            profile: 'profile',\n            proxy: 'proxy',\n            requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n            reuseAssets: ['reuseAssets'],\n            roleArn: 'roleArn',\n            rollback: false,\n            stacks: ['stacks'],\n            staging: false,\n            strict: false,\n            toolkitStackName: 'toolkitStackName',\n            trace: false,\n            usePreviousParameters: false,\n            verbose: false,\n            versionReporting: false,\n          },\n          enabled: false,\n          expectedMessage: 'expectedMessage',\n          expectError: false,\n        },\n        destroy: {\n          args: {\n            all: false,\n            app: 'app',\n            assetMetadata: false,\n            caBundlePath: 'caBundlePath',\n            color: false,\n            context: {\n              contextKey: 'context',\n            },\n            debug: false,\n            ec2Creds: false,\n            exclusively: false,\n            force: false,\n            ignoreErrors: false,\n            json: false,\n            lookups: false,\n            notices: false,\n            output: 'output',\n            pathMetadata: false,\n            profile: 'profile',\n            proxy: 'proxy',\n            roleArn: 'roleArn',\n            stacks: ['stacks'],\n            staging: false,\n            strict: false,\n            trace: false,\n            verbose: false,\n            versionReporting: false,\n          },\n          enabled: false,\n          expectedMessage: 'expectedMessage',\n          expectError: false,\n        },\n      },\n      diffAssets: false,\n      hooks: {\n        postDeploy: ['postDeploy'],\n        postDestroy: ['postDestroy'],\n        preDeploy: ['preDeploy'],\n        preDestroy: ['preDestroy'],\n      },\n      regions: ['regions'],\n      stackUpdateWorkflow: false,\n    },\n  },\n  version: 'version',\n\n  // the properties below are optional\n  enableLookups: false,\n  synthContext: {\n    synthContextKey: 'synthContext',\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":36,"80":102,"97":46,"167":1,"184":1,"210":11,"211":13,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":95,"308":1},"fqnsFingerprint":"340c4208ed22f7fc623a98a3a9839e9146fe4d6ea3a6a0dabed10fece1c3f20f"},"9176dbacdc1d415521cbb774fe354bcd0443f2fe11a8e88f7bf08c532b3eb23c":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nkey_context_query = cloud_assembly_schema.KeyContextQuery(\n    account=\"account\",\n    alias_name=\"aliasName\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar keyContextQuery = new KeyContextQuery {\n    Account = \"account\",\n    AliasName = \"aliasName\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nKeyContextQuery keyContextQuery = KeyContextQuery.builder()\n        .account(\"account\")\n        .aliasName(\"aliasName\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nkeyContextQuery := &KeyContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tAliasName: jsii.String(\"aliasName\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst keyContextQuery: cloud_assembly_schema.KeyContextQuery = {\n  account: 'account',\n  aliasName: 'aliasName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.KeyContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.KeyContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst keyContextQuery: cloud_assembly_schema.KeyContextQuery = {\n  account: 'account',\n  aliasName: 'aliasName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":6,"80":13,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":7,"308":1},"fqnsFingerprint":"a6a29c16975db13d95bb6c1a68284520094ef9c73f7cd9bd880afe40b0a38b16"},"4c1c25ac84fa14bb6439de25b8897bc6526598ba4cfbf7e91d03e6c4d10003b3":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nload_balancer_context_query = cloud_assembly_schema.LoadBalancerContextQuery(\n    account=\"account\",\n    load_balancer_type=cloud_assembly_schema.LoadBalancerType.NETWORK,\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    load_balancer_arn=\"loadBalancerArn\",\n    load_balancer_tags=[cloud_assembly_schema.Tag(\n        key=\"key\",\n        value=\"value\"\n    )],\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar loadBalancerContextQuery = new LoadBalancerContextQuery {\n    Account = \"account\",\n    LoadBalancerType = LoadBalancerType.NETWORK,\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LoadBalancerArn = \"loadBalancerArn\",\n    LoadBalancerTags = new [] { new Tag {\n        Key = \"key\",\n        Value = \"value\"\n    } },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nLoadBalancerContextQuery loadBalancerContextQuery = LoadBalancerContextQuery.builder()\n        .account(\"account\")\n        .loadBalancerType(LoadBalancerType.NETWORK)\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .loadBalancerArn(\"loadBalancerArn\")\n        .loadBalancerTags(List.of(Tag.builder()\n                .key(\"key\")\n                .value(\"value\")\n                .build()))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nloadBalancerContextQuery := &LoadBalancerContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tLoadBalancerType: cloud_assembly_schema.LoadBalancerType_NETWORK,\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLoadBalancerArn: jsii.String(\"loadBalancerArn\"),\n\tLoadBalancerTags: []Tag{\n\t\t&Tag{\n\t\t\tKey: jsii.String(\"key\"),\n\t\t\tValue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst loadBalancerContextQuery: cloud_assembly_schema.LoadBalancerContextQuery = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.LoadBalancerContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.LoadBalancerContextQuery","@aws-cdk/cloud-assembly-schema.LoadBalancerType","@aws-cdk/cloud-assembly-schema.LoadBalancerType#NETWORK"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst loadBalancerContextQuery: cloud_assembly_schema.LoadBalancerContextQuery = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":8,"80":20,"133":1,"138":1,"167":1,"184":1,"210":1,"211":3,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":11,"308":1},"fqnsFingerprint":"f9bda630aaafa486809cb2eaf1c78f37df72362933e274181a3b1edd6984f1a1"},"503acfeb32357839d922dd5345c37eaf63fb9a90d10a5807369e0cda33393f48":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nload_balancer_filter = cloud_assembly_schema.LoadBalancerFilter(\n    account=\"account\",\n    load_balancer_type=cloud_assembly_schema.LoadBalancerType.NETWORK,\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    load_balancer_arn=\"loadBalancerArn\",\n    load_balancer_tags=[cloud_assembly_schema.Tag(\n        key=\"key\",\n        value=\"value\"\n    )],\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar loadBalancerFilter = new LoadBalancerFilter {\n    Account = \"account\",\n    LoadBalancerType = LoadBalancerType.NETWORK,\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LoadBalancerArn = \"loadBalancerArn\",\n    LoadBalancerTags = new [] { new Tag {\n        Key = \"key\",\n        Value = \"value\"\n    } },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nLoadBalancerFilter loadBalancerFilter = LoadBalancerFilter.builder()\n        .account(\"account\")\n        .loadBalancerType(LoadBalancerType.NETWORK)\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .loadBalancerArn(\"loadBalancerArn\")\n        .loadBalancerTags(List.of(Tag.builder()\n                .key(\"key\")\n                .value(\"value\")\n                .build()))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nloadBalancerFilter := &LoadBalancerFilter{\n\tAccount: jsii.String(\"account\"),\n\tLoadBalancerType: cloud_assembly_schema.LoadBalancerType_NETWORK,\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLoadBalancerArn: jsii.String(\"loadBalancerArn\"),\n\tLoadBalancerTags: []Tag{\n\t\t&Tag{\n\t\t\tKey: jsii.String(\"key\"),\n\t\t\tValue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst loadBalancerFilter: cloud_assembly_schema.LoadBalancerFilter = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.LoadBalancerFilter"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.LoadBalancerFilter","@aws-cdk/cloud-assembly-schema.LoadBalancerType","@aws-cdk/cloud-assembly-schema.LoadBalancerType#NETWORK"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst loadBalancerFilter: cloud_assembly_schema.LoadBalancerFilter = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":8,"80":20,"133":1,"138":1,"167":1,"184":1,"210":1,"211":3,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":11,"308":1},"fqnsFingerprint":"19d603757e89c159bbe172e6744fcd630edee8bd7a3d0a1119b58fc335dce3e7"},"b0d03f5fc73333cf54ee2338fa0065f1c2712882837622c8eda5109e1162a123":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nload_balancer_listener_context_query = cloud_assembly_schema.LoadBalancerListenerContextQuery(\n    account=\"account\",\n    load_balancer_type=cloud_assembly_schema.LoadBalancerType.NETWORK,\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    listener_arn=\"listenerArn\",\n    listener_port=123,\n    listener_protocol=cloud_assembly_schema.LoadBalancerListenerProtocol.HTTP,\n    load_balancer_arn=\"loadBalancerArn\",\n    load_balancer_tags=[cloud_assembly_schema.Tag(\n        key=\"key\",\n        value=\"value\"\n    )],\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar loadBalancerListenerContextQuery = new LoadBalancerListenerContextQuery {\n    Account = \"account\",\n    LoadBalancerType = LoadBalancerType.NETWORK,\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    ListenerArn = \"listenerArn\",\n    ListenerPort = 123,\n    ListenerProtocol = LoadBalancerListenerProtocol.HTTP,\n    LoadBalancerArn = \"loadBalancerArn\",\n    LoadBalancerTags = new [] { new Tag {\n        Key = \"key\",\n        Value = \"value\"\n    } },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nLoadBalancerListenerContextQuery loadBalancerListenerContextQuery = LoadBalancerListenerContextQuery.builder()\n        .account(\"account\")\n        .loadBalancerType(LoadBalancerType.NETWORK)\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .listenerArn(\"listenerArn\")\n        .listenerPort(123)\n        .listenerProtocol(LoadBalancerListenerProtocol.HTTP)\n        .loadBalancerArn(\"loadBalancerArn\")\n        .loadBalancerTags(List.of(Tag.builder()\n                .key(\"key\")\n                .value(\"value\")\n                .build()))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nloadBalancerListenerContextQuery := &LoadBalancerListenerContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tLoadBalancerType: cloud_assembly_schema.LoadBalancerType_NETWORK,\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tListenerArn: jsii.String(\"listenerArn\"),\n\tListenerPort: jsii.Number(123),\n\tListenerProtocol: cloud_assembly_schema.LoadBalancerListenerProtocol_HTTP,\n\tLoadBalancerArn: jsii.String(\"loadBalancerArn\"),\n\tLoadBalancerTags: []Tag{\n\t\t&Tag{\n\t\t\tKey: jsii.String(\"key\"),\n\t\t\tValue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst loadBalancerListenerContextQuery: cloud_assembly_schema.LoadBalancerListenerContextQuery = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  listenerArn: 'listenerArn',\n  listenerPort: 123,\n  listenerProtocol: cloud_assembly_schema.LoadBalancerListenerProtocol.HTTP,\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.LoadBalancerListenerContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.LoadBalancerListenerContextQuery","@aws-cdk/cloud-assembly-schema.LoadBalancerListenerProtocol","@aws-cdk/cloud-assembly-schema.LoadBalancerListenerProtocol#HTTP","@aws-cdk/cloud-assembly-schema.LoadBalancerType","@aws-cdk/cloud-assembly-schema.LoadBalancerType#NETWORK"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst loadBalancerListenerContextQuery: cloud_assembly_schema.LoadBalancerListenerContextQuery = {\n  account: 'account',\n  loadBalancerType: cloud_assembly_schema.LoadBalancerType.NETWORK,\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  listenerArn: 'listenerArn',\n  listenerPort: 123,\n  listenerProtocol: cloud_assembly_schema.LoadBalancerListenerProtocol.HTTP,\n  loadBalancerArn: 'loadBalancerArn',\n  loadBalancerTags: [{\n    key: 'key',\n    value: 'value',\n  }],\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":9,"80":26,"133":1,"138":1,"167":1,"184":1,"210":1,"211":3,"212":4,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":14,"308":1},"fqnsFingerprint":"6cbba8949602053b4981d31576d075b7e56944dde3fe3dfbee627bb863b87201"},"a0a9c626567286a304a2279ff985eba16da044ba085874b7da2533844e06af7e":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nload_manifest_options = cloud_assembly_schema.LoadManifestOptions(\n    skip_enum_check=False,\n    skip_version_check=False,\n    topo_sort=False,\n    validate_schema=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar loadManifestOptions = new LoadManifestOptions {\n    SkipEnumCheck = false,\n    SkipVersionCheck = false,\n    TopoSort = false,\n    ValidateSchema = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nLoadManifestOptions loadManifestOptions = LoadManifestOptions.builder()\n        .skipEnumCheck(false)\n        .skipVersionCheck(false)\n        .topoSort(false)\n        .validateSchema(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nloadManifestOptions := &LoadManifestOptions{\n\tSkipEnumCheck: jsii.Boolean(false),\n\tSkipVersionCheck: jsii.Boolean(false),\n\tTopoSort: jsii.Boolean(false),\n\tValidateSchema: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst loadManifestOptions: cloud_assembly_schema.LoadManifestOptions = {\n  skipEnumCheck: false,\n  skipVersionCheck: false,\n  topoSort: false,\n  validateSchema: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.LoadManifestOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.LoadManifestOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst loadManifestOptions: cloud_assembly_schema.LoadManifestOptions = {\n  skipEnumCheck: false,\n  skipVersionCheck: false,\n  topoSort: false,\n  validateSchema: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":1,"80":8,"97":4,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":4,"308":1},"fqnsFingerprint":"63e71e4a25775943d64107d3f3fb8d3a50aad859b9072ed3fa2108a5388234ae"},"683ace5fa7ce5c56c2624e49044b3eda895f847d46ea383efbe839b2632a2dc1":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nmetadata_entry = cloud_assembly_schema.MetadataEntry(\n    type=\"type\",\n\n    # the properties below are optional\n    data=\"data\",\n    trace=[\"trace\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar metadataEntry = new MetadataEntry {\n    Type = \"type\",\n\n    // the properties below are optional\n    Data = \"data\",\n    Trace = new [] { \"trace\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nMetadataEntry metadataEntry = MetadataEntry.builder()\n        .type(\"type\")\n\n        // the properties below are optional\n        .data(\"data\")\n        .trace(List.of(\"trace\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nmetadataEntry := &MetadataEntry{\n\tType: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\tData: jsii.String(\"data\"),\n\tTrace: []*string{\n\t\tjsii.String(\"trace\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst metadataEntry: cloud_assembly_schema.MetadataEntry = {\n  type: 'type',\n\n  // the properties below are optional\n  data: 'data',\n  trace: ['trace'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.MetadataEntry"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.MetadataEntry"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst metadataEntry: cloud_assembly_schema.MetadataEntry = {\n  type: 'type',\n\n  // the properties below are optional\n  data: 'data',\n  trace: ['trace'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":4,"80":7,"167":1,"184":1,"210":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":3,"308":1},"fqnsFingerprint":"76f97211c796fe33ae185affe704a83a73c6b089b06f0ffe41bdad153a38515b"},"ddf3eeae31bb6142665f0d1734fe5e7dd3e4741f9e20f141a8e9c60d3e915d22":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nmissing_context = cloud_assembly_schema.MissingContext(\n    key=\"key\",\n    props=cloud_assembly_schema.AmiContextQuery(\n        account=\"account\",\n        filters={\n            \"filters_key\": [\"filters\"]\n        },\n        region=\"region\",\n\n        # the properties below are optional\n        assume_role_additional_options={\n            \"assume_role_additional_options_key\": assume_role_additional_options\n        },\n        lookup_role_arn=\"lookupRoleArn\",\n        lookup_role_external_id=\"lookupRoleExternalId\",\n        owners=[\"owners\"]\n    ),\n    provider=cloud_assembly_schema.ContextProvider.AMI_PROVIDER\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar missingContext = new MissingContext {\n    Key = \"key\",\n    Props = new AmiContextQuery {\n        Account = \"account\",\n        Filters = new Dictionary<string, string[]> {\n            { \"filtersKey\", new [] { \"filters\" } }\n        },\n        Region = \"region\",\n\n        // the properties below are optional\n        AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n            { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n        },\n        LookupRoleArn = \"lookupRoleArn\",\n        LookupRoleExternalId = \"lookupRoleExternalId\",\n        Owners = new [] { \"owners\" }\n    },\n    Provider = ContextProvider.AMI_PROVIDER\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nMissingContext missingContext = MissingContext.builder()\n        .key(\"key\")\n        .props(AmiContextQuery.builder()\n                .account(\"account\")\n                .filters(Map.of(\n                        \"filtersKey\", List.of(\"filters\")))\n                .region(\"region\")\n\n                // the properties below are optional\n                .assumeRoleAdditionalOptions(Map.of(\n                        \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n                .lookupRoleArn(\"lookupRoleArn\")\n                .lookupRoleExternalId(\"lookupRoleExternalId\")\n                .owners(List.of(\"owners\"))\n                .build())\n        .provider(ContextProvider.AMI_PROVIDER)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nmissingContext := &MissingContext{\n\tKey: jsii.String(\"key\"),\n\tProps: &AmiContextQuery{\n\t\tAccount: jsii.String(\"account\"),\n\t\tFilters: map[string][]*string{\n\t\t\t\"filtersKey\": []*string{\n\t\t\t\tjsii.String(\"filters\"),\n\t\t\t},\n\t\t},\n\t\tRegion: jsii.String(\"region\"),\n\n\t\t// the properties below are optional\n\t\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t\t},\n\t\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\t\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\t\tOwners: []interface{}{\n\t\t\tjsii.String(\"owners\"),\n\t\t},\n\t},\n\tProvider: cloud_assembly_schema.ContextProvider_AMI_PROVIDER,\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst missingContext: cloud_assembly_schema.MissingContext = {\n  key: 'key',\n  props: {\n    account: 'account',\n    filters: {\n      filtersKey: ['filters'],\n    },\n    region: 'region',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    lookupRoleArn: 'lookupRoleArn',\n    lookupRoleExternalId: 'lookupRoleExternalId',\n    owners: ['owners'],\n  },\n  provider: cloud_assembly_schema.ContextProvider.AMI_PROVIDER,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.MissingContext"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.ContextProvider","@aws-cdk/cloud-assembly-schema.ContextProvider#AMI_PROVIDER","@aws-cdk/cloud-assembly-schema.MissingContext"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst missingContext: cloud_assembly_schema.MissingContext = {\n  key: 'key',\n  props: {\n    account: 'account',\n    filters: {\n      filtersKey: ['filters'],\n    },\n    region: 'region',\n\n    // the properties below are optional\n    assumeRoleAdditionalOptions: {\n      assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n    },\n    lookupRoleArn: 'lookupRoleArn',\n    lookupRoleExternalId: 'lookupRoleExternalId',\n    owners: ['owners'],\n  },\n  provider: cloud_assembly_schema.ContextProvider.AMI_PROVIDER,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":8,"80":21,"133":1,"138":1,"167":1,"184":1,"210":2,"211":4,"212":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":12,"308":1},"fqnsFingerprint":"7d8b5554cb3484c0c18289c35a42c35d06cde99430bf4f0dbbdb059d623aae3f"},"c072d6aeb3761e717f260e268e9489c671d49c5238a894644e585339cd2cdb51":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nnested_cloud_assembly_properties = cloud_assembly_schema.NestedCloudAssemblyProperties(\n    directory_name=\"directoryName\",\n\n    # the properties below are optional\n    display_name=\"displayName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar nestedCloudAssemblyProperties = new NestedCloudAssemblyProperties {\n    DirectoryName = \"directoryName\",\n\n    // the properties below are optional\n    DisplayName = \"displayName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nNestedCloudAssemblyProperties nestedCloudAssemblyProperties = NestedCloudAssemblyProperties.builder()\n        .directoryName(\"directoryName\")\n\n        // the properties below are optional\n        .displayName(\"displayName\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nnestedCloudAssemblyProperties := &NestedCloudAssemblyProperties{\n\tDirectoryName: jsii.String(\"directoryName\"),\n\n\t// the properties below are optional\n\tDisplayName: jsii.String(\"displayName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst nestedCloudAssemblyProperties: cloud_assembly_schema.NestedCloudAssemblyProperties = {\n  directoryName: 'directoryName',\n\n  // the properties below are optional\n  displayName: 'displayName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.NestedCloudAssemblyProperties"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.NestedCloudAssemblyProperties"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst nestedCloudAssemblyProperties: cloud_assembly_schema.NestedCloudAssemblyProperties = {\n  directoryName: 'directoryName',\n\n  // the properties below are optional\n  displayName: 'displayName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":6,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"a2173c283cb64060479843c115c8c666eb95500aea80726108661b7eab1c919d"},"2285b026ede7cf814a4d6f18a11dd7394d2b253eecd4b8c6ec91f0b4cecfa6f3":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nplugin_context_query = cloud_assembly_schema.PluginContextQuery(\n    plugin_name=\"pluginName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar pluginContextQuery = new PluginContextQuery {\n    PluginName = \"pluginName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nPluginContextQuery pluginContextQuery = PluginContextQuery.builder()\n        .pluginName(\"pluginName\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\npluginContextQuery := &PluginContextQuery{\n\tPluginName: jsii.String(\"pluginName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst pluginContextQuery: cloud_assembly_schema.PluginContextQuery = {\n  pluginName: 'pluginName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.PluginContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.PluginContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst pluginContextQuery: cloud_assembly_schema.PluginContextQuery = {\n  pluginName: 'pluginName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":2,"80":5,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":1,"308":1},"fqnsFingerprint":"78d074e4d2b470a75f833cbc617f3e6d2667991e1805d63d741a9e7cc7fdf8fe"},"4c53a26d33614aaff573bf15927158a1465e0ff007fda9e0a6678eef4c9ce59e":{"translations":{"python":{"source":"from aws_cdk.cloud_assembly_schema import PluginReportJson\nfrom aws_cdk.cloud_assembly_schema import PluginReportJson\n\n\nreport = PluginReportJson(\n    plugin_name=\"my-plugin\",\n    conclusion=\"success\",\n    violations=[]\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.CloudAssembly.Schema;\n\n\nvar report = new PluginReportJson {\n    PluginName = \"my-plugin\",\n    Conclusion = \"success\",\n    Violations = new [] {  }\n};","version":"1"},"java":{"source":"import software.amazon.awscdk.cloudassembly.schema.PluginReportJson;\n\n\nPluginReportJson report = PluginReportJson.builder()\n        .pluginName(\"my-plugin\")\n        .conclusion(\"success\")\n        .violations(List.of())\n        .build();","version":"1"},"go":{"source":"import \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\n\nreport := &PluginReportJson{\n\tPluginName: jsii.String(\"my-plugin\"),\n\tConclusion: jsii.String(\"success\"),\n\tViolations: []PolicyViolationJson{\n\t},\n}","version":"1"},"$":{"source":"import { PluginReportJson } from '@aws-cdk/cloud-assembly-schema';\n\nconst report: PluginReportJson = {\n  pluginName: 'my-plugin',\n  conclusion: 'success',\n  violations: [],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.PluginReportJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.PluginReportJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport { PluginReportJson } from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst report: PluginReportJson = {\n  pluginName: 'my-plugin',\n  conclusion: 'success',\n  violations: [],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":3,"80":6,"184":1,"210":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"276":1,"277":1,"304":3,"308":1},"fqnsFingerprint":"496e515631ee0284b2560e9da4dec645320ea417ed5fe5a92ca8675a1348a102"},"60fd0df1112e1860978a4a0f5acc66094f3e1a759e8e0600e53cf15da0ec3d21":{"translations":{"python":{"source":"from aws_cdk.cloud_assembly_schema import PolicyValidationReportJson, PluginReportJson\nfrom aws_cdk.cloud_assembly_schema import PolicyValidationReportJson\n\n\nreport = PolicyValidationReportJson(\n    version=\"1.0\",\n    plugin_reports=[PluginReportJson(\n        plugin_name=\"my-plugin\",\n        conclusion=\"success\",\n        violations=[]\n    )]\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.CloudAssembly.Schema;\n\n\nvar report = new PolicyValidationReportJson {\n    Version = \"1.0\",\n    PluginReports = new [] { new PluginReportJson {\n        PluginName = \"my-plugin\",\n        Conclusion = \"success\",\n        Violations = new [] {  }\n    } }\n};","version":"1"},"java":{"source":"import software.amazon.awscdk.cloudassembly.schema.PolicyValidationReportJson;\n\n\nPolicyValidationReportJson report = PolicyValidationReportJson.builder()\n        .version(\"1.0\")\n        .pluginReports(List.of(PluginReportJson.builder()\n                .pluginName(\"my-plugin\")\n                .conclusion(\"success\")\n                .violations(List.of())\n                .build()))\n        .build();","version":"1"},"go":{"source":"import \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\n\nreport := &PolicyValidationReportJson{\n\tVersion: jsii.String(\"1.0\"),\n\tPluginReports: []PluginReportJson{\n\t\t&PluginReportJson{\n\t\t\tPluginName: jsii.String(\"my-plugin\"),\n\t\t\tConclusion: jsii.String(\"success\"),\n\t\t\tViolations: []PolicyViolationJson{\n\t\t\t},\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"import { PolicyValidationReportJson } from '@aws-cdk/cloud-assembly-schema';\n\nconst report: PolicyValidationReportJson = {\n  version: '1.0',\n  pluginReports: [{\n    pluginName: 'my-plugin',\n    conclusion: 'success',\n    violations: [],\n  }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.PolicyValidationReportJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.PolicyValidationReportJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport { PolicyValidationReportJson } from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst report: PolicyValidationReportJson = {\n  version: '1.0',\n  pluginReports: [{\n    pluginName: 'my-plugin',\n    conclusion: 'success',\n    violations: [],\n  }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":4,"80":8,"184":1,"210":2,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"276":1,"277":1,"304":5,"308":1},"fqnsFingerprint":"c75c203be1e3f629abf1c85aaba5cf8aba7f1a5867f1d2f4c2fe6e8adaceebb1"},"47617ccdda850c478058e84341b016172b937dc5a786f0ac447475f8322f19ae":{"translations":{"python":{"source":"from aws_cdk.cloud_assembly_schema import PolicyViolationJson, ViolatingConstructJson\nfrom aws_cdk.cloud_assembly_schema import PolicyViolationJson\n\n\nviolation = PolicyViolationJson(\n    rule_name=\"no-public-access\",\n    description=\"S3 bucket should not allow public access\",\n    severity=\"error\",\n    violating_constructs=[ViolatingConstructJson(construct_path=\"MyStack/MyBucket\")]\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.CloudAssembly.Schema;\n\n\nvar violation = new PolicyViolationJson {\n    RuleName = \"no-public-access\",\n    Description = \"S3 bucket should not allow public access\",\n    Severity = \"error\",\n    ViolatingConstructs = new [] { new ViolatingConstructJson { ConstructPath = \"MyStack/MyBucket\" } }\n};","version":"1"},"java":{"source":"import software.amazon.awscdk.cloudassembly.schema.PolicyViolationJson;\n\n\nPolicyViolationJson violation = PolicyViolationJson.builder()\n        .ruleName(\"no-public-access\")\n        .description(\"S3 bucket should not allow public access\")\n        .severity(\"error\")\n        .violatingConstructs(List.of(ViolatingConstructJson.builder().constructPath(\"MyStack/MyBucket\").build()))\n        .build();","version":"1"},"go":{"source":"import \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\n\nviolation := &PolicyViolationJson{\n\tRuleName: jsii.String(\"no-public-access\"),\n\tDescription: jsii.String(\"S3 bucket should not allow public access\"),\n\tSeverity: jsii.String(\"error\"),\n\tViolatingConstructs: []ViolatingConstructJson{\n\t\t&ViolatingConstructJson{\n\t\t\tConstructPath: jsii.String(\"MyStack/MyBucket\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"import { PolicyViolationJson } from '@aws-cdk/cloud-assembly-schema';\n\nconst violation: PolicyViolationJson = {\n  ruleName: 'no-public-access',\n  description: 'S3 bucket should not allow public access',\n  severity: 'error',\n  violatingConstructs: [{ constructPath: 'MyStack/MyBucket' }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.PolicyViolationJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.PolicyViolationJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport { PolicyViolationJson } from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst violation: PolicyViolationJson = {\n  ruleName: 'no-public-access',\n  description: 'S3 bucket should not allow public access',\n  severity: 'error',\n  violatingConstructs: [{ constructPath: 'MyStack/MyBucket' }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":5,"80":8,"184":1,"210":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"276":1,"277":1,"304":5,"308":1},"fqnsFingerprint":"a61fe27b156203a1f247d928d853d9a166c54db2d1b937f406c7d1cf52e04ba4"},"d515623d7f52391b899389c56f740cb352df8fd743aaf431693a763e29d5036b":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nproperty_mutation_metadata_entry = cloud_assembly_schema.PropertyMutationMetadataEntry(\n    property_name=\"propertyName\",\n    stack_trace=[\"stackTrace\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar propertyMutationMetadataEntry = new PropertyMutationMetadataEntry {\n    PropertyName = \"propertyName\",\n    StackTrace = new [] { \"stackTrace\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nPropertyMutationMetadataEntry propertyMutationMetadataEntry = PropertyMutationMetadataEntry.builder()\n        .propertyName(\"propertyName\")\n        .stackTrace(List.of(\"stackTrace\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\npropertyMutationMetadataEntry := &PropertyMutationMetadataEntry{\n\tPropertyName: jsii.String(\"propertyName\"),\n\tStackTrace: []*string{\n\t\tjsii.String(\"stackTrace\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst propertyMutationMetadataEntry: cloud_assembly_schema.PropertyMutationMetadataEntry = {\n  propertyName: 'propertyName',\n  stackTrace: ['stackTrace'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.PropertyMutationMetadataEntry"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.PropertyMutationMetadataEntry"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst propertyMutationMetadataEntry: cloud_assembly_schema.PropertyMutationMetadataEntry = {\n  propertyName: 'propertyName',\n  stackTrace: ['stackTrace'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":6,"167":1,"184":1,"210":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"c54d2ceffd45071e8e593d7dd99b2ddba800ccdf74b26aef7aed7c5a17cf52d2"},"e327fc98591a1ca4bf6867147aeb8b7a1d27221cb2c89501caa802b5a19cd818":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nruntime_info = cloud_assembly_schema.RuntimeInfo(\n    libraries={\n        \"libraries_key\": \"libraries\"\n    }\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar runtimeInfo = new RuntimeInfo {\n    Libraries = new Dictionary<string, string> {\n        { \"librariesKey\", \"libraries\" }\n    }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nRuntimeInfo runtimeInfo = RuntimeInfo.builder()\n        .libraries(Map.of(\n                \"librariesKey\", \"libraries\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nruntimeInfo := &RuntimeInfo{\n\tLibraries: map[string]*string{\n\t\t\"librariesKey\": jsii.String(\"libraries\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst runtimeInfo: cloud_assembly_schema.RuntimeInfo = {\n  libraries: {\n    librariesKey: 'libraries',\n  },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.RuntimeInfo"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.RuntimeInfo"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst runtimeInfo: cloud_assembly_schema.RuntimeInfo = {\n  libraries: {\n    librariesKey: 'libraries',\n  },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":2,"80":6,"167":1,"184":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"985f3febcb1232154cb5edd149e957e616314708ec9048458cb53dcc80405fa9"},"bc8969a32a89fe7251f3e9059d9d43a54f1265925f8affed2957b81266d00b7b":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\ns_sm_parameter_context_query = cloud_assembly_schema.SSMParameterContextQuery(\n    account=\"account\",\n    parameter_name=\"parameterName\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar sSMParameterContextQuery = new SSMParameterContextQuery {\n    Account = \"account\",\n    ParameterName = \"parameterName\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nSSMParameterContextQuery sSMParameterContextQuery = SSMParameterContextQuery.builder()\n        .account(\"account\")\n        .parameterName(\"parameterName\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nsSMParameterContextQuery := &SSMParameterContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tParameterName: jsii.String(\"parameterName\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst sSMParameterContextQuery: cloud_assembly_schema.SSMParameterContextQuery = {\n  account: 'account',\n  parameterName: 'parameterName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.SSMParameterContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.SSMParameterContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst sSMParameterContextQuery: cloud_assembly_schema.SSMParameterContextQuery = {\n  account: 'account',\n  parameterName: 'parameterName',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":6,"80":13,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":7,"308":1},"fqnsFingerprint":"d31f1351d14f2c6d9e0e475356f374d6008cc4d326f9cb69b2705c92ca9f7cdc"},"d4ea07accbe9905fa111d5ec406c3e2374290e8d866c1f5deec286488872405d":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nsecurity_group_context_query = cloud_assembly_schema.SecurityGroupContextQuery(\n    account=\"account\",\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\",\n    security_group_id=\"securityGroupId\",\n    security_group_name=\"securityGroupName\",\n    vpc_id=\"vpcId\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar securityGroupContextQuery = new SecurityGroupContextQuery {\n    Account = \"account\",\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\",\n    SecurityGroupId = \"securityGroupId\",\n    SecurityGroupName = \"securityGroupName\",\n    VpcId = \"vpcId\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nSecurityGroupContextQuery securityGroupContextQuery = SecurityGroupContextQuery.builder()\n        .account(\"account\")\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .securityGroupId(\"securityGroupId\")\n        .securityGroupName(\"securityGroupName\")\n        .vpcId(\"vpcId\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nsecurityGroupContextQuery := &SecurityGroupContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\tSecurityGroupId: jsii.String(\"securityGroupId\"),\n\tSecurityGroupName: jsii.String(\"securityGroupName\"),\n\tVpcId: jsii.String(\"vpcId\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst securityGroupContextQuery: cloud_assembly_schema.SecurityGroupContextQuery = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  securityGroupId: 'securityGroupId',\n  securityGroupName: 'securityGroupName',\n  vpcId: 'vpcId',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.SecurityGroupContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.SecurityGroupContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst securityGroupContextQuery: cloud_assembly_schema.SecurityGroupContextQuery = {\n  account: 'account',\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  securityGroupId: 'securityGroupId',\n  securityGroupName: 'securityGroupName',\n  vpcId: 'vpcId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":8,"80":15,"133":1,"138":1,"167":1,"184":1,"211":2,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":9,"308":1},"fqnsFingerprint":"c42ecfcfbe4365bfffeb35809527574c149da108cd23a4bfb797d2c7820dd8b1"},"2e2777c524e4408527285bdb584a51ca424fa5029fbfac0deb4bdd5ab0f832db":{"translations":{"python":{"source":"from aws_cdk.cloud_assembly_schema import SuppressedViolationJson, ViolatingConstructJson\nfrom aws_cdk.cloud_assembly_schema import SuppressedViolationJson\n\n\nsuppressed = SuppressedViolationJson(\n    rule_name=\"no-public-access\",\n    description=\"S3 bucket should not allow public access\",\n    severity=\"warning\",\n    violating_constructs=[ViolatingConstructJson(construct_path=\"MyStack/MyBucket\")],\n    acknowledged_id=\"my-plugin::no-public-access\"\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.CloudAssembly.Schema;\n\n\nvar suppressed = new SuppressedViolationJson {\n    RuleName = \"no-public-access\",\n    Description = \"S3 bucket should not allow public access\",\n    Severity = \"warning\",\n    ViolatingConstructs = new [] { new ViolatingConstructJson { ConstructPath = \"MyStack/MyBucket\" } },\n    AcknowledgedId = \"my-plugin::no-public-access\"\n};","version":"1"},"java":{"source":"import software.amazon.awscdk.cloudassembly.schema.SuppressedViolationJson;\n\n\nSuppressedViolationJson suppressed = SuppressedViolationJson.builder()\n        .ruleName(\"no-public-access\")\n        .description(\"S3 bucket should not allow public access\")\n        .severity(\"warning\")\n        .violatingConstructs(List.of(ViolatingConstructJson.builder().constructPath(\"MyStack/MyBucket\").build()))\n        .acknowledgedId(\"my-plugin::no-public-access\")\n        .build();","version":"1"},"go":{"source":"import \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\n\nsuppressed := &SuppressedViolationJson{\n\tRuleName: jsii.String(\"no-public-access\"),\n\tDescription: jsii.String(\"S3 bucket should not allow public access\"),\n\tSeverity: jsii.String(\"warning\"),\n\tViolatingConstructs: []ViolatingConstructJson{\n\t\t&ViolatingConstructJson{\n\t\t\tConstructPath: jsii.String(\"MyStack/MyBucket\"),\n\t\t},\n\t},\n\tAcknowledgedId: jsii.String(\"my-plugin::no-public-access\"),\n}","version":"1"},"$":{"source":"import { SuppressedViolationJson } from '@aws-cdk/cloud-assembly-schema';\n\nconst suppressed: SuppressedViolationJson = {\n  ruleName: 'no-public-access',\n  description: 'S3 bucket should not allow public access',\n  severity: 'warning',\n  violatingConstructs: [{ constructPath: 'MyStack/MyBucket' }],\n  acknowledgedId: 'my-plugin::no-public-access',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.SuppressedViolationJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.SuppressedViolationJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport { SuppressedViolationJson } from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture intentionally empty\n\n// Code snippet begins after !show marker below\n/// !show\n\n\nconst suppressed: SuppressedViolationJson = {\n  ruleName: 'no-public-access',\n  description: 'S3 bucket should not allow public access',\n  severity: 'warning',\n  violatingConstructs: [{ constructPath: 'MyStack/MyBucket' }],\n  acknowledgedId: 'my-plugin::no-public-access',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n","syntaxKindCounter":{"11":6,"80":9,"184":1,"210":1,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"276":1,"277":1,"304":6,"308":1},"fqnsFingerprint":"b32c1475a5ec6d5c1277a782473331458f65f9e0fc63ab0acfe75057124467f3"},"1ec5eb5814f13fc7ef35cfefa32194b3268d3941c6a99f53b41019c23b225a40":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ntag = cloud_assembly_schema.Tag(\n    key=\"key\",\n    value=\"value\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar tag = new Tag {\n    Key = \"key\",\n    Value = \"value\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nTag tag = Tag.builder()\n        .key(\"key\")\n        .value(\"value\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ntag := &Tag{\n\tKey: jsii.String(\"key\"),\n\tValue: jsii.String(\"value\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst tag: cloud_assembly_schema.Tag = {\n  key: 'key',\n  value: 'value',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.Tag"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.Tag"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst tag: cloud_assembly_schema.Tag = {\n  key: 'key',\n  value: 'value',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":3,"80":6,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"00a9c22e7f063f4897295481ff2ff2240c6dd977d4c3724da8d90f976831fe5d"},"e8ecb030ed2060ed5bf772da192b4d45978819def2a641138ef154b64babbb26":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ntest_case = cloud_assembly_schema.TestCase(\n    stacks=[\"stacks\"],\n\n    # the properties below are optional\n    allow_delete_failures=False,\n    allow_destroy=[\"allowDestroy\"],\n    assertion_stack=\"assertionStack\",\n    assertion_stack_name=\"assertionStackName\",\n    cdk_command_options=cloud_assembly_schema.CdkCommands(\n        deploy=cloud_assembly_schema.DeployCommand(\n            args=cloud_assembly_schema.DeployOptions(\n                all=False,\n                app=\"app\",\n                asset_metadata=False,\n                ca_bundle_path=\"caBundlePath\",\n                change_set_name=\"changeSetName\",\n                ci=False,\n                color=False,\n                concurrency=123,\n                context={\n                    \"context_key\": \"context\"\n                },\n                debug=False,\n                ec2_creds=False,\n                exclusively=False,\n                execute=False,\n                force=False,\n                ignore_errors=False,\n                json=False,\n                lookups=False,\n                notices=False,\n                notification_arns=[\"notificationArns\"],\n                output=\"output\",\n                outputs_file=\"outputsFile\",\n                parameters={\n                    \"parameters_key\": \"parameters\"\n                },\n                path_metadata=False,\n                profile=\"profile\",\n                proxy=\"proxy\",\n                require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n                reuse_assets=[\"reuseAssets\"],\n                role_arn=\"roleArn\",\n                rollback=False,\n                stacks=[\"stacks\"],\n                staging=False,\n                strict=False,\n                toolkit_stack_name=\"toolkitStackName\",\n                trace=False,\n                use_previous_parameters=False,\n                verbose=False,\n                version_reporting=False\n            ),\n            enabled=False,\n            expected_message=\"expectedMessage\",\n            expect_error=False\n        ),\n        destroy=cloud_assembly_schema.DestroyCommand(\n            args=cloud_assembly_schema.DestroyOptions(\n                all=False,\n                app=\"app\",\n                asset_metadata=False,\n                ca_bundle_path=\"caBundlePath\",\n                color=False,\n                context={\n                    \"context_key\": \"context\"\n                },\n                debug=False,\n                ec2_creds=False,\n                exclusively=False,\n                force=False,\n                ignore_errors=False,\n                json=False,\n                lookups=False,\n                notices=False,\n                output=\"output\",\n                path_metadata=False,\n                profile=\"profile\",\n                proxy=\"proxy\",\n                role_arn=\"roleArn\",\n                stacks=[\"stacks\"],\n                staging=False,\n                strict=False,\n                trace=False,\n                verbose=False,\n                version_reporting=False\n            ),\n            enabled=False,\n            expected_message=\"expectedMessage\",\n            expect_error=False\n        )\n    ),\n    diff_assets=False,\n    hooks=cloud_assembly_schema.Hooks(\n        post_deploy=[\"postDeploy\"],\n        post_destroy=[\"postDestroy\"],\n        pre_deploy=[\"preDeploy\"],\n        pre_destroy=[\"preDestroy\"]\n    ),\n    regions=[\"regions\"],\n    stack_update_workflow=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar testCase = new TestCase {\n    Stacks = new [] { \"stacks\" },\n\n    // the properties below are optional\n    AllowDeleteFailures = false,\n    AllowDestroy = new [] { \"allowDestroy\" },\n    AssertionStack = \"assertionStack\",\n    AssertionStackName = \"assertionStackName\",\n    CdkCommandOptions = new CdkCommands {\n        Deploy = new DeployCommand {\n            Args = new DeployOptions {\n                All = false,\n                App = \"app\",\n                AssetMetadata = false,\n                CaBundlePath = \"caBundlePath\",\n                ChangeSetName = \"changeSetName\",\n                Ci = false,\n                Color = false,\n                Concurrency = 123,\n                Context = new Dictionary<string, string> {\n                    { \"contextKey\", \"context\" }\n                },\n                Debug = false,\n                Ec2Creds = false,\n                Exclusively = false,\n                Execute = false,\n                Force = false,\n                IgnoreErrors = false,\n                Json = false,\n                Lookups = false,\n                Notices = false,\n                NotificationArns = new [] { \"notificationArns\" },\n                Output = \"output\",\n                OutputsFile = \"outputsFile\",\n                Parameters = new Dictionary<string, string> {\n                    { \"parametersKey\", \"parameters\" }\n                },\n                PathMetadata = false,\n                Profile = \"profile\",\n                Proxy = \"proxy\",\n                RequireApproval = RequireApproval.NEVER,\n                ReuseAssets = new [] { \"reuseAssets\" },\n                RoleArn = \"roleArn\",\n                Rollback = false,\n                Stacks = new [] { \"stacks\" },\n                Staging = false,\n                Strict = false,\n                ToolkitStackName = \"toolkitStackName\",\n                Trace = false,\n                UsePreviousParameters = false,\n                Verbose = false,\n                VersionReporting = false\n            },\n            Enabled = false,\n            ExpectedMessage = \"expectedMessage\",\n            ExpectError = false\n        },\n        Destroy = new DestroyCommand {\n            Args = new DestroyOptions {\n                All = false,\n                App = \"app\",\n                AssetMetadata = false,\n                CaBundlePath = \"caBundlePath\",\n                Color = false,\n                Context = new Dictionary<string, string> {\n                    { \"contextKey\", \"context\" }\n                },\n                Debug = false,\n                Ec2Creds = false,\n                Exclusively = false,\n                Force = false,\n                IgnoreErrors = false,\n                Json = false,\n                Lookups = false,\n                Notices = false,\n                Output = \"output\",\n                PathMetadata = false,\n                Profile = \"profile\",\n                Proxy = \"proxy\",\n                RoleArn = \"roleArn\",\n                Stacks = new [] { \"stacks\" },\n                Staging = false,\n                Strict = false,\n                Trace = false,\n                Verbose = false,\n                VersionReporting = false\n            },\n            Enabled = false,\n            ExpectedMessage = \"expectedMessage\",\n            ExpectError = false\n        }\n    },\n    DiffAssets = false,\n    Hooks = new Hooks {\n        PostDeploy = new [] { \"postDeploy\" },\n        PostDestroy = new [] { \"postDestroy\" },\n        PreDeploy = new [] { \"preDeploy\" },\n        PreDestroy = new [] { \"preDestroy\" }\n    },\n    Regions = new [] { \"regions\" },\n    StackUpdateWorkflow = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nTestCase testCase = TestCase.builder()\n        .stacks(List.of(\"stacks\"))\n\n        // the properties below are optional\n        .allowDeleteFailures(false)\n        .allowDestroy(List.of(\"allowDestroy\"))\n        .assertionStack(\"assertionStack\")\n        .assertionStackName(\"assertionStackName\")\n        .cdkCommandOptions(CdkCommands.builder()\n                .deploy(DeployCommand.builder()\n                        .args(DeployOptions.builder()\n                                .all(false)\n                                .app(\"app\")\n                                .assetMetadata(false)\n                                .caBundlePath(\"caBundlePath\")\n                                .changeSetName(\"changeSetName\")\n                                .ci(false)\n                                .color(false)\n                                .concurrency(123)\n                                .context(Map.of(\n                                        \"contextKey\", \"context\"))\n                                .debug(false)\n                                .ec2Creds(false)\n                                .exclusively(false)\n                                .execute(false)\n                                .force(false)\n                                .ignoreErrors(false)\n                                .json(false)\n                                .lookups(false)\n                                .notices(false)\n                                .notificationArns(List.of(\"notificationArns\"))\n                                .output(\"output\")\n                                .outputsFile(\"outputsFile\")\n                                .parameters(Map.of(\n                                        \"parametersKey\", \"parameters\"))\n                                .pathMetadata(false)\n                                .profile(\"profile\")\n                                .proxy(\"proxy\")\n                                .requireApproval(RequireApproval.NEVER)\n                                .reuseAssets(List.of(\"reuseAssets\"))\n                                .roleArn(\"roleArn\")\n                                .rollback(false)\n                                .stacks(List.of(\"stacks\"))\n                                .staging(false)\n                                .strict(false)\n                                .toolkitStackName(\"toolkitStackName\")\n                                .trace(false)\n                                .usePreviousParameters(false)\n                                .verbose(false)\n                                .versionReporting(false)\n                                .build())\n                        .enabled(false)\n                        .expectedMessage(\"expectedMessage\")\n                        .expectError(false)\n                        .build())\n                .destroy(DestroyCommand.builder()\n                        .args(DestroyOptions.builder()\n                                .all(false)\n                                .app(\"app\")\n                                .assetMetadata(false)\n                                .caBundlePath(\"caBundlePath\")\n                                .color(false)\n                                .context(Map.of(\n                                        \"contextKey\", \"context\"))\n                                .debug(false)\n                                .ec2Creds(false)\n                                .exclusively(false)\n                                .force(false)\n                                .ignoreErrors(false)\n                                .json(false)\n                                .lookups(false)\n                                .notices(false)\n                                .output(\"output\")\n                                .pathMetadata(false)\n                                .profile(\"profile\")\n                                .proxy(\"proxy\")\n                                .roleArn(\"roleArn\")\n                                .stacks(List.of(\"stacks\"))\n                                .staging(false)\n                                .strict(false)\n                                .trace(false)\n                                .verbose(false)\n                                .versionReporting(false)\n                                .build())\n                        .enabled(false)\n                        .expectedMessage(\"expectedMessage\")\n                        .expectError(false)\n                        .build())\n                .build())\n        .diffAssets(false)\n        .hooks(Hooks.builder()\n                .postDeploy(List.of(\"postDeploy\"))\n                .postDestroy(List.of(\"postDestroy\"))\n                .preDeploy(List.of(\"preDeploy\"))\n                .preDestroy(List.of(\"preDestroy\"))\n                .build())\n        .regions(List.of(\"regions\"))\n        .stackUpdateWorkflow(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ntestCase := &TestCase{\n\tStacks: []*string{\n\t\tjsii.String(\"stacks\"),\n\t},\n\n\t// the properties below are optional\n\tAllowDeleteFailures: jsii.Boolean(false),\n\tAllowDestroy: []*string{\n\t\tjsii.String(\"allowDestroy\"),\n\t},\n\tAssertionStack: jsii.String(\"assertionStack\"),\n\tAssertionStackName: jsii.String(\"assertionStackName\"),\n\tCdkCommandOptions: &CdkCommands{\n\t\tDeploy: &DeployCommand{\n\t\t\tArgs: &DeployOptions{\n\t\t\t\tAll: jsii.Boolean(false),\n\t\t\t\tApp: jsii.String(\"app\"),\n\t\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\t\tChangeSetName: jsii.String(\"changeSetName\"),\n\t\t\t\tCi: jsii.Boolean(false),\n\t\t\t\tColor: jsii.Boolean(false),\n\t\t\t\tConcurrency: jsii.Number(123),\n\t\t\t\tContext: map[string]*string{\n\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t},\n\t\t\t\tDebug: jsii.Boolean(false),\n\t\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\t\tExclusively: jsii.Boolean(false),\n\t\t\t\tExecute: jsii.Boolean(false),\n\t\t\t\tForce: jsii.Boolean(false),\n\t\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\t\tJson: jsii.Boolean(false),\n\t\t\t\tLookups: jsii.Boolean(false),\n\t\t\t\tNotices: jsii.Boolean(false),\n\t\t\t\tNotificationArns: []*string{\n\t\t\t\t\tjsii.String(\"notificationArns\"),\n\t\t\t\t},\n\t\t\t\tOutput: jsii.String(\"output\"),\n\t\t\t\tOutputsFile: jsii.String(\"outputsFile\"),\n\t\t\t\tParameters: map[string]*string{\n\t\t\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t\t\t},\n\t\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\t\tRequireApproval: cloud_assembly_schema.RequireApproval_NEVER,\n\t\t\t\tReuseAssets: []*string{\n\t\t\t\t\tjsii.String(\"reuseAssets\"),\n\t\t\t\t},\n\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\tRollback: jsii.Boolean(false),\n\t\t\t\tStacks: []*string{\n\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t},\n\t\t\t\tStaging: jsii.Boolean(false),\n\t\t\t\tStrict: jsii.Boolean(false),\n\t\t\t\tToolkitStackName: jsii.String(\"toolkitStackName\"),\n\t\t\t\tTrace: jsii.Boolean(false),\n\t\t\t\tUsePreviousParameters: jsii.Boolean(false),\n\t\t\t\tVerbose: jsii.Boolean(false),\n\t\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t\t},\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\t\tExpectError: jsii.Boolean(false),\n\t\t},\n\t\tDestroy: &DestroyCommand{\n\t\t\tArgs: &DestroyOptions{\n\t\t\t\tAll: jsii.Boolean(false),\n\t\t\t\tApp: jsii.String(\"app\"),\n\t\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\t\tColor: jsii.Boolean(false),\n\t\t\t\tContext: map[string]*string{\n\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t},\n\t\t\t\tDebug: jsii.Boolean(false),\n\t\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\t\tExclusively: jsii.Boolean(false),\n\t\t\t\tForce: jsii.Boolean(false),\n\t\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\t\tJson: jsii.Boolean(false),\n\t\t\t\tLookups: jsii.Boolean(false),\n\t\t\t\tNotices: jsii.Boolean(false),\n\t\t\t\tOutput: jsii.String(\"output\"),\n\t\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\tStacks: []*string{\n\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t},\n\t\t\t\tStaging: jsii.Boolean(false),\n\t\t\t\tStrict: jsii.Boolean(false),\n\t\t\t\tTrace: jsii.Boolean(false),\n\t\t\t\tVerbose: jsii.Boolean(false),\n\t\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t\t},\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\t\tExpectError: jsii.Boolean(false),\n\t\t},\n\t},\n\tDiffAssets: jsii.Boolean(false),\n\tHooks: &Hooks{\n\t\tPostDeploy: []*string{\n\t\t\tjsii.String(\"postDeploy\"),\n\t\t},\n\t\tPostDestroy: []*string{\n\t\t\tjsii.String(\"postDestroy\"),\n\t\t},\n\t\tPreDeploy: []*string{\n\t\t\tjsii.String(\"preDeploy\"),\n\t\t},\n\t\tPreDestroy: []*string{\n\t\t\tjsii.String(\"preDestroy\"),\n\t\t},\n\t},\n\tRegions: []*string{\n\t\tjsii.String(\"regions\"),\n\t},\n\tStackUpdateWorkflow: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst testCase: cloud_assembly_schema.TestCase = {\n  stacks: ['stacks'],\n\n  // the properties below are optional\n  allowDeleteFailures: false,\n  allowDestroy: ['allowDestroy'],\n  assertionStack: 'assertionStack',\n  assertionStackName: 'assertionStackName',\n  cdkCommandOptions: {\n    deploy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        changeSetName: 'changeSetName',\n        ci: false,\n        color: false,\n        concurrency: 123,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        execute: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        notificationArns: ['notificationArns'],\n        output: 'output',\n        outputsFile: 'outputsFile',\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n        reuseAssets: ['reuseAssets'],\n        roleArn: 'roleArn',\n        rollback: false,\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        toolkitStackName: 'toolkitStackName',\n        trace: false,\n        usePreviousParameters: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n    destroy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        color: false,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        output: 'output',\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        roleArn: 'roleArn',\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        trace: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n  },\n  diffAssets: false,\n  hooks: {\n    postDeploy: ['postDeploy'],\n    postDestroy: ['postDestroy'],\n    preDeploy: ['preDeploy'],\n    preDestroy: ['preDestroy'],\n  },\n  regions: ['regions'],\n  stackUpdateWorkflow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.TestCase"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CdkCommands","@aws-cdk/cloud-assembly-schema.DeployCommand","@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.DestroyCommand","@aws-cdk/cloud-assembly-schema.DestroyOptions","@aws-cdk/cloud-assembly-schema.Hooks","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER","@aws-cdk/cloud-assembly-schema.TestCase"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst testCase: cloud_assembly_schema.TestCase = {\n  stacks: ['stacks'],\n\n  // the properties below are optional\n  allowDeleteFailures: false,\n  allowDestroy: ['allowDestroy'],\n  assertionStack: 'assertionStack',\n  assertionStackName: 'assertionStackName',\n  cdkCommandOptions: {\n    deploy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        changeSetName: 'changeSetName',\n        ci: false,\n        color: false,\n        concurrency: 123,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        execute: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        notificationArns: ['notificationArns'],\n        output: 'output',\n        outputsFile: 'outputsFile',\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n        reuseAssets: ['reuseAssets'],\n        roleArn: 'roleArn',\n        rollback: false,\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        toolkitStackName: 'toolkitStackName',\n        trace: false,\n        usePreviousParameters: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n    destroy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        color: false,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        output: 'output',\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        roleArn: 'roleArn',\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        trace: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n  },\n  diffAssets: false,\n  hooks: {\n    postDeploy: ['postDeploy'],\n    postDestroy: ['postDestroy'],\n    preDeploy: ['preDeploy'],\n    preDestroy: ['preDestroy'],\n  },\n  regions: ['regions'],\n  stackUpdateWorkflow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":34,"80":96,"97":45,"167":1,"184":1,"210":11,"211":10,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":89,"308":1},"fqnsFingerprint":"da87179b6c1c0acdb86a99e498cbf4c853d5fdbd680de8a212b1093eaf6e1d20"},"cd8a9f636a0cf2f388dd2fd3b53f5cc5103496971c01442f2357bef34796ce41":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ntest_options = cloud_assembly_schema.TestOptions(\n    allow_delete_failures=False,\n    allow_destroy=[\"allowDestroy\"],\n    cdk_command_options=cloud_assembly_schema.CdkCommands(\n        deploy=cloud_assembly_schema.DeployCommand(\n            args=cloud_assembly_schema.DeployOptions(\n                all=False,\n                app=\"app\",\n                asset_metadata=False,\n                ca_bundle_path=\"caBundlePath\",\n                change_set_name=\"changeSetName\",\n                ci=False,\n                color=False,\n                concurrency=123,\n                context={\n                    \"context_key\": \"context\"\n                },\n                debug=False,\n                ec2_creds=False,\n                exclusively=False,\n                execute=False,\n                force=False,\n                ignore_errors=False,\n                json=False,\n                lookups=False,\n                notices=False,\n                notification_arns=[\"notificationArns\"],\n                output=\"output\",\n                outputs_file=\"outputsFile\",\n                parameters={\n                    \"parameters_key\": \"parameters\"\n                },\n                path_metadata=False,\n                profile=\"profile\",\n                proxy=\"proxy\",\n                require_approval=cloud_assembly_schema.RequireApproval.NEVER,\n                reuse_assets=[\"reuseAssets\"],\n                role_arn=\"roleArn\",\n                rollback=False,\n                stacks=[\"stacks\"],\n                staging=False,\n                strict=False,\n                toolkit_stack_name=\"toolkitStackName\",\n                trace=False,\n                use_previous_parameters=False,\n                verbose=False,\n                version_reporting=False\n            ),\n            enabled=False,\n            expected_message=\"expectedMessage\",\n            expect_error=False\n        ),\n        destroy=cloud_assembly_schema.DestroyCommand(\n            args=cloud_assembly_schema.DestroyOptions(\n                all=False,\n                app=\"app\",\n                asset_metadata=False,\n                ca_bundle_path=\"caBundlePath\",\n                color=False,\n                context={\n                    \"context_key\": \"context\"\n                },\n                debug=False,\n                ec2_creds=False,\n                exclusively=False,\n                force=False,\n                ignore_errors=False,\n                json=False,\n                lookups=False,\n                notices=False,\n                output=\"output\",\n                path_metadata=False,\n                profile=\"profile\",\n                proxy=\"proxy\",\n                role_arn=\"roleArn\",\n                stacks=[\"stacks\"],\n                staging=False,\n                strict=False,\n                trace=False,\n                verbose=False,\n                version_reporting=False\n            ),\n            enabled=False,\n            expected_message=\"expectedMessage\",\n            expect_error=False\n        )\n    ),\n    diff_assets=False,\n    hooks=cloud_assembly_schema.Hooks(\n        post_deploy=[\"postDeploy\"],\n        post_destroy=[\"postDestroy\"],\n        pre_deploy=[\"preDeploy\"],\n        pre_destroy=[\"preDestroy\"]\n    ),\n    regions=[\"regions\"],\n    stack_update_workflow=False\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar testOptions = new TestOptions {\n    AllowDeleteFailures = false,\n    AllowDestroy = new [] { \"allowDestroy\" },\n    CdkCommandOptions = new CdkCommands {\n        Deploy = new DeployCommand {\n            Args = new DeployOptions {\n                All = false,\n                App = \"app\",\n                AssetMetadata = false,\n                CaBundlePath = \"caBundlePath\",\n                ChangeSetName = \"changeSetName\",\n                Ci = false,\n                Color = false,\n                Concurrency = 123,\n                Context = new Dictionary<string, string> {\n                    { \"contextKey\", \"context\" }\n                },\n                Debug = false,\n                Ec2Creds = false,\n                Exclusively = false,\n                Execute = false,\n                Force = false,\n                IgnoreErrors = false,\n                Json = false,\n                Lookups = false,\n                Notices = false,\n                NotificationArns = new [] { \"notificationArns\" },\n                Output = \"output\",\n                OutputsFile = \"outputsFile\",\n                Parameters = new Dictionary<string, string> {\n                    { \"parametersKey\", \"parameters\" }\n                },\n                PathMetadata = false,\n                Profile = \"profile\",\n                Proxy = \"proxy\",\n                RequireApproval = RequireApproval.NEVER,\n                ReuseAssets = new [] { \"reuseAssets\" },\n                RoleArn = \"roleArn\",\n                Rollback = false,\n                Stacks = new [] { \"stacks\" },\n                Staging = false,\n                Strict = false,\n                ToolkitStackName = \"toolkitStackName\",\n                Trace = false,\n                UsePreviousParameters = false,\n                Verbose = false,\n                VersionReporting = false\n            },\n            Enabled = false,\n            ExpectedMessage = \"expectedMessage\",\n            ExpectError = false\n        },\n        Destroy = new DestroyCommand {\n            Args = new DestroyOptions {\n                All = false,\n                App = \"app\",\n                AssetMetadata = false,\n                CaBundlePath = \"caBundlePath\",\n                Color = false,\n                Context = new Dictionary<string, string> {\n                    { \"contextKey\", \"context\" }\n                },\n                Debug = false,\n                Ec2Creds = false,\n                Exclusively = false,\n                Force = false,\n                IgnoreErrors = false,\n                Json = false,\n                Lookups = false,\n                Notices = false,\n                Output = \"output\",\n                PathMetadata = false,\n                Profile = \"profile\",\n                Proxy = \"proxy\",\n                RoleArn = \"roleArn\",\n                Stacks = new [] { \"stacks\" },\n                Staging = false,\n                Strict = false,\n                Trace = false,\n                Verbose = false,\n                VersionReporting = false\n            },\n            Enabled = false,\n            ExpectedMessage = \"expectedMessage\",\n            ExpectError = false\n        }\n    },\n    DiffAssets = false,\n    Hooks = new Hooks {\n        PostDeploy = new [] { \"postDeploy\" },\n        PostDestroy = new [] { \"postDestroy\" },\n        PreDeploy = new [] { \"preDeploy\" },\n        PreDestroy = new [] { \"preDestroy\" }\n    },\n    Regions = new [] { \"regions\" },\n    StackUpdateWorkflow = false\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nTestOptions testOptions = TestOptions.builder()\n        .allowDeleteFailures(false)\n        .allowDestroy(List.of(\"allowDestroy\"))\n        .cdkCommandOptions(CdkCommands.builder()\n                .deploy(DeployCommand.builder()\n                        .args(DeployOptions.builder()\n                                .all(false)\n                                .app(\"app\")\n                                .assetMetadata(false)\n                                .caBundlePath(\"caBundlePath\")\n                                .changeSetName(\"changeSetName\")\n                                .ci(false)\n                                .color(false)\n                                .concurrency(123)\n                                .context(Map.of(\n                                        \"contextKey\", \"context\"))\n                                .debug(false)\n                                .ec2Creds(false)\n                                .exclusively(false)\n                                .execute(false)\n                                .force(false)\n                                .ignoreErrors(false)\n                                .json(false)\n                                .lookups(false)\n                                .notices(false)\n                                .notificationArns(List.of(\"notificationArns\"))\n                                .output(\"output\")\n                                .outputsFile(\"outputsFile\")\n                                .parameters(Map.of(\n                                        \"parametersKey\", \"parameters\"))\n                                .pathMetadata(false)\n                                .profile(\"profile\")\n                                .proxy(\"proxy\")\n                                .requireApproval(RequireApproval.NEVER)\n                                .reuseAssets(List.of(\"reuseAssets\"))\n                                .roleArn(\"roleArn\")\n                                .rollback(false)\n                                .stacks(List.of(\"stacks\"))\n                                .staging(false)\n                                .strict(false)\n                                .toolkitStackName(\"toolkitStackName\")\n                                .trace(false)\n                                .usePreviousParameters(false)\n                                .verbose(false)\n                                .versionReporting(false)\n                                .build())\n                        .enabled(false)\n                        .expectedMessage(\"expectedMessage\")\n                        .expectError(false)\n                        .build())\n                .destroy(DestroyCommand.builder()\n                        .args(DestroyOptions.builder()\n                                .all(false)\n                                .app(\"app\")\n                                .assetMetadata(false)\n                                .caBundlePath(\"caBundlePath\")\n                                .color(false)\n                                .context(Map.of(\n                                        \"contextKey\", \"context\"))\n                                .debug(false)\n                                .ec2Creds(false)\n                                .exclusively(false)\n                                .force(false)\n                                .ignoreErrors(false)\n                                .json(false)\n                                .lookups(false)\n                                .notices(false)\n                                .output(\"output\")\n                                .pathMetadata(false)\n                                .profile(\"profile\")\n                                .proxy(\"proxy\")\n                                .roleArn(\"roleArn\")\n                                .stacks(List.of(\"stacks\"))\n                                .staging(false)\n                                .strict(false)\n                                .trace(false)\n                                .verbose(false)\n                                .versionReporting(false)\n                                .build())\n                        .enabled(false)\n                        .expectedMessage(\"expectedMessage\")\n                        .expectError(false)\n                        .build())\n                .build())\n        .diffAssets(false)\n        .hooks(Hooks.builder()\n                .postDeploy(List.of(\"postDeploy\"))\n                .postDestroy(List.of(\"postDestroy\"))\n                .preDeploy(List.of(\"preDeploy\"))\n                .preDestroy(List.of(\"preDestroy\"))\n                .build())\n        .regions(List.of(\"regions\"))\n        .stackUpdateWorkflow(false)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ntestOptions := &TestOptions{\n\tAllowDeleteFailures: jsii.Boolean(false),\n\tAllowDestroy: []*string{\n\t\tjsii.String(\"allowDestroy\"),\n\t},\n\tCdkCommandOptions: &CdkCommands{\n\t\tDeploy: &DeployCommand{\n\t\t\tArgs: &DeployOptions{\n\t\t\t\tAll: jsii.Boolean(false),\n\t\t\t\tApp: jsii.String(\"app\"),\n\t\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\t\tChangeSetName: jsii.String(\"changeSetName\"),\n\t\t\t\tCi: jsii.Boolean(false),\n\t\t\t\tColor: jsii.Boolean(false),\n\t\t\t\tConcurrency: jsii.Number(123),\n\t\t\t\tContext: map[string]*string{\n\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t},\n\t\t\t\tDebug: jsii.Boolean(false),\n\t\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\t\tExclusively: jsii.Boolean(false),\n\t\t\t\tExecute: jsii.Boolean(false),\n\t\t\t\tForce: jsii.Boolean(false),\n\t\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\t\tJson: jsii.Boolean(false),\n\t\t\t\tLookups: jsii.Boolean(false),\n\t\t\t\tNotices: jsii.Boolean(false),\n\t\t\t\tNotificationArns: []*string{\n\t\t\t\t\tjsii.String(\"notificationArns\"),\n\t\t\t\t},\n\t\t\t\tOutput: jsii.String(\"output\"),\n\t\t\t\tOutputsFile: jsii.String(\"outputsFile\"),\n\t\t\t\tParameters: map[string]*string{\n\t\t\t\t\t\"parametersKey\": jsii.String(\"parameters\"),\n\t\t\t\t},\n\t\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\t\tRequireApproval: cloud_assembly_schema.RequireApproval_NEVER,\n\t\t\t\tReuseAssets: []*string{\n\t\t\t\t\tjsii.String(\"reuseAssets\"),\n\t\t\t\t},\n\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\tRollback: jsii.Boolean(false),\n\t\t\t\tStacks: []*string{\n\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t},\n\t\t\t\tStaging: jsii.Boolean(false),\n\t\t\t\tStrict: jsii.Boolean(false),\n\t\t\t\tToolkitStackName: jsii.String(\"toolkitStackName\"),\n\t\t\t\tTrace: jsii.Boolean(false),\n\t\t\t\tUsePreviousParameters: jsii.Boolean(false),\n\t\t\t\tVerbose: jsii.Boolean(false),\n\t\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t\t},\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\t\tExpectError: jsii.Boolean(false),\n\t\t},\n\t\tDestroy: &DestroyCommand{\n\t\t\tArgs: &DestroyOptions{\n\t\t\t\tAll: jsii.Boolean(false),\n\t\t\t\tApp: jsii.String(\"app\"),\n\t\t\t\tAssetMetadata: jsii.Boolean(false),\n\t\t\t\tCaBundlePath: jsii.String(\"caBundlePath\"),\n\t\t\t\tColor: jsii.Boolean(false),\n\t\t\t\tContext: map[string]*string{\n\t\t\t\t\t\"contextKey\": jsii.String(\"context\"),\n\t\t\t\t},\n\t\t\t\tDebug: jsii.Boolean(false),\n\t\t\t\tEc2Creds: jsii.Boolean(false),\n\t\t\t\tExclusively: jsii.Boolean(false),\n\t\t\t\tForce: jsii.Boolean(false),\n\t\t\t\tIgnoreErrors: jsii.Boolean(false),\n\t\t\t\tJson: jsii.Boolean(false),\n\t\t\t\tLookups: jsii.Boolean(false),\n\t\t\t\tNotices: jsii.Boolean(false),\n\t\t\t\tOutput: jsii.String(\"output\"),\n\t\t\t\tPathMetadata: jsii.Boolean(false),\n\t\t\t\tProfile: jsii.String(\"profile\"),\n\t\t\t\tProxy: jsii.String(\"proxy\"),\n\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\tStacks: []*string{\n\t\t\t\t\tjsii.String(\"stacks\"),\n\t\t\t\t},\n\t\t\t\tStaging: jsii.Boolean(false),\n\t\t\t\tStrict: jsii.Boolean(false),\n\t\t\t\tTrace: jsii.Boolean(false),\n\t\t\t\tVerbose: jsii.Boolean(false),\n\t\t\t\tVersionReporting: jsii.Boolean(false),\n\t\t\t},\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tExpectedMessage: jsii.String(\"expectedMessage\"),\n\t\t\tExpectError: jsii.Boolean(false),\n\t\t},\n\t},\n\tDiffAssets: jsii.Boolean(false),\n\tHooks: &Hooks{\n\t\tPostDeploy: []*string{\n\t\t\tjsii.String(\"postDeploy\"),\n\t\t},\n\t\tPostDestroy: []*string{\n\t\t\tjsii.String(\"postDestroy\"),\n\t\t},\n\t\tPreDeploy: []*string{\n\t\t\tjsii.String(\"preDeploy\"),\n\t\t},\n\t\tPreDestroy: []*string{\n\t\t\tjsii.String(\"preDestroy\"),\n\t\t},\n\t},\n\tRegions: []*string{\n\t\tjsii.String(\"regions\"),\n\t},\n\tStackUpdateWorkflow: jsii.Boolean(false),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst testOptions: cloud_assembly_schema.TestOptions = {\n  allowDeleteFailures: false,\n  allowDestroy: ['allowDestroy'],\n  cdkCommandOptions: {\n    deploy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        changeSetName: 'changeSetName',\n        ci: false,\n        color: false,\n        concurrency: 123,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        execute: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        notificationArns: ['notificationArns'],\n        output: 'output',\n        outputsFile: 'outputsFile',\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n        reuseAssets: ['reuseAssets'],\n        roleArn: 'roleArn',\n        rollback: false,\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        toolkitStackName: 'toolkitStackName',\n        trace: false,\n        usePreviousParameters: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n    destroy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        color: false,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        output: 'output',\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        roleArn: 'roleArn',\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        trace: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n  },\n  diffAssets: false,\n  hooks: {\n    postDeploy: ['postDeploy'],\n    postDestroy: ['postDestroy'],\n    preDeploy: ['preDeploy'],\n    preDestroy: ['preDestroy'],\n  },\n  regions: ['regions'],\n  stackUpdateWorkflow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.TestOptions"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CdkCommands","@aws-cdk/cloud-assembly-schema.DeployCommand","@aws-cdk/cloud-assembly-schema.DeployOptions","@aws-cdk/cloud-assembly-schema.DestroyCommand","@aws-cdk/cloud-assembly-schema.DestroyOptions","@aws-cdk/cloud-assembly-schema.Hooks","@aws-cdk/cloud-assembly-schema.RequireApproval","@aws-cdk/cloud-assembly-schema.RequireApproval#NEVER","@aws-cdk/cloud-assembly-schema.TestOptions"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst testOptions: cloud_assembly_schema.TestOptions = {\n  allowDeleteFailures: false,\n  allowDestroy: ['allowDestroy'],\n  cdkCommandOptions: {\n    deploy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        changeSetName: 'changeSetName',\n        ci: false,\n        color: false,\n        concurrency: 123,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        execute: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        notificationArns: ['notificationArns'],\n        output: 'output',\n        outputsFile: 'outputsFile',\n        parameters: {\n          parametersKey: 'parameters',\n        },\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        requireApproval: cloud_assembly_schema.RequireApproval.NEVER,\n        reuseAssets: ['reuseAssets'],\n        roleArn: 'roleArn',\n        rollback: false,\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        toolkitStackName: 'toolkitStackName',\n        trace: false,\n        usePreviousParameters: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n    destroy: {\n      args: {\n        all: false,\n        app: 'app',\n        assetMetadata: false,\n        caBundlePath: 'caBundlePath',\n        color: false,\n        context: {\n          contextKey: 'context',\n        },\n        debug: false,\n        ec2Creds: false,\n        exclusively: false,\n        force: false,\n        ignoreErrors: false,\n        json: false,\n        lookups: false,\n        notices: false,\n        output: 'output',\n        pathMetadata: false,\n        profile: 'profile',\n        proxy: 'proxy',\n        roleArn: 'roleArn',\n        stacks: ['stacks'],\n        staging: false,\n        strict: false,\n        trace: false,\n        verbose: false,\n        versionReporting: false,\n      },\n      enabled: false,\n      expectedMessage: 'expectedMessage',\n      expectError: false,\n    },\n  },\n  diffAssets: false,\n  hooks: {\n    postDeploy: ['postDeploy'],\n    postDestroy: ['postDestroy'],\n    preDeploy: ['preDeploy'],\n    preDestroy: ['preDestroy'],\n  },\n  regions: ['regions'],\n  stackUpdateWorkflow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"9":1,"11":31,"80":93,"97":45,"167":1,"184":1,"210":10,"211":10,"212":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":86,"308":1},"fqnsFingerprint":"0c06c276719d0be661c0f0456d1f65374451f2589c598d517f796947107c1d3c"},"ea1bc4f88d5cfeea825e5d51c026f05a15345d5c410859f91aae9efe2897813a":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\ntree_artifact_properties = cloud_assembly_schema.TreeArtifactProperties(\n    file=\"file\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar treeArtifactProperties = new TreeArtifactProperties {\n    File = \"file\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nTreeArtifactProperties treeArtifactProperties = TreeArtifactProperties.builder()\n        .file(\"file\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\ntreeArtifactProperties := &TreeArtifactProperties{\n\tFile: jsii.String(\"file\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst treeArtifactProperties: cloud_assembly_schema.TreeArtifactProperties = {\n  file: 'file',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.TreeArtifactProperties"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.TreeArtifactProperties"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst treeArtifactProperties: cloud_assembly_schema.TreeArtifactProperties = {\n  file: 'file',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":2,"80":5,"167":1,"184":1,"211":1,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":1,"308":1},"fqnsFingerprint":"34f0e006983c0afed369cbecc26b0a886c83e7049ac8d3e95f3d267b58d07907"},"1ee4c9789144d17fd1a24833b07323e9fbf729dde467bbe21163dff47662e988":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# v1: Any\n# v2: Any\n\nunconfigured_behaves_like = cloud_assembly_schema.UnconfiguredBehavesLike(\n    v1=v1,\n    v2=v2\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar v1;\nvar v2;\n\nvar unconfiguredBehavesLike = new UnconfiguredBehavesLike {\n    V1 = v1,\n    V2 = v2\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject v1;\nObject v2;\n\nUnconfiguredBehavesLike unconfiguredBehavesLike = UnconfiguredBehavesLike.builder()\n        .v1(v1)\n        .v2(v2)\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar v1 interface{}\nvar v2 interface{}\n\nunconfiguredBehavesLike := &UnconfiguredBehavesLike{\n\tV1: v1,\n\tV2: v2,\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const v1: any;\ndeclare const v2: any;\nconst unconfiguredBehavesLike: cloud_assembly_schema.UnconfiguredBehavesLike = {\n  v1: v1,\n  v2: v2,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.UnconfiguredBehavesLike"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.UnconfiguredBehavesLike"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const v1: any;\ndeclare const v2: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst unconfiguredBehavesLike: cloud_assembly_schema.UnconfiguredBehavesLike = {\n  v1: v1,\n  v2: v2,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":1,"80":10,"133":2,"138":2,"167":1,"184":1,"211":1,"244":3,"261":3,"262":3,"273":1,"274":1,"275":1,"304":2,"308":1},"fqnsFingerprint":"35132bb0e11feba4bc334ac105bc8d3cec62e85a3d17640c37f9bc0c5e884bb8"},"a79f21ca134c803f53fc22e98cfe5cfc702c6ad5f28d752730fd3109c241b3fe":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\nviolating_construct_json = cloud_assembly_schema.ViolatingConstructJson(\n    construct_path=\"constructPath\",\n\n    # the properties below are optional\n    cloud_formation_resource=cloud_assembly_schema.CloudFormationResourceJson(\n        logical_id=\"logicalId\",\n        template_path=\"templatePath\",\n\n        # the properties below are optional\n        property_paths=[\"propertyPaths\"]\n    ),\n    construct_fqn=\"constructFqn\",\n    library_version=\"libraryVersion\",\n    stack_traces=[\"stackTraces\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar violatingConstructJson = new ViolatingConstructJson {\n    ConstructPath = \"constructPath\",\n\n    // the properties below are optional\n    CloudFormationResource = new CloudFormationResourceJson {\n        LogicalId = \"logicalId\",\n        TemplatePath = \"templatePath\",\n\n        // the properties below are optional\n        PropertyPaths = new [] { \"propertyPaths\" }\n    },\n    ConstructFqn = \"constructFqn\",\n    LibraryVersion = \"libraryVersion\",\n    StackTraces = new [] { \"stackTraces\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nViolatingConstructJson violatingConstructJson = ViolatingConstructJson.builder()\n        .constructPath(\"constructPath\")\n\n        // the properties below are optional\n        .cloudFormationResource(CloudFormationResourceJson.builder()\n                .logicalId(\"logicalId\")\n                .templatePath(\"templatePath\")\n\n                // the properties below are optional\n                .propertyPaths(List.of(\"propertyPaths\"))\n                .build())\n        .constructFqn(\"constructFqn\")\n        .libraryVersion(\"libraryVersion\")\n        .stackTraces(List.of(\"stackTraces\"))\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nviolatingConstructJson := &ViolatingConstructJson{\n\tConstructPath: jsii.String(\"constructPath\"),\n\n\t// the properties below are optional\n\tCloudFormationResource: &CloudFormationResourceJson{\n\t\tLogicalId: jsii.String(\"logicalId\"),\n\t\tTemplatePath: jsii.String(\"templatePath\"),\n\n\t\t// the properties below are optional\n\t\tPropertyPaths: []*string{\n\t\t\tjsii.String(\"propertyPaths\"),\n\t\t},\n\t},\n\tConstructFqn: jsii.String(\"constructFqn\"),\n\tLibraryVersion: jsii.String(\"libraryVersion\"),\n\tStackTraces: []*string{\n\t\tjsii.String(\"stackTraces\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\nconst violatingConstructJson: cloud_assembly_schema.ViolatingConstructJson = {\n  constructPath: 'constructPath',\n\n  // the properties below are optional\n  cloudFormationResource: {\n    logicalId: 'logicalId',\n    templatePath: 'templatePath',\n\n    // the properties below are optional\n    propertyPaths: ['propertyPaths'],\n  },\n  constructFqn: 'constructFqn',\n  libraryVersion: 'libraryVersion',\n  stackTraces: ['stackTraces'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.ViolatingConstructJson"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.CloudFormationResourceJson","@aws-cdk/cloud-assembly-schema.ViolatingConstructJson"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst violatingConstructJson: cloud_assembly_schema.ViolatingConstructJson = {\n  constructPath: 'constructPath',\n\n  // the properties below are optional\n  cloudFormationResource: {\n    logicalId: 'logicalId',\n    templatePath: 'templatePath',\n\n    // the properties below are optional\n    propertyPaths: ['propertyPaths'],\n  },\n  constructFqn: 'constructFqn',\n  libraryVersion: 'libraryVersion',\n  stackTraces: ['stackTraces'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":8,"80":12,"167":1,"184":1,"210":2,"211":2,"244":1,"261":1,"262":1,"273":1,"274":1,"275":1,"304":8,"308":1},"fqnsFingerprint":"ed2d8d82207fec77c4478963d373b11730e904da09711a35225b460d97334bc5"},"ca0e556773e50618cdef578d6db0838f51200f24c46041a0c0cf44893b34ddce":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.cloud_assembly_schema as cloud_assembly_schema\n\n# assume_role_additional_options: Any\n\nvpc_context_query = cloud_assembly_schema.VpcContextQuery(\n    account=\"account\",\n    filter={\n        \"filter_key\": \"filter\"\n    },\n    region=\"region\",\n\n    # the properties below are optional\n    assume_role_additional_options={\n        \"assume_role_additional_options_key\": assume_role_additional_options\n    },\n    lookup_role_arn=\"lookupRoleArn\",\n    lookup_role_external_id=\"lookupRoleExternalId\",\n    return_asymmetric_subnets=False,\n    return_vpn_gateways=False,\n    subnet_group_name_tag=\"subnetGroupNameTag\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.CloudAssembly.Schema;\n\nvar assumeRoleAdditionalOptions;\n\nvar vpcContextQuery = new VpcContextQuery {\n    Account = \"account\",\n    Filter = new Dictionary<string, string> {\n        { \"filterKey\", \"filter\" }\n    },\n    Region = \"region\",\n\n    // the properties below are optional\n    AssumeRoleAdditionalOptions = new Dictionary<string, object> {\n        { \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions }\n    },\n    LookupRoleArn = \"lookupRoleArn\",\n    LookupRoleExternalId = \"lookupRoleExternalId\",\n    ReturnAsymmetricSubnets = false,\n    ReturnVpnGateways = false,\n    SubnetGroupNameTag = \"subnetGroupNameTag\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.cloudassembly.schema.*;\n\nObject assumeRoleAdditionalOptions;\n\nVpcContextQuery vpcContextQuery = VpcContextQuery.builder()\n        .account(\"account\")\n        .filter(Map.of(\n                \"filterKey\", \"filter\"))\n        .region(\"region\")\n\n        // the properties below are optional\n        .assumeRoleAdditionalOptions(Map.of(\n                \"assumeRoleAdditionalOptionsKey\", assumeRoleAdditionalOptions))\n        .lookupRoleArn(\"lookupRoleArn\")\n        .lookupRoleExternalId(\"lookupRoleExternalId\")\n        .returnAsymmetricSubnets(false)\n        .returnVpnGateways(false)\n        .subnetGroupNameTag(\"subnetGroupNameTag\")\n        .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport cloud_assembly_schema \"github.com/cdklabs/cloud-assembly-schema-go/awscdkcloudassemblyschema\"\n\nvar assumeRoleAdditionalOptions interface{}\n\nvpcContextQuery := &VpcContextQuery{\n\tAccount: jsii.String(\"account\"),\n\tFilter: map[string]*string{\n\t\t\"filterKey\": jsii.String(\"filter\"),\n\t},\n\tRegion: jsii.String(\"region\"),\n\n\t// the properties below are optional\n\tAssumeRoleAdditionalOptions: map[string]interface{}{\n\t\t\"assumeRoleAdditionalOptionsKey\": assumeRoleAdditionalOptions,\n\t},\n\tLookupRoleArn: jsii.String(\"lookupRoleArn\"),\n\tLookupRoleExternalId: jsii.String(\"lookupRoleExternalId\"),\n\tReturnAsymmetricSubnets: jsii.Boolean(false),\n\tReturnVpnGateways: jsii.Boolean(false),\n\tSubnetGroupNameTag: jsii.String(\"subnetGroupNameTag\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\nconst vpcContextQuery: cloud_assembly_schema.VpcContextQuery = {\n  account: 'account',\n  filter: {\n    filterKey: 'filter',\n  },\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  returnAsymmetricSubnets: false,\n  returnVpnGateways: false,\n  subnetGroupNameTag: 'subnetGroupNameTag',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/cloud-assembly-schema.VpcContextQuery"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/cloud-assembly-schema.VpcContextQuery"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';\n\ndeclare const assumeRoleAdditionalOptions: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"constructs\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst vpcContextQuery: cloud_assembly_schema.VpcContextQuery = {\n  account: 'account',\n  filter: {\n    filterKey: 'filter',\n  },\n  region: 'region',\n\n  // the properties below are optional\n  assumeRoleAdditionalOptions: {\n    assumeRoleAdditionalOptionsKey: assumeRoleAdditionalOptions,\n  },\n  lookupRoleArn: 'lookupRoleArn',\n  lookupRoleExternalId: 'lookupRoleExternalId',\n  returnAsymmetricSubnets: false,\n  returnVpnGateways: false,\n  subnetGroupNameTag: 'subnetGroupNameTag',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"11":7,"80":17,"97":2,"133":1,"138":1,"167":1,"184":1,"211":3,"244":2,"261":2,"262":2,"273":1,"274":1,"275":1,"304":11,"308":1},"fqnsFingerprint":"d0554a773eb863704a7968fbd212648b3b07f5b0352945213285083ff100f5d4"}}}