Skip to content

Commit

Permalink
feat(cfnspec): cloudformation spec v39.10.0 (#16114)
Browse files Browse the repository at this point in the history
Co-authored-by: AWS CDK Team <aws-cdk@amazon.com>
  • Loading branch information
aws-cdk-automation and AWS CDK Team authored Aug 18, 2021
1 parent 84006c0 commit 7e0ad5d
Show file tree
Hide file tree
Showing 3 changed files with 183 additions and 2 deletions.
27 changes: 27 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
# CloudFormation Resource Specification v39.10.0

## New Resource Types

* AWS::WAFv2::LoggingConfiguration

## Attribute Changes

* AWS::EC2::EgressOnlyInternetGateway Id (__added__)
* AWS::S3::AccessPoint Alias (__added__)

## Property Changes

* AWS::ApiGateway::DomainName OwnershipVerificationCertificateArn (__added__)
* AWS::CodeBuild::Project ResourceAccessRole (__added__)
* AWS::CodeBuild::Project Visibility (__added__)

## Property Type Changes

* AWS::Elasticsearch::Domain.ColdStorageOptions (__added__)
* AWS::IoTAnalytics::Datastore.CustomerManagedS3Storage (__added__)
* AWS::IoTAnalytics::Datastore.IotSiteWiseMultiLayerStorage (__added__)
* AWS::ApiGatewayV2::DomainName.DomainNameConfiguration OwnershipVerificationCertificateArn (__added__)
* AWS::Elasticsearch::Domain.ElasticsearchClusterConfig ColdStorageOptions (__added__)
* AWS::IoTAnalytics::Datastore.DatastoreStorage IotSiteWiseMultiLayerStorage (__added__)


# CloudFormation Resource Specification v39.9.0

## New Resource Types
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/cfnspec/cfn.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
39.9.0
39.10.0
Original file line number Diff line number Diff line change
Expand Up @@ -2175,6 +2175,12 @@
"Required": false,
"UpdateType": "Mutable"
},
"OwnershipVerificationCertificateArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-ownershipverificationcertificatearn",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"SecurityPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html#cfn-apigatewayv2-domainname-domainnameconfiguration-securitypolicy",
"PrimitiveType": "String",
Expand Down Expand Up @@ -26500,6 +26506,17 @@
}
}
},
"AWS::Elasticsearch::Domain.ColdStorageOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-coldstorageoptions.html",
"Properties": {
"Enabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-coldstorageoptions.html#cfn-elasticsearch-domain-coldstorageoptions-enabled",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::Elasticsearch::Domain.DomainEndpointOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-domainendpointoptions.html",
"Properties": {
Expand Down Expand Up @@ -26567,6 +26584,12 @@
"AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html",
"Properties": {
"ColdStorageOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticsearchclusterconfig-coldstorageoptions",
"Required": false,
"Type": "ColdStorageOptions",
"UpdateType": "Mutable"
},
"DedicatedMasterCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastercount",
"PrimitiveType": "Integer",
Expand Down Expand Up @@ -34440,6 +34463,23 @@
}
}
},
"AWS::IoTAnalytics::Datastore.CustomerManagedS3Storage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3storage.html",
"Properties": {
"Bucket": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3storage.html#cfn-iotanalytics-datastore-customermanageds3storage-bucket",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"KeyPrefix": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-customermanageds3storage.html#cfn-iotanalytics-datastore-customermanageds3storage-keyprefix",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::IoTAnalytics::Datastore.DatastorePartition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-datastorepartition.html",
"Properties": {
Expand Down Expand Up @@ -34478,6 +34518,12 @@
"Type": "CustomerManagedS3",
"UpdateType": "Mutable"
},
"IotSiteWiseMultiLayerStorage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-datastorestorage.html#cfn-iotanalytics-datastore-datastorestorage-iotsitewisemultilayerstorage",
"Required": false,
"Type": "IotSiteWiseMultiLayerStorage",
"UpdateType": "Mutable"
},
"ServiceManagedS3": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-datastorestorage.html#cfn-iotanalytics-datastore-datastorestorage-servicemanageds3",
"Required": false,
Expand All @@ -34503,6 +34549,17 @@
}
}
},
"AWS::IoTAnalytics::Datastore.IotSiteWiseMultiLayerStorage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-iotsitewisemultilayerstorage.html",
"Properties": {
"CustomerManagedS3Storage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-iotsitewisemultilayerstorage.html#cfn-iotanalytics-datastore-iotsitewisemultilayerstorage-customermanageds3storage",
"Required": true,
"Type": "CustomerManagedS3Storage",
"UpdateType": "Mutable"
}
}
},
"AWS::IoTAnalytics::Datastore.JsonConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-jsonconfiguration.html",
"Properties": {}
Expand Down Expand Up @@ -59880,6 +59937,41 @@
}
}
},
"AWS::WAFv2::LoggingConfiguration.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html",
"Properties": {
"JsonBody": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-jsonbody",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
},
"Method": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-method",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
},
"QueryString": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-querystring",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
},
"SingleHeader": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-singleheader",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
},
"UriPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-uripath",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::WAFv2::RuleGroup.AndStatement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-andstatement.html",
"Properties": {
Expand Down Expand Up @@ -61613,7 +61705,7 @@
}
}
},
"ResourceSpecificationVersion": "39.9.0",
"ResourceSpecificationVersion": "39.10.0",
"ResourceTypes": {
"AWS::ACMPCA::Certificate": {
"Attributes": {
Expand Down Expand Up @@ -62617,6 +62709,12 @@
"Type": "MutualTlsAuthentication",
"UpdateType": "Mutable"
},
"OwnershipVerificationCertificateArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-ownershipverificationcertificatearn",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"RegionalCertificateArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-regionalcertificatearn",
"PrimitiveType": "String",
Expand Down Expand Up @@ -68710,6 +68808,12 @@
"Required": false,
"UpdateType": "Mutable"
},
"ResourceAccessRole": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"SecondaryArtifacts": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts",
"ItemType": "Artifacts",
Expand Down Expand Up @@ -68768,6 +68872,12 @@
"Type": "ProjectTriggers",
"UpdateType": "Mutable"
},
"Visibility": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"VpcConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig",
"Required": false,
Expand Down Expand Up @@ -73395,6 +73505,11 @@
}
},
"AWS::EC2::EgressOnlyInternetGateway": {
"Attributes": {
"Id": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-egressonlyinternetgateway.html",
"Properties": {
"VpcId": {
Expand Down Expand Up @@ -94431,6 +94546,9 @@
},
"AWS::S3::AccessPoint": {
"Attributes": {
"Alias": {
"PrimitiveType": "String"
},
"Arn": {
"PrimitiveType": "String"
},
Expand Down Expand Up @@ -99359,6 +99477,42 @@
}
}
},
"AWS::WAFv2::LoggingConfiguration": {
"Attributes": {
"ManagedByFirewallManager": {
"PrimitiveType": "Boolean"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html",
"Properties": {
"LogDestinationConfigs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-logdestinationconfigs",
"PrimitiveItemType": "String",
"Required": true,
"Type": "List",
"UpdateType": "Mutable"
},
"LoggingFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-loggingfilter",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
},
"RedactedFields": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-redactedfields",
"ItemType": "FieldToMatch",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"ResourceArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-loggingconfiguration.html#cfn-wafv2-loggingconfiguration-resourcearn",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
},
"AWS::WAFv2::RegexPatternSet": {
"Attributes": {
"Arn": {
Expand Down

0 comments on commit 7e0ad5d

Please sign in to comment.