{ "author": { "name": "Amazon Web Services", "organization": true, "roles": [ "author" ], "url": "https://aws.amazon.com" }, "dependencies": { "@aws-cdk/aws-iam": "1.64.0", "@aws-cdk/aws-kms": "1.64.0", "@aws-cdk/cloud-assembly-schema": "1.64.0", "@aws-cdk/core": "1.64.0", "constructs": "^3.0.4" }, "dependencyClosure": { "@aws-cdk/aws-iam": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.IAM", "packageId": "Amazon.CDK.AWS.IAM", "signAssembly": true }, "java": { "maven": { "artifactId": "iam", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.iam" }, "js": { "npm": "@aws-cdk/aws-iam" }, "python": { "distName": "aws-cdk.aws-iam", "module": "aws_cdk.aws_iam" } } }, "@aws-cdk/aws-kms": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.KMS", "packageId": "Amazon.CDK.AWS.KMS", "signAssembly": true }, "java": { "maven": { "artifactId": "kms", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.kms" }, "js": { "npm": "@aws-cdk/aws-kms" }, "python": { "distName": "aws-cdk.aws-kms", "module": "aws_cdk.aws_kms" } } }, "@aws-cdk/cloud-assembly-schema": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CloudAssembly.Schema", "packageId": "Amazon.CDK.CloudAssembly.Schema", "signAssembly": true }, "java": { "maven": { "artifactId": "cdk-cloud-assembly-schema", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cloudassembly.schema" }, "js": { "npm": "@aws-cdk/cloud-assembly-schema" }, "python": { "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } } }, "@aws-cdk/core": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK", "packageId": "Amazon.CDK", "signAssembly": true }, "java": { "maven": { "artifactId": "core", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.core" }, "js": { "npm": "@aws-cdk/core" }, "python": { "distName": "aws-cdk.core", "module": "aws_cdk.core" } } }, "@aws-cdk/cx-api": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CXAPI", "packageId": "Amazon.CDK.CXAPI", "signAssembly": true }, "java": { "maven": { "artifactId": "cdk-cx-api", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cxapi" }, "js": { "npm": "@aws-cdk/cx-api" }, "python": { "distName": "aws-cdk.cx-api", "module": "aws_cdk.cx_api" } } }, "@aws-cdk/region-info": { "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.RegionInfo", "packageId": "Amazon.CDK.RegionInfo", "signAssembly": true }, "java": { "maven": { "artifactId": "cdk-region-info", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.regioninfo" }, "js": { "npm": "@aws-cdk/region-info" }, "python": { "distName": "aws-cdk.region-info", "module": "aws_cdk.region_info" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "The CDK Construct Library for AWS::SSM", "docs": { "stability": "stable" }, "homepage": "https://github.com/aws/aws-cdk", "jsiiVersion": "1.12.0 (build 5ddc9f2)", "keywords": [ "aws", "cdk", "constructs", "ssm" ], "license": "Apache-2.0", "name": "@aws-cdk/aws-ssm", "readme": { "markdown": "## AWS Systems Manager Construct Library\n\n---\n\n![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge)\n\n![cdk-constructs: Stable](https://img.shields.io/badge/cdk--constructs-stable-success.svg?style=for-the-badge)\n\n---\n\n\nThis module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.\n\n### Installation\nInstall the module:\n\n```console\n$ npm i @aws-cdk/aws-ssm\n```\n\nImport it into your code:\n\n```ts\nimport * as ssm from '@aws-cdk/aws-ssm';\n```\n\n### Using existing SSM Parameters in your CDK app\n\nYou can reference existing SSM Parameter Store values that you want to use in\nyour CDK app by using `ssm.ParameterStoreString`:\n\n```ts lit=test/integ.parameter-store-string.lit.ts\n // Retrieve the latest value of the non-secret parameter\n // with name \"/My/String/Parameter\".\n const stringValue = ssm.StringParameter.fromStringParameterAttributes(this, 'MyValue', {\n parameterName: '/My/Public/Parameter',\n // 'version' can be specified but is optional.\n }).stringValue;\n\n // Retrieve a specific version of the secret (SecureString) parameter.\n // 'version' is always required.\n const secretValue = ssm.StringParameter.fromSecureStringParameterAttributes(this, 'MySecureValue', {\n parameterName: '/My/Secret/Parameter',\n version: 5,\n });\n```\n\n### Creating new SSM Parameters in your CDK app\n\nYou can create either `ssm.StringParameter` or `ssm.StringListParameter`s in\na CDK app. These are public (not secret) values. Parameters of type\n*SecretString* cannot be created directly from a CDK application; if you want\nto provision secrets automatically, use Secrets Manager Secrets (see the\n`@aws-cdk/aws-secretsmanager` package).\n\n```ts\nnew ssm.StringParameter(stack, 'Parameter', {\n allowedPattern: '.*',\n description: 'The value Foo',\n parameterName: 'FooParameter',\n stringValue: 'Foo',\n tier: ssm.ParameterTier.ADVANCED,\n});\n```\n\n```ts lit=test/integ.parameter.lit.ts\n// Create a new SSM Parameter holding a String\nconst param = new ssm.StringParameter(stack, 'StringParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringValue: 'Initial parameter value',\n // allowedPattern: '.*',\n});\n\n// Grant read access to some Role\nparam.grantRead(role);\n\n// Create a new SSM Parameter holding a StringList\nconst listParameter = new ssm.StringListParameter(stack, 'StringListParameter', {\n // description: 'Some user-friendly description',\n // name: 'ParameterName',\n stringListValue: ['Initial parameter value A', 'Initial parameter value B'],\n // allowedPattern: '.*',\n});\n```\n\nWhen specifying an `allowedPattern`, the values provided as string literals\nare validated against the pattern and an exception is raised if a value\nprovided does not comply.\n" }, "repository": { "directory": "packages/@aws-cdk/aws-ssm", "type": "git", "url": "https://github.com/aws/aws-cdk.git" }, "schema": "jsii/0.10.0", "targets": { "dotnet": { "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SSM", "packageId": "Amazon.CDK.AWS.SSM", "signAssembly": true }, "java": { "maven": { "artifactId": "ssm", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ssm" }, "js": { "npm": "@aws-cdk/aws-ssm" }, "python": { "distName": "aws-cdk.aws-ssm", "module": "aws_cdk.aws_ssm" } }, "types": { "@aws-cdk/aws-ssm.CfnAssociation": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::Association" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::Association`." }, "fqn": "@aws-cdk/aws-ssm.CfnAssociation", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::Association`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 322 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnAssociationProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 198 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 351 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 375 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnAssociation", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 202 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "custom": { "cloudformationAttribute": "AssociationId" }, "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 223 }, "name": "attrAssociationId", "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 356 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-name", "stability": "external", "summary": "`AWS::SSM::Association.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 229 }, "name": "name", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-applyonlyatcroninterval", "stability": "external", "summary": "`AWS::SSM::Association.ApplyOnlyAtCronInterval`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 235 }, "name": "applyOnlyAtCronInterval", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-associationname", "stability": "external", "summary": "`AWS::SSM::Association.AssociationName`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 241 }, "name": "associationName", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-automationtargetparametername", "stability": "external", "summary": "`AWS::SSM::Association.AutomationTargetParameterName`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 247 }, "name": "automationTargetParameterName", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-complianceseverity", "stability": "external", "summary": "`AWS::SSM::Association.ComplianceSeverity`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 253 }, "name": "complianceSeverity", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-documentversion", "stability": "external", "summary": "`AWS::SSM::Association.DocumentVersion`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 259 }, "name": "documentVersion", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-instanceid", "stability": "external", "summary": "`AWS::SSM::Association.InstanceId`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 265 }, "name": "instanceId", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxconcurrency", "stability": "external", "summary": "`AWS::SSM::Association.MaxConcurrency`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 271 }, "name": "maxConcurrency", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxerrors", "stability": "external", "summary": "`AWS::SSM::Association.MaxErrors`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 277 }, "name": "maxErrors", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-outputlocation", "stability": "external", "summary": "`AWS::SSM::Association.OutputLocation`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 283 }, "name": "outputLocation", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-parameters", "stability": "external", "summary": "`AWS::SSM::Association.Parameters`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 289 }, "name": "parameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } }, "kind": "map" } } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-scheduleexpression", "stability": "external", "summary": "`AWS::SSM::Association.ScheduleExpression`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 295 }, "name": "scheduleExpression", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-synccompliance", "stability": "external", "summary": "`AWS::SSM::Association.SyncCompliance`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 301 }, "name": "syncCompliance", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-targets", "stability": "external", "summary": "`AWS::SSM::Association.Targets`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 307 }, "name": "targets", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnAssociation.TargetProperty" } ] } }, "kind": "array" } } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-waitforsuccesstimeoutseconds", "stability": "external", "summary": "`AWS::SSM::Association.WaitForSuccessTimeoutSeconds`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 313 }, "name": "waitForSuccessTimeoutSeconds", "optional": true, "type": { "primitive": "number" } } ] }, "@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-instanceassociationoutputlocation.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 385 }, "name": "InstanceAssociationOutputLocationProperty", "namespace": "CfnAssociation", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-instanceassociationoutputlocation.html#cfn-ssm-association-instanceassociationoutputlocation-s3location", "stability": "external", "summary": "`CfnAssociation.InstanceAssociationOutputLocationProperty.S3Location`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 390 }, "name": "s3Location", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnAssociation.S3OutputLocationProperty" } ] } } } ] }, "@aws-cdk/aws-ssm.CfnAssociation.ParameterValuesProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-parametervalues.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnAssociation.ParameterValuesProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 440 }, "name": "ParameterValuesProperty", "namespace": "CfnAssociation", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-parametervalues.html#cfn-ssm-association-parametervalues-parametervalues", "stability": "external", "summary": "`CfnAssociation.ParameterValuesProperty.ParameterValues`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 445 }, "name": "parameterValues", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnAssociation.S3OutputLocationProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnAssociation.S3OutputLocationProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 495 }, "name": "S3OutputLocationProperty", "namespace": "CfnAssociation", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3bucketname", "stability": "external", "summary": "`CfnAssociation.S3OutputLocationProperty.OutputS3BucketName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 500 }, "name": "outputS3BucketName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3keyprefix", "stability": "external", "summary": "`CfnAssociation.S3OutputLocationProperty.OutputS3KeyPrefix`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 505 }, "name": "outputS3KeyPrefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html#cfn-ssm-association-s3outputlocation-outputs3region", "stability": "external", "summary": "`CfnAssociation.S3OutputLocationProperty.OutputS3Region`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 510 }, "name": "outputS3Region", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnAssociation.TargetProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnAssociation.TargetProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 566 }, "name": "TargetProperty", "namespace": "CfnAssociation", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key", "stability": "external", "summary": "`CfnAssociation.TargetProperty.Key`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 571 }, "name": "key", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-values", "stability": "external", "summary": "`CfnAssociation.TargetProperty.Values`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 576 }, "name": "values", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnAssociationProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::Association`." }, "fqn": "@aws-cdk/aws-ssm.CfnAssociationProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 17 }, "name": "CfnAssociationProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-name", "stability": "external", "summary": "`AWS::SSM::Association.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 23 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-applyonlyatcroninterval", "stability": "external", "summary": "`AWS::SSM::Association.ApplyOnlyAtCronInterval`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 29 }, "name": "applyOnlyAtCronInterval", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-associationname", "stability": "external", "summary": "`AWS::SSM::Association.AssociationName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 35 }, "name": "associationName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-automationtargetparametername", "stability": "external", "summary": "`AWS::SSM::Association.AutomationTargetParameterName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 41 }, "name": "automationTargetParameterName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-complianceseverity", "stability": "external", "summary": "`AWS::SSM::Association.ComplianceSeverity`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 47 }, "name": "complianceSeverity", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-documentversion", "stability": "external", "summary": "`AWS::SSM::Association.DocumentVersion`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 53 }, "name": "documentVersion", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-instanceid", "stability": "external", "summary": "`AWS::SSM::Association.InstanceId`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 59 }, "name": "instanceId", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxconcurrency", "stability": "external", "summary": "`AWS::SSM::Association.MaxConcurrency`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 65 }, "name": "maxConcurrency", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-maxerrors", "stability": "external", "summary": "`AWS::SSM::Association.MaxErrors`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 71 }, "name": "maxErrors", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-outputlocation", "stability": "external", "summary": "`AWS::SSM::Association.OutputLocation`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 77 }, "name": "outputLocation", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnAssociation.InstanceAssociationOutputLocationProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-parameters", "stability": "external", "summary": "`AWS::SSM::Association.Parameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 83 }, "name": "parameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } }, "kind": "map" } } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-scheduleexpression", "stability": "external", "summary": "`AWS::SSM::Association.ScheduleExpression`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 89 }, "name": "scheduleExpression", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-synccompliance", "stability": "external", "summary": "`AWS::SSM::Association.SyncCompliance`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 95 }, "name": "syncCompliance", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-targets", "stability": "external", "summary": "`AWS::SSM::Association.Targets`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 101 }, "name": "targets", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnAssociation.TargetProperty" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-association.html#cfn-ssm-association-waitforsuccesstimeoutseconds", "stability": "external", "summary": "`AWS::SSM::Association.WaitForSuccessTimeoutSeconds`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 107 }, "name": "waitForSuccessTimeoutSeconds", "optional": true, "type": { "primitive": "number" } } ] }, "@aws-cdk/aws-ssm.CfnDocument": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::Document" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::Document`." }, "fqn": "@aws-cdk/aws-ssm.CfnDocument", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::Document`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 767 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnDocumentProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 714 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 784 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 797 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnDocument", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 718 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 789 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-tags", "stability": "external", "summary": "`AWS::SSM::Document.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 758 }, "name": "tags", "type": { "fqn": "@aws-cdk/core.TagManager" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-content", "stability": "external", "summary": "`AWS::SSM::Document.Content`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 740 }, "name": "content", "type": { "primitive": "any" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-documenttype", "stability": "external", "summary": "`AWS::SSM::Document.DocumentType`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 746 }, "name": "documentType", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-name", "stability": "external", "summary": "`AWS::SSM::Document.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 752 }, "name": "name", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnDocumentProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::Document`." }, "fqn": "@aws-cdk/aws-ssm.CfnDocumentProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 632 }, "name": "CfnDocumentProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-content", "stability": "external", "summary": "`AWS::SSM::Document.Content`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 638 }, "name": "content", "type": { "primitive": "any" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-documenttype", "stability": "external", "summary": "`AWS::SSM::Document.DocumentType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 644 }, "name": "documentType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-name", "stability": "external", "summary": "`AWS::SSM::Document.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 650 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-tags", "stability": "external", "summary": "`AWS::SSM::Document.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 656 }, "name": "tags", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/core.CfnTag" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindow": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::MaintenanceWindow" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::MaintenanceWindow`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindow", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::MaintenanceWindow`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1052 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 957 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1080 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1100 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnMaintenanceWindow", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 961 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1085 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-tags", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1043 }, "name": "tags", "type": { "fqn": "@aws-cdk/core.TagManager" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-allowunassociatedtargets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.AllowUnassociatedTargets`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 983 }, "name": "allowUnassociatedTargets", "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-cutoff", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Cutoff`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 989 }, "name": "cutoff", "type": { "primitive": "number" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-duration", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Duration`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 995 }, "name": "duration", "type": { "primitive": "number" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1001 }, "name": "name", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-schedule", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Schedule`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1007 }, "name": "schedule", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Description`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1013 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-enddate", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.EndDate`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1019 }, "name": "endDate", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduleoffset", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.ScheduleOffset`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1025 }, "name": "scheduleOffset", "optional": true, "type": { "primitive": "number" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduletimezone", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.ScheduleTimezone`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1031 }, "name": "scheduleTimezone", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-startdate", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.StartDate`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1037 }, "name": "startDate", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::MaintenanceWindow`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 808 }, "name": "CfnMaintenanceWindowProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-allowunassociatedtargets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.AllowUnassociatedTargets`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 814 }, "name": "allowUnassociatedTargets", "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-cutoff", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Cutoff`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 820 }, "name": "cutoff", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-duration", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Duration`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 826 }, "name": "duration", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 832 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-schedule", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Schedule`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 838 }, "name": "schedule", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Description`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 844 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-enddate", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.EndDate`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 850 }, "name": "endDate", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduleoffset", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.ScheduleOffset`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 856 }, "name": "scheduleOffset", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-scheduletimezone", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.ScheduleTimezone`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 862 }, "name": "scheduleTimezone", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-startdate", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.StartDate`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 868 }, "name": "startDate", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindow.html#cfn-ssm-maintenancewindow-tags", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindow.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 874 }, "name": "tags", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/core.CfnTag" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::MaintenanceWindowTarget" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::MaintenanceWindowTarget`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::MaintenanceWindowTarget`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1278 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTargetProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1213 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1299 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1314 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnMaintenanceWindowTarget", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1217 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1304 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-resourcetype", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.ResourceType`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1239 }, "name": "resourceType", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-targets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Targets`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1245 }, "name": "targets", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget.TargetsProperty" } ] } }, "kind": "array" } } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-windowid", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.WindowId`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1251 }, "name": "windowId", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Description`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1257 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1263 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-ownerinformation", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.OwnerInformation`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1269 }, "name": "ownerInformation", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget.TargetsProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget.TargetsProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1324 }, "name": "TargetsProperty", "namespace": "CfnMaintenanceWindowTarget", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-key", "stability": "external", "summary": "`CfnMaintenanceWindowTarget.TargetsProperty.Key`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1329 }, "name": "key", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-values", "stability": "external", "summary": "`CfnMaintenanceWindowTarget.TargetsProperty.Values`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1334 }, "name": "values", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTargetProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::MaintenanceWindowTarget`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTargetProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1111 }, "name": "CfnMaintenanceWindowTargetProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-resourcetype", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.ResourceType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1117 }, "name": "resourceType", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-targets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Targets`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1123 }, "name": "targets", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTarget.TargetsProperty" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-windowid", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.WindowId`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1129 }, "name": "windowId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Description`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1135 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1141 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-ownerinformation", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTarget.OwnerInformation`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1147 }, "name": "ownerInformation", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::MaintenanceWindowTask" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::MaintenanceWindowTask`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::MaintenanceWindowTask`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1665 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTaskProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1558 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1697 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1719 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnMaintenanceWindowTask", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1562 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1702 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxconcurrency", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.MaxConcurrency`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1584 }, "name": "maxConcurrency", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxerrors", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.MaxErrors`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1590 }, "name": "maxErrors", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-priority", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Priority`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1596 }, "name": "priority", "type": { "primitive": "number" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-targets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Targets`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1602 }, "name": "targets", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TargetProperty" } ] } }, "kind": "array" } } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskarn", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskArn`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1608 }, "name": "taskArn", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskparameters", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskParameters`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1656 }, "name": "taskParameters", "type": { "primitive": "any" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-tasktype", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskType`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1614 }, "name": "taskType", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-windowid", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.WindowId`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1620 }, "name": "windowId", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Description`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1626 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-logginginfo", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.LoggingInfo`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1632 }, "name": "loggingInfo", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.LoggingInfoProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1638 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-servicerolearn", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.ServiceRoleArn`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1644 }, "name": "serviceRoleArn", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1650 }, "name": "taskInvocationParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty" } ] } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.LoggingInfoProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.LoggingInfoProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1729 }, "name": "LoggingInfoProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-region", "stability": "external", "summary": "`CfnMaintenanceWindowTask.LoggingInfoProperty.Region`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1734 }, "name": "region", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-s3bucket", "stability": "external", "summary": "`CfnMaintenanceWindowTask.LoggingInfoProperty.S3Bucket`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1739 }, "name": "s3Bucket", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html#cfn-ssm-maintenancewindowtask-logginginfo-s3prefix", "stability": "external", "summary": "`CfnMaintenanceWindowTask.LoggingInfoProperty.S3Prefix`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1744 }, "name": "s3Prefix", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1802 }, "name": "MaintenanceWindowAutomationParametersProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowautomationparameters-documentversion", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersProperty.DocumentVersion`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1807 }, "name": "documentVersion", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowautomationparameters-parameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersProperty.Parameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1812 }, "name": "parameters", "optional": true, "type": { "primitive": "any" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1865 }, "name": "MaintenanceWindowLambdaParametersProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-clientcontext", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.ClientContext`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1870 }, "name": "clientContext", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-payload", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Payload`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1875 }, "name": "payload", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowlambdaparameters-qualifier", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty.Qualifier`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1880 }, "name": "qualifier", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1936 }, "name": "MaintenanceWindowRunCommandParametersProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-comment", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Comment`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1941 }, "name": "comment", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-documenthash", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.DocumentHash`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1946 }, "name": "documentHash", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-documenthashtype", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.DocumentHashType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1951 }, "name": "documentHashType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-notificationconfig", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.NotificationConfig`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1956 }, "name": "notificationConfig", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.NotificationConfigProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-outputs3bucketname", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.OutputS3BucketName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1961 }, "name": "outputS3BucketName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-outputs3keyprefix", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.OutputS3KeyPrefix`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1966 }, "name": "outputS3KeyPrefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-parameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Parameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1971 }, "name": "parameters", "optional": true, "type": { "primitive": "any" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-servicerolearn", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.ServiceRoleArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1976 }, "name": "serviceRoleArn", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowruncommandparameters-timeoutseconds", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.TimeoutSeconds`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1981 }, "name": "timeoutSeconds", "optional": true, "type": { "primitive": "number" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2055 }, "name": "MaintenanceWindowStepFunctionsParametersProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersProperty.Input`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2060 }, "name": "input", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name", "stability": "external", "summary": "`CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersProperty.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2065 }, "name": "name", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.NotificationConfigProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.NotificationConfigProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2118 }, "name": "NotificationConfigProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationarn", "stability": "external", "summary": "`CfnMaintenanceWindowTask.NotificationConfigProperty.NotificationArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2123 }, "name": "notificationArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationevents", "stability": "external", "summary": "`CfnMaintenanceWindowTask.NotificationConfigProperty.NotificationEvents`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2128 }, "name": "notificationEvents", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html#cfn-ssm-maintenancewindowtask-notificationconfig-notificationtype", "stability": "external", "summary": "`CfnMaintenanceWindowTask.NotificationConfigProperty.NotificationType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2133 }, "name": "notificationType", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TargetProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TargetProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2190 }, "name": "TargetProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-key", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TargetProperty.Key`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2195 }, "name": "key", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-values", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TargetProperty.Values`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2200 }, "name": "values", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2254 }, "name": "TaskInvocationParametersProperty", "namespace": "CfnMaintenanceWindowTask", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters-maintenancewindowautomationparameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TaskInvocationParametersProperty.MaintenanceWindowAutomationParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2259 }, "name": "maintenanceWindowAutomationParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowAutomationParametersProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters-maintenancewindowlambdaparameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TaskInvocationParametersProperty.MaintenanceWindowLambdaParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2264 }, "name": "maintenanceWindowLambdaParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowLambdaParametersProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters-maintenancewindowruncommandparameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TaskInvocationParametersProperty.MaintenanceWindowRunCommandParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2269 }, "name": "maintenanceWindowRunCommandParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters-maintenancewindowstepfunctionsparameters", "stability": "external", "summary": "`CfnMaintenanceWindowTask.TaskInvocationParametersProperty.MaintenanceWindowStepFunctionsParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2274 }, "name": "maintenanceWindowStepFunctionsParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.MaintenanceWindowStepFunctionsParametersProperty" } ] } } } ] }, "@aws-cdk/aws-ssm.CfnMaintenanceWindowTaskProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::MaintenanceWindowTask`." }, "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTaskProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1389 }, "name": "CfnMaintenanceWindowTaskProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxconcurrency", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.MaxConcurrency`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1395 }, "name": "maxConcurrency", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-maxerrors", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.MaxErrors`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1401 }, "name": "maxErrors", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-priority", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Priority`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1407 }, "name": "priority", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-targets", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Targets`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1413 }, "name": "targets", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TargetProperty" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskarn", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1419 }, "name": "taskArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-tasktype", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1425 }, "name": "taskType", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-windowid", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.WindowId`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1431 }, "name": "windowId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-description", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Description`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1437 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-logginginfo", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.LoggingInfo`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1443 }, "name": "loggingInfo", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.LoggingInfoProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-name", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1449 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-servicerolearn", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.ServiceRoleArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1455 }, "name": "serviceRoleArn", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskinvocationparameters", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1461 }, "name": "taskInvocationParameters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnMaintenanceWindowTask.TaskInvocationParametersProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-taskparameters", "stability": "external", "summary": "`AWS::SSM::MaintenanceWindowTask.TaskParameters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 1467 }, "name": "taskParameters", "optional": true, "type": { "primitive": "any" } } ] }, "@aws-cdk/aws-ssm.CfnParameter": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::Parameter" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::Parameter`." }, "fqn": "@aws-cdk/aws-ssm.CfnParameter", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::Parameter`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2555 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnParameterProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2462 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2580 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2598 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnParameter", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2466 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "custom": { "cloudformationAttribute": "Type" }, "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2487 }, "name": "attrType", "type": { "primitive": "string" } }, { "docs": { "custom": { "cloudformationAttribute": "Value" }, "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2492 }, "name": "attrValue", "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2585 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tags", "stability": "external", "summary": "`AWS::SSM::Parameter.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2540 }, "name": "tags", "type": { "fqn": "@aws-cdk/core.TagManager" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-type", "stability": "external", "summary": "`AWS::SSM::Parameter.Type`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2498 }, "name": "type", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-value", "stability": "external", "summary": "`AWS::SSM::Parameter.Value`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2504 }, "name": "value", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern", "stability": "external", "summary": "`AWS::SSM::Parameter.AllowedPattern`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2510 }, "name": "allowedPattern", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype", "stability": "external", "summary": "`AWS::SSM::Parameter.DataType`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2516 }, "name": "dataType", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description", "stability": "external", "summary": "`AWS::SSM::Parameter.Description`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2522 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-name", "stability": "external", "summary": "`AWS::SSM::Parameter.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2528 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-policies", "stability": "external", "summary": "`AWS::SSM::Parameter.Policies`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2534 }, "name": "policies", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tier", "stability": "external", "summary": "`AWS::SSM::Parameter.Tier`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2546 }, "name": "tier", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnParameterProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::Parameter`." }, "fqn": "@aws-cdk/aws-ssm.CfnParameterProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2334 }, "name": "CfnParameterProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-type", "stability": "external", "summary": "`AWS::SSM::Parameter.Type`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2340 }, "name": "type", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-value", "stability": "external", "summary": "`AWS::SSM::Parameter.Value`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2346 }, "name": "value", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern", "stability": "external", "summary": "`AWS::SSM::Parameter.AllowedPattern`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2352 }, "name": "allowedPattern", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype", "stability": "external", "summary": "`AWS::SSM::Parameter.DataType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2358 }, "name": "dataType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description", "stability": "external", "summary": "`AWS::SSM::Parameter.Description`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2364 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-name", "stability": "external", "summary": "`AWS::SSM::Parameter.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2370 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-policies", "stability": "external", "summary": "`AWS::SSM::Parameter.Policies`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2376 }, "name": "policies", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tags", "stability": "external", "summary": "`AWS::SSM::Parameter.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2382 }, "name": "tags", "optional": true, "type": { "primitive": "any" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tier", "stability": "external", "summary": "`AWS::SSM::Parameter.Tier`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2388 }, "name": "tier", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::PatchBaseline" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::PatchBaseline`." }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::PatchBaseline`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2879 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaselineProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2772 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2905 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2927 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnPatchBaseline", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2776 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2910 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2870 }, "name": "tags", "type": { "fqn": "@aws-cdk/core.TagManager" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Name`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2798 }, "name": "name", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvalrules", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovalRules`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2804 }, "name": "approvalRules", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleGroupProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatches`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2810 }, "name": "approvedPatches", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2816 }, "name": "approvedPatchesComplianceLevel", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatchesEnableNonSecurity`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2822 }, "name": "approvedPatchesEnableNonSecurity", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Description`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2828 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-globalfilters", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.GlobalFilters`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2834 }, "name": "globalFilters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterGroupProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.OperatingSystem`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2840 }, "name": "operatingSystem", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.PatchGroups`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2846 }, "name": "patchGroups", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.RejectedPatches`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2852 }, "name": "rejectedPatches", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.RejectedPatchesAction`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2858 }, "name": "rejectedPatchesAction", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Sources`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2864 }, "name": "sources", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchSourceProperty" } ] } }, "kind": "array" } } ] } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterGroupProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterGroupProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3000 }, "name": "PatchFilterGroupProperty", "namespace": "CfnPatchBaseline", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters", "stability": "external", "summary": "`CfnPatchBaseline.PatchFilterGroupProperty.PatchFilters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3005 }, "name": "patchFilters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterProperty" } ] } }, "kind": "array" } } ] } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2937 }, "name": "PatchFilterProperty", "namespace": "CfnPatchBaseline", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-key", "stability": "external", "summary": "`CfnPatchBaseline.PatchFilterProperty.Key`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2942 }, "name": "key", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-values", "stability": "external", "summary": "`CfnPatchBaseline.PatchFilterProperty.Values`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2947 }, "name": "values", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchSourceProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchSourceProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3055 }, "name": "PatchSourceProperty", "namespace": "CfnPatchBaseline", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-configuration", "stability": "external", "summary": "`CfnPatchBaseline.PatchSourceProperty.Configuration`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3060 }, "name": "configuration", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-name", "stability": "external", "summary": "`CfnPatchBaseline.PatchSourceProperty.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3065 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-products", "stability": "external", "summary": "`CfnPatchBaseline.PatchSourceProperty.Products`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3070 }, "name": "products", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleGroupProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleGroupProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3213 }, "name": "RuleGroupProperty", "namespace": "CfnPatchBaseline", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html#cfn-ssm-patchbaseline-rulegroup-patchrules", "stability": "external", "summary": "`CfnPatchBaseline.RuleGroupProperty.PatchRules`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3218 }, "name": "patchRules", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleProperty" } ] } }, "kind": "array" } } ] } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3126 }, "name": "RuleProperty", "namespace": "CfnPatchBaseline", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveafterdays", "stability": "external", "summary": "`CfnPatchBaseline.RuleProperty.ApproveAfterDays`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3131 }, "name": "approveAfterDays", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveuntildate", "stability": "external", "summary": "`CfnPatchBaseline.RuleProperty.ApproveUntilDate`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3136 }, "name": "approveUntilDate", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-compliancelevel", "stability": "external", "summary": "`CfnPatchBaseline.RuleProperty.ComplianceLevel`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3141 }, "name": "complianceLevel", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-enablenonsecurity", "stability": "external", "summary": "`CfnPatchBaseline.RuleProperty.EnableNonSecurity`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3146 }, "name": "enableNonSecurity", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-patchfiltergroup", "stability": "external", "summary": "`CfnPatchBaseline.RuleProperty.PatchFilterGroup`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3151 }, "name": "patchFilterGroup", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterGroupProperty" } ] } } } ] }, "@aws-cdk/aws-ssm.CfnPatchBaselineProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::PatchBaseline`." }, "fqn": "@aws-cdk/aws-ssm.CfnPatchBaselineProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2609 }, "name": "CfnPatchBaselineProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Name`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2615 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvalrules", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovalRules`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2621 }, "name": "approvalRules", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.RuleGroupProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatches`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2627 }, "name": "approvedPatches", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2633 }, "name": "approvedPatchesComplianceLevel", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.ApprovedPatchesEnableNonSecurity`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2639 }, "name": "approvedPatchesEnableNonSecurity", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Description`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2645 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-globalfilters", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.GlobalFilters`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2651 }, "name": "globalFilters", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchFilterGroupProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.OperatingSystem`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2657 }, "name": "operatingSystem", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.PatchGroups`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2663 }, "name": "patchGroups", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.RejectedPatches`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2669 }, "name": "rejectedPatches", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.RejectedPatchesAction`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2675 }, "name": "rejectedPatchesAction", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Sources`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2681 }, "name": "sources", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnPatchBaseline.PatchSourceProperty" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags", "stability": "external", "summary": "`AWS::SSM::PatchBaseline.Tags`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 2687 }, "name": "tags", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/core.CfnTag" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnResourceDataSync": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.CfnResource", "docs": { "custom": { "cloudformationResource": "AWS::SSM::ResourceDataSync" }, "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html", "stability": "external", "summary": "A CloudFormation `AWS::SSM::ResourceDataSync`." }, "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync", "initializer": { "docs": { "stability": "external", "summary": "Create a new `AWS::SSM::ResourceDataSync`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3479 }, "parameters": [ { "docs": { "summary": "- scope in which this resource is defined." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "- scoped id of the resource." }, "name": "id", "type": { "primitive": "string" } }, { "docs": { "summary": "- resource properties." }, "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSyncProps" } } ] }, "interfaces": [ "@aws-cdk/core.IInspectable" ], "kind": "class", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3396 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Examines the CloudFormation resource and discloses attributes." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3501 }, "name": "inspect", "overrides": "@aws-cdk/core.IInspectable", "parameters": [ { "docs": { "summary": "- tree inspector to collect and process attributes." }, "name": "inspector", "type": { "fqn": "@aws-cdk/core.TreeInspector" } } ] }, { "docs": { "stability": "external" }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3519 }, "name": "renderProperties", "overrides": "@aws-cdk/core.CfnResource", "parameters": [ { "name": "props", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } ], "protected": true, "returns": { "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } } } ], "name": "CfnResourceDataSync", "properties": [ { "const": true, "docs": { "stability": "external", "summary": "The CloudFormation resource type name for this resource class." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3400 }, "name": "CFN_RESOURCE_TYPE_NAME", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "external" }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3506 }, "name": "cfnProperties", "overrides": "@aws-cdk/core.CfnResource", "protected": true, "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncname", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncName`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3422 }, "name": "syncName", "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketname", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketName`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3428 }, "name": "bucketName", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketprefix", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketPrefix`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3434 }, "name": "bucketPrefix", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketregion", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketRegion`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3440 }, "name": "bucketRegion", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-kmskeyarn", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.KMSKeyArn`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3446 }, "name": "kmsKeyArn", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-s3destination", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.S3Destination`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3452 }, "name": "s3Destination", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.S3DestinationProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncformat", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncFormat`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3458 }, "name": "syncFormat", "optional": true, "type": { "primitive": "string" } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncsource", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncSource`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3464 }, "name": "syncSource", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.SyncSourceProperty" } ] } } }, { "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-synctype", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncType`." }, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3470 }, "name": "syncType", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnResourceDataSync.AwsOrganizationsSourceProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.AwsOrganizationsSourceProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3529 }, "name": "AwsOrganizationsSourceProperty", "namespace": "CfnResourceDataSync", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationsourcetype", "stability": "external", "summary": "`CfnResourceDataSync.AwsOrganizationsSourceProperty.OrganizationSourceType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3534 }, "name": "organizationSourceType", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationalunits", "stability": "external", "summary": "`CfnResourceDataSync.AwsOrganizationsSourceProperty.OrganizationalUnits`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3539 }, "name": "organizationalUnits", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.CfnResourceDataSync.S3DestinationProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.S3DestinationProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3593 }, "name": "S3DestinationProperty", "namespace": "CfnResourceDataSync", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketname", "stability": "external", "summary": "`CfnResourceDataSync.S3DestinationProperty.BucketName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3598 }, "name": "bucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketregion", "stability": "external", "summary": "`CfnResourceDataSync.S3DestinationProperty.BucketRegion`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3608 }, "name": "bucketRegion", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-syncformat", "stability": "external", "summary": "`CfnResourceDataSync.S3DestinationProperty.SyncFormat`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3618 }, "name": "syncFormat", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-bucketprefix", "stability": "external", "summary": "`CfnResourceDataSync.S3DestinationProperty.BucketPrefix`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3603 }, "name": "bucketPrefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html#cfn-ssm-resourcedatasync-s3destination-kmskeyarn", "stability": "external", "summary": "`CfnResourceDataSync.S3DestinationProperty.KMSKeyArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3613 }, "name": "kmsKeyArn", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CfnResourceDataSync.SyncSourceProperty": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html", "stability": "external" }, "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.SyncSourceProperty", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3683 }, "name": "SyncSourceProperty", "namespace": "CfnResourceDataSync", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourceregions", "stability": "external", "summary": "`CfnResourceDataSync.SyncSourceProperty.SourceRegions`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3698 }, "name": "sourceRegions", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourcetype", "stability": "external", "summary": "`CfnResourceDataSync.SyncSourceProperty.SourceType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3703 }, "name": "sourceType", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-awsorganizationssource", "stability": "external", "summary": "`CfnResourceDataSync.SyncSourceProperty.AwsOrganizationsSource`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3688 }, "name": "awsOrganizationsSource", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.AwsOrganizationsSourceProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-includefutureregions", "stability": "external", "summary": "`CfnResourceDataSync.SyncSourceProperty.IncludeFutureRegions`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3693 }, "name": "includeFutureRegions", "optional": true, "type": { "union": { "types": [ { "primitive": "boolean" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } } } ] }, "@aws-cdk/aws-ssm.CfnResourceDataSyncProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html", "stability": "external", "summary": "Properties for defining a `AWS::SSM::ResourceDataSync`." }, "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSyncProps", "kind": "interface", "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3269 }, "name": "CfnResourceDataSyncProps", "properties": [ { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncname", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3275 }, "name": "syncName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketname", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketName`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3281 }, "name": "bucketName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketprefix", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketPrefix`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3287 }, "name": "bucketPrefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketregion", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.BucketRegion`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3293 }, "name": "bucketRegion", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-kmskeyarn", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.KMSKeyArn`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3299 }, "name": "kmsKeyArn", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-s3destination", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.S3Destination`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3305 }, "name": "s3Destination", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.S3DestinationProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncformat", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncFormat`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3311 }, "name": "syncFormat", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncsource", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncSource`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3317 }, "name": "syncSource", "optional": true, "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "fqn": "@aws-cdk/aws-ssm.CfnResourceDataSync.SyncSourceProperty" } ] } } }, { "abstract": true, "docs": { "see": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-synctype", "stability": "external", "summary": "`AWS::SSM::ResourceDataSync.SyncType`." }, "immutable": true, "locationInModule": { "filename": "lib/ssm.generated.ts", "line": 3323 }, "name": "syncType", "optional": true, "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.CommonStringParameterAttributes": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "stability": "stable", "summary": "Common attributes for string parameters." }, "fqn": "@aws-cdk/aws-ssm.CommonStringParameterAttributes", "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 237 }, "name": "CommonStringParameterAttributes", "properties": [ { "abstract": true, "docs": { "remarks": "This value can be a token or a concrete string. If it is a concrete string\nand includes \"/\" it must also be prefixed with a \"/\" (fully-qualified).", "stability": "stable", "summary": "The name of the parameter store value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 244 }, "name": "parameterName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- auto-detect based on `parameterName`", "remarks": "This is only required only if `parameterName` is a token, which means we\nare unable to detect if the name is simple or \"path-like\" for the purpose\nof rendering SSM parameter ARNs.\n\nIf `parameterName` is not specified, `simpleName` must be `true` (or\nundefined) since the name generated by AWS CloudFormation is always a\nsimple name.", "stability": "stable", "summary": "Indicates of the parameter name is a simple name (i.e. does not include \"/\" separators)." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 260 }, "name": "simpleName", "optional": true, "type": { "primitive": "boolean" } } ] }, "@aws-cdk/aws-ssm.IParameter": { "assembly": "@aws-cdk/aws-ssm", "docs": { "stability": "stable", "summary": "An SSM Parameter reference." }, "fqn": "@aws-cdk/aws-ssm.IParameter", "interfaces": [ "@aws-cdk/core.IResource" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 14 }, "methods": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 38 }, "name": "grantRead", "parameters": [ { "docs": { "summary": "the role to be granted read-only access to the parameter." }, "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Grants write (PutParameter) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 45 }, "name": "grantWrite", "parameters": [ { "docs": { "summary": "the role to be granted write access to the parameter." }, "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } } ], "name": "IParameter", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "stable", "summary": "The ARN of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 19 }, "name": "parameterArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "stable", "summary": "The name of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 25 }, "name": "parameterName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "stable", "summary": "The type of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 31 }, "name": "parameterType", "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.IStringListParameter": { "assembly": "@aws-cdk/aws-ssm", "docs": { "stability": "stable", "summary": "A StringList SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.IStringListParameter", "interfaces": [ "@aws-cdk/aws-ssm.IParameter" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 63 }, "name": "IStringListParameter", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "Value" }, "remarks": "Value must not nest another parameter. Do not use {{}} in the value. Values in the array\ncannot contain commas (``,``).", "stability": "stable", "summary": "The parameter value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 70 }, "name": "stringListValue", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.IStringParameter": { "assembly": "@aws-cdk/aws-ssm", "docs": { "stability": "stable", "summary": "A String SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.IStringParameter", "interfaces": [ "@aws-cdk/aws-ssm.IParameter" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 51 }, "name": "IStringParameter", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "Value" }, "remarks": "Value must not nest another parameter. Do not use {{}} in the value.", "stability": "stable", "summary": "The parameter value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 57 }, "name": "stringValue", "type": { "primitive": "string" } } ] }, "@aws-cdk/aws-ssm.ParameterOptions": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "stability": "stable", "summary": "Properties needed to create a new SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.ParameterOptions", "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 76 }, "name": "ParameterOptions", "properties": [ { "abstract": true, "docs": { "default": "no validation is performed", "remarks": "For example, for String types with values restricted to\nnumbers, you can specify the following: ``^\\d+$``", "stability": "stable", "summary": "A regular expression used to validate the parameter value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 83 }, "name": "allowedPattern", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "none", "stability": "stable", "summary": "Information about the parameter that you want to add to the system." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 90 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- a name will be generated by CloudFormation", "stability": "stable", "summary": "The name of the parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 97 }, "name": "parameterName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- auto-detect based on `parameterName`", "remarks": "This is only required only if `parameterName` is a token, which means we\nare unable to detect if the name is simple or \"path-like\" for the purpose\nof rendering SSM parameter ARNs.\n\nIf `parameterName` is not specified, `simpleName` must be `true` (or\nundefined) since the name generated by AWS CloudFormation is always a\nsimple name.", "stability": "stable", "summary": "Indicates of the parameter name is a simple name (i.e. does not include \"/\" separators)." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 113 }, "name": "simpleName", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- undefined", "stability": "stable", "summary": "The tier of the string parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 120 }, "name": "tier", "optional": true, "type": { "fqn": "@aws-cdk/aws-ssm.ParameterTier" } } ] }, "@aws-cdk/aws-ssm.ParameterTier": { "assembly": "@aws-cdk/aws-ssm", "docs": { "stability": "stable", "summary": "SSM parameter tier." }, "fqn": "@aws-cdk/aws-ssm.ParameterTier", "kind": "enum", "locationInModule": { "filename": "lib/parameter.ts", "line": 219 }, "members": [ { "docs": { "stability": "stable", "summary": "String." }, "name": "ADVANCED" }, { "docs": { "stability": "stable", "summary": "String." }, "name": "INTELLIGENT_TIERING" }, { "docs": { "stability": "stable", "summary": "String." }, "name": "STANDARD" } ], "name": "ParameterTier" }, "@aws-cdk/aws-ssm.ParameterType": { "assembly": "@aws-cdk/aws-ssm", "docs": { "stability": "stable", "summary": "SSM parameter type." }, "fqn": "@aws-cdk/aws-ssm.ParameterType", "kind": "enum", "locationInModule": { "filename": "lib/parameter.ts", "line": 196 }, "members": [ { "docs": { "stability": "stable", "summary": "String." }, "name": "STRING" }, { "docs": { "stability": "stable", "summary": "Secure String Parameter Store uses an AWS Key Management Service (KMS) customer master key (CMK) to encrypt the parameter value." }, "name": "SECURE_STRING" }, { "docs": { "stability": "stable", "summary": "String List." }, "name": "STRING_LIST" }, { "docs": { "stability": "stable", "summary": "An Amazon EC2 image ID, such as ami-0ff8a91507f77f867." }, "name": "AWS_EC2_IMAGE_ID" } ], "name": "ParameterType" }, "@aws-cdk/aws-ssm.SecureStringParameterAttributes": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "stability": "stable", "summary": "Attributes for secure string parameters." }, "fqn": "@aws-cdk/aws-ssm.SecureStringParameterAttributes", "interfaces": [ "@aws-cdk/aws-ssm.CommonStringParameterAttributes" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 287 }, "name": "SecureStringParameterAttributes", "properties": [ { "abstract": true, "docs": { "remarks": "This is required for secure strings.", "stability": "stable", "summary": "The version number of the value you wish to retrieve." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 291 }, "name": "version", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- default master key", "stability": "stable", "summary": "The encryption key that is used to encrypt this parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 298 }, "name": "encryptionKey", "optional": true, "type": { "fqn": "@aws-cdk/aws-kms.IKey" } } ] }, "@aws-cdk/aws-ssm.StringListParameter": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.Resource", "docs": { "custom": { "resource": "AWS::SSM::Parameter" }, "stability": "stable", "summary": "Creates a new StringList SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.StringListParameter", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "lib/parameter.ts", "line": 483 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.StringListParameterProps" } } ] }, "interfaces": [ "@aws-cdk/aws-ssm.IStringListParameter", "@aws-cdk/aws-ssm.IParameter" ], "kind": "class", "locationInModule": { "filename": "lib/parameter.ts", "line": 461 }, "methods": [ { "docs": { "remarks": "Returns a token and should not be parsed.", "stability": "stable", "summary": "Imports an external parameter of type string list." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 467 }, "name": "fromStringListParameterName", "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "stringListParameterName", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-ssm.IStringListParameter" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 165 }, "name": "grantRead", "overrides": "@aws-cdk/aws-ssm.IParameter", "parameters": [ { "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } }, { "docs": { "stability": "stable", "summary": "Grants write (PutParameter) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 181 }, "name": "grantWrite", "overrides": "@aws-cdk/aws-ssm.IParameter", "parameters": [ { "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } } ], "name": "StringListParameter", "properties": [ { "docs": { "stability": "stable", "summary": "The ARN of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 478 }, "name": "parameterArn", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "stability": "stable", "summary": "The name of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 479 }, "name": "parameterName", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "stability": "stable", "summary": "The type of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 480 }, "name": "parameterType", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "remarks": "Value must not nest another parameter. Do not use {{}} in the value. Values in the array\ncannot contain commas (``,``).", "stability": "stable", "summary": "The parameter value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 481 }, "name": "stringListValue", "overrides": "@aws-cdk/aws-ssm.IStringListParameter", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "docs": { "remarks": "* @default - default master key", "stability": "stable", "summary": "The encryption key that is used to encrypt this parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 163 }, "name": "encryptionKey", "optional": true, "type": { "fqn": "@aws-cdk/aws-kms.IKey" } } ] }, "@aws-cdk/aws-ssm.StringListParameterProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "stability": "stable", "summary": "Properties needed to create a StringList SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.StringListParameterProps", "interfaces": [ "@aws-cdk/aws-ssm.ParameterOptions" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 143 }, "name": "StringListParameterProps", "properties": [ { "abstract": true, "docs": { "remarks": "It may not reference another parameter and ``{{}}`` cannot be used in the value.", "stability": "stable", "summary": "The values of the parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 147 }, "name": "stringListValue", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "@aws-cdk/aws-ssm.StringParameter": { "assembly": "@aws-cdk/aws-ssm", "base": "@aws-cdk/core.Resource", "docs": { "custom": { "resource": "AWS::SSM::Parameter" }, "stability": "stable", "summary": "Creates a new String SSM Parameter." }, "fqn": "@aws-cdk/aws-ssm.StringParameter", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "lib/parameter.ts", "line": 420 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-ssm.StringParameterProps" } } ] }, "interfaces": [ "@aws-cdk/aws-ssm.IStringParameter", "@aws-cdk/aws-ssm.IParameter" ], "kind": "class", "locationInModule": { "filename": "lib/parameter.ts", "line": 306 }, "methods": [ { "docs": { "stability": "stable", "summary": "Imports a secure string parameter from the SSM parameter store." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 342 }, "name": "fromSecureStringParameterAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-ssm.SecureStringParameterAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-ssm.IStringParameter" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Imports an external string parameter with name and optional version." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 318 }, "name": "fromStringParameterAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-ssm.StringParameterAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-ssm.IStringParameter" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Imports an external string parameter by name." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 311 }, "name": "fromStringParameterName", "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "stringParameterName", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-ssm.IStringParameter" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Returns a token that will resolve (during deployment)." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 406 }, "name": "valueForSecureStringParameter", "parameters": [ { "docs": { "summary": "Some scope within a stack." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "The name of the SSM parameter." }, "name": "parameterName", "type": { "primitive": "string" } }, { "docs": { "summary": "The parameter version (required for secure strings)." }, "name": "version", "type": { "primitive": "number" } } ], "returns": { "type": { "primitive": "string" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Returns a token that will resolve (during deployment) to the string value of an SSM string parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 379 }, "name": "valueForStringParameter", "parameters": [ { "docs": { "summary": "Some scope within a stack." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "The name of the SSM parameter." }, "name": "parameterName", "type": { "primitive": "string" } }, { "docs": { "summary": "The parameter version (recommended in order to ensure that the value won't change during deployment)." }, "name": "version", "optional": true, "type": { "primitive": "number" } } ], "returns": { "type": { "primitive": "string" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Returns a token that will resolve (during deployment) to the string value of an SSM string parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 390 }, "name": "valueForTypedStringParameter", "parameters": [ { "docs": { "summary": "Some scope within a stack." }, "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "docs": { "summary": "The name of the SSM parameter." }, "name": "parameterName", "type": { "primitive": "string" } }, { "docs": { "summary": "The type of the SSM parameter." }, "name": "type", "optional": true, "type": { "fqn": "@aws-cdk/aws-ssm.ParameterType" } }, { "docs": { "summary": "The parameter version (recommended in order to ensure that the value won't change during deployment)." }, "name": "version", "optional": true, "type": { "primitive": "number" } } ], "returns": { "type": { "primitive": "string" } }, "static": true }, { "docs": { "remarks": "Requires that the stack this scope is defined in will have explicit\naccount/region information. Otherwise, it will fail during synthesis.", "stability": "stable", "summary": "Reads the value of an SSM parameter during synthesis through an environmental context provider." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 363 }, "name": "valueFromLookup", "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "parameterName", "type": { "primitive": "string" } } ], "returns": { "type": { "primitive": "string" } }, "static": true }, { "docs": { "stability": "stable", "summary": "Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 165 }, "name": "grantRead", "overrides": "@aws-cdk/aws-ssm.IParameter", "parameters": [ { "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } }, { "docs": { "stability": "stable", "summary": "Grants write (PutParameter) permissions on the SSM Parameter." }, "locationInModule": { "filename": "lib/parameter.ts", "line": 181 }, "name": "grantWrite", "overrides": "@aws-cdk/aws-ssm.IParameter", "parameters": [ { "name": "grantee", "type": { "fqn": "@aws-cdk/aws-iam.IGrantable" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-iam.Grant" } } } ], "name": "StringParameter", "properties": [ { "docs": { "stability": "stable", "summary": "The ARN of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 415 }, "name": "parameterArn", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "stability": "stable", "summary": "The name of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 416 }, "name": "parameterName", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "stability": "stable", "summary": "The type of the SSM Parameter resource." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 417 }, "name": "parameterType", "overrides": "@aws-cdk/aws-ssm.IParameter", "type": { "primitive": "string" } }, { "docs": { "remarks": "Value must not nest another parameter. Do not use {{}} in the value.", "stability": "stable", "summary": "The parameter value." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 418 }, "name": "stringValue", "overrides": "@aws-cdk/aws-ssm.IStringParameter", "type": { "primitive": "string" } }, { "docs": { "remarks": "* @default - default master key", "stability": "stable", "summary": "The encryption key that is used to encrypt this parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 163 }, "name": "encryptionKey", "optional": true, "type": { "fqn": "@aws-cdk/aws-kms.IKey" } } ] }, "@aws-cdk/aws-ssm.StringParameterAttributes": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "see": "ParameterType", "stability": "stable", "summary": "Attributes for parameters of various types of string." }, "fqn": "@aws-cdk/aws-ssm.StringParameterAttributes", "interfaces": [ "@aws-cdk/aws-ssm.CommonStringParameterAttributes" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 268 }, "name": "StringParameterAttributes", "properties": [ { "abstract": true, "docs": { "default": "ParameterType.STRING", "stability": "stable", "summary": "The type of the string parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 281 }, "name": "type", "optional": true, "type": { "fqn": "@aws-cdk/aws-ssm.ParameterType" } }, { "abstract": true, "docs": { "default": "The latest version will be retrieved.", "stability": "stable", "summary": "The version number of the value you wish to retrieve." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 274 }, "name": "version", "optional": true, "type": { "primitive": "number" } } ] }, "@aws-cdk/aws-ssm.StringParameterProps": { "assembly": "@aws-cdk/aws-ssm", "datatype": true, "docs": { "stability": "stable", "summary": "Properties needed to create a String SSM parameter." }, "fqn": "@aws-cdk/aws-ssm.StringParameterProps", "interfaces": [ "@aws-cdk/aws-ssm.ParameterOptions" ], "kind": "interface", "locationInModule": { "filename": "lib/parameter.ts", "line": 126 }, "name": "StringParameterProps", "properties": [ { "abstract": true, "docs": { "remarks": "It may not reference another parameter and ``{{}}`` cannot be used in the value.", "stability": "stable", "summary": "The value of the parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 130 }, "name": "stringValue", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "ParameterType.STRING", "stability": "stable", "summary": "The type of the string parameter." }, "immutable": true, "locationInModule": { "filename": "lib/parameter.ts", "line": 137 }, "name": "type", "optional": true, "type": { "fqn": "@aws-cdk/aws-ssm.ParameterType" } } ] } }, "version": "1.64.0", "fingerprint": "/AYxi6VeKsr/UOBc2Rq8SxpeS+qi05Y6haCKjfNhbHE=" }