{"version":"2","toolVersion":"1.84.0","snippets":{"010676e9c0bc9255981990ad12d000a5c69aa24249b1ff3d2bce0591934376d5":{"translations":{"python":{"source":"import aws_cdk.aws_greengrass as greengrass","version":"2"},"csharp":{"source":"using Amazon.CDK.AWS.Greengrass;","version":"1"},"java":{"source":"import software.amazon.awscdk.services.greengrass.*;","version":"1"},"go":{"source":"import greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"","version":"1"},"$":{"source":"import * as greengrass from '@aws-cdk/aws-greengrass';","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@aws-cdk/aws-greengrass"},"field":{"field":"markdown","line":21}},"didCompile":true,"fqnsReferenced":[],"fullSource":"import * as greengrass from '@aws-cdk/aws-greengrass';","syntaxKindCounter":{"10":1,"75":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"ff1549486af2f46755cdc5efd94faaee34eb5756c04247e13889c778a1754c7e":{"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_greengrass as greengrass\n\n# parameters: Any\n# tags: Any\n\ncfn_connector_definition = greengrass.CfnConnectorDefinition(self, \"MyCfnConnectorDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty(\n connectors=[greengrass.CfnConnectorDefinition.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar parameters;\nvar tags;\n\nvar cfnConnectorDefinition = new CfnConnectorDefinition(this, \"MyCfnConnectorDefinition\", new CfnConnectorDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new ConnectorDefinitionVersionProperty {\n Connectors = new [] { new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject parameters;\nObject tags;\n\nCfnConnectorDefinition cfnConnectorDefinition = CfnConnectorDefinition.Builder.create(this, \"MyCfnConnectorDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(ConnectorDefinitionVersionProperty.builder()\n .connectors(List.of(ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\nvar tags interface{}\n\ncfnConnectorDefinition := greengrass.NewCfnConnectorDefinition(this, jsii.String(\"MyCfnConnectorDefinition\"), &CfnConnectorDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &ConnectorDefinitionVersionProperty{\n\t\tConnectors: []interface{}{\n\t\t\t&ConnectorProperty{\n\t\t\t\tConnectorArn: jsii.String(\"connectorArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tParameters: parameters,\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\ndeclare const tags: any;\nconst cfnConnectorDefinition = new greengrass.CfnConnectorDefinition(this, 'MyCfnConnectorDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinition","@aws-cdk/aws-greengrass.CfnConnectorDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\ndeclare const tags: 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 cfnConnectorDefinition = new greengrass.CfnConnectorDefinition(this, 'MyCfnConnectorDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":15,"104":1,"125":2,"130":2,"192":1,"193":3,"194":1,"197":1,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":7,"290":1},"fqnsFingerprint":"44041e2f49ca898b2b8f8f625486fe83e1f092d3169435ff98c1991826ee0421"},"79dd022ebfd137ce4666829acabe49dfa178aed9c646e15624055ff7b37ce81d":{"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_greengrass as greengrass\n\n# parameters: Any\n\nconnector_definition_version_property = greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty(\n connectors=[greengrass.CfnConnectorDefinition.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\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.Greengrass;\n\nvar parameters;\n\nvar connectorDefinitionVersionProperty = new ConnectorDefinitionVersionProperty {\n Connectors = new [] { new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\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.greengrass.*;\n\nObject parameters;\n\nConnectorDefinitionVersionProperty connectorDefinitionVersionProperty = ConnectorDefinitionVersionProperty.builder()\n .connectors(List.of(ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\n\nconnectorDefinitionVersionProperty := &ConnectorDefinitionVersionProperty{\n\tConnectors: []interface{}{\n\t\t&ConnectorProperty{\n\t\t\tConnectorArn: jsii.String(\"connectorArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\n\t\t\t// the properties below are optional\n\t\t\tParameters: parameters,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\nconst connectorDefinitionVersionProperty: greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty = {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 connectorDefinitionVersionProperty: greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty = {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":11,"125":1,"130":1,"153":2,"169":1,"192":1,"193":2,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"d9119b4a95ac5bd743e60bd9cc71d911c6f4a65520dc38f13271e48af2c4a1cd"},"3785d7408779d035181f003758e77cf6e9121714ce3708fb30958a0b59bdfc40":{"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_greengrass as greengrass\n\n# parameters: Any\n\nconnector_property = greengrass.CfnConnectorDefinition.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\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.Greengrass;\n\nvar parameters;\n\nvar connectorProperty = new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\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.greengrass.*;\n\nObject parameters;\n\nConnectorProperty connectorProperty = ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\n\nconnectorProperty := &ConnectorProperty{\n\tConnectorArn: jsii.String(\"connectorArn\"),\n\tId: jsii.String(\"id\"),\n\n\t// the properties below are optional\n\tParameters: parameters,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\nconst connectorProperty: greengrass.CfnConnectorDefinition.ConnectorProperty = {\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinition.ConnectorProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinition.ConnectorProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 connectorProperty: greengrass.CfnConnectorDefinition.ConnectorProperty = {\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":10,"125":1,"130":1,"153":2,"169":1,"193":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":3,"290":1},"fqnsFingerprint":"1344ee537f23497007a1515f8b32aac8924c8c475e4a82c9f50def0c4fe494a7"},"aad7b43264bbadd94f4521992382fc8661b0326a706de9e5bb8aece9c500c1dd":{"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_greengrass as greengrass\n\n# parameters: Any\n# tags: Any\n\ncfn_connector_definition_props = greengrass.CfnConnectorDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnConnectorDefinition.ConnectorDefinitionVersionProperty(\n connectors=[greengrass.CfnConnectorDefinition.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar parameters;\nvar tags;\n\nvar cfnConnectorDefinitionProps = new CfnConnectorDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new ConnectorDefinitionVersionProperty {\n Connectors = new [] { new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject parameters;\nObject tags;\n\nCfnConnectorDefinitionProps cfnConnectorDefinitionProps = CfnConnectorDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(ConnectorDefinitionVersionProperty.builder()\n .connectors(List.of(ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\nvar tags interface{}\n\ncfnConnectorDefinitionProps := &CfnConnectorDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &ConnectorDefinitionVersionProperty{\n\t\tConnectors: []interface{}{\n\t\t\t&ConnectorProperty{\n\t\t\t\tConnectorArn: jsii.String(\"connectorArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tParameters: parameters,\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\ndeclare const tags: any;\nconst cfnConnectorDefinitionProps: greengrass.CfnConnectorDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\ndeclare const tags: 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 cfnConnectorDefinitionProps: greengrass.CfnConnectorDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":15,"125":2,"130":2,"153":1,"169":1,"192":1,"193":3,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":7,"290":1},"fqnsFingerprint":"88fd25889593973d7201c7514fe3e2a1657ec6ca8b305119ec4a971c228b5ce1"},"ef72200df981e86458129209232a2f0f6f2be8ca3e5b523aefead05725b6ad8f":{"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_greengrass as greengrass\n\n# parameters: Any\n\ncfn_connector_definition_version = greengrass.CfnConnectorDefinitionVersion(self, \"MyCfnConnectorDefinitionVersion\",\n connector_definition_id=\"connectorDefinitionId\",\n connectors=[greengrass.CfnConnectorDefinitionVersion.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\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.Greengrass;\n\nvar parameters;\n\nvar cfnConnectorDefinitionVersion = new CfnConnectorDefinitionVersion(this, \"MyCfnConnectorDefinitionVersion\", new CfnConnectorDefinitionVersionProps {\n ConnectorDefinitionId = \"connectorDefinitionId\",\n Connectors = new [] { new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\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.greengrass.*;\n\nObject parameters;\n\nCfnConnectorDefinitionVersion cfnConnectorDefinitionVersion = CfnConnectorDefinitionVersion.Builder.create(this, \"MyCfnConnectorDefinitionVersion\")\n .connectorDefinitionId(\"connectorDefinitionId\")\n .connectors(List.of(ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\n\ncfnConnectorDefinitionVersion := greengrass.NewCfnConnectorDefinitionVersion(this, jsii.String(\"MyCfnConnectorDefinitionVersion\"), &CfnConnectorDefinitionVersionProps{\n\tConnectorDefinitionId: jsii.String(\"connectorDefinitionId\"),\n\tConnectors: []interface{}{\n\t\t&ConnectorProperty{\n\t\t\tConnectorArn: jsii.String(\"connectorArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\n\t\t\t// the properties below are optional\n\t\t\tParameters: parameters,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\nconst cfnConnectorDefinitionVersion = new greengrass.CfnConnectorDefinitionVersion(this, 'MyCfnConnectorDefinitionVersion', {\n connectorDefinitionId: 'connectorDefinitionId',\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersion","@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnConnectorDefinitionVersion = new greengrass.CfnConnectorDefinitionVersion(this, 'MyCfnConnectorDefinitionVersion', {\n connectorDefinitionId: 'connectorDefinitionId',\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":11,"104":1,"125":1,"130":1,"192":1,"193":2,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"604ab7659fb43eebcce49a72d397c64394d093ba3ef348b0f2377c49569c84e2"},"efeaa3f791cd309712c881a0eebf49cfab994633a294140fbf00f1e18d266999":{"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_greengrass as greengrass\n\n# parameters: Any\n\nconnector_property = greengrass.CfnConnectorDefinitionVersion.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\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.Greengrass;\n\nvar parameters;\n\nvar connectorProperty = new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\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.greengrass.*;\n\nObject parameters;\n\nConnectorProperty connectorProperty = ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\n\nconnectorProperty := &ConnectorProperty{\n\tConnectorArn: jsii.String(\"connectorArn\"),\n\tId: jsii.String(\"id\"),\n\n\t// the properties below are optional\n\tParameters: parameters,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\nconst connectorProperty: greengrass.CfnConnectorDefinitionVersion.ConnectorProperty = {\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersion.ConnectorProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersion.ConnectorProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 connectorProperty: greengrass.CfnConnectorDefinitionVersion.ConnectorProperty = {\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":10,"125":1,"130":1,"153":2,"169":1,"193":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":3,"290":1},"fqnsFingerprint":"9f5c75bcb6e0b3cf31da35f4df25277f6f0533ac66ccb0bac446a5e8924a5c82"},"76ea5f4b2c5b2fa0bd7405a2c052368ea6290042044398f7521b42a4c0d77ec2":{"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_greengrass as greengrass\n\n# parameters: Any\n\ncfn_connector_definition_version_props = greengrass.CfnConnectorDefinitionVersionProps(\n connector_definition_id=\"connectorDefinitionId\",\n connectors=[greengrass.CfnConnectorDefinitionVersion.ConnectorProperty(\n connector_arn=\"connectorArn\",\n id=\"id\",\n\n # the properties below are optional\n parameters=parameters\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.Greengrass;\n\nvar parameters;\n\nvar cfnConnectorDefinitionVersionProps = new CfnConnectorDefinitionVersionProps {\n ConnectorDefinitionId = \"connectorDefinitionId\",\n Connectors = new [] { new ConnectorProperty {\n ConnectorArn = \"connectorArn\",\n Id = \"id\",\n\n // the properties below are optional\n Parameters = parameters\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.greengrass.*;\n\nObject parameters;\n\nCfnConnectorDefinitionVersionProps cfnConnectorDefinitionVersionProps = CfnConnectorDefinitionVersionProps.builder()\n .connectorDefinitionId(\"connectorDefinitionId\")\n .connectors(List.of(ConnectorProperty.builder()\n .connectorArn(\"connectorArn\")\n .id(\"id\")\n\n // the properties below are optional\n .parameters(parameters)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar parameters interface{}\n\ncfnConnectorDefinitionVersionProps := &CfnConnectorDefinitionVersionProps{\n\tConnectorDefinitionId: jsii.String(\"connectorDefinitionId\"),\n\tConnectors: []interface{}{\n\t\t&ConnectorProperty{\n\t\t\tConnectorArn: jsii.String(\"connectorArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\n\t\t\t// the properties below are optional\n\t\t\tParameters: parameters,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const parameters: any;\nconst cfnConnectorDefinitionVersionProps: greengrass.CfnConnectorDefinitionVersionProps = {\n connectorDefinitionId: 'connectorDefinitionId',\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnConnectorDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnConnectorDefinitionVersionProps: greengrass.CfnConnectorDefinitionVersionProps = {\n connectorDefinitionId: 'connectorDefinitionId',\n connectors: [{\n connectorArn: 'connectorArn',\n id: 'id',\n\n // the properties below are optional\n parameters: parameters,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":11,"125":1,"130":1,"153":1,"169":1,"192":1,"193":2,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"d7eae8d0bdb650e5ddd442c867e9b1546d0e75a5f1e6e4c15b1b5382c93eda9b"},"7126651f3ee755b05bfbc92e75feea2c4f968de458b8a52e713bdb71694f23fa":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_core_definition = greengrass.CfnCoreDefinition(self, \"MyCfnCoreDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty(\n cores=[greengrass.CfnCoreDefinition.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=False\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnCoreDefinition = new CfnCoreDefinition(this, \"MyCfnCoreDefinition\", new CfnCoreDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new CoreDefinitionVersionProperty {\n Cores = new [] { new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = false\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnCoreDefinition cfnCoreDefinition = CfnCoreDefinition.Builder.create(this, \"MyCfnCoreDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(CoreDefinitionVersionProperty.builder()\n .cores(List.of(CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(false)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnCoreDefinition := greengrass.NewCfnCoreDefinition(this, jsii.String(\"MyCfnCoreDefinition\"), &CfnCoreDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &CoreDefinitionVersionProperty{\n\t\tCores: []interface{}{\n\t\t\t&CoreProperty{\n\t\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSyncShadow: jsii.Boolean(false),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnCoreDefinition = new greengrass.CfnCoreDefinition(this, 'MyCfnCoreDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinition","@aws-cdk/aws-greengrass.CfnCoreDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnCoreDefinition = new greengrass.CfnCoreDefinition(this, 'MyCfnCoreDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":14,"91":1,"104":1,"125":1,"130":1,"192":1,"193":3,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"b2e3cb180929c9bffe302bcd4246c818229ec89c93b5a8b0d079b051e8fe831e"},"283e1848423293d86e90dc7613659c372ff2efe00b622ada6aa01ec658b859f4":{"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_greengrass as greengrass\n\ncore_definition_version_property = greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty(\n cores=[greengrass.CfnCoreDefinition.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar coreDefinitionVersionProperty = new CoreDefinitionVersionProperty {\n Cores = new [] { new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCoreDefinitionVersionProperty coreDefinitionVersionProperty = CoreDefinitionVersionProperty.builder()\n .cores(List.of(CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncoreDefinitionVersionProperty := &CoreDefinitionVersionProperty{\n\tCores: []interface{}{\n\t\t&CoreProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst coreDefinitionVersionProperty: greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty = {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 coreDefinitionVersionProperty: greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty = {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":10,"91":1,"153":2,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"502266a46cf2731ba18e37c7270c404c6584caa64371c7ae36fef03d9126edd8"},"bbee3e08683f71f60f91b679caed9ae3612aaf8d24c4384c01d22e9b263845e7":{"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_greengrass as greengrass\n\ncore_property = greengrass.CfnCoreDefinition.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar coreProperty = new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCoreProperty coreProperty = CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncoreProperty := &CoreProperty{\n\tCertificateArn: jsii.String(\"certificateArn\"),\n\tId: jsii.String(\"id\"),\n\tThingArn: jsii.String(\"thingArn\"),\n\n\t// the properties below are optional\n\tSyncShadow: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst coreProperty: greengrass.CfnCoreDefinition.CoreProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinition.CoreProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinition.CoreProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 coreProperty: greengrass.CfnCoreDefinition.CoreProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":9,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"c1b0336beec3b539e7868e1bb49af8e5322b578874e2a3b991569b21eed5a0ab"},"2d6a97a3a15a7b710fd42e17bebca315958c3c74d2c54b89e8028a61204c943a":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_core_definition_props = greengrass.CfnCoreDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnCoreDefinition.CoreDefinitionVersionProperty(\n cores=[greengrass.CfnCoreDefinition.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=False\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnCoreDefinitionProps = new CfnCoreDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new CoreDefinitionVersionProperty {\n Cores = new [] { new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = false\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnCoreDefinitionProps cfnCoreDefinitionProps = CfnCoreDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(CoreDefinitionVersionProperty.builder()\n .cores(List.of(CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(false)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnCoreDefinitionProps := &CfnCoreDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &CoreDefinitionVersionProperty{\n\t\tCores: []interface{}{\n\t\t\t&CoreProperty{\n\t\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSyncShadow: jsii.Boolean(false),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnCoreDefinitionProps: greengrass.CfnCoreDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnCoreDefinitionProps: greengrass.CfnCoreDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":14,"91":1,"125":1,"130":1,"153":1,"169":1,"192":1,"193":3,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"d4625e99dfe6af7f35c9d97ae84a472bfac537d74e8fdd95dca3420586444180"},"689f8eb4b93e9657c22d090b6279502126325981fdee1320acf77e49434421c7":{"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_greengrass as greengrass\n\ncfn_core_definition_version = greengrass.CfnCoreDefinitionVersion(self, \"MyCfnCoreDefinitionVersion\",\n core_definition_id=\"coreDefinitionId\",\n cores=[greengrass.CfnCoreDefinitionVersion.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar cfnCoreDefinitionVersion = new CfnCoreDefinitionVersion(this, \"MyCfnCoreDefinitionVersion\", new CfnCoreDefinitionVersionProps {\n CoreDefinitionId = \"coreDefinitionId\",\n Cores = new [] { new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCfnCoreDefinitionVersion cfnCoreDefinitionVersion = CfnCoreDefinitionVersion.Builder.create(this, \"MyCfnCoreDefinitionVersion\")\n .coreDefinitionId(\"coreDefinitionId\")\n .cores(List.of(CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnCoreDefinitionVersion := greengrass.NewCfnCoreDefinitionVersion(this, jsii.String(\"MyCfnCoreDefinitionVersion\"), &CfnCoreDefinitionVersionProps{\n\tCoreDefinitionId: jsii.String(\"coreDefinitionId\"),\n\tCores: []interface{}{\n\t\t&CoreProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnCoreDefinitionVersion = new greengrass.CfnCoreDefinitionVersion(this, 'MyCfnCoreDefinitionVersion', {\n coreDefinitionId: 'coreDefinitionId',\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinitionVersion","@aws-cdk/aws-greengrass.CfnCoreDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnCoreDefinitionVersion = new greengrass.CfnCoreDefinitionVersion(this, 'MyCfnCoreDefinitionVersion', {\n coreDefinitionId: 'coreDefinitionId',\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":10,"91":1,"104":1,"192":1,"193":2,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"3bc85e1663bc6c3caba71209ba0fd0156ebf589b3eae24a3c89f48aa77bd59d4"},"7fae0e4034a2c9f2005f65cfd41224cdb016e9a7f7785c68f9ac0145a199a8e4":{"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_greengrass as greengrass\n\ncore_property = greengrass.CfnCoreDefinitionVersion.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar coreProperty = new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCoreProperty coreProperty = CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncoreProperty := &CoreProperty{\n\tCertificateArn: jsii.String(\"certificateArn\"),\n\tId: jsii.String(\"id\"),\n\tThingArn: jsii.String(\"thingArn\"),\n\n\t// the properties below are optional\n\tSyncShadow: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst coreProperty: greengrass.CfnCoreDefinitionVersion.CoreProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinitionVersion.CoreProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinitionVersion.CoreProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 coreProperty: greengrass.CfnCoreDefinitionVersion.CoreProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":9,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"e49a9ee58678c9fa665e3d6ec185b15cdbb5ff71e89de93126464305a722323c"},"f2e4dbf2bf0baad2c3fde62f003859c3906a566eee646f897272c7b106aa8b76":{"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_greengrass as greengrass\n\ncfn_core_definition_version_props = greengrass.CfnCoreDefinitionVersionProps(\n core_definition_id=\"coreDefinitionId\",\n cores=[greengrass.CfnCoreDefinitionVersion.CoreProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar cfnCoreDefinitionVersionProps = new CfnCoreDefinitionVersionProps {\n CoreDefinitionId = \"coreDefinitionId\",\n Cores = new [] { new CoreProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCfnCoreDefinitionVersionProps cfnCoreDefinitionVersionProps = CfnCoreDefinitionVersionProps.builder()\n .coreDefinitionId(\"coreDefinitionId\")\n .cores(List.of(CoreProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnCoreDefinitionVersionProps := &CfnCoreDefinitionVersionProps{\n\tCoreDefinitionId: jsii.String(\"coreDefinitionId\"),\n\tCores: []interface{}{\n\t\t&CoreProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnCoreDefinitionVersionProps: greengrass.CfnCoreDefinitionVersionProps = {\n coreDefinitionId: 'coreDefinitionId',\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnCoreDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnCoreDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnCoreDefinitionVersionProps: greengrass.CfnCoreDefinitionVersionProps = {\n coreDefinitionId: 'coreDefinitionId',\n cores: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"91":1,"153":1,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"0bb63a664e1636fa9d38c542f032aeebf1682b674edcb612f1d63e02c0388e16"},"b88ea9cf05ae71208a8a4a3203c0df00df38293076aacc868be75fc1706c19d4":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_device_definition = greengrass.CfnDeviceDefinition(self, \"MyCfnDeviceDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty(\n devices=[greengrass.CfnDeviceDefinition.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=False\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnDeviceDefinition = new CfnDeviceDefinition(this, \"MyCfnDeviceDefinition\", new CfnDeviceDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new DeviceDefinitionVersionProperty {\n Devices = new [] { new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = false\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnDeviceDefinition cfnDeviceDefinition = CfnDeviceDefinition.Builder.create(this, \"MyCfnDeviceDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(DeviceDefinitionVersionProperty.builder()\n .devices(List.of(DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(false)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnDeviceDefinition := greengrass.NewCfnDeviceDefinition(this, jsii.String(\"MyCfnDeviceDefinition\"), &CfnDeviceDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &DeviceDefinitionVersionProperty{\n\t\tDevices: []interface{}{\n\t\t\t&DeviceProperty{\n\t\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSyncShadow: jsii.Boolean(false),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnDeviceDefinition = new greengrass.CfnDeviceDefinition(this, 'MyCfnDeviceDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinition","@aws-cdk/aws-greengrass.CfnDeviceDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnDeviceDefinition = new greengrass.CfnDeviceDefinition(this, 'MyCfnDeviceDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":14,"91":1,"104":1,"125":1,"130":1,"192":1,"193":3,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"d4c489772b9738e2690023146d1b2616d4cc040153d2b4dfb734248e977242dc"},"6282fd8b6d707b4034e15f0dbaa15a85abca0a1b37ea00b3a18304890696a410":{"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_greengrass as greengrass\n\ndevice_definition_version_property = greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty(\n devices=[greengrass.CfnDeviceDefinition.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar deviceDefinitionVersionProperty = new DeviceDefinitionVersionProperty {\n Devices = new [] { new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nDeviceDefinitionVersionProperty deviceDefinitionVersionProperty = DeviceDefinitionVersionProperty.builder()\n .devices(List.of(DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ndeviceDefinitionVersionProperty := &DeviceDefinitionVersionProperty{\n\tDevices: []interface{}{\n\t\t&DeviceProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst deviceDefinitionVersionProperty: greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty = {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 deviceDefinitionVersionProperty: greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty = {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":10,"91":1,"153":2,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"cc2efbb14fd2067c8c84de4d39fcac0d04cb3475b3b94a82929cda7d3cfa6ccd"},"e29fd3416494b2771d1e9032bd0184337bc901998e5d072e416a0d660f83f40d":{"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_greengrass as greengrass\n\ndevice_property = greengrass.CfnDeviceDefinition.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar deviceProperty = new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nDeviceProperty deviceProperty = DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ndeviceProperty := &DeviceProperty{\n\tCertificateArn: jsii.String(\"certificateArn\"),\n\tId: jsii.String(\"id\"),\n\tThingArn: jsii.String(\"thingArn\"),\n\n\t// the properties below are optional\n\tSyncShadow: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst deviceProperty: greengrass.CfnDeviceDefinition.DeviceProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinition.DeviceProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinition.DeviceProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 deviceProperty: greengrass.CfnDeviceDefinition.DeviceProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":9,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"26df5c775635e822c03cf2bd3905c25d21c7b9db1d794b3eb37c7ab8c8b8d070"},"d58ce757c9dad7b5179f8748a7ee557c78517685768a366fc061f1a5b26e332b":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_device_definition_props = greengrass.CfnDeviceDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnDeviceDefinition.DeviceDefinitionVersionProperty(\n devices=[greengrass.CfnDeviceDefinition.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=False\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnDeviceDefinitionProps = new CfnDeviceDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new DeviceDefinitionVersionProperty {\n Devices = new [] { new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = false\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnDeviceDefinitionProps cfnDeviceDefinitionProps = CfnDeviceDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(DeviceDefinitionVersionProperty.builder()\n .devices(List.of(DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(false)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnDeviceDefinitionProps := &CfnDeviceDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &DeviceDefinitionVersionProperty{\n\t\tDevices: []interface{}{\n\t\t\t&DeviceProperty{\n\t\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSyncShadow: jsii.Boolean(false),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnDeviceDefinitionProps: greengrass.CfnDeviceDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnDeviceDefinitionProps: greengrass.CfnDeviceDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":14,"91":1,"125":1,"130":1,"153":1,"169":1,"192":1,"193":3,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"f7440b5867c6b5c83676b862f649d0558b616bc88ad651f011edf4a821bb52ce"},"56a2f61e55e5bde4c2eaee93c035a6638f0fd8d2c0740b1370c70081e9d2e3d6":{"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_greengrass as greengrass\n\ncfn_device_definition_version = greengrass.CfnDeviceDefinitionVersion(self, \"MyCfnDeviceDefinitionVersion\",\n device_definition_id=\"deviceDefinitionId\",\n devices=[greengrass.CfnDeviceDefinitionVersion.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar cfnDeviceDefinitionVersion = new CfnDeviceDefinitionVersion(this, \"MyCfnDeviceDefinitionVersion\", new CfnDeviceDefinitionVersionProps {\n DeviceDefinitionId = \"deviceDefinitionId\",\n Devices = new [] { new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCfnDeviceDefinitionVersion cfnDeviceDefinitionVersion = CfnDeviceDefinitionVersion.Builder.create(this, \"MyCfnDeviceDefinitionVersion\")\n .deviceDefinitionId(\"deviceDefinitionId\")\n .devices(List.of(DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnDeviceDefinitionVersion := greengrass.NewCfnDeviceDefinitionVersion(this, jsii.String(\"MyCfnDeviceDefinitionVersion\"), &CfnDeviceDefinitionVersionProps{\n\tDeviceDefinitionId: jsii.String(\"deviceDefinitionId\"),\n\tDevices: []interface{}{\n\t\t&DeviceProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnDeviceDefinitionVersion = new greengrass.CfnDeviceDefinitionVersion(this, 'MyCfnDeviceDefinitionVersion', {\n deviceDefinitionId: 'deviceDefinitionId',\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersion","@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnDeviceDefinitionVersion = new greengrass.CfnDeviceDefinitionVersion(this, 'MyCfnDeviceDefinitionVersion', {\n deviceDefinitionId: 'deviceDefinitionId',\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":10,"91":1,"104":1,"192":1,"193":2,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"3dd1f1b59fc5a0096027be5e4ab470ced76e882cee713166f866cb9953bbe4e2"},"8dadaaf224893e60f2f432fd0898540650b37073e7b1e18160a01209fe362d23":{"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_greengrass as greengrass\n\ndevice_property = greengrass.CfnDeviceDefinitionVersion.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar deviceProperty = new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nDeviceProperty deviceProperty = DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ndeviceProperty := &DeviceProperty{\n\tCertificateArn: jsii.String(\"certificateArn\"),\n\tId: jsii.String(\"id\"),\n\tThingArn: jsii.String(\"thingArn\"),\n\n\t// the properties below are optional\n\tSyncShadow: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst deviceProperty: greengrass.CfnDeviceDefinitionVersion.DeviceProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersion.DeviceProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersion.DeviceProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 deviceProperty: greengrass.CfnDeviceDefinitionVersion.DeviceProperty = {\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":9,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"f691e3194f8a3ced5003ad9c54590bdcacafaa4346a2887dc85d8de06968f827"},"7e0b5e4adb9721363270dac61dad6f124ce2f2be4e1ac51ff8bb3320cb453d7e":{"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_greengrass as greengrass\n\ncfn_device_definition_version_props = greengrass.CfnDeviceDefinitionVersionProps(\n device_definition_id=\"deviceDefinitionId\",\n devices=[greengrass.CfnDeviceDefinitionVersion.DeviceProperty(\n certificate_arn=\"certificateArn\",\n id=\"id\",\n thing_arn=\"thingArn\",\n\n # the properties below are optional\n sync_shadow=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.AWS.Greengrass;\n\nvar cfnDeviceDefinitionVersionProps = new CfnDeviceDefinitionVersionProps {\n DeviceDefinitionId = \"deviceDefinitionId\",\n Devices = new [] { new DeviceProperty {\n CertificateArn = \"certificateArn\",\n Id = \"id\",\n ThingArn = \"thingArn\",\n\n // the properties below are optional\n SyncShadow = 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.services.greengrass.*;\n\nCfnDeviceDefinitionVersionProps cfnDeviceDefinitionVersionProps = CfnDeviceDefinitionVersionProps.builder()\n .deviceDefinitionId(\"deviceDefinitionId\")\n .devices(List.of(DeviceProperty.builder()\n .certificateArn(\"certificateArn\")\n .id(\"id\")\n .thingArn(\"thingArn\")\n\n // the properties below are optional\n .syncShadow(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnDeviceDefinitionVersionProps := &CfnDeviceDefinitionVersionProps{\n\tDeviceDefinitionId: jsii.String(\"deviceDefinitionId\"),\n\tDevices: []interface{}{\n\t\t&DeviceProperty{\n\t\t\tCertificateArn: jsii.String(\"certificateArn\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tThingArn: jsii.String(\"thingArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSyncShadow: jsii.Boolean(false),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnDeviceDefinitionVersionProps: greengrass.CfnDeviceDefinitionVersionProps = {\n deviceDefinitionId: 'deviceDefinitionId',\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnDeviceDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnDeviceDefinitionVersionProps: greengrass.CfnDeviceDefinitionVersionProps = {\n deviceDefinitionId: 'deviceDefinitionId',\n devices: [{\n certificateArn: 'certificateArn',\n id: 'id',\n thingArn: 'thingArn',\n\n // the properties below are optional\n syncShadow: false,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"91":1,"153":1,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"c5d8978f91fc255692ab441ad3e15a641ade1c15894e78e5de06a81797be185e"},"06ca125b5aa21ca4e227a5febf5a8d3d66e9c33b6e304f078789ce81d953736a":{"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_greengrass as greengrass\n\n# tags: Any\n# variables: Any\n\ncfn_function_definition = greengrass.CfnFunctionDefinition(self, \"MyCfnFunctionDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty(\n functions=[greengrass.CfnFunctionDefinition.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinition.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\n )],\n\n # the properties below are optional\n default_config=greengrass.CfnFunctionDefinition.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n )\n )\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\nvar variables;\n\nvar cfnFunctionDefinition = new CfnFunctionDefinition(this, \"MyCfnFunctionDefinition\", new CfnFunctionDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new FunctionDefinitionVersionProperty {\n Functions = new [] { new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\n } },\n\n // the properties below are optional\n DefaultConfig = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n }\n }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\nObject variables;\n\nCfnFunctionDefinition cfnFunctionDefinition = CfnFunctionDefinition.Builder.create(this, \"MyCfnFunctionDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(FunctionDefinitionVersionProperty.builder()\n .functions(List.of(FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\n .build()))\n\n // the properties below are optional\n .defaultConfig(DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .build())\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\nvar variables interface{}\n\ncfnFunctionDefinition := greengrass.NewCfnFunctionDefinition(this, jsii.String(\"MyCfnFunctionDefinition\"), &CfnFunctionDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &FunctionDefinitionVersionProperty{\n\t\tFunctions: []interface{}{\n\t\t\t&FunctionProperty{\n\t\t\t\tFunctionArn: jsii.String(\"functionArn\"),\n\t\t\t\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\t\t\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\t\t\t\tEnvironment: &EnvironmentProperty{\n\t\t\t\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\t\t\t\tExecution: &ExecutionProperty{\n\t\t\t\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tVariables: variables,\n\t\t\t\t\t},\n\t\t\t\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\t\t\t\tExecutable: jsii.String(\"executable\"),\n\t\t\t\t\tMemorySize: jsii.Number(123),\n\t\t\t\t\tPinned: jsii.Boolean(false),\n\t\t\t\t\tTimeout: jsii.Number(123),\n\t\t\t\t},\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t},\n\t\t},\n\n\t\t// the properties below are optional\n\t\tDefaultConfig: &DefaultConfigProperty{\n\t\t\tExecution: &ExecutionProperty{\n\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\ndeclare const variables: any;\nconst cfnFunctionDefinition = new greengrass.CfnFunctionDefinition(this, 'MyCfnFunctionDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition","@aws-cdk/aws-greengrass.CfnFunctionDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\ndeclare const variables: 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 cfnFunctionDefinition = new greengrass.CfnFunctionDefinition(this, 'MyCfnFunctionDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":6,"10":12,"75":38,"91":2,"104":1,"125":2,"130":2,"192":2,"193":11,"194":1,"197":1,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":30,"290":1},"fqnsFingerprint":"f5ffb502655160af8f92b05eb4a350f3b0be783bb96498cb9ca737b05e9d1f0e"},"8e923165f51454245fd6ad6a51ea3d1d3648e651051e30e7df24576ad354c6e2":{"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_greengrass as greengrass\n\ndefault_config_property = greengrass.CfnFunctionDefinition.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\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.AWS.Greengrass;\n\nvar defaultConfigProperty = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\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.services.greengrass.*;\n\nDefaultConfigProperty defaultConfigProperty = DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ndefaultConfigProperty := &DefaultConfigProperty{\n\tExecution: &ExecutionProperty{\n\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\tRunAs: &RunAsProperty{\n\t\t\tGid: jsii.Number(123),\n\t\t\tUid: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst defaultConfigProperty: greengrass.CfnFunctionDefinition.DefaultConfigProperty = {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.DefaultConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.DefaultConfigProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 defaultConfigProperty: greengrass.CfnFunctionDefinition.DefaultConfigProperty = {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":2,"75":10,"153":2,"169":1,"193":3,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"9e3dff6f69ae23283f3b07bc9dc3f335271a0f7d50abf1710c044976c1ff6653"},"846da019ca34f092599b7e9f2a8d7c4a941ce200d3ca0ef2f3778e55cecba71a":{"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_greengrass as greengrass\n\n# variables: Any\n\nenvironment_property = greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\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.Greengrass;\n\nvar variables;\n\nvar environmentProperty = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\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.greengrass.*;\n\nObject variables;\n\nEnvironmentProperty environmentProperty = EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nenvironmentProperty := &EnvironmentProperty{\n\tAccessSysfs: jsii.Boolean(false),\n\tExecution: &ExecutionProperty{\n\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\tRunAs: &RunAsProperty{\n\t\t\tGid: jsii.Number(123),\n\t\t\tUid: jsii.Number(123),\n\t\t},\n\t},\n\tResourceAccessPolicies: []interface{}{\n\t\t&ResourceAccessPolicyProperty{\n\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t// the properties below are optional\n\t\t\tPermission: jsii.String(\"permission\"),\n\t\t},\n\t},\n\tVariables: variables,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst environmentProperty: greengrass.CfnFunctionDefinition.EnvironmentProperty = {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.EnvironmentProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.EnvironmentProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 environmentProperty: greengrass.CfnFunctionDefinition.EnvironmentProperty = {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":4,"75":17,"91":1,"125":1,"130":1,"153":2,"169":1,"192":1,"193":4,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":10,"290":1},"fqnsFingerprint":"dc81f5a8c078e85badc127a1baee61ad67109eef56165b5b5babbdcf64cdf0ee"},"d3f4ef7787a5e74f3032509cc860ae8253207bcddf89350bdc78830aa2804719":{"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_greengrass as greengrass\n\nexecution_property = greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\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.Greengrass;\n\nvar executionProperty = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\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.greengrass.*;\n\nExecutionProperty executionProperty = ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nexecutionProperty := &ExecutionProperty{\n\tIsolationMode: jsii.String(\"isolationMode\"),\n\tRunAs: &RunAsProperty{\n\t\tGid: jsii.Number(123),\n\t\tUid: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst executionProperty: greengrass.CfnFunctionDefinition.ExecutionProperty = {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.ExecutionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.ExecutionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 executionProperty: greengrass.CfnFunctionDefinition.ExecutionProperty = {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":2,"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":"b072b5d2fe4cd1eafb8eb77e7a641aa7349a0344b3c715f9a934e17ae2808d1a"},"e330981c5083ba173b21ae717e1098afb131c9b9e8af06aa7a410e2ef75205aa":{"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_greengrass as greengrass\n\n# variables: Any\n\nfunction_configuration_property = greengrass.CfnFunctionDefinition.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=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.Greengrass;\n\nvar variables;\n\nvar functionConfigurationProperty = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 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.greengrass.*;\n\nObject variables;\n\nFunctionConfigurationProperty functionConfigurationProperty = FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nfunctionConfigurationProperty := &FunctionConfigurationProperty{\n\tEncodingType: jsii.String(\"encodingType\"),\n\tEnvironment: &EnvironmentProperty{\n\t\tAccessSysfs: jsii.Boolean(false),\n\t\tExecution: &ExecutionProperty{\n\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\tRunAs: &RunAsProperty{\n\t\t\t\tGid: jsii.Number(123),\n\t\t\t\tUid: jsii.Number(123),\n\t\t\t},\n\t\t},\n\t\tResourceAccessPolicies: []interface{}{\n\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t},\n\t\t},\n\t\tVariables: variables,\n\t},\n\tExecArgs: jsii.String(\"execArgs\"),\n\tExecutable: jsii.String(\"executable\"),\n\tMemorySize: jsii.Number(123),\n\tPinned: jsii.Boolean(false),\n\tTimeout: 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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst functionConfigurationProperty: greengrass.CfnFunctionDefinition.FunctionConfigurationProperty = {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionConfigurationProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 functionConfigurationProperty: greengrass.CfnFunctionDefinition.FunctionConfigurationProperty = {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":4,"10":7,"75":24,"91":2,"125":1,"130":1,"153":2,"169":1,"192":1,"193":5,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":17,"290":1},"fqnsFingerprint":"ce088203c31b46e6eb3cacf25f8386a71a17fd24b2468b30595f0195bbfedc99"},"a9f532b0b8cc9dfb639c520e839f8f429350c4defbbb59e8a763a9f7cc4a00e5":{"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_greengrass as greengrass\n\n# variables: Any\n\nfunction_definition_version_property = greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty(\n functions=[greengrass.CfnFunctionDefinition.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinition.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\n )],\n\n # the properties below are optional\n default_config=greengrass.CfnFunctionDefinition.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\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.AWS.Greengrass;\n\nvar variables;\n\nvar functionDefinitionVersionProperty = new FunctionDefinitionVersionProperty {\n Functions = new [] { new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\n } },\n\n // the properties below are optional\n DefaultConfig = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\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.services.greengrass.*;\n\nObject variables;\n\nFunctionDefinitionVersionProperty functionDefinitionVersionProperty = FunctionDefinitionVersionProperty.builder()\n .functions(List.of(FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\n .build()))\n\n // the properties below are optional\n .defaultConfig(DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nfunctionDefinitionVersionProperty := &FunctionDefinitionVersionProperty{\n\tFunctions: []interface{}{\n\t\t&FunctionProperty{\n\t\t\tFunctionArn: jsii.String(\"functionArn\"),\n\t\t\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\t\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\t\t\tEnvironment: &EnvironmentProperty{\n\t\t\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\t\t\tExecution: &ExecutionProperty{\n\t\t\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tVariables: variables,\n\t\t\t\t},\n\t\t\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\t\t\tExecutable: jsii.String(\"executable\"),\n\t\t\t\tMemorySize: jsii.Number(123),\n\t\t\t\tPinned: jsii.Boolean(false),\n\t\t\t\tTimeout: jsii.Number(123),\n\t\t\t},\n\t\t\tId: jsii.String(\"id\"),\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tDefaultConfig: &DefaultConfigProperty{\n\t\tExecution: &ExecutionProperty{\n\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\tRunAs: &RunAsProperty{\n\t\t\t\tGid: jsii.Number(123),\n\t\t\t\tUid: jsii.Number(123),\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst functionDefinitionVersionProperty: greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty = {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 functionDefinitionVersionProperty: greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty = {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":6,"10":10,"75":34,"91":2,"125":1,"130":1,"153":2,"169":1,"192":2,"193":10,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":27,"290":1},"fqnsFingerprint":"a5fba035fd903d4c9966f4e9b10dc75e806e7fa1fbfbefb169d4430309685e05"},"1e9d7e93dafb5f609c4390ba1eab262bc93b307b88d12697c5cd53ec1af2d5ae":{"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_greengrass as greengrass\n\n# variables: Any\n\nfunction_property = greengrass.CfnFunctionDefinition.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinition.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\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.Greengrass;\n\nvar variables;\n\nvar functionProperty = new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\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.greengrass.*;\n\nObject variables;\n\nFunctionProperty functionProperty = FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nfunctionProperty := &FunctionProperty{\n\tFunctionArn: jsii.String(\"functionArn\"),\n\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\tEnvironment: &EnvironmentProperty{\n\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\tExecution: &ExecutionProperty{\n\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVariables: variables,\n\t\t},\n\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\tExecutable: jsii.String(\"executable\"),\n\t\tMemorySize: jsii.Number(123),\n\t\tPinned: jsii.Boolean(false),\n\t\tTimeout: jsii.Number(123),\n\t},\n\tId: jsii.String(\"id\"),\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst functionProperty: greengrass.CfnFunctionDefinition.FunctionProperty = {\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.FunctionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 functionProperty: greengrass.CfnFunctionDefinition.FunctionProperty = {\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":4,"10":9,"75":27,"91":2,"125":1,"130":1,"153":2,"169":1,"192":1,"193":6,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":20,"290":1},"fqnsFingerprint":"807c206f4bef802ad0476e345ff691a8366896121af3e2ae20e202f6920f0ae6"},"e4ff56c811774b7e22878a947d3fb4624d2d88d0f8d8fda6ad3eab1a6fd5e144":{"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_greengrass as greengrass\n\nresource_access_policy_property = greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\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.Greengrass;\n\nvar resourceAccessPolicyProperty = new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\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.greengrass.*;\n\nResourceAccessPolicyProperty resourceAccessPolicyProperty = ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceAccessPolicyProperty := &ResourceAccessPolicyProperty{\n\tResourceId: jsii.String(\"resourceId\"),\n\n\t// the properties below are optional\n\tPermission: jsii.String(\"permission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceAccessPolicyProperty: greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty = {\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceAccessPolicyProperty: greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty = {\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"488bcda566dc3b56b244e5f660d0ab3f23a6bdcfc53bbb3ec0e76a2e42209be1"},"b57d23d77659f57e02f764a76cc16986355cd877453c57600a22de6f6012f61b":{"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_greengrass as greengrass\n\nrun_as_property = greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=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.Greengrass;\n\nvar runAsProperty = new RunAsProperty {\n Gid = 123,\n Uid = 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.greengrass.*;\n\nRunAsProperty runAsProperty = RunAsProperty.builder()\n .gid(123)\n .uid(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nrunAsProperty := &RunAsProperty{\n\tGid: jsii.Number(123),\n\tUid: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst runAsProperty: greengrass.CfnFunctionDefinition.RunAsProperty = {\n gid: 123,\n uid: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinition.RunAsProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinition.RunAsProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 runAsProperty: greengrass.CfnFunctionDefinition.RunAsProperty = {\n gid: 123,\n uid: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":1,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"883b9f7281a163d4d263101c5431e7a94ce3f5288afce409a3d9cc4fcefc1084"},"13322d953071f1931e40201f723c626d9aad1ec803325bc203cc59ac85326b8b":{"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_greengrass as greengrass\n\n# tags: Any\n# variables: Any\n\ncfn_function_definition_props = greengrass.CfnFunctionDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnFunctionDefinition.FunctionDefinitionVersionProperty(\n functions=[greengrass.CfnFunctionDefinition.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinition.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinition.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinition.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\n )],\n\n # the properties below are optional\n default_config=greengrass.CfnFunctionDefinition.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinition.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinition.RunAsProperty(\n gid=123,\n uid=123\n )\n )\n )\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\nvar variables;\n\nvar cfnFunctionDefinitionProps = new CfnFunctionDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new FunctionDefinitionVersionProperty {\n Functions = new [] { new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\n } },\n\n // the properties below are optional\n DefaultConfig = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n }\n }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\nObject variables;\n\nCfnFunctionDefinitionProps cfnFunctionDefinitionProps = CfnFunctionDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(FunctionDefinitionVersionProperty.builder()\n .functions(List.of(FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\n .build()))\n\n // the properties below are optional\n .defaultConfig(DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .build())\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\nvar variables interface{}\n\ncfnFunctionDefinitionProps := &CfnFunctionDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &FunctionDefinitionVersionProperty{\n\t\tFunctions: []interface{}{\n\t\t\t&FunctionProperty{\n\t\t\t\tFunctionArn: jsii.String(\"functionArn\"),\n\t\t\t\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\t\t\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\t\t\t\tEnvironment: &EnvironmentProperty{\n\t\t\t\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\t\t\t\tExecution: &ExecutionProperty{\n\t\t\t\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tVariables: variables,\n\t\t\t\t\t},\n\t\t\t\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\t\t\t\tExecutable: jsii.String(\"executable\"),\n\t\t\t\t\tMemorySize: jsii.Number(123),\n\t\t\t\t\tPinned: jsii.Boolean(false),\n\t\t\t\t\tTimeout: jsii.Number(123),\n\t\t\t\t},\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t},\n\t\t},\n\n\t\t// the properties below are optional\n\t\tDefaultConfig: &DefaultConfigProperty{\n\t\t\tExecution: &ExecutionProperty{\n\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\ndeclare const variables: any;\nconst cfnFunctionDefinitionProps: greengrass.CfnFunctionDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\ndeclare const variables: 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 cfnFunctionDefinitionProps: greengrass.CfnFunctionDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":6,"10":11,"75":38,"91":2,"125":2,"130":2,"153":1,"169":1,"192":2,"193":11,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":30,"290":1},"fqnsFingerprint":"50db099bd5c5939696a79a41c6f1fd727609d304a6380db974e422c92b6fe26c"},"229755236752feb8835f40f86901ccdf6ac62d575614d40a2852501c4f7d34f2":{"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_greengrass as greengrass\n\n# variables: Any\n\ncfn_function_definition_version = greengrass.CfnFunctionDefinitionVersion(self, \"MyCfnFunctionDefinitionVersion\",\n function_definition_id=\"functionDefinitionId\",\n functions=[greengrass.CfnFunctionDefinitionVersion.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\n )],\n\n # the properties below are optional\n default_config=greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\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.AWS.Greengrass;\n\nvar variables;\n\nvar cfnFunctionDefinitionVersion = new CfnFunctionDefinitionVersion(this, \"MyCfnFunctionDefinitionVersion\", new CfnFunctionDefinitionVersionProps {\n FunctionDefinitionId = \"functionDefinitionId\",\n Functions = new [] { new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\n } },\n\n // the properties below are optional\n DefaultConfig = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\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.services.greengrass.*;\n\nObject variables;\n\nCfnFunctionDefinitionVersion cfnFunctionDefinitionVersion = CfnFunctionDefinitionVersion.Builder.create(this, \"MyCfnFunctionDefinitionVersion\")\n .functionDefinitionId(\"functionDefinitionId\")\n .functions(List.of(FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\n .build()))\n\n // the properties below are optional\n .defaultConfig(DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\ncfnFunctionDefinitionVersion := greengrass.NewCfnFunctionDefinitionVersion(this, jsii.String(\"MyCfnFunctionDefinitionVersion\"), &CfnFunctionDefinitionVersionProps{\n\tFunctionDefinitionId: jsii.String(\"functionDefinitionId\"),\n\tFunctions: []interface{}{\n\t\t&FunctionProperty{\n\t\t\tFunctionArn: jsii.String(\"functionArn\"),\n\t\t\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\t\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\t\t\tEnvironment: &EnvironmentProperty{\n\t\t\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\t\t\tExecution: &ExecutionProperty{\n\t\t\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tVariables: variables,\n\t\t\t\t},\n\t\t\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\t\t\tExecutable: jsii.String(\"executable\"),\n\t\t\t\tMemorySize: jsii.Number(123),\n\t\t\t\tPinned: jsii.Boolean(false),\n\t\t\t\tTimeout: jsii.Number(123),\n\t\t\t},\n\t\t\tId: jsii.String(\"id\"),\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tDefaultConfig: &DefaultConfigProperty{\n\t\tExecution: &ExecutionProperty{\n\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\tRunAs: &RunAsProperty{\n\t\t\t\tGid: jsii.Number(123),\n\t\t\t\tUid: jsii.Number(123),\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst cfnFunctionDefinitionVersion = new greengrass.CfnFunctionDefinitionVersion(this, 'MyCfnFunctionDefinitionVersion', {\n functionDefinitionId: 'functionDefinitionId',\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion","@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 cfnFunctionDefinitionVersion = new greengrass.CfnFunctionDefinitionVersion(this, 'MyCfnFunctionDefinitionVersion', {\n functionDefinitionId: 'functionDefinitionId',\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":6,"10":12,"75":34,"91":2,"104":1,"125":1,"130":1,"192":2,"193":10,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":28,"290":1},"fqnsFingerprint":"a5bdc8e62377e2a7f6a1c8810fbc2385dbecc3c2151ddfb984b07abac00dac10"},"1cb68b70e109aac82a8250683874bb6871b89d1caf8ef216bc44983fb6bb4a55":{"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_greengrass as greengrass\n\ndefault_config_property = greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\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.AWS.Greengrass;\n\nvar defaultConfigProperty = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\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.services.greengrass.*;\n\nDefaultConfigProperty defaultConfigProperty = DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ndefaultConfigProperty := &DefaultConfigProperty{\n\tExecution: &ExecutionProperty{\n\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\tRunAs: &RunAsProperty{\n\t\t\tGid: jsii.Number(123),\n\t\t\tUid: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst defaultConfigProperty: greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty = {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 defaultConfigProperty: greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty = {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":2,"75":10,"153":2,"169":1,"193":3,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"e73ddcf685f0e3d776c4d1a3d7679e7d09602f02ffd76b3e31c1579470c233d7"},"7abc8353a73d4dc4808dbbe7c2aa5386135fa5a8d4dbc27160929dfc7e956d9e":{"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_greengrass as greengrass\n\n# variables: Any\n\nenvironment_property = greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\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.Greengrass;\n\nvar variables;\n\nvar environmentProperty = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\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.greengrass.*;\n\nObject variables;\n\nEnvironmentProperty environmentProperty = EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nenvironmentProperty := &EnvironmentProperty{\n\tAccessSysfs: jsii.Boolean(false),\n\tExecution: &ExecutionProperty{\n\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\tRunAs: &RunAsProperty{\n\t\t\tGid: jsii.Number(123),\n\t\t\tUid: jsii.Number(123),\n\t\t},\n\t},\n\tResourceAccessPolicies: []interface{}{\n\t\t&ResourceAccessPolicyProperty{\n\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t// the properties below are optional\n\t\t\tPermission: jsii.String(\"permission\"),\n\t\t},\n\t},\n\tVariables: variables,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst environmentProperty: greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty = {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 environmentProperty: greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty = {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":4,"75":17,"91":1,"125":1,"130":1,"153":2,"169":1,"192":1,"193":4,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":10,"290":1},"fqnsFingerprint":"6750659282d4eba67c02bd29cd1a4ab65d0be7a73d12fc38d751f6dfa3f5cd63"},"6a24cf5a040f456e73e3ac11411f4071af6873124ee11646911975802729986c":{"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_greengrass as greengrass\n\nexecution_property = greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\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.Greengrass;\n\nvar executionProperty = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\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.greengrass.*;\n\nExecutionProperty executionProperty = ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nexecutionProperty := &ExecutionProperty{\n\tIsolationMode: jsii.String(\"isolationMode\"),\n\tRunAs: &RunAsProperty{\n\t\tGid: jsii.Number(123),\n\t\tUid: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst executionProperty: greengrass.CfnFunctionDefinitionVersion.ExecutionProperty = {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.ExecutionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.ExecutionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 executionProperty: greengrass.CfnFunctionDefinitionVersion.ExecutionProperty = {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":2,"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":"141fa23dbb8f4d099ade1dd8d489a729dcf024af1d35c971103575afc74befc5"},"cfa98b18dfa0ddb2bf998f02a34337c4561b73fa4933c0d518824bace6f677b5":{"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_greengrass as greengrass\n\n# variables: Any\n\nfunction_configuration_property = greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=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.Greengrass;\n\nvar variables;\n\nvar functionConfigurationProperty = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 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.greengrass.*;\n\nObject variables;\n\nFunctionConfigurationProperty functionConfigurationProperty = FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nfunctionConfigurationProperty := &FunctionConfigurationProperty{\n\tEncodingType: jsii.String(\"encodingType\"),\n\tEnvironment: &EnvironmentProperty{\n\t\tAccessSysfs: jsii.Boolean(false),\n\t\tExecution: &ExecutionProperty{\n\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\tRunAs: &RunAsProperty{\n\t\t\t\tGid: jsii.Number(123),\n\t\t\t\tUid: jsii.Number(123),\n\t\t\t},\n\t\t},\n\t\tResourceAccessPolicies: []interface{}{\n\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t},\n\t\t},\n\t\tVariables: variables,\n\t},\n\tExecArgs: jsii.String(\"execArgs\"),\n\tExecutable: jsii.String(\"executable\"),\n\tMemorySize: jsii.Number(123),\n\tPinned: jsii.Boolean(false),\n\tTimeout: 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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst functionConfigurationProperty: greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty = {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 functionConfigurationProperty: greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty = {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":4,"10":7,"75":24,"91":2,"125":1,"130":1,"153":2,"169":1,"192":1,"193":5,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":17,"290":1},"fqnsFingerprint":"1832b42d52433afeb5c90361e9be8eef631f9b9268273f37689098104f7ec2c3"},"51f8fa2dda575ed9c0299b35bc703faaf0347baab4a640a4208790fa5e9707d6":{"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_greengrass as greengrass\n\n# variables: Any\n\nfunction_property = greengrass.CfnFunctionDefinitionVersion.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\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.Greengrass;\n\nvar variables;\n\nvar functionProperty = new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\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.greengrass.*;\n\nObject variables;\n\nFunctionProperty functionProperty = FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\nfunctionProperty := &FunctionProperty{\n\tFunctionArn: jsii.String(\"functionArn\"),\n\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\tEnvironment: &EnvironmentProperty{\n\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\tExecution: &ExecutionProperty{\n\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVariables: variables,\n\t\t},\n\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\tExecutable: jsii.String(\"executable\"),\n\t\tMemorySize: jsii.Number(123),\n\t\tPinned: jsii.Boolean(false),\n\t\tTimeout: jsii.Number(123),\n\t},\n\tId: jsii.String(\"id\"),\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst functionProperty: greengrass.CfnFunctionDefinitionVersion.FunctionProperty = {\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.FunctionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.FunctionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 functionProperty: greengrass.CfnFunctionDefinitionVersion.FunctionProperty = {\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":4,"10":9,"75":27,"91":2,"125":1,"130":1,"153":2,"169":1,"192":1,"193":6,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":20,"290":1},"fqnsFingerprint":"84ff4ab830fafa8c2081729344dc9e0eddb9e4eb883dbdfb39db9f140eca5e7c"},"f61d55ef518f2f57479364a54227ee179b1e3c90011834ef98f25d8c927cc673":{"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_greengrass as greengrass\n\nresource_access_policy_property = greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\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.Greengrass;\n\nvar resourceAccessPolicyProperty = new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\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.greengrass.*;\n\nResourceAccessPolicyProperty resourceAccessPolicyProperty = ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceAccessPolicyProperty := &ResourceAccessPolicyProperty{\n\tResourceId: jsii.String(\"resourceId\"),\n\n\t// the properties below are optional\n\tPermission: jsii.String(\"permission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceAccessPolicyProperty: greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty = {\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceAccessPolicyProperty: greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty = {\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"c19b264dd76072cd2596a1c5cd1a6e75d3cabd7e2045d7fef581074c9233f76d"},"d316bb2ec73c8f8028cf8f9154c5fe8420fda3742866f93047a4b72fd020755e":{"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_greengrass as greengrass\n\nrun_as_property = greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=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.Greengrass;\n\nvar runAsProperty = new RunAsProperty {\n Gid = 123,\n Uid = 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.greengrass.*;\n\nRunAsProperty runAsProperty = RunAsProperty.builder()\n .gid(123)\n .uid(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nrunAsProperty := &RunAsProperty{\n\tGid: jsii.Number(123),\n\tUid: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst runAsProperty: greengrass.CfnFunctionDefinitionVersion.RunAsProperty = {\n gid: 123,\n uid: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.RunAsProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersion.RunAsProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 runAsProperty: greengrass.CfnFunctionDefinitionVersion.RunAsProperty = {\n gid: 123,\n uid: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":1,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"d4b461080c0e6a0d1edde55bef3066580120ca1ae72c08f6632e81219a019776"},"5eaa98245d65590ebbccfc3a6b107beb091eecb539cf14fa32d4a6b300d9ef06":{"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_greengrass as greengrass\n\n# variables: Any\n\ncfn_function_definition_version_props = greengrass.CfnFunctionDefinitionVersionProps(\n function_definition_id=\"functionDefinitionId\",\n functions=[greengrass.CfnFunctionDefinitionVersion.FunctionProperty(\n function_arn=\"functionArn\",\n function_configuration=greengrass.CfnFunctionDefinitionVersion.FunctionConfigurationProperty(\n encoding_type=\"encodingType\",\n environment=greengrass.CfnFunctionDefinitionVersion.EnvironmentProperty(\n access_sysfs=False,\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\n ),\n resource_access_policies=[greengrass.CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty(\n resource_id=\"resourceId\",\n\n # the properties below are optional\n permission=\"permission\"\n )],\n variables=variables\n ),\n exec_args=\"execArgs\",\n executable=\"executable\",\n memory_size=123,\n pinned=False,\n timeout=123\n ),\n id=\"id\"\n )],\n\n # the properties below are optional\n default_config=greengrass.CfnFunctionDefinitionVersion.DefaultConfigProperty(\n execution=greengrass.CfnFunctionDefinitionVersion.ExecutionProperty(\n isolation_mode=\"isolationMode\",\n run_as=greengrass.CfnFunctionDefinitionVersion.RunAsProperty(\n gid=123,\n uid=123\n )\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.AWS.Greengrass;\n\nvar variables;\n\nvar cfnFunctionDefinitionVersionProps = new CfnFunctionDefinitionVersionProps {\n FunctionDefinitionId = \"functionDefinitionId\",\n Functions = new [] { new FunctionProperty {\n FunctionArn = \"functionArn\",\n FunctionConfiguration = new FunctionConfigurationProperty {\n EncodingType = \"encodingType\",\n Environment = new EnvironmentProperty {\n AccessSysfs = false,\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\n },\n ResourceAccessPolicies = new [] { new ResourceAccessPolicyProperty {\n ResourceId = \"resourceId\",\n\n // the properties below are optional\n Permission = \"permission\"\n } },\n Variables = variables\n },\n ExecArgs = \"execArgs\",\n Executable = \"executable\",\n MemorySize = 123,\n Pinned = false,\n Timeout = 123\n },\n Id = \"id\"\n } },\n\n // the properties below are optional\n DefaultConfig = new DefaultConfigProperty {\n Execution = new ExecutionProperty {\n IsolationMode = \"isolationMode\",\n RunAs = new RunAsProperty {\n Gid = 123,\n Uid = 123\n }\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.services.greengrass.*;\n\nObject variables;\n\nCfnFunctionDefinitionVersionProps cfnFunctionDefinitionVersionProps = CfnFunctionDefinitionVersionProps.builder()\n .functionDefinitionId(\"functionDefinitionId\")\n .functions(List.of(FunctionProperty.builder()\n .functionArn(\"functionArn\")\n .functionConfiguration(FunctionConfigurationProperty.builder()\n .encodingType(\"encodingType\")\n .environment(EnvironmentProperty.builder()\n .accessSysfs(false)\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\n .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder()\n .resourceId(\"resourceId\")\n\n // the properties below are optional\n .permission(\"permission\")\n .build()))\n .variables(variables)\n .build())\n .execArgs(\"execArgs\")\n .executable(\"executable\")\n .memorySize(123)\n .pinned(false)\n .timeout(123)\n .build())\n .id(\"id\")\n .build()))\n\n // the properties below are optional\n .defaultConfig(DefaultConfigProperty.builder()\n .execution(ExecutionProperty.builder()\n .isolationMode(\"isolationMode\")\n .runAs(RunAsProperty.builder()\n .gid(123)\n .uid(123)\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar variables interface{}\n\ncfnFunctionDefinitionVersionProps := &CfnFunctionDefinitionVersionProps{\n\tFunctionDefinitionId: jsii.String(\"functionDefinitionId\"),\n\tFunctions: []interface{}{\n\t\t&FunctionProperty{\n\t\t\tFunctionArn: jsii.String(\"functionArn\"),\n\t\t\tFunctionConfiguration: &FunctionConfigurationProperty{\n\t\t\t\tEncodingType: jsii.String(\"encodingType\"),\n\t\t\t\tEnvironment: &EnvironmentProperty{\n\t\t\t\t\tAccessSysfs: jsii.Boolean(false),\n\t\t\t\t\tExecution: &ExecutionProperty{\n\t\t\t\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\t\t\t\tRunAs: &RunAsProperty{\n\t\t\t\t\t\t\tGid: jsii.Number(123),\n\t\t\t\t\t\t\tUid: jsii.Number(123),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResourceAccessPolicies: []interface{}{\n\t\t\t\t\t\t&ResourceAccessPolicyProperty{\n\t\t\t\t\t\t\tResourceId: jsii.String(\"resourceId\"),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tPermission: jsii.String(\"permission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tVariables: variables,\n\t\t\t\t},\n\t\t\t\tExecArgs: jsii.String(\"execArgs\"),\n\t\t\t\tExecutable: jsii.String(\"executable\"),\n\t\t\t\tMemorySize: jsii.Number(123),\n\t\t\t\tPinned: jsii.Boolean(false),\n\t\t\t\tTimeout: jsii.Number(123),\n\t\t\t},\n\t\t\tId: jsii.String(\"id\"),\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tDefaultConfig: &DefaultConfigProperty{\n\t\tExecution: &ExecutionProperty{\n\t\t\tIsolationMode: jsii.String(\"isolationMode\"),\n\t\t\tRunAs: &RunAsProperty{\n\t\t\t\tGid: jsii.Number(123),\n\t\t\t\tUid: jsii.Number(123),\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: any;\nconst cfnFunctionDefinitionVersionProps: greengrass.CfnFunctionDefinitionVersionProps = {\n functionDefinitionId: 'functionDefinitionId',\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnFunctionDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const variables: 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 cfnFunctionDefinitionVersionProps: greengrass.CfnFunctionDefinitionVersionProps = {\n functionDefinitionId: 'functionDefinitionId',\n functions: [{\n functionArn: 'functionArn',\n functionConfiguration: {\n encodingType: 'encodingType',\n environment: {\n accessSysfs: false,\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n resourceAccessPolicies: [{\n resourceId: 'resourceId',\n\n // the properties below are optional\n permission: 'permission',\n }],\n variables: variables,\n },\n execArgs: 'execArgs',\n executable: 'executable',\n memorySize: 123,\n pinned: false,\n timeout: 123,\n },\n id: 'id',\n }],\n\n // the properties below are optional\n defaultConfig: {\n execution: {\n isolationMode: 'isolationMode',\n runAs: {\n gid: 123,\n uid: 123,\n },\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":6,"10":11,"75":34,"91":2,"125":1,"130":1,"153":1,"169":1,"192":2,"193":10,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":28,"290":1},"fqnsFingerprint":"8608e95c8216497bbecc665577eb00837f03f55bff1b437b7006e9ed80a70857"},"207a91add62487a8987666b652737a3017aa9e5a1180030153e592f84299c368":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_group = greengrass.CfnGroup(self, \"MyCfnGroup\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnGroup.GroupVersionProperty(\n connector_definition_version_arn=\"connectorDefinitionVersionArn\",\n core_definition_version_arn=\"coreDefinitionVersionArn\",\n device_definition_version_arn=\"deviceDefinitionVersionArn\",\n function_definition_version_arn=\"functionDefinitionVersionArn\",\n logger_definition_version_arn=\"loggerDefinitionVersionArn\",\n resource_definition_version_arn=\"resourceDefinitionVersionArn\",\n subscription_definition_version_arn=\"subscriptionDefinitionVersionArn\"\n ),\n role_arn=\"roleArn\",\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnGroup = new CfnGroup(this, \"MyCfnGroup\", new CfnGroupProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new GroupVersionProperty {\n ConnectorDefinitionVersionArn = \"connectorDefinitionVersionArn\",\n CoreDefinitionVersionArn = \"coreDefinitionVersionArn\",\n DeviceDefinitionVersionArn = \"deviceDefinitionVersionArn\",\n FunctionDefinitionVersionArn = \"functionDefinitionVersionArn\",\n LoggerDefinitionVersionArn = \"loggerDefinitionVersionArn\",\n ResourceDefinitionVersionArn = \"resourceDefinitionVersionArn\",\n SubscriptionDefinitionVersionArn = \"subscriptionDefinitionVersionArn\"\n },\n RoleArn = \"roleArn\",\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnGroup cfnGroup = CfnGroup.Builder.create(this, \"MyCfnGroup\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(GroupVersionProperty.builder()\n .connectorDefinitionVersionArn(\"connectorDefinitionVersionArn\")\n .coreDefinitionVersionArn(\"coreDefinitionVersionArn\")\n .deviceDefinitionVersionArn(\"deviceDefinitionVersionArn\")\n .functionDefinitionVersionArn(\"functionDefinitionVersionArn\")\n .loggerDefinitionVersionArn(\"loggerDefinitionVersionArn\")\n .resourceDefinitionVersionArn(\"resourceDefinitionVersionArn\")\n .subscriptionDefinitionVersionArn(\"subscriptionDefinitionVersionArn\")\n .build())\n .roleArn(\"roleArn\")\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnGroup := greengrass.NewCfnGroup(this, jsii.String(\"MyCfnGroup\"), &CfnGroupProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &GroupVersionProperty{\n\t\tConnectorDefinitionVersionArn: jsii.String(\"connectorDefinitionVersionArn\"),\n\t\tCoreDefinitionVersionArn: jsii.String(\"coreDefinitionVersionArn\"),\n\t\tDeviceDefinitionVersionArn: jsii.String(\"deviceDefinitionVersionArn\"),\n\t\tFunctionDefinitionVersionArn: jsii.String(\"functionDefinitionVersionArn\"),\n\t\tLoggerDefinitionVersionArn: jsii.String(\"loggerDefinitionVersionArn\"),\n\t\tResourceDefinitionVersionArn: jsii.String(\"resourceDefinitionVersionArn\"),\n\t\tSubscriptionDefinitionVersionArn: jsii.String(\"subscriptionDefinitionVersionArn\"),\n\t},\n\tRoleArn: jsii.String(\"roleArn\"),\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnGroup = new greengrass.CfnGroup(this, 'MyCfnGroup', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n },\n roleArn: 'roleArn',\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnGroup"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnGroup","@aws-cdk/aws-greengrass.CfnGroupProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnGroup = new greengrass.CfnGroup(this, 'MyCfnGroup', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n },\n roleArn: 'roleArn',\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":11,"75":17,"104":1,"125":1,"130":1,"193":2,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":11,"290":1},"fqnsFingerprint":"c01d031fbb1c4cdfc16be9f13f296eb955d88ee1d4abd865cf7b9308fcbeb248"},"0d3a016e4b91a33e81ff3cf34022c98fef49df05872b466dd7cb42f133d51df1":{"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_greengrass as greengrass\n\ngroup_version_property = greengrass.CfnGroup.GroupVersionProperty(\n connector_definition_version_arn=\"connectorDefinitionVersionArn\",\n core_definition_version_arn=\"coreDefinitionVersionArn\",\n device_definition_version_arn=\"deviceDefinitionVersionArn\",\n function_definition_version_arn=\"functionDefinitionVersionArn\",\n logger_definition_version_arn=\"loggerDefinitionVersionArn\",\n resource_definition_version_arn=\"resourceDefinitionVersionArn\",\n subscription_definition_version_arn=\"subscriptionDefinitionVersionArn\"\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.Greengrass;\n\nvar groupVersionProperty = new GroupVersionProperty {\n ConnectorDefinitionVersionArn = \"connectorDefinitionVersionArn\",\n CoreDefinitionVersionArn = \"coreDefinitionVersionArn\",\n DeviceDefinitionVersionArn = \"deviceDefinitionVersionArn\",\n FunctionDefinitionVersionArn = \"functionDefinitionVersionArn\",\n LoggerDefinitionVersionArn = \"loggerDefinitionVersionArn\",\n ResourceDefinitionVersionArn = \"resourceDefinitionVersionArn\",\n SubscriptionDefinitionVersionArn = \"subscriptionDefinitionVersionArn\"\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.greengrass.*;\n\nGroupVersionProperty groupVersionProperty = GroupVersionProperty.builder()\n .connectorDefinitionVersionArn(\"connectorDefinitionVersionArn\")\n .coreDefinitionVersionArn(\"coreDefinitionVersionArn\")\n .deviceDefinitionVersionArn(\"deviceDefinitionVersionArn\")\n .functionDefinitionVersionArn(\"functionDefinitionVersionArn\")\n .loggerDefinitionVersionArn(\"loggerDefinitionVersionArn\")\n .resourceDefinitionVersionArn(\"resourceDefinitionVersionArn\")\n .subscriptionDefinitionVersionArn(\"subscriptionDefinitionVersionArn\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ngroupVersionProperty := &GroupVersionProperty{\n\tConnectorDefinitionVersionArn: jsii.String(\"connectorDefinitionVersionArn\"),\n\tCoreDefinitionVersionArn: jsii.String(\"coreDefinitionVersionArn\"),\n\tDeviceDefinitionVersionArn: jsii.String(\"deviceDefinitionVersionArn\"),\n\tFunctionDefinitionVersionArn: jsii.String(\"functionDefinitionVersionArn\"),\n\tLoggerDefinitionVersionArn: jsii.String(\"loggerDefinitionVersionArn\"),\n\tResourceDefinitionVersionArn: jsii.String(\"resourceDefinitionVersionArn\"),\n\tSubscriptionDefinitionVersionArn: jsii.String(\"subscriptionDefinitionVersionArn\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst groupVersionProperty: greengrass.CfnGroup.GroupVersionProperty = {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnGroup.GroupVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnGroup.GroupVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 groupVersionProperty: greengrass.CfnGroup.GroupVersionProperty = {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":8,"75":12,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":7,"290":1},"fqnsFingerprint":"f8bf0cae7e982f6f0beaaea84aa10b4328f74e8ed6aa8d6ece1cdc4118a8f07d"},"9e472830c6687cb7b21692e73e0b241b182c01387bff25b5a14cbeba8724d583":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_group_props = greengrass.CfnGroupProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnGroup.GroupVersionProperty(\n connector_definition_version_arn=\"connectorDefinitionVersionArn\",\n core_definition_version_arn=\"coreDefinitionVersionArn\",\n device_definition_version_arn=\"deviceDefinitionVersionArn\",\n function_definition_version_arn=\"functionDefinitionVersionArn\",\n logger_definition_version_arn=\"loggerDefinitionVersionArn\",\n resource_definition_version_arn=\"resourceDefinitionVersionArn\",\n subscription_definition_version_arn=\"subscriptionDefinitionVersionArn\"\n ),\n role_arn=\"roleArn\",\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnGroupProps = new CfnGroupProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new GroupVersionProperty {\n ConnectorDefinitionVersionArn = \"connectorDefinitionVersionArn\",\n CoreDefinitionVersionArn = \"coreDefinitionVersionArn\",\n DeviceDefinitionVersionArn = \"deviceDefinitionVersionArn\",\n FunctionDefinitionVersionArn = \"functionDefinitionVersionArn\",\n LoggerDefinitionVersionArn = \"loggerDefinitionVersionArn\",\n ResourceDefinitionVersionArn = \"resourceDefinitionVersionArn\",\n SubscriptionDefinitionVersionArn = \"subscriptionDefinitionVersionArn\"\n },\n RoleArn = \"roleArn\",\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnGroupProps cfnGroupProps = CfnGroupProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(GroupVersionProperty.builder()\n .connectorDefinitionVersionArn(\"connectorDefinitionVersionArn\")\n .coreDefinitionVersionArn(\"coreDefinitionVersionArn\")\n .deviceDefinitionVersionArn(\"deviceDefinitionVersionArn\")\n .functionDefinitionVersionArn(\"functionDefinitionVersionArn\")\n .loggerDefinitionVersionArn(\"loggerDefinitionVersionArn\")\n .resourceDefinitionVersionArn(\"resourceDefinitionVersionArn\")\n .subscriptionDefinitionVersionArn(\"subscriptionDefinitionVersionArn\")\n .build())\n .roleArn(\"roleArn\")\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnGroupProps := &CfnGroupProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &GroupVersionProperty{\n\t\tConnectorDefinitionVersionArn: jsii.String(\"connectorDefinitionVersionArn\"),\n\t\tCoreDefinitionVersionArn: jsii.String(\"coreDefinitionVersionArn\"),\n\t\tDeviceDefinitionVersionArn: jsii.String(\"deviceDefinitionVersionArn\"),\n\t\tFunctionDefinitionVersionArn: jsii.String(\"functionDefinitionVersionArn\"),\n\t\tLoggerDefinitionVersionArn: jsii.String(\"loggerDefinitionVersionArn\"),\n\t\tResourceDefinitionVersionArn: jsii.String(\"resourceDefinitionVersionArn\"),\n\t\tSubscriptionDefinitionVersionArn: jsii.String(\"subscriptionDefinitionVersionArn\"),\n\t},\n\tRoleArn: jsii.String(\"roleArn\"),\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnGroupProps: greengrass.CfnGroupProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n },\n roleArn: 'roleArn',\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnGroupProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnGroupProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnGroupProps: greengrass.CfnGroupProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n },\n roleArn: 'roleArn',\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":10,"75":17,"125":1,"130":1,"153":1,"169":1,"193":2,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":11,"290":1},"fqnsFingerprint":"58c49dbc77a0164af958f348b34438f27f41c7f391c463c5c275b7018b9d3131"},"20ccf16c29fd6c29e1cd5b46ba1f8fcace407fa0764001bebab1d5ab4cb52723":{"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_greengrass as greengrass\n\ncfn_group_version = greengrass.CfnGroupVersion(self, \"MyCfnGroupVersion\",\n group_id=\"groupId\",\n\n # the properties below are optional\n connector_definition_version_arn=\"connectorDefinitionVersionArn\",\n core_definition_version_arn=\"coreDefinitionVersionArn\",\n device_definition_version_arn=\"deviceDefinitionVersionArn\",\n function_definition_version_arn=\"functionDefinitionVersionArn\",\n logger_definition_version_arn=\"loggerDefinitionVersionArn\",\n resource_definition_version_arn=\"resourceDefinitionVersionArn\",\n subscription_definition_version_arn=\"subscriptionDefinitionVersionArn\"\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.Greengrass;\n\nvar cfnGroupVersion = new CfnGroupVersion(this, \"MyCfnGroupVersion\", new CfnGroupVersionProps {\n GroupId = \"groupId\",\n\n // the properties below are optional\n ConnectorDefinitionVersionArn = \"connectorDefinitionVersionArn\",\n CoreDefinitionVersionArn = \"coreDefinitionVersionArn\",\n DeviceDefinitionVersionArn = \"deviceDefinitionVersionArn\",\n FunctionDefinitionVersionArn = \"functionDefinitionVersionArn\",\n LoggerDefinitionVersionArn = \"loggerDefinitionVersionArn\",\n ResourceDefinitionVersionArn = \"resourceDefinitionVersionArn\",\n SubscriptionDefinitionVersionArn = \"subscriptionDefinitionVersionArn\"\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.greengrass.*;\n\nCfnGroupVersion cfnGroupVersion = CfnGroupVersion.Builder.create(this, \"MyCfnGroupVersion\")\n .groupId(\"groupId\")\n\n // the properties below are optional\n .connectorDefinitionVersionArn(\"connectorDefinitionVersionArn\")\n .coreDefinitionVersionArn(\"coreDefinitionVersionArn\")\n .deviceDefinitionVersionArn(\"deviceDefinitionVersionArn\")\n .functionDefinitionVersionArn(\"functionDefinitionVersionArn\")\n .loggerDefinitionVersionArn(\"loggerDefinitionVersionArn\")\n .resourceDefinitionVersionArn(\"resourceDefinitionVersionArn\")\n .subscriptionDefinitionVersionArn(\"subscriptionDefinitionVersionArn\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnGroupVersion := greengrass.NewCfnGroupVersion(this, jsii.String(\"MyCfnGroupVersion\"), &CfnGroupVersionProps{\n\tGroupId: jsii.String(\"groupId\"),\n\n\t// the properties below are optional\n\tConnectorDefinitionVersionArn: jsii.String(\"connectorDefinitionVersionArn\"),\n\tCoreDefinitionVersionArn: jsii.String(\"coreDefinitionVersionArn\"),\n\tDeviceDefinitionVersionArn: jsii.String(\"deviceDefinitionVersionArn\"),\n\tFunctionDefinitionVersionArn: jsii.String(\"functionDefinitionVersionArn\"),\n\tLoggerDefinitionVersionArn: jsii.String(\"loggerDefinitionVersionArn\"),\n\tResourceDefinitionVersionArn: jsii.String(\"resourceDefinitionVersionArn\"),\n\tSubscriptionDefinitionVersionArn: jsii.String(\"subscriptionDefinitionVersionArn\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnGroupVersion = new greengrass.CfnGroupVersion(this, 'MyCfnGroupVersion', {\n groupId: 'groupId',\n\n // the properties below are optional\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnGroupVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnGroupVersion","@aws-cdk/aws-greengrass.CfnGroupVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnGroupVersion = new greengrass.CfnGroupVersion(this, 'MyCfnGroupVersion', {\n groupId: 'groupId',\n\n // the properties below are optional\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":10,"75":12,"104":1,"193":1,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"60b8bf850805fa07faaa2f921f37266fa7404081ff45d0496fe308c894f77773"},"a6f6a18c9574d09b989a4ffbfd7b3175d9a0edfaf5fd1b5b831dd43daa2e5255":{"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_greengrass as greengrass\n\ncfn_group_version_props = greengrass.CfnGroupVersionProps(\n group_id=\"groupId\",\n\n # the properties below are optional\n connector_definition_version_arn=\"connectorDefinitionVersionArn\",\n core_definition_version_arn=\"coreDefinitionVersionArn\",\n device_definition_version_arn=\"deviceDefinitionVersionArn\",\n function_definition_version_arn=\"functionDefinitionVersionArn\",\n logger_definition_version_arn=\"loggerDefinitionVersionArn\",\n resource_definition_version_arn=\"resourceDefinitionVersionArn\",\n subscription_definition_version_arn=\"subscriptionDefinitionVersionArn\"\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.Greengrass;\n\nvar cfnGroupVersionProps = new CfnGroupVersionProps {\n GroupId = \"groupId\",\n\n // the properties below are optional\n ConnectorDefinitionVersionArn = \"connectorDefinitionVersionArn\",\n CoreDefinitionVersionArn = \"coreDefinitionVersionArn\",\n DeviceDefinitionVersionArn = \"deviceDefinitionVersionArn\",\n FunctionDefinitionVersionArn = \"functionDefinitionVersionArn\",\n LoggerDefinitionVersionArn = \"loggerDefinitionVersionArn\",\n ResourceDefinitionVersionArn = \"resourceDefinitionVersionArn\",\n SubscriptionDefinitionVersionArn = \"subscriptionDefinitionVersionArn\"\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.greengrass.*;\n\nCfnGroupVersionProps cfnGroupVersionProps = CfnGroupVersionProps.builder()\n .groupId(\"groupId\")\n\n // the properties below are optional\n .connectorDefinitionVersionArn(\"connectorDefinitionVersionArn\")\n .coreDefinitionVersionArn(\"coreDefinitionVersionArn\")\n .deviceDefinitionVersionArn(\"deviceDefinitionVersionArn\")\n .functionDefinitionVersionArn(\"functionDefinitionVersionArn\")\n .loggerDefinitionVersionArn(\"loggerDefinitionVersionArn\")\n .resourceDefinitionVersionArn(\"resourceDefinitionVersionArn\")\n .subscriptionDefinitionVersionArn(\"subscriptionDefinitionVersionArn\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnGroupVersionProps := &CfnGroupVersionProps{\n\tGroupId: jsii.String(\"groupId\"),\n\n\t// the properties below are optional\n\tConnectorDefinitionVersionArn: jsii.String(\"connectorDefinitionVersionArn\"),\n\tCoreDefinitionVersionArn: jsii.String(\"coreDefinitionVersionArn\"),\n\tDeviceDefinitionVersionArn: jsii.String(\"deviceDefinitionVersionArn\"),\n\tFunctionDefinitionVersionArn: jsii.String(\"functionDefinitionVersionArn\"),\n\tLoggerDefinitionVersionArn: jsii.String(\"loggerDefinitionVersionArn\"),\n\tResourceDefinitionVersionArn: jsii.String(\"resourceDefinitionVersionArn\"),\n\tSubscriptionDefinitionVersionArn: jsii.String(\"subscriptionDefinitionVersionArn\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnGroupVersionProps: greengrass.CfnGroupVersionProps = {\n groupId: 'groupId',\n\n // the properties below are optional\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnGroupVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnGroupVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnGroupVersionProps: greengrass.CfnGroupVersionProps = {\n groupId: 'groupId',\n\n // the properties below are optional\n connectorDefinitionVersionArn: 'connectorDefinitionVersionArn',\n coreDefinitionVersionArn: 'coreDefinitionVersionArn',\n deviceDefinitionVersionArn: 'deviceDefinitionVersionArn',\n functionDefinitionVersionArn: 'functionDefinitionVersionArn',\n loggerDefinitionVersionArn: 'loggerDefinitionVersionArn',\n resourceDefinitionVersionArn: 'resourceDefinitionVersionArn',\n subscriptionDefinitionVersionArn: 'subscriptionDefinitionVersionArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":9,"75":12,"153":1,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"dcbff9eff84ca3c3c82438f756649368bd59d9e9d876640a9b28ae901c43e401"},"ba81c7994966bb1733a61ad315a3446c39b80da15f518375b9fba4bd5002d48a":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_logger_definition = greengrass.CfnLoggerDefinition(self, \"MyCfnLoggerDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty(\n loggers=[greengrass.CfnLoggerDefinition.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=123\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnLoggerDefinition = new CfnLoggerDefinition(this, \"MyCfnLoggerDefinition\", new CfnLoggerDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new LoggerDefinitionVersionProperty {\n Loggers = new [] { new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 123\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnLoggerDefinition cfnLoggerDefinition = CfnLoggerDefinition.Builder.create(this, \"MyCfnLoggerDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(LoggerDefinitionVersionProperty.builder()\n .loggers(List.of(LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(123)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnLoggerDefinition := greengrass.NewCfnLoggerDefinition(this, jsii.String(\"MyCfnLoggerDefinition\"), &CfnLoggerDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &LoggerDefinitionVersionProperty{\n\t\tLoggers: []interface{}{\n\t\t\t&LoggerProperty{\n\t\t\t\tComponent: jsii.String(\"component\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tLevel: jsii.String(\"level\"),\n\t\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSpace: jsii.Number(123),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnLoggerDefinition = new greengrass.CfnLoggerDefinition(this, 'MyCfnLoggerDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinition","@aws-cdk/aws-greengrass.CfnLoggerDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnLoggerDefinition = new greengrass.CfnLoggerDefinition(this, 'MyCfnLoggerDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":7,"75":15,"104":1,"125":1,"130":1,"192":1,"193":3,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":9,"290":1},"fqnsFingerprint":"ef68c18192315252143c820ccd03d197aaaf5f20e7f5f55d87f6b6bf45d1b96c"},"198781e5f51403a366260ebe7c5def15e84c1d080ee220e0688a51cab402d512":{"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_greengrass as greengrass\n\nlogger_definition_version_property = greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty(\n loggers=[greengrass.CfnLoggerDefinition.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=123\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.Greengrass;\n\nvar loggerDefinitionVersionProperty = new LoggerDefinitionVersionProperty {\n Loggers = new [] { new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 123\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.greengrass.*;\n\nLoggerDefinitionVersionProperty loggerDefinitionVersionProperty = LoggerDefinitionVersionProperty.builder()\n .loggers(List.of(LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(123)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nloggerDefinitionVersionProperty := &LoggerDefinitionVersionProperty{\n\tLoggers: []interface{}{\n\t\t&LoggerProperty{\n\t\t\tComponent: jsii.String(\"component\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tLevel: jsii.String(\"level\"),\n\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSpace: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst loggerDefinitionVersionProperty: greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty = {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 loggerDefinitionVersionProperty: greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty = {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":5,"75":11,"153":2,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"b5baaa478ccd996e3532be54155367080817428d58448875d0c056e9d6e90df9"},"9d7520d1eea694e41d10b36027baca10ac5d6e292380633323e447d2f88741b8":{"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_greengrass as greengrass\n\nlogger_property = greengrass.CfnLoggerDefinition.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=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.Greengrass;\n\nvar loggerProperty = new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 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.greengrass.*;\n\nLoggerProperty loggerProperty = LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nloggerProperty := &LoggerProperty{\n\tComponent: jsii.String(\"component\"),\n\tId: jsii.String(\"id\"),\n\tLevel: jsii.String(\"level\"),\n\tType: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\tSpace: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst loggerProperty: greengrass.CfnLoggerDefinition.LoggerProperty = {\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinition.LoggerProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinition.LoggerProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 loggerProperty: greengrass.CfnLoggerDefinition.LoggerProperty = {\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":5,"75":10,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"2e48aec0340433ac1a5fe3b97761c83e13511f9cd5220c8a2fadf522225f890a"},"327b8293b8f08f5ba9ea1758945f32efe5959b60ed4c3b4ab33a5d7686092e40":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_logger_definition_props = greengrass.CfnLoggerDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnLoggerDefinition.LoggerDefinitionVersionProperty(\n loggers=[greengrass.CfnLoggerDefinition.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=123\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnLoggerDefinitionProps = new CfnLoggerDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new LoggerDefinitionVersionProperty {\n Loggers = new [] { new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 123\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnLoggerDefinitionProps cfnLoggerDefinitionProps = CfnLoggerDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(LoggerDefinitionVersionProperty.builder()\n .loggers(List.of(LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(123)\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnLoggerDefinitionProps := &CfnLoggerDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &LoggerDefinitionVersionProperty{\n\t\tLoggers: []interface{}{\n\t\t\t&LoggerProperty{\n\t\t\t\tComponent: jsii.String(\"component\"),\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tLevel: jsii.String(\"level\"),\n\t\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tSpace: jsii.Number(123),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnLoggerDefinitionProps: greengrass.CfnLoggerDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnLoggerDefinitionProps: greengrass.CfnLoggerDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":6,"75":15,"125":1,"130":1,"153":1,"169":1,"192":1,"193":3,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":9,"290":1},"fqnsFingerprint":"7a476332f06bd2b60b08db2b0b32de5bf33ada840dea875b4f5e330c5ab1d056"},"828d53c336db5eda79f9220502fd04d763385b18bcd6956ed9db7ca1927d09f6":{"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_greengrass as greengrass\n\ncfn_logger_definition_version = greengrass.CfnLoggerDefinitionVersion(self, \"MyCfnLoggerDefinitionVersion\",\n logger_definition_id=\"loggerDefinitionId\",\n loggers=[greengrass.CfnLoggerDefinitionVersion.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=123\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.Greengrass;\n\nvar cfnLoggerDefinitionVersion = new CfnLoggerDefinitionVersion(this, \"MyCfnLoggerDefinitionVersion\", new CfnLoggerDefinitionVersionProps {\n LoggerDefinitionId = \"loggerDefinitionId\",\n Loggers = new [] { new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 123\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.greengrass.*;\n\nCfnLoggerDefinitionVersion cfnLoggerDefinitionVersion = CfnLoggerDefinitionVersion.Builder.create(this, \"MyCfnLoggerDefinitionVersion\")\n .loggerDefinitionId(\"loggerDefinitionId\")\n .loggers(List.of(LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(123)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnLoggerDefinitionVersion := greengrass.NewCfnLoggerDefinitionVersion(this, jsii.String(\"MyCfnLoggerDefinitionVersion\"), &CfnLoggerDefinitionVersionProps{\n\tLoggerDefinitionId: jsii.String(\"loggerDefinitionId\"),\n\tLoggers: []interface{}{\n\t\t&LoggerProperty{\n\t\t\tComponent: jsii.String(\"component\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tLevel: jsii.String(\"level\"),\n\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSpace: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnLoggerDefinitionVersion = new greengrass.CfnLoggerDefinitionVersion(this, 'MyCfnLoggerDefinitionVersion', {\n loggerDefinitionId: 'loggerDefinitionId',\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersion","@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnLoggerDefinitionVersion = new greengrass.CfnLoggerDefinitionVersion(this, 'MyCfnLoggerDefinitionVersion', {\n loggerDefinitionId: 'loggerDefinitionId',\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":7,"75":11,"104":1,"192":1,"193":2,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":7,"290":1},"fqnsFingerprint":"2dd33b166b6d3cdaf37be5387eaeff753d1705635804921d2c20e5c99c040c37"},"1fed2dd2a60737ffe28bc972449c0b69fe1b9e84acc65ad75303405fdf4f87ae":{"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_greengrass as greengrass\n\nlogger_property = greengrass.CfnLoggerDefinitionVersion.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=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.Greengrass;\n\nvar loggerProperty = new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 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.greengrass.*;\n\nLoggerProperty loggerProperty = LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nloggerProperty := &LoggerProperty{\n\tComponent: jsii.String(\"component\"),\n\tId: jsii.String(\"id\"),\n\tLevel: jsii.String(\"level\"),\n\tType: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\tSpace: 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 greengrass from '@aws-cdk/aws-greengrass';\nconst loggerProperty: greengrass.CfnLoggerDefinitionVersion.LoggerProperty = {\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersion.LoggerProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersion.LoggerProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 loggerProperty: greengrass.CfnLoggerDefinitionVersion.LoggerProperty = {\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":5,"75":10,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"0c8f61f1447b22217f85e927741edf3df6c5f35b877ba6cb80c96bbe8ca19f64"},"2501c30380ce42d951e84be0a5f36991a6bafa0a70f955ac4a2b52ee4c4855bd":{"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_greengrass as greengrass\n\ncfn_logger_definition_version_props = greengrass.CfnLoggerDefinitionVersionProps(\n logger_definition_id=\"loggerDefinitionId\",\n loggers=[greengrass.CfnLoggerDefinitionVersion.LoggerProperty(\n component=\"component\",\n id=\"id\",\n level=\"level\",\n type=\"type\",\n\n # the properties below are optional\n space=123\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.Greengrass;\n\nvar cfnLoggerDefinitionVersionProps = new CfnLoggerDefinitionVersionProps {\n LoggerDefinitionId = \"loggerDefinitionId\",\n Loggers = new [] { new LoggerProperty {\n Component = \"component\",\n Id = \"id\",\n Level = \"level\",\n Type = \"type\",\n\n // the properties below are optional\n Space = 123\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.greengrass.*;\n\nCfnLoggerDefinitionVersionProps cfnLoggerDefinitionVersionProps = CfnLoggerDefinitionVersionProps.builder()\n .loggerDefinitionId(\"loggerDefinitionId\")\n .loggers(List.of(LoggerProperty.builder()\n .component(\"component\")\n .id(\"id\")\n .level(\"level\")\n .type(\"type\")\n\n // the properties below are optional\n .space(123)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnLoggerDefinitionVersionProps := &CfnLoggerDefinitionVersionProps{\n\tLoggerDefinitionId: jsii.String(\"loggerDefinitionId\"),\n\tLoggers: []interface{}{\n\t\t&LoggerProperty{\n\t\t\tComponent: jsii.String(\"component\"),\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tLevel: jsii.String(\"level\"),\n\t\t\tType: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\tSpace: jsii.Number(123),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnLoggerDefinitionVersionProps: greengrass.CfnLoggerDefinitionVersionProps = {\n loggerDefinitionId: 'loggerDefinitionId',\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnLoggerDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnLoggerDefinitionVersionProps: greengrass.CfnLoggerDefinitionVersionProps = {\n loggerDefinitionId: 'loggerDefinitionId',\n loggers: [{\n component: 'component',\n id: 'id',\n level: 'level',\n type: 'type',\n\n // the properties below are optional\n space: 123,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":6,"75":11,"153":1,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":7,"290":1},"fqnsFingerprint":"ab5add5d7d6a85c409355a847be58ab28c728343d99bd3ff312b732c7e0fde49"},"d81c9aa2e6b39c717c75ece80a3f3359087b0e6d5fe973ab0366030a60f06cd6":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_resource_definition = greengrass.CfnResourceDefinition(self, \"MyCfnResourceDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty(\n resources=[greengrass.CfnResourceDefinition.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinition.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\n )\n )\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnResourceDefinition = new CfnResourceDefinition(this, \"MyCfnResourceDefinition\", new CfnResourceDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new ResourceDefinitionVersionProperty {\n Resources = new [] { new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\n }\n }\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnResourceDefinition cfnResourceDefinition = CfnResourceDefinition.Builder.create(this, \"MyCfnResourceDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(ResourceDefinitionVersionProperty.builder()\n .resources(List.of(ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\n .build())\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnResourceDefinition := greengrass.NewCfnResourceDefinition(this, jsii.String(\"MyCfnResourceDefinition\"), &CfnResourceDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &ResourceDefinitionVersionProperty{\n\t\tResources: []interface{}{\n\t\t\t&ResourceInstanceProperty{\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tName: jsii.String(\"name\"),\n\t\t\t\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\t\t\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\t\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnResourceDefinition = new greengrass.CfnResourceDefinition(this, 'MyCfnResourceDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition","@aws-cdk/aws-greengrass.CfnResourceDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnResourceDefinition = new greengrass.CfnResourceDefinition(this, 'MyCfnResourceDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":20,"75":39,"91":2,"104":1,"125":1,"130":1,"192":2,"193":13,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":33,"290":1},"fqnsFingerprint":"9c4d72a4f5ac1cd2fd14580346708d46fa7e3869fed7b9402bff812a16eb19c8"},"94795a5bf3dc61c71df0b58c95a24c11cfb8a4e2274935c917e01ac3b89724c7":{"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_greengrass as greengrass\n\ngroup_owner_setting_property = greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar groupOwnerSettingProperty = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nGroupOwnerSettingProperty groupOwnerSettingProperty = GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ngroupOwnerSettingProperty := &GroupOwnerSettingProperty{\n\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t// the properties below are optional\n\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst groupOwnerSettingProperty: greengrass.CfnResourceDefinition.GroupOwnerSettingProperty = {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.GroupOwnerSettingProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.GroupOwnerSettingProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 groupOwnerSettingProperty: greengrass.CfnResourceDefinition.GroupOwnerSettingProperty = {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":2,"75":7,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"61e7e10ab233bdefc4c233c5207b1bb2676ab86e7b74c9ffa54d3cba51ba312c"},"b514bf0c114ee7e26f1d556d71473389682583d48df103ef6ec6de40d6f985b2":{"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_greengrass as greengrass\n\nlocal_device_resource_data_property = greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar localDeviceResourceDataProperty = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nLocalDeviceResourceDataProperty localDeviceResourceDataProperty = LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nlocalDeviceResourceDataProperty := &LocalDeviceResourceDataProperty{\n\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t// the properties below are optional\n\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t// the properties below are optional\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst localDeviceResourceDataProperty: greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty = {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 localDeviceResourceDataProperty: greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty = {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":9,"91":1,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"e1943b7f34485fb0212e04c612b7577a35794418d7d2ed649b8df23e7921b592"},"394999cd0020a73f693f5a0b2e21dc2b71a626228b759beccb286337f0ba506e":{"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_greengrass as greengrass\n\nlocal_volume_resource_data_property = greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar localVolumeResourceDataProperty = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nLocalVolumeResourceDataProperty localVolumeResourceDataProperty = LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nlocalVolumeResourceDataProperty := &LocalVolumeResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t// the properties below are optional\n\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t// the properties below are optional\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst localVolumeResourceDataProperty: greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty = {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 localVolumeResourceDataProperty: greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty = {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":10,"91":1,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"c2931c8d7539dfe52b93bff7c22b03e464d33c275a94121b962ffda0344a57e8"},"ad596017e07a8599e27903113fc80c45b9c7e446e044810031232e2501f2a92f":{"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_greengrass as greengrass\n\nresource_data_container_property = greengrass.CfnResourceDefinition.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.Greengrass;\n\nvar resourceDataContainerProperty = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.greengrass.*;\n\nResourceDataContainerProperty resourceDataContainerProperty = ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceDataContainerProperty := &ResourceDataContainerProperty{\n\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t// the properties below are optional\n\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t},\n\t},\n\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t// the properties below are optional\n\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t},\n\t},\n\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t// the properties below are optional\n\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t},\n\t},\n\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t// the properties below are optional\n\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t},\n\t},\n\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\tArn: jsii.String(\"arn\"),\n\n\t\t// the properties below are optional\n\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceDataContainerProperty: greengrass.CfnResourceDefinition.ResourceDataContainerProperty = {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDataContainerProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDataContainerProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceDataContainerProperty: greengrass.CfnResourceDefinition.ResourceDataContainerProperty = {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":16,"75":31,"91":2,"153":2,"169":1,"192":1,"193":10,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":26,"290":1},"fqnsFingerprint":"daa651aacea610d98e4691f19f5ab2be945081aaf2a4d871baedf08852553d08"},"3d74091bf0286de21bc562350f1966d63f6ed44ee6dcd75e0a010f4768b1e8cf":{"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_greengrass as greengrass\n\nresource_definition_version_property = greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty(\n resources=[greengrass.CfnResourceDefinition.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinition.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\n )\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.AWS.Greengrass;\n\nvar resourceDefinitionVersionProperty = new ResourceDefinitionVersionProperty {\n Resources = new [] { new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\n }\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.services.greengrass.*;\n\nResourceDefinitionVersionProperty resourceDefinitionVersionProperty = ResourceDefinitionVersionProperty.builder()\n .resources(List.of(ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceDefinitionVersionProperty := &ResourceDefinitionVersionProperty{\n\tResources: []interface{}{\n\t\t&ResourceInstanceProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tName: jsii.String(\"name\"),\n\t\t\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\t\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceDefinitionVersionProperty: greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty = {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceDefinitionVersionProperty: greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty = {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":18,"75":35,"91":2,"153":2,"169":1,"192":2,"193":12,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":30,"290":1},"fqnsFingerprint":"8fcfac7968a30e88a8e923660bf6ce205f08d67cbe5f6ebe182e324d82bf7e34"},"2b1283e0c126c5a988aed1710803b57f23e6dd243cc51ee9f309fde7e9d9cb08":{"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_greengrass as greengrass\n\nresource_download_owner_setting_property = greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar resourceDownloadOwnerSettingProperty = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nResourceDownloadOwnerSettingProperty resourceDownloadOwnerSettingProperty = ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceDownloadOwnerSettingProperty := &ResourceDownloadOwnerSettingProperty{\n\tGroupOwner: jsii.String(\"groupOwner\"),\n\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceDownloadOwnerSettingProperty: greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty = {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceDownloadOwnerSettingProperty: greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty = {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"7e5c0d2e858f81648fd1ce587ef89b6ee97cbf323b5f31a720f6720280d938a9"},"2e6bab836b383d2063deb8865d6d801ac74fbd8133f8b745ab0c90dd410dc06f":{"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_greengrass as greengrass\n\nresource_instance_property = greengrass.CfnResourceDefinition.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinition.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.AWS.Greengrass;\n\nvar resourceInstanceProperty = new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.services.greengrass.*;\n\nResourceInstanceProperty resourceInstanceProperty = ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceInstanceProperty := &ResourceInstanceProperty{\n\tId: jsii.String(\"id\"),\n\tName: jsii.String(\"name\"),\n\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t},\n\t\t},\n\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t},\n\t\t},\n\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t// the properties below are optional\n\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t},\n\t\t},\n\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t},\n\t\t},\n\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceInstanceProperty: greengrass.CfnResourceDefinition.ResourceInstanceProperty = {\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceInstanceProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.ResourceInstanceProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceInstanceProperty: greengrass.CfnResourceDefinition.ResourceInstanceProperty = {\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":18,"75":34,"91":2,"153":2,"169":1,"192":1,"193":11,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":29,"290":1},"fqnsFingerprint":"a1ec7479c8b3089035f58f836284d786ea08f1cdf4214107366d1e761afe3052"},"093eefa59e45dd185178c999a4f7b23235eda7559de568905fc27b3dd839f25a":{"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_greengrass as greengrass\n\ns3_machine_learning_model_resource_data_property = greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar s3MachineLearningModelResourceDataProperty = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nS3MachineLearningModelResourceDataProperty s3MachineLearningModelResourceDataProperty = S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ns3MachineLearningModelResourceDataProperty := &S3MachineLearningModelResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t// the properties below are optional\n\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst s3MachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 s3MachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"2bf98a7b680ae82125e895096ef4c1642829e76f30f74c2ee7391ff1d832f1c2"},"9fe40ffa7c0dde46aef4f4b7a8b90e121c6e12d61c18fba7690d7fcfaa3f0dac":{"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_greengrass as greengrass\n\nsage_maker_machine_learning_model_resource_data_property = greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar sageMakerMachineLearningModelResourceDataProperty = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nSageMakerMachineLearningModelResourceDataProperty sageMakerMachineLearningModelResourceDataProperty = SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsageMakerMachineLearningModelResourceDataProperty := &SageMakerMachineLearningModelResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t// the properties below are optional\n\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst sageMakerMachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 sageMakerMachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"bb9e841bd4c2699c656604076594b15e8f046f3f704d056bfe8fc31dae1f1a38"},"948dcef8c231bd3fe35977bca010398ff647fba23fcda3e487225a1efe971dc2":{"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_greengrass as greengrass\n\nsecrets_manager_secret_resource_data_property = greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.Greengrass;\n\nvar secretsManagerSecretResourceDataProperty = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.greengrass.*;\n\nSecretsManagerSecretResourceDataProperty secretsManagerSecretResourceDataProperty = SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsecretsManagerSecretResourceDataProperty := &SecretsManagerSecretResourceDataProperty{\n\tArn: jsii.String(\"arn\"),\n\n\t// the properties below are optional\n\tAdditionalStagingLabelsToDownload: []*string{\n\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst secretsManagerSecretResourceDataProperty: greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty = {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 secretsManagerSecretResourceDataProperty: greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty = {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\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":"61a2cc1be6a9f99bacd0017f75ea56bd9c596941bce90f26d1e5dc8fea279b2d"},"3b620f48331fdf4783220b9d5385b6df1d6abd1f4e990acdec827a00b0bf5440":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_resource_definition_props = greengrass.CfnResourceDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnResourceDefinition.ResourceDefinitionVersionProperty(\n resources=[greengrass.CfnResourceDefinition.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinition.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinition.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinition.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinition.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinition.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinition.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\n )\n )\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnResourceDefinitionProps = new CfnResourceDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new ResourceDefinitionVersionProperty {\n Resources = new [] { new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\n }\n }\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnResourceDefinitionProps cfnResourceDefinitionProps = CfnResourceDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(ResourceDefinitionVersionProperty.builder()\n .resources(List.of(ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\n .build())\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnResourceDefinitionProps := &CfnResourceDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &ResourceDefinitionVersionProperty{\n\t\tResources: []interface{}{\n\t\t\t&ResourceInstanceProperty{\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tName: jsii.String(\"name\"),\n\t\t\t\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\t\t\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\t\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnResourceDefinitionProps: greengrass.CfnResourceDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnResourceDefinitionProps: greengrass.CfnResourceDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":19,"75":39,"91":2,"125":1,"130":1,"153":1,"169":1,"192":2,"193":13,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":33,"290":1},"fqnsFingerprint":"ac872d87d35411dd228c40f50b2f0e742a915b64230af8d51e54c31a7bce622b"},"a25b572ec5a7b12de5a103328780b748d98084bfd30d21d7d6f11f1f62315c74":{"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_greengrass as greengrass\n\ncfn_resource_definition_version = greengrass.CfnResourceDefinitionVersion(self, \"MyCfnResourceDefinitionVersion\",\n resource_definition_id=\"resourceDefinitionId\",\n resources=[greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\n )\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.AWS.Greengrass;\n\nvar cfnResourceDefinitionVersion = new CfnResourceDefinitionVersion(this, \"MyCfnResourceDefinitionVersion\", new CfnResourceDefinitionVersionProps {\n ResourceDefinitionId = \"resourceDefinitionId\",\n Resources = new [] { new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\n }\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.services.greengrass.*;\n\nCfnResourceDefinitionVersion cfnResourceDefinitionVersion = CfnResourceDefinitionVersion.Builder.create(this, \"MyCfnResourceDefinitionVersion\")\n .resourceDefinitionId(\"resourceDefinitionId\")\n .resources(List.of(ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnResourceDefinitionVersion := greengrass.NewCfnResourceDefinitionVersion(this, jsii.String(\"MyCfnResourceDefinitionVersion\"), &CfnResourceDefinitionVersionProps{\n\tResourceDefinitionId: jsii.String(\"resourceDefinitionId\"),\n\tResources: []interface{}{\n\t\t&ResourceInstanceProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tName: jsii.String(\"name\"),\n\t\t\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\t\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnResourceDefinitionVersion = new greengrass.CfnResourceDefinitionVersion(this, 'MyCfnResourceDefinitionVersion', {\n resourceDefinitionId: 'resourceDefinitionId',\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion","@aws-cdk/aws-greengrass.CfnResourceDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnResourceDefinitionVersion = new greengrass.CfnResourceDefinitionVersion(this, 'MyCfnResourceDefinitionVersion', {\n resourceDefinitionId: 'resourceDefinitionId',\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":20,"75":35,"91":2,"104":1,"192":2,"193":12,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":31,"290":1},"fqnsFingerprint":"5c63f5983909dc9b8cac2e93836e5794539528a84cbc3d6fe3db8f99a827d51d"},"b7b17bc893acb1fff0feb43a661e1981ede9afaca9d2f1c527390858a5f873f0":{"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_greengrass as greengrass\n\ngroup_owner_setting_property = greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar groupOwnerSettingProperty = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nGroupOwnerSettingProperty groupOwnerSettingProperty = GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ngroupOwnerSettingProperty := &GroupOwnerSettingProperty{\n\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t// the properties below are optional\n\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst groupOwnerSettingProperty: greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty = {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 groupOwnerSettingProperty: greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty = {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":2,"75":7,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"1a6fa8212a03f824de1d98c3c3b3fb2b4635bfc2a55daa647085032744e9433f"},"f9132d0103ffbcf8694c602add905e0282a4814f3103110f581a9333ee4b93a8":{"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_greengrass as greengrass\n\nlocal_device_resource_data_property = greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar localDeviceResourceDataProperty = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nLocalDeviceResourceDataProperty localDeviceResourceDataProperty = LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nlocalDeviceResourceDataProperty := &LocalDeviceResourceDataProperty{\n\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t// the properties below are optional\n\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t// the properties below are optional\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst localDeviceResourceDataProperty: greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty = {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 localDeviceResourceDataProperty: greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty = {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":9,"91":1,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"6f16a382488217286295a3697e247c6ebe3db2aa7e73aba6aff4d4e69d84f42e"},"b64b4d32076ecbf7b43f03924bad0d0d5fe2425d40059bc6e58cba1edfb05c7c":{"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_greengrass as greengrass\n\nlocal_volume_resource_data_property = greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\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.Greengrass;\n\nvar localVolumeResourceDataProperty = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\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.greengrass.*;\n\nLocalVolumeResourceDataProperty localVolumeResourceDataProperty = LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nlocalVolumeResourceDataProperty := &LocalVolumeResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t// the properties below are optional\n\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t// the properties below are optional\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst localVolumeResourceDataProperty: greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty = {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 localVolumeResourceDataProperty: greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty = {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":10,"91":1,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"df562aa48a0b9c9da3130cdbaca555c7d2995af4c809c7def4b64ad44d6bd44e"},"d6e15f0fe58472ae2c5efea72e58ae4503c5ac687bd2c6fa2757699dc6d7c1fc":{"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_greengrass as greengrass\n\nresource_data_container_property = greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.Greengrass;\n\nvar resourceDataContainerProperty = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.greengrass.*;\n\nResourceDataContainerProperty resourceDataContainerProperty = ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceDataContainerProperty := &ResourceDataContainerProperty{\n\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t// the properties below are optional\n\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t},\n\t},\n\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t// the properties below are optional\n\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t},\n\t},\n\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t// the properties below are optional\n\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t},\n\t},\n\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t// the properties below are optional\n\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t},\n\t},\n\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\tArn: jsii.String(\"arn\"),\n\n\t\t// the properties below are optional\n\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceDataContainerProperty: greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty = {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceDataContainerProperty: greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty = {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":16,"75":31,"91":2,"153":2,"169":1,"192":1,"193":10,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":26,"290":1},"fqnsFingerprint":"35caf99ee516ff8583b7ac1676dabcb210516bc781000ab652d6f733afc8482e"},"4397aee73ce87744abb51b641534d17ffeef253fb58269acaad792fde63e4dea":{"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_greengrass as greengrass\n\nresource_download_owner_setting_property = greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar resourceDownloadOwnerSettingProperty = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nResourceDownloadOwnerSettingProperty resourceDownloadOwnerSettingProperty = ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceDownloadOwnerSettingProperty := &ResourceDownloadOwnerSettingProperty{\n\tGroupOwner: jsii.String(\"groupOwner\"),\n\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceDownloadOwnerSettingProperty: greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty = {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceDownloadOwnerSettingProperty: greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty = {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"25af016c9742c8c46c3ba184f22c5cd6b11a00e690dbf1627ea6e85bd6df84f2"},"a459993eb971b768ced76bc3c70d9be5d0d51f9fc54d3882fbbb6a7037e25b4a":{"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_greengrass as greengrass\n\nresource_instance_property = greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.AWS.Greengrass;\n\nvar resourceInstanceProperty = new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.services.greengrass.*;\n\nResourceInstanceProperty resourceInstanceProperty = ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nresourceInstanceProperty := &ResourceInstanceProperty{\n\tId: jsii.String(\"id\"),\n\tName: jsii.String(\"name\"),\n\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t},\n\t\t},\n\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t// the properties below are optional\n\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t},\n\t\t},\n\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t// the properties below are optional\n\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t},\n\t\t},\n\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t},\n\t\t},\n\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\nconst resourceInstanceProperty: greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty = {\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 resourceInstanceProperty: greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty = {\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":18,"75":34,"91":2,"153":2,"169":1,"192":1,"193":11,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":29,"290":1},"fqnsFingerprint":"7ad859de14a29f279331ced97eb3eca9f8aed977d2fb25be8b7a5caf18a1394c"},"7b9d23017b93723f1e67f1cc9abb275fa78600a7bf971534b4ef92129e5ae462":{"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_greengrass as greengrass\n\ns3_machine_learning_model_resource_data_property = greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar s3MachineLearningModelResourceDataProperty = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nS3MachineLearningModelResourceDataProperty s3MachineLearningModelResourceDataProperty = S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ns3MachineLearningModelResourceDataProperty := &S3MachineLearningModelResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t// the properties below are optional\n\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst s3MachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 s3MachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"9e7da642295f235616f78189e83b2ebbe6d55774159a71e5e147fe8c55cebe0a"},"3750ffde672974d4640291958a2b9b20202d3a7381e73ff95ccfa6a2b56d6b9d":{"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_greengrass as greengrass\n\nsage_maker_machine_learning_model_resource_data_property = greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\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.Greengrass;\n\nvar sageMakerMachineLearningModelResourceDataProperty = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\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.greengrass.*;\n\nSageMakerMachineLearningModelResourceDataProperty sageMakerMachineLearningModelResourceDataProperty = SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsageMakerMachineLearningModelResourceDataProperty := &SageMakerMachineLearningModelResourceDataProperty{\n\tDestinationPath: jsii.String(\"destinationPath\"),\n\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t// the properties below are optional\n\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\tGroupPermission: jsii.String(\"groupPermission\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst sageMakerMachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 sageMakerMachineLearningModelResourceDataProperty: greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty = {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"153":2,"169":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"85741e10ea2a33e027e81f94bb904af3aecaba19db420b2d76ba8a4a140aa750"},"dff37f49e35c2c3ee33dbb423138d48862f1444ddea76a7e673c4fb265f40ab4":{"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_greengrass as greengrass\n\nsecrets_manager_secret_resource_data_property = greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\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.Greengrass;\n\nvar secretsManagerSecretResourceDataProperty = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\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.greengrass.*;\n\nSecretsManagerSecretResourceDataProperty secretsManagerSecretResourceDataProperty = SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsecretsManagerSecretResourceDataProperty := &SecretsManagerSecretResourceDataProperty{\n\tArn: jsii.String(\"arn\"),\n\n\t// the properties below are optional\n\tAdditionalStagingLabelsToDownload: []*string{\n\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst secretsManagerSecretResourceDataProperty: greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty = {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 secretsManagerSecretResourceDataProperty: greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty = {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\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":"1424a2e0b455f4c749ac3ceee3840c987d9994ab80020ff796c296ce7bcd88ed"},"18623eb32dcd2e6e94c42e7c3ccc59a810104cb920ebc16d6f91e28a94ee60b5":{"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_greengrass as greengrass\n\ncfn_resource_definition_version_props = greengrass.CfnResourceDefinitionVersionProps(\n resource_definition_id=\"resourceDefinitionId\",\n resources=[greengrass.CfnResourceDefinitionVersion.ResourceInstanceProperty(\n id=\"id\",\n name=\"name\",\n resource_data_container=greengrass.CfnResourceDefinitionVersion.ResourceDataContainerProperty(\n local_device_resource_data=greengrass.CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty(\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n local_volume_resource_data=greengrass.CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty(\n destination_path=\"destinationPath\",\n source_path=\"sourcePath\",\n\n # the properties below are optional\n group_owner_setting=greengrass.CfnResourceDefinitionVersion.GroupOwnerSettingProperty(\n auto_add_group_owner=False,\n\n # the properties below are optional\n group_owner=\"groupOwner\"\n )\n ),\n s3_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n s3_uri=\"s3Uri\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n sage_maker_machine_learning_model_resource_data=greengrass.CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty(\n destination_path=\"destinationPath\",\n sage_maker_job_arn=\"sageMakerJobArn\",\n\n # the properties below are optional\n owner_setting=greengrass.CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty(\n group_owner=\"groupOwner\",\n group_permission=\"groupPermission\"\n )\n ),\n secrets_manager_secret_resource_data=greengrass.CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty(\n arn=\"arn\",\n\n # the properties below are optional\n additional_staging_labels_to_download=[\"additionalStagingLabelsToDownload\"]\n )\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.AWS.Greengrass;\n\nvar cfnResourceDefinitionVersionProps = new CfnResourceDefinitionVersionProps {\n ResourceDefinitionId = \"resourceDefinitionId\",\n Resources = new [] { new ResourceInstanceProperty {\n Id = \"id\",\n Name = \"name\",\n ResourceDataContainer = new ResourceDataContainerProperty {\n LocalDeviceResourceData = new LocalDeviceResourceDataProperty {\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n LocalVolumeResourceData = new LocalVolumeResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SourcePath = \"sourcePath\",\n\n // the properties below are optional\n GroupOwnerSetting = new GroupOwnerSettingProperty {\n AutoAddGroupOwner = false,\n\n // the properties below are optional\n GroupOwner = \"groupOwner\"\n }\n },\n S3MachineLearningModelResourceData = new S3MachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n S3Uri = \"s3Uri\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SageMakerMachineLearningModelResourceData = new SageMakerMachineLearningModelResourceDataProperty {\n DestinationPath = \"destinationPath\",\n SageMakerJobArn = \"sageMakerJobArn\",\n\n // the properties below are optional\n OwnerSetting = new ResourceDownloadOwnerSettingProperty {\n GroupOwner = \"groupOwner\",\n GroupPermission = \"groupPermission\"\n }\n },\n SecretsManagerSecretResourceData = new SecretsManagerSecretResourceDataProperty {\n Arn = \"arn\",\n\n // the properties below are optional\n AdditionalStagingLabelsToDownload = new [] { \"additionalStagingLabelsToDownload\" }\n }\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.services.greengrass.*;\n\nCfnResourceDefinitionVersionProps cfnResourceDefinitionVersionProps = CfnResourceDefinitionVersionProps.builder()\n .resourceDefinitionId(\"resourceDefinitionId\")\n .resources(List.of(ResourceInstanceProperty.builder()\n .id(\"id\")\n .name(\"name\")\n .resourceDataContainer(ResourceDataContainerProperty.builder()\n .localDeviceResourceData(LocalDeviceResourceDataProperty.builder()\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .localVolumeResourceData(LocalVolumeResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sourcePath(\"sourcePath\")\n\n // the properties below are optional\n .groupOwnerSetting(GroupOwnerSettingProperty.builder()\n .autoAddGroupOwner(false)\n\n // the properties below are optional\n .groupOwner(\"groupOwner\")\n .build())\n .build())\n .s3MachineLearningModelResourceData(S3MachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .s3Uri(\"s3Uri\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .sageMakerMachineLearningModelResourceData(SageMakerMachineLearningModelResourceDataProperty.builder()\n .destinationPath(\"destinationPath\")\n .sageMakerJobArn(\"sageMakerJobArn\")\n\n // the properties below are optional\n .ownerSetting(ResourceDownloadOwnerSettingProperty.builder()\n .groupOwner(\"groupOwner\")\n .groupPermission(\"groupPermission\")\n .build())\n .build())\n .secretsManagerSecretResourceData(SecretsManagerSecretResourceDataProperty.builder()\n .arn(\"arn\")\n\n // the properties below are optional\n .additionalStagingLabelsToDownload(List.of(\"additionalStagingLabelsToDownload\"))\n .build())\n .build())\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnResourceDefinitionVersionProps := &CfnResourceDefinitionVersionProps{\n\tResourceDefinitionId: jsii.String(\"resourceDefinitionId\"),\n\tResources: []interface{}{\n\t\t&ResourceInstanceProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tName: jsii.String(\"name\"),\n\t\t\tResourceDataContainer: &ResourceDataContainerProperty{\n\t\t\t\tLocalDeviceResourceData: &LocalDeviceResourceDataProperty{\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tLocalVolumeResourceData: &LocalVolumeResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSourcePath: jsii.String(\"sourcePath\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tGroupOwnerSetting: &GroupOwnerSettingProperty{\n\t\t\t\t\t\tAutoAddGroupOwner: jsii.Boolean(false),\n\n\t\t\t\t\t\t// the properties below are optional\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tS3MachineLearningModelResourceData: &S3MachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tS3Uri: jsii.String(\"s3Uri\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSageMakerMachineLearningModelResourceData: &SageMakerMachineLearningModelResourceDataProperty{\n\t\t\t\t\tDestinationPath: jsii.String(\"destinationPath\"),\n\t\t\t\t\tSageMakerJobArn: jsii.String(\"sageMakerJobArn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tOwnerSetting: &ResourceDownloadOwnerSettingProperty{\n\t\t\t\t\t\tGroupOwner: jsii.String(\"groupOwner\"),\n\t\t\t\t\t\tGroupPermission: jsii.String(\"groupPermission\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSecretsManagerSecretResourceData: &SecretsManagerSecretResourceDataProperty{\n\t\t\t\t\tArn: jsii.String(\"arn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tAdditionalStagingLabelsToDownload: []*string{\n\t\t\t\t\t\tjsii.String(\"additionalStagingLabelsToDownload\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnResourceDefinitionVersionProps: greengrass.CfnResourceDefinitionVersionProps = {\n resourceDefinitionId: 'resourceDefinitionId',\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnResourceDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnResourceDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnResourceDefinitionVersionProps: greengrass.CfnResourceDefinitionVersionProps = {\n resourceDefinitionId: 'resourceDefinitionId',\n resources: [{\n id: 'id',\n name: 'name',\n resourceDataContainer: {\n localDeviceResourceData: {\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n localVolumeResourceData: {\n destinationPath: 'destinationPath',\n sourcePath: 'sourcePath',\n\n // the properties below are optional\n groupOwnerSetting: {\n autoAddGroupOwner: false,\n\n // the properties below are optional\n groupOwner: 'groupOwner',\n },\n },\n s3MachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n s3Uri: 's3Uri',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n sageMakerMachineLearningModelResourceData: {\n destinationPath: 'destinationPath',\n sageMakerJobArn: 'sageMakerJobArn',\n\n // the properties below are optional\n ownerSetting: {\n groupOwner: 'groupOwner',\n groupPermission: 'groupPermission',\n },\n },\n secretsManagerSecretResourceData: {\n arn: 'arn',\n\n // the properties below are optional\n additionalStagingLabelsToDownload: ['additionalStagingLabelsToDownload'],\n },\n },\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":19,"75":35,"91":2,"153":1,"169":1,"192":2,"193":12,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":31,"290":1},"fqnsFingerprint":"9f2c5da1d5a6345e518db217fad13189f34c93cd2c6c548434f99c475e8b75c0"},"5c53d62e8bf466f2c2daf03db3858fcba4b512d488bf665e19034d823efccc25":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_subscription_definition = greengrass.CfnSubscriptionDefinition(self, \"MyCfnSubscriptionDefinition\",\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty(\n subscriptions=[greengrass.CfnSubscriptionDefinition.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnSubscriptionDefinition = new CfnSubscriptionDefinition(this, \"MyCfnSubscriptionDefinition\", new CfnSubscriptionDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new SubscriptionDefinitionVersionProperty {\n Subscriptions = new [] { new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnSubscriptionDefinition cfnSubscriptionDefinition = CfnSubscriptionDefinition.Builder.create(this, \"MyCfnSubscriptionDefinition\")\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(SubscriptionDefinitionVersionProperty.builder()\n .subscriptions(List.of(SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnSubscriptionDefinition := greengrass.NewCfnSubscriptionDefinition(this, jsii.String(\"MyCfnSubscriptionDefinition\"), &CfnSubscriptionDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &SubscriptionDefinitionVersionProperty{\n\t\tSubscriptions: []interface{}{\n\t\t\t&SubscriptionProperty{\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tSource: jsii.String(\"source\"),\n\t\t\t\tSubject: jsii.String(\"subject\"),\n\t\t\t\tTarget: jsii.String(\"target\"),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnSubscriptionDefinition = new greengrass.CfnSubscriptionDefinition(this, 'MyCfnSubscriptionDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n },\n tags: tags,\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinition"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinition","@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnSubscriptionDefinition = new greengrass.CfnSubscriptionDefinition(this, 'MyCfnSubscriptionDefinition', {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n },\n tags: tags,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":7,"75":14,"104":1,"125":1,"130":1,"192":1,"193":3,"194":1,"197":1,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"0fa6d2553e655873b28111d038d08572e11de9cf3e3af4a1a2459910fb2e8f3e"},"34b91b9cc273fdf3b2c163c5c498dd49891b35fa3fab7baba6300feb77b025a2":{"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_greengrass as greengrass\n\nsubscription_definition_version_property = greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty(\n subscriptions=[greengrass.CfnSubscriptionDefinition.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\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.Greengrass;\n\nvar subscriptionDefinitionVersionProperty = new SubscriptionDefinitionVersionProperty {\n Subscriptions = new [] { new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\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.greengrass.*;\n\nSubscriptionDefinitionVersionProperty subscriptionDefinitionVersionProperty = SubscriptionDefinitionVersionProperty.builder()\n .subscriptions(List.of(SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsubscriptionDefinitionVersionProperty := &SubscriptionDefinitionVersionProperty{\n\tSubscriptions: []interface{}{\n\t\t&SubscriptionProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tSource: jsii.String(\"source\"),\n\t\t\tSubject: jsii.String(\"subject\"),\n\t\t\tTarget: jsii.String(\"target\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst subscriptionDefinitionVersionProperty: greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty = {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 subscriptionDefinitionVersionProperty: greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty = {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":10,"153":2,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":5,"290":1},"fqnsFingerprint":"5efbee903756daaf4f61a3264e97e3d1403a55c1d31e081119d68d4c08c0b39e"},"c0c373a4ae0b80e460a3d6c45a2f2068c25a6f92d8a16237c0343503f2d2d1b5":{"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_greengrass as greengrass\n\nsubscription_property = greengrass.CfnSubscriptionDefinition.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\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.Greengrass;\n\nvar subscriptionProperty = new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\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.greengrass.*;\n\nSubscriptionProperty subscriptionProperty = SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsubscriptionProperty := &SubscriptionProperty{\n\tId: jsii.String(\"id\"),\n\tSource: jsii.String(\"source\"),\n\tSubject: jsii.String(\"subject\"),\n\tTarget: jsii.String(\"target\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst subscriptionProperty: greengrass.CfnSubscriptionDefinition.SubscriptionProperty = {\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinition.SubscriptionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinition.SubscriptionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 subscriptionProperty: greengrass.CfnSubscriptionDefinition.SubscriptionProperty = {\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":9,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"96ace7cc09d757e8a711d0bc00e3f7dd8b64261357fadd98f942a3b2d3e771ad"},"1426f8c9fe8ddc4249624a503cbf24ae9cffe49b99ec2fb09bf5c6bcd48abb62":{"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_greengrass as greengrass\n\n# tags: Any\n\ncfn_subscription_definition_props = greengrass.CfnSubscriptionDefinitionProps(\n name=\"name\",\n\n # the properties below are optional\n initial_version=greengrass.CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty(\n subscriptions=[greengrass.CfnSubscriptionDefinition.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\n )]\n ),\n tags=tags\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.Greengrass;\n\nvar tags;\n\nvar cfnSubscriptionDefinitionProps = new CfnSubscriptionDefinitionProps {\n Name = \"name\",\n\n // the properties below are optional\n InitialVersion = new SubscriptionDefinitionVersionProperty {\n Subscriptions = new [] { new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\n } }\n },\n Tags = tags\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.greengrass.*;\n\nObject tags;\n\nCfnSubscriptionDefinitionProps cfnSubscriptionDefinitionProps = CfnSubscriptionDefinitionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .initialVersion(SubscriptionDefinitionVersionProperty.builder()\n .subscriptions(List.of(SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\n .build()))\n .build())\n .tags(tags)\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nvar tags interface{}\n\ncfnSubscriptionDefinitionProps := &CfnSubscriptionDefinitionProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tInitialVersion: &SubscriptionDefinitionVersionProperty{\n\t\tSubscriptions: []interface{}{\n\t\t\t&SubscriptionProperty{\n\t\t\t\tId: jsii.String(\"id\"),\n\t\t\t\tSource: jsii.String(\"source\"),\n\t\t\t\tSubject: jsii.String(\"subject\"),\n\t\t\t\tTarget: jsii.String(\"target\"),\n\t\t\t},\n\t\t},\n\t},\n\tTags: tags,\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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: any;\nconst cfnSubscriptionDefinitionProps: greengrass.CfnSubscriptionDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n },\n tags: tags,\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\n\ndeclare const tags: 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 cfnSubscriptionDefinitionProps: greengrass.CfnSubscriptionDefinitionProps = {\n name: 'name',\n\n // the properties below are optional\n initialVersion: {\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n },\n tags: tags,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":14,"125":1,"130":1,"153":1,"169":1,"192":1,"193":3,"225":2,"242":2,"243":2,"254":1,"255":1,"256":1,"281":8,"290":1},"fqnsFingerprint":"6ef3a7331c337ff9d161bcd11da54ceab5ce533e780f92883391d5a53c16cf5f"},"c164ed341689fc100d9c7af8d908f8a5629a0f4f362dc93aac624ae2c88a7078":{"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_greengrass as greengrass\n\ncfn_subscription_definition_version = greengrass.CfnSubscriptionDefinitionVersion(self, \"MyCfnSubscriptionDefinitionVersion\",\n subscription_definition_id=\"subscriptionDefinitionId\",\n subscriptions=[greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\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.Greengrass;\n\nvar cfnSubscriptionDefinitionVersion = new CfnSubscriptionDefinitionVersion(this, \"MyCfnSubscriptionDefinitionVersion\", new CfnSubscriptionDefinitionVersionProps {\n SubscriptionDefinitionId = \"subscriptionDefinitionId\",\n Subscriptions = new [] { new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\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.greengrass.*;\n\nCfnSubscriptionDefinitionVersion cfnSubscriptionDefinitionVersion = CfnSubscriptionDefinitionVersion.Builder.create(this, \"MyCfnSubscriptionDefinitionVersion\")\n .subscriptionDefinitionId(\"subscriptionDefinitionId\")\n .subscriptions(List.of(SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnSubscriptionDefinitionVersion := greengrass.NewCfnSubscriptionDefinitionVersion(this, jsii.String(\"MyCfnSubscriptionDefinitionVersion\"), &CfnSubscriptionDefinitionVersionProps{\n\tSubscriptionDefinitionId: jsii.String(\"subscriptionDefinitionId\"),\n\tSubscriptions: []interface{}{\n\t\t&SubscriptionProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tSource: jsii.String(\"source\"),\n\t\t\tSubject: jsii.String(\"subject\"),\n\t\t\tTarget: jsii.String(\"target\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnSubscriptionDefinitionVersion = new greengrass.CfnSubscriptionDefinitionVersion(this, 'MyCfnSubscriptionDefinitionVersion', {\n subscriptionDefinitionId: 'subscriptionDefinitionId',\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersion"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersion","@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersionProps","@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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnSubscriptionDefinitionVersion = new greengrass.CfnSubscriptionDefinitionVersion(this, 'MyCfnSubscriptionDefinitionVersion', {\n subscriptionDefinitionId: 'subscriptionDefinitionId',\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":7,"75":10,"104":1,"192":1,"193":2,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"bdc18f4328fd29fc82716acc48fe69e78f2cf5dc7fb982cce0b57d44b519c274"},"9af7eec85e6a29e0226e787a15ef5c46110af50d50f1192bdb719fd40bac9906":{"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_greengrass as greengrass\n\nsubscription_property = greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\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.Greengrass;\n\nvar subscriptionProperty = new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\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.greengrass.*;\n\nSubscriptionProperty subscriptionProperty = SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\nsubscriptionProperty := &SubscriptionProperty{\n\tId: jsii.String(\"id\"),\n\tSource: jsii.String(\"source\"),\n\tSubject: jsii.String(\"subject\"),\n\tTarget: jsii.String(\"target\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst subscriptionProperty: greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty = {\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 subscriptionProperty: greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty = {\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":9,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":4,"290":1},"fqnsFingerprint":"b54e298d41d886ffee52ba54d33a825af18dd55ff0cc5a3782528b258db917fa"},"50b75220b7528bb37d03bd83cf26dd7fb5481f0273e0187ec0cef523f5a7bcfa":{"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_greengrass as greengrass\n\ncfn_subscription_definition_version_props = greengrass.CfnSubscriptionDefinitionVersionProps(\n subscription_definition_id=\"subscriptionDefinitionId\",\n subscriptions=[greengrass.CfnSubscriptionDefinitionVersion.SubscriptionProperty(\n id=\"id\",\n source=\"source\",\n subject=\"subject\",\n target=\"target\"\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.Greengrass;\n\nvar cfnSubscriptionDefinitionVersionProps = new CfnSubscriptionDefinitionVersionProps {\n SubscriptionDefinitionId = \"subscriptionDefinitionId\",\n Subscriptions = new [] { new SubscriptionProperty {\n Id = \"id\",\n Source = \"source\",\n Subject = \"subject\",\n Target = \"target\"\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.greengrass.*;\n\nCfnSubscriptionDefinitionVersionProps cfnSubscriptionDefinitionVersionProps = CfnSubscriptionDefinitionVersionProps.builder()\n .subscriptionDefinitionId(\"subscriptionDefinitionId\")\n .subscriptions(List.of(SubscriptionProperty.builder()\n .id(\"id\")\n .source(\"source\")\n .subject(\"subject\")\n .target(\"target\")\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 greengrass \"github.com/aws-samples/dummy/awscdkawsgreengrass\"\n\ncfnSubscriptionDefinitionVersionProps := &CfnSubscriptionDefinitionVersionProps{\n\tSubscriptionDefinitionId: jsii.String(\"subscriptionDefinitionId\"),\n\tSubscriptions: []interface{}{\n\t\t&SubscriptionProperty{\n\t\t\tId: jsii.String(\"id\"),\n\t\t\tSource: jsii.String(\"source\"),\n\t\t\tSubject: jsii.String(\"subject\"),\n\t\t\tTarget: jsii.String(\"target\"),\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 greengrass from '@aws-cdk/aws-greengrass';\nconst cfnSubscriptionDefinitionVersionProps: greengrass.CfnSubscriptionDefinitionVersionProps = {\n subscriptionDefinitionId: 'subscriptionDefinitionId',\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersionProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-greengrass.CfnSubscriptionDefinitionVersionProps"],"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 greengrass from '@aws-cdk/aws-greengrass';\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 cfnSubscriptionDefinitionVersionProps: greengrass.CfnSubscriptionDefinitionVersionProps = {\n subscriptionDefinitionId: 'subscriptionDefinitionId',\n subscriptions: [{\n id: 'id',\n source: 'source',\n subject: 'subject',\n target: 'target',\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":10,"153":1,"169":1,"192":1,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"38d7451c5f9e40cc5937309256afd5a80dc938b552354b179e8504e73e85cbf2"}}}