Version 152.0.0
Issued
cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.
- added
- modified
- removed
01Added resource types10
addedAWS:: B2BI:: Capabilitydocs ↗#Link to AWS::B2BI::Capability
Type: AWS::B2BI::CapabilityProperties: Type: String Configuration: Edi: Type: X12Details: Version: String TransactionSet: String InputLocation: BucketName: String Key: String TransformerId: String OutputLocation: # S3Location: see above InstructionsDocuments: # S3Location: see above - Value: String Key: String Name: StringFn::GetAtt: ModifiedAt: String CapabilityId: String CapabilityArn: String CreatedAt: StringaddedAWS:: B2BI:: Partnershipdocs ↗#Link to AWS::B2BI::Partnership
Type: AWS::B2BI::PartnershipProperties: ProfileId: String Email: String Capabilities: - String Phone: String - Value: String Key: String Name: StringFn::GetAtt: ModifiedAt: String TradingPartnerId: String PartnershipId: String CreatedAt: String PartnershipArn: StringaddedAWS:: Connect:: PredefinedAttributedocs ↗#Link to AWS::Connect::PredefinedAttribute
Type: AWS::Connect::PredefinedAttributeProperties: InstanceArn: String Values: StringList: - String Name: StringaddedAWS:: EKS:: AccessEntrydocs ↗#Link to AWS::EKS::AccessEntry
Type: AWS::EKS::AccessEntryProperties: Type: String PrincipalArn: String KubernetesGroups: - String Username: String ClusterName: String AccessPolicies: - PolicyArn: String AccessScope: Namespaces: - String Type: String - Value: String Key: StringFn::GetAtt: AccessEntryArn: StringaddedAWS:: ImageBuilder:: Workflowdocs ↗#Link to AWS::ImageBuilder::Workflow
Type: AWS::ImageBuilder::WorkflowProperties: Type: String Description: String KmsKeyId: String Version: String ChangeDescription: String Data: String Uri: String Tags: <key>: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: IoT:: CertificateProviderdocs ↗#Link to AWS::IoT::CertificateProvider
Type: AWS::IoT::CertificateProviderProperties: LambdaFunctionArn: String CertificateProviderName: String AccountDefaultForOperations: - String - Value: String Key: StringFn::GetAtt: Arn: StringaddedAWS:: Location:: APIKeydocs ↗#Link to AWS::Location::APIKey
Type: AWS::Location::APIKeyProperties: KeyName: String Description: String NoExpiry: Boolean ForceDelete: Boolean ExpireTime: String ForceUpdate: Boolean Restrictions: AllowActions: - String AllowResources: - String AllowReferers: - String - Value: String Key: StringFn::GetAtt: CreateTime: String UpdateTime: String KeyArn: String Arn: StringaddedAWS:: NeptuneGraph:: Graphdocs ↗#Link to AWS::NeptuneGraph::Graph
Type: AWS::NeptuneGraph::GraphProperties: PublicConnectivity: Boolean GraphName: String ReplicaCount: Integer ProvisionedMemory: Integer DeletionProtection: Boolean VectorSearchConfiguration: VectorSearchDimension: Integer - Value: String Key: StringFn::GetAtt: Endpoint: String GraphArn: String GraphId: StringaddedAWS:: NeptuneGraph:: PrivateGraphEndpointdocs ↗#Link to AWS::NeptuneGraph::PrivateGraphEndpoint
Type: AWS::NeptuneGraph::PrivateGraphEndpointProperties: VpcId: String GraphIdentifier: String SecurityGroupIds: - String SubnetIds: - StringFn::GetAtt: VpcEndpointId: String PrivateGraphEndpointIdentifier: StringaddedAWS:: NetworkFirewall:: TLSInspectionConfigurationdocs ↗#Link to AWS::NetworkFirewall::TLSInspectionConfiguration
Type: AWS::NetworkFirewall::TLSInspectionConfigurationProperties: Description: String TLSInspectionConfigurationName: String - Value: String Key: String TLSInspectionConfiguration: ServerCertificateConfigurations: - CertificateAuthorityArn: String CheckCertificateRevocationStatus: UnknownStatusAction: String RevokedStatusAction: String Scopes: - Protocols: - Integer DestinationPorts: - FromPort: Integer ToPort: Integer Destinations: - AddressDefinition: String Sources: # Address: see above SourcePorts: # PortRange: see above ServerCertificates: - ResourceArn: StringFn::GetAtt: TLSInspectionConfigurationId: String TLSInspectionConfigurationArn: String02Modified resource types30
modifiedAWS:: AppSync:: GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:added: IntrospectionConfig: Stringadded: QueryDepthLimit: Integeradded: ResolverCountLimit: IntegermodifiedAWS:: Batch:: JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties: # Update requires: No interruption → Replacementmodified: ContainerProperties: # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Command: - String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Environment: - # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: Value: String # Update requires: No interruption → Replacementmodified: EphemeralStorage: # Update requires: No interruption → Replacementmodified: SizeInGiB: Integer # Update requires: No interruption → Replacementmodified: ExecutionRoleArn: String # Update requires: No interruption → Replacementmodified: FargatePlatformConfiguration: # Update requires: No interruption → Replacementmodified: PlatformVersion: String # Update requires: No interruption → Replacementmodified: Image: String # Update requires: No interruption → Replacementmodified: InstanceType: String # Update requires: No interruption → Replacementmodified: JobRoleArn: String # Update requires: No interruption → Replacementmodified: LinuxParameters: # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Devices: - # Update requires: No interruption → Replacementmodified: ContainerPath: String # Update requires: No interruption → Replacementmodified: HostPath: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Permissions: - String # Update requires: No interruption → Replacementmodified: InitProcessEnabled: Boolean # Update requires: No interruption → Replacementmodified: MaxSwap: Integer # Update requires: No interruption → Replacementmodified: SharedMemorySize: Integer # Update requires: No interruption → Replacementmodified: Swappiness: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Tmpfs: - # Update requires: No interruption → Replacementmodified: ContainerPath: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: MountOptions: - String # Update requires: No interruption → Replacementmodified: Size: Integer # Update requires: No interruption → Replacementmodified: LogConfiguration: # Update requires: No interruption → Replacementmodified: LogDriver: String # Update requires: No interruption → Replacementmodified: Options: Json → Map of String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: SecretOptions: - # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: ValueFrom: String # Update requires: No interruption → Replacementmodified: Memory: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: MountPoints: List of MountPoints → List of MountPoint # Update requires: No interruption → Replacementmodified: ContainerPath: String # Update requires: No interruption → Replacementmodified: ReadOnly: Boolean # Update requires: No interruption → Replacementmodified: SourceVolume: String # Update requires: No interruption → Replacementmodified: NetworkConfiguration: # Update requires: No interruption → Replacementmodified: AssignPublicIp: String # Update requires: No interruption → Replacementmodified: Privileged: Boolean # Update requires: No interruption → Replacementmodified: ReadonlyRootFilesystem: Boolean # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: ResourceRequirements: - # Update requires: No interruption → Replacementmodified: Type: String # Update requires: No interruption → Replacementmodified: Value: String # Update requires: No interruption → Replacementmodified: RuntimePlatform: # Update requires: No interruption → Replacementmodified: CpuArchitecture: String # Update requires: No interruption → Replacementmodified: OperatingSystemFamily: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Secrets: # Secret: see above # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Ulimits: - # Update requires: No interruption → Replacementmodified: HardLimit: Integer # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: SoftLimit: Integer # Update requires: No interruption → Replacementmodified: User: String # Update requires: No interruption → Replacementmodified: Vcpus: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Volumes: List of Volumes → List of Volume # Update requires: No interruption → Replacementmodified: EfsVolumeConfiguration: EfsVolumeConfiguration → EFSVolumeConfiguration # Update requires: No interruption → Replacement # Update requires: No interruption → Replacementmodified: AccessPointId: String # Update requires: No interruption → Replacementmodified: Iam: String # Update requires: No interruption → Replacementmodified: FileSystemId: String # Update requires: No interruption → Replacementmodified: RootDirectory: String # Update requires: No interruption → Replacementmodified: TransitEncryption: String # Update requires: No interruption → Replacementmodified: TransitEncryptionPort: Integer # Update requires: No interruption → Replacementmodified: Host: VolumesHost → Host # Update requires: No interruption → Replacementmodified: SourcePath: String # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: EksProperties: # Update requires: No interruption → Replacementmodified: PodProperties: PodProperties → EksPodProperties # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Containers: - # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Args: - String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Command: - String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Env: - # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: Value: String # Update requires: No interruption → Replacementmodified: Image: String # Update requires: No interruption → Replacementmodified: ImagePullPolicy: String # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: Resources: # Update requires: No interruption → Replacementmodified: Limits: Json → Map of String # Update requires: No interruption → Replacementmodified: Requests: Json → Map of String # Update requires: No interruption → Replacementmodified: SecurityContext: # Update requires: No interruption → Replacementmodified: Privileged: Boolean # Update requires: No interruption → Replacementmodified: ReadOnlyRootFilesystem: Boolean # Update requires: No interruption → Replacementmodified: RunAsGroup: Integer # Update requires: No interruption → Replacementmodified: RunAsNonRoot: Boolean # Update requires: No interruption → Replacementmodified: RunAsUser: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: VolumeMounts: - # Update requires: No interruption → Replacementmodified: MountPath: String # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: ReadOnly: Boolean # Update requires: No interruption → Replacementmodified: DnsPolicy: String # Update requires: No interruption → Replacementmodified: HostNetwork: Boolean # Update requires: No interruption → Replacementmodified: Metadata: Metadata → EksMetadata # Update requires: No interruption → Replacementmodified: Labels: Json → Map of String # Update requires: No interruption → Replacementmodified: ServiceAccountName: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Volumes: - # Update requires: No interruption → Replacementmodified: EmptyDir: # Update requires: No interruption → Replacementmodified: Medium: String # Update requires: No interruption → Replacementmodified: SizeLimit: String # Update requires: No interruption → Replacementmodified: HostPath: # Update requires: No interruption → Replacementmodified: Path: String # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: Secret: # Update requires: No interruption → Replacementmodified: Optional: Boolean # Update requires: No interruption → Replacementmodified: SecretName: String # Update requires: No interruption → Replacementmodified: NodeProperties: # Update requires: No interruption → Replacementmodified: MainNode: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: NodeRangeProperties: - # Update requires: No interruption → Replacementmodified: Container: # ContainerProperties: see above # Update requires: No interruption → Replacementmodified: TargetNodes: String # Update requires: No interruption → Replacementmodified: NumNodes: Integer # Update requires: No interruption → Replacementmodified: Parameters: Json → Map of String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: PlatformCapabilities: - String # Update requires: No interruption → Replacementmodified: PropagateTags: Boolean # Update requires: No interruption → Replacementmodified: RetryStrategy: # Update requires: No interruption → Replacementmodified: Attempts: Integer # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: EvaluateOnExit: - # Update requires: No interruption → Replacementmodified: Action: String # Update requires: No interruption → Replacementmodified: OnExitCode: String # Update requires: No interruption → Replacementmodified: OnReason: String # Update requires: No interruption → Replacementmodified: OnStatusReason: String # Update requires: No interruption → Replacementmodified: SchedulingPriority: Integer # Update requires: Replacement → No interruptionmodified: Tags: Json → Map of String # Update requires: No interruption → Replacementmodified: Timeout: Timeout → JobTimeout # Update requires: No interruption → Replacementmodified: AttemptDurationSeconds: Integer # Update requires: No interruption → Replacementmodified: Type: StringFn::GetAtt:added: ContainerOrchestrationType: Stringadded: JobDefinitionArn: Stringadded: Revision: Integeradded: Status: StringmodifiedAWS:: CloudFront:: Functionhistorydocs ↗#Link to AWS::CloudFront::Function
Type: AWS::CloudFront::FunctionProperties: FunctionConfig:added: KeyValueStoreAssociations:added: - KeyValueStoreARN: StringmodifiedAWS:: CodeCommit:: Repositoryhistorydocs ↗#Link to AWS::CodeCommit::Repository
Type: AWS::CodeCommit::RepositoryProperties:added: KmsKeyId: StringFn::GetAtt:added: KmsKeyId: StringmodifiedAWS:: Cognito:: UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties: LambdaConfig:added: PreTokenGenerationConfig:added: LambdaArn: Stringadded: LambdaVersion: StringmodifiedAWS:: Connect:: PhoneNumberhistorydocs ↗#Link to AWS::Connect::PhoneNumber
Type: AWS::Connect::PhoneNumberProperties: # Required: Yes → Nomodified: CountryCode: Stringadded: SourcePhoneNumberArn: String # Required: Yes → Nomodified: Type: StringmodifiedAWS:: Connect:: Userhistorydocs ↗#Link to AWS::Connect::User
Type: AWS::Connect::UserProperties:added: UserProficiencies:added: - AttributeValue: Stringadded: AttributeName: Stringadded: Level: DoublemodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: # Update requires: No interruption → Some interruptionsmodified: AdditionalInfo: String # Update requires: No interruption → Some interruptionsmodified: Affinity: String # Update requires: No interruption → Some interruptionsmodified: BlockDeviceMappings: - Ebs: # Update requires: No interruption → Replacementmodified: KmsKeyId: Stringmodified: NoDevice: Json → NoDevice CpuOptions: # Update requires: Replacement → No interruptionmodified: CoreCount: Integer # Update requires: Replacement → No interruptionmodified: ThreadsPerCore: Integer # Update requires: No interruption → Some interruptionsmodified: EbsOptimized: Boolean ElasticGpuSpecifications: - # Update requires: Replacement → No interruptionmodified: Type: String ElasticInferenceAccelerators: - # Update requires: Replacement → No interruptionmodified: Count: Integer # Update requires: Replacement → No interruptionmodified: Type: String EnclaveOptions: # Update requires: Replacement → No interruptionmodified: Enabled: Boolean HibernationOptions: # Update requires: Replacement → No interruptionmodified: Configured: Boolean # Update requires: No interruption → Some interruptionsmodified: HostId: String # Update requires: No interruption → Some interruptionsmodified: InstanceType: String Ipv6Addresses: - # Update requires: Replacement → No interruptionmodified: Ipv6Address: String # Update requires: No interruption → Some interruptionsmodified: KernelId: String LaunchTemplate: # Update requires: Replacement → No interruptionmodified: LaunchTemplateId: String # Update requires: Replacement → No interruptionmodified: LaunchTemplateName: String # Update requires: Replacement → No interruptionmodified: Version: String LicenseSpecifications: - # Update requires: Replacement → No interruptionmodified: LicenseConfigurationArn: String NetworkInterfaces: - # Update requires: Replacement → No interruptionmodified: AssociateCarrierIpAddress: Boolean # Update requires: Replacement → No interruptionmodified: AssociatePublicIpAddress: Boolean # Update requires: Replacement → No interruptionmodified: DeleteOnTermination: Boolean # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: DeviceIndex: String # Update requires: Replacement → No interruptionmodified: GroupSet: - String # Update requires: Replacement → No interruptionmodified: Ipv6AddressCount: Integer # Update requires: Replacement → No interruptionmodified: Ipv6Addresses: # InstanceIpv6Address: see above # Update requires: Replacement → No interruptionmodified: NetworkInterfaceId: String # Update requires: Replacement → No interruptionmodified: PrivateIpAddress: String # Update requires: Replacement → No interruptionmodified: PrivateIpAddresses: - # Update requires: Replacement → No interruptionmodified: Primary: Boolean # Update requires: Replacement → No interruptionmodified: PrivateIpAddress: String # Update requires: Replacement → No interruptionmodified: SecondaryPrivateIpAddressCount: Integer # Update requires: Replacement → No interruptionmodified: SubnetId: String # Update requires: No interruption → Some interruptionsmodified: PrivateDnsNameOptions: PrivateDnsNameOptions # Update requires: No interruption → Some interruptionsmodified: RamdiskId: String # Update requires: No interruption → Some interruptionsmodified: SecurityGroupIds: - String # Update requires: No interruption → Some interruptionsmodified: Tenancy: String # Update requires: No interruption → Some interruptionsmodified: UserData: StringFn::GetAtt:removed: Id: StringmodifiedAWS:: EC2:: NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceFn::GetAtt:added: PrimaryIpv6Address: StringmodifiedAWS:: EC2:: Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:added: Ipv4IpamPoolId: String # Update requires: No interruption → Replacementmodified: Ipv4NetmaskLength: Integeradded: Ipv6CidrBlocks:added: - Stringadded: Ipv6IpamPoolId: String # Update requires: No interruption → Replacementmodified: Ipv6NetmaskLength: IntegerFn::GetAtt:removed: Ipv6CidrBlocks:removed: - StringmodifiedAWS:: EC2:: SubnetCidrBlockhistorydocs ↗#Link to AWS::EC2::SubnetCidrBlock
Type: AWS::EC2::SubnetCidrBlockProperties: # Required: Yes → Nomodified: Ipv6CidrBlock: Stringadded: Ipv6IpamPoolId: Stringadded: Ipv6NetmaskLength: IntegermodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added: VolumeConfigurations:added: - ManagedEBSVolume:added: SnapshotId: Stringadded: VolumeType: Stringadded: KmsKeyId: Stringadded: - PropagateTags: Stringadded: ResourceType: Stringadded: - Value: Stringadded: Key: Stringadded: FilesystemType: Stringadded: Encrypted: Booleanadded: Throughput: Integeradded: Iops: Integeradded: SizeInGiB: Integeradded: RoleArn: Stringadded: Name: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added: AccessConfig:added: AuthenticationMode: Stringadded: BootstrapClusterCreatorAdminPermissions: BooleanmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties: MonitoringConfiguration:added: CloudWatchLoggingConfiguration:added: EncryptionKeyArn: Stringadded: Enabled: Booleanadded: LogStreamNamePrefix: Stringadded: LogGroupName: Stringadded: LogTypeMap:added: - Value:added: - Stringadded: Key: StringmodifiedAWS:: Events:: Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties: Targets:added: - AppSyncParameters:added: GraphQLOperation: StringmodifiedAWS:: EventSchemas:: Schemahistorydocs ↗#Link to AWS::EventSchemas::Schema
Type: AWS::EventSchemas::SchemaProperties: # Duplicates allowed: Not specified → Yes - TagsEntryFn::GetAtt:added: LastModified: Stringadded: VersionCreatedDate: StringmodifiedAWS:: GlobalAccelerator:: EndpointGrouphistorydocs ↗#Link to AWS::GlobalAccelerator::EndpointGroup
Type: AWS::GlobalAccelerator::EndpointGroupProperties: EndpointConfigurations:added: - AttachmentArn: StringmodifiedAWS:: ImageBuilder:: Imagehistorydocs ↗#Link to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::ImageProperties:added: ExecutionRole: Stringadded: Workflows:added: - ParallelGroup: Stringadded: Parameters:added: - Value:added: - Stringadded: Name: Stringadded: WorkflowArn: Stringadded: OnFailure: StringmodifiedAWS:: ImageBuilder:: ImagePipelinehistorydocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineProperties:added: ExecutionRole: Stringadded: Workflows:added: - ParallelGroup: Stringadded: Parameters:added: - Value:added: - Stringadded: Name: Stringadded: WorkflowArn: Stringadded: OnFailure: StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: SplunkDestinationConfiguration:added: BufferingHints:added: IntervalInSeconds: Integeradded: SizeInMBs: IntegermodifiedAWS:: Location:: GeofenceCollectionhistorydocs ↗#Link to AWS::Location::GeofenceCollection
Type: AWS::Location::GeofenceCollectionProperties: # Update requires: Replacement → No interruptionmodified: Description: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: Location:: Maphistorydocs ↗#Link to AWS::Location::Map
Type: AWS::Location::MapProperties: Configuration:added: PoliticalView: String # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: PricingPlan: Stringadded: - Value: Stringadded: Key: StringFn::GetAtt:removed: DataSource: StringmodifiedAWS:: Location:: PlaceIndexhistorydocs ↗#Link to AWS::Location::PlaceIndex
Type: AWS::Location::PlaceIndexProperties: # Update requires: Replacement → No interruptionmodified: DataSourceConfiguration: # Update requires: Replacement → No interruptionmodified: IntendedUse: String # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: PricingPlan: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: Location:: RouteCalculatorhistorydocs ↗#Link to AWS::Location::RouteCalculator
Type: AWS::Location::RouteCalculatorProperties: # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: PricingPlan: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: Location:: Trackerhistorydocs ↗#Link to AWS::Location::Tracker
Type: AWS::Location::TrackerProperties: # Update requires: Replacement → No interruptionmodified: Description: Stringadded: EventBridgeEnabled: Booleanadded: KmsKeyEnableGeospatialQueries: Boolean # Update requires: Replacement → No interruptionmodified: PositionFiltering: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: MediaTailor:: Channelhistorydocs ↗#Link to AWS::MediaTailor::Channel
Type: AWS::MediaTailor::ChannelProperties:added: TimeShiftConfiguration:added: MaxTimeDelaySeconds: DoublemodifiedAWS:: NetworkFirewall:: FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties: FirewallPolicy:added: TLSInspectionConfigurationArn: StringmodifiedAWS:: Pinpoint:: GCMChannelhistorydocs ↗#Link to AWS::Pinpoint::GCMChannel
Type: AWS::Pinpoint::GCMChannelProperties: # Required: Yes → Nomodified: ApiKey: Stringadded: DefaultAuthenticationMethod: Stringadded: ServiceJson: StringmodifiedAWS:: SageMaker:: Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties: Containers: - ModelDataSource: S3DataSource:added: ModelAccessConfig:added: AcceptEula: Boolean PrimaryContainer: # ContainerDefinition: see abovemodifiedAWS:: SSM:: PatchBaselinehistorydocs ↗#Link to AWS::SSM::PatchBaseline
Type: AWS::SSM::PatchBaselineProperties: ApprovalRules: # Duplicates allowed: Not specified → Yesmodified: PatchRules:modified: - ApproveUntilDate: PatchStringDate → String PatchFilterGroup: # Duplicates allowed: Not specified → Yesmodified: PatchFilters: - # Duplicates allowed: Not specified → Yesmodified: Values: - String # Duplicates allowed: Not specified → Yesmodified: ApprovedPatches: - Stringadded: DefaultBaseline: Boolean GlobalFilters: # PatchFilterGroup: see above # Duplicates allowed: Not specified → Yesmodified: PatchGroups: - String # Duplicates allowed: Not specified → Yesmodified: RejectedPatches: - String # Duplicates allowed: Not specified → Yesmodified: Sources: - # Duplicates allowed: Not specified → Yesmodified: Products: - String # Duplicates allowed: Not specified → Yes - TagFn::GetAtt:added: Id: String