Version 1.5.0
Issued
cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.
- added
- modified
- removed
01Added resource types8
addedAWS:: ApiGateway:: DocumentationPartdocs ↗#Link to AWS::ApiGateway::DocumentationPart
Type: AWS::ApiGateway::DocumentationPartProperties: Location: Method: String Name: String Path: String StatusCode: String Type: String Properties: String RestApiId: StringaddedAWS:: ApiGateway:: DocumentationVersiondocs ↗#Link to AWS::ApiGateway::DocumentationVersion
Type: AWS::ApiGateway::DocumentationVersionProperties: Description: String DocumentationVersion: String RestApiId: StringaddedAWS:: ApiGateway:: GatewayResponsedocs ↗#Link to AWS::ApiGateway::GatewayResponse
Type: AWS::ApiGateway::GatewayResponseProperties: ResponseParameters: <key>: String ResponseTemplates: <key>: String ResponseType: String RestApiId: String StatusCode: StringaddedAWS:: ApiGateway:: RequestValidatordocs ↗#Link to AWS::ApiGateway::RequestValidator
Type: AWS::ApiGateway::RequestValidatorProperties: Name: String RestApiId: String ValidateRequestBody: Boolean ValidateRequestParameters: BooleanaddedAWS:: DAX:: Clusterdocs ↗#Link to AWS::DAX::Cluster
Type: AWS::DAX::ClusterProperties: Description: String ReplicationFactor: Integer ParameterGroupName: String AvailabilityZones: - String NodeType: String IAMRoleARN: String SubnetGroupName: String ClusterName: String PreferredMaintenanceWindow: String NotificationTopicARN: String SecurityGroupIds: - String Tags: JsonFn::GetAtt: ClusterDiscoveryEndpoint: String Arn: StringaddedAWS:: DAX:: ParameterGroupdocs ↗#Link to AWS::DAX::ParameterGroup
Type: AWS::DAX::ParameterGroupProperties: ParameterNameValues: Json Description: String ParameterGroupName: StringaddedAWS:: DAX:: SubnetGroupdocs ↗#Link to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroupProperties: Description: String SubnetGroupName: String SubnetIds: - StringaddedAWS:: ElasticLoadBalancingV2:: ListenerCertificatedocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerCertificate
Type: AWS::ElasticLoadBalancingV2::ListenerCertificateProperties: Certificates: - CertificateArn: String ListenerArn: String02Modified resource types69
modifiedAWS:: ApiGateway:: BasePathMappinghistorydocs ↗#Link to AWS::ApiGateway::BasePathMapping
Type: AWS::ApiGateway::BasePathMappingProperties: # Required: No → Yesmodified: DomainName: StringmodifiedAWS:: ApiGateway:: Deploymenthistorydocs ↗#Link to AWS::ApiGateway::Deployment
Type: AWS::ApiGateway::DeploymentProperties: StageDescription:added: DocumentationVersion: StringmodifiedAWS:: ApiGateway:: Methodhistorydocs ↗#Link to AWS::ApiGateway::Method
Type: AWS::ApiGateway::MethodProperties: Integration: IntegrationResponses: - # Required: No → Yesmodified: StatusCode: String MethodResponses: - # Required: No → Yesmodified: StatusCode: String # Required: No → Yesmodified: ResourceId: String # Required: No → Yesmodified: RestApiId: StringmodifiedAWS:: ApiGateway:: Stagehistorydocs ↗#Link to AWS::ApiGateway::Stage
Type: AWS::ApiGateway::StageProperties:added: DocumentationVersion: String # Required: No → Yesmodified: RestApiId: StringmodifiedAWS:: AutoScaling:: ScalingPolicyhistorydocs ↗#Link to AWS::AutoScaling::ScalingPolicy
Type: AWS::AutoScaling::ScalingPolicyProperties: # Required: Yes → Nomodified: AdjustmentType: Stringadded: TargetTrackingConfiguration:added: CustomizedMetricSpecification:added: Dimensions:added: - Name: Stringadded: Value: Stringadded: MetricName: Stringadded: Namespace: Stringadded: Statistic: Stringadded: Unit: Stringadded: DisableScaleIn: Booleanadded: PredefinedMetricSpecification:added: PredefinedMetricType: Stringadded: ResourceLabel: Stringadded: TargetValue: DoublemodifiedAWS:: CertificateManager:: Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: CloudFormation:: Stackhistorydocs ↗#Link to AWS::CloudFormation::Stack
Type: AWS::CloudFormation::StackProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: CloudTrail:: Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:added: EventSelectors:added: - DataResources:added: - Type: Stringadded: Values:added: - Stringadded: IncludeManagementEvents: Booleanadded: ReadWriteType: String - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringFn::GetAtt:added: Arn: Stringadded: SnsTopicArn: StringmodifiedAWS:: CloudWatch:: Alarmhistorydocs ↗#Link to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::AlarmFn::GetAtt:added: Arn: StringmodifiedAWS:: CodeBuild:: Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties: Environment: EnvironmentVariables:added: - Type: String - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: CodeDeploy:: DeploymentGrouphistorydocs ↗#Link to AWS::CodeDeploy::DeploymentGroup
Type: AWS::CodeDeploy::DeploymentGroupProperties:added: AutoRollbackConfiguration:added: Enabled: Booleanadded: Events:added: - Stringadded: DeploymentStyle:added: DeploymentOption: Stringadded: LoadBalancerInfo:added: ElbInfoList:added: - Name: StringmodifiedAWS:: Cognito:: IdentityPoolRoleAttachmenthistorydocs ↗#Link to AWS::Cognito::IdentityPoolRoleAttachment
Type: AWS::Cognito::IdentityPoolRoleAttachmentPropertyTypes: RoleMapping:modified: RulesConfiguration: List of MappingRule → RulesConfigurationTyperemoved: Claim: Stringremoved: MatchType: Stringremoved: RoleARN: Stringadded: # Required: Yesadded: Rules:added: - MatchType: Stringadded: Value: Stringadded: Claim: Stringadded: RoleARN: Stringremoved: Value: StringmodifiedAWS:: Config:: ConfigurationRecorderhistorydocs ↗#Link to AWS::Config::ConfigurationRecorder
Type: AWS::Config::ConfigurationRecorderProperties: RecordingGroup: # Duplicates allowed: Yes → Nomodified: ResourceTypes: - StringmodifiedAWS:: DMS:: Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: DMS:: EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: DMS:: ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: DMS:: ReplicationSubnetGrouphistorydocs ↗#Link to AWS::DMS::ReplicationSubnetGroup
Type: AWS::DMS::ReplicationSubnetGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: DMS:: ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: DynamoDB:: Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties: GlobalSecondaryIndexes: - # Duplicates allowed: Yes → Nomodified: KeySchema: - KeySchema ProvisionedThroughput:modified: ReadCapacityUnits: Integer → Longmodified: WriteCapacityUnits: Integer → Long # Duplicates allowed: Yes → Nomodified: KeySchema: # KeySchema: see above LocalSecondaryIndexes: - # Duplicates allowed: Yes → Nomodified: KeySchema: # KeySchema: see above ProvisionedThroughput: # ProvisionedThroughput: see aboveadded: - Key: Stringadded: Value: Stringadded: TimeToLiveSpecification:added: AttributeName: Stringadded: Enabled: BooleanFn::GetAtt:added: Arn: StringmodifiedAWS:: EC2:: CustomerGatewayhistorydocs ↗#Link to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGatewayProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: DHCPOptionshistorydocs ↗#Link to AWS::EC2::DHCPOptions
Type: AWS::EC2::DHCPOptionsProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: InternetGatewayhistorydocs ↗#Link to AWS::EC2::InternetGateway
Type: AWS::EC2::InternetGatewayProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: NetworkAclhistorydocs ↗#Link to AWS::EC2::NetworkAcl
Type: AWS::EC2::NetworkAclProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties: # Duplicates allowed: Yes → Nomodified: GroupSet: - String # Duplicates allowed: Yes → Nomodified: PrivateIpAddresses: - PrivateIpAddressSpecification - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties: SpotFleetRequestConfigData:added: ReplaceUnhealthyInstances: Booleanadded: Type: StringmodifiedAWS:: EC2:: Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:added: AssignIpv6AddressOnCreation: Booleanadded: Ipv6CidrBlock: String - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringFn::GetAtt:added: NetworkAclAssociationId: Stringadded: VpcId: StringmodifiedAWS:: EC2:: Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringFn::GetAtt:added: CidrBlockAssociations:added: - StringmodifiedAWS:: EC2:: VPCCidrBlockhistorydocs ↗#Link to AWS::EC2::VPCCidrBlock
Type: AWS::EC2::VPCCidrBlockProperties:added: CidrBlock: StringmodifiedAWS:: EC2:: VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EC2:: VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: ECS:: Clusterhistorydocs ↗#Link to AWS::ECS::Cluster
Type: AWS::ECS::ClusterFn::GetAtt:added: Arn: StringmodifiedAWS:: EFS:: FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties:added: Encrypted: Booleanadded: KmsKeyId: StringmodifiedAWS:: ElastiCache:: CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: ElastiCache:: ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringFn::GetAtt:added: ConfigurationEndPoint.Address: Stringadded: ConfigurationEndPoint.Port: StringmodifiedAWS:: ElasticBeanstalk:: Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: ElasticLoadBalancing:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: ElasticLoadBalancingV2:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:added: SubnetMappings:added: - AllocationId: Stringadded: SubnetId: String - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: Stringadded: Type: StringmodifiedAWS:: ElasticLoadBalancingV2:: TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: Stringadded: TargetType: StringmodifiedAWS:: Elasticsearch:: Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: EMR:: Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Events:: Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties: Targets:added: - EcsParameters:added: TaskCount: Integeradded: TaskDefinitionArn: Stringadded: InputTransformer:added: InputPathsMap:added: <key>: Stringadded: InputTemplate: Stringadded: KinesisParameters:added: PartitionKeyPath: Stringadded: RunCommandParameters:added: RunCommandTargets:added: - Key: Stringadded: Values:added: - StringmodifiedAWS:: IoT:: Policyhistorydocs ↗#Link to AWS::IoT::Policy
Type: AWS::IoT::PolicyFn::GetAtt:added: Arn: StringmodifiedAWS:: IoT:: TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties: TopicRulePayload: Actions: - DynamoDB:added: HashKeyType: Stringadded: RangeKeyType: Stringadded: DynamoDBv2:added: PutItem:added: TableName: Stringadded: RoleArn: String Lambda: # Required: Yes → Nomodified: FunctionArn: StringFn::GetAtt:added: Arn: StringmodifiedAWS:: Kinesis:: Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: ElasticsearchDestinationConfiguration:added: ProcessingConfiguration:added: Enabled: Booleanadded: Processors:added: - Parameters:added: - ParameterName: Stringadded: ParameterValue: Stringadded: Type: Stringadded: ExtendedS3DestinationConfiguration:added: BucketARN: Stringadded: BufferingHints:added: IntervalInSeconds: Integeradded: SizeInMBs: Integeradded: CloudWatchLoggingOptions:added: Enabled: Booleanadded: LogGroupName: Stringadded: LogStreamName: Stringadded: CompressionFormat: Stringadded: EncryptionConfiguration:added: KMSEncryptionConfig:added: AWSKMSKeyARN: Stringadded: NoEncryptionConfig: Stringadded: Prefix: Stringadded: ProcessingConfiguration: # ProcessingConfiguration: see aboveadded: RoleARN: Stringadded: S3BackupConfiguration:added: BucketARN: Stringadded: BufferingHints: # BufferingHints: see aboveadded: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see aboveadded: CompressionFormat: Stringadded: EncryptionConfiguration: # EncryptionConfiguration: see aboveadded: Prefix: Stringadded: RoleARN: Stringadded: S3BackupMode: String RedshiftDestinationConfiguration:added: ProcessingConfiguration: # ProcessingConfiguration: see abovemodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Lambda:: Permissionhistorydocs ↗#Link to AWS::Lambda::Permission
Type: AWS::Lambda::PermissionProperties:added: EventSourceToken: StringmodifiedAWS:: Logs:: Destinationhistorydocs ↗#Link to AWS::Logs::Destination
Type: AWS::Logs::DestinationFn::GetAtt:added: Arn: StringmodifiedAWS:: Logs:: MetricFilterhistorydocs ↗#Link to AWS::Logs::MetricFilter
Type: AWS::Logs::MetricFilterProperties: # Duplicates allowed: Yes → Nomodified: MetricTransformations: - MetricTransformationmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties: # Update requires: Replacement → No interruptionmodified: LicenseModel: String - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: DBSecurityGrouphistorydocs ↗#Link to AWS::RDS::DBSecurityGroup
Type: AWS::RDS::DBSecurityGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: RDS:: OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Redshift:: Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties: # Update requires: Replacement → No interruptionmodified: AutomatedSnapshotRetentionPeriod: Integer - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Redshift:: ClusterParameterGrouphistorydocs ↗#Link to AWS::Redshift::ClusterParameterGroup
Type: AWS::Redshift::ClusterParameterGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Redshift:: ClusterSecurityGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSecurityGroup
Type: AWS::Redshift::ClusterSecurityGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: Redshift:: ClusterSubnetGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSubnetGroup
Type: AWS::Redshift::ClusterSubnetGroupProperties: - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringmodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:added: AccelerateConfiguration:added: AccelerationStatus: String LifecycleConfiguration: Rules:added: - AbortIncompleteMultipartUpload:added: DaysAfterInitiation: Integer # Duplicates allowed: Not specified → Nomodified: NoncurrentVersionTransitions: NoncurrentVersionTransition → List of NoncurrentVersionTransitionadded: TagFilters:added: - Key: Stringadded: Value: String # Duplicates allowed: Not specified → Nomodified: Transitions: Transition → List of Transitionadded: MetricsConfigurations:added: - Id: Stringadded: Prefix: Stringadded: TagFilters: # TagFilter: see above - # Update requires: Replacement → No interruptionmodified: Key: String # Update requires: Replacement → No interruptionmodified: Value: StringFn::GetAtt:added: Arn: StringmodifiedAWS:: SQS:: Queuehistorydocs ↗#Link to AWS::SQS::Queue
Type: AWS::SQS::QueueProperties:added: KmsDataKeyReusePeriodSeconds: Integeradded: KmsMasterKeyId: StringFn::GetAtt:added: Arn: Stringremoved: QueueArn: Stringadded: QueueName: StringmodifiedAWS:: SSM:: Parameterhistorydocs ↗#Link to AWS::SSM::Parameter
Type: AWS::SSM::ParameterProperties:added: AllowedPattern: String