{"version":"2","toolVersion":"5.0.33","snippets":{"744e5abb6446c47e653f5834f4dc06ce1767a95a40516a9faf58065684138d72":{"translations":{"python":{"source":"App(\n policy_validation_beta1=[\n CfnGuardValidator()\n ]\n)","version":"2"},"csharp":{"source":"new App(new AppProps {\n PolicyValidationBeta1 = new [] {\n new CfnGuardValidator() }\n});","version":"1"},"java":{"source":"App.Builder.create()\n .policyValidationBeta1(List.of(\n new CfnGuardValidator()))\n .build();","version":"1"},"go":{"source":"awscdk.NewApp(&AppProps{\n\tPolicyValidationBeta1: []iPolicyValidationPluginBeta1{\n\t\tcdklabscdkvalidatorcfnguard.NewCfnGuardValidator(),\n\t},\n})","version":"1"},"$":{"source":"new App({\n policyValidationBeta1: [\n new CfnGuardValidator(),\n ],\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@cdklabs/cdk-validator-cfnguard"},"field":{"field":"markdown","line":54}},"didCompile":true,"fqnsReferenced":["@cdklabs/cdk-validator-cfnguard.CfnGuardValidator","aws-cdk-lib.App","aws-cdk-lib.AppProps"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CfnGuardValidator } from '@cdklabs/cdk-validator-cfnguard';\nimport {\n Stack,\n App,\n} from 'aws-cdk-lib';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nnew App({\n policyValidationBeta1: [\n new CfnGuardValidator(),\n ],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}","syntaxKindCounter":{"79":3,"206":1,"207":1,"211":2,"241":1,"299":1},"fqnsFingerprint":"60a128ddfcbdc7fea68830cde7aaf0650022b2f27c07557132a1635fb33cca80"},"ab7950b6c01d5c6ba7787375e58930ee57dc0fc0c3c7f45b31fbd06a023bf1fb":{"translations":{"python":{"source":"CfnGuardValidator(\n control_tower_rules_enabled=False\n)","version":"2"},"csharp":{"source":"new CfnGuardValidator(new CfnGuardValidatorProps {\n ControlTowerRulesEnabled = false\n});","version":"1"},"java":{"source":"CfnGuardValidator.Builder.create()\n .controlTowerRulesEnabled(false)\n .build();","version":"1"},"go":{"source":"cdklabscdkvalidatorcfnguard.NewCfnGuardValidator(&CfnGuardValidatorProps{\n\tControlTowerRulesEnabled: jsii.Boolean(false),\n})","version":"1"},"$":{"source":"new CfnGuardValidator({\n controlTowerRulesEnabled: false,\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@cdklabs/cdk-validator-cfnguard"},"field":{"field":"markdown","line":68}},"didCompile":true,"fqnsReferenced":["@cdklabs/cdk-validator-cfnguard.CfnGuardValidator","@cdklabs/cdk-validator-cfnguard.CfnGuardValidatorProps"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CfnGuardValidator } from '@cdklabs/cdk-validator-cfnguard';\nimport {\n Stack,\n App,\n} from 'aws-cdk-lib';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nnew CfnGuardValidator({\n controlTowerRulesEnabled: false,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}","syntaxKindCounter":{"79":2,"95":1,"207":1,"211":1,"241":1,"299":1},"fqnsFingerprint":"ac92dd24dae5bebbbda6c8914500005e28328cb469035e3e568621cce9453282"},"0f869e4262ffb07de795e0bf8752b76416ddb0a31755cc99ebc97428f5d68ea9":{"translations":{"python":{"source":"CfnGuardValidator(\n disabled_rules=[\"ct-s3-pr-1\"\n ]\n)","version":"2"},"csharp":{"source":"new CfnGuardValidator(new CfnGuardValidatorProps {\n DisabledRules = new [] { \"ct-s3-pr-1\" }\n});","version":"1"},"java":{"source":"CfnGuardValidator.Builder.create()\n .disabledRules(List.of(\"ct-s3-pr-1\"))\n .build();","version":"1"},"go":{"source":"cdklabscdkvalidatorcfnguard.NewCfnGuardValidator(&CfnGuardValidatorProps{\n\tDisabledRules: []*string{\n\t\tjsii.String(\"ct-s3-pr-1\"),\n\t},\n})","version":"1"},"$":{"source":"new CfnGuardValidator({\n disabledRules: [\n 'ct-s3-pr-1',\n ],\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@cdklabs/cdk-validator-cfnguard"},"field":{"field":"markdown","line":76}},"didCompile":true,"fqnsReferenced":["@cdklabs/cdk-validator-cfnguard.CfnGuardValidator","@cdklabs/cdk-validator-cfnguard.CfnGuardValidatorProps"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CfnGuardValidator } from '@cdklabs/cdk-validator-cfnguard';\nimport {\n Stack,\n App,\n} from 'aws-cdk-lib';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nnew CfnGuardValidator({\n disabledRules: [\n 'ct-s3-pr-1',\n ],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}","syntaxKindCounter":{"10":1,"79":2,"206":1,"207":1,"211":1,"241":1,"299":1},"fqnsFingerprint":"ac92dd24dae5bebbbda6c8914500005e28328cb469035e3e568621cce9453282"},"d53d257838befe3c0e0401f601b5a17f48863139f8d46a1713789514ba0ff7dd":{"translations":{"python":{"source":"CfnGuardValidator(\n rules=[\"path/to/local-rules-directory\", \"path/to/s3/local-rules/my-rule.guard\"\n ]\n)","version":"2"},"csharp":{"source":"new CfnGuardValidator(new CfnGuardValidatorProps {\n Rules = new [] { \"path/to/local-rules-directory\", \"path/to/s3/local-rules/my-rule.guard\" }\n});","version":"1"},"java":{"source":"CfnGuardValidator.Builder.create()\n .rules(List.of(\"path/to/local-rules-directory\", \"path/to/s3/local-rules/my-rule.guard\"))\n .build();","version":"1"},"go":{"source":"cdklabscdkvalidatorcfnguard.NewCfnGuardValidator(&CfnGuardValidatorProps{\n\tRules: []*string{\n\t\tjsii.String(\"path/to/local-rules-directory\"),\n\t\tjsii.String(\"path/to/s3/local-rules/my-rule.guard\"),\n\t},\n})","version":"1"},"$":{"source":"new CfnGuardValidator({\n rules: [\n 'path/to/local-rules-directory',\n 'path/to/s3/local-rules/my-rule.guard',\n ],\n});","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@cdklabs/cdk-validator-cfnguard"},"field":{"field":"markdown","line":89}},"didCompile":true,"fqnsReferenced":["@cdklabs/cdk-validator-cfnguard.CfnGuardValidator","@cdklabs/cdk-validator-cfnguard.CfnGuardValidatorProps"],"fullSource":"// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CfnGuardValidator } from '@cdklabs/cdk-validator-cfnguard';\nimport {\n Stack,\n App,\n} from 'aws-cdk-lib';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nnew CfnGuardValidator({\n rules: [\n 'path/to/local-rules-directory',\n 'path/to/s3/local-rules/my-rule.guard',\n ],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}","syntaxKindCounter":{"10":2,"79":2,"206":1,"207":1,"211":1,"241":1,"299":1},"fqnsFingerprint":"ac92dd24dae5bebbbda6c8914500005e28328cb469035e3e568621cce9453282"}}}