Version 1.1.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 types4
addedAWS:: CodeBuild:: Projectdocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties: Artifacts: Path: String Type: String Packaging: String NamespaceType: String Name: String Location: String Description: String ServiceRole: String Environment: Type: String EnvironmentVariables: - Value: String Name: String Image: String ComputeType: String EncryptionKey: String - Key: String Value: String Source: Type: String Auth: Type: String Resource: String BuildSpec: String Location: String TimeoutInMinutes: Integer Name: StringFn::GetAtt: Arn: StringaddedAWS:: EC2:: SubnetCidrBlockdocs ↗#Link to AWS::EC2::SubnetCidrBlock
Type: AWS::EC2::SubnetCidrBlockProperties: Ipv6CidrBlock: String SubnetId: StringaddedAWS:: EC2:: VPCCidrBlockdocs ↗#Link to AWS::EC2::VPCCidrBlock
Type: AWS::EC2::VPCCidrBlockProperties: AmazonProvidedIpv6CidrBlock: Boolean VpcId: StringaddedAWS:: SSM:: Associationdocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationProperties: DocumentVersion: String InstanceId: String Name: String Parameters: <key>: ParameterValues: - String ScheduleExpression: String Targets: - Key: String Values: - String02Modified resource types16
modifiedAWS:: CodeCommit:: Repositoryhistorydocs ↗#Link to AWS::CodeCommit::Repository
Type: AWS::CodeCommit::RepositoryPropertyTypes:added: RepositoryTrigger:added: Events:added: - Stringadded: Branches:added: - Stringadded: CustomData: Stringadded: DestinationArn: Stringadded: Name: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties:added: Ipv6AddressCount: Integeradded: Ipv6Addresses:added: - Ipv6Address: String NetworkInterfaces:added: - Ipv6AddressCount: Integeradded: Ipv6Addresses: # InstanceIpv6Address: see abovemodifiedAWS:: EC2:: NetworkAclEntryhistorydocs ↗#Link to AWS::EC2::NetworkAclEntry
Type: AWS::EC2::NetworkAclEntryProperties:added: Ipv6CidrBlock: StringmodifiedAWS:: EC2:: NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:added: Ipv6AddressCount: Integeradded: Ipv6Addresses:added: Ipv6Address: StringmodifiedAWS:: EC2:: Routehistorydocs ↗#Link to AWS::EC2::Route
Type: AWS::EC2::RouteProperties:added: DestinationIpv6CidrBlock: StringmodifiedAWS:: EC2:: SecurityGroupEgresshistorydocs ↗#Link to AWS::EC2::SecurityGroupEgress
Type: AWS::EC2::SecurityGroupEgressProperties:added: CidrIpv6: StringmodifiedAWS:: EC2:: SecurityGroupIngresshistorydocs ↗#Link to AWS::EC2::SecurityGroupIngress
Type: AWS::EC2::SecurityGroupIngressProperties:added: CidrIpv6: StringmodifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetPropertyTypes:added: BlockDeviceMappings:added: DeviceName: Stringadded: Ebs:added: DeleteOnTermination: Booleanadded: Encrypted: Booleanadded: Iops: Integeradded: SnapshotId: Stringadded: VolumeSize: Integeradded: VolumeType: Stringadded: NoDevice: Booleanadded: VirtualName: Stringadded: Ebs: # Ebs: see aboveadded: IamInstanceProfile:added: Arn: Stringadded: InstanceIpv6Address:added: Ipv6Address: Stringadded: LaunchSpecifications:added: BlockDeviceMappings: # BlockDeviceMappings: see aboveadded: EbsOptimized: Booleanadded: IamInstanceProfile: # IamInstanceProfile: see aboveadded: ImageId: Stringadded: InstanceType: Stringadded: KernelId: Stringadded: KeyName: Stringadded: Monitoring:added: Enabled: Booleanadded: NetworkInterfaces:added: - AssociatePublicIpAddress: Booleanadded: DeleteOnTermination: Booleanadded: Description: Stringadded: DeviceIndex: Integeradded: Groups:added: - Stringadded: Ipv6AddressCount: Integeradded: Ipv6Addresses: # InstanceIpv6Address: see aboveadded: NetworkInterfaceId: Stringadded: PrivateIpAddresses:added: - Primary: Booleanadded: PrivateIpAddress: Stringadded: SecondaryPrivateIpAddressCount: Integeradded: SubnetId: Stringadded: Placement:added: AvailabilityZone: Stringadded: GroupName: Stringadded: RamdiskId: Stringadded: SecurityGroups:added: - GroupId: Stringadded: SpotPrice: Stringadded: SubnetId: Stringadded: UserData: Stringadded: WeightedCapacity: Doubleadded: Monitoring: # Monitoring: see aboveadded: NetworkInterfaces: # NetworkInterfaces: see aboveadded: Placement: # Placement: see aboveadded: PrivateIpAddresses: # PrivateIpAddresses: see aboveadded: SecurityGroups: # SecurityGroups: see abovemodifiedAWS:: EC2:: Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetFn::GetAtt:added: Ipv6CidrBlocks:added: - StringmodifiedAWS:: EC2:: VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCFn::GetAtt:added: Ipv6CidrBlocks:added: - StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions:added: - MemoryReservation: Integeradded: NetworkMode: StringmodifiedAWS:: ElasticLoadBalancingV2:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:added: IpAddressType: StringmodifiedAWS:: IAM:: Policyhistorydocs ↗#Link to AWS::IAM::Policy
Type: AWS::IAM::PolicyProperties:modified: PolicyDocument: String → JsonmodifiedAWS:: IAM:: Rolehistorydocs ↗#Link to AWS::IAM::Role
Type: AWS::IAM::RoleProperties:modified: AssumeRolePolicyDocument: String → JsonmodifiedAWS:: IoT:: TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties: TopicRulePayload: Actions: - Firehose:added: Separator: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added: Timezone: String