Version 263.0.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 types9
addedAWS:: Bedrock:: FlowExecutiondocs ↗#Link to AWS::Bedrock::FlowExecution
Type: AWS::Bedrock::FlowExecutionProperties: FlowAliasIdentifier: String FlowIdentifier: String FlowExecutionName: StringFn::GetAtt: Status: String FlowVersion: String ExecutionArn: String StartedAt: String EndedAt: StringaddedAWS:: Bedrock:: ImportedModeldocs ↗#Link to AWS::Bedrock::ImportedModel
Type: AWS::Bedrock::ImportedModelProperties: ModelName: String JobName: String ModelDataSource: S3DataSource: S3Uri: StringFn::GetAtt: ModelArn: String JobArn: String CustomModelUnits: CustomModelUnitsPerModelCopy: Integer CustomModelUnitsVersion: String CustomModelUnits.CustomModelUnitsPerModelCopy: Integer CustomModelUnits.CustomModelUnitsVersion: String ModelArchitecture: String InstructSupported: Boolean CreationTime: String ModelKmsKeyArn: String - Value: String Key: StringaddedAWS:: EC2:: FpgaImagedocs ↗#Link to AWS::EC2::FpgaImage
Type: AWS::EC2::FpgaImageProperties: LogsStorageLocation: Bucket: String Key: String InputStorageLocation: # StorageLocation: see above Description: String - Value: String Key: String Name: StringFn::GetAtt: FpgaImageId: String OwnerId: String State: String CreateTime: String DataRetentionSupport: Boolean UpdateTime: String Public: Boolean Arn: String FpgaImageGlobalId: StringaddedAWS:: EC2:: IpamExternalResourceVerificationTokendocs ↗#Link to AWS::EC2::IpamExternalResourceVerificationToken
Type: AWS::EC2::IpamExternalResourceVerificationTokenProperties: IpamId: String - Value: String Key: StringFn::GetAtt: IpamExternalResourceVerificationTokenId: String Status: String IpamArn: String State: String IpamExternalResourceVerificationTokenArn: String TokenName: String NotAfter: String IpamRegion: String TokenValue: StringaddedAWS:: GuardDuty:: CustomDetectionRuleAssociationdocs ↗#Link to AWS::GuardDuty::CustomDetectionRuleAssociation
Type: AWS::GuardDuty::CustomDetectionRuleAssociationProperties: RuleId: String Mode: String - Value: String Key: StringFn::GetAtt: AccountId: String CreatedAt: String Arn: String UpdatedAt: String AssociationId: StringaddedAWS:: IdentityStore:: Userdocs ↗#Link to AWS::IdentityStore::User
Type: AWS::IdentityStore::UserProperties: Locale: String Timezone: String PhoneNumbers: - Type: String Primary: Boolean Value: String UserName: String Website: String Title: String IdentityStoreId: String Roles: - Type: String Primary: Boolean Value: String NickName: String Birthdate: String Name: Formatted: String HonorificSuffix: String FamilyName: String GivenName: String MiddleName: String HonorificPrefix: String Addresses: - Formatted: String StreetAddress: String Type: String Locality: String Primary: Boolean Region: String PostalCode: String Country: String Photos: - Type: String Primary: Boolean Value: String Display: String DisplayName: String PreferredLanguage: String Emails: - Type: String Primary: Boolean Value: String UserType: String ProfileUrl: StringFn::GetAtt: UpdatedBy: String CreatedBy: String UserId: String CreatedAt: String Arn: String UserStatus: String UpdatedAt: StringaddedAWS:: Invoicing:: ProcurementPortalPreferencedocs ↗#Link to AWS::Invoicing::ProcurementPortalPreference
Type: AWS::Invoicing::ProcurementPortalPreferenceProperties: SupplierIdentifier: String BuyerDomain: String SupplierDomain: String ProcurementPortalSharedSecret: String TestEnvPreference: SupplierIdentifier: String BuyerDomain: String SupplierDomain: String BuyerIdentifier: String ProcurementPortalInstanceEndpoint: String ProcurementPortalSharedSecret: String PurchaseOrderRetrievalEnabled: Boolean Contacts: - Email: String Name: String BuyerIdentifier: String EinvoiceDeliveryEnabled: Boolean EinvoiceDeliveryPreference: ConnectionTestingMethod: String EinvoiceDeliveryActivationDate: String EinvoiceDeliveryDocumentTypes: - String Protocol: String PurchaseOrderDataSources: - EinvoiceDeliveryDocumentType: String PurchaseOrderDataSourceType: String EinvoiceDeliveryAttachmentTypes: - String ProcurementPortalInstanceEndpoint: String ProcurementPortalName: String - Value: String Key: String Selector: InvoiceUnitArns: - StringFn::GetAtt: ProcurementPortalPreferenceArn: String PurchaseOrderRetrievalPreferenceStatus: String EinvoiceDeliveryPreferenceStatus: String Version: Integer AwsAccountId: String PurchaseOrderRetrievalEndpoint: String CreateDate: String LastUpdateDate: StringaddedAWS:: Lightsail:: ContactMethoddocs ↗#Link to AWS::Lightsail::ContactMethod
Type: AWS::Lightsail::ContactMethodProperties: ContactEndpoint: String Protocol: StringFn::GetAtt: Status: String SupportCode: String CreatedAt: String ResourceType: String Arn: String Name: StringaddedAWS:: SupportAuthZ:: SupportPermitdocs ↗#Link to AWS::SupportAuthZ::SupportPermit
Type: AWS::SupportAuthZ::SupportPermitProperties: Description: String Permit: Actions: AllActions: Json Actions: - String Resources: AllResourcesInRegion: Json Resources: - String Conditions: - AllowAfter: String AllowBefore: String SigningKeyInfo: KmsKey: String SupportCaseDisplayId: String - Value: String Key: String Name: StringFn::GetAtt: Status: String CreatedAt: String PermitId: String Arn: String02Modified resource types24
modifiedAWS:: ApiGateway:: RestApihistorydocs ↗#Link to AWS::ApiGateway::RestApi
Type: AWS::ApiGateway::RestApiProperties:added: Version: StringmodifiedAWS:: ApiGatewayV2:: Apihistorydocs ↗#Link to AWS::ApiGatewayV2::Api
Type: AWS::ApiGatewayV2::ApiFn::GetAtt:added: ExecuteApiArn: StringmodifiedAWS:: AutoScaling:: AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties: MixedInstancesPolicy: InstancesDistribution:added: DistributionSegments:added: - TargetCapacityTypes:added: - StringmodifiedAWS:: Batch:: ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:added: EcsSettings:added: ContainerInsights: StringmodifiedAWS:: BedrockAgentCore:: Gatewayhistorydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties:added: WafConfiguration:added: FailureMode: StringFn::GetAtt:added: WebAclArn: StringmodifiedAWS:: CodeCommit:: Repositoryhistorydocs ↗#Link to AWS::CodeCommit::Repository
Type: AWS::CodeCommit::RepositoryProperties: # Duplicates allowed: Not specified → No - Tag # Update requires: Some interruptions → No interruption # Duplicates allowed: Not specified → Yesmodified: Triggers: - # Duplicates allowed: Not specified → Yesmodified: Branches: - String # Duplicates allowed: Not specified → Yesmodified: Events: - StringFn::GetAtt:removed: KmsKeyId: Stringadded: RepositoryId: StringmodifiedAWS:: ElementalInference:: Feedhistorydocs ↗#Link to AWS::ElementalInference::Feed
Type: AWS::ElementalInference::FeedProperties:added: AccessRoleArn: String Outputs: - OutputConfig:modified: Cropping: Json → CroppingConfigadded: TemplateGroups:added: - TemplateUris:added: - Stringadded: Name: StringmodifiedAWS:: Events:: Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleFn::GetAtt:added: RuleName: StringmodifiedAWS:: GameLift:: ContainerFleethistorydocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties: ScalingPolicies: - # Required: Yes → Nomodified: MetricName: StringmodifiedAWS:: GameLift:: Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties: ScalingPolicies: - # Required: Yes → Nomodified: MetricName: StringmodifiedAWS:: Glue:: Connectionhistorydocs ↗#Link to AWS::Glue::Connection
Type: AWS::Glue::ConnectionProperties: ConnectionInput:modified: AuthenticationConfiguration: AuthenticationConfigurationInput → AuthenticationConfigurationmodified: OAuth2Properties: OAuth2PropertiesInput → OAuth2Properties # Duplicates allowed: Not specified → Yesmodified: MatchCriteria: - String PhysicalConnectionRequirements: # Duplicates allowed: Not specified → Yesmodified: SecurityGroupIdList: - String # Duplicates allowed: Not specified → Yesmodified: ValidateForComputeEnvironments: - Stringadded: Tags: JsonFn::GetAtt:added: Name: StringmodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties: FileSystemConfigs:added: - S3FilesConfig:added: DirectS3Read: StringmodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties: Destinations: - Settings:added: - VirtualSourceAddress: String EncoderSettings: AudioDescriptions: - AudioWatermarkingSettings: NielsenWatermarksSettings:added: NielsenNwOnlySettings:added: Timezone: Stringadded: CheckDigitString: Stringadded: Sid: DoublemodifiedAWS:: MediaTailor:: PlaybackConfigurationhistorydocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties: AdDecisionServerConfiguration:added: VastResponse:added: AdSequencingMode: String LivePreRollConfiguration:added: AdDecisionServerConfiguration:added: VastResponse:added: AdSequencingMode: StringmodifiedAWS:: MSK:: Replicatorhistorydocs ↗#Link to AWS::MSK::Replicator
Type: AWS::MSK::ReplicatorProperties: KafkaClusters: - ClientAuthentication:added: SaslOAuthBearer:added: TokenEndpointUrl: Stringadded: ClientCredentialsAssertion:added: TokenRequestSecretArn: Stringadded: Audience: Stringadded: SigningAlgorithm: Stringadded: TokenEndpointAuthenticationMethod: Stringadded: Scope: Stringadded: IamJwtBearer:added: TokenRequestSecretArn: Stringadded: Audience: Stringadded: SigningAlgorithm: Stringadded: ClientCredentials:added: TokenRequestSecretArn: Stringadded: TokenEndpointTlsCertificateArn: StringmodifiedAWS:: MWAAServerless:: Workflowhistorydocs ↗#Link to AWS::MWAAServerless::Workflow
Type: AWS::MWAAServerless::WorkflowProperties:added: Code:added: S3Location:added: VersionId: Stringadded: Bucket: Stringadded: ObjectKey: StringFn::GetAtt:added: CodeSnapshottedAt: StringmodifiedAWS:: ObservabilityAdmin:: OrganizationCentralizationRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRuleProperties: Rule: Destination: DestinationLogsConfiguration:added: TagPropagationConfiguration:added: TagConflictResolutionStrategy: Stringadded: DestinationRoleArn: StringmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties: # Update requires: Replacement → Some interruptionsmodified: AvailabilityZones: - StringmodifiedAWS:: Route53:: RecordSethistorydocs ↗#Link to AWS::Route53::RecordSet
Type: AWS::Route53::RecordSetProperties:removed: GeoProximityLocation:removed: AWSRegion: Stringremoved: Bias: Integerremoved: Coordinates:removed: Latitude: Stringremoved: Longitude: Stringremoved: LocalZoneGroup: String # Update requires: Replacement → No interruptionmodified: Name: String # Duplicates allowed: Yes → Nomodified: ResourceRecords: - StringmodifiedAWS:: SageMaker:: EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties: AsyncInferenceConfig: OutputConfig: NotificationConfig: # Duplicates allowed: Not specified → Yesmodified: IncludeInferenceResponseIn: - String DataCaptureConfig: CaptureContentTypeHeader: # Duplicates allowed: Not specified → Yesmodified: CsvContentTypes: - String # Duplicates allowed: Not specified → Yesmodified: JsonContentTypes: - String # Duplicates allowed: Not specified → Yesmodified: CaptureOptions: - CaptureOption ExplainerConfig: ClarifyExplainerConfig: InferenceConfig: # Duplicates allowed: Not specified → Yesmodified: FeatureHeaders: List of ClarifyHeader → List of String # Duplicates allowed: Not specified → Yesmodified: FeatureTypes: List of ClarifyFeatureType → List of String # Duplicates allowed: Not specified → Yesmodified: LabelHeaders: List of ClarifyHeader → List of String # Duplicates allowed: Not specified → Yesmodified: ProductionVariants: - # Update requires: No interruption → Replacementmodified: CoreDumpConfig: CoreDumpConfig # Duplicates allowed: Not specified → Yesmodified: InstancePools: List of InstancePools → List of InstancePool # Update requires: No interruption → Replacementmodified: ManagedInstanceScaling: # Update requires: No interruption → Replacementmodified: ScaleInPolicy: ScaleInPolicy # Update requires: No interruption → Replacementmodified: RoutingConfig: # Update requires: No interruption → Replacementmodified: PrefixAwareRoutingConfig: PrefixAwareRoutingConfig # Update requires: No interruption → Replacementmodified: ServerlessConfig: ServerlessConfig # Duplicates allowed: Not specified → Yesmodified: ShadowProductionVariants: # ProductionVariant: see above # Duplicates allowed: Not specified → Yes - Tag VpcConfig: # Duplicates allowed: Not specified → Yesmodified: SecurityGroupIds: - String # Duplicates allowed: Not specified → Yesmodified: Subnets: - StringFn::GetAtt:added: EndpointConfigArn: StringmodifiedAWS:: SDB:: Domainhistorydocs ↗#Link to AWS::SDB::Domain
Type: AWS::SDB::DomainFn::GetAtt:added: Id: StringmodifiedAWS:: ServiceDiscovery:: HttpNamespacehistorydocs ↗#Link to AWS::ServiceDiscovery::HttpNamespace
Type: AWS::ServiceDiscovery::HttpNamespaceProperties: # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: SSM:: Associationhistorydocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationProperties: # Update requires: No interruption → Replacementmodified: InstanceId: StringmodifiedAWS:: VpcLattice:: ServiceNetworkVpcAssociationhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetworkVpcAssociation
Type: AWS::VpcLattice::ServiceNetworkVpcAssociationProperties: # Update requires: Replacement → No interruptionmodified: DnsOptions: # Update requires: Replacement → No interruptionmodified: PrivateDnsPreference: String # Update requires: Replacement → No interruptionmodified: PrivateDnsSpecifiedDomains: - String # Update requires: Replacement → No interruptionmodified: PrivateDnsEnabled: Boolean