Version 168.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 types25
addedAWS:: Bedrock:: Agentdocs ↗#Link to AWS::Bedrock::Agent
Type: AWS::Bedrock::AgentProperties: Description: String SkipResourceInUseCheckOnDelete: Boolean PromptOverrideConfiguration: PromptConfigurations: - PromptType: String PromptState: String BasePromptTemplate: String InferenceConfiguration: TopK: Double Temperature: Double MaximumLength: Double StopSequences: - String TopP: Double PromptCreationMode: String ParserMode: String OverrideLambda: String Instruction: String AgentResourceRoleArn: String FoundationModel: String IdleSessionTTLInSeconds: Double CustomerEncryptionKeyArn: String AgentName: String KnowledgeBases: - Description: String KnowledgeBaseState: String KnowledgeBaseId: String ActionGroups: - Description: String ApiSchema: S3: S3BucketName: String S3ObjectKey: String Payload: String SkipResourceInUseCheckOnDelete: Boolean ParentActionGroupSignature: String ActionGroupExecutor: Lambda: String ActionGroupName: String ActionGroupState: String AutoPrepare: Boolean Tags: <key>: StringFn::GetAtt: AgentArn: String AgentStatus: String AgentVersion: String CreatedAt: String PreparedAt: String AgentId: String FailureReasons: - String UpdatedAt: String RecommendedActions: - StringaddedAWS:: Bedrock:: AgentAliasdocs ↗#Link to AWS::Bedrock::AgentAlias
Type: AWS::Bedrock::AgentAliasProperties: AgentAliasName: String Description: String RoutingConfiguration: - AgentVersion: String AgentId: String Tags: <key>: StringFn::GetAtt: AgentAliasStatus: String AgentAliasArn: String AgentAliasHistoryEvents: - StartDate: String RoutingConfiguration: # AgentAliasRoutingConfigurationListItem: see above EndDate: String CreatedAt: String AgentAliasId: String UpdatedAt: StringaddedAWS:: Bedrock:: DataSourcedocs ↗#Link to AWS::Bedrock::DataSource
Type: AWS::Bedrock::DataSourceProperties: Description: String KnowledgeBaseId: String ServerSideEncryptionConfiguration: KmsKeyArn: String VectorIngestionConfiguration: ChunkingConfiguration: ChunkingStrategy: String FixedSizeChunkingConfiguration: OverlapPercentage: Integer MaxTokens: Integer DataSourceConfiguration: Type: String S3Configuration: BucketArn: String InclusionPrefixes: - String Name: StringFn::GetAtt: CreatedAt: String DataSourceStatus: String UpdatedAt: String DataSourceId: StringaddedAWS:: Bedrock:: KnowledgeBasedocs ↗#Link to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBaseProperties: Description: String KnowledgeBaseConfiguration: Type: String VectorKnowledgeBaseConfiguration: EmbeddingModelArn: String StorageConfiguration: OpensearchServerlessConfiguration: CollectionArn: String VectorIndexName: String FieldMapping: VectorField: String TextField: String MetadataField: String Type: String RdsConfiguration: ResourceArn: String TableName: String FieldMapping: PrimaryKeyField: String VectorField: String TextField: String MetadataField: String DatabaseName: String CredentialsSecretArn: String PineconeConfiguration: FieldMapping: TextField: String MetadataField: String CredentialsSecretArn: String ConnectionString: String Namespace: String RoleArn: String Tags: <key>: String Name: StringFn::GetAtt: Status: String CreatedAt: String KnowledgeBaseArn: String KnowledgeBaseId: String FailureReasons: - String UpdatedAt: StringaddedAWS:: CleanRoomsML:: TrainingDatasetdocs ↗#Link to AWS::CleanRoomsML::TrainingDataset
Type: AWS::CleanRoomsML::TrainingDatasetProperties: Description: String TrainingData: - Type: String InputConfig: Schema: - ColumnName: String ColumnTypes: - String DataSource: GlueDataSource: TableName: String DatabaseName: String CatalogId: String RoleArn: String - Key: String Value: String Name: StringFn::GetAtt: Status: String TrainingDatasetArn: StringaddedAWS:: CodeConnections:: Connectiondocs ↗#Link to AWS::CodeConnections::Connection
Type: AWS::CodeConnections::ConnectionProperties: ConnectionName: String HostArn: String ProviderType: String - Key: String Value: StringFn::GetAtt: ConnectionArn: String ConnectionStatus: String OwnerAccountId: StringaddedAWS:: Deadline:: Farmdocs ↗#Link to AWS::Deadline::Farm
Type: AWS::Deadline::FarmProperties: Description: String KmsKeyArn: String DisplayName: StringFn::GetAtt: Arn: String FarmId: StringaddedAWS:: Deadline:: Fleetdocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Description: String Configuration: ServiceManagedEc2: InstanceMarketOptions: Type: String InstanceCapabilities: AllowedInstanceTypes: - String CustomAttributes: - Values: - String Name: String CustomAmounts: - Min: Double Max: Double Name: String VCpuCount: Min: Integer Max: Integer ExcludedInstanceTypes: - String MemoryMiB: Min: Integer Max: Integer OsFamily: String CpuArchitectureType: String RootEbsVolume: SizeGiB: Integer ThroughputMiB: Integer Iops: Integer CustomerManaged: StorageProfileId: String Mode: String WorkerCapabilities: CustomAttributes: # FleetAttributeCapability: see above AcceleratorCount: Min: Integer Max: Integer CustomAmounts: # FleetAmountCapability: see above AcceleratorTypes: - String AcceleratorTotalMemoryMiB: Min: Integer Max: Integer VCpuCount: # VCpuCountRange: see above MemoryMiB: # MemoryMiBRange: see above OsFamily: String CpuArchitectureType: String MaxWorkerCount: Integer DisplayName: String MinWorkerCount: Integer FarmId: String RoleArn: StringFn::GetAtt: Status: String Capabilities.Amounts: # FleetAmountCapability: see above Capabilities.Attributes: # FleetAttributeCapability: see above Capabilities: Amounts: # FleetAmountCapability: see above Attributes: # FleetAttributeCapability: see above FleetId: String WorkerCount: Integer Arn: StringaddedAWS:: Deadline:: LicenseEndpointdocs ↗#Link to AWS::Deadline::LicenseEndpoint
Type: AWS::Deadline::LicenseEndpointProperties: VpcId: String SecurityGroupIds: - String SubnetIds: - StringFn::GetAtt: Status: String DnsName: String LicenseEndpointId: String Arn: String StatusMessage: StringaddedAWS:: Deadline:: MeteredProductdocs ↗#Link to AWS::Deadline::MeteredProduct
Type: AWS::Deadline::MeteredProductProperties: Port: Integer LicenseEndpointId: String Family: String ProductId: String Vendor: StringFn::GetAtt: Arn: StringaddedAWS:: Deadline:: Queuedocs ↗#Link to AWS::Deadline::Queue
Type: AWS::Deadline::QueueProperties: JobRunAsUser: RunAs: String Posix: Group: String User: String Windows: User: String PasswordArn: String AllowedStorageProfileIds: - String Description: String JobAttachmentSettings: RootPrefix: String S3BucketName: String DefaultBudgetAction: String DisplayName: String RequiredFileSystemLocationNames: - String FarmId: String RoleArn: StringFn::GetAtt: QueueId: String Arn: StringaddedAWS:: Deadline:: QueueEnvironmentdocs ↗#Link to AWS::Deadline::QueueEnvironment
Type: AWS::Deadline::QueueEnvironmentProperties: Priority: Integer QueueId: String TemplateType: String FarmId: String Template: StringFn::GetAtt: QueueEnvironmentId: String Name: StringaddedAWS:: Deadline:: QueueFleetAssociationdocs ↗#Link to AWS::Deadline::QueueFleetAssociation
Type: AWS::Deadline::QueueFleetAssociationProperties: FleetId: String QueueId: String FarmId: StringaddedAWS:: Deadline:: StorageProfiledocs ↗#Link to AWS::Deadline::StorageProfile
Type: AWS::Deadline::StorageProfileProperties: DisplayName: String FileSystemLocations: - Path: String Type: String Name: String FarmId: String OsFamily: StringFn::GetAtt: StorageProfileId: StringaddedAWS:: EntityResolution:: IdNamespacedocs ↗#Link to AWS::EntityResolution::IdNamespace
Type: AWS::EntityResolution::IdNamespaceProperties: IdNamespaceName: String Type: String Description: String InputSourceConfig: - InputSourceARN: String SchemaName: String IdMappingWorkflowProperties: - ProviderProperties: ProviderServiceArn: String ProviderConfiguration: <key>: String IdMappingType: String RoleArn: String - Key: String Value: StringFn::GetAtt: CreatedAt: String UpdatedAt: String IdNamespaceArn: StringaddedAWS:: EntityResolution:: PolicyStatementdocs ↗#Link to AWS::EntityResolution::PolicyStatement
Type: AWS::EntityResolution::PolicyStatementProperties: Condition: String Action: - String StatementId: String Effect: String Arn: String Principal: - StringaddedAWS:: GlobalAccelerator:: CrossAccountAttachmentdocs ↗#Link to AWS::GlobalAccelerator::CrossAccountAttachment
Type: AWS::GlobalAccelerator::CrossAccountAttachmentProperties: Principals: - String Resources: - EndpointId: String Region: String - Key: String Value: String Name: StringFn::GetAtt: AttachmentArn: StringaddedAWS:: IVS:: EncoderConfigurationdocs ↗#Link to AWS::IVS::EncoderConfiguration
Type: AWS::IVS::EncoderConfigurationProperties: Video: Framerate: Double Height: Integer Bitrate: Integer Width: Integer - Key: String Value: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: IVS:: PlaybackRestrictionPolicydocs ↗#Link to AWS::IVS::PlaybackRestrictionPolicy
Type: AWS::IVS::PlaybackRestrictionPolicyProperties: AllowedOrigins: - String EnableStrictOriginEnforcement: Boolean AllowedCountries: - String - Key: String Value: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: IVS:: StorageConfigurationdocs ↗#Link to AWS::IVS::StorageConfiguration
Type: AWS::IVS::StorageConfigurationProperties: S3: BucketName: String - Key: String Value: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: SecurityHub:: DelegatedAdmindocs ↗#Link to AWS::SecurityHub::DelegatedAdmin
Type: AWS::SecurityHub::DelegatedAdminProperties: AdminAccountId: StringFn::GetAtt: Status: String DelegatedAdminIdentifier: StringaddedAWS:: SecurityHub:: Insightdocs ↗#Link to AWS::SecurityHub::Insight
Type: AWS::SecurityHub::InsightProperties: Filters: ResourceAwsEc2InstanceIamInstanceProfileArn: - Comparison: String Value: String SourceUrl: # StringFilter: see above ProcessName: # StringFilter: see above FindingProviderFieldsConfidence: - Gte: Double Eq: Double Lte: Double FirstObservedAt: - DateRange: Value: Double Unit: String Start: String End: String CreatedAt: # DateFilter: see above MalwareState: # StringFilter: see above UserDefinedFields: - Comparison: String Value: String Key: String NetworkSourcePort: # NumberFilter: see above ResourceAwsIamUserUserName: # StringFilter: see above NetworkSourceDomain: # StringFilter: see above ResourcePartition: # StringFilter: see above FindingProviderFieldsRelatedFindingsId: # StringFilter: see above NetworkDirection: # StringFilter: see above Criticality: # NumberFilter: see above ResourceApplicationArn: # StringFilter: see above ComplianceSecurityControlParametersValue: # StringFilter: see above SeverityLabel: # StringFilter: see above RelatedFindingsProductArn: # StringFilter: see above ResourceAwsIamAccessKeyPrincipalName: # StringFilter: see above ThreatIntelIndicatorCategory: # StringFilter: see above ComplianceStatus: # StringFilter: see above ThreatIntelIndicatorValue: # StringFilter: see above ResourceContainerImageName: # StringFilter: see above MalwareType: # StringFilter: see above ThreatIntelIndicatorSource: # StringFilter: see above ResourceAwsIamAccessKeyCreatedAt: # DateFilter: see above ResourceAwsEc2InstanceType: # StringFilter: see above RecommendationText: # StringFilter: see above AwsAccountName: # StringFilter: see above FindingProviderFieldsRelatedFindingsProductArn: # StringFilter: see above AwsAccountId: # StringFilter: see above Id: # StringFilter: see above ProcessParentPid: # NumberFilter: see above ResourceApplicationName: # StringFilter: see above ProductArn: # StringFilter: see above ResourceAwsEc2InstanceIpV6Addresses: - Cidr: String MalwareName: # StringFilter: see above Description: # StringFilter: see above ResourceContainerLaunchedAt: # DateFilter: see above ProcessPid: # NumberFilter: see above NoteText: # StringFilter: see above ResourceAwsEc2InstanceKeyName: # StringFilter: see above FindingProviderFieldsTypes: # StringFilter: see above ComplianceSecurityControlId: # StringFilter: see above NoteUpdatedBy: # StringFilter: see above VerificationState: # StringFilter: see above GeneratorId: # StringFilter: see above ResourceType: # StringFilter: see above NetworkProtocol: # StringFilter: see above UpdatedAt: # DateFilter: see above ProcessPath: # StringFilter: see above WorkflowStatus: # StringFilter: see above ResourceContainerName: # StringFilter: see above Type: # StringFilter: see above ResourceId: # StringFilter: see above NetworkDestinationDomain: # StringFilter: see above ProductName: # StringFilter: see above ResourceTags: # MapFilter: see above ResourceAwsEc2InstanceVpcId: # StringFilter: see above ResourceAwsS3BucketOwnerName: # StringFilter: see above LastObservedAt: # DateFilter: see above ComplianceSecurityControlParametersName: # StringFilter: see above NetworkSourceIpV4: # IpFilter: see above ProcessLaunchedAt: # DateFilter: see above ResourceAwsEc2InstanceLaunchedAt: # DateFilter: see above NoteUpdatedAt: # DateFilter: see above ThreatIntelIndicatorType: # StringFilter: see above CompanyName: # StringFilter: see above ResourceRegion: # StringFilter: see above ResourceAwsIamAccessKeyStatus: # StringFilter: see above NetworkSourceIpV6: # IpFilter: see above Confidence: # NumberFilter: see above ProductFields: # MapFilter: see above ThreatIntelIndicatorLastObservedAt: # DateFilter: see above ResourceAwsEc2InstanceSubnetId: # StringFilter: see above ComplianceAssociatedStandardsId: # StringFilter: see above ResourceAwsEc2InstanceImageId: # StringFilter: see above ResourceAwsEc2InstanceIpV4Addresses: # IpFilter: see above RelatedFindingsId: # StringFilter: see above ProcessTerminatedAt: # DateFilter: see above ResourceContainerImageId: # StringFilter: see above NetworkDestinationIpV4: # IpFilter: see above Region: # StringFilter: see above NetworkDestinationIpV6: # IpFilter: see above VulnerabilitiesExploitAvailable: # StringFilter: see above FindingProviderFieldsCriticality: # NumberFilter: see above NetworkDestinationPort: # NumberFilter: see above ResourceDetailsOther: # MapFilter: see above FindingProviderFieldsSeverityLabel: # StringFilter: see above ThreatIntelIndicatorSourceUrl: # StringFilter: see above FindingProviderFieldsSeverityOriginal: # StringFilter: see above MalwarePath: # StringFilter: see above Sample: - Value: Boolean RecordState: # StringFilter: see above Title: # StringFilter: see above WorkflowState: # StringFilter: see above NetworkSourceMac: # StringFilter: see above ResourceAwsS3BucketOwnerId: # StringFilter: see above VulnerabilitiesFixAvailable: # StringFilter: see above GroupByAttribute: String Name: StringFn::GetAtt: InsightArn: StringaddedAWS:: SecurityHub:: ProductSubscriptiondocs ↗#Link to AWS::SecurityHub::ProductSubscription
Type: AWS::SecurityHub::ProductSubscriptionProperties: ProductArn: StringFn::GetAtt: ProductSubscriptionArn: StringaddedAWS:: SecurityLake:: AwsLogSourcedocs ↗#Link to AWS::SecurityLake::AwsLogSource
Type: AWS::SecurityLake::AwsLogSourceProperties: SourceName: String SourceVersion: String Accounts: - String DataLakeArn: StringaddedAWS:: SecurityLake:: Subscriberdocs ↗#Link to AWS::SecurityLake::Subscriber
Type: AWS::SecurityLake::SubscriberProperties: SubscriberIdentity: ExternalId: String Principal: String SubscriberName: String SubscriberDescription: String AccessTypes: - String Sources: - AwsLogSource: SourceName: String SourceVersion: String CustomLogSource: SourceName: String SourceVersion: String DataLakeArn: String - Key: String Value: StringFn::GetAtt: ResourceShareName: String SubscriberRoleArn: String ResourceShareArn: String SubscriberArn: String S3BucketArn: String02Modified resource types11
modifiedAWS:: Amplify:: Domainhistorydocs ↗#Link to AWS::Amplify::Domain
Type: AWS::Amplify::DomainProperties:removed: Certificate:removed: CertificateType: Stringremoved: CertificateVerificationDNSRecord: Stringremoved: CertificateArn: Stringremoved: UpdateStatus: StringFn::GetAtt:added: Certificate:added: CertificateType: Stringadded: CertificateVerificationDNSRecord: Stringadded: CertificateArn: Stringadded: Certificate.CertificateArn: Stringadded: Certificate.CertificateType: Stringadded: Certificate.CertificateVerificationDNSRecord: Stringadded: UpdateStatus: StringmodifiedAWS:: CloudWatch:: Alarmhistorydocs ↗#Link to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::AlarmProperties:added: - Key: Stringadded: Value: StringmodifiedAWS:: CloudWatch:: CompositeAlarmhistorydocs ↗#Link to AWS::CloudWatch::CompositeAlarm
Type: AWS::CloudWatch::CompositeAlarmProperties:added: - Key: Stringadded: Value: StringmodifiedAWS:: EC2:: SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties: SecurityGroupEgress:removed: - SourceSecurityGroupId: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: Volumes:added: - FSxWindowsFileServerVolumeConfiguration:added: CredentialsParameter: Stringadded: Domain: Stringadded: FileSystemId: Stringadded: RootDirectory: StringmodifiedAWS:: ElastiCache:: ServerlessCachehistorydocs ↗#Link to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCacheProperties: CacheUsageLimits: DataStorage: # Required: Yes → Nomodified: Maximum: Integeradded: Minimum: Integer ECPUPerSecond: # Required: Yes → Nomodified: Maximum: Integeradded: Minimum: IntegermodifiedAWS:: MediaTailor:: Channelhistorydocs ↗#Link to AWS::MediaTailor::Channel
Type: AWS::MediaTailor::ChannelProperties:added: Audiences:added: - StringmodifiedAWS:: RDS:: CustomDBEngineVersionhistorydocs ↗#Link to AWS::RDS::CustomDBEngineVersion
Type: AWS::RDS::CustomDBEngineVersionProperties: # Required: Yes → Nomodified: DatabaseInstallationFilesS3BucketName: Stringadded: ImageId: Stringadded: SourceCustomDbEngineVersionIdentifier: Stringadded: UseAwsProvidedLatestImage: BooleanmodifiedAWS:: SageMaker:: AppImageConfighistorydocs ↗#Link to AWS::SageMaker::AppImageConfig
Type: AWS::SageMaker::AppImageConfigProperties:added: CodeEditorAppImageConfig:added: ContainerConfig:added: ContainerEntrypoint:added: - Stringadded: ContainerEnvironmentVariables:added: - Value: Stringadded: Key: Stringadded: ContainerArguments:added: - StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DefaultUserSettings: CodeEditorAppSettings:added: CustomImages:added: - ImageName: Stringadded: AppImageConfigName: Stringadded: ImageVersionNumber: IntegermodifiedAWS:: SageMaker:: UserProfilehistorydocs ↗#Link to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfileProperties: UserSettings: CodeEditorAppSettings:added: CustomImages:added: - ImageName: Stringadded: AppImageConfigName: Stringadded: ImageVersionNumber: Integer