{"version":"2","toolVersion":"5.9.49","snippets":{"c72e313be14ba99ccceb0becb362f4f01e751e9114275014daa0815aab0a86ab":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_accounts(\n regions=[\"us-east-1\"],\n accounts=[\"11111111111\"],\n parameter_overrides={\n \"SomeParam\": \"overrideValue\"\n }\n ),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromAccounts(new AccountsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n Accounts = new [] { \"11111111111\" },\n ParameterOverrides = new Dictionary {\n { \"SomeParam\", \"overrideValue\" }\n }\n }),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromAccounts(AccountsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .accounts(List.of(\"11111111111\"))\n .parameterOverrides(Map.of(\n \"SomeParam\", \"overrideValue\"))\n .build()))\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromAccounts(&AccountsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tAccounts: []*string{\n\t\t\tjsii.String(\"11111111111\"),\n\t\t},\n\t\tParameterOverrides: map[string]*string{\n\t\t\t\"SomeParam\": jsii.String(\"overrideValue\"),\n\t\t},\n\t}),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromAccounts({\n regions: ['us-east-1'],\n accounts: ['11111111111'],\n parameterOverrides: {\n SomeParam: 'overrideValue',\n },\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":20}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.AccountsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromAccounts","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromAccounts({\n regions: ['us-east-1'],\n accounts: ['11111111111'],\n parameterOverrides: {\n SomeParam: 'overrideValue',\n },\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":5,"80":18,"210":2,"211":3,"212":2,"214":2,"215":3,"244":2,"245":1,"261":2,"262":2,"304":6},"fqnsFingerprint":"4307f606cb064df412ad691e8ee10d7b44256d1a8edeaa98e1b626d30d6af578"},"02addb756566d3aef7ae83674a05bb06322cb34812c9709658305bcd63022bf5":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"StackSet\")\n\niam.Role(stack_set_stack, \"MyRole\",\n assumed_by=iam.ServicePrincipal(\"myservice.amazonaws.com\")\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"StackSet\");\n\nnew Role(stackSetStack, \"MyRole\", new RoleProps {\n AssumedBy = new ServicePrincipal(\"myservice.amazonaws.com\")\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"StackSet\");\n\nRole.Builder.create(stackSetStack, \"MyRole\")\n .assumedBy(new ServicePrincipal(\"myservice.amazonaws.com\"))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"StackSet\"))\n\nawscdk.Aws_iam.NewRole(stackSetStack, jsii.String(\"MyRole\"), &RoleProps{\n\tAssumedBy: awscdk.*Aws_iam.NewServicePrincipal(jsii.String(\"myservice.amazonaws.com\")),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'StackSet');\n\nnew iam.Role(stackSetStack, 'MyRole', {\n assumedBy: new iam.ServicePrincipal('myservice.amazonaws.com'),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":94}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","aws-cdk-lib.aws_iam.IPrincipal","aws-cdk-lib.aws_iam.Role","aws-cdk-lib.aws_iam.RoleProps","aws-cdk-lib.aws_iam.ServicePrincipal","cdk-stacksets.StackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'StackSet');\n\nnew iam.Role(stackSetStack, 'MyRole', {\n assumedBy: new iam.ServicePrincipal('myservice.amazonaws.com'),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":3,"80":11,"211":1,"212":2,"215":4,"244":2,"245":1,"261":2,"262":2,"304":1},"fqnsFingerprint":"f5c44a8b0ae47a99515690fb93a97b7c71b24013669d4396288e55248fa77dff"},"202448a3a64cd241c989ee34a03bdf316d87d80251dd060d6e0f9ea43a81bb48":{"translations":{"python":{"source":"class MyStackSet(StackSetStack):\n def __init__(self, scope, id):\n super().__init__(scope, id)\n\n iam.Role(self, \"MyRole\",\n assumed_by=iam.ServicePrincipal(\"myservice.amazonaws.com\")\n )","version":"2"},"csharp":{"source":"class MyStackSet : StackSetStack\n{\n public MyStackSet(Construct scope, string id) : base(scope, id)\n {\n\n new Role(this, \"MyRole\", new RoleProps {\n AssumedBy = new ServicePrincipal(\"myservice.amazonaws.com\")\n });\n }\n}","version":"1"},"java":{"source":"public class MyStackSet extends StackSetStack {\n public MyStackSet(Construct scope, String id) {\n super(scope, id);\n\n Role.Builder.create(this, \"MyRole\")\n .assumedBy(new ServicePrincipal(\"myservice.amazonaws.com\"))\n .build();\n }\n}","version":"1"},"go":{"source":"type myStackSet struct {\n\tStackSetStack\n}\n\nfunc newMyStackSet(scope Construct, id *string) *myStackSet {\n\tthis := &myStackSet{}\n\tnewStackSetStack_Override(this, scope, id)\n\n\tawscdk.Aws_iam.NewRole(this, jsii.String(\"MyRole\"), &RoleProps{\n\t\tAssumedBy: awscdk.*Aws_iam.NewServicePrincipal(jsii.String(\"myservice.amazonaws.com\")),\n\t})\n\treturn this\n}","version":"1"},"$":{"source":"class MyStackSet extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n new iam.Role(this, 'MyRole', {\n assumedBy: new iam.ServicePrincipal('myservice.amazonaws.com'),\n });\n }\n}","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":104}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.aws_iam.IPrincipal","aws-cdk-lib.aws_iam.Role","aws-cdk-lib.aws_iam.RoleProps","aws-cdk-lib.aws_iam.ServicePrincipal","cdk-stacksets.StackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nclass MyStackSet extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n new iam.Role(this, 'MyRole', {\n assumedBy: new iam.ServicePrincipal('myservice.amazonaws.com'),\n });\n }\n}\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":2,"80":12,"108":1,"110":1,"154":1,"170":2,"177":1,"184":1,"211":1,"212":2,"214":1,"215":2,"234":1,"242":1,"245":2,"264":1,"299":1,"304":1},"fqnsFingerprint":"8e0a677678e8b0fe27bb77cbb5b9d4a96398bf7c1e95d43e2b46f76e6428a2e1"},"2eed224232157d0c5235b57f31093ccda9ddb0c7d97de900e7fa96b0d59d7827":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_accounts(\n regions=[\"us-east-1\"],\n accounts=[\"11111111111\"]\n ),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromAccounts(new AccountsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n Accounts = new [] { \"11111111111\" }\n }),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromAccounts(AccountsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .accounts(List.of(\"11111111111\"))\n .build()))\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromAccounts(&AccountsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tAccounts: []*string{\n\t\t\tjsii.String(\"11111111111\"),\n\t\t},\n\t}),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromAccounts({\n regions: ['us-east-1'],\n accounts: ['11111111111'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":130}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.AccountsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromAccounts","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromAccounts({\n regions: ['us-east-1'],\n accounts: ['11111111111'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":4,"80":16,"210":2,"211":2,"212":2,"214":2,"215":3,"244":2,"245":1,"261":2,"262":2,"304":4},"fqnsFingerprint":"4307f606cb064df412ad691e8ee10d7b44256d1a8edeaa98e1b626d30d6af578"},"7aba9e791a5906326f00140ad831f130cf63f313358e08042494c32b0586ba02":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_organizational_units(\n regions=[\"us-east-1\"],\n organizational_units=[\"ou-1\"]\n ),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n OrganizationalUnits = new [] { \"ou-1\" }\n }),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .organizationalUnits(List.of(\"ou-1\"))\n .build()))\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-1\"),\n\t\t},\n\t}),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":171}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromOrganizationalUnits","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":4,"80":16,"210":2,"211":2,"212":2,"214":2,"215":3,"244":2,"245":1,"261":2,"262":2,"304":4},"fqnsFingerprint":"c5eb3bd7fa9cb508f49766823f16ac71b7d7579a96fb8f13698a760b18c884be"},"18e8ca12cf8847df1f5ea67a02350d964ed771d6e88c2fe049c06b83a95b4a77":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_organizational_units(\n regions=[\"us-east-1\"],\n organizational_units=[\"ou-1\"],\n exclude_accounts=[\"account-2\"]\n ),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n OrganizationalUnits = new [] { \"ou-1\" },\n ExcludeAccounts = new [] { \"account-2\" }\n }),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .organizationalUnits(List.of(\"ou-1\"))\n .excludeAccounts(List.of(\"account-2\"))\n .build()))\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-1\"),\n\t\t},\n\t\tExcludeAccounts: []*string{\n\t\t\tjsii.String(\"account-2\"),\n\t\t},\n\t}),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n\texcludeAccounts: ['account-2'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":189}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromOrganizationalUnits","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n\texcludeAccounts: ['account-2'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":5,"80":17,"210":3,"211":2,"212":2,"214":2,"215":3,"244":2,"245":1,"261":2,"262":2,"304":5},"fqnsFingerprint":"c5eb3bd7fa9cb508f49766823f16ac71b7d7579a96fb8f13698a760b18c884be"},"ae2421cde07879559aee73c5c7c4932ba6b95bf6fb4b21bc0d4dda95e840a586":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_organizational_units(\n regions=[\"us-east-1\"],\n organizational_units=[\"ou-1\"],\n additional_accounts=[\"account-5\"]\n ),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n OrganizationalUnits = new [] { \"ou-1\" },\n AdditionalAccounts = new [] { \"account-5\" }\n }),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .organizationalUnits(List.of(\"ou-1\"))\n .additionalAccounts(List.of(\"account-5\"))\n .build()))\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-1\"),\n\t\t},\n\t\tAdditionalAccounts: []*string{\n\t\t\tjsii.String(\"account-5\"),\n\t\t},\n\t}),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n\tadditionalAccounts: ['account-5'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":208}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromOrganizationalUnits","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n\tadditionalAccounts: ['account-5'],\n }),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":5,"80":17,"210":3,"211":2,"212":2,"214":2,"215":3,"244":2,"245":1,"261":2,"262":2,"304":5},"fqnsFingerprint":"c5eb3bd7fa9cb508f49766823f16ac71b7d7579a96fb8f13698a760b18c884be"},"79da22bf0156c27593191d3210a10539a4375a5539d8de4afbe0e22cdbbe7d1c":{"translations":{"python":{"source":"stack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\")\n\nStackSet(stack, \"StackSet\",\n target=StackSetTarget.from_organizational_units(\n regions=[\"us-east-1\"],\n organizational_units=[\"ou-1\"]\n ),\n deployment_type=DeploymentType.service_managed(),\n template=StackSetTemplate.from_stack_set_stack(stack_set_stack)\n)","version":"2"},"csharp":{"source":"var stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nnew StackSet(stack, \"StackSet\", new StackSetProps {\n Target = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\" },\n OrganizationalUnits = new [] { \"ou-1\" }\n }),\n DeploymentType = DeploymentType.ServiceManaged(),\n Template = StackSetTemplate.FromStackSetStack(stackSetStack)\n});","version":"1"},"java":{"source":"Stack stack = new Stack();\nStackSetStack stackSetStack = new StackSetStack(stack, \"MyStackSet\");\n\nStackSet.Builder.create(stack, \"StackSet\")\n .target(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\"))\n .organizationalUnits(List.of(\"ou-1\"))\n .build()))\n .deploymentType(DeploymentType.serviceManaged())\n .template(StackSetTemplate.fromStackSetStack(stackSetStack))\n .build();","version":"1"},"go":{"source":"stack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"))\n\ncdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\tTarget: *cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: []*string{\n\t\t\tjsii.String(\"us-east-1\"),\n\t\t},\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-1\"),\n\t\t},\n\t}),\n\tDeploymentType: *cdkstacksets.DeploymentType_ServiceManaged(),\n\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(stackSetStack),\n})","version":"1"},"$":{"source":"const stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n }),\n deploymentType: DeploymentType.serviceManaged(),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":236}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.DeploymentType","cdk-stacksets.DeploymentType#serviceManaged","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromOrganizationalUnits","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet');\n\nnew StackSet(stack, 'StackSet', {\n target: StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1'],\n organizationalUnits: ['ou-1'],\n }),\n deploymentType: DeploymentType.serviceManaged(),\n template: StackSetTemplate.fromStackSetStack(stackSetStack),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":4,"80":19,"210":2,"211":2,"212":3,"214":3,"215":3,"244":2,"245":1,"261":2,"262":2,"304":5},"fqnsFingerprint":"cfc51eba404bbc0c5ec57ea87d13f69ad8dd006b0cb46a8dbc4ba3d7243e4578"},"6ba9aff8657c684cfff80ce3bb5e0af163db795080f66cfd89641b6e68777709":{"translations":{"python":{"source":"bucket = s3.Bucket(self, \"Assets\",\n bucket_name=\"prefix-us-east-1\"\n)\n\nbucket.add_to_resource_policy(\n iam.PolicyStatement(\n actions=[\"s3:Get*\", \"s3:List*\"],\n resources=[bucket.arn_for_objects(\"*\"), bucket.bucket_arn],\n principals=[iam.OrganizationPrincipal(\"o-xyz\")]\n ))","version":"2"},"csharp":{"source":"var bucket = new Bucket(this, \"Assets\", new BucketProps {\n BucketName = \"prefix-us-east-1\"\n});\n\nbucket.AddToResourcePolicy(\nnew PolicyStatement(new PolicyStatementProps {\n Actions = new [] { \"s3:Get*\", \"s3:List*\" },\n Resources = new [] { bucket.ArnForObjects(\"*\"), bucket.BucketArn },\n Principals = new [] { new OrganizationPrincipal(\"o-xyz\") }\n}));","version":"1"},"java":{"source":"Bucket bucket = Bucket.Builder.create(this, \"Assets\")\n .bucketName(\"prefix-us-east-1\")\n .build();\n\nbucket.addToResourcePolicy(\nPolicyStatement.Builder.create()\n .actions(List.of(\"s3:Get*\", \"s3:List*\"))\n .resources(List.of(bucket.arnForObjects(\"*\"), bucket.getBucketArn()))\n .principals(List.of(new OrganizationPrincipal(\"o-xyz\")))\n .build());","version":"1"},"go":{"source":"bucket := awscdk.Aws_s3.NewBucket(this, jsii.String(\"Assets\"), &BucketProps{\n\tBucketName: jsii.String(\"prefix-us-east-1\"),\n})\n\nbucket.AddToResourcePolicy(\nawscdk.Aws_iam.NewPolicyStatement(&PolicyStatementProps{\n\tActions: []*string{\n\t\tjsii.String(\"s3:Get*\"),\n\t\tjsii.String(\"s3:List*\"),\n\t},\n\tResources: []*string{\n\t\tbucket.ArnForObjects(jsii.String(\"*\")),\n\t\tbucket.BucketArn,\n\t},\n\tPrincipals: []IPrincipal{\n\t\tawscdk.*Aws_iam.NewOrganizationPrincipal(jsii.String(\"o-xyz\")),\n\t},\n}))","version":"1"},"$":{"source":"const bucket = new s3.Bucket(this, \"Assets\", {\n bucketName: \"prefix-us-east-1\",\n});\n\nbucket.addToResourcePolicy(\n new iam.PolicyStatement({\n actions: [\"s3:Get*\", \"s3:List*\"],\n resources: [bucket.arnForObjects(\"*\"), bucket.bucketArn],\n principals: [new iam.OrganizationPrincipal(\"o-xyz\")],\n })\n);","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":268}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.aws_iam.OrganizationPrincipal","aws-cdk-lib.aws_iam.PolicyStatement","aws-cdk-lib.aws_iam.PolicyStatementProps","aws-cdk-lib.aws_s3.Bucket","aws-cdk-lib.aws_s3.Bucket#bucketArn","aws-cdk-lib.aws_s3.BucketBase#addToResourcePolicy","aws-cdk-lib.aws_s3.BucketBase#arnForObjects","aws-cdk-lib.aws_s3.BucketProps","constructs.Construct"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst bucket = new s3.Bucket(this, \"Assets\", {\n bucketName: \"prefix-us-east-1\",\n});\n\nbucket.addToResourcePolicy(\n new iam.PolicyStatement({\n actions: [\"s3:Get*\", \"s3:List*\"],\n resources: [bucket.arnForObjects(\"*\"), bucket.bucketArn],\n principals: [new iam.OrganizationPrincipal(\"o-xyz\")],\n })\n);\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":6,"80":17,"110":1,"210":3,"211":2,"212":6,"214":2,"215":3,"244":1,"245":1,"261":1,"262":1,"304":4},"fqnsFingerprint":"490ed2131abc4514b954087b1f70e26509ade8f1414df459d6054dbd6fc3287d"},"a1536110acf3056d7fdd05a8c9f9bfe22948eb4a70316d039102ddcad96f43de":{"translations":{"python":{"source":"# bucket: s3.Bucket\n\nstack = Stack()\nstack_set_stack = StackSetStack(stack, \"MyStackSet\",\n asset_buckets=[bucket],\n asset_bucket_prefix=\"prefix\"\n)","version":"2"},"csharp":{"source":"Bucket bucket;\n\nvar stack = new Stack();\nvar stackSetStack = new StackSetStack(stack, \"MyStackSet\", new StackSetStackProps {\n AssetBuckets = new [] { bucket },\n AssetBucketPrefix = \"prefix\"\n});","version":"1"},"java":{"source":"Bucket bucket;\n\nStack stack = new Stack();\nStackSetStack stackSetStack = StackSetStack.Builder.create(stack, \"MyStackSet\")\n .assetBuckets(List.of(bucket))\n .assetBucketPrefix(\"prefix\")\n .build();","version":"1"},"go":{"source":"var bucket Bucket\n\nstack := awscdk.Newstack()\nstackSetStack := cdkstacksets.NewstackSetStack(stack, jsii.String(\"MyStackSet\"), &StackSetStackProps{\n\tAssetBuckets: []IBucket{\n\t\tbucket,\n\t},\n\tAssetBucketPrefix: jsii.String(\"prefix\"),\n})","version":"1"},"$":{"source":"declare const bucket: s3.Bucket;\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet', {\n assetBuckets: [bucket],\n assetBucketPrefix: \"prefix\",\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":284}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Stack","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetStackProps","constructs.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\ndeclare const bucket: s3.Bucket;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\nconst stack = new Stack();\nconst stackSetStack = new StackSetStack(stack, 'MyStackSet', {\n assetBuckets: [bucket],\n assetBucketPrefix: \"prefix\",\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":2,"80":11,"138":1,"167":1,"184":1,"210":1,"211":1,"215":2,"244":3,"261":3,"262":3,"304":2,"308":1},"fqnsFingerprint":"27a8705950b5e0c9ef080d8dd140841d42dbf264c44a653c421d51badaf99cb8"},"2d8ae2ffae5bdaffff3968a01efc6dca02ff7d16b27dd6bf95563c73a0451953":{"translations":{"python":{"source":"from cdk_stacksets import OperationPreferences\nfrom aws_cdk import Environment, Environment\n# app: App\n\n\nclass BootstrapStage(Stage):\n def __init__(self, scope, id, *, initialBootstrapTarget, stacksetName=None, env=None, outdir=None, stageName=None, permissionsBoundary=None, policyValidationBeta1=None):\n super().__init__(scope, id, initialBootstrapTarget=initialBootstrapTarget, stacksetName=stacksetName, env=env, outdir=outdir, stageName=stageName, permissionsBoundary=permissionsBoundary, policyValidationBeta1=policyValidationBeta1)\n\n stack = Stack(self, \"BootstrapStackSet\")\n\n bootstrap = Bootstrap(stack, \"CDKToolkit\")\n\n stack_set = StackSet(stack, \"StackSet\",\n template=StackSetTemplate.from_stack_set_stack(bootstrap),\n target=initial_bootstrap_target,\n capabilities=[Capability.NAMED_IAM],\n managed_execution=True,\n stack_set_name=stackset_name,\n deployment_type=DeploymentType.service_managed(\n delegated_admin=True,\n auto_deploy_enabled=True,\n auto_deploy_retain_stacks=False\n ),\n operation_preferences=OperationPreferences(\n region_concurrency_type=RegionConcurrencyType.PARALLEL,\n max_concurrent_percentage=100,\n failure_tolerance_percentage=99\n )\n )\n\npipeline = pipelines.CodePipeline(self, \"BootstrapPipeline\",\n synth=pipelines.ShellStep(\"Synth\",\n commands=[\"yarn install --frozen-lockfile\", \"npx cdk synth\"\n ],\n input=pipelines.CodePipelineSource.connection(\"myorg/myrepo\", \"main\",\n connection_arn=\"arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b\"\n )\n ),\n self_mutation=True\n)\n\nregions = [\"us-east-1\", \"us-east-2\", \"us-west-2\", \"eu-west-2\", \"eu-west-1\", \"ap-south-1\", \"ap-southeast-1\"\n]\n\npipeline.add_stage(\n BootstrapStage(app, \"DevBootstrap\",\n env=Environment(\n region=\"us-east-1\",\n account=\"111111111111\"\n ),\n stackset_name=\"CDKToolkit-dev\",\n initial_bootstrap_target=StackSetTarget.from_organizational_units(\n regions=regions,\n organizational_units=[\"ou-hrza-ar333427\"]\n )\n ))\n\npipeline.add_stage(\n BootstrapStage(app, \"ProdBootstrap\",\n env=Environment(\n region=\"us-east-1\",\n account=\"111111111111\"\n ),\n stackset_name=\"CDKToolkit-prd\",\n initial_bootstrap_target=StackSetTarget.from_organizational_units(\n regions=regions,\n organizational_units=[\"ou-hrza-bb999427\", \"ou-hraa-ar111127\"]\n )\n ))","version":"2"},"csharp":{"source":"App app;\n\nclass BootstrapStageProps : StageProps\n{\n public StackSetTarget InitialBootstrapTarget { get; set; }\n public string? StacksetName { get; set; }\n}\n\nclass BootstrapStage : Stage\n{\n public BootstrapStage(Construct scope, string id, BootstrapStageProps props) : base(scope, id, props)\n {\n\n var stack = new Stack(this, \"BootstrapStackSet\");\n\n var bootstrap = new Bootstrap(stack, \"CDKToolkit\");\n\n var stackSet = new StackSet(stack, \"StackSet\", new StackSetProps {\n Template = StackSetTemplate.FromStackSetStack(bootstrap),\n Target = props.InitialBootstrapTarget,\n Capabilities = new [] { Capability.NAMED_IAM },\n ManagedExecution = true,\n StackSetName = props.StacksetName,\n DeploymentType = DeploymentType.ServiceManaged(new ServiceManagedOptions {\n DelegatedAdmin = true,\n AutoDeployEnabled = true,\n AutoDeployRetainStacks = false\n }),\n OperationPreferences = new OperationPreferences {\n RegionConcurrencyType = RegionConcurrencyType.PARALLEL,\n MaxConcurrentPercentage = 100,\n FailureTolerancePercentage = 99\n }\n });\n }\n}\n\nvar pipeline = new CodePipeline(this, \"BootstrapPipeline\", new CodePipelineProps {\n Synth = new ShellStep(\"Synth\", new ShellStepProps {\n Commands = new [] { \"yarn install --frozen-lockfile\", \"npx cdk synth\" },\n Input = CodePipelineSource.Connection(\"myorg/myrepo\", \"main\", new ConnectionSourceOptions {\n ConnectionArn = \"arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b\"\n })\n }),\n SelfMutation = true\n});\n\nvar regions = new [] { \"us-east-1\", \"us-east-2\", \"us-west-2\", \"eu-west-2\", \"eu-west-1\", \"ap-south-1\", \"ap-southeast-1\" };\n\npipeline.AddStage(\nnew BootstrapStage(app, \"DevBootstrap\", new BootstrapStageProps {\n Env = new Environment {\n Region = \"us-east-1\",\n Account = \"111111111111\"\n },\n StacksetName = \"CDKToolkit-dev\",\n InitialBootstrapTarget = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = regions,\n OrganizationalUnits = new [] { \"ou-hrza-ar333427\" }\n })\n}));\n\npipeline.AddStage(\nnew BootstrapStage(app, \"ProdBootstrap\", new BootstrapStageProps {\n Env = new Environment {\n Region = \"us-east-1\",\n Account = \"111111111111\"\n },\n StacksetName = \"CDKToolkit-prd\",\n InitialBootstrapTarget = StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = regions,\n OrganizationalUnits = new [] { \"ou-hrza-bb999427\", \"ou-hraa-ar111127\" }\n })\n}));","version":"1"},"java":{"source":"App app;\n\npublic class BootstrapStageProps extends StageProps {\n private StackSetTarget initialBootstrapTarget;\n public StackSetTarget getInitialBootstrapTarget() {\n return this.initialBootstrapTarget;\n }\n public BootstrapStageProps initialBootstrapTarget(StackSetTarget initialBootstrapTarget) {\n this.initialBootstrapTarget = initialBootstrapTarget;\n return this;\n }\n private String stacksetName;\n public String getStacksetName() {\n return this.stacksetName;\n }\n public BootstrapStageProps stacksetName(String stacksetName) {\n this.stacksetName = stacksetName;\n return this;\n }\n}\n\npublic class BootstrapStage extends Stage {\n public BootstrapStage(Construct scope, String id, BootstrapStageProps props) {\n super(scope, id, props);\n\n Stack stack = new Stack(this, \"BootstrapStackSet\");\n\n Bootstrap bootstrap = new Bootstrap(stack, \"CDKToolkit\");\n\n StackSet stackSet = StackSet.Builder.create(stack, \"StackSet\")\n .template(StackSetTemplate.fromStackSetStack(bootstrap))\n .target(props.getInitialBootstrapTarget())\n .capabilities(List.of(Capability.NAMED_IAM))\n .managedExecution(true)\n .stackSetName(props.getStacksetName())\n .deploymentType(DeploymentType.serviceManaged(ServiceManagedOptions.builder()\n .delegatedAdmin(true)\n .autoDeployEnabled(true)\n .autoDeployRetainStacks(false)\n .build()))\n .operationPreferences(OperationPreferences.builder()\n .regionConcurrencyType(RegionConcurrencyType.PARALLEL)\n .maxConcurrentPercentage(100)\n .failureTolerancePercentage(99)\n .build())\n .build();\n }\n}\n\nCodePipeline pipeline = CodePipeline.Builder.create(this, \"BootstrapPipeline\")\n .synth(ShellStep.Builder.create(\"Synth\")\n .commands(List.of(\"yarn install --frozen-lockfile\", \"npx cdk synth\"))\n .input(CodePipelineSource.connection(\"myorg/myrepo\", \"main\", ConnectionSourceOptions.builder()\n .connectionArn(\"arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b\")\n .build()))\n .build())\n .selfMutation(true)\n .build();\n\nString[] regions = List.of(\"us-east-1\", \"us-east-2\", \"us-west-2\", \"eu-west-2\", \"eu-west-1\", \"ap-south-1\", \"ap-southeast-1\");\n\npipeline.addStage(\nnew BootstrapStage(app, \"DevBootstrap\", new BootstrapStageProps()\n .env(Environment.builder()\n .region(\"us-east-1\")\n .account(\"111111111111\")\n .build())\n .stacksetName(\"CDKToolkit-dev\")\n .initialBootstrapTarget(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(regions)\n .organizationalUnits(List.of(\"ou-hrza-ar333427\"))\n .build()))\n ));\n\npipeline.addStage(\nnew BootstrapStage(app, \"ProdBootstrap\", new BootstrapStageProps()\n .env(Environment.builder()\n .region(\"us-east-1\")\n .account(\"111111111111\")\n .build())\n .stacksetName(\"CDKToolkit-prd\")\n .initialBootstrapTarget(StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(regions)\n .organizationalUnits(List.of(\"ou-hrza-bb999427\", \"ou-hraa-ar111127\"))\n .build()))\n ));","version":"1"},"go":{"source":"var app App\n\ntype bootstrapStageProps struct {\n\tStageProps\n\tinitialBootstrapTarget StackSetTarget\n\tstacksetName *string\n}\n\ntype bootstrapStage struct {\n\tStage\n}\n\nfunc newBootstrapStage(scope Construct, id *string, props bootstrapStageProps) *bootstrapStage {\n\tthis := &bootstrapStage{}\n\tnewStage_Override(this, scope, id, props)\n\n\tstack := awscdk.Newstack(this, jsii.String(\"BootstrapStackSet\"))\n\n\tbootstrap := NewBootstrap(stack, jsii.String(\"CDKToolkit\"))\n\n\tstackSet := cdkstacksets.NewStackSet(stack, jsii.String(\"StackSet\"), &StackSetProps{\n\t\tTemplate: *cdkstacksets.StackSetTemplate_FromStackSetStack(bootstrap),\n\t\tTarget: props.initialBootstrapTarget,\n\t\tCapabilities: []Capability{\n\t\t\t*cdkstacksets.Capability_NAMED_IAM,\n\t\t},\n\t\tManagedExecution: jsii.Boolean(true),\n\t\tStackSetName: props.stacksetName,\n\t\tDeploymentType: *cdkstacksets.DeploymentType_ServiceManaged(&ServiceManagedOptions{\n\t\t\tDelegatedAdmin: jsii.Boolean(true),\n\t\t\tAutoDeployEnabled: jsii.Boolean(true),\n\t\t\tAutoDeployRetainStacks: jsii.Boolean(false),\n\t\t}),\n\t\tOperationPreferences: &OperationPreferences{\n\t\t\tRegionConcurrencyType: *cdkstacksets.RegionConcurrencyType_PARALLEL,\n\t\t\tMaxConcurrentPercentage: jsii.Number(100),\n\t\t\tFailureTolerancePercentage: jsii.Number(99),\n\t\t},\n\t})\n\treturn this\n}\n\npipeline := awscdk.Pipelines.NewCodePipeline(this, jsii.String(\"BootstrapPipeline\"), &CodePipelineProps{\n\tSynth: awscdk.*Pipelines.NewShellStep(jsii.String(\"Synth\"), &ShellStepProps{\n\t\tCommands: []*string{\n\t\t\tjsii.String(\"yarn install --frozen-lockfile\"),\n\t\t\tjsii.String(\"npx cdk synth\"),\n\t\t},\n\t\tInput: awscdk.*Pipelines.CodePipelineSource_Connection(jsii.String(\"myorg/myrepo\"), jsii.String(\"main\"), &ConnectionSourceOptions{\n\t\t\tConnectionArn: jsii.String(\"arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b\"),\n\t\t}),\n\t}),\n\tSelfMutation: jsii.Boolean(true),\n})\n\nregions := []*string{\n\t\"us-east-1\",\n\t\"us-east-2\",\n\t\"us-west-2\",\n\t\"eu-west-2\",\n\t\"eu-west-1\",\n\t\"ap-south-1\",\n\t\"ap-southeast-1\",\n}\n\npipeline.AddStage(\nNewBootstrapStage(app, jsii.String(\"DevBootstrap\"), &bootstrapStageProps{\n\tenv: &Environment{\n\t\tRegion: jsii.String(\"us-east-1\"),\n\t\tAccount: jsii.String(\"111111111111\"),\n\t},\n\tstacksetName: jsii.String(\"CDKToolkit-dev\"),\n\tinitialBootstrapTarget: *cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: *Regions,\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-hrza-ar333427\"),\n\t\t},\n\t}),\n}))\n\npipeline.AddStage(\nNewBootstrapStage(app, jsii.String(\"ProdBootstrap\"), &bootstrapStageProps{\n\tenv: &Environment{\n\t\tRegion: jsii.String(\"us-east-1\"),\n\t\tAccount: jsii.String(\"111111111111\"),\n\t},\n\tstacksetName: jsii.String(\"CDKToolkit-prd\"),\n\tinitialBootstrapTarget: *cdkstacksets.StackSetTarget_*FromOrganizationalUnits(&OrganizationsTargetOptions{\n\t\tRegions: *Regions,\n\t\tOrganizationalUnits: []*string{\n\t\t\tjsii.String(\"ou-hrza-bb999427\"),\n\t\t\tjsii.String(\"ou-hraa-ar111127\"),\n\t\t},\n\t}),\n}))","version":"1"},"$":{"source":"declare const app: App;\ninterface BootstrapStageProps extends StageProps {\n readonly initialBootstrapTarget: StackSetTarget;\n readonly stacksetName?: string;\n}\n\nclass BootstrapStage extends Stage {\n constructor(scope: Construct, id: string, props: BootstrapStageProps) {\n super(scope, id, props);\n\n const stack = new Stack(this, 'BootstrapStackSet');\n\n const bootstrap = new Bootstrap(stack, 'CDKToolkit');\n\n const stackSet = new StackSet(stack, 'StackSet', {\n template: StackSetTemplate.fromStackSetStack(bootstrap),\n target: props.initialBootstrapTarget,\n capabilities: [Capability.NAMED_IAM],\n managedExecution: true,\n stackSetName: props.stacksetName,\n deploymentType: DeploymentType.serviceManaged({\n delegatedAdmin: true,\n autoDeployEnabled: true,\n autoDeployRetainStacks: false,\n }),\n operationPreferences: {\n regionConcurrencyType: RegionConcurrencyType.PARALLEL,\n maxConcurrentPercentage: 100,\n failureTolerancePercentage: 99,\n },\n });\n }\n}\n\n\nconst pipeline = new pipelines.CodePipeline(this, 'BootstrapPipeline', {\n synth: new pipelines.ShellStep('Synth', {\n commands: [\n 'yarn install --frozen-lockfile',\n 'npx cdk synth',\n ],\n input: pipelines.CodePipelineSource.connection('myorg/myrepo', 'main', {\n connectionArn: 'arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b',\n }),\n }),\n selfMutation: true,\n});\n\nconst regions = [\n 'us-east-1',\n 'us-east-2',\n 'us-west-2',\n 'eu-west-2',\n 'eu-west-1',\n 'ap-south-1',\n 'ap-southeast-1',\n];\n\npipeline.addStage(\n new BootstrapStage(app, 'DevBootstrap', {\n env: {\n region: 'us-east-1',\n account: '111111111111',\n },\n stacksetName: 'CDKToolkit-dev',\n initialBootstrapTarget: StackSetTarget.fromOrganizationalUnits({\n regions,\n organizationalUnits: ['ou-hrza-ar333427'],\n }),\n }),\n);\n\npipeline.addStage(\n new BootstrapStage(app, 'ProdBootstrap', {\n env: {\n region: 'us-east-1',\n account: '111111111111',\n },\n stacksetName: 'CDKToolkit-prd',\n initialBootstrapTarget: StackSetTarget.fromOrganizationalUnits({\n regions,\n organizationalUnits: ['ou-hrza-bb999427', 'ou-hraa-ar111127'],\n }),\n }),\n);","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"cdk-stacksets"},"field":{"field":"markdown","line":316}},"didCompile":true,"fqnsReferenced":["aws-cdk-lib.Environment","aws-cdk-lib.Stack","aws-cdk-lib.Stage","aws-cdk-lib.StageProps","aws-cdk-lib.pipelines.CodePipeline","aws-cdk-lib.pipelines.CodePipelineProps","aws-cdk-lib.pipelines.CodePipelineSource","aws-cdk-lib.pipelines.CodePipelineSource#connection","aws-cdk-lib.pipelines.ConnectionSourceOptions","aws-cdk-lib.pipelines.IFileSetProducer","aws-cdk-lib.pipelines.PipelineBase#addStage","aws-cdk-lib.pipelines.ShellStep","aws-cdk-lib.pipelines.ShellStepProps","cdk-stacksets.Capability#NAMED_IAM","cdk-stacksets.DeploymentType","cdk-stacksets.DeploymentType#serviceManaged","cdk-stacksets.OperationPreferences","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.RegionConcurrencyType","cdk-stacksets.RegionConcurrencyType#PARALLEL","cdk-stacksets.ServiceManagedOptions","cdk-stacksets.StackSet","cdk-stacksets.StackSetProps","cdk-stacksets.StackSetStack","cdk-stacksets.StackSetTarget","cdk-stacksets.StackSetTarget#fromOrganizationalUnits","cdk-stacksets.StackSetTemplate","cdk-stacksets.StackSetTemplate#fromStackSetStack","constructs.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\ndeclare const app: App;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\ninterface BootstrapStageProps extends StageProps {\n readonly initialBootstrapTarget: StackSetTarget;\n readonly stacksetName?: string;\n}\n\nclass BootstrapStage extends Stage {\n constructor(scope: Construct, id: string, props: BootstrapStageProps) {\n super(scope, id, props);\n\n const stack = new Stack(this, 'BootstrapStackSet');\n\n const bootstrap = new Bootstrap(stack, 'CDKToolkit');\n\n const stackSet = new StackSet(stack, 'StackSet', {\n template: StackSetTemplate.fromStackSetStack(bootstrap),\n target: props.initialBootstrapTarget,\n capabilities: [Capability.NAMED_IAM],\n managedExecution: true,\n stackSetName: props.stacksetName,\n deploymentType: DeploymentType.serviceManaged({\n delegatedAdmin: true,\n autoDeployEnabled: true,\n autoDeployRetainStacks: false,\n }),\n operationPreferences: {\n regionConcurrencyType: RegionConcurrencyType.PARALLEL,\n maxConcurrentPercentage: 100,\n failureTolerancePercentage: 99,\n },\n });\n }\n}\n\n\nconst pipeline = new pipelines.CodePipeline(this, 'BootstrapPipeline', {\n synth: new pipelines.ShellStep('Synth', {\n commands: [\n 'yarn install --frozen-lockfile',\n 'npx cdk synth',\n ],\n input: pipelines.CodePipelineSource.connection('myorg/myrepo', 'main', {\n connectionArn: 'arn:aws:codestar-connections:us-east-2:111111111111:connection/ca65d487-ca6e-41cc-aab2-645db37fdb2b',\n }),\n }),\n selfMutation: true,\n});\n\nconst regions = [\n 'us-east-1',\n 'us-east-2',\n 'us-west-2',\n 'eu-west-2',\n 'eu-west-1',\n 'ap-south-1',\n 'ap-southeast-1',\n];\n\npipeline.addStage(\n new BootstrapStage(app, 'DevBootstrap', {\n env: {\n region: 'us-east-1',\n account: '111111111111',\n },\n stacksetName: 'CDKToolkit-dev',\n initialBootstrapTarget: StackSetTarget.fromOrganizationalUnits({\n regions,\n organizationalUnits: ['ou-hrza-ar333427'],\n }),\n }),\n);\n\npipeline.addStage(\n new BootstrapStage(app, 'ProdBootstrap', {\n env: {\n region: 'us-east-1',\n account: '111111111111',\n },\n stacksetName: 'CDKToolkit-prd',\n initialBootstrapTarget: StackSetTarget.fromOrganizationalUnits({\n regions,\n organizationalUnits: ['ou-hrza-bb999427', 'ou-hraa-ar111127'],\n }),\n }),\n);\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"9":2,"11":28,"58":1,"80":91,"97":1,"108":1,"110":2,"112":4,"138":1,"148":2,"154":2,"170":3,"172":2,"177":1,"184":4,"210":5,"211":12,"212":14,"214":8,"215":7,"234":2,"242":1,"244":6,"245":3,"261":6,"262":6,"264":1,"265":1,"299":2,"304":30,"305":2,"308":1},"fqnsFingerprint":"68bae80e251fbe3734ad0cf558569c865336768e6df1c528aecffe130b5bf331"},"9d3ca0ecba974f3e631d715ad04466d4a575c98c2bcc2cb96b3993dd507f22e8":{"translations":{"python":{"source":"# deploy to specific accounts\nStackSetTarget.from_accounts(\n accounts=[\"11111111111\", \"22222222222\"],\n regions=[\"us-east-1\", \"us-east-2\"]\n)\n\n# deploy to OUs and 1 additional account\nStackSetTarget.from_organizational_units(\n regions=[\"us-east-1\", \"us-east-2\"],\n organizational_units=[\"ou-1111111\", \"ou-2222222\"],\n additional_accounts=[\"33333333333\"]\n)\n\n# deploy to OUs but exclude 1 account\nStackSetTarget.from_organizational_units(\n regions=[\"us-east-1\", \"us-east-2\"],\n organizational_units=[\"ou-1111111\", \"ou-2222222\"],\n exclude_accounts=[\"11111111111\"]\n)","version":"2"},"csharp":{"source":"// deploy to specific accounts\nStackSetTarget.FromAccounts(new AccountsTargetOptions {\n Accounts = new [] { \"11111111111\", \"22222222222\" },\n Regions = new [] { \"us-east-1\", \"us-east-2\" }\n});\n\n// deploy to OUs and 1 additional account\nStackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\", \"us-east-2\" },\n OrganizationalUnits = new [] { \"ou-1111111\", \"ou-2222222\" },\n AdditionalAccounts = new [] { \"33333333333\" }\n});\n\n// deploy to OUs but exclude 1 account\nStackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\", \"us-east-2\" },\n OrganizationalUnits = new [] { \"ou-1111111\", \"ou-2222222\" },\n ExcludeAccounts = new [] { \"11111111111\" }\n});","version":"1"},"java":{"source":"// deploy to specific accounts\nStackSetTarget.fromAccounts(AccountsTargetOptions.builder()\n .accounts(List.of(\"11111111111\", \"22222222222\"))\n .regions(List.of(\"us-east-1\", \"us-east-2\"))\n .build());\n\n// deploy to OUs and 1 additional account\nStackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\", \"us-east-2\"))\n .organizationalUnits(List.of(\"ou-1111111\", \"ou-2222222\"))\n .additionalAccounts(List.of(\"33333333333\"))\n .build());\n\n// deploy to OUs but exclude 1 account\nStackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\", \"us-east-2\"))\n .organizationalUnits(List.of(\"ou-1111111\", \"ou-2222222\"))\n .excludeAccounts(List.of(\"11111111111\"))\n .build());","version":"1"},"go":{"source":"// deploy to specific accounts\ncdkstacksets.StackSetTarget_FromAccounts(&AccountsTargetOptions{\n\tAccounts: []*string{\n\t\tjsii.String(\"11111111111\"),\n\t\tjsii.String(\"22222222222\"),\n\t},\n\tRegions: []*string{\n\t\tjsii.String(\"us-east-1\"),\n\t\tjsii.String(\"us-east-2\"),\n\t},\n})\n\n// deploy to OUs and 1 additional account\ncdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\tRegions: []*string{\n\t\tjsii.String(\"us-east-1\"),\n\t\tjsii.String(\"us-east-2\"),\n\t},\n\tOrganizationalUnits: []*string{\n\t\tjsii.String(\"ou-1111111\"),\n\t\tjsii.String(\"ou-2222222\"),\n\t},\n\tAdditionalAccounts: []*string{\n\t\tjsii.String(\"33333333333\"),\n\t},\n})\n\n// deploy to OUs but exclude 1 account\ncdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\tRegions: []*string{\n\t\tjsii.String(\"us-east-1\"),\n\t\tjsii.String(\"us-east-2\"),\n\t},\n\tOrganizationalUnits: []*string{\n\t\tjsii.String(\"ou-1111111\"),\n\t\tjsii.String(\"ou-2222222\"),\n\t},\n\tExcludeAccounts: []*string{\n\t\tjsii.String(\"11111111111\"),\n\t},\n})","version":"1"},"$":{"source":"// deploy to specific accounts\nStackSetTarget.fromAccounts({\n accounts: ['11111111111', '22222222222'],\n regions: ['us-east-1', 'us-east-2'],\n});\n\n// deploy to OUs and 1 additional account\nStackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n additionalAccounts: ['33333333333'],\n});\n\n// deploy to OUs but exclude 1 account\nStackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n excludeAccounts: ['11111111111'],\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"cdk-stacksets.StackSetTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["cdk-stacksets.AccountsTargetOptions","cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSetTarget#fromAccounts","cdk-stacksets.StackSetTarget#fromOrganizationalUnits"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n// deploy to specific accounts\nStackSetTarget.fromAccounts({\n accounts: ['11111111111', '22222222222'],\n regions: ['us-east-1', 'us-east-2'],\n});\n\n// deploy to OUs and 1 additional account\nStackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n additionalAccounts: ['33333333333'],\n});\n\n// deploy to OUs but exclude 1 account\nStackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n excludeAccounts: ['11111111111'],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":14,"80":14,"210":8,"211":3,"212":3,"214":3,"245":3,"304":8},"fqnsFingerprint":"b097cbe574e0f672efa7abe96700a4022d24886d2e64cbf4bc1e9217946a89b4"},"97aac1b39778669bed278c1f34438a98d7aa39599131729ba9ce9f32f5e39fc7":{"translations":{"python":{"source":"StackSetTarget.from_accounts(\n accounts=[\"11111111111\", \"22222222222\"],\n regions=[\"us-east-1\", \"us-east-2\"]\n)","version":"2"},"csharp":{"source":"StackSetTarget.FromAccounts(new AccountsTargetOptions {\n Accounts = new [] { \"11111111111\", \"22222222222\" },\n Regions = new [] { \"us-east-1\", \"us-east-2\" }\n});","version":"1"},"java":{"source":"StackSetTarget.fromAccounts(AccountsTargetOptions.builder()\n .accounts(List.of(\"11111111111\", \"22222222222\"))\n .regions(List.of(\"us-east-1\", \"us-east-2\"))\n .build());","version":"1"},"go":{"source":"cdkstacksets.StackSetTarget_FromAccounts(&AccountsTargetOptions{\n\tAccounts: []*string{\n\t\tjsii.String(\"11111111111\"),\n\t\tjsii.String(\"22222222222\"),\n\t},\n\tRegions: []*string{\n\t\tjsii.String(\"us-east-1\"),\n\t\tjsii.String(\"us-east-2\"),\n\t},\n})","version":"1"},"$":{"source":"StackSetTarget.fromAccounts({\n accounts: ['11111111111', '22222222222'],\n regions: ['us-east-1', 'us-east-2'],\n});","version":"0"}},"location":{"api":{"api":"member","fqn":"cdk-stacksets.StackSetTarget","memberName":"fromAccounts"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["cdk-stacksets.AccountsTargetOptions","cdk-stacksets.StackSetTarget#fromAccounts"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nStackSetTarget.fromAccounts({\n accounts: ['11111111111', '22222222222'],\n regions: ['us-east-1', 'us-east-2'],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":4,"80":4,"210":2,"211":1,"212":1,"214":1,"245":1,"304":2},"fqnsFingerprint":"876035922146e0051f69d73da0db4e44be337122aef0c3abc93e69eaa3db2ae5"},"189a80d31fae2327944d8d64691e6aeceb24d03e68d68a8b18c647f33b164fe5":{"translations":{"python":{"source":"StackSetTarget.from_organizational_units(\n regions=[\"us-east-1\", \"us-east-2\"],\n organizational_units=[\"ou-1111111\", \"ou-2222222\"]\n)","version":"2"},"csharp":{"source":"StackSetTarget.FromOrganizationalUnits(new OrganizationsTargetOptions {\n Regions = new [] { \"us-east-1\", \"us-east-2\" },\n OrganizationalUnits = new [] { \"ou-1111111\", \"ou-2222222\" }\n});","version":"1"},"java":{"source":"StackSetTarget.fromOrganizationalUnits(OrganizationsTargetOptions.builder()\n .regions(List.of(\"us-east-1\", \"us-east-2\"))\n .organizationalUnits(List.of(\"ou-1111111\", \"ou-2222222\"))\n .build());","version":"1"},"go":{"source":"cdkstacksets.StackSetTarget_FromOrganizationalUnits(&OrganizationsTargetOptions{\n\tRegions: []*string{\n\t\tjsii.String(\"us-east-1\"),\n\t\tjsii.String(\"us-east-2\"),\n\t},\n\tOrganizationalUnits: []*string{\n\t\tjsii.String(\"ou-1111111\"),\n\t\tjsii.String(\"ou-2222222\"),\n\t},\n})","version":"1"},"$":{"source":"StackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n});","version":"0"}},"location":{"api":{"api":"member","fqn":"cdk-stacksets.StackSetTarget","memberName":"fromOrganizationalUnits"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["cdk-stacksets.OrganizationsTargetOptions","cdk-stacksets.StackSetTarget#fromOrganizationalUnits"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport {\n App,\n Stack,\n Stage,\n StageProps,\n pipelines,\n aws_iam as iam,\n aws_cloudformation as cfn,\n aws_s3 as s3,\n} from 'aws-cdk-lib';\nimport {\n StackSet,\n Capability,\n StackSetTemplate,\n StackSetStack,\n DeploymentType,\n RegionConcurrencyType,\n StackSetTarget,\n} from 'cdk-stacksets';\n\nclass Bootstrap extends StackSetStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n }\n}\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nStackSetTarget.fromOrganizationalUnits({\n regions: ['us-east-1', 'us-east-2'],\n organizationalUnits: ['ou-1111111', 'ou-2222222'],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n","syntaxKindCounter":{"11":4,"80":4,"210":2,"211":1,"212":1,"214":1,"245":1,"304":2},"fqnsFingerprint":"74e04437ae81dfe4800ccc5ffa238b2a8ab63e851abdf47d2c9b3ff8aceed359"}}}