Skip to content

feat: update L1 CloudFormation resource definitions#37039

Merged
mergify[bot] merged 1 commit intomainfrom
automation/spec-update
Feb 20, 2026
Merged

feat: update L1 CloudFormation resource definitions#37039
mergify[bot] merged 1 commit intomainfrom
automation/spec-update

Conversation

@aws-cdk-automation
Copy link
Copy Markdown
Collaborator

Updates the L1 CloudFormation resource definitions with the latest changes from @aws-cdk/aws-service-spec

L1 CloudFormation resource definition changes:

├[~] service aws-amplify
│ └ resources
│    ├[~]  resource AWS::Amplify::App
│    │  ├ properties
│    │  │  └ Platform: - string
│    │  │              + string<WEB|WEB_DYNAMIC|WEB_COMPUTE>
│    │  └ types
│    │     ├[~] type AutoBranchCreationConfig
│    │     │ └ properties
│    │     │    └ Stage: - string
│    │     │             + string<EXPERIMENTAL|BETA|PULL_REQUEST|PRODUCTION|DEVELOPMENT>
│    │     ├[~] type CacheConfig
│    │     │ └ properties
│    │     │    └ Type: - string
│    │     │            + string<AMPLIFY_MANAGED|AMPLIFY_MANAGED_NO_COOKIES>
│    │     └[~] type JobConfig
│    │       └ properties
│    │          └ BuildComputeType: - string (required)
│    │                              + string<STANDARD_8GB|LARGE_16GB|XLARGE_72GB> (required)
│    ├[~]  resource AWS::Amplify::Branch
│    │  └ properties
│    │     └ Stage: - string
│    │              + string<EXPERIMENTAL|BETA|PULL_REQUEST|PRODUCTION|DEVELOPMENT>
│    └[~]  resource AWS::Amplify::Domain
│       └ types
│          ├[~] type Certificate
│          │ └ properties
│          │    └ CertificateType: - string
│          │                       + string<AMPLIFY_MANAGED|CUSTOM>
│          └[~] type CertificateSettings
│            └ properties
│               └ CertificateType: - string
│                                  + string<AMPLIFY_MANAGED|CUSTOM>
├[~] service aws-amplifyuibuilder
│ └ resources
│    ├[~]  resource AWS::AmplifyUIBuilder::Component
│    │  └ types
│    │     └[~] type SortProperty
│    │       └ properties
│    │          └ Direction: - string (required)
│    │                       + string<ASC|DESC> (required)
│    └[~]  resource AWS::AmplifyUIBuilder::Form
│       ├ properties
│       │  ├ FormActionType: - string
│       │  │                 + string<create|update>
│       │  └ LabelDecorator: - string
│       │                    + string<required|optional|none>
│       └ types
│          ├[~] type FieldPosition
│          │ └ properties
│          │    └ Fixed: - string
│          │             + string<first>
│          ├[~] type FileUploaderFieldConfig
│          │ └ properties
│          │    └ AccessLevel: - string (required)
│          │                   + string<public|protected|private> (required)
│          ├[~] type FormCTA
│          │ └ properties
│          │    └ Position: - string
│          │                + string<top|bottom|top_and_bottom>
│          └[~] type FormDataTypeConfig
│            └ properties
│               └ DataSourceType: - string (required)
│                                 + string<DataStore|Custom> (required)
├[~] service aws-apigateway
│ └ resources
│    ├[~]  resource AWS::ApiGateway::DocumentationPart
│    │  └ types
│    │     └[~] type Location
│    │       └ properties
│    │          └ Type: - string (immutable)
│    │                  + string<API|AUTHORIZER|MODEL|RESOURCE|METHOD|PATH_PARAMETER|QUERY_PARAMETER|REQUEST_HEADER|REQUEST_BODY|RESPONSE|RESPONSE_HEADER|RESPONSE_BODY> (immutable)
│    ├[~]  resource AWS::ApiGateway::DomainName
│    │  └ properties
│    │     └ RoutingMode: - string (default="BASE_PATH_MAPPING_ONLY")
│    │                    + string<BASE_PATH_MAPPING_ONLY|ROUTING_RULE_THEN_BASE_PATH_MAPPING|ROUTING_RULE_ONLY> (default="BASE_PATH_MAPPING_ONLY")
│    ├[~]  resource AWS::ApiGateway::DomainNameAccessAssociation
│    │  └ properties
│    │     └ AccessAssociationSourceType: - string (required, immutable)
│    │                                    + string<VPCE> (required, immutable)
│    ├[~]  resource AWS::ApiGateway::DomainNameV2
│    │  └ properties
│    │     └ RoutingMode: - string (default="BASE_PATH_MAPPING_ONLY")
│    │                    + string<BASE_PATH_MAPPING_ONLY|ROUTING_RULE_THEN_BASE_PATH_MAPPING|ROUTING_RULE_ONLY> (default="BASE_PATH_MAPPING_ONLY")
│    ├[~]  resource AWS::ApiGateway::Method
│    │  └ types
│    │     ├[~] type Integration
│    │     │ └ properties
│    │     │    ├ ConnectionType: - string
│    │     │    │                 + string<INTERNET|VPC_LINK>
│    │     │    ├ ContentHandling: - string
│    │     │    │                  + string<CONVERT_TO_BINARY|CONVERT_TO_TEXT>
│    │     │    ├ PassthroughBehavior: - string
│    │     │    │                      + string<WHEN_NO_MATCH|WHEN_NO_TEMPLATES|NEVER>
│    │     │    ├ ResponseTransferMode: - string (default="BUFFERED")
│    │     │    │                       + string<BUFFERED|STREAM> (default="BUFFERED")
│    │     │    └ Type: - string (required)
│    │     │            + string<AWS|AWS_PROXY|HTTP|HTTP_PROXY|MOCK> (required)
│    │     └[~] type IntegrationResponse
│    │       └ properties
│    │          └ ContentHandling: - string
│    │                             + string<CONVERT_TO_BINARY|CONVERT_TO_TEXT>
│    └[~]  resource AWS::ApiGateway::UsagePlanKey
│       └ properties
│          └ KeyType: - string (required, immutable)
│                     + string<API_KEY> (required, immutable)
├[~] service aws-apigatewayv2
│ └ resources
│    └[~]  resource AWS::ApiGatewayV2::DomainName
│       └ properties
│          └ RoutingMode: - string (default="API_MAPPING_ONLY")
│                         + string<API_MAPPING_ONLY|ROUTING_RULE_THEN_API_MAPPING|ROUTING_RULE_ONLY> (default="API_MAPPING_ONLY")
├[~] service aws-appconfig
│ └ resources
│    ├[~]  resource AWS::AppConfig::ConfigurationProfile
│    │  └ properties
│    │     └ DeletionProtectionCheck: - string
│    │                                + string<ACCOUNT_DEFAULT|APPLY|BYPASS>
│    ├[~]  resource AWS::AppConfig::Deployment
│    │  └ attributes
│    │     └ State: - string
│    │              + string<BAKING|VALIDATING|DEPLOYING|COMPLETE|ROLLING_BACK|ROLLED_BACK|REVERTED>
│    ├[~]  resource AWS::AppConfig::DeploymentStrategy
│    │  └ properties
│    │     ├ GrowthType: - string
│    │     │             + string<EXPONENTIAL|LINEAR>
│    │     └ ReplicateTo: - string (required, immutable)
│    │                    + string<NONE|SSM_DOCUMENT> (required, immutable)
│    └[~]  resource AWS::AppConfig::Environment
│       └ properties
│          └ DeletionProtectionCheck: - string
│                                     + string<ACCOUNT_DEFAULT|APPLY|BYPASS>
├[~] service aws-appflow
│ └ resources
│    ├[~]  resource AWS::AppFlow::ConnectorProfile
│    │  ├ properties
│    │  │  ├ ConnectionMode: - string (required)
│    │  │  │                 + string<Public|Private> (required)
│    │  │  └ ConnectorType: - string (required, immutable)
│    │  │                   + string<Salesforce|Pardot|Singular|Slack|Redshift|Marketo|Googleanalytics|Zendesk|Servicenow|SAPOData|Datadog|Trendmicro|Snowflake|Dynatrace|Infornexus|Amplitude|Veeva|CustomConnector> (required, immutable)
│    │  └ types
│    │     ├[~] type CustomConnectorProfileCredentials
│    │     │ └ properties
│    │     │    └ AuthenticationType: - string (required)
│    │     │                          + string<OAUTH2|APIKEY|BASIC|CUSTOM> (required)
│    │     ├[~] type OAuth2Properties
│    │     │ └ properties
│    │     │    └ OAuth2GrantType: - string
│    │     │                       + string<CLIENT_CREDENTIALS|AUTHORIZATION_CODE|JWT_BEARER>
│    │     └[~] type SalesforceConnectorProfileCredentials
│    │       └ properties
│    │          └ OAuth2GrantType: - string
│    │                             + string<CLIENT_CREDENTIALS|AUTHORIZATION_CODE|JWT_BEARER>
│    └[~]  resource AWS::AppFlow::Flow
│       ├ properties
│       │  └ FlowStatus: - string
│       │                + string<Active|Suspended|Draft>
│       └ types
│          ├[~] type AggregationConfig
│          │ └ properties
│          │    └ AggregationType: - string
│          │                       + string<None|SingleFile>
│          ├[~] type ConnectorOperator
│          │ └ properties
│          │    ├ Amplitude: - string
│          │    │            + string<BETWEEN>
│          │    ├ CustomConnector: - string
│          │    │                  + string<PROJECTION|LESS_THAN|GREATER_THAN|CONTAINS|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Datadog: - string
│          │    │          + string<PROJECTION|BETWEEN|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Dynatrace: - string
│          │    │            + string<PROJECTION|BETWEEN|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ GoogleAnalytics: - string
│          │    │                  + string<PROJECTION|BETWEEN>
│          │    ├ InforNexus: - string
│          │    │             + string<PROJECTION|BETWEEN|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Marketo: - string
│          │    │          + string<PROJECTION|LESS_THAN|GREATER_THAN|BETWEEN|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Pardot: - string
│          │    │         + string<PROJECTION|EQUAL_TO|NO_OP|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC>
│          │    ├ S3: - string
│          │    │     + string<PROJECTION|LESS_THAN|GREATER_THAN|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Salesforce: - string
│          │    │             + string<PROJECTION|LESS_THAN|CONTAINS|GREATER_THAN|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ SAPOData: - string
│          │    │           + string<PROJECTION|LESS_THAN|CONTAINS|GREATER_THAN|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ ServiceNow: - string
│          │    │             + string<PROJECTION|LESS_THAN|CONTAINS|GREATER_THAN|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Singular: - string
│          │    │           + string<PROJECTION|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Slack: - string
│          │    │        + string<PROJECTION|BETWEEN|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Trendmicro: - string
│          │    │             + string<PROJECTION|EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    ├ Veeva: - string
│          │    │        + string<PROJECTION|LESS_THAN|GREATER_THAN|BETWEEN|LESS_THAN_OR_EQUAL_TO|GREATER_THAN_OR_EQUAL_TO|EQUAL_TO|NOT_EQUAL_TO|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          │    └ Zendesk: - string
│          │               + string<PROJECTION|GREATER_THAN|ADDITION|MULTIPLICATION|DIVISION|SUBTRACTION|MASK_ALL|MASK_FIRST_N|MASK_LAST_N|VALIDATE_NON_NULL|VALIDATE_NON_ZERO|VALIDATE_NON_NEGATIVE|VALIDATE_NUMERIC|NO_OP>
│          ├[~] type CustomConnectorDestinationProperties
│          │ └ properties
│          │    └ WriteOperationType: - string
│          │                          + string<INSERT|UPSERT|UPDATE|DELETE>
│          ├[~] type DataTransferApi
│          │ └ properties
│          │    └ Type: - string (required)
│          │            + string<SYNC|ASYNC|AUTOMATIC> (required)
│          ├[~] type DestinationFlowConfig
│          │ └ properties
│          │    └ ConnectorType: - string (required)
│          │                     + string<SAPOData|Salesforce|Pardot|Singular|Slack|Redshift|S3|Marketo|Googleanalytics|Zendesk|Servicenow|Datadog|Trendmicro|Snowflake|Dynatrace|Infornexus|Amplitude|Veeva|CustomConnector|EventBridge|Upsolver|LookoutMetrics> (required)
│          ├[~] type PrefixConfig
│          │ └ properties
│          │    ├ PrefixFormat: - string
│          │    │               + string<YEAR|MONTH|DAY|HOUR|MINUTE>
│          │    └ PrefixType: - string
│          │                  + string<FILENAME|PATH|PATH_AND_FILENAME>
│          ├[~] type S3InputFormatConfig
│          │ └ properties
│          │    └ S3InputFileType: - string
│          │                       + string<CSV|JSON>
│          ├[~] type S3OutputFormatConfig
│          │ └ properties
│          │    └ FileType: - string
│          │                + string<CSV|JSON|PARQUET>
│          ├[~] type SalesforceDestinationProperties
│          │ └ properties
│          │    ├ DataTransferApi: - string
│          │    │                  + string<AUTOMATIC|BULKV2|REST_SYNC>
│          │    └ WriteOperationType: - string
│          │                          + string<INSERT|UPSERT|UPDATE|DELETE>
│          ├[~] type SalesforceSourceProperties
│          │ └ properties
│          │    └ DataTransferApi: - string
│          │                       + string<AUTOMATIC|BULKV2|REST_SYNC>
│          ├[~] type SAPODataDestinationProperties
│          │ └ properties
│          │    └ WriteOperationType: - string
│          │                          + string<INSERT|UPSERT|UPDATE|DELETE>
│          ├[~] type ScheduledTriggerProperties
│          │ └ properties
│          │    └ DataPullMode: - string
│          │                    + string<Incremental|Complete>
│          ├[~] type SourceFlowConfig
│          │ └ properties
│          │    └ ConnectorType: - string (required)
│          │                     + string<SAPOData|Salesforce|Pardot|Singular|Slack|Redshift|S3|Marketo|Googleanalytics|Zendesk|Servicenow|Datadog|Trendmicro|Snowflake|Dynatrace|Infornexus|Amplitude|Veeva|CustomConnector|EventBridge|Upsolver|LookoutMetrics> (required)
│          ├[~] type Task
│          │ └ properties
│          │    └ TaskType: - string (required)
│          │                + string<Arithmetic|Filter|Map|Map_all|Mask|Merge|Passthrough|Truncate|Validate|Partition> (required)
│          ├[~] type TaskPropertiesObject
│          │ └ properties
│          │    └ Key: - string (required)
│          │           + string<VALUE|VALUES|DATA_TYPE|UPPER_BOUND|LOWER_BOUND|SOURCE_DATA_TYPE|DESTINATION_DATA_TYPE|VALIDATION_ACTION|MASK_VALUE|MASK_LENGTH|TRUNCATE_LENGTH|MATH_OPERATION_FIELDS_ORDER|CONCAT_FORMAT|SUBFIELD_CATEGORY_MAP|EXCLUDE_SOURCE_FIELDS_LIST|INCLUDE_NEW_FIELDS|ORDERED_PARTITION_KEYS_LIST> (required)
│          ├[~] type TriggerConfig
│          │ └ properties
│          │    └ TriggerType: - string (required)
│          │                   + string<Scheduled|Event|OnDemand> (required)
│          ├[~] type UpsolverS3OutputFormatConfig
│          │ └ properties
│          │    └ FileType: - string
│          │                + string<CSV|JSON|PARQUET>
│          └[~] type ZendeskDestinationProperties
│            └ properties
│               └ WriteOperationType: - string
│                                     + string<INSERT|UPSERT|UPDATE|DELETE>
├[~] service aws-appintegrations
│ └ resources
│    └[~]  resource AWS::AppIntegrations::Application
│       └ types
│          └[~] type ContactHandling
│            └ properties
│               └ Scope: - string (required)
│                        + string<CROSS_CONTACTS|PER_CONTACT> (required)
├[~] service aws-applicationinsights
│ └ resources
│    └[~]  resource AWS::ApplicationInsights::Application
│       ├ properties
│       │  └ GroupingType: - string (immutable)
│       │                  + string<ACCOUNT_BASED> (immutable)
│       └ types
│          ├[~] type Alarm
│          │ └ properties
│          │    └ Severity: - string
│          │                + string<HIGH|MEDIUM|LOW>
│          ├[~] type ComponentMonitoringSetting
│          │ └ properties
│          │    └ ComponentConfigurationMode: - string (required)
│          │                                  + string<DEFAULT|DEFAULT_WITH_OVERWRITE|CUSTOM> (required)
│          ├[~] type Log
│          │ └ properties
│          │    └ Encoding: - string
│          │                + string<utf-8|utf-16|ascii>
│          └[~] type SubComponentTypeConfiguration
│            └ properties
│               └ SubComponentType: - string (required)
│                                   + string<AWS::EC2::Instance|AWS::EC2::Volume> (required)
├[~] service aws-applicationsignals
│ └ resources
│    └[~]  resource AWS::ApplicationSignals::ServiceLevelObjective
│       ├ attributes
│       │  └ EvaluationType: - string
│       │                    + string<PeriodBased|RequestBased>
│       └ types
│          ├[~] type CalendarInterval
│          │ └ properties
│          │    └ DurationUnit: - string (required)
│          │                    + string<MINUTE|HOUR|DAY|MONTH> (required)
│          ├[~] type RequestBasedSli
│          │ └ properties
│          │    └ ComparisonOperator: - string
│          │                          + string<GreaterThanOrEqualTo|LessThanOrEqualTo|LessThan|GreaterThan>
│          ├[~] type RequestBasedSliMetric
│          │ └ properties
│          │    └ MetricType: - string
│          │                  + string<LATENCY|AVAILABILITY>
│          ├[~] type RollingInterval
│          │ └ properties
│          │    └ DurationUnit: - string (required)
│          │                    + string<MINUTE|HOUR|DAY|MONTH> (required)
│          ├[~] type Sli
│          │ └ properties
│          │    └ ComparisonOperator: - string (required)
│          │                          + string<GreaterThanOrEqualTo|LessThanOrEqualTo|LessThan|GreaterThan> (required)
│          ├[~] type SliMetric
│          │ └ properties
│          │    └ MetricType: - string
│          │                  + string<LATENCY|AVAILABILITY>
│          └[~] type Window
│            └ properties
│               └ DurationUnit: - string (required)
│                               + string<MINUTE|HOUR|DAY|MONTH> (required)
├[~] service aws-apprunner
│ └ resources
│    ├[~]  resource AWS::AppRunner::ObservabilityConfiguration
│    │  └ types
│    │     └[~] type TraceConfiguration
│    │       └ properties
│    │          └ Vendor: - string (required, immutable)
│    │                    + string<AWSXRAY> (required, immutable)
│    ├[~]  resource AWS::AppRunner::Service
│    │  └ types
│    │     ├[~] type CodeConfiguration
│    │     │ └ properties
│    │     │    └ ConfigurationSource: - string (required)
│    │     │                           + string<REPOSITORY|API> (required)
│    │     ├[~] type CodeConfigurationValues
│    │     │ └ properties
│    │     │    └ Runtime: - string (required)
│    │     │               + string<PYTHON_3|NODEJS_12|NODEJS_14|CORRETTO_8|CORRETTO_11|NODEJS_16|GO_1|DOTNET_6|PHP_81|RUBY_31|PYTHON_311|NODEJS_18|NODEJS_22> (required)
│    │     ├[~] type EgressConfiguration
│    │     │ └ properties
│    │     │    └ EgressType: - string (required)
│    │     │                  + string<DEFAULT|VPC> (required)
│    │     ├[~] type HealthCheckConfiguration
│    │     │ └ properties
│    │     │    └ Protocol: - string
│    │     │                + string<TCP|HTTP>
│    │     ├[~] type ImageRepository
│    │     │ └ properties
│    │     │    └ ImageRepositoryType: - string (required)
│    │     │                           + string<ECR|ECR_PUBLIC> (required)
│    │     ├[~] type NetworkConfiguration
│    │     │ └ properties
│    │     │    └ IpAddressType: - string
│    │     │                     + string<IPV4|DUAL_STACK>
│    │     └[~] type SourceCodeVersion
│    │       └ properties
│    │          └ Type: - string (required)
│    │                  + string<BRANCH> (required)
│    └[~]  resource AWS::AppRunner::VpcIngressConnection
│       └ attributes
│          └ Status: - string
│                    + string<AVAILABLE|PENDING_CREATION|PENDING_UPDATE|PENDING_DELETION|FAILED_CREATION|FAILED_UPDATE|FAILED_DELETION|DELETED>
├[~] service aws-appsync
│ └ resources
│    ├[~]  resource AWS::AppSync::Api
│    │  └ types
│    │     ├[~] type AuthMode
│    │     │ └ properties
│    │     │    └ AuthType: - string
│    │     │                + string<AMAZON_COGNITO_USER_POOLS|AWS_IAM|API_KEY|OPENID_CONNECT|AWS_LAMBDA>
│    │     ├[~] type AuthProvider
│    │     │ └ properties
│    │     │    └ AuthType: - string (required)
│    │     │                + string<AMAZON_COGNITO_USER_POOLS|AWS_IAM|API_KEY|OPENID_CONNECT|AWS_LAMBDA> (required)
│    │     └[~] type EventLogConfig
│    │       └ properties
│    │          └ LogLevel: - string (required)
│    │                      + string<NONE|ERROR|ALL|INFO|DEBUG> (required)
│    ├[~]  resource AWS::AppSync::ChannelNamespace
│    │  └ types
│    │     ├[~] type AuthMode
│    │     │ └ properties
│    │     │    └ AuthType: - string
│    │     │                + string<AMAZON_COGNITO_USER_POOLS|AWS_IAM|API_KEY|OPENID_CONNECT|AWS_LAMBDA>
│    │     ├[~] type HandlerConfig
│    │     │ └ properties
│    │     │    └ Behavior: - string (required)
│    │     │                + string<CODE|DIRECT> (required)
│    │     └[~] type LambdaConfig
│    │       └ properties
│    │          └ InvokeType: - string (required)
│    │                        + string<REQUEST_RESPONSE|EVENT> (required)
│    ├[~]  resource AWS::AppSync::DataSource
│    │  └ properties
│    │     └ MetricsConfig: - string
│    │                      + string<DISABLED|ENABLED>
│    ├[~]  resource AWS::AppSync::Resolver
│    │  └ properties
│    │     └ MetricsConfig: - string
│    │                      + string<ENABLED|DISABLED>
│    └[~]  resource AWS::AppSync::SourceApiAssociation
│       ├ attributes
│       │  └ SourceApiAssociationStatus: - string
│       │                                + string<MERGE_SCHEDULED|MERGE_FAILED|MERGE_SUCCESS|MERGE_IN_PROGRESS|AUTO_MERGE_SCHEDULE_FAILED|DELETION_SCHEDULED|DELETION_IN_PROGRESS|DELETION_FAILED>
│       └ types
│          └[~] type SourceApiAssociationConfig
│            └ properties
│               └ MergeType: - string
│                            + string<AUTO_MERGE|MANUAL_MERGE>
├[~] service aws-apptest
│ └ resources
│    └[~]  resource AWS::AppTest::TestCase
│       ├ attributes
│       │  └ Status: - string
│       │            + string<Active|Deleting>
│       └ types
│          ├[~] type CloudFormationAction
│          │ └ properties
│          │    └ ActionType: - string
│          │                  + string<Create|Delete>
│          ├[~] type DataSet
│          │ └ properties
│          │    ├ Format: - string (required)
│          │    │         + string<FIXED|VARIABLE|LINE_SEQUENTIAL> (required)
│          │    └ Type: - string (required)
│          │            + string<PS> (required)
│          ├[~] type M2ManagedApplicationAction
│          │ └ properties
│          │    └ ActionType: - string (required)
│          │                  + string<Configure|Deconfigure> (required)
│          ├[~] type M2NonManagedApplicationAction
│          │ └ properties
│          │    └ ActionType: - string (required)
│          │                  + string<Configure|Deconfigure> (required)
│          ├[~] type Script
│          │ └ properties
│          │    └ Type: - string (required)
│          │            + string<Selenium> (required)
│          ├[~] type SourceDatabaseMetadata
│          │ └ properties
│          │    ├ CaptureTool: - string (required)
│          │    │              + string<Precisely|AWS DMS> (required)
│          │    └ Type: - string (required)
│          │            + string<z/OS-DB2> (required)
│          ├[~] type TargetDatabaseMetadata
│          │ └ properties
│          │    ├ CaptureTool: - string (required)
│          │    │              + string<Precisely|AWS DMS> (required)
│          │    └ Type: - string (required)
│          │            + string<PostgreSQL> (required)
│          └[~] type TestCaseLatestVersion
│            └ properties
│               └ Status: - string (required)
│                         + string<Active|Deleting> (required)
├[~] service aws-aps
│ └ resources
│    └[~]  resource AWS::APS::Scraper
│       └ types
│          └[~] type ScraperComponent
│            └ properties
│               └ Type: - string (required)
│                       + string<SERVICE_DISCOVERY|COLLECTOR|EXPORTER> (required)
├[~] service aws-arcregionswitch
│ └ resources
│    └[~]  resource AWS::ARCRegionSwitch::Plan
│       ├ properties
│       │  └ RecoveryApproach: - string (required, immutable)
│       │                      + string<activeActive|activePassive> (required, immutable)
│       └ types
│          ├[~] type ArcRoutingControlState
│          │ └ properties
│          │    └ State: - string (required)
│          │             + string<On|Off> (required)
│          ├[~] type AssociatedAlarm
│          │ └ properties
│          │    └ AlarmType: - string (required)
│          │                 + string<applicationHealth|trigger> (required)
│          ├[~] type CustomActionLambdaConfiguration
│          │ └ properties
│          │    └ RegionToRun: - string (required)
│          │                   + string<activatingRegion|deactivatingRegion> (required)
│          ├[~] type DocumentDbConfiguration
│          │ └ properties
│          │    └ Behavior: - string (required)
│          │                + string<switchoverOnly|failover> (required)
│          ├[~] type DocumentDbUngraceful
│          │ └ properties
│          │    └ Ungraceful: - string
│          │                  + string<failover>
│          ├[~] type Ec2AsgCapacityIncreaseConfiguration
│          │ └ properties
│          │    └ CapacityMonitoringApproach: - string
│          │                                  + string<sampledMaxInLast24Hours|autoscalingMaxInLast24Hours>
│          ├[~] type EcsCapacityIncreaseConfiguration
│          │ └ properties
│          │    └ CapacityMonitoringApproach: - string
│          │                                  + string<sampledMaxInLast24Hours|containerInsightsMaxInLast24Hours>
│          ├[~] type EksResourceScalingConfiguration
│          │ └ properties
│          │    └ CapacityMonitoringApproach: - string
│          │                                  + string<sampledMaxInLast24Hours>
│          ├[~] type GlobalAuroraConfiguration
│          │ └ properties
│          │    └ Behavior: - string (required)
│          │                + string<switchoverOnly|failover> (required)
│          ├[~] type GlobalAuroraUngraceful
│          │ └ properties
│          │    └ Ungraceful: - string
│          │                  + string<failover>
│          ├[~] type LambdaUngraceful
│          │ └ properties
│          │    └ Behavior: - string
│          │                + string<skip>
│          ├[~] type Step
│          │ └ properties
│          │    └ ExecutionBlockType: - string (required)
│          │                          + string<CustomActionLambda|ManualApproval|AuroraGlobalDatabase|EC2AutoScaling|ARCRoutingControl|ARCRegionSwitchPlan|Parallel|ECSServiceScaling|EKSResourceScaling|Route53HealthCheck|DocumentDb> (required)
│          ├[~] type Trigger
│          │ └ properties
│          │    └ Action: - string (required)
│          │              + string<activate|deactivate> (required)
│          ├[~] type TriggerCondition
│          │ └ properties
│          │    └ Condition: - string (required)
│          │                 + string<red|green> (required)
│          └[~] type Workflow
│            └ properties
│               └ WorkflowTargetAction: - string (required)
│                                       + string<activate|deactivate> (required)
├[~] service aws-arczonalshift
│ └ resources
│    ├[~]  resource AWS::ARCZonalShift::AutoshiftObserverNotificationStatus
│    │  └ properties
│    │     └ Status: - string (required, immutable)
│    │               + string<ENABLED> (required, immutable)
│    └[~]  resource AWS::ARCZonalShift::ZonalAutoshiftConfiguration
│       └ properties
│          └ ZonalAutoshiftStatus: - string
│                                  + string<ENABLED>
├[~] service aws-athena
│ └ resources
│    ├[~]  resource AWS::Athena::CapacityReservation
│    │  └ attributes
│    │     └ Status: - string
│    │               + string<PENDING|ACTIVE|CANCELLING|CANCELLED|FAILED|UPDATE_PENDING>
│    ├[~]  resource AWS::Athena::DataCatalog
│    │  └ properties
│    │     ├ Status: - string
│    │     │         + string<CREATE_IN_PROGRESS|CREATE_COMPLETE|CREATE_FAILED|CREATE_FAILED_CLEANUP_IN_PROGRESS|CREATE_FAILED_CLEANUP_COMPLETE|CREATE_FAILED_CLEANUP_FAILED|DELETE_IN_PROGRESS|DELETE_COMPLETE|DELETE_FAILED>
│    │     └ Type: - string (required)
│    │             + string<LAMBDA|GLUE|HIVE|FEDERATED> (required)
│    └[~]  resource AWS::Athena::WorkGroup
│       ├ properties
│       │  └ State: - string
│       │           + string<ENABLED|DISABLED>
│       └ types
│          ├[~] type AclConfiguration
│          │ └ properties
│          │    └ S3AclOption: - string (required)
│          │                   + string<BUCKET_OWNER_FULL_CONTROL> (required)
│          └[~] type EncryptionConfiguration
│            └ properties
│               └ EncryptionOption: - string (required)
│                                   + string<SSE_S3|SSE_KMS|CSE_KMS> (required)
├[~] service aws-auditmanager
│ └ resources
│    └[~]  resource AWS::AuditManager::Assessment
│       ├ properties
│       │  └ Status: - string
│       │            + string<ACTIVE|INACTIVE>
│       └ types
│          ├[~] type AssessmentReportsDestination
│          │ └ properties
│          │    └ DestinationType: - string
│          │                       + string<S3>
│          ├[~] type Delegation
│          │ └ properties
│          │    ├ RoleType: - string
│          │    │           + string<PROCESS_OWNER|RESOURCE_OWNER>
│          │    └ Status: - string
│          │              + string<IN_PROGRESS|UNDER_REVIEW|COMPLETE>
│          └[~] type Role
│            └ properties
│               └ RoleType: - string
│                           + string<PROCESS_OWNER|RESOURCE_OWNER>
├[~] service aws-autoscaling
│ └ resources
│    └[~]  resource AWS::AutoScaling::AutoScalingGroup
│       └ types
│          ├[~] type AvailabilityZoneDistribution
│          │ └ properties
│          │    └ CapacityDistributionStrategy: - string
│          │                                    + string<balanced-best-effort|balanced-only>
│          └[~] type AvailabilityZoneImpairmentPolicy
│            └ properties
│               └ ImpairedZoneHealthCheckBehavior: - string (required)
│                                                  + string<IgnoreUnhealthy|ReplaceUnhealthy> (required)
├[~] service aws-b2bi
│ └ resources
│    ├[~]  resource AWS::B2BI::Capability
│    │  ├ properties
│    │  │  └ Type: - string (required, immutable)
│    │  │          + string<edi> (required, immutable)
│    │  └ types
│    │     ├[~] type EdiConfiguration
│    │     │ └ properties
│    │     │    └ CapabilityDirection: - string
│    │     │                           + string<INBOUND|OUTBOUND>
│    │     └[~] type X12Details
│    │       └ properties
│    │          ├ TransactionSet: - string
│    │          │                 + string<X12_100|X12_101|X12_102|X12_103|X12_104|X12_105|X12_106|X12_107|X12_108|X12_109|X12_110|X12_111|X12_112|X12_113|X12_120|X12_121|X12_124|X12_125|X12_126|X12_127|X12_128|X12_129|X12_130|X12_131|X12_132|X12_133|X12_135|X12_138|X12_139|X12_140|X12_141|X12_142|X12_143|X12_144|X12_146|X12_147|X12_148|X12_149|X12_150|X12_151|X12_152|X12_153|X12_154|X12_155|X12_157|X12_158|X12_159|X12_160|X12_161|X12_163|X12_170|X12_175|X12_176|X12_179|X12_180|X12_185|X12_186|X12_187|X12_188|X12_189|X12_190|X12_191|X12_194|X12_195|X12_196|X12_197|X12_198|X12_199|X12_200|X12_201|X12_202|X12_203|X12_204|X12_205|X12_206|X12_210|X12_211|X12_212|X12_213|X12_214|X12_215|X12_216|X12_217|X12_218|X12_219|X12_220|X12_222|X12_223|X12_224|X12_225|X12_227|X12_228|X12_240|X12_242|X12_244|X12_245|X12_248|X12_249|X12_250|X12_251|X12_252|X12_255|X12_256|X12_259|X12_260|X12_261|X12_262|X12_263|X12_264|X12_265|X12_266|X12_267|X12_268|X12_269|X12_270|X12_271|X12_272|X12_273|X12_274|X12_275|X12_276|X12_277|X12_278|X12_280|X12_283|X12_284|X12_285|X12_286|X12_288|X12_290|X12_300|X12_301|X12_303|X12_304|X12_309|X12_310|X12_311|X12_312|X12_313|X12_315|X12_317|X12_319|X12_322|X12_323|X12_324|X12_325|X12_326|X12_350|X12_352|X12_353|X12_354|X12_355|X12_356|X12_357|X12_358|X12_361|X12_362|X12_404|X12_410|X12_412|X12_414|X12_417|X12_418|X12_419|X12_420|X12_421|X12_422|X12_423|X12_424|X12_425|X12_426|X12_429|X12_431|X12_432|X12_433|X12_434|X12_435|X12_436|X12_437|X12_440|X12_451|X12_452|X12_453|X12_455|X12_456|X12_460|X12_463|X12_466|X12_468|X12_470|X12_475|X12_485|X12_486|X12_490|X12_492|X12_494|X12_500|X12_501|X12_503|X12_504|X12_511|X12_517|X12_521|X12_527|X12_536|X12_540|X12_561|X12_567|X12_568|X12_601|X12_602|X12_620|X12_625|X12_650|X12_715|X12_753|X12_754|X12_805|X12_806|X12_810|X12_811|X12_812|X12_813|X12_814|X12_815|X12_816|X12_818|X12_819|X12_820|X12_821|X12_822|X12_823|X12_824|X12_826|X12_827|X12_828|X12_829|X12_830|X12_831|X12_832|X12_833|X12_834|X12_835|X12_836|X12_837|X12_838|X12_839|X12_840|X12_841|X12_842|X12_843|X12_844|X12_845|X12_846|X12_847|X12_848|X12_849|X12_850|X12_851|X12_852|X12_853|X12_854|X12_855|X12_856|X12_857|X12_858|X12_859|X12_860|X12_861|X12_862|X12_863|X12_864|X12_865|X12_866|X12_867|X12_868|X12_869|X12_870|X12_871|X12_872|X12_873|X12_874|X12_875|X12_876|X12_877|X12_878|X12_879|X12_880|X12_881|X12_882|X12_883|X12_884|X12_885|X12_886|X12_887|X12_888|X12_889|X12_891|X12_893|X12_894|X12_895|X12_896|X12_920|X12_924|X12_925|X12_926|X12_928|X12_940|X12_943|X12_944|X12_945|X12_947|X12_980|X12_990|X12_993|X12_996|X12_997|X12_998|X12_999|X12_270_X279|X12_271_X279|X12_275_X210|X12_275_X211|X12_276_X212|X12_277_X212|X12_277_X214|X12_277_X364|X12_278_X217|X12_820_X218|X12_820_X306|X12_824_X186|X12_834_X220|X12_834_X307|X12_834_X318|X12_835_X221|X12_837_X222|X12_837_X223|X12_837_X224|X12_837_X291|X12_837_X292|X12_837_X298|X12_999_X231>
│    │          └ Version: - string
│    │                     + string<VERSION_4010|VERSION_4030|VERSION_4050|VERSION_4060|VERSION_5010|VERSION_5010_HIPAA>
│    ├[~]  resource AWS::B2BI::Partnership
│    │  └ types
│    │     ├[~] type WrapOptions
│    │     │ └ properties
│    │     │    ├ LineTerminator: - string
│    │     │    │                 + string<CRLF|LF|CR>
│    │     │    └ WrapBy: - string
│    │     │              + string<SEGMENT|ONE_LINE|LINE_LENGTH>
│    │     ├[~] type X12AcknowledgmentOptions
│    │     │ └ properties
│    │     │    ├ FunctionalAcknowledgment: - string (required)
│    │     │    │                           + string<DO_NOT_GENERATE|GENERATE_ALL_SEGMENTS|GENERATE_WITHOUT_TRANSACTION_SET_RESPONSE_LOOP> (required)
│    │     │    └ TechnicalAcknowledgment: - string (required)
│    │     │                               + string<DO_NOT_GENERATE|GENERATE_ALL_SEGMENTS> (required)
│    │     └[~] type X12OutboundEdiHeaders
│    │       └ properties
│    │          └ Gs05TimeFormat: - string
│    │                            + string<HHMM|HHMMSS|HHMMSSDD>
│    ├[~]  resource AWS::B2BI::Profile
│    │  └ properties
│    │     └ Logging: - string (required, immutable)
│    │                + string<ENABLED|DISABLED> (required, immutable)
│    └[~]  resource AWS::B2BI::Transformer
│       ├ properties
│       │  ├ FileFormat: - string (deprecated=WARN)
│       │  │             + string<XML|JSON|NOT_USED> (deprecated=WARN)
│       │  └ Status: - string (required)
│       │            + string<active|inactive> (required)
│       └ types
│          ├[~] type InputConversion
│          │ └ properties
│          │    └ FromFormat: - string (required)
│          │                  + string<X12> (required)
│          ├[~] type Mapping
│          │ └ properties
│          │    └ TemplateLanguage: - string (required)
│          │                        + string<XSLT|JSONATA> (required)
│          ├[~] type OutputConversion
│          │ └ properties
│          │    └ ToFormat: - string (required)
│          │                + string<X12> (required)
│          ├[~] type X12Details
│          │ └ properties
│          │    ├ TransactionSet: - string
│          │    │                 + string<X12_100|X12_101|X12_102|X12_103|X12_104|X12_105|X12_106|X12_107|X12_108|X12_109|X12_110|X12_111|X12_112|X12_113|X12_120|X12_121|X12_124|X12_125|X12_126|X12_127|X12_128|X12_129|X12_130|X12_131|X12_132|X12_133|X12_135|X12_138|X12_139|X12_140|X12_141|X12_142|X12_143|X12_144|X12_146|X12_147|X12_148|X12_149|X12_150|X12_151|X12_152|X12_153|X12_154|X12_155|X12_157|X12_158|X12_159|X12_160|X12_161|X12_163|X12_170|X12_175|X12_176|X12_179|X12_180|X12_185|X12_186|X12_187|X12_188|X12_189|X12_190|X12_191|X12_194|X12_195|X12_196|X12_197|X12_198|X12_199|X12_200|X12_201|X12_202|X12_203|X12_204|X12_205|X12_206|X12_210|X12_211|X12_212|X12_213|X12_214|X12_215|X12_216|X12_217|X12_218|X12_219|X12_220|X12_222|X12_223|X12_224|X12_225|X12_227|X12_228|X12_240|X12_242|X12_244|X12_245|X12_248|X12_249|X12_250|X12_251|X12_252|X12_255|X12_256|X12_259|X12_260|X12_261|X12_262|X12_263|X12_264|X12_265|X12_266|X12_267|X12_268|X12_269|X12_270|X12_271|X12_272|X12_273|X12_274|X12_275|X12_276|X12_277|X12_278|X12_280|X12_283|X12_284|X12_285|X12_286|X12_288|X12_290|X12_300|X12_301|X12_303|X12_304|X12_309|X12_310|X12_311|X12_312|X12_313|X12_315|X12_317|X12_319|X12_322|X12_323|X12_324|X12_325|X12_326|X12_350|X12_352|X12_353|X12_354|X12_355|X12_356|X12_357|X12_358|X12_361|X12_362|X12_404|X12_410|X12_412|X12_414|X12_417|X12_418|X12_419|X12_420|X12_421|X12_422|X12_423|X12_424|X12_425|X12_426|X12_429|X12_431|X12_432|X12_433|X12_434|X12_435|X12_436|X12_437|X12_440|X12_451|X12_452|X12_453|X12_455|X12_456|X12_460|X12_463|X12_466|X12_468|X12_470|X12_475|X12_485|X12_486|X12_490|X12_492|X12_494|X12_500|X12_501|X12_503|X12_504|X12_511|X12_517|X12_521|X12_527|X12_536|X12_540|X12_561|X12_567|X12_568|X12_601|X12_602|X12_620|X12_625|X12_650|X12_715|X12_753|X12_754|X12_805|X12_806|X12_810|X12_811|X12_812|X12_813|X12_814|X12_815|X12_816|X12_818|X12_819|X12_820|X12_821|X12_822|X12_823|X12_824|X12_826|X12_827|X12_828|X12_829|X12_830|X12_831|X12_832|X12_833|X12_834|X12_835|X12_836|X12_837|X12_838|X12_839|X12_840|X12_841|X12_842|X12_843|X12_844|X12_845|X12_846|X12_847|X12_848|X12_849|X12_850|X12_851|X12_852|X12_853|X12_854|X12_855|X12_856|X12_857|X12_858|X12_859|X12_860|X12_861|X12_862|X12_863|X12_864|X12_865|X12_866|X12_867|X12_868|X12_869|X12_870|X12_871|X12_872|X12_873|X12_874|X12_875|X12_876|X12_877|X12_878|X12_879|X12_880|X12_881|X12_882|X12_883|X12_884|X12_885|X12_886|X12_887|X12_888|X12_889|X12_891|X12_893|X12_894|X12_895|X12_896|X12_920|X12_924|X12_925|X12_926|X12_928|X12_940|X12_943|X12_944|X12_945|X12_947|X12_980|X12_990|X12_993|X12_996|X12_997|X12_998|X12_999|X12_270_X279|X12_271_X279|X12_275_X210|X12_275_X211|X12_276_X212|X12_277_X212|X12_277_X214|X12_277_X364|X12_278_X217|X12_820_X218|X12_820_X306|X12_824_X186|X12_834_X220|X12_834_X307|X12_834_X318|X12_835_X221|X12_837_X222|X12_837_X223|X12_837_X224|X12_837_X291|X12_837_X292|X12_837_X298|X12_999_X231>
│          │    └ Version: - string
│          │               + string<VERSION_4010|VERSION_4030|VERSION_4050|VERSION_4060|VERSION_5010|VERSION_5010_HIPAA>
│          ├[~] type X12ElementRequirementValidationRule
│          │ └ properties
│          │    └ Requirement: - string (required)
│          │                   + string<OPTIONAL|MANDATORY> (required)
│          └[~] type X12SplitOptions
│            └ properties
│               └ SplitBy: - string
│                          + string<NONE|TRANSACTION>
├[~] service aws-backup
│ └ resources
│    ├[~]  resource AWS::Backup::BackupPlan
│    │  └ types
│    │     ├[~] type ScanActionResourceType
│    │     │ └ properties
│    │     │    ├ MalwareScanner: - string
│    │     │    │                 + string<GUARDDUTY>
│    │     │    └ ScanMode: - string
│    │     │                + string<FULL_SCAN|INCREMENTAL_SCAN>
│    │     └[~] type ScanSettingResourceType
│    │       └ properties
│    │          └ MalwareScanner: - string
│    │                            + string<GUARDDUTY>
│    └[~]  resource AWS::Backup::RestoreTestingPlan
│       └ types
│          └[~] type RestoreTestingRecoveryPointSelection
│            └ properties
│               ├ Algorithm: - string (required)
│               │            + string<LATEST_WITHIN_WINDOW|RANDOM_WITHIN_WINDOW> (required)
│               └ RecoveryPointTypes: - Array<string> (required)
│                                     + Array<string<SNAPSHOT|CONTINUOUS>> (required)
├[~] service aws-batch
│ └ resources
│    ├[~]  resource AWS::Batch::ComputeEnvironment
│    │  └ types
│    │     ├[~] type LaunchTemplateSpecification
│    │     │ └ properties
│    │     │    └ UserdataType: - string
│    │     │                    + string<EKS_BOOTSTRAP_SH|EKS_NODEADM>
│    │     └[~] type LaunchTemplateSpecificationOverride
│    │       └ properties
│    │          └ UserdataType: - string
│    │                          + string<EKS_BOOTSTRAP_SH|EKS_NODEADM>
│    ├[~]  resource AWS::Batch::ConsumableResource
│    │  └ properties
│    │     └ ResourceType: - string (required, immutable)
│    │                     + string<REPLENISHABLE|NON_REPLENISHABLE> (required, immutable)
│    └[~]  resource AWS::Batch::JobQueue
│       ├ properties
│       │  └ State: - string
│       │           + string<DISABLED|ENABLED>
│       └ types
│          └[~] type JobStateTimeLimitAction
│            └ properties
│               ├ Action: - string (required)
│               │         + string<CANCEL|TERMINATE> (required)
│               └ State: - string (required)
│                        + string<RUNNABLE> (required)
├[~] service aws-bcmdataexports
│ └ resources
│    └[~]  resource AWS::BCMDataExports::Export
│       └ types
│          ├[~] type RefreshCadence
│          │ └ properties
│          │    └ Frequency: - string (required)
│          │                 + string<SYNCHRONOUS> (required)
│          └[~] type S3OutputConfigurations
│            └ properties
│               ├ Compression: - string (required)
│               │              + string<GZIP|PARQUET> (required)
│               ├ Format: - string (required)
│               │         + string<TEXT_OR_CSV|PARQUET> (required)
│               ├ OutputType: - string (required)
│               │             + string<CUSTOM> (required)
│               └ Overwrite: - string (required)
│                            + string<CREATE_NEW_REPORT|OVERWRITE_REPORT> (required)
├[~] service aws-bedrock
│ └ resources
│    ├[~]  resource AWS::Bedrock::Agent
│    │  ├ properties
│    │  │  ├ AgentCollaboration: - string
│    │  │  │                     + string<DISABLED|SUPERVISOR|SUPERVISOR_ROUTER>
│    │  │  └ OrchestrationType: - string
│    │  │                       + string<DEFAULT|CUSTOM_ORCHESTRATION>
│    │  ├ attributes
│    │  │  └ AgentStatus: - string
│    │  │                 + string<CREATING|PREPARING|PREPARED|NOT_PREPARED|DELETING|FAILED|VERSIONING|UPDATING>
│    │  └ types
│    │     ├[~] type ActionGroupExecutor
│    │     │ └ properties
│    │     │    └ CustomControl: - string
│    │     │                     + string<RETURN_CONTROL>
│    │     ├[~] type AgentActionGroup
│    │     │ └ properties
│    │     │    ├ ActionGroupState: - string
│    │     │    │                   + string<ENABLED|DISABLED>
│    │     │    └ ParentActionGroupSignature: - string
│    │     │                                  + string<AMAZON.UserInput|AMAZON.CodeInterpreter>
│    │     ├[~] type AgentCollaborator
│    │     │ └ properties
│    │     │    └ RelayConversationHistory: - string
│    │     │                                + string<TO_COLLABORATOR|DISABLED>
│    │     ├[~] type AgentKnowledgeBase
│    │     │ └ properties
│    │     │    └ KnowledgeBaseState: - string
│    │     │                          + string<ENABLED|DISABLED>
│    │     ├[~] type Function
│    │     │ └ properties
│    │     │    └ RequireConfirmation: - string
│    │     │                           + string<ENABLED|DISABLED>
│    │     ├[~] type MemoryConfiguration
│    │     │ └ properties
│    │     │    └ EnabledMemoryTypes: - Array<string>
│    │     │                          + Array<string<SESSION_SUMMARY>>
│    │     ├[~] type ParameterDetail
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<string|number|integer|boolean|array> (required)
│    │     └[~] type PromptConfiguration
│    │       └ properties
│    │          ├ ParserMode: - string
│    │          │             + string<DEFAULT|OVERRIDDEN>
│    │          ├ PromptCreationMode: - string
│    │          │                     + string<DEFAULT|OVERRIDDEN>
│    │          ├ PromptState: - string
│    │          │              + string<ENABLED|DISABLED>
│    │          └ PromptType: - string
│    │                        + string<PRE_PROCESSING|ORCHESTRATION|POST_PROCESSING|ROUTING_CLASSIFIER|MEMORY_SUMMARIZATION|KNOWLEDGE_BASE_RESPONSE_GENERATION>
│    ├[~]  resource AWS::Bedrock::AgentAlias
│    │  └ attributes
│    │     └ AgentAliasStatus: - string
│    │                         + string<CREATING|PREPARED|FAILED|UPDATING|DELETING>
│    ├[~]  resource AWS::Bedrock::ApplicationInferenceProfile
│    │  └ attributes
│    │     ├ Status: - string
│    │     │         + string<ACTIVE>
│    │     └ Type: - string
│    │             + string<APPLICATION|SYSTEM_DEFINED>
│    ├[~]  resource AWS::Bedrock::Blueprint
│    │  ├ properties
│    │  │  └ Type: - string (required, immutable)
│    │  │          + string<DOCUMENT|IMAGE|AUDIO|VIDEO> (required, immutable)
│    │  └ attributes
│    │     └ BlueprintStage: - string
│    │                       + string<DEVELOPMENT|LIVE>
│    ├[~]  resource AWS::Bedrock::DataAutomationProject
│    │  ├ properties
│    │  │  └ ProjectType: - string (immutable)
│    │  │                 + string<ASYNC|SYNC> (immutable)
│    │  ├ attributes
│    │  │  ├ ProjectStage: - string
│    │  │  │               + string<DEVELOPMENT|LIVE>
│    │  │  └ Status: - string
│    │  │            + string<COMPLETED|IN_PROGRESS|FAILED>
│    │  └ types
│    │     ├[~] type AudioExtractionCategory
│    │     │ └ properties
│    │     │    ├ State: - string (required)
│    │     │    │        + string<ENABLED|DISABLED> (required)
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<AUDIO_CONTENT_MODERATION|TRANSCRIPT|TOPIC_CONTENT_MODERATION>>
│    │     ├[~] type AudioLanguageConfiguration
│    │     │ └ properties
│    │     │    ├ GenerativeOutputLanguage: - string
│    │     │    │                           + string<DEFAULT|EN>
│    │     │    └ InputLanguages: - Array<string>
│    │     │                      + Array<string<EN|DE|ES|FR|IT|PT|JA|KO|CN|TW|HK>>
│    │     ├[~] type AudioStandardGenerativeField
│    │     │ └ properties
│    │     │    ├ State: - string (required)
│    │     │    │        + string<ENABLED|DISABLED> (required)
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<AUDIO_SUMMARY|IAB|TOPIC_SUMMARY>>
│    │     ├[~] type BlueprintItem
│    │     │ └ properties
│    │     │    └ BlueprintStage: - string
│    │     │                      + string<DEVELOPMENT|LIVE>
│    │     ├[~] type ChannelLabelingConfiguration
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type DocumentBoundingBox
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type DocumentExtractionGranularity
│    │     │ └ properties
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<DOCUMENT|PAGE|ELEMENT|WORD|LINE>>
│    │     ├[~] type DocumentOutputAdditionalFileFormat
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type DocumentOutputTextFormat
│    │     │ └ properties
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<PLAIN_TEXT|MARKDOWN|HTML|CSV>>
│    │     ├[~] type DocumentStandardGenerativeField
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type ImageBoundingBox
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type ImageExtractionCategory
│    │     │ └ properties
│    │     │    ├ State: - string (required)
│    │     │    │        + string<ENABLED|DISABLED> (required)
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<CONTENT_MODERATION|TEXT_DETECTION|LOGOS>>
│    │     ├[~] type ImageStandardGenerativeField
│    │     │ └ properties
│    │     │    ├ State: - string (required)
│    │     │    │        + string<ENABLED|DISABLED> (required)
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<IMAGE_SUMMARY|IAB>>
│    │     ├[~] type ModalityProcessingConfiguration
│    │     │ └ properties
│    │     │    └ State: - string
│    │     │             + string<ENABLED|DISABLED>
│    │     ├[~] type ModalityRoutingConfiguration
│    │     │ └ properties
│    │     │    ├ jpeg: - string
│    │     │    │       + string<DOCUMENT|IMAGE|VIDEO|AUDIO>
│    │     │    ├ mov: - string
│    │     │    │      + string<DOCUMENT|IMAGE|VIDEO|AUDIO>
│    │     │    ├ mp4: - string
│    │     │    │      + string<DOCUMENT|IMAGE|VIDEO|AUDIO>
│    │     │    └ png: - string
│    │     │           + string<DOCUMENT|IMAGE|VIDEO|AUDIO>
│    │     ├[~] type PIIEntitiesConfiguration
│    │     │ └ properties
│    │     │    ├ PiiEntityTypes: - Array<string>
│    │     │    │                 + Array<string<ALL|ADDRESS|AGE|NAME|EMAIL|PHONE|USERNAME|PASSWORD|DRIVER_ID|LICENSE_PLATE|VEHICLE_IDENTIFICATION_NUMBER|CREDIT_DEBIT_CARD_CVV|CREDIT_DEBIT_CARD_EXPIRY|CREDIT_DEBIT_CARD_NUMBER|PIN|INTERNATIONAL_BANK_ACCOUNT_NUMBER|SWIFT_CODE|IP_ADDRESS|MAC_ADDRESS|URL|AWS_ACCESS_KEY|AWS_SECRET_KEY|US_BANK_ACCOUNT_NUMBER|US_BANK_ROUTING_NUMBER|US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER|US_PASSPORT_NUMBER|US_SOCIAL_SECURITY_NUMBER|CA_HEALTH_NUMBER|CA_SOCIAL_INSURANCE_NUMBER|UK_NATIONAL_HEALTH_SERVICE_NUMBER|UK_NATIONAL_INSURANCE_NUMBER|UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER>>
│    │     │    └ RedactionMaskMode: - string
│    │     │                         + string<PII|ENTITY_TYPE>
│    │     ├[~] type SensitiveDataConfiguration
│    │     │ └ properties
│    │     │    ├ DetectionMode: - string
│    │     │    │                + string<DETECTION|DETECTION_AND_REDACTION>
│    │     │    └ DetectionScope: - Array<string>
│    │     │                      + Array<string<STANDARD|CUSTOM>>
│    │     ├[~] type SpeakerLabelingConfiguration
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type SplitterConfiguration
│    │     │ └ properties
│    │     │    └ State: - string
│    │     │             + string<ENABLED|DISABLED>
│    │     ├[~] type VideoBoundingBox
│    │     │ └ properties
│    │     │    └ State: - string (required)
│    │     │             + string<ENABLED|DISABLED> (required)
│    │     ├[~] type VideoExtractionCategory
│    │     │ └ properties
│    │     │    ├ State: - string (required)
│    │     │    │        + string<ENABLED|DISABLED> (required)
│    │     │    └ Types: - Array<string>
│    │     │             + Array<string<CONTENT_MODERATION|TEXT_DETECTION|TRANSCRIPT|LOGOS>>
│    │     └[~] type VideoStandardGenerativeField
│    │       └ properties
│    │          ├ State: - string (required)
│    │          │        + string<ENABLED|DISABLED> (required)
│    │          └ Types: - Array<string>
│    │                   + Array<string<VIDEO_SUMMARY|IAB|CHAPTER_SUMMARY>>
│    ├[~]  resource AWS::Bedrock::DataSource
│    │  ├ properties
│    │  │  └ DataDeletionPolicy: - string
│    │  │                        + string<RETAIN|DELETE>
│    │  ├ attributes
│    │  │  └ DataSourceStatus: - string
│    │  │                      + string<AVAILABLE|DELETING|DELETE_UNSUCCESSFUL>
│    │  └ types
│    │     ├[~] type BedrockDataAutomationConfiguration
│    │     │ └ properties
│    │     │    └ ParsingModality: - string
│    │     │                       + string<MULTIMODAL>
│    │     ├[~] type BedrockFoundationModelConfiguration
│    │     │ └ properties
│    │     │    └ ParsingModality: - string
│    │     │                       + string<MULTIMODAL>
│    │     ├[~] type ChunkingConfiguration
│    │     │ └ properties
│    │     │    └ ChunkingStrategy: - string (required)
│    │     │                        + string<FIXED_SIZE|NONE|HIERARCHICAL|SEMANTIC> (required)
│    │     ├[~] type ConfluenceSourceConfiguration
│    │     │ └ properties
│    │     │    ├ AuthType: - string (required)
│    │     │    │           + string<BASIC|OAUTH2_CLIENT_CREDENTIALS> (required)
│    │     │    └ HostType: - string (required)
│    │     │                + string<SAAS> (required)
│    │     ├[~] type ContextEnrichmentConfiguration
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<BEDROCK_FOUNDATION_MODEL> (required)
│    │     ├[~] type CrawlFilterConfiguration
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<PATTERN> (required)
│    │     ├[~] type DataSourceConfiguration
│    │     │ └ properties
│    │     │    └ Type: - string (required, immutable)
│    │     │            + string<S3|CONFLUENCE|SALESFORCE|SHAREPOINT|WEB|CUSTOM|REDSHIFT_METADATA> (required, immutable)
│    │     ├[~] type EnrichmentStrategyConfiguration
│    │     │ └ properties
│    │     │    └ Method: - string (required)
│    │     │              + string<CHUNK_ENTITY_EXTRACTION> (required)
│    │     ├[~] type ParsingConfiguration
│    │     │ └ properties
│    │     │    └ ParsingStrategy: - string (required)
│    │     │                       + string<BEDROCK_FOUNDATION_MODEL|BEDROCK_DATA_AUTOMATION> (required)
│    │     ├[~] type SalesforceSourceConfiguration
│    │     │ └ properties
│    │     │    └ AuthType: - string (required)
│    │     │                + string<OAUTH2_CLIENT_CREDENTIALS> (required)
│    │     ├[~] type SharePointSourceConfiguration
│    │     │ └ properties
│    │     │    ├ AuthType: - string (required)
│    │     │    │           + string<OAUTH2_CLIENT_CREDENTIALS|OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS> (required)
│    │     │    └ HostType: - string (required)
│    │     │                + string<ONLINE> (required)
│    │     ├[~] type Transformation
│    │     │ └ properties
│    │     │    └ StepToApply: - string (required)
│    │     │                   + string<POST_CHUNKING> (required)
│    │     └[~] type WebCrawlerConfiguration
│    │       └ properties
│    │          └ Scope: - string
│    │                   + string<HOST_ONLY|SUBDOMAINS>
│    ├[~]  resource AWS::Bedrock::Flow
│    │  ├ attributes
│    │  │  └ Status: - string
│    │  │            + string<Failed|Prepared|Preparing|NotPrepared>
│    │  └ types
│    │     ├[~] type FlowConnection
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<Data|Conditional> (required)
│    │     ├[~] type FlowNode
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<Input|Output|KnowledgeBase|Condition|Lex|Prompt|LambdaFunction|Agent|Storage|Retrieval|Iterator|Collector|InlineCode|Loop|LoopInput|LoopController> (required)
│    │     ├[~] type FlowNodeInput
│    │     │ └ properties
│    │     │    ├ Category: - string
│    │     │    │           + string<LoopCondition|ReturnValueToLoopStart|ExitLoop>
│    │     │    └ Type: - string (required)
│    │     │            + string<String|Number|Boolean|Object|Array> (required)
│    │     ├[~] type FlowNodeOutput
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<String|Number|Boolean|Object|Array> (required)
│    │     ├[~] type InlineCodeFlowNodeConfiguration
│    │     │ └ properties
│    │     │    └ Language: - string (required)
│    │     │                + string<Python_3> (required)
│    │     ├[~] type MetadataConfigurationForReranking
│    │     │ └ properties
│    │     │    └ SelectionMode: - string (required)
│    │     │                     + string<SELECTIVE|ALL> (required)
│    │     ├[~] type PerformanceConfiguration
│    │     │ └ properties
│    │     │    └ Latency: - string
│    │     │               + string<standard|optimized>
│    │     ├[~] type PromptFlowNodeInlineConfiguration
│    │     │ └ properties
│    │     │    └ TemplateType: - string (required)
│    │     │                    + string<TEXT> (required)
│    │     └[~] type VectorSearchRerankingConfiguration
│    │       └ properties
│    │          └ Type: - string (required)
│    │                  + string<BEDROCK_RERANKING_MODEL> (required)
│    ├[~]  resource AWS::Bedrock::FlowAlias
│    │  └ types
│    │     └[~] type FlowAliasConcurrencyConfiguration
│    │       └ properties
│    │          └ Type: - string (required)
│    │                  + string<Automatic|Manual> (required)
│    ├[~]  resource AWS::Bedrock::FlowVersion
│    │  ├ attributes
│    │  │  └ Status: - string
│    │  │            + string<Failed|Prepared|Preparing|NotPrepared>
│    │  └ types
│    │     ├[~] type FlowConnection
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<Data|Conditional> (required)
│    │     ├[~] type FlowNode
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<Input|Output|KnowledgeBase|Condition|Lex|Prompt|LambdaFunction|Agent|Iterator|Collector|Storage|Retrieval|InlineCode|Loop|LoopInput|LoopController> (required)
│    │     ├[~] type FlowNodeInput
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<String|Number|Boolean|Object|Array> (required)
│    │     ├[~] type FlowNodeOutput
│    │     │ └ properties
│    │     │    └ Type: - string (required)
│    │     │            + string<String|Number|Boolean|Object|Array> (required)
│    │     ├[~] type InlineCodeFlowNodeConfiguration
│    │     │ └ properties
│    │     │    └ Language: - string (required)
│    │     │                + string<Python_3> (required)
│    │     ├[~] type MetadataConfigurationForReranking
│    │     │ └ properties
│    │     │    └ SelectionMode: - string (required)
│    │     │                     + string<SELECTIVE|ALL> (required)
│    │     ├[~] type PerformanceConfiguration
│    │     │ └ properties
│    │     │    └ Latency: - string
│    │     │               + string<standard|optimized>
│    │     ├[~] type PromptFlowNodeInlineConfiguration
│    │     │ └ properties
│    │     │    └ TemplateType: - string (required)
│    │     │                    + string<TEXT> (required)
│    │     └[~] type VectorSearchRerankingConfiguration
│    │       └ properties
│    │          └ Type: - string (required)
│    │                  + string<BEDROCK_RERANKING_MODEL> (required)
│    ├[~]  resource AWS::Bedrock::Guardrail
│    │  ├ attributes
│    │  │  └ Status: - string
│    │  │            + string<CREATING|UPDATING|VERSIONING|READY|FAILED|DELETING>
│    │  └ types
│    │     ├[~] type ContentFilterConfig
│    │     │ └ properties
│    │     │    ├ InputAction: - string
│    │     │    │              + string<BLOCK|NONE>
│    │     │    ├ InputModalities: - Array<string>
│    │     │    │                  + Array<string<TEXT|IMAGE>>
│    │     │    ├ InputStrength: - string (required)
│    │     │    │                + string<NONE|LOW|MEDIUM|HIGH> (required)
│    │     │    ├ OutputAction: - string
│    │     │    │               + string<BLOCK|NONE>
│    │     │    ├ OutputModalities: - Array<string>
│    │     │    │                   + Array<string<TEXT|IMAGE>>
│    │     │    ├ OutputStrength: - string (required)
│    │     │    │                 + string<NONE|LOW|MEDIUM|HIGH> (required)
│    │     │    └ Type: - string (required)
│    │     │            + string<SEXUAL|VIOLENCE|HATE|INSULTS|MISCONDUCT|PROMPT_ATTACK> (required)
│    │     ├[~] type ContentFiltersTierConfig
│    │     │ └ properties
│    │     │    └ TierName: - string (required)
│    │     │                + string<CLASSIC|STANDARD> (required)
│    │     ├[~] type ContextualGroundingFilterConfig
│    │     │ └ properties
│    │     │    ├ Action: - string
│    │     │    │         + string<BLOCK|NONE>
│    │     │    └ Type: - string (required)
│    │     │            + string<GROUNDING|RELEVANCE> (required)
│    │     ├[~] type ManagedWordsConfig
│    │     │ └ properties
│    │     │    ├ InputAction: - string
│    │     │    │              + string<BLOCK|NONE>
│    │     │    ├ OutputAction: - string
│    │     │    │               + string<BLOCK|NONE>
│    │     │    └ Type: - string (required)
│    │     │            + string<PROFANITY> (required)
│    │     ├[~] type PiiEntityConfig
│    │     │ └ properties
│    │     │    ├ Action: - string (required)
│    │     │    │         + string<BLOCK|ANONYMIZE|NONE> (required)
│    │     │    ├ InputAction: - string
│    │     │    │              + string<BLOCK|ANONYMIZE|NONE>
│    │     │    ├ OutputAction: - string
│    │     │    │               + string<BLOCK|ANONYMIZE|NONE>
│    │     │    └ Type: - string (required)
│    │     │            + string<ADDRESS|AGE|AWS_ACCESS_KEY|AWS_SECRET_KEY|CA_HEALTH_NUMBER|CA_SOCIAL_INSURANCE_NUMBER|CREDIT_DEBIT_CARD_CVV|CREDIT_DEBIT_CARD_EXPIRY|CREDIT_DEBIT_CARD_NUMBER|DRIVER_ID|EMAIL|INTERNATIONAL_BANK_ACCOUNT_NUMBER|IP_ADDRESS|LICENSE_PLATE|MAC_ADDRESS|NAME|PASSWORD|PHONE|PIN|SWIFT_CODE|UK_NATIONAL_HEALTH_SERVICE_NUMBER|UK_NATIONAL_INSURANCE_NUMBER|UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER|URL|USERNAME|US_BANK_ACCOUNT_NUMBER|US_BANK_ROUTING_NUMBER|US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER|US_PASSPORT_NUMBER|US_SOCIAL_SECURITY_NUMBER|VEHICLE_IDENTIFICATION_NUMBER> (required)
│    │     ├[~] type RegexConfig
│    │     │ └ properties
│    │     │    ├ Action: - string (required)
│    │     │    │         + string<BLOCK|ANONYMIZE|NONE> (required)
│    │     │    ├ InputAction: - string
│    │     │    │              + string<BLOCK|ANONYMIZE|NONE>
│    │     │    └ OutputAction: - string
│    │     │                    + string<BLOCK|ANONYMIZE|NONE>
│    │     ├[~] type TopicConfig
│    │     │ └ properties
│    │     │    ├ InputAction: - string
│    │     │    │              + string<BLOCK|NONE>
│    │     │    ├ OutputAction: - string
│    │     │    │               + string<BLOCK|NONE>
│    │     │    └ Type: - string (required)
│    │     │            + string<DENY> (required)
│    │     ├[~] type TopicsTierConfig
│    │     │ └ properties
│    │     │    └ TierName: - string (required)
│    │     │                + string<CLASSIC|STANDARD> (required)
│    │     └[~] type WordConfig
│    │       └ properties
│    │          ├ InputAction: - string
│    │          │              + string<BLOCK|NONE>
│    │          └ OutputAction: - string
│    │                          + string<BLOCK|NONE>
│    ├[~]  resource AWS::Bedrock::IntelligentPromptRouter
│    │  └ attributes
│    │     ├ Status: - string
│    │     │         + string<AVAILABLE>
│    │     └ Type: - string
│    │             + string<custom|default>
│    ├[~]  resource AWS::Bedrock::KnowledgeBase
│    │  ├ attributes
│    │  │  └ Status: - string
│    │  │            + string<CREATING|ACTIVE|DELETING|UPDATING|FAILED|DELETE_UNSUCCESSFUL>
│    │  └ types
│    │     ├[~] type BedrockEmbeddingModelConfiguration
│    │     │ └ properties
│    │     │    └ EmbeddingDataType: - string
│    │    

Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
@aws-cdk-automation aws-cdk-automation added contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes pr-linter/exempt-integ-test The PR linter will not require integ test changes labels Feb 20, 2026
@aws-cdk-automation aws-cdk-automation requested review from a team February 20, 2026 12:02
@github-actions github-actions Bot added the p2 label Feb 20, 2026
@mrgrain mrgrain added the priority-pr push the PR to priority squash queue label Feb 20, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 20, 2026

Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify Bot merged commit 17b2d93 into main Feb 20, 2026
64 of 65 checks passed
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 20, 2026

Merge Queue Status

Rule: priority-squash


  • Entered queue2026-02-20 12:46 UTC
  • Checks passed · in-place
  • Merged2026-02-20 12:47 UTC · at 87d9b4c2de3718578629616dd6622ada16c06f0b

This pull request spent 6 seconds in the queue, with no time running CI.

Required conditions to merge

@mergify mergify Bot deleted the automation/spec-update branch February 20, 2026 12:47
@github-actions
Copy link
Copy Markdown
Contributor

Comments on closed issues and PRs are hard for our team to see.
If you need help, please open a new issue that references this one.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Feb 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. p2 pr-linter/exempt-integ-test The PR linter will not require integ test changes pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes priority-pr push the PR to priority squash queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants