Version 262.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 types52
addedAWS:: AgentRegistry:: Registrydocs ↗#Link to AWS::AgentRegistry::Registry
Type: AWS::AgentRegistry::RegistryProperties: Description: String ApprovalConfiguration: AutoApprovalRules: - String AuthorizerType: String DiscoveryConfiguration: DiscoveryUrl: String AllowedAudience: - String CustomClaims: ClaimMatchValue: MatchValueString: String MatchValueStringList: - String ClaimMatchOperator: String InboundTokenClaimName: String InboundTokenClaimValueType: String AllowedClients: - String AllowedScopes: - String - Value: String Key: String Name: StringFn::GetAtt: Status: String CreatedAt: String RegistryId: String RegistryArn: String UpdatedAt: StringaddedAWS:: AgentRegistry:: RegistryRecorddocs ↗#Link to AWS::AgentRegistry::RegistryRecord
Type: AWS::AgentRegistry::RegistryRecordProperties: Description: String RecordVersion: String RecordType: String DisplayName: String RegistryId: String Descriptors: AgentSkillsDefinition: AdditionalData: SkillMd: DataSchemaVersion: String Data: String Source: FromUrl: Url: String DataSchemaVersion: String Data: String A2aAgentCard: DataSchemaVersion: String Data: String Source: FromUrl: CredentialProviderConfigurations: - CredentialProvider: OauthCredentialProvider: ProviderArn: String Scopes: - String GrantType: String CustomParameters: <key>: String IamCredentialProvider: Service: String Region: String RoleArn: String CredentialProviderType: String Url: String McpServer: AdditionalData: Tools: DataSchemaVersion: String Data: String DataSchemaVersion: String Data: String Source: # DescriptorSource: see above Custom: Data: String - Value: String Key: String Name: StringFn::GetAtt: Status: String RecordArn: String CreatedAt: String RecordId: String RegistryArn: String UpdatedAt: StringaddedAWS:: Amplify:: Webhookdocs ↗#Link to AWS::Amplify::Webhook
Type: AWS::Amplify::WebhookProperties: Description: String AppId: String BranchName: String - Value: String Key: StringFn::GetAtt: WebhookUrl: String WebhookId: String Arn: StringaddedAWS:: AppSync:: Typedocs ↗#Link to AWS::AppSync::Type
Type: AWS::AppSync::TypeProperties: Format: String Definition: String ApiId: StringFn::GetAtt: Arn: String Name: StringaddedAWS:: BackupSearch:: SearchResultExportJobdocs ↗#Link to AWS::BackupSearch::SearchResultExportJob
Type: AWS::BackupSearch::SearchResultExportJobProperties: ExportSpecification: S3ExportSpecification: DestinationBucket: String DestinationPrefix: String - Value: String Key: StringFn::GetAtt: Status: String ExportJobIdentifier: String SearchJobArn: String ExportJobArn: String CreationTime: StringaddedAWS:: Cases:: Casedocs ↗#Link to AWS::Cases::Case
Type: AWS::Cases::CaseProperties: DomainId: String Title: String CustomerId: String TemplateId: String - Value: String Key: StringFn::GetAtt: CaseId: String Arn: StringaddedAWS:: Chime:: ChannelFlowdocs ↗#Link to AWS::Chime::ChannelFlow
Type: AWS::Chime::ChannelFlowProperties: AppInstanceArn: String Processors: - Configuration: Lambda: ResourceArn: String InvocationType: String ExecutionOrder: Integer FallbackAction: String Name: String - Value: String Key: String Name: StringFn::GetAtt: AppInstanceId: String CreatedTimestamp: String LastUpdatedTimestamp: String ChannelFlowId: String Arn: StringaddedAWS:: CloudFormation:: ChangeSetdocs ↗#Link to AWS::CloudFormation::ChangeSet
Type: AWS::CloudFormation::ChangeSetProperties: UsePreviousTemplate: Boolean Description: String IncludeNestedStacks: Boolean NotificationARNs: - String TemplateBody: String ChangeSetName: String RoleARN: String ImportExistingResources: Boolean TemplateURL: String OnStackFailure: String Capabilities: - String ChangeSetType: String DeploymentMode: String StackName: String - Value: String Key: StringFn::GetAtt: ChangeSetId: String CreationTime: String StackId: StringaddedAWS:: CodeConnections:: Hostdocs ↗#Link to AWS::CodeConnections::Host
Type: AWS::CodeConnections::HostProperties: ProviderEndpoint: String ProviderType: String VpcConfiguration: VpcId: String SubnetIds: - String SecurityGroupIds: - String TlsCertificate: String - Value: String Key: String Name: StringFn::GetAtt: Status: String HostArn: String HostId: StringaddedAWS:: Comprehend:: DominantLanguageDetectionJobdocs ↗#Link to AWS::Comprehend::DominantLanguageDetectionJob
Type: AWS::Comprehend::DominantLanguageDetectionJobProperties: DataAccessRoleArn: String JobName: String VolumeKmsKeyId: String InputDataConfig: S3Uri: String InputFormat: String - Value: String Key: StringFn::GetAtt: JobArn: String JobStatus: String OutputDataConfig.KmsKeyId: String OutputDataConfig.S3Uri: String OutputDataConfig: KmsKeyId: String S3Uri: String JobId: StringaddedAWS:: Comprehend:: TargetedSentimentDetectionJobdocs ↗#Link to AWS::Comprehend::TargetedSentimentDetectionJob
Type: AWS::Comprehend::TargetedSentimentDetectionJobProperties: LanguageCode: String DataAccessRoleArn: String JobName: String VolumeKmsKeyId: String InputDataConfig: S3Uri: String InputFormat: String - Value: String Key: StringFn::GetAtt: JobArn: String JobStatus: String OutputDataConfig.KmsKeyId: String OutputDataConfig.S3Uri: String EndTime: String OutputDataConfig: KmsKeyId: String S3Uri: String SubmitTime: String JobId: StringaddedAWS:: Connect:: Metricdocs ↗#Link to AWS::Connect::Metric
Type: AWS::Connect::MetricProperties: Status: String MetricCalculation: Calculation: String CalculationComponents: - MetricName: String MetricId: String Alias: String MetricFilters: - MetricFilterKey: String BooleanCondition: Comparison: String Negate: Boolean NumberCondition: Comparison: String Values: - Double StringCondition: Comparison: String Values: - String Description: String InstanceArn: String PositiveTrendIndicator: String Unit: String - Value: String Key: String Name: StringFn::GetAtt: RefreshRate: Integer Category: String PrimaryEventSourceEffectiveTimestampType: String CreatedTime: Double EffectiveTime: Double CreatedUser: AWSIdentityArn: String ConnectUserArn: String LastModifiedUser.AWSIdentityArn: String Groupings: - String LastModifiedRegion: String PrimaryEventSource: String MetricArn: String Filters: - Type: String Id: String Type: String CreatedUser.ConnectUserArn: String CreatedUser.AWSIdentityArn: String CreationMethod: String LastModifiedTime: Double SupportsPreaggregateCalculation: Boolean SupportedStats: - String LastModifiedUser: # CreatedByInfo: see above LastModifiedUser.ConnectUserArn: String SupportsCustomCalculation: BooleanaddedAWS:: DataExchange:: EventActiondocs ↗#Link to AWS::DataExchange::EventAction
Type: AWS::DataExchange::EventActionProperties: Action: ExportRevisionToS3: Encryption: Type: String KmsKeyArn: String RevisionDestination: KeyPattern: String Bucket: String Event: RevisionPublished: DataSetId: String - Value: String Key: StringFn::GetAtt: CreatedAt: String EventActionId: String Arn: String UpdatedAt: StringaddedAWS:: DataSync:: TaskExecutiondocs ↗#Link to AWS::DataSync::TaskExecution
Type: AWS::DataSync::TaskExecutionProperties: - Value: String Key: String TaskArn: StringFn::GetAtt: EstimatedFilesToTransfer: Integer OverrideOptions.PosixPermissions: String EstimatedFilesToDelete: Integer OverrideOptions.Gid: String BytesTransferred: Integer OverrideOptions.Atime: String OverrideOptions.ObjectTags: String TaskExecutionArn: String TaskMode: String FilesPrepared: Integer BytesCompressed: Integer OverrideOptions.OverwriteMode: String OverrideOptions.TransferMode: String OverrideOptions.LogLevel: String BytesWritten: Integer OverrideOptions: VerifyMode: String Gid: String Atime: String OverwriteMode: String PreserveDevices: String Mtime: String TaskQueueing: String TransferMode: String LogLevel: String ObjectTags: String Uid: String BytesPerSecond: Integer PosixPermissions: String PreserveDeletedFiles: String SecurityDescriptorCopyFlags: String OverrideOptions.Uid: String OverrideOptions.PreserveDevices: String Status: String OverrideOptions.Mtime: String FilesVerified: Integer FilesSkipped: Integer OverrideOptions.TaskQueueing: String FilesDeleted: Integer StartTime: String OverrideOptions.SecurityDescriptorCopyFlags: String FilesTransferred: Integer OverrideOptions.PreserveDeletedFiles: String EstimatedBytesToTransfer: Integer OverrideOptions.BytesPerSecond: Integer OverrideOptions.VerifyMode: StringaddedAWS:: Deadline:: Budgetdocs ↗#Link to AWS::Deadline::Budget
Type: AWS::Deadline::BudgetProperties: UsageTrackingResource: QueueId: String Description: String Actions: - Type: String Description: String ThresholdPercentage: Double Schedule: Fixed: EndTime: String StartTime: String DisplayName: String ApproximateDollarLimit: Double FarmId: String - Value: String Key: StringFn::GetAtt: Status: String BudgetId: String Arn: StringaddedAWS:: Deadline:: Jobdocs ↗#Link to AWS::Deadline::Job
Type: AWS::Deadline::JobProperties: MaxFailedTasksCount: Integer Priority: Integer MaxWorkerCount: Integer QueueId: String MaxRetriesPerTask: Integer FarmId: String - Value: String Key: StringFn::GetAtt: CreatedBy: String LifecycleStatusMessage: String CreatedAt: String LifecycleStatus: String TaskRunStatus: String Arn: String JobId: String Name: StringaddedAWS:: Deadline:: Workerdocs ↗#Link to AWS::Deadline::Worker
Type: AWS::Deadline::WorkerProperties: HostProperties: IpAddresses: IpV6Addresses: - String IpV4Addresses: - String HostName: String FleetId: String FarmId: String - Value: String Key: StringFn::GetAtt: Status: String CreatedBy: String CreatedAt: String Arn: String WorkerId: StringaddedAWS:: DRS:: SourceNetworkdocs ↗#Link to AWS::DRS::SourceNetwork
Type: AWS::DRS::SourceNetworkProperties: VpcID: String OriginAccountID: String OriginRegion: String - Value: String Key: StringFn::GetAtt: SourceNetworkID: String Arn: StringaddedAWS:: DynamoDB:: Backupdocs ↗#Link to AWS::DynamoDB::Backup
Type: AWS::DynamoDB::BackupProperties: TableName: String BackupName: StringFn::GetAtt: BackupArn: String BackupId: String BackupType: String BackupSizeBytes: Integer BackupStatus: String BackupCreationDateTime: StringaddedAWS:: EC2:: ReplaceRootVolumeTaskdocs ↗#Link to AWS::EC2::ReplaceRootVolumeTask
Type: AWS::EC2::ReplaceRootVolumeTaskProperties: DeleteReplacedRootVolume: Boolean InstanceId: String - Value: String Key: StringFn::GetAtt: SnapshotId: String StartTime: String Arn: String TaskState: String CompleteTime: String ReplaceRootVolumeTaskId: StringaddedAWS:: EC2:: VpnConnectionDeviceTypedocs ↗#Link to AWS::EC2::VpnConnectionDeviceType
Type: AWS::EC2::VpnConnectionDeviceTypeFn::GetAtt: VpnConnectionDeviceTypeId: String Platform: String Software: String Vendor: String Arn: StringaddedAWS:: EMRContainers:: JobRundocs ↗#Link to AWS::EMRContainers::JobRun
Type: AWS::EMRContainers::JobRunProperties: ExecutionRoleArn: String ConfigurationOverrides: MonitoringConfiguration: S3MonitoringConfiguration: LogUri: String ContainerLogRotationConfiguration: MaxFilesToKeep: Integer RotationSize: String CloudWatchMonitoringConfiguration: LogStreamNamePrefix: String LogGroupName: String ManagedLogs: AllowAWSToRetainLogs: String EncryptionKeyArn: String PersistentAppUI: String ApplicationConfiguration: - Properties: <key>: String Configurations: # Configuration: see above Classification: String JobDriver: SparkSqlJobDriver: EntryPoint: String SparkSqlParameters: String SparkSubmitJobDriver: EntryPoint: String SparkSubmitParameters: String EntryPointArguments: - String VirtualClusterId: String ReleaseLabel: String - Value: String Key: String Name: String RetryPolicyConfiguration: MaxAttempts: IntegerFn::GetAtt: RetryPolicyExecution.CurrentAttemptCount: Integer CreatedBy: String State: String CreatedAt: String FailureReason: String FinishedAt: String Id: String RetryPolicyExecution: CurrentAttemptCount: Integer Arn: StringaddedAWS:: EMRServerless:: JobRundocs ↗#Link to AWS::EMRServerless::JobRun
Type: AWS::EMRServerless::JobRunProperties: ExecutionRoleArn: String ExecutionTimeoutMinutes: Integer Mode: String ConfigurationOverrides: MonitoringConfiguration: S3MonitoringConfiguration: LogUri: String ManagedPersistenceMonitoringConfiguration: Enabled: Boolean ApplicationConfiguration: - Properties: <key>: String Configurations: # Configuration: see above Classification: String JobDriver: SparkSubmit: EntryPoint: String SparkSubmitParameters: String EntryPointArguments: - String Hive: Parameters: String Query: String InitQueryFile: String ApplicationId: String - Value: String Key: String Name: StringFn::GetAtt: CreatedBy: String JobRunId: String State: String CreatedAt: String StateDetails: String Arn: String ReleaseLabel: String UpdatedAt: StringaddedAWS:: Glue:: Sessiondocs ↗#Link to AWS::Glue::Session
Type: AWS::Glue::SessionProperties: Connections: Connections: - String Description: String Timeout: Integer RequestOrigin: String IdleTimeout: Integer Role: String DefaultArguments: <key>: String WorkerType: String Command: PythonVersion: String Name: String GlueVersion: String Id: String SecurityConfiguration: String NumberOfWorkers: Integer - Value: String Key: String MaxCapacity: DoubleFn::GetAtt: Status: String Progress: Double CreatedOn: String Arn: StringaddedAWS:: IoT:: Streamdocs ↗#Link to AWS::IoT::Stream
Type: AWS::IoT::StreamProperties: StreamId: String Description: String Files: - FileId: Integer S3Location: Bucket: String Version: String Key: String RoleArn: String - Value: String Key: StringFn::GetAtt: LastUpdatedAt: String CreatedAt: String Arn: String StreamVersion: IntegeraddedAWS:: IoTSecureTunneling:: Tunneldocs ↗#Link to AWS::IoTSecureTunneling::Tunnel
Type: AWS::IoTSecureTunneling::TunnelProperties: TimeoutConfig: MaxLifetimeTimeoutMinutes: Integer Description: String DestinationConfig: Services: - String ThingName: String - Value: String Key: StringFn::GetAtt: Status: String TunnelArn: String TunnelId: StringaddedAWS:: Kendra:: QuerySuggestionsBlockListdocs ↗#Link to AWS::Kendra::QuerySuggestionsBlockList
Type: AWS::Kendra::QuerySuggestionsBlockListProperties: IndexId: String Description: String SourceS3Path: Bucket: String Key: String RoleArn: String - Value: String Key: String Name: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: Kendra:: Thesaurusdocs ↗#Link to AWS::Kendra::Thesaurus
Type: AWS::Kendra::ThesaurusProperties: IndexId: String Description: String SourceS3Path: Bucket: String Key: String RoleArn: String - Value: String Key: String Name: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: Lambda:: DurableExecutiondocs ↗#Link to AWS::Lambda::DurableExecution
Type: AWS::Lambda::DurableExecutionProperties: FunctionName: StringFn::GetAtt: Status: String DurableExecutionName: String FunctionArn: String StartTimestamp: String Version: String DurableExecutionArn: String EndTimestamp: StringaddedAWS:: Lambda:: ResourcePolicydocs ↗#Link to AWS::Lambda::ResourcePolicy
Type: AWS::Lambda::ResourcePolicyProperties: ResourceArn: String PolicyDocument: JsonaddedAWS:: Logs:: StorageTierPolicydocs ↗#Link to AWS::Logs::StorageTierPolicy
Type: AWS::Logs::StorageTierPolicyProperties: StorageTier: StringFn::GetAtt: AccountId: String LastUpdatedTime: DoubleaddedAWS:: MediaTailor:: PrefetchScheduledocs ↗#Link to AWS::MediaTailor::PrefetchSchedule
Type: AWS::MediaTailor::PrefetchScheduleProperties: Consumption: AvailMatchingCriteria: - Operator: String DynamicVariable: String EndTime: String StartTime: String Retrieval: TrafficShapingRetrievalWindow: RetrievalWindowDurationSeconds: Integer TrafficShapingTpsConfiguration: PeakConcurrentUsers: Integer PeakTps: Integer EndTime: String StartTime: String TrafficShapingType: String DynamicVariables: <key>: String ScheduleType: String StreamId: String PlaybackConfigurationName: String RecurringPrefetchConfiguration: RecurringConsumption: AvailMatchingCriteria: # AvailMatchingCriteria: see above RetrievedAdExpirationSeconds: Integer EndTime: String StartTime: String RecurringRetrieval: TrafficShapingRetrievalWindow: # TrafficShapingRetrievalWindow: see above TrafficShapingTpsConfiguration: # TrafficShapingTpsConfiguration: see above DelayAfterAvailEndSeconds: Integer TrafficShapingType: String DynamicVariables: <key>: String - Value: String Key: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: MGN:: NetworkMigrationDefinitiondocs ↗#Link to AWS::MGN::NetworkMigrationDefinition
Type: AWS::MGN::NetworkMigrationDefinitionProperties: ScopeTags: <key>: String Description: String TargetS3Configuration: S3Bucket: String S3BucketOwner: String TargetDeployment: String SourceConfigurations: - SourceS3Configuration: S3Bucket: String S3Key: String S3BucketOwner: String SourceEnvironment: String TargetNetwork: InboundCidr: String OutboundCidr: String Topology: String InspectionCidr: String - Value: String Key: String Name: StringFn::GetAtt: CreatedAt: String Arn: String UpdatedAt: String NetworkMigrationDefinitionID: StringaddedAWS:: Omics:: RunCachedocs ↗#Link to AWS::Omics::RunCache
Type: AWS::Omics::RunCacheProperties: Description: String CacheBucketOwnerId: String CacheS3Location: String CacheBehavior: String - Value: String Key: String Name: StringFn::GetAtt: Status: String CreationTime: String Id: String Arn: StringaddedAWS:: Organizations:: Rootdocs ↗#Link to AWS::Organizations::Root
Type: AWS::Organizations::RootFn::GetAtt: PolicyTypes: - Status: String Type: String Id: String OrganizationId: String Arn: String - Value: String Key: String Name: StringaddedAWS:: Personalize:: BatchInferenceJobdocs ↗#Link to AWS::Personalize::BatchInferenceJob
Type: AWS::Personalize::BatchInferenceJobProperties: JobInput: S3DataSource: Path: String BatchInferenceJobMode: String JobName: String SolutionVersionArn: String NumResults: Integer JobOutput: S3DataDestination: # S3DataConfig: see above RoleArn: String - Value: String Key: StringFn::GetAtt: Status: String CreationDateTime: String BatchInferenceJobArn: String LastUpdatedDateTime: StringaddedAWS:: Personalize:: MetricAttributiondocs ↗#Link to AWS::Personalize::MetricAttribution
Type: AWS::Personalize::MetricAttributionProperties: Metrics: - MetricName: String EventType: String Expression: String DatasetGroupArn: String MetricsOutputConfig: S3DataDestination: Path: String KmsKeyArn: String RoleArn: String Name: StringFn::GetAtt: Status: String MetricAttributionArn: StringaddedAWS:: QuickSight:: LimitsProfiledocs ↗#Link to AWS::QuickSight::LimitsProfile
Type: AWS::QuickSight::LimitsProfileProperties: AccountId: String Description: String ResourceLimits: <key>: MaxValue: Double Unit: String ProfileName: StringFn::GetAtt: ProfileId: String CreatedAt: String Arn: String UpdatedAt: StringaddedAWS:: RDS:: ClusterSnapshotdocs ↗#Link to AWS::RDS::ClusterSnapshot
Type: AWS::RDS::ClusterSnapshotProperties: DBClusterSnapshotIdentifier: String DBClusterIdentifier: String - Value: String Key: StringFn::GetAtt: Status: String ClusterCreateTime: String StorageEncrypted: Boolean LicenseModel: String IAMDatabaseAuthenticationEnabled: Boolean EngineVersion: String KmsKeyId: String AvailabilityZones: - String EngineMode: String Port: Integer DbClusterResourceId: String AllocatedStorage: Integer SnapshotCreateTime: String VpcId: String MasterUsername: String DBClusterSnapshotArn: String SnapshotType: String Engine: StringaddedAWS:: RDS:: DBSnapshotdocs ↗#Link to AWS::RDS::DBSnapshot
Type: AWS::RDS::DBSnapshotProperties: - Value: String Key: String DBInstanceIdentifier: String DBSnapshotIdentifier: StringFn::GetAtt: Status: String IAMDatabaseAuthenticationEnabled: Boolean LicenseModel: String EngineVersion: String StorageType: String KmsKeyId: String InstanceCreateTime: String Encrypted: Boolean Port: Integer AvailabilityZone: String OptionGroupName: String StorageThroughput: Integer Iops: Integer DBSnapshotArn: String DbiResourceId: String AllocatedStorage: Integer OriginalSnapshotCreateTime: String SnapshotCreateTime: String VpcId: String MasterUsername: String SnapshotType: String Engine: StringaddedAWS:: ResilienceHub:: RecommendationTemplatedocs ↗#Link to AWS::ResilienceHub::RecommendationTemplate
Type: AWS::ResilienceHub::RecommendationTemplateProperties: Format: String AssessmentArn: String RecommendationTypes: - String - Value: String Key: String Name: StringFn::GetAtt: Status: String AppArn: String RecommendationTemplateArn: String TemplatesLocation: Bucket: String Prefix: String TemplatesLocation.Prefix: String TemplatesLocation.Bucket: StringaddedAWS:: SageMaker:: HubContentVersiondocs ↗#Link to AWS::SageMaker::HubContentVersion
Type: AWS::SageMaker::HubContentVersionProperties: HubName: String HubContentType: String HubContentName: StringFn::GetAtt: SageMakerPublicHubContentArn: String DocumentSchemaVersion: String HubContentVersion: String HubContentStatus: String HubContentDisplayName: String ResourceArn: String SupportStatus: String HubArn: String HubContentArn: String ReferenceMinVersion: String HubContentDescription: String CreationTime: String LastModifiedTime: StringaddedAWS:: SageMaker:: HyperParameterTuningJobdocs ↗#Link to AWS::SageMaker::HyperParameterTuningJob
Type: AWS::SageMaker::HyperParameterTuningJobProperties: WarmStartConfig: ParentHyperParameterTuningJobs: - HyperParameterTuningJobName: String WarmStartType: String TrainingJobDefinitions: - EnableManagedSpotTraining: Boolean AlgorithmSpecification: TrainingInputMode: String MetricDefinitions: - Regex: String Name: String TrainingImage: String AlgorithmName: String OutputDataConfig: KmsKeyId: String S3OutputPath: String CompressionType: String VpcConfig: Subnets: - String SecurityGroupIds: - String CheckpointConfig: S3Uri: String LocalPath: String InputDataConfig: - ChannelName: String DataSource: S3DataSource: S3DataDistributionType: String S3Uri: String S3DataType: String RoleArn: String EnableNetworkIsolation: Boolean EnableInterContainerTrafficEncryption: Boolean StoppingCondition: MaxRuntimeInSeconds: Integer MaxPendingTimeInSeconds: Integer MaxWaitTimeInSeconds: Integer StaticHyperParameters: <key>: String Environment: <key>: String DefinitionName: String ResourceConfig: InstanceCount: Integer VolumeSizeInGB: Integer InstancePlacementConfig: EnableMultipleJobs: Boolean PlacementSpecifications: - InstanceCount: Integer UltraServerId: String KeepAlivePeriodInSeconds: Integer InstanceGroups: - InstanceCount: Integer InstanceGroupName: String InstanceType: String VolumeKmsKeyId: String TrainingPlanArn: String InstanceType: String TuningObjective: MetricName: String Type: String RetryStrategy: MaximumRetryAttempts: Integer HyperParameterRanges: IntegerParameterRanges: - ScalingType: String MinValue: String MaxValue: String Name: String CategoricalParameterRanges: - Values: - String Name: String ContinuousParameterRanges: - ScalingType: String MinValue: String MaxValue: String Name: String AutoParameters: - ValueHint: String Name: String HyperParameterTuningJobName: String TrainingJobDefinition: # TrainingJobDefinition: see above Autotune: Mode: String HyperParameterTuningJobConfig: RandomSeed: Integer TrainingJobEarlyStoppingType: String StrategyConfig: HyperbandStrategyConfig: MaxResource: Integer MinResource: Integer HyperParameterTuningJobObjective: MetricName: String Type: String ResourceLimits: MaxRuntimeInSeconds: Integer MaxParallelTrainingJobs: Integer MaxNumberOfTrainingJobs: Integer Strategy: String ParameterRanges: # ParameterRanges: see above TuningJobCompletionCriteria: BestObjectiveNotImproving: MaxNumberOfTrainingJobsNotImproving: Integer ConvergenceDetected: CompleteOnConvergence: String TargetObjectiveMetricValue: Double - Value: String Key: StringFn::GetAtt: TrainingJobStatusCounters.InProgress: Integer HyperParameterTuningJobStatus: String TrainingJobStatusCounters.RetryableError: Integer TrainingJobStatusCounters.NonRetryableError: Integer TrainingJobStatusCounters.Completed: Integer TrainingJobStatusCounters: RetryableError: Integer Stopped: Integer Completed: Integer InProgress: Integer NonRetryableError: Integer ObjectiveStatusCounters.Pending: Integer ObjectiveStatusCounters.Failed: Integer CreationTime: String ObjectiveStatusCounters: Succeeded: Integer Failed: Integer Pending: Integer TrainingJobStatusCounters.Stopped: Integer ObjectiveStatusCounters.Succeeded: Integer HyperParameterTuningJobArn: StringaddedAWS:: ServiceQuotas:: Quotadocs ↗#Link to AWS::ServiceQuotas::Quota
Type: AWS::ServiceQuotas::QuotaProperties: ServiceCode: String QuotaCode: StringFn::GetAtt: QuotaContext: ContextScopeType: String ContextScope: String ContextId: String Description: String QuotaContext.ContextId: String Period.PeriodUnit: String QuotaAppliedAtLevel: String UsageMetric: MetricName: String MetricStatisticRecommendation: String MetricDimensions: <key>: String MetricNamespace: String QuotaContext.ContextScopeType: String UsageMetric.MetricDimensions: <key>: String GlobalQuota: Boolean Period: PeriodValue: Integer PeriodUnit: String UsageMetric.MetricName: String Unit: String Adjustable: Boolean UsageMetric.MetricStatisticRecommendation: String QuotaName: String QuotaContext.ContextScope: String QuotaArn: String ServiceName: String Value: Double Period.PeriodValue: Integer - Value: String Key: String UsageMetric.MetricNamespace: StringaddedAWS:: Textract:: Adapterdocs ↗#Link to AWS::Textract::Adapter
Type: AWS::Textract::AdapterProperties: AdapterName: String Description: String AutoUpdate: String FeatureTypes: - String - Value: String Key: StringFn::GetAtt: CreationTime: String AdapterId: String Arn: StringaddedAWS:: Transcribe:: CallAnalyticsJobdocs ↗#Link to AWS::Transcribe::CallAnalyticsJob
Type: AWS::Transcribe::CallAnalyticsJobProperties: DataAccessRoleArn: String CallAnalyticsJobName: String Media: MediaFileUri: String ChannelDefinitions: - ChannelId: Integer ParticipantRole: String - Value: String Key: StringFn::GetAtt: MediaFormat: String LanguageCode: String Transcript: TranscriptFileUri: String CreationTime: String MediaSampleRateHertz: Integer Arn: String Transcript.TranscriptFileUri: String CallAnalyticsJobStatus: StringaddedAWS:: Transcribe:: TranscriptionJobdocs ↗#Link to AWS::Transcribe::TranscriptionJob
Type: AWS::Transcribe::TranscriptionJobProperties: MediaFormat: String ContentRedaction: RedactionType: String PiiEntityTypes: - String RedactionOutput: String TranscriptionJobName: String LanguageCode: String Subtitles: Formats: - String Media: MediaFileUri: String ToxicityDetection: - ToxicityCategories: - String MediaSampleRateHertz: Integer Settings: MaxSpeakerLabels: Integer MaxAlternatives: Integer ChannelIdentification: Boolean ShowAlternatives: Boolean ShowSpeakerLabels: Boolean - Value: String Key: StringFn::GetAtt: Transcript: TranscriptFileUri: String RedactedTranscriptFileUri: String TranscriptionJobStatus: String CreationTime: String Arn: String Transcript.TranscriptFileUri: String Transcript.RedactedTranscriptFileUri: StringaddedAWS:: Translate:: ParallelDatadocs ↗#Link to AWS::Translate::ParallelData
Type: AWS::Translate::ParallelDataProperties: Description: String EncryptionKey: Type: String Id: String ParallelDataConfig: Format: String S3Uri: String - Value: String Key: String Name: StringFn::GetAtt: Status: String FailedRecordCount: Integer LastUpdatedAt: String ImportedDataSize: Integer CreatedAt: String ImportedRecordCount: Integer Arn: String TargetLanguageCodes: - String SkippedRecordCount: Integer SourceLanguageCode: StringaddedAWS:: WellArchitected:: Workloaddocs ↗#Link to AWS::WellArchitected::Workload
Type: AWS::WellArchitected::WorkloadProperties: ArchitecturalDesign: String Description: String ReviewOwner: String AccountIds: - String NonAwsRegions: - String IndustryType: String Industry: String AwsRegions: - String WorkloadName: String Environment: String DiscoveryConfig: TrustedAdvisorIntegrationStatus: String WorkloadResourceDefinition: - String Notes: String - Value: String Key: String Lenses: - StringFn::GetAtt: WorkloadId: String ImprovementStatus: String WorkloadArn: StringaddedAWS:: Wisdom:: Sessiondocs ↗#Link to AWS::Wisdom::Session
Type: AWS::Wisdom::SessionProperties: Description: String AssistantId: String - Value: String Key: String Name: StringFn::GetAtt: SessionArn: String SessionId: StringaddedAWS:: WorkSpaces:: WorkSpaceApplicationdocs ↗#Link to AWS::WorkSpaces::WorkSpaceApplication
Type: AWS::WorkSpaces::WorkSpaceApplicationFn::GetAtt: Owner: String Description: String SupportedComputeTypeNames: - String State: String Arn: String ApplicationId: String Created: String LicenseType: String Name: String SupportedOperatingSystemNames: - String02Modified resource types30
modifiedAWS:: ARCRegionSwitch:: Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties: Workflows: - Steps: - ExecutionBlockConfiguration:added: RdsSwitchoverReadReplicaConfig:added: DbInstanceArnMap:added: <key>: Stringadded: TimeoutMinutes: Doubleadded: ExternalId: Stringadded: CrossAccountRole: Stringadded: Ungraceful:added: Ungraceful: StringmodifiedAWS:: BedrockAgentCore:: Memoryhistorydocs ↗#Link to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::MemoryProperties: MemoryStrategies: - CustomMemoryStrategy: Configuration: EpisodicOverride: Reflection: MemoryRecordSchema: MetadataSchema:added: - ExtractionType: String MemoryRecordSchema: # MemoryRecordSchema: see above EpisodicMemoryStrategy: MemoryRecordSchema: # MemoryRecordSchema: see above ReflectionConfiguration: MemoryRecordSchema: # MemoryRecordSchema: see above SemanticMemoryStrategy: MemoryRecordSchema: # MemoryRecordSchema: see above SummaryMemoryStrategy: MemoryRecordSchema: # MemoryRecordSchema: see above UserPreferenceMemoryStrategy: MemoryRecordSchema: # MemoryRecordSchema: see abovemodifiedAWS:: BedrockAgentCore:: PaymentConnectorhistorydocs ↗#Link to AWS::BedrockAgentCore::PaymentConnector
Type: AWS::BedrockAgentCore::PaymentConnectorProperties: # Update requires: No interruption → Replacementmodified: ConnectorType: String # Required: Yes → Nomodified: CredentialProviderConfigurations: - CredentialsProviderConfigurationadded: ProvisionMode: StringFn::GetAtt:added: AuthorizationUrl: StringmodifiedAWS:: BedrockAgentCore:: PaymentCredentialProviderhistorydocs ↗#Link to AWS::BedrockAgentCore::PaymentCredentialProvider
Type: AWS::BedrockAgentCore::PaymentCredentialProviderProperties: # Update requires: No interruption → Replacementmodified: CredentialProviderVendor: StringmodifiedAWS:: BedrockAgentCore:: Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:added: CapacityProviderConfiguration:added: CapacityProviderArn: String FilesystemConfigurations:added: - CapacityProviderVolume:added: MountPath: Stringadded: VolumeName: String # Required: Yes → Nomodified: NetworkConfiguration: NetworkConfigurationmodifiedAWS:: CertificateManager:: Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties: # Update requires: Replacement → No interruptionmodified: ValidationMethod: StringmodifiedAWS:: Chime:: AppInstancehistorydocs ↗#Link to AWS::Chime::AppInstance
Type: AWS::Chime::AppInstanceFn::GetAtt:modified: CreatedTimestamp: Double → Stringmodified: LastUpdatedTimestamp: Double → StringmodifiedAWS:: Chime:: AppInstanceBothistorydocs ↗#Link to AWS::Chime::AppInstanceBot
Type: AWS::Chime::AppInstanceBotFn::GetAtt:modified: CreatedTimestamp: Double → Stringmodified: LastUpdatedTimestamp: Double → StringmodifiedAWS:: CloudWatch:: Alarmhistorydocs ↗#Link to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::AlarmProperties:added: WarmUpConfiguration:added: WarmUpPeriodDurationInMinutes: Integeradded: OnlyStartEvaluatingAfterWarmUpPeriodEnds: BooleanmodifiedAWS:: CloudWatch:: LogAlarmhistorydocs ↗#Link to AWS::CloudWatch::LogAlarm
Type: AWS::CloudWatch::LogAlarmProperties:added: WarmUpConfiguration:added: WarmUpPeriodDurationInMinutes: Integeradded: OnlyStartEvaluatingAfterWarmUpPeriodEnds: BooleanmodifiedAWS:: CodeBuild:: SourceCredentialhistorydocs ↗#Link to AWS::CodeBuild::SourceCredential
Type: AWS::CodeBuild::SourceCredentialFn::GetAtt:added: Arn: StringmodifiedAWS:: Connect:: Queuehistorydocs ↗#Link to AWS::Connect::Queue
Type: AWS::Connect::QueueFn::GetAtt:added: LastModifiedRegion: Stringadded: LastModifiedTime: DoublemodifiedAWS:: DAX:: ParameterGrouphistorydocs ↗#Link to AWS::DAX::ParameterGroup
Type: AWS::DAX::ParameterGroupProperties: # Update requires: No interruption → Replacementmodified: Description: StringmodifiedAWS:: DocDB:: DBClusterParameterGrouphistorydocs ↗#Link to AWS::DocDB::DBClusterParameterGroup
Type: AWS::DocDB::DBClusterParameterGroupProperties: # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: DynamoDB:: GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: Replicas: - ReplicaStreamSpecification:added: - Value: Stringadded: Key: StringmodifiedAWS:: DynamoDB:: Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties: StreamSpecification:added: - Value: Stringadded: Key: StringmodifiedAWS:: EC2:: VPCEndpointServicehistorydocs ↗#Link to AWS::EC2::VPCEndpointService
Type: AWS::EC2::VPCEndpointServiceProperties:added: PrivateDnsName: Stringadded: PrivateDnsNameConfiguration:added: Type: Stringadded: State: Stringadded: Value: Stringadded: Name: StringFn::GetAtt:added: PrivateDnsNameConfiguration.Name: Stringadded: PrivateDnsNameConfiguration.State: Stringadded: PrivateDnsNameConfiguration.Type: Stringadded: PrivateDnsNameConfiguration.Value: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added: ActiveCertificateAuthorityId: Stringadded: Active:added: ActivatedBy: Stringadded: Id: Stringadded: Data: StringFn::GetAtt:added: CertificateAuthority.Active.ActivatedBy: Stringadded: CertificateAuthority.Active.Id: Stringadded: CertificateAuthority.Data: StringmodifiedAWS:: ElementalInference:: Feedhistorydocs ↗#Link to AWS::ElementalInference::Feed
Type: AWS::ElementalInference::FeedProperties: Outputs: - OutputConfig: Clipping:added: DataSourceConfiguration:added: FixtureId: StringmodifiedAWS:: FSx:: FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties: LustreConfiguration:added: LogConfiguration:added: Destination: Stringadded: Level: StringmodifiedAWS:: Glue:: MLTransformhistorydocs ↗#Link to AWS::Glue::MLTransform
Type: AWS::Glue::MLTransformProperties: InputRecordTables: # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: GlueTables: - # Update requires: No interruption → Replacementmodified: CatalogId: String # Update requires: No interruption → Replacementmodified: ConnectionName: String # Update requires: No interruption → Replacementmodified: DatabaseName: String # Update requires: No interruption → Replacementmodified: TableName: Stringmodified: Tags: Json → Map of String # Update requires: No interruption → Replacementmodified: TransformEncryption: # Update requires: No interruption → Replacementmodified: MLUserDataEncryption: # Update requires: No interruption → Replacementmodified: KmsKeyId: String # Update requires: No interruption → Replacementmodified: MLUserDataEncryptionMode: String # Update requires: No interruption → Replacementmodified: TaskRunSecurityConfigurationName: StringFn::GetAtt:added: TransformId: StringmodifiedAWS:: ObservabilityAdmin:: OrganizationCentralizationRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRuleProperties: Rule: Destination: DestinationLogsConfiguration: LogsEncryptionConfiguration:added: EncryptionScope: StringmodifiedAWS:: Personalize:: Datasethistorydocs ↗#Link to AWS::Personalize::Dataset
Type: AWS::Personalize::DatasetProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Personalize:: DatasetGrouphistorydocs ↗#Link to AWS::Personalize::DatasetGroup
Type: AWS::Personalize::DatasetGroupProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Personalize:: Schemahistorydocs ↗#Link to AWS::Personalize::Schema
Type: AWS::Personalize::SchemaProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Personalize:: Solutionhistorydocs ↗#Link to AWS::Personalize::Solution
Type: AWS::Personalize::SolutionProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: SageMaker:: EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:added: MetricsConfig:added: EnableEnhancedMetrics: Booleanadded: EnableDetailedObservability: Booleanadded: MetricPublishFrequencyInSeconds: Integer ProductionVariants:added: - CoreDumpConfig:added: KmsKeyId: Stringadded: DestinationS3Uri: String ManagedInstanceScaling:added: ScaleInPolicy:added: Strategy: Stringadded: CooldownInMinutes: Integeradded: MaximumStepSize: Integer RoutingConfig:added: PrefixAwareRoutingConfig:added: ConcurrencyThreshold: Integeradded: PrefixLength: Integer ShadowProductionVariants: # ProductionVariant: see abovemodifiedAWS:: ServiceDiscovery:: PrivateDnsNamespacehistorydocs ↗#Link to AWS::ServiceDiscovery::PrivateDnsNamespace
Type: AWS::ServiceDiscovery::PrivateDnsNamespaceProperties: # Duplicates allowed: Not specified → Yes - Tag # Required: Yes → Nomodified: Vpc: StringmodifiedAWS:: SES:: ReceiptFilterhistorydocs ↗#Link to AWS::SES::ReceiptFilter
Type: AWS::SES::ReceiptFilterProperties: Filter: # Update requires: No interruption → Replacementmodified: IpFilter: # Update requires: No interruption → Replacementmodified: Cidr: String # Update requires: No interruption → Replacementmodified: Policy: String # Update requires: No interruption → Replacementmodified: Name: StringFn::GetAtt:added: Id: StringmodifiedAWS:: VpcLattice:: ServiceNetworkhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetwork
Type: AWS::VpcLattice::ServiceNetworkProperties: # Update requires: No interruption → Replacementmodified: SharingConfig: # Update requires: No interruption → Replacementmodified: enabled: Boolean