CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 55
- REMOVED
- 0
- MODIFIED
- 38
- DOCUMENTATION
- 0
New resource types
AWS:: ApplicationSignals:: InstrumentationConfigLink to AWS::ApplicationSignals::InstrumentationConfig
Type: AWS::ApplicationSignals::InstrumentationConfig
Properties:
Description: String
SignalType: String
AttributeFilters: Json
InstrumentationType: String
CaptureConfiguration:
CodeCapture:
CaptureLocals:
- String
CaptureReturn: Boolean
CaptureLimits:
MaxStringLength: Integer
MaxCollectionDepth: Integer
MaxCollectionWidth: Integer
MaxObjectDepth: Integer
MaxHits: Integer
MaxStackFrames: Integer
MaxStackTraceSize: Integer
MaxFieldsPerObject: Integer
CaptureArguments:
- String
CaptureStackTrace: Boolean
Service: String
Environment: String
ExpiresAt: String
- Value: String
Key: String
Location:
CodeLocation:
FilePath: String
Language: String
ClassName: String
MethodName: String
LineNumber: Integer
CodeUnit: String
Fn::GetAtt:
CreatedAt: String
Arn: String
LocationHash: String
AWS:: AppStream:: ImageLink to AWS::AppStream::Image
Type: AWS::AppStream::Image
Fn::GetAtt:
Description: String
CreatedTime: String
Platform: String
Applications:
- DisplayName: String
Metadata:
<key>: String
LaunchPath: String
Enabled: Boolean
LaunchParameters: String
Name: String
LatestAppstreamAgentVersion: String
ImageBuilderSupported: Boolean
AppstreamAgentVersion: String
ImageSharedWithOthers: String
ManagedSoftwareIncluded: Boolean
Name: String
ImageType: String
State: String
DisplayName: String
Visibility: String
Arn: String
SupportedInstanceFamilies:
- String
DynamicAppProvidersEnabled: String
- Value: String
Key: String
AWS:: Backup:: ManagedRecoveryPointLink to AWS::Backup::ManagedRecoveryPoint
Type: AWS::Backup::ManagedRecoveryPoint
Fn::GetAtt:
CreationDate: String
BackupVaultArn: String
ResourceName: String
IsEncrypted: Boolean
InitiationDate: String
EncryptionKeyType: String
BackupVaultName: String
ParentRecoveryPointArn: String
IamRoleArn: String
Lifecycle.OptInToArchiveForSupportedResources: Boolean
CompletionDate: String
- Value: String
Key: String
Lifecycle.DeleteAfterDays: Double
Lifecycle.DeleteAfterEvent: String
Status: String
CompositeMemberIdentifier: String
BackupSizeInBytes: Double
EncryptionKeyArn: String
StorageClass: String
IsParent: Boolean
Lifecycle:
OptInToArchiveForSupportedResources: Boolean
DeleteAfterDays: Double
DeleteAfterEvent: String
MoveToColdStorageAfterDays: Double
RecoveryPointArn: String
Lifecycle.MoveToColdStorageAfterDays: Double
CalculatedLifecycle.MoveToColdStorageAt: String
CalculatedLifecycle:
MoveToColdStorageAt: String
DeleteAt: String
ResourceType: String
ResourceArn: String
VaultType: String
CalculatedLifecycle.DeleteAt: String
LastRestoreTime: String
SourceBackupVaultArn: String
AWS:: Backup:: RecoveryPointLink to AWS::Backup::RecoveryPoint
Type: AWS::Backup::RecoveryPoint
Properties:
BackupVaultName: String
Fn::GetAtt:
CreationDate: String
BackupVaultArn: String
ResourceName: String
IsEncrypted: Boolean
InitiationDate: String
ParentRecoveryPointArn: String
IamRoleArn: String
Lifecycle.OptInToArchiveForSupportedResources: Boolean
CompletionDate: String
Lifecycle.DeleteAfterDays: Double
Lifecycle.DeleteAfterEvent: String
Status: String
CompositeMemberIdentifier: String
BackupSizeInBytes: Double
EncryptionKeyArn: String
StorageClass: String
IsParent: Boolean
Lifecycle:
OptInToArchiveForSupportedResources: Boolean
DeleteAfterDays: Double
DeleteAfterEvent: String
MoveToColdStorageAfterDays: Double
RecoveryPointArn: String
Lifecycle.MoveToColdStorageAfterDays: Double
CalculatedLifecycle.MoveToColdStorageAt: String
CalculatedLifecycle:
MoveToColdStorageAt: String
DeleteAt: String
ResourceType: String
ResourceArn: String
VaultType: String
CalculatedLifecycle.DeleteAt: String
LastRestoreTime: String
SourceBackupVaultArn: String
AWS:: BackupGateway:: VirtualMachineLink to AWS::BackupGateway::VirtualMachine
Type: AWS::BackupGateway::VirtualMachine
Fn::GetAtt:
Path: String
ResourceArn: String
HypervisorId: String
- VmwareTagDescription: String
VmwareCategory: String
VmwareTagName: String
HostName: String
- Value: String
Key: String
Name: String
AWS:: CleanRoomsML:: TrainedModelLink to AWS::CleanRoomsML::TrainedModel
Type: AWS::CleanRoomsML::TrainedModel
Properties:
MembershipIdentifier: String
Fn::GetAtt:
Status: String
CollaborationIdentifier: String
Description: String
ResourceConfig.InstanceCount: Integer
ResourceConfig.VolumeSizeInGB: Integer
StoppingCondition.MaxRuntimeInSeconds: Integer
TrainedModelId: String
TrainingInputMode: String
CreateTime: String
TrainedModelArn: String
Name: String
TrainingContainerImageDigest: String
DataChannels:
- S3DataDistributionType: String
ChannelName: String
MlInputChannelArn: String
Hyperparameters:
<key>: String
StoppingCondition:
MaxRuntimeInSeconds: Integer
KmsKeyArn: String
ResourceConfig.InstanceType: String
UpdateTime: String
Environment:
<key>: String
ResourceConfig:
InstanceCount: Integer
VolumeSizeInGB: Integer
InstanceType: String
ConfiguredModelAlgorithmAssociationArn: String
- Value: String
Key: String
AWS:: CloudWatch:: ResourceMetricsConfigurationLink to AWS::CloudWatch::ResourceMetricsConfiguration
Type: AWS::CloudWatch::ResourceMetricsConfiguration
Properties:
ResourceArn: String
MetricSelections:
- IncludeMetrics:
- String
Fn::GetAtt:
CreatedAt: String
UpdatedAt: String
AWS:: CloudWatch:: ViewLink to AWS::CloudWatch::View
Type: AWS::CloudWatch::View
Properties:
Description: String
Definition: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Type: String
CreatedAt: String
Arn: String
UpdatedAt: String
AWS:: Comprehend:: EntityRecognizerEndpointLink to AWS::Comprehend::EntityRecognizerEndpoint
Type: AWS::Comprehend::EntityRecognizerEndpoint
Properties:
ModelArn: String
DataAccessRoleArn: String
EndpointName: String
DesiredInferenceUnits: Integer
FlywheelArn: String
- Value: String
Key: String
Fn::GetAtt:
EndpointStatus: String
CurrentInferenceUnits: Integer
CreationTime: String
LastModifiedTime: String
Arn: String
AWS:: Connect:: AWSManagedViewLink to AWS::Connect::AWSManagedView
Type: AWS::Connect::AWSManagedView
Properties:
InstanceId: String
ViewId: String
Fn::GetAtt:
Status: String
Type: String
Description: String
Version: Integer
Arn: String
Name: String
AWS:: Connect:: UseCaseLink to AWS::Connect::UseCase
Type: AWS::Connect::UseCase
Properties:
InstanceId: String
IntegrationAssociationId: String
UseCaseType: String
- Value: String
Key: String
Fn::GetAtt:
UseCaseArn: String
UseCaseId: String
AWS:: DRS:: RecoveryPlanLink to AWS::DRS::RecoveryPlan
Type: AWS::DRS::RecoveryPlan
Properties:
Description: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
RecoveryPlanID: String
CreatedAt: String
Arn: String
UpdatedAt: String
AWS:: DRS:: RecoveryPlanExecutionLink to AWS::DRS::RecoveryPlanExecution
Type: AWS::DRS::RecoveryPlanExecution
Properties:
RecoveryPlanArn: String
Mode: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
RecoveryPlanExecutionArn: String
CompletedAt: String
StartedAt: String
AWS:: EC2:: HostReservationLink to AWS::EC2::HostReservation
Type: AWS::EC2::HostReservation
Properties:
HostIdSet:
- String
OfferingId: String
- Value: String
Key: String
Fn::GetAtt:
InstanceFamily: String
Start: String
State: String
HostReservationId: String
HourlyPrice: String
PaymentOption: String
Duration: Integer
End: String
Count: Integer
Arn: String
UpfrontPrice: String
AWS:: EC2:: ImageLink to AWS::EC2::Image
Type: AWS::EC2::Image
Fn::GetAtt:
ImageOwnerAlias: String
CreationDate: String
Description: String
RootDeviceName: String
Platform: String
PlatformDetails: String
EnaSupport: Boolean
BootMode: String
BlockDeviceMappings:
- Ebs:
KmsKeyId: String
Encrypted: Boolean
EbsCardIndex: Integer
OutpostArn: String
AvailabilityZoneId: String
Throughput: Integer
AvailabilityZone: String
Iops: Integer
VolumeInitializationRate: Integer
SnapshotId: String
VolumeType: String
VolumeSize: Integer
DeleteOnTermination: Boolean
NoDevice: String
VirtualName: String
DeviceName: String
KernelId: String
SourceInstanceId: String
ImageLocation: String
Name: String
ImageType: String
ImageAllowed: Boolean
SourceImageRegion: String
OwnerId: String
ImageId: String
DeprecationTime: String
- Value: String
Key: String
ProductCodes:
- ProductCodeType: String
ProductCodeId: String
Architecture: String
Hypervisor: String
VirtualizationType: String
PublicSsmParameterName: String
SriovNetSupport: String
TpmSupport: String
Public: Boolean
SourceImageId: String
RamdiskId: String
RootDeviceType: String
DeregistrationProtection: String
ImdsSupport: String
FreeTierEligible: Boolean
State: String
LastLaunchedTime: String
ImageWatermarks:
- SourceImageRegion: String
SourceImageCreationTime: String
WatermarkKey: String
SourceImageId: String
WatermarkCreationTime: String
Arn: String
UsageOperation: String
AWS:: EC2:: OutpostLagLink to AWS::EC2::OutpostLag
Type: AWS::EC2::OutpostLag
Fn::GetAtt:
OutpostLagId: String
LocalGatewayVirtualInterfaceIds:
- String
ServiceLinkVirtualInterfaceIds:
- String
OwnerId: String
State: String
OutpostArn: String
Arn: String
- Value: String
Key: String
AWS:: EC2:: SecondaryNetworkLink to AWS::EC2::SecondaryNetwork
Type: AWS::EC2::SecondaryNetwork
Properties:
NetworkType: String
- Value: String
Key: String
Ipv4CidrBlock: String
Fn::GetAtt:
Ipv4CidrBlockAssociations:
- State: String
CidrBlock: String
AssociationId: String
SecondaryNetworkArn: String
OwnerId: String
SecondaryNetworkId: String
AWS:: EC2:: TransitGatewayRouteTableAnnouncementLink to AWS::EC2::TransitGatewayRouteTableAnnouncement
Type: AWS::EC2::TransitGatewayRouteTableAnnouncement
Fn::GetAtt:
TransitGatewayRouteTableAnnouncementId: String
TransitGatewayRouteTableId: String
TransitGatewayId: String
CoreNetworkId: String
PeerTransitGatewayId: String
PeerCoreNetworkId: String
State: String
PeeringAttachmentId: String
AnnouncementDirection: String
CreationTime: String
Arn: String
- Value: String
Key: String
AWS:: EKS:: EksAnywhereSubscriptionLink to AWS::EKS::EksAnywhereSubscription
Type: AWS::EKS::EksAnywhereSubscription
Properties:
AutoRenew: Boolean
Term:
Duration: Integer
Unit: String
LicenseQuantity: Integer
- Value: String
Key: String
LicenseType: String
Fn::GetAtt:
Status: String
ExpirationDate: String
CreatedAt: String
Licenses:
- Id: String
Id: String
Arn: String
LicenseArns:
- String
EffectiveDate: String
AWS:: ElastiCache:: SnapshotLink to AWS::ElastiCache::Snapshot
Type: AWS::ElastiCache::Snapshot
Properties:
CacheClusterId: String
KmsKeyId: String
ReplicationGroupId: String
SnapshotName: String
- Value: String
Key: String
Fn::GetAtt:
EngineVersion: String
TopicArn: String
CacheSubnetGroupName: String
Port: Integer
AutomaticFailover: String
PreferredMaintenanceWindow: String
CacheParameterGroupName: String
NumNodeGroups: Integer
AutoMinorVersionUpgrade: Boolean
NumCacheNodes: Integer
PreferredAvailabilityZone: String
ReplicationGroupDescription: String
SnapshotWindow: String
CacheNodeType: String
SnapshotRetentionLimit: Integer
DataTiering: String
CacheClusterCreateTime: String
SnapshotStatus: String
VpcId: String
SnapshotSource: String
NodeSnapshots:
- CacheSize: String
SnapshotCreateTime: String
CacheClusterId: String
CacheNodeId: String
NodeGroupId: String
CacheNodeCreateTime: String
Arn: String
Engine: String
AWS:: EMR:: SessionLink to AWS::EMR::Session
Type: AWS::EMR::Session
Properties:
SessionIdleTimeoutInMinutes: Double
ExecutionRoleArn: String
MonitoringConfiguration:
S3LoggingConfiguration:
LogUri: String
EncryptionKeyArn: String
Enabled: Boolean
LogTypes: Json
ManagedLoggingConfiguration:
EncryptionKeyArn: String
Enabled: Boolean
CloudWatchLoggingConfiguration:
LogGroup: String
EncryptionKeyArn: String
Enabled: Boolean
LogStreamNamePrefix: String
LogTypes: Json
EngineConfigurations:
- Properties:
<key>: String
Configurations: # Configuration: see above
Classification: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
ServerUrl: String
AccountId: String
ClusterId: String
CreatedAt: String
UpdatedAt: String
IdleSince: String
State: String
Id: String
StartedAt: String
Arn: String
ReleaseLabel: String
StateChangeReason: String
EndedAt: String
AWS:: IVS:: AdConfigurationLink to AWS::IVS::AdConfiguration
Type: AWS::IVS::AdConfiguration
Properties:
PostRollConfiguration:
Enabled: Boolean
DurationSeconds: Integer
MediaTailorPlaybackConfigurations:
- PlaybackConfigurationArn: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Arn: String
AWS:: Lambda:: WebFunctionLink to AWS::Lambda::WebFunction
Type: AWS::Lambda::WebFunction
Properties:
FunctionName: String
- Value: String
Key: String
Fn::GetAtt:
FunctionArn: String
State: String
StateReason: String
CreatedAt: String
UpdatedAt: String
AWS:: Lambda:: WebFunctionEndpointLink to AWS::Lambda::WebFunctionEndpoint
Type: AWS::Lambda::WebFunctionEndpoint
Properties:
FunctionName: String
Description: String
RevisionWeights:
- RevisionId: String
Weight: Integer
ScalingConfig:
MaxEnvironments: Integer
ThrottleConfig:
RateLimit: Integer
EndpointName: String
EndpointType: String
Regions:
- String
AuthType: String
Fn::GetAtt:
FunctionArn: String
UpdateStatus: String
RegionalEndpoints:
<key>:
RevisionWeights: # RevisionWeight: see above
ScalingConfig: # ScalingConfig: see above
UpdateStatus: String
ThrottleConfig: # ThrottleConfig: see above
DomainName: String
State: String
StateReason: String
AuthType: String
UpdateStatusReason: String
DomainName: String
State: String
StateReason: String
CreatedAt: String
UpdatedAt: String
EndpointArn: String
UpdateStatusReason: String
AWS:: Lambda:: WebFunctionRevisionLink to AWS::Lambda::WebFunctionRevision
Type: AWS::Lambda::WebFunctionRevision
Properties:
FunctionName: String
Description: String
KmsKeyArn: String
ServiceConfig:
TimeoutSeconds: Integer
ExecutionRoleArn: String
MaxConcurrencyPerEnvironment: Integer
EnvironmentVariables:
<key>: String
TelemetryConfig:
LoggingConfig:
ApplicationLogLevel: String
LogGroup: String
SystemLogLevel: String
BuildConfig:
RuntimeConfig:
Runtime: String
CodeConfig:
S3Object:
VersionId: String
Bucket: String
Key: String
Fn::GetAtt:
FunctionArn: String
State: String
StateReason: String
CreatedAt: String
RevisionArn: String
RevisionId: String
AWS:: LicenseManager:: ReportGeneratorLink to AWS::LicenseManager::ReportGenerator
Type: AWS::LicenseManager::ReportGenerator
Properties:
Description: String
ReportContext:
LicenseConfigurationArns:
- String
LicenseAssetGroupArns:
- String
ReportStartDate: String
ReportEndDate: String
ReportType:
- String
ReportFrequency:
Value: Integer
Period: String
- Value: String
Key: String
ReportGeneratorName: String
Fn::GetAtt:
S3Location.Bucket: String
CreateTime: String
ReportCreatorAccount: String
Arn: String
S3Location:
Bucket: String
KeyPrefix: String
S3Location.KeyPrefix: String
AWS:: LicenseManagerLinuxSubscriptions:: SubscriptionProviderLink to AWS::LicenseManagerLinuxSubscriptions::SubscriptionProvider
Type: AWS::LicenseManagerLinuxSubscriptions::SubscriptionProvider
Properties:
SecretArn: String
SubscriptionProviderSource: String
- Value: String
Key: String
Fn::GetAtt:
SubscriptionProviderArn: String
SubscriptionProviderStatus: String
SubscriptionProviderStatusMessage: String
LastSuccessfulDataRetrievalTime: String
AWS:: MediaTailor:: ProgramLink to AWS::MediaTailor::Program
Type: AWS::MediaTailor::Program
Properties:
VodSourceName: String
SourceLocationName: String
ScheduleConfiguration:
Transition:
RelativeProgram: String
Type: String
RelativePosition: String
ScheduledStartTimeMillis: Integer
DurationMillis: Integer
ClipRange:
EndOffsetMillis: Integer
StartOffsetMillis: Integer
ChannelName: String
LiveSourceName: String
AdBreaks:
- OffsetMillis: Integer
TimeSignalMessage:
SegmentationDescriptors:
- SegmentationUpid: String
SegmentsExpected: Integer
SubSegmentsExpected: Integer
SegmentationEventId: Integer
SubSegmentNum: Integer
SegmentationTypeId: Integer
SegmentationUpidType: Integer
SegmentNum: Integer
SpliceInsertMessage:
SpliceEventId: Integer
AvailsExpected: Integer
AvailNum: Integer
UniqueProgramId: Integer
Slate:
VodSourceName: String
SourceLocationName: String
MessageType: String
AdBreakMetadata:
- Value: String
Key: String
AudienceMedia:
- Audience: String
AlternateMedia:
- VodSourceName: String
SourceLocationName: String
LiveSourceName: String
AdBreaks: # AdBreak: see above
ScheduledStartTimeMillis: Integer
ClipRange: # ClipRange: see above
DurationMillis: Integer
ProgramName: String
Fn::GetAtt:
ClipRange.EndOffsetMillis: Integer
CreationTime: String
ClipRange: # ClipRange: see above
ScheduledStartTime: String
Arn: String
ClipRange.StartOffsetMillis: Integer
DurationMillis: Integer
AWS:: MGN:: JobLink to AWS::MGN::Job
Type: AWS::MGN::Job
Properties:
- Value: String
Key: String
Fn::GetAtt:
Status: String
Type: String
ParticipatingServers:
- LaunchedEc2InstanceID: String
LaunchStatus: String
SourceServerID: String
CreationDateTime: String
EndDateTime: String
InitiatedBy: String
Arn: String
JobId: String
AWS:: NetworkSecurityManager:: DeploymentLink to AWS::NetworkSecurityManager::Deployment
Type: AWS::NetworkSecurityManager::Deployment
Properties:
AssociatedPolicyList:
- PolicyArn: String
DeploymentName: String
DeploymentDescription: String
AssociatedScopeList:
- ScopeArn: String
DeploymentConfiguration:
EnableCrossAccountVisibility: Boolean
- Value: String
Key: String
Fn::GetAtt:
Status: String
DeploymentId: String
DeploymentArn: String
Version: String
UpdatedAt: String
AWS:: NetworkSecurityManager:: PolicyLink to AWS::NetworkSecurityManager::Policy
Type: AWS::NetworkSecurityManager::Policy
Properties:
PolicyDescription: String
Priority: Integer
PolicyName: String
FirewallType: String
AssociatedTemplateAndRuleList:
- TemplateArn: String
RuleArn: String
PolicyConfiguration:
ResourcesCleanUp: Boolean
RemediationEnabled: Boolean
WafConfig:
ExistingCustomerWebACLResolution: String
ConflictResolution: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
PolicyArn: String
Version: String
UpdatedAt: String
PolicyId: String
AWS:: NetworkSecurityManager:: RuleLink to AWS::NetworkSecurityManager::Rule
Type: AWS::NetworkSecurityManager::Rule
Properties:
RuleDescription: String
Configuration: String
FirewallType: String
RuleType: String
RuleName: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
Version: String
RuleId: String
RuleArn: String
UpdatedAt: String
AWS:: NetworkSecurityManager:: ScopeLink to AWS::NetworkSecurityManager::Scope
Type: AWS::NetworkSecurityManager::Scope
Properties:
ScopeName: String
ScopeConfiguration: String
- Value: String
Key: String
ScopeDescription: String
Fn::GetAtt:
Status: String
ScopeArn: String
Version: String
ScopeId: String
UpdatedAt: String
AWS:: NetworkSecurityManager:: TemplateLink to AWS::NetworkSecurityManager::Template
Type: AWS::NetworkSecurityManager::Template
Properties:
AssociatedRuleList:
- RuleArn: String
FirewallType: String
TemplateName: String
TemplateDescription: String
- Value: String
Key: String
Fn::GetAtt:
TemplateArn: String
Status: String
Version: String
UpdatedAt: String
TemplateId: String
AWS:: ObservabilityAdmin:: DatasetIntegrationLink to AWS::ObservabilityAdmin::DatasetIntegration
Type: AWS::ObservabilityAdmin::DatasetIntegration
Properties:
RoleArn: String
- Value: String
Key: String
Fn::GetAtt:
CreatedAt: String
Arn: String
UpdatedAt: String
AWS:: Personalize:: CampaignLink to AWS::Personalize::Campaign
Type: AWS::Personalize::Campaign
Properties:
CampaignConfig:
ItemExplorationConfig:
<key>: String
SyncWithLatestSolutionVersion: Boolean
EnableMetadataWithRecommendations: Boolean
RankingInfluence:
<key>: Double
SolutionVersionArn: String
MinProvisionedTPS: Integer
- Value: String
Key: String
Name: String
Fn::GetAtt:
CampaignArn: String
Status: String
CreationDateTime: String
LastUpdatedDateTime: String
AWS:: RAM:: PermissionAssociationLink to AWS::RAM::PermissionAssociation
Type: AWS::RAM::PermissionAssociation
Properties:
Replace: Boolean
ResourceShareArn: String
PermissionArn: String
Fn::GetAtt:
IsDefault: Boolean
LastUpdatedTime: String
ResourceType: String
FeatureSet: String
AssociationStatus: String
PermissionVersion: String
AWS:: RAM:: PrincipalAssociationLink to AWS::RAM::PrincipalAssociation
Type: AWS::RAM::PrincipalAssociation
Properties:
ResourceShareArn: String
Principal: String
Fn::GetAtt:
Status: String
AssociationType: String
CreationTime: String
External: Boolean
LastUpdatedTime: String
AWS:: RAM:: ResourceAssociationLink to AWS::RAM::ResourceAssociation
Type: AWS::RAM::ResourceAssociation
Properties:
ResourceArn: String
ResourceShareArn: String
Fn::GetAtt:
Status: String
AssociationType: String
CreationTime: String
External: Boolean
LastUpdatedTime: String
AWS:: RAM:: SourceAssociationLink to AWS::RAM::SourceAssociation
Type: AWS::RAM::SourceAssociation
Properties:
ResourceShareArn: String
SourceId: String
Fn::GetAtt:
Status: String
SourceType: String
CreationTime: String
LastUpdatedTime: String
AWS:: RDS:: DBClusterEndpointLink to AWS::RDS::DBClusterEndpoint
Type: AWS::RDS::DBClusterEndpoint
Properties:
ExcludedMembers:
- String
DBClusterIdentifier: String
DBClusterEndpointIdentifier: String
StaticMembers:
- String
- Value: String
Key: String
CustomEndpointType: String
Fn::GetAtt:
Status: String
DBClusterEndpointArn: String
Endpoint: String
DBClusterEndpointResourceIdentifier: String
EndpointType: String
AWS:: Redshift:: RedshiftIdcApplicationLink to AWS::Redshift::RedshiftIdcApplication
Type: AWS::Redshift::RedshiftIdcApplication
Properties:
RedshiftIdcApplicationName: String
IdcDisplayName: String
ApplicationType: String
- TrustedTokenIssuerArn: String
AuthorizedAudiencesList:
- String
IamRoleArn: String
ServiceIntegrations:
- LakeFormation:
- LakeFormationQuery:
Authorization: String
S3AccessGrants:
- ReadWriteAccess:
Authorization: String
Redshift:
- Connect:
Authorization: String
IdentityNamespace: String
- Value: String
Key: String
SsoTagKeys:
- String
IdcInstanceArn: String
Fn::GetAtt:
IdcOnboardStatus: String
IdcManagedApplicationArn: String
RedshiftIdcApplicationArn: String
AWS:: S3:: JobLink to AWS::S3::Job
Type: AWS::S3::Job
Properties:
Description: String
ManifestGenerator:
S3JobManifestGenerator:
SourceBucket: String
Filter:
ObjectReplicationStatuses:
- String
MatchAnyStorageClass:
- String
KeyNameConstraint:
MatchAnyPrefix:
- String
MatchAnySubstring:
- String
MatchAnySuffix:
- String
EligibleForReplication: Boolean
CreatedAfter: String
ObjectSizeLessThanBytes: Integer
ObjectSizeGreaterThanBytes: Integer
MatchAnyObjectEncryption:
- SSEKMS:
BucketKeyEnabled: Boolean
KmsKeyArn: String
SSEC: Json
NOTSSE: Json
DSSEKMS:
KmsKeyArn: String
SSES3: Json
CreatedBefore: String
ManifestOutputLocation:
ExpectedManifestBucketOwner: String
ManifestPrefix: String
ManifestEncryption:
SSEKMS:
KeyId: String
SSES3: Json
Bucket: String
ManifestFormat: String
ExpectedBucketOwner: String
EnableManifestOutput: Boolean
Report:
Format: String
Bucket: String
ReportScope: String
Enabled: Boolean
Prefix: String
ExpectedBucketOwner: String
Priority: Integer
ConfirmationRequired: Boolean
Operation:
S3ComputeObjectChecksum:
ChecksumAlgorithm: String
ChecksumType: String
S3PutObjectLegalHold:
LegalHold:
Status: String
S3PutObjectCopy:
ModifiedSinceConstraint: String
RedirectLocation: String
ObjectLockLegalHoldStatus: String
AccessControlGrants:
- Permission: String
Grantee:
TypeIdentifier: String
Identifier: String
DisplayName: String
SSEAwsKmsKeyId: String
StorageClass: String
ChecksumAlgorithm: String
TargetKeyPrefix: String
CannedAccessControlList: String
NewObjectMetadata:
ContentMD5: String
RequesterCharged: Boolean
ContentDisposition: String
ContentType: String
HttpExpiresDate: String
SSEAlgorithm: String
UserMetadata:
<key>: String
ContentLanguage: String
CacheControl: String
ContentEncoding: String
ContentLength: Integer
BucketKeyEnabled: Boolean
TargetResource: String
NewObjectTagging:
- Value: String
Key: String
RequesterPays: Boolean
UnModifiedSinceConstraint: String
ObjectLockRetainUntilDate: String
ObjectLockMode: String
MetadataDirective: String
S3PutObjectAcl:
AccessControlPolicy:
AccessControlList:
Owner:
DisplayName: String
ID: String
Grants: # S3Grant: see above
CannedAccessControlList: String
LambdaInvoke:
UserArguments:
<key>: String
FunctionArn: String
InvocationSchemaVersion: String
S3PutObjectRetention:
BypassGovernanceRetention: Boolean
Retention:
Mode: String
RetainUntilDate: String
S3UpdateObjectEncryption:
ObjectEncryption:
SSEKMS:
BucketKeyEnabled: Boolean
KMSKeyArn: String
S3DeleteObjectTagging: Json
S3ReplicateObject: Json
S3InitiateRestoreObject:
GlacierJobTier: String
ExpirationInDays: Integer
S3PutObjectTagging:
TagSet: # Tag: see above
Manifest:
Spec:
Format: String
Fields:
- String
Location:
ETag: String
ObjectArn: String
ObjectVersionId: String
RoleArn: String
Tags: # Tag: see above
Fn::GetAtt:
Status: String
ProgressSummary.Timers.ElapsedTimeInActiveSeconds: Integer
ProgressSummary.TotalNumberOfTasks: Integer
GeneratedManifestDescriptor.Format: String
GeneratedManifestDescriptor.Location.ETag: String
GeneratedManifestDescriptor:
Format: String
Location: # JobManifestLocation: see above
GeneratedManifestDescriptor.Location: # JobManifestLocation: see above
GeneratedManifestDescriptor.Location.ObjectVersionId: String
TerminationDate: String
ProgressSummary:
TotalNumberOfTasks: Integer
NumberOfTasksFailed: Integer
NumberOfTasksSucceeded: Integer
Timers:
ElapsedTimeInActiveSeconds: Integer
ProgressSummary.Timers: # JobTimers: see above
ProgressSummary.NumberOfTasksFailed: Integer
ProgressSummary.NumberOfTasksSucceeded: Integer
CreationTime: String
Arn: String
GeneratedManifestDescriptor.Location.ObjectArn: String
JobId: String
AWS:: SageMaker:: ReservedCapacityLink to AWS::SageMaker::ReservedCapacity
Type: AWS::SageMaker::ReservedCapacity
Fn::GetAtt:
Status: String
DurationHours: Integer
ReservedCapacityType: String
EndTime: String
DurationMinutes: Integer
StartTime: String
AvailabilityZone: String
TotalInstanceCount: Integer
AvailableInstanceCount: Integer
InUseInstanceCount: Integer
InstanceType: String
ReservedCapacityId: String
- Value: String
Key: String
ReservedCapacityArn: String
AWS:: SageMaker:: TrainingPlanLink to AWS::SageMaker::TrainingPlan
Type: AWS::SageMaker::TrainingPlan
Fn::GetAtt:
Status: String
DurationHours: Integer
TrainingPlanName: String
EndTime: String
DurationMinutes: Integer
UpfrontFee: String
StartTime: String
TotalUltraServerCount: Integer
TrainingPlanArn: String
TotalInstanceCount: Integer
TargetResources:
- String
CurrencyCode: String
UnhealthyInstanceCount: Integer
AvailableInstanceCount: Integer
AvailableSpareInstanceCount: Integer
ReservedCapacitySummaries:
- Status: String
DurationHours: Integer
ReservedCapacityType: String
UltraServerType: String
EndTime: String
DurationMinutes: Integer
StartTime: String
AvailabilityZone: String
TotalInstanceCount: Integer
InstanceType: String
UltraServerCount: Integer
ReservedCapacityArn: String
InUseInstanceCount: Integer
- Value: String
Key: String
AWS:: SCN:: InstanceLink to AWS::SCN::Instance
Type: AWS::SCN::Instance
Properties:
InstanceName: String
WebAppDnsDomain: String
InstanceDescription: String
- Value: String
Key: String
Fn::GetAtt:
CreatedTime: String
InstanceId: String
State: String
AwsAccountId: String
LastModifiedTime: String
Arn: String
VersionNumber: Double
AWS:: SMSVOICE:: NotifyConfigurationLink to AWS::SMSVOICE::NotifyConfiguration
Type: AWS::SMSVOICE::NotifyConfiguration
Properties:
PoolId: String
EnabledChannels:
- String
DefaultTemplateId: String
DisplayName: String
UseCase: String
EnabledCountries:
- String
DeletionProtectionEnabled: Boolean
- Value: String
Key: String
Fn::GetAtt:
Status: String
CreatedTimestamp: String
NotifyConfigurationId: String
Tier: String
TierUpgradeStatus: String
NotifyConfigurationArn: String
AWS:: SMSVOICE:: RcsAgentLink to AWS::SMSVOICE::RcsAgent
Type: AWS::SMSVOICE::RcsAgent
Properties:
OptOutListName: String
SelfManagedOptOutsEnabled: Boolean
TwoWayMediaS3KeyPrefix: String
TwoWayRcsEventsEnabled:
- String
TwoWayEnabled: Boolean
TwoWayChannelRole: String
TwoWayMediaS3BucketName: String
TwoWayChannelArn: String
DeletionProtectionEnabled: Boolean
- Value: String
Key: String
TwoWayMediaS3Role: String
Fn::GetAtt:
Status: String
TestingAgent:
TestingAgentId: String
RegistrationId: String
TestingAgentStatus: String
RcsAgentId: String
CreatedTimestamp: String
PoolId: String
TestingAgent.TestingAgentId: String
RcsAgentArn: String
TestingAgent.RegistrationId: String
TestingAgent.TestingAgentStatus: String
AWS:: Transcribe:: LanguageModelLink to AWS::Transcribe::LanguageModel
Type: AWS::Transcribe::LanguageModel
Properties:
LanguageCode: String
ModelName: String
BaseModelName: String
InputDataConfig:
DataAccessRoleArn: String
TuningDataS3Uri: String
S3Uri: String
- Value: String
Key: String
Fn::GetAtt:
UpgradeAvailability: Boolean
CreateTime: String
LastModifiedTime: String
Arn: String
ModelStatus: String
AWS:: Translate:: TerminologyLink to AWS::Translate::Terminology
Type: AWS::Translate::Terminology
Properties:
Description: String
MergeStrategy: String
EncryptionKey:
Type: String
Id: String
TerminologyData:
Directionality: String
Format: String
File: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Directionality: String
Format: String
LastUpdatedAt: String
TermCount: Integer
CreatedAt: String
Arn: String
SizeBytes: Integer
TargetLanguageCodes:
- String
SourceLanguageCode: String
AWS:: Wisdom:: ContentLink to AWS::Wisdom::Content
Type: AWS::Wisdom::Content
Properties:
OverrideLinkOutUri: String
Metadata:
<key>: String
KnowledgeBaseId: String
Title: String
UploadId: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
ContentArn: String
ContentType: String
LinkOutUri: String
KnowledgeBaseArn: String
ContentId: String
RevisionId: String
AWS:: Wisdom:: ContentAssociationLink to AWS::Wisdom::ContentAssociation
Type: AWS::Wisdom::ContentAssociation
Properties:
Association:
AmazonConnectGuideAssociation:
FlowId: String
AssociationType: String
KnowledgeBaseId: String
ContentId: String
- Value: String
Key: String
Fn::GetAtt:
ContentArn: String
KnowledgeBaseArn: String
ContentAssociationId: String
ContentAssociationArn: String
AWS:: WorkSpaces:: DirectoryLink to AWS::WorkSpaces::Directory
Type: AWS::WorkSpaces::Directory
Properties:
Tenancy: String
SelfservicePermissions:
ChangeComputeType: String
IncreaseVolumeSize: String
RestartWorkspace: String
SwitchRunningMode: String
RebuildWorkspace: String
StreamingProperties:
StorageConnectors:
- Status: String
ConnectorType: String
GlobalAccelerator:
PreferredProtocol: String
Mode: String
UserSettings:
- Action: String
MaximumLength: Integer
Permission: String
StreamingExperiencePreferredProtocol: String
MicrosoftEntraConfig:
TenantId: String
ApplicationConfigSecretArn: String
WorkspaceDirectoryName: String
IpGroupIds:
- String
SamlProperties:
Status: String
RelayStateParameterName: String
UserAccessUrl: String
SubnetIds:
- String
WorkspaceCreationProperties:
UserEnabledAsLocalAdministrator: Boolean
EnableMaintenanceMode: Boolean
InstanceIamRoleArn: String
CustomSecurityGroupId: String
EnableInternetAccess: Boolean
DefaultOu: String
UserIdentityType: String
WorkspaceType: String
ActiveDirectoryConfig:
DomainName: String
ServiceAccountSecretArn: String
EnableSelfService: Boolean
WorkspaceDirectoryDescription: String
WorkspaceAccessProperties:
DeviceTypeZeroClient: String
DeviceTypeWorkSpacesThinClient: String
AccessEndpointConfig:
InternetFallbackProtocols:
- String
AccessEndpoints:
- AccessEndpointType: String
VpcEndpointId: String
DeviceTypeChromeOs: String
DeviceTypeIos: String
DeviceTypeWindows: String
DeviceTypeOsx: String
DeviceTypeWeb: String
DeviceTypeAndroid: String
DeviceTypeLinux: String
CertificateBasedAuthProperties:
Status: String
CertificateAuthorityArn: String
EndpointEncryptionMode: String
- Value: String
Key: String
IdcInstanceArn: String
Fn::GetAtt:
WorkspaceSecurityGroupId: String
RegistrationCode: String
DnsIpv6Addresses:
- String
DirectoryType: String
CustomerUserName: String
IDCConfig.ApplicationArn: String
IDCConfig:
ApplicationArn: String
InstanceArn: String
DirectoryId: String
State: String
Alias: String
DnsIpAddresses:
- String
Arn: String
DirectoryName: String
IamRoleId: String
IDCConfig.InstanceArn: String
AWS:: WorkSpaces:: WorkspaceBundleLink to AWS::WorkSpaces::WorkspaceBundle
Type: AWS::WorkSpaces::WorkspaceBundle
Properties:
Description: String
ImageId: String
UserStorage:
Capacity: String
ComputeType:
Name: String
- Value: String
Key: String
Name: String
RootStorage:
Capacity: String
Fn::GetAtt:
Owner: String
BundleId: String
BundleType: String
State: String
CreationTime: String
LastUpdatedTime: String
Arn: String
Changed resource types
AWS:: AgentRegistry:: RegistryLink to AWS::AgentRegistry::Registry
Type: AWS::AgentRegistry::Registry
Properties:
added: AutoDetectionEnabled: Boolean
added: AutoDetectionScope: String
added: EncryptionConfiguration:
added: KmsKeyArn: String
Fn::GetAtt:
added: AutoDetectionStatus: String
AWS:: AppStream:: AppBlockBuilderLink to AWS::AppStream::AppBlockBuilder
Type: AWS::AppStream::AppBlockBuilder
Properties:
added: DisableIMDSV1: Boolean
AWS:: AppStream:: FleetLink to AWS::AppStream::Fleet
Type: AWS::AppStream::Fleet
Properties:
added: AttributesToDelete:
added: - String
modified: # Duplicates allowed: Not specified → Yes
modified: # Duplicates allowed: Not specified → Yes
UsbDeviceFilterStrings:
- String
VpcConfig:
modified: # Duplicates allowed: Not specified → Yes
SecurityGroupIds:
- String
modified: # Duplicates allowed: Not specified → Yes
SubnetIds:
- String
Fn::GetAtt:
added: Arn: String
AWS:: AppStream:: StackFleetAssociationLink to AWS::AppStream::StackFleetAssociation
Type: AWS::AppStream::StackFleetAssociation
Properties:
modified: # Update requires: No interruption → Replacement
FleetName: String
modified: # Update requires: No interruption → Replacement
StackName: String
AWS:: AppSync:: ApiCacheLink to AWS::AppSync::ApiCache
Type: AWS::AppSync::ApiCache
Properties:
modified: # Update requires: No interruption → Replacement
AtRestEncryptionEnabled: Boolean
modified: # Update requires: No interruption → Replacement
TransitEncryptionEnabled: Boolean
modified: Ttl: Double → Integer
Fn::GetAtt:
added: Id: String
AWS:: ARCRegionSwitch:: PlanLink to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::Plan
Properties:
added: ServiceQuotaChecksEnabled: Boolean
Workflows:
- Steps:
- ExecutionBlockConfiguration:
Ec2AsgCapacityIncreaseConfig:
added: WaitELBTargetGroupHealthy: String
EcsCapacityIncreaseConfig:
added: WaitELBTargetGroupHealthy: String
ParallelConfig:
Steps: # Step: see above
AWS:: Batch:: ComputeEnvironmentLink to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironment
Properties:
modified: # Update requires: Replacement → No interruption
EksConfiguration:
added: AccessEntry:
added: Status: String
added: DesiredState: String
Fn::GetAtt:
added: EksConfiguration.AccessEntry.Status: String
AWS:: BedrockAgentCore:: EvaluatorLink to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::Evaluator
Properties:
EvaluatorConfig:
added: Derived:
added: ModelConfig:
added: BedrockEvaluatorModelConfig:
added: InferenceConfig:
added: Temperature: Double
added: MaxTokens: Integer
added: TopP: Double
added: AdditionalModelRequestFields: Json
added: ModelId: String
added: ResponsesEvaluatorModelConfig:
added: Temperature: Double
added: Reasoning:
added: Effort: String
added: MaxOutputTokens: Integer
added: TopP: Double
added: ModelId: String
added: BaseEvaluatorId: String
Fn::GetAtt:
added: EvaluatorType: String
added: Provider: String
AWS:: BedrockAgentCore:: HarnessLink to AWS::BedrockAgentCore::Harness
Type: AWS::BedrockAgentCore::Harness
Properties:
added: Hooks:
added: - AfterToolCall:
added: Target:
added: Sns:
added: Arn: String
added: Lambda:
added: TimeoutSeconds: Integer
added: Arn: String
added: FailureMode: String
added: EventBridge:
added: Arn: String
added: Name: String
added: BeforeToolCall:
added: Target: # HarnessHookTarget: see above
added: Name: String
added: AfterInvocation:
added: Target: # HarnessHookTarget: see above
added: Name: String
added: BeforeInvocation:
added: Target: # HarnessHookTarget: see above
added: Name: String
Model:
BedrockModelConfig:
modified: AdditionalParams: Map of Json → Json
LiteLlmModelConfig:
modified: AdditionalParams: Map of Json → Json
OpenAiModelConfig:
modified: AdditionalParams: Map of Json → Json
AWS:: BedrockAgentCore:: OnlineEvaluationConfigLink to AWS::BedrockAgentCore::OnlineEvaluationConfig
Type: AWS::BedrockAgentCore::OnlineEvaluationConfig
Properties:
DataSourceConfig:
CloudWatchLogs:
added: LogGroupNamePrefixes:
added: - String
modified: # Required: Yes → No
LogGroupNames:
- String
added: OutputConfig:
added: CloudWatchConfig:
added: MetricsNamespace: String
added: ResultDestination: String
added: LogGroupName: String
Fn::GetAtt:
removed: OutputConfig:
removed: CloudWatchConfig:
removed: LogGroupName: String
removed: OutputConfig.CloudWatchConfig: # CloudWatchOutputConfig: see above
removed: OutputConfig.CloudWatchConfig.LogGroupName: String
AWS:: Cloud9:: EnvironmentEC2Link to AWS::Cloud9::EnvironmentEC2
Type: AWS::Cloud9::EnvironmentEC2
Properties:
modified: # Required: Yes → No
ImageId: String
modified: # Required: Yes → No
InstanceType: String
modified: # Duplicates allowed: Not specified → Yes
Repositories:
modified: - # Update requires: No interruption → Replacement
PathComponent: String
modified: # Update requires: No interruption → Replacement
RepositoryUrl: String
modified: # Duplicates allowed: Not specified → No
Fn::GetAtt:
added: EnvironmentId: String
AWS:: CloudWatch:: AnomalyDetectorLink to AWS::CloudWatch::AnomalyDetector
Type: AWS::CloudWatch::AnomalyDetector
Properties:
modified: Configuration: Configuration → MetricConfiguration
modified: # Duplicates allowed: Not specified → Yes
ExcludedTimeRanges:
modified: # Duplicates allowed: Not specified → Yes
Dimensions:
MetricMathAnomalyDetector:
modified: # Duplicates allowed: Not specified → Yes
MetricDataQueries:
modified: - # Update requires: No interruption → Replacement
Label: String
MetricStat:
Metric:
modified: # Duplicates allowed: Not specified → Yes
Dimensions: # Dimension: see above
modified: # Update requires: No interruption → Replacement
ReturnData: Boolean
SingleMetricAnomalyDetector:
modified: # Duplicates allowed: Not specified → Yes
Dimensions: # Dimension: see above
Fn::GetAtt:
added: AnomalyDetectorId: String
AWS:: CloudWatch:: OTelEnrichmentLink to AWS::CloudWatch::OTelEnrichment
Type: AWS::CloudWatch::OTelEnrichment
Properties:
added: ExcludeFilters:
added: - MetricNames:
added: - String
added: Namespace: String
added: IncludeFilters: # OTelEnrichmentMetricSelector: see above
AWS:: CodeBuild:: ReportGroupLink to AWS::CodeBuild::ReportGroup
Type: AWS::CodeBuild::ReportGroup
Properties:
modified: # Duplicates allowed: Not specified → Yes
AWS:: Config:: OrganizationConfigRuleLink to AWS::Config::OrganizationConfigRule
Type: AWS::Config::OrganizationConfigRule
Properties:
modified: # Duplicates allowed: Not specified → Yes
ExcludedAccounts:
- String
OrganizationCustomPolicyRuleMetadata:
modified: # Duplicates allowed: Not specified → Yes
DebugLogDeliveryAccounts:
- String
removed: MaximumExecutionFrequency: String
modified: # Duplicates allowed: Not specified → Yes
OrganizationConfigRuleTriggerTypes:
- String
modified: # Duplicates allowed: Not specified → Yes
ResourceTypesScope:
- String
OrganizationCustomRuleMetadata:
modified: # Duplicates allowed: Not specified → Yes
OrganizationConfigRuleTriggerTypes:
- String
modified: # Duplicates allowed: Not specified → Yes
ResourceTypesScope:
- String
OrganizationManagedRuleMetadata:
modified: # Duplicates allowed: Not specified → Yes
ResourceTypesScope:
- String
Fn::GetAtt:
added: OrganizationConfigRuleArn: String
AWS:: Connect:: IntegrationAssociationLink to AWS::Connect::IntegrationAssociation
Type: AWS::Connect::IntegrationAssociation
Properties:
added: SourceApplicationName: String
added: SourceApplicationUrl: String
added: SourceType: String
AWS:: DataZone:: ConnectionLink to AWS::DataZone::Connection
Type: AWS::DataZone::Connection
Properties:
Props:
IamProperties:
added: RoleArn: String
AWS:: DataZone:: PolicyGrantLink to AWS::DataZone::PolicyGrant
Type: AWS::DataZone::PolicyGrant
Properties:
modified: # Required: No → Yes
Detail:
modified: # Required: No → Yes
Principal:
AWS:: DirectoryService:: MicrosoftADLink to AWS::DirectoryService::MicrosoftAD
Type: AWS::DirectoryService::MicrosoftAD
Properties:
modified: # Required: Yes → No
Password: String
VpcSettings:
modified: # Update requires: No interruption → Replacement
SubnetIds:
- String
modified: # Update requires: No interruption → Replacement
VpcId: String
Fn::GetAtt:
added: DirectoryId: String
AWS:: DMS:: DataProviderLink to AWS::DMS::DataProvider
Type: AWS::DMS::DataProvider
Properties:
Settings:
IbmDb2LuwSettings:
added: EncryptionAlgorithm: Integer
added: SecurityMechanism: Integer
MicrosoftSqlServerSettings:
added: S3AccessRoleArn: String
added: S3Path: String
added: Virtual: Boolean
AWS:: EC2:: CapacityReservationFleetLink to AWS::EC2::CapacityReservationFleet
Type: AWS::EC2::CapacityReservationFleet
Properties:
modified: # Update requires: Replacement → No interruption
modified: - # Update requires: Replacement → No interruption
ResourceType: String
modified: # Update requires: Replacement → No interruption
AWS:: EC2:: ClientVpnEndpointLink to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpoint
Properties:
added: Description: String
added: PolicyDocument: String
added: ShadowMode: String
ConnectionLogOptions:
added: IncludeAuthorizationPolicyContext: Boolean
added: DevicePostureOptions:
added: TrustProviders:
added: - TenantId: String
added: TrustProviderType: String
added: PublicSigningKeyUrl: String
added: Enabled: Boolean
AWS:: EC2:: ClientVpnRouteLink to AWS::EC2::ClientVpnRoute
Type: AWS::EC2::ClientVpnRoute
Fn::GetAtt:
added: Id: String
AWS:: EC2:: VPNConcentratorLink to AWS::EC2::VPNConcentrator
Type: AWS::EC2::VPNConcentrator
Properties:
modified: # Required: Yes → No
TransitGatewayId: String
AWS:: ECS:: ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
VpcLatticeConfigurations:
added: - AdvancedConfiguration:
added: TestListenerRule: String
added: AlternateTargetGroupArn: String
added: ProductionListenerRule: String
AWS:: ElastiCache:: ServerlessCacheLink to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCache
Properties:
added: ConnectionType: String
AWS:: GameLift:: ContainerGroupDefinitionLink to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinition
Properties:
modified: # Required: Yes → No
TotalVcpuLimit: Double
AWS:: Glue:: TableLink to AWS::Glue::Table
Type: AWS::Glue::Table
Properties:
OpenTableFormatInput:
IcebergInput:
IcebergTableInput:
PartitionSpec:
modified: # Duplicates allowed: Not specified → Yes
Fields:
modified: Properties: Json → Map of String
Schema:
modified: # Duplicates allowed: Not specified → Yes
Fields:
modified: # Duplicates allowed: Not specified → Yes
IdentifierFieldIds:
- Integer
WriteOrder:
modified: # Duplicates allowed: Not specified → Yes
Fields:
modified: MetadataOperation: MetadataOperation → String
TableInput:
modified: # Duplicates allowed: Not specified → Yes
PartitionKeys:
StorageDescriptor:
modified: # Duplicates allowed: Not specified → Yes
BucketColumns:
- String
modified: # Duplicates allowed: Not specified → Yes
Columns: # Column: see above
SkewedInfo:
modified: # Duplicates allowed: Not specified → Yes
SkewedColumnNames:
- String
modified: # Duplicates allowed: Not specified → Yes
SkewedColumnValues:
- String
modified: # Duplicates allowed: Not specified → Yes
SortColumns:
ViewDefinition:
modified: # Duplicates allowed: Not specified → Yes
Representations:
modified: # Duplicates allowed: Not specified → Yes
SubObjects:
- String
AWS:: Kinesis:: StreamLink to AWS::Kinesis::Stream
Type: AWS::Kinesis::Stream
Properties:
added: RecordDistributionStrategy: String
AWS:: Lambda:: EventSourceMappingLink to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMapping
Properties:
SelfManagedKafkaEventSourceConfig:
added: ConsumptionMode: String
AWS:: MediaTailor:: FunctionLink to AWS::MediaTailor::Function
Type: AWS::MediaTailor::Function
Properties:
added: AwsServiceRequestConfiguration:
added: TargetRegion: String
added: MethodType: String
added: Runtime: String
added: TargetService: String
added: RequestTimeoutMilliseconds: Integer
added: Headers:
added: <key>: String
added: Output:
added: <key>: String
added: Body: String
added: Url: String
added: VastRequestConfiguration:
added: MethodType: String
added: Runtime: String
added: RequestTimeoutMilliseconds: Integer
added: Headers:
added: <key>: String
added: Output:
added: <key>: String
added: Body: String
added: Url: String
AWS:: MediaTailor:: PlaybackConfigurationLink to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfiguration
Properties:
AdDecisionServerConfiguration:
modified: # Required: Yes → No
HttpRequest:
AWS:: PCS:: ComputeNodeGroupLink to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroup
Properties:
modified: # Required: Yes → No
CustomLaunchTemplate:
AWS:: QuickSight:: AnalysisLink to AWS::QuickSight::Analysis
Type: AWS::QuickSight::Analysis
Properties:
Definition:
Sheets:
- Layouts:
- Configuration:
FreeFormLayout:
Groups:
- Members:
modified: - Type: Json → String
AWS:: QuickSight:: DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
Definition:
Sheets:
- Layouts:
- Configuration:
FreeFormLayout:
Groups:
- Members:
modified: - Type: Json → String
AWS:: QuickSight:: TemplateLink to AWS::QuickSight::Template
Type: AWS::QuickSight::Template
Properties:
Definition:
Sheets:
- Layouts:
- Configuration:
FreeFormLayout:
Groups:
- Members:
modified: - Type: Json → String
AWS:: RDS:: DBProxyTargetGroupLink to AWS::RDS::DBProxyTargetGroup
Type: AWS::RDS::DBProxyTargetGroup
Properties:
added: - Value: String
added: Key: String