CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 10
- REMOVED
- 1
- MODIFIED
- 32
- DOCUMENTATION
- 0
New resource types
AWS:: AppConfig:: ExperimentRunLink to AWS::AppConfig::ExperimentRun
Type: AWS::AppConfig::ExperimentRun
Properties:
Description: String
TreatmentOverrides:
Inline:
<key>: String
ApplicationIdentifier: String
ExperimentDefinitionIdentifier: String
ExposurePercentage: Double
- Value: String
Key: String
Fn::GetAtt:
ExperimentDefinitionId: String
Status: String
Run: String
StartedAt: String
ApplicationId: String
UpdatedAt: String
AWS:: Bedrock:: EvaluationJobLink to AWS::Bedrock::EvaluationJob
Type: AWS::Bedrock::EvaluationJob
Fn::GetAtt:
OutputDataConfig:
S3Uri: String
JobName: String
JobArn: String
JobDescription: String
EvaluationConfig:
Human:
HumanWorkflowConfig:
FlowDefinitionArn: String
Instructions: String
DatasetMetricConfigs:
- Dataset:
Name: String
DatasetLocation:
S3Uri: String
MetricNames:
- String
TaskType: String
CustomMetrics:
- Description: String
RatingMethod: String
Name: String
Automated:
EvaluatorModelConfig:
BedrockEvaluatorModels:
- ModelIdentifier: String
DatasetMetricConfigs: # EvaluationDatasetMetricConfig: see above
InferenceConfig.Models:
- BedrockModel:
InferenceParams: String
ModelIdentifier: String
EvaluationConfig.Automated: # AutomatedEvaluationConfig: see above
- Value: String
Key: String
EvaluationConfig.Human.HumanWorkflowConfig: # HumanWorkflowConfig: see above
Status: String
InferenceConfig.RagConfigs:
- KnowledgeBaseConfig:
RetrieveAndGenerateConfig:
Type: String
KnowledgeBaseConfiguration:
ModelArn: String
RetrievalConfiguration:
VectorSearchConfiguration:
NumberOfResults: Integer
KnowledgeBaseId: String
RetrieveConfig:
KnowledgeBaseRetrievalConfiguration: # KnowledgeBaseRetrievalConfiguration: see above
KnowledgeBaseId: String
EvaluationConfig.Automated.EvaluatorModelConfig.BedrockEvaluatorModels: # BedrockEvaluatorModel: see above
EvaluationConfig.Human.CustomMetrics: # HumanEvaluationCustomMetric: see above
EvaluationConfig.Human: # HumanEvaluationConfig: see above
EvaluationConfig.Human.DatasetMetricConfigs: # EvaluationDatasetMetricConfig: see above
EvaluationConfig.Automated.DatasetMetricConfigs: # EvaluationDatasetMetricConfig: see above
RoleArn: String
EvaluationConfig.Automated.EvaluatorModelConfig: # EvaluatorModelConfig: see above
ApplicationType: String
OutputDataConfig.S3Uri: String
JobType: String
InferenceConfig:
Models: # EvaluationModelConfig: see above
RagConfigs: # RAGConfig: see above
EvaluationConfig.Human.HumanWorkflowConfig.FlowDefinitionArn: String
CreationTime: String
LastModifiedTime: String
CustomerEncryptionKeyId: String
EvaluationConfig.Human.HumanWorkflowConfig.Instructions: String
AWS:: Chime:: MediaPipelineKinesisVideoStreamPoolLink to AWS::Chime::MediaPipelineKinesisVideoStreamPool
Type: AWS::Chime::MediaPipelineKinesisVideoStreamPool
Properties:
PoolName: String
StreamConfiguration:
Region: String
DataRetentionInHours: Integer
- Value: String
Key: String
Fn::GetAtt:
UpdatedTimestamp: String
CreatedTimestamp: String
PoolId: String
PoolStatus: String
Arn: String
AWS:: Chime:: VoiceConnectorLink to AWS::Chime::VoiceConnector
Type: AWS::Chime::VoiceConnector
Properties:
RequireEncryption: Boolean
AwsRegion: String
NetworkType: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
UpdatedTimestamp: String
VoiceConnectorId: String
CreatedTimestamp: String
OutboundHostName: String
VoiceConnectorArn: String
AWS:: EC2:: ApplicationStatusCheckLink to AWS::EC2::ApplicationStatusCheck
Type: AWS::EC2::ApplicationStatusCheck
Properties:
Path: String
HealthCheckPaths:
- Destinations:
- SecurityGroupId: String
SubnetId: String
Source:
SecurityGroupId: String
SubnetId: String
IpVersion: String
DeviceIndex: Integer
Timeout: Integer
Port: Integer
InitializationGracePeriodSeconds: Integer
IpScope: String
StatusCodeMatcher: String
SuccessThreshold: Integer
Aggregation: String
FailureThreshold: Integer
Protocol: String
- Value: String
Key: String
Interval: Integer
Fn::GetAtt:
ApplicationStatusCheckId: String
CreationTime: String
Arn: String
AWS:: IoTSiteWise:: PipelineLink to AWS::IoTSiteWise::Pipeline
Type: AWS::IoTSiteWise::Pipeline
Properties:
Description: String
EnvironmentVariables:
<key>: String
PipelineName: String
Computations:
- DependsOn:
- String
EnvironmentVariables:
<key>: String
TaskName: String
ComputeNodeName: String
WorkspaceName: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
PipelineArn: String
AWS:: IoTSiteWise:: TaskLink to AWS::IoTSiteWise::Task
Type: AWS::IoTSiteWise::Task
Properties:
Description: String
TaskName: String
WorkspaceName: String
TaskConfiguration:
ContainerTaskConfiguration:
TaskExecutionRole: String
TimeoutSeconds: Integer
ProcessingUnit: String
EnvironmentVariables:
<key>: String
Command:
- String
ProcessingType: String
EcrUri: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
TaskArn: String
AWS:: IoTSiteWise:: WorkspaceLink to AWS::IoTSiteWise::Workspace
Type: AWS::IoTSiteWise::Workspace
Properties:
WorkspaceDescription: String
KmsKeyId: String
EncryptionConfiguration:
EncryptionType: String
WorkspaceName: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
CreatedAt: String
WorkspaceArn: String
UpdatedAt: String
AWS:: Personalize:: DatasetExportJobLink to AWS::Personalize::DatasetExportJob
Type: AWS::Personalize::DatasetExportJob
Properties:
DatasetArn: String
IngestionMode: String
JobName: String
JobOutput:
S3DataDestination:
Path: String
KmsKeyArn: String
RoleArn: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
CreationDateTime: String
DatasetExportJobArn: String
LastUpdatedDateTime: String
AWS:: PricingPlanManager:: SubscriptionLink to AWS::PricingPlanManager::Subscription
Type: AWS::PricingPlanManager::Subscription
Properties:
PlanTier: String
PlanFamily: String
ResourceArns:
- String
UsageLevel: String
Fn::GetAtt:
Status: String
CurrentPlanTier: String
StatusReason: String
CreatedAt: String
Arn: String
UpdatedAt: String
Changed resource types
AWS:: AgentRegistry:: RegistryRecordLink to AWS::AgentRegistry::RegistryRecord
Type: AWS::AgentRegistry::RegistryRecord
Properties:
Descriptors:
added: Agui:
added: Source:
added: FromUrl:
added: Url: String
added: Http:
added: Source: # SourceOnlyDescriptorSource: see above
modified: # Required: Yes → No
RegistryId: String
Fn::GetAtt:
added: CreatedBy: String
AWS:: BedrockAgentCore:: GatewayLink to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::Gateway
Properties:
PrivateEndpoint:
ManagedVpcResource:
added: Tags:
added: <key>: String
AWS:: BedrockAgentCore:: GatewayRuleLink to AWS::BedrockAgentCore::GatewayRule
Type: AWS::BedrockAgentCore::GatewayRule
Fn::GetAtt:
added: System:
added: ManagedBy: String
added: System.ManagedBy: String
AWS:: BedrockAgentCore:: GatewayTargetLink to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTarget
Properties:
TargetConfiguration:
Http:
added: Connector:
added: Parameters:
added: <key>: String
added: Source:
added: ConnectorId: String
AWS:: CertificateManager:: AcmeEndpointLink to AWS::CertificateManager::AcmeEndpoint
Type: AWS::CertificateManager::AcmeEndpoint
Properties:
modified: # Update requires: No interruption → Replacement
AuthorizationBehavior: String
AWS:: CleanRooms:: ConfiguredTableLink to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTable
Properties:
AnalysisRules:
- Policy:
V1:
Custom:
added: AggregationThresholds:
added: - IdentityColumns:
added: - String
added: Type: String
added: MinimumIdentityCount: Integer
added: OutputColumnThresholds:
added: - MinimumIdentityCount: Integer
added: OutputColumnName: String
added: AllowedAggregateExpressionType: String
added: ComparisonControls:
added: AllowedLiteralComparisonColumns:
added: - String
added: AllowedColumnComparisonColumns:
added: - String
AWS:: CleanRooms:: IntermediateTableLink to AWS::CleanRooms::IntermediateTable
Type: AWS::CleanRooms::IntermediateTable
Properties:
AnalysisRules:
- Policy:
V1:
Custom:
added: AggregationThresholds:
added: - IdentityColumns:
added: - String
added: Type: String
added: MinimumIdentityCount: Integer
added: OutputColumnThresholds:
added: - MinimumIdentityCount: Integer
added: OutputColumnName: String
added: AllowedAggregateExpressionType: String
added: ComparisonControls:
added: AllowedLiteralComparisonColumns:
added: - String
added: AllowedColumnComparisonColumns:
added: - String
AWS:: DLM:: LifecyclePolicyLink to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicy
Properties:
modified: # Duplicates allowed: Not specified → Yes
CrossRegionCopyTargets:
Exclusions:
modified: # Duplicates allowed: Not specified → Yes
modified: # Duplicates allowed: Not specified → Yes
modified: ExcludeVolumeTypes: List of VolumeTypeValues → List of String
PolicyDetails:
modified: # Duplicates allowed: Not specified → Yes
Actions:
modified: - # Duplicates allowed: Not specified → Yes
CrossRegionCopy:
modified: # Duplicates allowed: Not specified → Yes
CrossRegionCopyTargets: # CrossRegionCopyTarget: see above
EventSource:
Parameters:
modified: # Duplicates allowed: Not specified → Yes
SnapshotOwner:
- String
Exclusions: # Exclusions: see above
Parameters:
modified: # Duplicates allowed: Not specified → Yes
ExcludeDataVolumeTags: # Tag: see above
modified: # Duplicates allowed: Not specified → Yes
ResourceLocations:
- String
modified: # Duplicates allowed: Not specified → Yes
ResourceTypes:
- String
modified: # Duplicates allowed: Not specified → Yes
Schedules:
- CreateRule:
modified: # Duplicates allowed: Not specified → Yes
Scripts:
modified: - # Duplicates allowed: Not specified → Yes
Stages:
- String
modified: # Duplicates allowed: Not specified → Yes
Times:
- String
modified: # Duplicates allowed: Not specified → Yes
CrossRegionCopyRules:
FastRestoreRule:
modified: # Duplicates allowed: Not specified → Yes
AvailabilityZoneIds:
- String
modified: # Duplicates allowed: Not specified → Yes
AvailabilityZones:
- String
modified: # Duplicates allowed: Not specified → Yes
modified: - # Duplicates allowed: Not specified → Yes
TargetAccounts:
- String
modified: # Duplicates allowed: Not specified → Yes
TagsToAdd: # Tag: see above
modified: # Duplicates allowed: Not specified → Yes
VariableTags: # Tag: see above
modified: # Duplicates allowed: Not specified → Yes
TargetTags: # Tag: see above
modified: # Duplicates allowed: Not specified → Yes
Tags: # Tag: see above
Fn::GetAtt:
added: PolicyId: String
AWS:: DMS:: ReplicationTaskLink to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTask
Properties:
modified: # Update requires: No interruption → Replacement
MigrationType: String
modified: # Duplicates allowed: Not specified → No
Fn::GetAtt:
added: ReplicationTaskArn: String
AWS:: EC2:: EC2FleetLink to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2Fleet
Properties:
LaunchTemplateConfigs:
- Overrides:
- BlockDeviceMappings:
- Ebs:
added: MultiAvailabilityZoneConfiguration:
added: ConfigurationType: String
added: StandbyAvailabilityZones:
added: - AvailabilityZoneId: String
added: AvailabilityZone: String
ReservedCapacityOptions:
added: AllocationStrategy: String
added: CapacityReservationTarget:
added: CapacityReservationIds:
added: - String
added: CapacityReservationResourceGroupArns:
added: - String
modified: # Duplicates allowed: Yes → No
ReservationTypes:
- String
added: ReservedCapacityFallbackOptions:
added: MarketTypes:
added: - String
AWS:: EKS:: CapabilityLink to AWS::EKS::Capability
Type: AWS::EKS::Capability
Properties:
Configuration:
modified: Ack: Json → Ack
added: EnableCrossNamespace: Boolean
added: DisabledServices:
added: - String
AWS:: EKS:: ClusterLink to AWS::EKS::Cluster
Type: AWS::EKS::Cluster
Properties:
KubeControllerManagerConfig:
added: PodGcControllerConfig:
added: TerminatedPodGcThreshold: Integer
AWS:: GuardDuty:: FilterLink to AWS::GuardDuty::Filter
Type: AWS::GuardDuty::Filter
Properties:
FindingCriteria:
Criterion:
<key>:
added: Matches:
added: - String
added: NotMatches:
added: - String
AWS:: IoT:: TopicRuleDestinationLink to AWS::IoT::TopicRuleDestination
Type: AWS::IoT::TopicRuleDestination
Properties:
added: InfluxDBProperties:
added: SecretKey: String
added: InfluxDBVersion: String
added: Endpoint: String
added: SecretType: String
added: SecretId: String
AWS:: LakeFormation:: PrincipalPermissionsLink to AWS::LakeFormation::PrincipalPermissions
Type: AWS::LakeFormation::PrincipalPermissions
Properties:
Resource:
modified: Catalog: Json → CatalogResource
added: Id: String
AWS:: LakeFormation:: TagAssociationLink to AWS::LakeFormation::TagAssociation
Type: AWS::LakeFormation::TagAssociation
Properties:
Resource:
removed: Catalog: Json
Table:
removed: TableWildcard: Json
AWS:: MediaConnect:: RouterOutputLink to AWS::MediaConnect::RouterOutput
Type: AWS::MediaConnect::RouterOutput
Properties:
added: FabricConfiguration:
added: RecoveryLatencyMode: String
AWS:: MediaPackageV2:: OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
added: StreamNameOutputMode: String
AWS:: NetworkManager:: ConnectAttachmentLink to AWS::NetworkManager::ConnectAttachment
Type: AWS::NetworkManager::ConnectAttachment
Properties:
removed: ProposedNetworkFunctionGroupChange:
removed: - Value: String
removed: Key: String
removed: NetworkFunctionGroupName: String
removed: AttachmentPolicyRuleNumber: Integer
removed: ProposedSegmentChange:
removed: SegmentName: String
removed: Tags: # Tag: see above
removed: AttachmentPolicyRuleNumber: Integer
modified: # Update requires: Replacement → No interruption
RoutingPolicyLabel: String
Fn::GetAtt:
added: ProposedNetworkFunctionGroupChange:
added: - Value: String
added: Key: String
added: NetworkFunctionGroupName: String
added: AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added: ProposedNetworkFunctionGroupChange.Tags: # Tag: see above
added: ProposedSegmentChange:
added: SegmentName: String
added: Tags: # Tag: see above
added: AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.SegmentName: String
added: ProposedSegmentChange.Tags: # Tag: see above
AWS:: NetworkManager:: DirectConnectGatewayAttachmentLink to AWS::NetworkManager::DirectConnectGatewayAttachment
Type: AWS::NetworkManager::DirectConnectGatewayAttachment
Properties:
removed: ProposedNetworkFunctionGroupChange:
removed: - Value: String
removed: Key: String
removed: NetworkFunctionGroupName: String
removed: AttachmentPolicyRuleNumber: Integer
removed: ProposedSegmentChange:
removed: SegmentName: String
removed: Tags: # Tag: see above
removed: AttachmentPolicyRuleNumber: Integer
modified: # Update requires: Replacement → No interruption
RoutingPolicyLabel: String
Fn::GetAtt:
added: ProposedNetworkFunctionGroupChange:
added: - Value: String
added: Key: String
added: NetworkFunctionGroupName: String
added: AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added: ProposedNetworkFunctionGroupChange.Tags: # Tag: see above
added: ProposedSegmentChange:
added: SegmentName: String
added: Tags: # Tag: see above
added: AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.SegmentName: String
added: ProposedSegmentChange.Tags: # Tag: see above
AWS:: NetworkManager:: SiteToSiteVpnAttachmentLink to AWS::NetworkManager::SiteToSiteVpnAttachment
Type: AWS::NetworkManager::SiteToSiteVpnAttachment
Properties:
removed: ProposedNetworkFunctionGroupChange:
removed: - Value: String
removed: Key: String
removed: NetworkFunctionGroupName: String
removed: AttachmentPolicyRuleNumber: Integer
removed: ProposedSegmentChange:
removed: SegmentName: String
removed: Tags: # Tag: see above
removed: AttachmentPolicyRuleNumber: Integer
modified: # Update requires: Replacement → No interruption
RoutingPolicyLabel: String
Fn::GetAtt:
added: ProposedNetworkFunctionGroupChange:
added: - Value: String
added: Key: String
added: NetworkFunctionGroupName: String
added: AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added: ProposedNetworkFunctionGroupChange.Tags: # Tag: see above
added: ProposedSegmentChange:
added: SegmentName: String
added: Tags: # Tag: see above
added: AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.SegmentName: String
added: ProposedSegmentChange.Tags: # Tag: see above
AWS:: NetworkManager:: TransitGatewayRouteTableAttachmentLink to AWS::NetworkManager::TransitGatewayRouteTableAttachment
Type: AWS::NetworkManager::TransitGatewayRouteTableAttachment
Properties:
removed: ProposedNetworkFunctionGroupChange:
removed: - Value: String
removed: Key: String
removed: NetworkFunctionGroupName: String
removed: AttachmentPolicyRuleNumber: Integer
removed: ProposedSegmentChange:
removed: SegmentName: String
removed: Tags: # Tag: see above
removed: AttachmentPolicyRuleNumber: Integer
modified: # Update requires: Replacement → No interruption
RoutingPolicyLabel: String
Fn::GetAtt:
added: ProposedNetworkFunctionGroupChange:
added: - Value: String
added: Key: String
added: NetworkFunctionGroupName: String
added: AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added: ProposedNetworkFunctionGroupChange.Tags: # Tag: see above
added: ProposedSegmentChange:
added: SegmentName: String
added: Tags: # Tag: see above
added: AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.SegmentName: String
added: ProposedSegmentChange.Tags: # Tag: see above
AWS:: NetworkManager:: VpcAttachmentLink to AWS::NetworkManager::VpcAttachment
Type: AWS::NetworkManager::VpcAttachment
Properties:
removed: ProposedNetworkFunctionGroupChange:
removed: - Value: String
removed: Key: String
removed: NetworkFunctionGroupName: String
removed: AttachmentPolicyRuleNumber: Integer
removed: ProposedSegmentChange:
removed: SegmentName: String
removed: Tags: # Tag: see above
removed: AttachmentPolicyRuleNumber: Integer
modified: # Update requires: Replacement → No interruption
RoutingPolicyLabel: String
Fn::GetAtt:
added: ProposedNetworkFunctionGroupChange:
added: - Value: String
added: Key: String
added: NetworkFunctionGroupName: String
added: AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.AttachmentPolicyRuleNumber: Integer
added: ProposedNetworkFunctionGroupChange.NetworkFunctionGroupName: String
added: ProposedNetworkFunctionGroupChange.Tags: # Tag: see above
added: ProposedSegmentChange:
added: SegmentName: String
added: Tags: # Tag: see above
added: AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.AttachmentPolicyRuleNumber: Integer
added: ProposedSegmentChange.SegmentName: String
added: ProposedSegmentChange.Tags: # Tag: see above
AWS:: Notifications:: ManagedNotificationAccountContactAssociationLink to AWS::Notifications::ManagedNotificationAccountContactAssociation
Type: AWS::Notifications::ManagedNotificationAccountContactAssociation
Properties:
added: IsSensitiveEventsSubscribed: Boolean
AWS:: Notifications:: ManagedNotificationAdditionalChannelAssociationLink to AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Type: AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
Properties:
added: IsSensitiveEventsSubscribed: Boolean
AWS:: RDS:: DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
AdditionalStorageVolumes:
added: - StorageOperationPercentProgress: Integer
added: StorageOperationStatus: String
Fn::GetAtt:
added: StorageOperationPercentProgress: Integer
added: StorageOperationStatus: String
AWS:: SageMaker:: ClusterLink to AWS::SageMaker::Cluster
Type: AWS::SageMaker::Cluster
Properties:
Orchestrator:
Slurm:
added: AccountingDatabase:
added: SecretArn: String
added: Endpoint: String
added: Port: Integer
added: Name: String
AWS:: SageMaker:: EndpointLink to AWS::SageMaker::Endpoint
Type: AWS::SageMaker::Endpoint
Properties:
DeploymentConfig:
AutoRollbackConfiguration:
modified: # Duplicates allowed: No → Yes
Alarms:
added: EndpointName: String
AWS:: SageMaker:: InferenceComponentLink to AWS::SageMaker::InferenceComponent
Type: AWS::SageMaker::InferenceComponent
Properties:
RuntimeConfig:
added: PlacementStatus:
added: - CurrentCopyCount: Integer
added: InstanceType: String
modified: # Required: Yes → No
Specification:
Container:
added: ContainerMetricsConfig:
added: MetricsEndpoints:
added: - MetricsEndpointPath: String
added: MetricPublishFrequencyInSeconds: Integer
added: CurrentDataCacheConfig:
added: EnableCaching: Boolean
added: DataCacheConfig: # InferenceComponentDataCacheConfig: see above
added: SchedulingConfig:
added: AvailabilityZoneBalance:
added: EnforcementMode: String
added: MaxImbalance: Integer
added: PlacementStrategy: String
added: Specifications:
added: - Container:
added: ArtifactUrl: String
added: ContainerMetricsConfig: # ContainerMetricsConfig: see above
added: Environment:
added: <key>: String
added: Image: String
added: ModelName: String
added: DataCacheConfig: # InferenceComponentDataCacheConfig: see above
added: ComputeResourceRequirements:
added: NumberOfAcceleratorDevicesRequired: Double
added: MaxMemoryRequiredInMb: Integer
added: MinMemoryRequiredInMb: Integer
added: NumberOfCpuCoresRequired: Double
added: CurrentDataCacheConfig: # InferenceComponentDataCacheConfig: see above
added: SchedulingConfig: # InferenceComponentSchedulingConfig: see above
added: InstanceType: String
added: StartupParameters:
added: ModelDataDownloadTimeoutInSeconds: Integer
added: ContainerStartupHealthCheckTimeoutInSeconds: Integer
Fn::GetAtt:
added: RuntimeConfig.PlacementStatus: # InferenceComponentPlacementStatus: see above
added: Specification.CurrentDataCacheConfig: # InferenceComponentDataCacheConfig: see above
added: Specification.CurrentDataCacheConfig.EnableCaching: Boolean
AWS:: SageMaker:: NotebookInstanceLink to AWS::SageMaker::NotebookInstance
Type: AWS::SageMaker::NotebookInstance
Properties:
removed: AcceleratorTypes:
removed: - String
modified: # Duplicates allowed: Not specified → Yes
AdditionalCodeRepositories:
- String
modified: # Duplicates allowed: Not specified → Yes
SecurityGroupIds:
- String
modified: # Duplicates allowed: Not specified → Yes
Fn::GetAtt:
added: NotebookInstanceArn: String
AWS:: SecurityAgent:: PentestLink to AWS::SecurityAgent::Pentest
Type: AWS::SecurityAgent::Pentest
Properties:
Assets:
added: TrustedCaCertificates:
added: - Source:
added: ArtifactId: String
added: S3Location: String
added: InlinePem: String
AWS:: SecurityHub:: HubV2Link to AWS::SecurityHub::HubV2
Type: AWS::SecurityHub::HubV2
Properties:
added: NetworkScanning:
added: Status: String