Version 244.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 types10
addedAWS:: BcmPricingCalculator:: BillScenariodocs ↗#Link to AWS::BcmPricingCalculator::BillScenario
Type: AWS::BcmPricingCalculator::BillScenarioProperties: CostCategoryGroupSharingPreferenceArn: String GroupSharingPreference: String ExpiresAt: String - Value: String Key: String Name: StringFn::GetAtt: Status: String BillInterval.Start: String BillInterval.End: String BillInterval: Start: String End: String CreatedAt: String FailureMessage: String Id: String Arn: StringaddedAWS:: Bedrock:: DataAutomationLibrarydocs ↗#Link to AWS::Bedrock::DataAutomationLibrary
Type: AWS::Bedrock::DataAutomationLibraryProperties: LibraryDescription: String EncryptionConfiguration: KmsKeyId: String KmsEncryptionContext: <key>: String LibraryName: String - Value: String Key: StringFn::GetAtt: EntityTypes: - EntityType: String EntityMetadata: String Status: String CreationTime: String LibraryArn: StringaddedAWS:: Bedrock:: EnforcedGuardrailConfigurationdocs ↗#Link to AWS::Bedrock::EnforcedGuardrailConfiguration
Type: AWS::Bedrock::EnforcedGuardrailConfigurationProperties: GuardrailIdentifier: String GuardrailVersion: String ModelEnforcement: ExcludedModels: - String IncludedModels: - String SelectiveContentGuarding: Messages: String System: StringFn::GetAtt: GuardrailId: String UpdatedBy: String Owner: String CreatedBy: String GuardrailArn: String CreatedAt: String ConfigId: String UpdatedAt: StringaddedAWS:: Bedrock:: ResourcePolicydocs ↗#Link to AWS::Bedrock::ResourcePolicy
Type: AWS::Bedrock::ResourcePolicyProperties: ResourceArn: String PolicyDocument: JsonaddedAWS:: BedrockAgentCore:: OAuth2CredentialProviderdocs ↗#Link to AWS::BedrockAgentCore::OAuth2CredentialProvider
Type: AWS::BedrockAgentCore::OAuth2CredentialProviderProperties: CredentialProviderVendor: String Oauth2ProviderConfigInput: IncludedOauth2ProviderConfig: TokenEndpoint: String Issuer: String ClientSecret: String ClientId: String AuthorizationEndpoint: String GoogleOauth2ProviderConfig: ClientSecret: String ClientId: String GithubOauth2ProviderConfig: ClientSecret: String ClientId: String MicrosoftOauth2ProviderConfig: TenantId: String ClientSecret: String ClientId: String SlackOauth2ProviderConfig: ClientSecret: String ClientId: String SalesforceOauth2ProviderConfig: ClientSecret: String ClientId: String AtlassianOauth2ProviderConfig: ClientSecret: String ClientId: String CustomOauth2ProviderConfig: ClientSecret: String ClientId: String OauthDiscovery: DiscoveryUrl: String TokenEndpoint: String ResponseTypes: - String Issuer: String AuthorizationEndpoint: String LinkedinOauth2ProviderConfig: ClientSecret: String ClientId: String - Value: String Key: String Name: StringFn::GetAtt: CredentialProviderArn: String CallbackUrl: String Oauth2ProviderConfigOutput.OauthDiscovery.DiscoveryUrl: String CreatedTime: String ClientSecretArn: SecretArn: String LastUpdatedTime: String ClientSecretArn.SecretArn: String Oauth2ProviderConfigOutput.ClientId: String Oauth2ProviderConfigOutput: ClientId: String OauthDiscovery: # Oauth2Discovery: see above Oauth2ProviderConfigOutput.OauthDiscovery: # Oauth2Discovery: see above Oauth2ProviderConfigOutput.OauthDiscovery.AuthorizationServerMetadata: # Oauth2AuthorizationServerMetadata: see aboveaddedAWS:: Braket:: SpendingLimitdocs ↗#Link to AWS::Braket::SpendingLimit
Type: AWS::Braket::SpendingLimitProperties: SpendingLimit: String DeviceArn: String TimePeriod: EndAt: String StartAt: String - Value: String Key: StringFn::GetAtt: TotalSpend: String SpendingLimitArn: String CreatedAt: String QueuedSpend: String UpdatedAt: StringaddedAWS:: S3Files:: AccessPointdocs ↗#Link to AWS::S3Files::AccessPoint
Type: AWS::S3Files::AccessPointProperties: FileSystemId: String RootDirectory: Path: String CreationPermissions: OwnerGid: String OwnerUid: String Permissions: String ClientToken: String PosixUser: Uid: String SecondaryGids: - String Gid: String - Value: String Key: StringFn::GetAtt: Status: String OwnerId: String AccessPointArn: String AccessPointId: StringaddedAWS:: S3Files:: FileSystemdocs ↗#Link to AWS::S3Files::FileSystem
Type: AWS::S3Files::FileSystemProperties: AcceptBucketWarning: Boolean KmsKeyId: String Bucket: String SynchronizationConfiguration: ImportDataRules: - Trigger: String SizeLessThan: Long Prefix: String LatestVersionNumber: Integer ExpirationDataRules: - DaysAfterLastAccess: Integer Prefix: String ClientToken: String RoleArn: String - Value: String Key: StringFn::GetAtt: Status: String OwnerId: String FileSystemArn: String CreationTime: String FileSystemId: String SynchronizationConfiguration.LatestVersionNumber: Integer StatusMessage: StringaddedAWS:: S3Files:: FileSystemPolicydocs ↗#Link to AWS::S3Files::FileSystemPolicy
Type: AWS::S3Files::FileSystemPolicyProperties: Policy: Json FileSystemId: StringaddedAWS:: S3Files:: MountTargetdocs ↗#Link to AWS::S3Files::MountTarget
Type: AWS::S3Files::MountTargetProperties: IpAddressType: String SecurityGroups: - String FileSystemId: String SubnetId: String Ipv6Address: String Ipv4Address: StringFn::GetAtt: Status: String OwnerId: String VpcId: String AvailabilityZoneId: String MountTargetId: String NetworkInterfaceId: String StatusMessage: String02Modified resource types14
modifiedAWS:: AppIntegrations:: Applicationhistorydocs ↗#Link to AWS::AppIntegrations::Application
Type: AWS::AppIntegrations::ApplicationProperties:added: ApplicationType: String # Required: Yes → Nomodified: Description: StringmodifiedAWS:: BCMDataExports:: Exporthistorydocs ↗#Link to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::ExportProperties: Export: DestinationConfigurations: S3Destination:added: S3BucketOwner: StringmodifiedAWS:: BedrockAgentCore:: GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties: CredentialProviderConfigurations: - CredentialProvider:added: IamCredentialProvider:added: Service: Stringadded: Region: StringmodifiedAWS:: BedrockAgentCore:: Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:added: FilesystemConfigurations:added: - SessionStorage:added: MountPath: StringmodifiedAWS:: ConnectCampaignsV2:: Campaignhistorydocs ↗#Link to AWS::ConnectCampaignsV2::Campaign
Type: AWS::ConnectCampaignsV2::CampaignProperties:added: EntryLimitsConfig:added: MaxEntryCount: Integeradded: MinEntryInterval: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: Volumes:added: - S3FilesVolumeConfiguration:added: FileSystemArn: Stringadded: AccessPointArn: Stringadded: RootDirectory: Stringadded: TransitEncryptionPort: IntegermodifiedAWS:: ElasticLoadBalancing:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties: # Duplicates allowed: Yes → No - AppCookieStickinessPolicy # Duplicates allowed: Yes → Nomodified: AvailabilityZones: - String # Update requires: No interruption → Some interruptionsmodified: HealthCheck: HealthCheck # Duplicates allowed: Yes → Nomodified: Instances: - String # Duplicates allowed: Yes → No - LBCookieStickinessPolicy # Duplicates allowed: Yes → Nomodified: Listeners: - Listeners Policies:modified: - Attributes: List of PolicyItem → List of Json # Update requires: No interruption → Some interruptionsmodified: Subnets: - StringFn::GetAtt:removed: SourceSecurityGroup:removed: GroupName: Stringremoved: OwnerAlias: StringmodifiedAWS:: FSx:: S3AccessPointAttachmenthistorydocs ↗#Link to AWS::FSx::S3AccessPointAttachment
Type: AWS::FSx::S3AccessPointAttachmentFn::GetAtt:added: Lifecycle: StringmodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties: Code:added: S3ObjectStorageMode: StringmodifiedAWS:: Logs:: QueryDefinitionhistorydocs ↗#Link to AWS::Logs::QueryDefinition
Type: AWS::Logs::QueryDefinitionProperties:added: Parameters:added: - DefaultValue: Stringadded: Description: Stringadded: Name: StringmodifiedAWS:: S3Express:: DirectoryBuckethistorydocs ↗#Link to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucketProperties:added: MetricsConfigurations:added: - AccessPointArn: Stringadded: Id: Stringadded: Prefix: StringmodifiedAWS:: S3Tables:: Tablehistorydocs ↗#Link to AWS::S3Tables::Table
Type: AWS::S3Tables::TableProperties: IcebergMetadata: # Required: Yes → Nomodified: IcebergSchema: IcebergSchemaadded: IcebergSchemaV2:added: SchemaV2FieldList:added: - Type: Jsonadded: Required: Booleanadded: Doc: Stringadded: Id: Integeradded: Name: Stringadded: SchemaV2FieldType: Stringadded: SchemaId: Integeradded: IdentifierFieldIds:added: - IntegermodifiedAWS:: S3Tables:: TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added: ReplicationConfiguration:added: Role: Stringadded: Rules:added: - Destinations:added: - DestinationTableBucketARN: StringmodifiedAWS:: StepFunctions:: StateMachineAliashistorydocs ↗#Link to AWS::StepFunctions::StateMachineAlias
Type: AWS::StepFunctions::StateMachineAliasProperties:added: StateMachineArn: String