@aws-cdk/aws-ssm
Version:
The CDK Construct Library for AWS::SSM
486 lines • 331 kB
JSON
{
"version": "2",
"toolVersion": "1.74.0",
"snippets": {
"cf56defddea1ca807fc603943fe26e8a0a9022c29eadfe9ec4849adb0914449e": {
"translations": {
"python": {
"source": "import aws_cdk.aws_ssm as ssm",
"version": "2"
},
"csharp": {
"source": "using Amazon.CDK.AWS.SSM;",
"version": "1"
},
"java": {
"source": "import software.amazon.awscdk.services.ssm.*;",
"version": "1"
},
"go": {
"source": "import ssm \"github.com/aws-samples/dummy/awscdkawsssm\"",
"version": "1"
},
"$": {
"source": "import * as ssm from '@aws-cdk/aws-ssm';",
"version": "0"
}
},
"location": {
"api": {
"api": "moduleReadme",
"moduleFqn": "@aws-cdk/aws-ssm"
},
"field": {
"field": "markdown",
"line": 26
}
},
"didCompile": true,
"fqnsReferenced": [],
"fullSource": "import * as ssm from '@aws-cdk/aws-ssm';",
"syntaxKindCounter": {
"10": 1,
"75": 1,
"254": 1,
"255": 1,
"256": 1,
"290": 1
},
"fqnsFingerprint": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"9e34fa893cefedb02cc99b8724377c793844bda4d65d6e85727c8a2a96ab64d7": {
"translations": {
"python": {
"source": "# Retrieve the latest value of the non-secret parameter\n# with name \"/My/String/Parameter\".\nstring_value = ssm.StringParameter.from_string_parameter_attributes(self, \"MyValue\",\n parameter_name=\"/My/Public/Parameter\"\n).string_value\nstring_value_version_from_token = ssm.StringParameter.from_string_parameter_attributes(self, \"MyValueVersionFromToken\",\n parameter_name=\"/My/Public/Parameter\",\n # parameter version from token\n version=parameter_version\n).string_value\n\n# Retrieve a specific version of the secret (SecureString) parameter.\n# 'version' is always required.\nsecret_value = ssm.StringParameter.from_secure_string_parameter_attributes(self, \"MySecureValue\",\n parameter_name=\"/My/Secret/Parameter\",\n version=5\n)\nsecret_value_version_from_token = ssm.StringParameter.from_secure_string_parameter_attributes(self, \"MySecureValueVersionFromToken\",\n parameter_name=\"/My/Secret/Parameter\",\n # parameter version from token\n version=parameter_version\n)",
"version": "2"
},
"csharp": {
"source": "// Retrieve the latest value of the non-secret parameter\n// with name \"/My/String/Parameter\".\nstring stringValue = StringParameter.FromStringParameterAttributes(this, \"MyValue\", new StringParameterAttributes {\n ParameterName = \"/My/Public/Parameter\"\n}).StringValue;\nstring stringValueVersionFromToken = StringParameter.FromStringParameterAttributes(this, \"MyValueVersionFromToken\", new StringParameterAttributes {\n ParameterName = \"/My/Public/Parameter\",\n // parameter version from token\n Version = parameterVersion\n}).StringValue;\n\n// Retrieve a specific version of the secret (SecureString) parameter.\n// 'version' is always required.\nIStringParameter secretValue = StringParameter.FromSecureStringParameterAttributes(this, \"MySecureValue\", new SecureStringParameterAttributes {\n ParameterName = \"/My/Secret/Parameter\",\n Version = 5\n});\nIStringParameter secretValueVersionFromToken = StringParameter.FromSecureStringParameterAttributes(this, \"MySecureValueVersionFromToken\", new SecureStringParameterAttributes {\n ParameterName = \"/My/Secret/Parameter\",\n // parameter version from token\n Version = parameterVersion\n});",
"version": "1"
},
"java": {
"source": "// Retrieve the latest value of the non-secret parameter\n// with name \"/My/String/Parameter\".\nString stringValue = StringParameter.fromStringParameterAttributes(this, \"MyValue\", StringParameterAttributes.builder()\n .parameterName(\"/My/Public/Parameter\")\n .build()).getStringValue();\nString stringValueVersionFromToken = StringParameter.fromStringParameterAttributes(this, \"MyValueVersionFromToken\", StringParameterAttributes.builder()\n .parameterName(\"/My/Public/Parameter\")\n // parameter version from token\n .version(parameterVersion)\n .build()).getStringValue();\n\n// Retrieve a specific version of the secret (SecureString) parameter.\n// 'version' is always required.\nIStringParameter secretValue = StringParameter.fromSecureStringParameterAttributes(this, \"MySecureValue\", SecureStringParameterAttributes.builder()\n .parameterName(\"/My/Secret/Parameter\")\n .version(5)\n .build());\nIStringParameter secretValueVersionFromToken = StringParameter.fromSecureStringParameterAttributes(this, \"MySecureValueVersionFromToken\", SecureStringParameterAttributes.builder()\n .parameterName(\"/My/Secret/Parameter\")\n // parameter version from token\n .version(parameterVersion)\n .build());",
"version": "1"
},
"go": {
"source": "// Retrieve the latest value of the non-secret parameter\n// with name \"/My/String/Parameter\".\nstringValue := ssm.stringParameter.fromStringParameterAttributes(this, jsii.String(\"MyValue\"), &stringParameterAttributes{\n\tparameterName: jsii.String(\"/My/Public/Parameter\"),\n}).stringValue\nstringValueVersionFromToken := ssm.stringParameter.fromStringParameterAttributes(this, jsii.String(\"MyValueVersionFromToken\"), &stringParameterAttributes{\n\tparameterName: jsii.String(\"/My/Public/Parameter\"),\n\t// parameter version from token\n\tversion: parameterVersion,\n}).stringValue\n\n// Retrieve a specific version of the secret (SecureString) parameter.\n// 'version' is always required.\nsecretValue := ssm.stringParameter.fromSecureStringParameterAttributes(this, jsii.String(\"MySecureValue\"), &secureStringParameterAttributes{\n\tparameterName: jsii.String(\"/My/Secret/Parameter\"),\n\tversion: jsii.Number(5),\n})\nsecretValueVersionFromToken := ssm.stringParameter.fromSecureStringParameterAttributes(this, jsii.String(\"MySecureValueVersionFromToken\"), &secureStringParameterAttributes{\n\tparameterName: jsii.String(\"/My/Secret/Parameter\"),\n\t// parameter version from token\n\tversion: parameterVersion,\n})",
"version": "1"
},
"$": {
"source": " // Retrieve the latest value of the non-secret parameter\n // with name \"/My/String/Parameter\".\n const stringValue = ssm.StringParameter.fromStringParameterAttributes(this, 'MyValue', {\n parameterName: '/My/Public/Parameter',\n // 'version' can be specified but is optional.\n }).stringValue;\n const stringValueVersionFromToken = ssm.StringParameter.fromStringParameterAttributes(this, 'MyValueVersionFromToken', {\n parameterName: '/My/Public/Parameter',\n // parameter version from token\n version: parameterVersion,\n }).stringValue;\n\n // Retrieve a specific version of the secret (SecureString) parameter.\n // 'version' is always required.\n const secretValue = ssm.StringParameter.fromSecureStringParameterAttributes(this, 'MySecureValue', {\n parameterName: '/My/Secret/Parameter',\n version: 5,\n });\n const secretValueVersionFromToken = ssm.StringParameter.fromSecureStringParameterAttributes(this, 'MySecureValueVersionFromToken', {\n parameterName: '/My/Secret/Parameter',\n // parameter version from token\n version: parameterVersion,\n });",
"version": "0"
}
},
"location": {
"api": {
"api": "moduleReadme",
"moduleFqn": "@aws-cdk/aws-ssm"
},
"field": {
"field": "markdown",
"line": 35
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.IStringParameter",
"@aws-cdk/aws-ssm.IStringParameter#stringValue",
"@aws-cdk/aws-ssm.SecureStringParameterAttributes",
"@aws-cdk/aws-ssm.StringParameter",
"@aws-cdk/aws-ssm.StringParameter#fromSecureStringParameterAttributes",
"@aws-cdk/aws-ssm.StringParameter#fromStringParameterAttributes",
"@aws-cdk/aws-ssm.StringParameterAttributes",
"constructs.Construct"
],
"fullSource": "/// !cdk-integ *\nimport * as cdk from '@aws-cdk/core';\nimport * as ssm from '../lib';\n\nclass CreatingStack extends cdk.Stack {\n constructor(scope: cdk.App, id: string) {\n super(scope, id);\n\n new ssm.StringParameter(this, 'String', {\n parameterName: '/My/Public/Parameter',\n stringValue: 'abcdef',\n });\n }\n}\n\nclass UsingStack extends cdk.Stack {\n constructor(scope: cdk.App, id: string) {\n super(scope, id);\n\n // Parameter that contains version number, will be used to pass\n // version value from token.\n const parameterVersion = new cdk.CfnParameter(this, 'MyParameterVersion', {\n type: 'Number',\n default: 1,\n }).valueAsNumber;\n\n /// !show\n // Retrieve the latest value of the non-secret parameter\n // with name \"/My/String/Parameter\".\n const stringValue = ssm.StringParameter.fromStringParameterAttributes(this, 'MyValue', {\n parameterName: '/My/Public/Parameter',\n // 'version' can be specified but is optional.\n }).stringValue;\n const stringValueVersionFromToken = ssm.StringParameter.fromStringParameterAttributes(this, 'MyValueVersionFromToken', {\n parameterName: '/My/Public/Parameter',\n // parameter version from token\n version: parameterVersion,\n }).stringValue;\n\n // Retrieve a specific version of the secret (SecureString) parameter.\n // 'version' is always required.\n const secretValue = ssm.StringParameter.fromSecureStringParameterAttributes(this, 'MySecureValue', {\n parameterName: '/My/Secret/Parameter',\n version: 5,\n });\n const secretValueVersionFromToken = ssm.StringParameter.fromSecureStringParameterAttributes(this, 'MySecureValueVersionFromToken', {\n parameterName: '/My/Secret/Parameter',\n // parameter version from token\n version: parameterVersion,\n });\n\n /// !hide\n\n new cdk.CfnResource(this, 'Dummy', { type: 'AWS::SNS::Topic' });\n new cdk.CfnOutput(this, 'TheValue', { value: stringValue });\n new cdk.CfnOutput(this, 'TheValueVersionFromToken', { value: stringValueVersionFromToken });\n\n // Cannot be provisioned so cannot be actually used\n Array.isArray(secretValue);\n Array.isArray(secretValueVersionFromToken);\n }\n}\n\nconst app = new cdk.App();\n\nconst creating = new CreatingStack(app, 'sspms-creating');\nconst using = new UsingStack(app, 'sspms-using');\nusing.addDependency(creating);\n\napp.synth();\n",
"syntaxKindCounter": {
"8": 1,
"10": 8,
"75": 27,
"104": 4,
"193": 4,
"194": 10,
"196": 4,
"225": 4,
"242": 4,
"243": 4,
"281": 7
},
"fqnsFingerprint": "fad6343e6ce06e9f0c036e17103b636b2e3f5c6b268c1e2ad6f39a2dd9cbe7bc"
},
"3504cd30e344c3e2aae188f5e6a1218f6b4c4152cec4c42f73dd7d364d896e89": {
"translations": {
"python": {
"source": "ssm.StringParameter(self, \"Parameter\",\n allowed_pattern=\".*\",\n description=\"The value Foo\",\n parameter_name=\"FooParameter\",\n string_value=\"Foo\",\n tier=ssm.ParameterTier.ADVANCED\n)",
"version": "2"
},
"csharp": {
"source": "new StringParameter(this, \"Parameter\", new StringParameterProps {\n AllowedPattern = \".*\",\n Description = \"The value Foo\",\n ParameterName = \"FooParameter\",\n StringValue = \"Foo\",\n Tier = ParameterTier.ADVANCED\n});",
"version": "1"
},
"java": {
"source": "StringParameter.Builder.create(this, \"Parameter\")\n .allowedPattern(\".*\")\n .description(\"The value Foo\")\n .parameterName(\"FooParameter\")\n .stringValue(\"Foo\")\n .tier(ParameterTier.ADVANCED)\n .build();",
"version": "1"
},
"go": {
"source": "ssm.NewStringParameter(this, jsii.String(\"Parameter\"), &stringParameterProps{\n\tallowedPattern: jsii.String(\".*\"),\n\tdescription: jsii.String(\"The value Foo\"),\n\tparameterName: jsii.String(\"FooParameter\"),\n\tstringValue: jsii.String(\"Foo\"),\n\ttier: ssm.parameterTier_ADVANCED,\n})",
"version": "1"
},
"$": {
"source": "new ssm.StringParameter(this, 'Parameter', {\n allowedPattern: '.*',\n description: 'The value Foo',\n parameterName: 'FooParameter',\n stringValue: 'Foo',\n tier: ssm.ParameterTier.ADVANCED,\n});",
"version": "0"
}
},
"location": {
"api": {
"api": "moduleReadme",
"moduleFqn": "@aws-cdk/aws-ssm"
},
"field": {
"field": "markdown",
"line": 70
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.ParameterTier",
"@aws-cdk/aws-ssm.ParameterTier#ADVANCED",
"@aws-cdk/aws-ssm.StringParameter",
"@aws-cdk/aws-ssm.StringParameterProps",
"constructs.Construct"
],
"fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack } from '@aws-cdk/core';\nimport * as ssm from '@aws-cdk/aws-ssm';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nnew ssm.StringParameter(this, 'Parameter', {\n allowedPattern: '.*',\n description: 'The value Foo',\n parameterName: 'FooParameter',\n stringValue: 'Foo',\n tier: ssm.ParameterTier.ADVANCED,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
"syntaxKindCounter": {
"10": 5,
"75": 10,
"104": 1,
"193": 1,
"194": 3,
"197": 1,
"226": 1,
"281": 5
},
"fqnsFingerprint": "c6788787e76e81d3c17e1cf1616403933ddaf2aa920350219909838ccd923c15"
},
"cd4b0decb1d1f23f99bce460a1194db066a5e6b443b558c6bc036b612bf8ed9d": {
"translations": {
"python": {
"source": "# Create a new SSM Parameter holding a String\nparam = ssm.StringParameter(stack, \"StringParameter\",\n # description: 'Some user-friendly description',\n # name: 'ParameterName',\n string_value=\"Initial parameter value\"\n)\n\n# Grant read access to some Role\nparam.grant_read(role)\n\n# Create a new SSM Parameter holding a StringList\nlist_parameter = ssm.StringListParameter(stack, \"StringListParameter\",\n # description: 'Some user-friendly description',\n # name: 'ParameterName',\n string_list_value=[\"Initial parameter value A\", \"Initial parameter value B\"]\n)",
"version": "2"
},
"csharp": {
"source": "// Create a new SSM Parameter holding a String\nStringParameter param = new StringParameter(stack, \"StringParameter\", new StringParameterProps {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n StringValue = \"Initial parameter value\"\n});\n\n// Grant read access to some Role\nparam.GrantRead(role);\n\n// Create a new SSM Parameter holding a StringList\nStringListParameter listParameter = new StringListParameter(stack, \"StringListParameter\", new StringListParameterProps {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n StringListValue = new [] { \"Initial parameter value A\", \"Initial parameter value B\" }\n});",
"version": "1"
},
"java": {
"source": "// Create a new SSM Parameter holding a String\nStringParameter param = StringParameter.Builder.create(stack, \"StringParameter\")\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n .stringValue(\"Initial parameter value\")\n .build();\n\n// Grant read access to some Role\nparam.grantRead(role);\n\n// Create a new SSM Parameter holding a StringList\nStringListParameter listParameter = StringListParameter.Builder.create(stack, \"StringListParameter\")\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n .stringListValue(List.of(\"Initial parameter value A\", \"Initial parameter value B\"))\n .build();",
"version": "1"
},
"go": {
"source": "// Create a new SSM Parameter holding a String\nparam := ssm.NewStringParameter(stack, jsii.String(\"StringParameter\"), &stringParameterProps{\n\t// description: 'Some user-friendly description',\n\t// name: 'ParameterName',\n\tstringValue: jsii.String(\"Initial parameter value\"),\n})\n\n// Grant read access to some Role\nparam.grantRead(role)\n\n// Create a new SSM Parameter holding a StringList\nlistParameter := ssm.NewStringListParameter(stack, jsii.String(\"StringListParameter\"), &stringListParameterProps{\n\t// description: 'Some user-friendly description',\n\t// name: 'ParameterName',\n\tstringListValue: []*string{\n\t\tjsii.String(\"Initial parameter value A\"),\n\t\tjsii.String(\"Initial parameter value B\"),\n\t},\n})",
"version": "1"
},
"$": {
"source": "// Create a new SSM Parameter holding a String\nconst param = new ssm.StringParameter(stack, 'StringParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringValue: 'Initial parameter value',\n // allowedPattern: '.*',\n});\n\n// Grant read access to some Role\nparam.grantRead(role);\n\n// Create a new SSM Parameter holding a StringList\nconst listParameter = new ssm.StringListParameter(stack, 'StringListParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringListValue: ['Initial parameter value A', 'Initial parameter value B'],\n // allowedPattern: '.*',\n});",
"version": "0"
}
},
"location": {
"api": {
"api": "moduleReadme",
"moduleFqn": "@aws-cdk/aws-ssm"
},
"field": {
"field": "markdown",
"line": 80
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-iam.IGrantable",
"@aws-cdk/aws-iam.IPrincipal",
"@aws-cdk/aws-ssm.StringListParameter",
"@aws-cdk/aws-ssm.StringListParameterProps",
"@aws-cdk/aws-ssm.StringParameter",
"@aws-cdk/aws-ssm.StringParameterProps",
"constructs.Construct"
],
"fullSource": "import * as iam from '@aws-cdk/aws-iam';\nimport * as cdk from '@aws-cdk/core';\nimport * as ssm from '../lib';\n\nconst app = new cdk.App();\nconst stack = new cdk.Stack(app, 'SSM-Parameter');\n\nconst role = new iam.Role(stack, 'UserRole', {\n assumedBy: new iam.AccountRootPrincipal(),\n});\n\n/// !show\n// Create a new SSM Parameter holding a String\nconst param = new ssm.StringParameter(stack, 'StringParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringValue: 'Initial parameter value',\n // allowedPattern: '.*',\n});\n\n// Grant read access to some Role\nparam.grantRead(role);\n\n// Create a new SSM Parameter holding a StringList\nconst listParameter = new ssm.StringListParameter(stack, 'StringListParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringListValue: ['Initial parameter value A', 'Initial parameter value B'],\n // allowedPattern: '.*',\n});\n/// !hide\n\nnew cdk.CfnOutput(stack, 'StringListOutput', {\n value: cdk.Fn.join('+', listParameter.stringListValue),\n});\n\nnew cdk.CfnOutput(stack, 'ParamArn', {\n value: param.parameterArn,\n});\n\napp.synth();\n",
"syntaxKindCounter": {
"10": 5,
"75": 13,
"192": 1,
"193": 2,
"194": 3,
"196": 1,
"197": 2,
"225": 2,
"226": 1,
"242": 2,
"243": 2,
"281": 2
},
"fqnsFingerprint": "1e682c97b2d0952318e893a315bb4d9784d152c8dbe735a899b7a3409cc364bb"
},
"5c0babeb002ff9f15d84967abc040224b5b480f17883615ad0bfbac164638a9b": {
"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.aws_ssm as ssm\n\n# parameters: Any\n\ncfn_association = ssm.CfnAssociation(self, \"MyCfnAssociation\",\n name=\"name\",\n\n # the properties below are optional\n apply_only_at_cron_interval=False,\n association_name=\"associationName\",\n automation_target_parameter_name=\"automationTargetParameterName\",\n calendar_names=[\"calendarNames\"],\n compliance_severity=\"complianceSeverity\",\n document_version=\"documentVersion\",\n instance_id=\"instanceId\",\n max_concurrency=\"maxConcurrency\",\n max_errors=\"maxErrors\",\n output_location=ssm.CfnAssociation.InstanceAssociationOutputLocationProperty(\n s3_location=ssm.CfnAssociation.S3OutputLocationProperty(\n output_s3_bucket_name=\"outputS3BucketName\",\n output_s3_key_prefix=\"outputS3KeyPrefix\",\n output_s3_region=\"outputS3Region\"\n )\n ),\n parameters=parameters,\n schedule_expression=\"scheduleExpression\",\n schedule_offset=123,\n sync_compliance=\"syncCompliance\",\n targets=[ssm.CfnAssociation.TargetProperty(\n key=\"key\",\n values=[\"values\"]\n )],\n wait_for_success_timeout_seconds=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.AWS.SSM;\n\nvar parameters;\n\nCfnAssociation cfnAssociation = new CfnAssociation(this, \"MyCfnAssociation\", new CfnAssociationProps {\n Name = \"name\",\n\n // the properties below are optional\n ApplyOnlyAtCronInterval = false,\n AssociationName = \"associationName\",\n AutomationTargetParameterName = \"automationTargetParameterName\",\n CalendarNames = new [] { \"calendarNames\" },\n ComplianceSeverity = \"complianceSeverity\",\n DocumentVersion = \"documentVersion\",\n InstanceId = \"instanceId\",\n MaxConcurrency = \"maxConcurrency\",\n MaxErrors = \"maxErrors\",\n OutputLocation = new InstanceAssociationOutputLocationProperty {\n S3Location = new S3OutputLocationProperty {\n OutputS3BucketName = \"outputS3BucketName\",\n OutputS3KeyPrefix = \"outputS3KeyPrefix\",\n OutputS3Region = \"outputS3Region\"\n }\n },\n Parameters = parameters,\n ScheduleExpression = \"scheduleExpression\",\n ScheduleOffset = 123,\n SyncCompliance = \"syncCompliance\",\n Targets = new [] { new TargetProperty {\n Key = \"key\",\n Values = new [] { \"values\" }\n } },\n WaitForSuccessTimeoutSeconds = 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.services.ssm.*;\n\nObject parameters;\n\nCfnAssociation cfnAssociation = CfnAssociation.Builder.create(this, \"MyCfnAssociation\")\n .name(\"name\")\n\n // the properties below are optional\n .applyOnlyAtCronInterval(false)\n .associationName(\"associationName\")\n .automationTargetParameterName(\"automationTargetParameterName\")\n .calendarNames(List.of(\"calendarNames\"))\n .complianceSeverity(\"complianceSeverity\")\n .documentVersion(\"documentVersion\")\n .instanceId(\"instanceId\")\n .maxConcurrency(\"maxConcurrency\")\n .maxErrors(\"maxErrors\")\n .outputLocation(InstanceAssociationOutputLocationProperty.builder()\n .s3Location(S3OutputLocationProperty.builder()\n .outputS3BucketName(\"outputS3BucketName\")\n .outputS3KeyPrefix(\"outputS3KeyPrefix\")\n .outputS3Region(\"outputS3Region\")\n .build())\n .build())\n .parameters(parameters)\n .scheduleExpression(\"scheduleExpression\")\n .scheduleOffset(123)\n .syncCompliance(\"syncCompliance\")\n .targets(List.of(TargetProperty.builder()\n .key(\"key\")\n .values(List.of(\"values\"))\n .build()))\n .waitForSuccessTimeoutSeconds(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 ssm \"github.com/aws-samples/dummy/awscdkawsssm\"\n\nvar parameters interface{}\n\ncfnAssociation := ssm.NewCfnAssociation(this, jsii.String(\"MyCfnAssociation\"), &cfnAssociationProps{\n\tname: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tapplyOnlyAtCronInterval: jsii.Boolean(false),\n\tassociationName: jsii.String(\"associationName\"),\n\tautomationTargetParameterName: jsii.String(\"automationTargetParameterName\"),\n\tcalendarNames: []*string{\n\t\tjsii.String(\"calendarNames\"),\n\t},\n\tcomplianceSeverity: jsii.String(\"complianceSeverity\"),\n\tdocumentVersion: jsii.String(\"documentVersion\"),\n\tinstanceId: jsii.String(\"instanceId\"),\n\tmaxConcurrency: jsii.String(\"maxConcurrency\"),\n\tmaxErrors: jsii.String(\"maxErrors\"),\n\toutputLocation: &instanceAssociationOutputLocationProperty{\n\t\ts3Location: &s3OutputLocationProperty{\n\t\t\toutputS3BucketName: jsii.String(\"outputS3BucketName\"),\n\t\t\toutputS3KeyPrefix: jsii.String(\"outputS3KeyPrefix\"),\n\t\t\toutputS3Region: jsii.String(\"outputS3Region\"),\n\t\t},\n\t},\n\tparameters: parameters,\n\tscheduleExpression: jsii.String(\"scheduleExpression\"),\n\tscheduleOffset: jsii.Number(123),\n\tsyncCompliance: jsii.String(\"syncCompliance\"),\n\ttargets: []interface{}{\n\t\t&targetProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalues: []*string{\n\t\t\t\tjsii.String(\"values\"),\n\t\t\t},\n\t\t},\n\t},\n\twaitForSuccessTimeoutSeconds: 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 ssm from '@aws-cdk/aws-ssm';\n\ndeclare const parameters: any;\nconst cfnAssociation = new ssm.CfnAssociation(this, 'MyCfnAssociation', {\n name: 'name',\n\n // the properties below are optional\n applyOnlyAtCronInterval: false,\n associationName: 'associationName',\n automationTargetParameterName: 'automationTargetParameterName',\n calendarNames: ['calendarNames'],\n complianceSeverity: 'complianceSeverity',\n documentVersion: 'documentVersion',\n instanceId: 'instanceId',\n maxConcurrency: 'maxConcurrency',\n maxErrors: 'maxErrors',\n outputLocation: {\n s3Location: {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n },\n },\n parameters: parameters,\n scheduleExpression: 'scheduleExpression',\n scheduleOffset: 123,\n syncCompliance: 'syncCompliance',\n targets: [{\n key: 'key',\n values: ['values'],\n }],\n waitForSuccessTimeoutSeconds: 123,\n});",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-ssm.CfnAssociation"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.CfnAssociation",
"@aws-cdk/aws-ssm.CfnAssociationProps",
"@aws-cdk/core.Construct"
],
"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 ssm from '@aws-cdk/aws-ssm';\n\ndeclare const parameters: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnAssociation = new ssm.CfnAssociation(this, 'MyCfnAssociation', {\n name: 'name',\n\n // the properties below are optional\n applyOnlyAtCronInterval: false,\n associationName: 'associationName',\n automationTargetParameterName: 'automationTargetParameterName',\n calendarNames: ['calendarNames'],\n complianceSeverity: 'complianceSeverity',\n documentVersion: 'documentVersion',\n instanceId: 'instanceId',\n maxConcurrency: 'maxConcurrency',\n maxErrors: 'maxErrors',\n outputLocation: {\n s3Location: {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n },\n },\n parameters: parameters,\n scheduleExpression: 'scheduleExpression',\n scheduleOffset: 123,\n syncCompliance: 'syncCompliance',\n targets: [{\n key: 'key',\n values: ['values'],\n }],\n waitForSuccessTimeoutSeconds: 123,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"8": 2,
"10": 18,
"75": 29,
"91": 1,
"104": 1,
"125": 1,
"130": 1,
"192": 3,
"193": 4,
"194": 1,
"197": 1,
"225": 2,
"242": 2,
"243": 2,
"254": 1,
"255": 1,
"256": 1,
"281": 23,
"290": 1
},
"fqnsFingerprint": "d0d9bfce4623d586997a6718df1e45d3e3dc4eab244b8d212d9a3a737b085bea"
},
"794c30517326f61100b7bb7be720945655c99d88fbe146b6a04e2eb701a4df98": {
"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.aws_ssm as ssm\n\ninstance_association_output_location_property = ssm.CfnAssociation.InstanceAssociationOutputLocationProperty(\n s3_location=ssm.CfnAssociation.S3OutputLocationProperty(\n output_s3_bucket_name=\"outputS3BucketName\",\n output_s3_key_prefix=\"outputS3KeyPrefix\",\n output_s3_region=\"outputS3Region\"\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.AWS.SSM;\n\nInstanceAssociationOutputLocationProperty instanceAssociationOutputLocationProperty = new InstanceAssociationOutputLocationProperty {\n S3Location = new S3OutputLocationProperty {\n OutputS3BucketName = \"outputS3BucketName\",\n OutputS3KeyPrefix = \"outputS3KeyPrefix\",\n OutputS3Region = \"outputS3Region\"\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.services.ssm.*;\n\nInstanceAssociationOutputLocationProperty instanceAssociationOutputLocationProperty = InstanceAssociationOutputLocationProperty.builder()\n .s3Location(S3OutputLocationProperty.builder()\n .outputS3BucketName(\"outputS3BucketName\")\n .outputS3KeyPrefix(\"outputS3KeyPrefix\")\n .outputS3Region(\"outputS3Region\")\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 ssm \"github.com/aws-samples/dummy/awscdkawsssm\"\n\ninstanceAssociationOutputLocationProperty := &instanceAssociationOutputLocationProperty{\n\ts3Location: &s3OutputLocationProperty{\n\t\toutputS3BucketName: jsii.String(\"outputS3BucketName\"),\n\t\toutputS3KeyPrefix: jsii.String(\"outputS3KeyPrefix\"),\n\t\toutputS3Region: jsii.String(\"outputS3Region\"),\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 ssm from '@aws-cdk/aws-ssm';\nconst instanceAssociationOutputLocationProperty: ssm.CfnAssociation.InstanceAssociationOutputLocationProperty = {\n s3Location: {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n },\n};",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty"
],
"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 ssm from '@aws-cdk/aws-ssm';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst instanceAssociationOutputLocationProperty: ssm.CfnAssociation.InstanceAssociationOutputLocationProperty = {\n s3Location: {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"10": 4,
"75": 9,
"153": 2,
"169": 1,
"193": 2,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"281": 4,
"290": 1
},
"fqnsFingerprint": "ed40d7df37381f39113884aee3f04efea168e6cece4a2fc3f7e0cadea02df200"
},
"4c412e20efddbd8d85eecccd1632095ed554c6a732a4335b990854f0570ca680": {
"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.aws_ssm as ssm\n\ns3_output_location_property = ssm.CfnAssociation.S3OutputLocationProperty(\n output_s3_bucket_name=\"outputS3BucketName\",\n output_s3_key_prefix=\"outputS3KeyPrefix\",\n output_s3_region=\"outputS3Region\"\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.AWS.SSM;\n\nS3OutputLocationProperty s3OutputLocationProperty = new S3OutputLocationProperty {\n OutputS3BucketName = \"outputS3BucketName\",\n OutputS3KeyPrefix = \"outputS3KeyPrefix\",\n OutputS3Region = \"outputS3Region\"\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.services.ssm.*;\n\nS3OutputLocationProperty s3OutputLocationProperty = S3OutputLocationProperty.builder()\n .outputS3BucketName(\"outputS3BucketName\")\n .outputS3KeyPrefix(\"outputS3KeyPrefix\")\n .outputS3Region(\"outputS3Region\")\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 ssm \"github.com/aws-samples/dummy/awscdkawsssm\"\n\ns3OutputLocationProperty := &s3OutputLocationProperty{\n\toutputS3BucketName: jsii.String(\"outputS3BucketName\"),\n\toutputS3KeyPrefix: jsii.String(\"outputS3KeyPrefix\"),\n\toutputS3Region: jsii.String(\"outputS3Region\"),\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 ssm from '@aws-cdk/aws-ssm';\nconst s3OutputLocationProperty: ssm.CfnAssociation.S3OutputLocationProperty = {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n};",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-ssm.CfnAssociation.S3OutputLocationProperty"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.CfnAssociation.S3OutputLocationProperty"
],
"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 ssm from '@aws-cdk/aws-ssm';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst s3OutputLocationProperty: ssm.CfnAssociation.S3OutputLocationProperty = {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"10": 4,
"75": 8,
"153": 2,
"169": 1,
"193": 1,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"281": 3,
"290": 1
},
"fqnsFingerprint": "ca496448bb3fed0cb3c3cea808a559fea2d2e5011bcf9cbe6647a76546ee936b"
},
"943038d9aded1599732ee9d2fd51cae864628643ec92ebf0a7664f1e127b9601": {
"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.aws_ssm as ssm\n\ntarget_property = ssm.CfnAssociation.TargetProperty(\n key=\"key\",\n values=[\"values\"]\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.AWS.SSM;\n\nTargetProperty targetProperty = new TargetProperty {\n Key = \"key\",\n Values = new [] { \"values\" }\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.services.ssm.*;\n\nTargetProperty targetProperty = TargetProperty.builder()\n .key(\"key\")\n .values(List.of(\"values\"))\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 ssm \"github.com/aws-samples/dummy/awscdkawsssm\"\n\ntargetProperty := &targetProperty{\n\tkey: jsii.String(\"key\"),\n\tvalues: []*string{\n\t\tjsii.String(\"values\"),\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 ssm from '@aws-cdk/aws-ssm';\nconst targetProperty: ssm.CfnAssociation.TargetProperty = {\n key: 'key',\n values: ['values'],\n};",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-ssm.CfnAssociation.TargetProperty"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.CfnAssociation.TargetProperty"
],
"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 ssm from '@aws-cdk/aws-ssm';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst targetProperty: ssm.CfnAssociation.TargetProperty = {\n key: 'key',\n values: ['values'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"10": 3,
"75": 7,
"153": 2,
"169": 1,
"192": 1,
"193": 1,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"281": 2,
"290": 1
},
"fqnsFingerprint": "febdd7e33d58d32386674fca1d03ea5e2bbf852ce5284a4e1a3469e5e2e4dd3d"
},
"e7cbdd5f6826d664705fd9e316f720a3543fc4b47dd034eb631d44b1a30d5729": {
"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.aws_ssm as ssm\n\n# parameters: Any\n\ncfn_association_props = ssm.CfnAssociationProps(\n name=\"name\",\n\n # the properties below are optional\n apply_only_at_cron_interval=False,\n association_name=\"associationName\",\n automation_target_parameter_name=\"automationTargetParameterName\",\n calendar_names=[\"calendarNames\"],\n compliance_severity=\"complianceSeverity\",\n document_version=\"documentVersion\",\n instance_id=\"instanceId\",\n max_concurrency=\"maxConcurrency\",\n max_errors=\"maxErrors\",\n output_location=ssm.CfnAssociation.InstanceAssociationOutputLocationProperty(\n s3_location=ssm.CfnAssociation.S3OutputLocationProperty(\n output_s3_bucket_name=\"outputS3BucketName\",\n output_s3_key_prefix=\"outputS3KeyPrefix\",\n output_s3_region=\"outputS3Region\"\n )\n ),\n parameters=parameters,\n schedule_expression=\"scheduleExpression\",\n schedule_offset=123,\n sync_compliance=\"syncCompliance\",\n targets=[ssm.CfnAssociation.TargetProperty(\n key=\"key\",\n values=[\"values\"]\n )],\n wait_for_success_timeout_seconds=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.AWS.SSM;\n\nvar parameters;\n\nCfnAssociationProps cfnAssociationProps = new CfnAssociationProps {\n Name = \"name\",\n\n // the properties below are optional\n ApplyOnlyAtCronInterval = false,\n AssociationName = \"associationName\",\n AutomationTargetParameterName = \"automationTargetParameterName\",\n CalendarNames = new [] { \"calendarNames\" },\n ComplianceSeverity = \"complianceSeverity\",\n DocumentVersion = \"documentVersion\",\n InstanceId = \"instanceId\",\n MaxConcurrency = \"maxConcurrency\",\n MaxErrors = \"maxErrors\",\n OutputLocation = new InstanceAssociationOutputLocationProperty {\n S3Location = new S3OutputLocationProperty {\n OutputS3BucketName = \"outputS3BucketName\",\n OutputS3KeyPrefix = \"outputS3KeyPrefix\",\n OutputS3Region = \"outputS3Region\"\n }\n },\n Parameters = parameters,\n ScheduleExpression = \"scheduleExpression\",\n ScheduleOffset = 123,\n SyncCompliance = \"syncCompliance\",\n Targets = new [] { new TargetProperty {\n Key = \"key\",\n Values = new [] { \"values\" }\n } },\n WaitForSuccessTimeoutSeconds = 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.services.ssm.*;\n\nObject parameters;\n\nCfnAssociationProps cfnAssociationProps = CfnAssociationProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .applyOnlyAtCronInterval(false)\n .associationName(\"associationName\")\n .automationTargetParameterName(\"automationTargetParameterName\")\n .calendarNames(List.of(\"calendarNames\"))\n .complianceSeverity(\"complianceSeverity\")\n .documentVersion(\"documentVersion\")\n .instanceId(\"instanceId\")\n .maxConcurrency(\"maxConcurrency\")\n .maxErrors(\"maxErrors\")\n .outputLocation(InstanceAssociationOutputLocationProperty.builder()\n .s3Location(S3OutputLocationProperty.builder()\n .outputS3BucketName(\"outputS3BucketName\")\n .outputS3KeyPrefix(\"outputS3KeyPrefix\")\n .outputS3Region(\"outputS3Region\")\n .build())\n .build())\n .parameters(parameters)\n .scheduleExpression(\"scheduleExpression\")\n .scheduleOffset(123)\n .syncCompliance(\"syncCompliance\")\n .targets(List.of(TargetProperty.builder()\n .key(\"key\")\n .values(List.of(\"values\"))\n .build()))\n .waitForSuccessTimeoutSeconds(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 ssm \"github.com/aws-samples/dummy/awscdkawsssm\"\n\nvar parameters interface{}\n\ncfnAssociationProps := &cfnAssociationProps{\n\tname: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tapplyOnlyAtCronInterval: jsii.Boolean(false),\n\tassociationName: jsii.String(\"associationName\"),\n\tautomationTargetParameterName: jsii.String(\"automationTargetParameterName\"),\n\tcalendarNames: []*string{\n\t\tjsii.String(\"calendarNames\"),\n\t},\n\tcomplianceSeverity: jsii.String(\"complianceSeverity\"),\n\tdocumentVersion: jsii.String(\"documentVersion\"),\n\tinstanceId: jsii.String(\"instanceId\"),\n\tmaxConcurrency: jsii.String(\"maxConcurrency\"),\n\tmaxErrors: jsii.String(\"maxErrors\"),\n\toutputLocation: &instanceAssociationOutputLocationProperty{\n\t\ts3Location: &s3OutputLocationProperty{\n\t\t\toutputS3BucketName: jsii.String(\"outputS3BucketName\"),\n\t\t\toutputS3KeyPrefix: jsii.String(\"outputS3KeyPrefix\"),\n\t\t\toutputS3Region: jsii.String(\"outputS3Region\"),\n\t\t},\n\t},\n\tparameters: parameters,\n\tscheduleExpression: jsii.String(\"scheduleExpression\"),\n\tscheduleOffset: jsii.Number(123),\n\tsyncCompliance: jsii.String(\"syncCompliance\"),\n\ttargets: []interface{}{\n\t\t&targetProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalues: []*string{\n\t\t\t\tjsii.String(\"values\"),\n\t\t\t},\n\t\t},\n\t},\n\twaitForSuccessTimeoutSeconds: 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 ssm from '@aws-cdk/aws-ssm';\n\ndeclare const parameters: any;\nconst cfnAssociationProps: ssm.CfnAssociationProps = {\n name: 'name',\n\n // the properties below are optional\n applyOnlyAtCronInterval: false,\n associationName: 'associationName',\n automationTargetParameterName: 'automationTargetParameterName',\n calendarNames: ['calendarNames'],\n complianceSeverity: 'complianceSeverity',\n documentVersion: 'documentVersion',\n instanceId: 'instanceId',\n maxConcurrency: 'maxConcurrency',\n maxErrors: 'maxErrors',\n outputLocation: {\n s3Location: {\n outputS3BucketName: 'outputS3BucketName',\n outputS3KeyPrefix: 'outputS3KeyPrefix',\n outputS3Region: 'outputS3Region',\n },\n },\n parameters: parameters,\n scheduleExpression: 'scheduleExpression',\n scheduleOffset: 123,\n syncCompliance: 'syncCompliance',\n targets: [{\n key: 'key',\n values: ['values'],\n }],\n waitForSuccessTimeoutSeconds: 123,\n};",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-ssm.CfnAssociationProps"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ssm.CfnAssociationProps"
],
"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 ssm from '@aws-cdk/aws-ssm';\n\ndeclare const parameters: any;\n/// !hide\n// Hoisted imports