Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(sources): update documentation #1456

Merged
merged 1 commit into from
Nov 29, 2024
Merged

Conversation

aws-cdk-automation
Copy link
Contributor

@aws-cdk-automation aws-cdk-automation commented Nov 25, 2024

⚠️ This Pull Request updates daily and will overwrite all manual changes pushed to the branch

Updates the documentation source from upstream. See details in workflow run.


Automatically created by projen via the "update-source-documentation" workflow

Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 1456
git switch -c fix-pr-1456 && git push -u origin HEAD
gh pr create -t "fix: PR #1456" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1456"

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Nov 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 25, 2024
@aws-cdk-automation aws-cdk-automation force-pushed the update-source/documentation branch from 7a7d7b4 to b77e8d3 Compare November 26, 2024 03:23
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 1456
git switch -c fix-pr-1456 && git push -u origin HEAD
gh pr create -t "fix: PR #1456" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1456"

@aws-cdk-automation aws-cdk-automation force-pushed the update-source/documentation branch from b77e8d3 to decbed4 Compare November 27, 2024 03:24
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 1456
git switch -c fix-pr-1456 && git push -u origin HEAD
gh pr create -t "fix: PR #1456" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1456"

@aws-cdk-automation aws-cdk-automation force-pushed the update-source/documentation branch from decbed4 to de10b8f Compare November 28, 2024 03:24
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 1456
git switch -c fix-pr-1456 && git push -u origin HEAD
gh pr create -t "fix: PR #1456" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1456"

> ⚠️ This Pull Request updates daily and will overwrite **all** manual changes pushed to the branch

Updates the documentation source from upstream. See details in [workflow run].

[Workflow Run]: https://github.com/cdklabs/awscdk-service-spec/actions/runs/12078457239

------

*Automatically created by projen via the "update-source-documentation" workflow*

Signed-off-by: github-actions <[email protected]>
@aws-cdk-automation aws-cdk-automation force-pushed the update-source/documentation branch from de10b8f to cae86c0 Compare November 29, 2024 03:24
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 1456
git switch -c fix-pr-1456 && git push -u origin HEAD
gh pr create -t "fix: PR #1456" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1456"

Copy link

@aws-cdk/aws-service-spec: Model database diff detected

├[~] service aws-apigateway
│ └ resources
│    ├[~] resource AWS::ApiGateway::BasePathMapping
│    │ └  - documentation: The `AWS::ApiGateway::BasePathMapping` resource creates a base path that clients who call your API must use in the invocation URL.
│    │    + documentation: The `AWS::ApiGateway::BasePathMapping` resource creates a base path that clients who call your API must use in the invocation URL. Supported only for public custom domain names.
│    ├[~] resource AWS::ApiGateway::BasePathMappingV2
│    │ ├  - documentation: Resource Type definition for AWS::ApiGateway::BasePathMappingV2
│    │ │  + documentation: The `AWS::ApiGateway::BasePathMappingV2` resource creates a base path that clients who call your API must use in the invocation URL. Supported only for private custom domain names.
│    │ └ properties
│    │    ├ BasePath: (documentation changed)
│    │    ├ DomainNameArn: (documentation changed)
│    │    ├ RestApiId: (documentation changed)
│    │    └ Stage: (documentation changed)
│    ├[~] resource AWS::ApiGateway::DomainName
│    │ ├  - documentation: The `AWS::ApiGateway::DomainName` resource specifies a custom domain name for your API in API Gateway.
│    │ │  You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide* .
│    │ │  + documentation: The `AWS::ApiGateway::DomainName` resource specifies a public custom domain name for your API in API Gateway.
│    │ │  You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide* .
│    │ └ properties
│    │    └ CertificateArn: (documentation changed)
│    ├[~] resource AWS::ApiGateway::DomainNameAccessAssociation
│    │ ├  - documentation: Resource Type definition for AWS::ApiGateway::DomainNameAccessAssociation.
│    │ │  + documentation: The `AWS::ApiGateway::DomainNameAccessAssociation` resource creates a domain name access association between an access association source and a private custom domain name.
│    │ │  Use a domain name access association to invoke a private custom domain name while isolated from the public internet.
│    │ │  You can only create or delete a DomainNameAccessAssociation using CloudFormation. To reject a domain name access association, use the AWS CLI.
│    │ ├ properties
│    │ │  ├ AccessAssociationSource: (documentation changed)
│    │ │  ├ AccessAssociationSourceType: (documentation changed)
│    │ │  ├ DomainNameArn: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ └ attributes
│    │    └ DomainNameAccessAssociationArn: (documentation changed)
│    └[~] resource AWS::ApiGateway::DomainNameV2
│      ├  - documentation: Resource Type definition for AWS::ApiGateway::DomainNameV2.
│      │  + documentation: The `AWS::ApiGateway::DomainNameV2` resource specifies a custom domain name for your private APIs in API Gateway. You can use a private custom domain name to provide a URL for your private API that's more intuitive and easier to recall.
│      ├ properties
│      │  ├ CertificateArn: (documentation changed)
│      │  ├ DomainName: (documentation changed)
│      │  ├ EndpointConfiguration: (documentation changed)
│      │  ├ ManagementPolicy: (documentation changed)
│      │  ├ Policy: (documentation changed)
│      │  ├ SecurityPolicy: (documentation changed)
│      │  └ Tags: (documentation changed)
│      ├ attributes
│      │  ├ DomainNameArn: (documentation changed)
│      │  └ DomainNameId: (documentation changed)
│      └ types
│         └[~] type EndpointConfiguration
│           ├  - documentation: undefined
│           │  + documentation: The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has.
│           └ properties
│              └ Types: (documentation changed)
├[~] service aws-applicationautoscaling
│ └ resources
│    └[~] resource AWS::ApplicationAutoScaling::ScalingPolicy
│      ├ properties
│      │  └ PredictiveScalingPolicyConfiguration: (documentation changed)
│      └ types
│         ├[~] type PredictiveScalingCustomizedCapacityMetric
│         │ ├  - documentation: undefined
│         │ │  + documentation: Represents a CloudWatch metric of your choosing for a predictive scaling policy.
│         │ └ properties
│         │    └ MetricDataQueries: (documentation changed)
│         ├[~] type PredictiveScalingCustomizedLoadMetric
│         │ └  - documentation: undefined
│         │    + documentation: The customized load metric specification.
│         ├[~] type PredictiveScalingCustomizedScalingMetric
│         │ └ properties
│         │    └ MetricDataQueries: (documentation changed)
│         ├[~] type PredictiveScalingMetric
│         │ ├  - documentation: undefined
│         │ │  + documentation: Describes the scaling metric.
│         │ └ properties
│         │    └ Dimensions: (documentation changed)
│         ├[~] type PredictiveScalingMetricDataQuery
│         │ ├  - documentation: undefined
│         │ │  + documentation: The metric data to return. Also defines whether this call is returning data for one metric only, or whether it is performing a math expression on the values of returned metric statistics to create a new time series. A time series is a series of data points, each of which is associated with a timestamp.
│         │ └ properties
│         │    ├ Expression: (documentation changed)
│         │    ├ Id: (documentation changed)
│         │    ├ MetricStat: (documentation changed)
│         │    └ ReturnData: (documentation changed)
│         ├[~] type PredictiveScalingMetricDimension
│         │ └  - documentation: undefined
│         │    + documentation: Describes the dimension of a metric.
│         ├[~] type PredictiveScalingMetricSpecification
│         │ ├  - documentation: undefined
│         │ │  + documentation: This structure specifies the metrics and target utilization settings for a predictive scaling policy.
│         │ │  You must specify either a metric pair, or a load metric and a scaling metric individually. Specifying a metric pair instead of individual metrics provides a simpler way to configure metrics for a scaling policy. You choose the metric pair, and the policy automatically knows the correct sum and average statistics to use for the load metric and the scaling metric.
│         │ └ properties
│         │    ├ CustomizedCapacityMetricSpecification: (documentation changed)
│         │    ├ CustomizedLoadMetricSpecification: (documentation changed)
│         │    ├ CustomizedScalingMetricSpecification: (documentation changed)
│         │    ├ PredefinedLoadMetricSpecification: (documentation changed)
│         │    ├ PredefinedMetricPairSpecification: (documentation changed)
│         │    ├ PredefinedScalingMetricSpecification: (documentation changed)
│         │    └ TargetValue: (documentation changed)
│         ├[~] type PredictiveScalingMetricStat
│         │ ├  - documentation: undefined
│         │ │  + documentation: This structure defines the CloudWatch metric to return, along with the statistic and unit.
│         │ └ properties
│         │    ├ Metric: (documentation changed)
│         │    ├ Stat: (documentation changed)
│         │    └ Unit: (documentation changed)
│         ├[~] type PredictiveScalingPolicyConfiguration
│         │ ├  - documentation: undefined
│         │ │  + documentation: Represents a predictive scaling policy configuration.
│         │ └ properties
│         │    ├ MaxCapacityBreachBehavior: (documentation changed)
│         │    ├ MaxCapacityBuffer: (documentation changed)
│         │    ├ MetricSpecifications: (documentation changed)
│         │    ├ Mode: (documentation changed)
│         │    └ SchedulingBufferTime: (documentation changed)
│         ├[~] type PredictiveScalingPredefinedLoadMetric
│         │ ├  - documentation: undefined
│         │ │  + documentation: Describes a load metric for a predictive scaling policy.
│         │ │  When returned in the output of `DescribePolicies` , it indicates that a predictive scaling policy uses individually specified load and scaling metrics instead of a metric pair.
│         │ └ properties
│         │    ├ PredefinedMetricType: (documentation changed)
│         │    └ ResourceLabel: (documentation changed)
│         ├[~] type PredictiveScalingPredefinedMetricPair
│         │ ├  - documentation: undefined
│         │ │  + documentation: Represents a metric pair for a predictive scaling policy.
│         │ └ properties
│         │    ├ PredefinedMetricType: (documentation changed)
│         │    └ ResourceLabel: (documentation changed)
│         └[~] type PredictiveScalingPredefinedScalingMetric
│           ├  - documentation: undefined
│           │  + documentation: Describes a scaling metric for a predictive scaling policy.
│           │  When returned in the output of `DescribePolicies` , it indicates that a predictive scaling policy uses individually specified load and scaling metrics instead of a metric pair.
│           └ properties
│              ├ PredefinedMetricType: (documentation changed)
│              └ ResourceLabel: (documentation changed)
├[~] service aws-appsync
│ └ resources
│    └[~] resource AWS::AppSync::DataSource
│      └ properties
│         └ Type: (documentation changed)
├[~] service aws-autoscaling
│ └ resources
│    └[~] resource AWS::AutoScaling::ScalingPolicy
│      └ types
│         ├[~] type CustomizedMetricSpecification
│         │ └ properties
│         │    └ Period: (documentation changed)
│         ├[~] type TargetTrackingMetricDataQuery
│         │ └ properties
│         │    └ Period: (documentation changed)
│         └[~] type TargetTrackingMetricStat
│           └ properties
│              └ Period: (documentation changed)
├[~] service aws-bedrock
│ └ resources
│    ├[~] resource AWS::Bedrock::Agent
│    │ └ types
│    │    ├[~] type ActionGroupExecutor
│    │    │ └ properties
│    │    │    └ CustomControl: (documentation changed)
│    │    ├[~] type AgentActionGroup
│    │    │ ├  - documentation: Contains details about an action group.
│    │    │ │  + documentation: Contains details of the inline agent's action group.
│    │    │ └ properties
│    │    │    ├ ApiSchema: (documentation changed)
│    │    │    ├ Description: (documentation changed)
│    │    │    └ FunctionSchema: (documentation changed)
│    │    ├[~] type APISchema
│    │    │ ├  - documentation: Contains details about the OpenAPI schema for the action group. For more information, see [Action group OpenAPI schemas](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api-schema.html) . You can either include the schema directly in the `payload` field or you can upload it to an S3 bucket and specify the S3 bucket location in the `s3` field.
│    │    │ │  + documentation: Contains details about the OpenAPI schema for the action group. For more information, see [Action group OpenAPI schemas](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-api-schema.html) . You can either include the schema directly in the payload field or you can upload it to an S3 bucket and specify the S3 bucket location in the s3 field.
│    │    │ └ properties
│    │    │    ├ Payload: (documentation changed)
│    │    │    └ S3: (documentation changed)
│    │    ├[~] type FunctionSchema
│    │    │ └  - documentation: Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group.
│    │    │    This data type is used in the following API operations:
│    │    │    - [CreateAgentActionGroup request](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_RequestSyntax)
│    │    │    - [CreateAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_ResponseSyntax)
│    │    │    - [UpdateAgentActionGroup request](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_RequestSyntax)
│    │    │    - [UpdateAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_ResponseSyntax)
│    │    │    - [GetAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html#API_agent_GetAgentActionGroup_ResponseSyntax)
│    │    │    + documentation: Contains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.
│    │    ├[~] type ParameterDetail
│    │    │ └  - documentation: Contains details about a parameter in a function for an action group.
│    │    │    This data type is used in the following API operations:
│    │    │    - [CreateAgentActionGroup request](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_RequestSyntax)
│    │    │    - [CreateAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_ResponseSyntax)
│    │    │    - [UpdateAgentActionGroup request](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_RequestSyntax)
│    │    │    - [UpdateAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_ResponseSyntax)
│    │    │    - [GetAgentActionGroup response](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html#API_agent_GetAgentActionGroup_ResponseSyntax)
│    │    │    + documentation: Contains details about a parameter in a function for an action group.
│    │    └[~] type PromptConfiguration
│    │      └ properties
│    │         └ PromptState: (documentation changed)
│    └[~] resource AWS::Bedrock::KnowledgeBase
│      ├ properties
│      │  └ Description: (documentation changed)
│      └ attributes
│         └ KnowledgeBaseId: (documentation changed)
├[~] service aws-chatbot
│ └ resources
│    ├[~] resource AWS::Chatbot::CustomAction
│    │ ├  - documentation: Definition of AWS::Chatbot::CustomAction Resource Type
│    │ │  + documentation: The `AWS::Chatbot::CustomAction` resource creates a custom action that can be invoked as an alias or as a button on a notification.
│    │ ├ properties
│    │ │  ├ ActionName: (documentation changed)
│    │ │  ├ AliasName: (documentation changed)
│    │ │  ├ Attachments: (documentation changed)
│    │ │  ├ Definition: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ ├ attributes
│    │ │  └ CustomActionArn: (documentation changed)
│    │ └ types
│    │    ├[~] type CustomActionAttachment
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Defines when a custom action button should be attached to a notification.
│    │    │ └ properties
│    │    │    ├ ButtonText: (documentation changed)
│    │    │    ├ Criteria: (documentation changed)
│    │    │    ├ NotificationType: (documentation changed)
│    │    │    └ Variables: (documentation changed)
│    │    ├[~] type CustomActionAttachmentCriteria
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: A criteria for when a button should be shown based on values in the notification.
│    │    │ └ properties
│    │    │    ├ Operator: (documentation changed)
│    │    │    ├ Value: (documentation changed)
│    │    │    └ VariableName: (documentation changed)
│    │    └[~] type CustomActionDefinition
│    │      ├  - documentation: undefined
│    │      │  + documentation: The definition of the command to run when invoked as an alias or as an action button.
│    │      └ properties
│    │         └ CommandText: (documentation changed)
│    ├[~] resource AWS::Chatbot::MicrosoftTeamsChannelConfiguration
│    │ ├ properties
│    │ │  └ CustomizationResourceArns: (documentation changed)
│    │ └ attributes
│    │    └ Arn: (documentation changed)
│    └[~] resource AWS::Chatbot::SlackChannelConfiguration
│      ├ properties
│      │  └ CustomizationResourceArns: (documentation changed)
│      └ attributes
│         └ Arn: (documentation changed)
├[~] service aws-cloudfront
│ └ resources
│    └[~] resource AWS::CloudFront::Distribution
│      └ types
│         └[~] type OriginGroup
│           └  - documentation: An origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria that you specify. You create an origin group to support origin failover in CloudFront. When you create or update a distribution, you can specify the origin group instead of a single origin, and CloudFront will failover from the primary origin to the second origin under the failover conditions that you've chosen.
│              + documentation: An origin group includes two origins (a primary origin and a secondary origin to failover to) and a failover criteria that you specify. You create an origin group to support origin failover in CloudFront. When you create or update a distribution, you can specify the origin group instead of a single origin, and CloudFront will failover from the primary origin to the secondary origin under the failover conditions that you've chosen.
│              Optionally, you can choose selection criteria for your origin group to specify how your origins are selected when your distribution routes viewer requests.
├[~] service aws-cloudtrail
│ └ resources
│    ├[~] resource AWS::CloudTrail::Dashboard
│    │ ├  - documentation: The Amazon CloudTrail dashboard resource allows customers to manage managed dashboards and create custom dashboards. You can manually refresh custom and managed dashboards. For custom dashboards, you can also set up an automatic refresh schedule and modify dashboard widgets.
│    │ │  + documentation: Creates a custom dashboard or the Highlights dashboard.
│    │ │  - *Custom dashboards* - Custom dashboards allow you to query events in any event data store type. You can add up to 10 widgets to a custom dashboard. You can manually refresh a custom dashboard, or you can set a refresh schedule.
│    │ │  - *Highlights dashboard* - You can create the Highlights dashboard to see a summary of key user activities and API usage across all your event data stores. CloudTrail Lake manages the Highlights dashboard and refreshes the dashboard every 6 hours. To create the Highlights dashboard, you must set and enable a refresh schedule.
│    │ │  CloudTrail runs queries to populate the dashboard's widgets during a manual or scheduled refresh. CloudTrail must be granted permissions to run the `StartQuery` operation on your behalf. To provide permissions, run the `PutResourcePolicy` operation to attach a resource-based policy to each event data store. For more information, see [Example: Allow CloudTrail to run queries to populate a dashboard](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html#security_iam_resource-based-policy-examples-eds-dashboard) in the *AWS CloudTrail User Guide* .
│    │ │  To set a refresh schedule, CloudTrail must be granted permissions to run the `StartDashboardRefresh` operation to refresh the dashboard on your behalf. To provide permissions, run the `PutResourcePolicy` operation to attach a resource-based policy to the dashboard. For more information, see [Resource-based policy example for a dashboard](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html#security_iam_resource-based-policy-examples-dashboards) in the *AWS CloudTrail User Guide* .
│    │ │  For more information about dashboards, see [CloudTrail Lake dashboards](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/lake-dashboard.html) in the *AWS CloudTrail User Guide* .
│    │ ├ properties
│    │ │  ├ Name: (documentation changed)
│    │ │  ├ RefreshSchedule: (documentation changed)
│    │ │  ├ Tags: (documentation changed)
│    │ │  ├ TerminationProtectionEnabled: (documentation changed)
│    │ │  └ Widgets: (documentation changed)
│    │ ├ attributes
│    │ │  ├ CreatedTimestamp: (documentation changed)
│    │ │  ├ DashboardArn: (documentation changed)
│    │ │  ├ Status: (documentation changed)
│    │ │  ├ Type: (documentation changed)
│    │ │  └ UpdatedTimestamp: (documentation changed)
│    │ └ types
│    │    ├[~] type Frequency
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Specifies the frequency for a dashboard refresh schedule.
│    │    │ │  For a custom dashboard, you can schedule a refresh for every 1, 6, 12, or 24 hours, or every day.
│    │    │ └ properties
│    │    │    ├ Unit: (documentation changed)
│    │    │    └ Value: (documentation changed)
│    │    ├[~] type RefreshSchedule
│    │    │ ├  - documentation: Configures the automatic refresh schedule for the dashboard. Includes the frequency unit (DAYS or HOURS) and value, as well as the status (ENABLED or DISABLED) of the refresh schedule.
│    │    │ │  + documentation: The schedule for a dashboard refresh.
│    │    │ └ properties
│    │    │    ├ Frequency: (documentation changed)
│    │    │    ├ Status: (documentation changed)
│    │    │    └ TimeOfDay: (documentation changed)
│    │    └[~] type Widget
│    │      ├  - documentation: The dashboard widget
│    │      │  + documentation: Contains information about a widget on a CloudTrail Lake dashboard.
│    │      └ properties
│    │         ├ QueryParameters: (documentation changed)
│    │         ├ QueryStatement: (documentation changed)
│    │         └ ViewProperties: (documentation changed)
│    └[~] resource AWS::CloudTrail::ResourcePolicy
│      ├  - documentation: Attaches a resource-based permission policy to a CloudTrail channel that is used for an integration with an event source outside of AWS . For more information about resource-based policies, see [CloudTrail resource-based policy examples](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html) in the *CloudTrail User Guide* .
│      │  + documentation: Attaches a resource-based permission policy to a CloudTrail event data store, dashboard, or channel. For more information about resource-based policies, see [CloudTrail resource-based policy examples](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html) in the *CloudTrail User Guide* .
│      └ properties
│         ├ ResourceArn: (documentation changed)
│         └ ResourcePolicy: (documentation changed)
├[~] service aws-codepipeline
│ └ resources
│    └[~] resource AWS::CodePipeline::Pipeline
│      └ types
│         ├[~] type Condition
│         │ └  - documentation: The condition for the stage. A condition is made up of the rules and the result for the condition.
│         │    + documentation: The condition for the stage. A condition is made up of the rules and the result for the condition. For more information about conditions, see [Stage conditions](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html) . For more information about rules, see the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html) .
│         └[~] type RuleDeclaration
│           ├  - documentation: Represents information about the rule to be created for an associated condition. An example would be creating a new rule for an entry condition, such as a rule that checks for a test result before allowing the run to enter the deployment stage.
│           │  + documentation: Represents information about the rule to be created for an associated condition. An example would be creating a new rule for an entry condition, such as a rule that checks for a test result before allowing the run to enter the deployment stage. For more information about conditions, see [Stage conditions](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html) . For more information about rules, see the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html) .
│           └ properties
│              └ Name: (documentation changed)
├[~] service aws-cognito
│ └ resources
│    ├[~] resource AWS::Cognito::UserPool
│    │ └ types
│    │    ├[~] type AdminCreateUserConfig
│    │    │ └ properties
│    │    │    └ InviteMessageTemplate: (documentation changed)
│    │    └[~] type InviteMessageTemplate
│    │      └  - documentation: The template for the welcome message to new users.
│    │         See also [Customizing User Invitation Messages](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html#cognito-user-pool-settings-user-invitation-message-customization) .
│    │         + documentation: The template for the welcome message to new users. This template must include the `{####}` temporary password placeholder if you are creating users with passwords. If your users don't have passwords, you can omit the placeholder.
│    │         See also [Customizing User Invitation Messages](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html#cognito-user-pool-settings-user-invitation-message-customization) .
│    ├[~] resource AWS::Cognito::UserPoolClient
│    │ └ properties
│    │    ├ EnablePropagateAdditionalUserContextData: (documentation changed)
│    │    ├ ExplicitAuthFlows: (documentation changed)
│    │    └ SupportedIdentityProviders: (documentation changed)
│    ├[~] resource AWS::Cognito::UserPoolDomain
│    │ └ properties
│    │    └ CustomDomainConfig: (documentation changed)
│    └[~] resource AWS::Cognito::UserPoolUser
│      └ properties
│         └ UserAttributes: (documentation changed)
├[~] service aws-config
│ └ resources
│    └[~] resource AWS::Config::ConfigurationRecorder
│      └ types
│         ├[~] type RecordingMode
│         │ └ properties
│         │    └ RecordingFrequency: (documentation changed)
│         └[~] type RecordingModeOverride
│           └ properties
│              └ ResourceTypes: (documentation changed)
├[~] service aws-connect
│ └ resources
│    └[~] resource AWS::Connect::EmailAddress
│      ├  - documentation: Resource Type definition for AWS::Connect::EmailAddress
│      │  + documentation: Create new email address in the specified Amazon Connect instance. For more information about email addresses, see [Create email addresses](https://docs.aws.amazon.com/connect/latest/adminguide/create-email-address.html) in the Amazon Connect Administrator Guide.
│      ├ properties
│      │  ├ Description: (documentation changed)
│      │  ├ DisplayName: (documentation changed)
│      │  ├ EmailAddress: (documentation changed)
│      │  └ InstanceArn: (documentation changed)
│      └ attributes
│         └ EmailAddressArn: (documentation changed)
├[~] service aws-connectcampaignsv2
│ └ resources
│    └[~] resource AWS::ConnectCampaignsV2::Campaign
│      ├  - documentation: Definition of AWS::ConnectCampaignsV2::Campaign Resource Type
│      │  + documentation: Creates an outbound campaign.
│      │  > - For users to be able to view or edit a campaign at a later date by using the Amazon Connect user interface, you must add the instance ID as a tag. For example, `{ "tags": {"owner": "arn:aws:connect:{REGION}:{AWS_ACCOUNT_ID}:instance/{CONNECT_INSTANCE_ID}"}}` .
│      │  > - After a campaign is created, you can't add/remove source.
│      ├ properties
│      │  ├ ChannelSubtypeConfig: (documentation changed)
│      │  ├ CommunicationLimitsOverride: (documentation changed)
│      │  ├ CommunicationTimeConfig: (documentation changed)
│      │  ├ ConnectCampaignFlowArn: (documentation changed)
│      │  ├ ConnectInstanceId: (documentation changed)
│      │  ├ Name: (documentation changed)
│      │  ├ Schedule: (documentation changed)
│      │  ├ Source: (documentation changed)
│      │  └ Tags: (documentation changed)
│      ├ attributes
│      │  └ Arn: (documentation changed)
│      └ types
│         ├[~] type AnswerMachineDetectionConfig
│         │ ├  - documentation: The configuration used for answering machine detection during outbound calls
│         │ │  + documentation: Contains answering machine detection configuration.
│         │ └ properties
│         │    ├ AwaitAnswerMachinePrompt: (documentation changed)
│         │    └ EnableAnswerMachineDetection: (documentation changed)
│         ├[~] type ChannelSubtypeConfig
│         │ ├  - documentation: The possible types of channel subtype config parameters
│         │ │  + documentation: Contains channel subtype configuration for an outbound campaign.
│         │ └ properties
│         │    ├ Email: (documentation changed)
│         │    ├ Sms: (documentation changed)
│         │    └ Telephony: (documentation changed)
│         ├[~] type CommunicationLimit
│         │ ├  - documentation: Communication Limit
│         │ │  + documentation: Contains information about a communication limit.
│         │ └ properties
│         │    ├ Frequency: (documentation changed)
│         │    ├ MaxCountPerRecipient: (documentation changed)
│         │    └ Unit: (documentation changed)
│         ├[~] type CommunicationLimits
│         │ ├  - documentation: Communication limits
│         │ │  + documentation: Contains information about communication limits.
│         │ └ properties
│         │    └ CommunicationLimitList: (documentation changed)
│         ├[~] type CommunicationLimitsConfig
│         │ ├  - documentation: Communication limits config
│         │ │  + documentation: Contains the communication limits configuration for an outbound campaign.
│         │ └ properties
│         │    └ AllChannelsSubtypes: (documentation changed)
│         ├[~] type CommunicationTimeConfig
│         │ ├  - documentation: Campaign communication time config
│         │ │  + documentation: Communication time configuration for an outbound campaign.
│         │ └ properties
│         │    ├ Email: (documentation changed)
│         │    ├ LocalTimeZoneConfig: (documentation changed)
│         │    ├ Sms: (documentation changed)
│         │    └ Telephony: (documentation changed)
│         ├[~] type DailyHour
│         │ ├  - documentation: Daily Hour
│         │ │  + documentation: The daily hours configuration.
│         │ └ properties
│         │    ├ Key: (documentation changed)
│         │    └ Value: (documentation changed)
│         ├[~] type EmailChannelSubtypeConfig
│         │ ├  - documentation: Email Channel Subtype config
│         │ │  + documentation: The configuration for the email channel subtype.
│         │ └ properties
│         │    ├ Capacity: (documentation changed)
│         │    ├ DefaultOutboundConfig: (documentation changed)
│         │    └ OutboundMode: (documentation changed)
│         ├[~] type EmailOutboundConfig
│         │ ├  - documentation: Default SMS outbound config
│         │ │  + documentation: The outbound configuration for email.
│         │ └ properties
│         │    ├ ConnectSourceEmailAddress: (documentation changed)
│         │    ├ SourceEmailAddressDisplayName: (documentation changed)
│         │    └ WisdomTemplateArn: (documentation changed)
│         ├[~] type EmailOutboundMode
│         │ ├  - documentation: Email Outbound Mode
│         │ │  + documentation: Contains information about email outbound mode.
│         │ └ properties
│         │    └ AgentlessConfig: (documentation changed)
│         ├[~] type LocalTimeZoneConfig
│         │ ├  - documentation: Local time zone config
│         │ │  + documentation: The configuration of timezone for recipient.
│         │ └ properties
│         │    ├ DefaultTimeZone: (documentation changed)
│         │    └ LocalTimeZoneDetection: (documentation changed)
│         ├[~] type OpenHours
│         │ ├  - documentation: Open Hours config
│         │ │  + documentation: Contains information about open hours.
│         │ └ properties
│         │    └ DailyHours: (documentation changed)
│         ├[~] type PredictiveConfig
│         │ ├  - documentation: Predictive config
│         │ │  + documentation: Contains predictive outbound mode configuration.
│         │ └ properties
│         │    └ BandwidthAllocation: (documentation changed)
│         ├[~] type ProgressiveConfig
│         │ ├  - documentation: Progressive config
│         │ │  + documentation: Contains the progressive outbound mode configuration.
│         │ └ properties
│         │    └ BandwidthAllocation: (documentation changed)
│         ├[~] type RestrictedPeriod
│         │ ├  - documentation: Restricted period
│         │ │  + documentation: Contains information about a restricted period.
│         │ └ properties
│         │    ├ EndDate: (documentation changed)
│         │    ├ Name: (documentation changed)
│         │    └ StartDate: (documentation changed)
│         ├[~] type RestrictedPeriods
│         │ ├  - documentation: Restricted period config
│         │ │  + documentation: Contains information about restricted periods.
│         │ └ properties
│         │    └ RestrictedPeriodList: (documentation changed)
│         ├[~] type Schedule
│         │ ├  - documentation: Campaign schedule
│         │ │  + documentation: Contains the schedule configuration.
│         │ └ properties
│         │    ├ EndTime: (documentation changed)
│         │    ├ RefreshFrequency: (documentation changed)
│         │    └ StartTime: (documentation changed)
│         ├[~] type SmsChannelSubtypeConfig
│         │ ├  - documentation: SMS Channel Subtype config
│         │ │  + documentation: The configuration for the SMS channel subtype.
│         │ └ properties
│         │    ├ Capacity: (documentation changed)
│         │    ├ DefaultOutboundConfig: (documentation changed)
│         │    └ OutboundMode: (documentation changed)
│         ├[~] type SmsOutboundConfig
│         │ ├  - documentation: Default SMS outbound config
│         │ │  + documentation: The outbound configuration for SMS.
│         │ └ properties
│         │    ├ ConnectSourcePhoneNumberArn: (documentation changed)
│         │    └ WisdomTemplateArn: (documentation changed)
│         ├[~] type SmsOutboundMode
│         │ ├  - documentation: SMS Outbound Mode
│         │ │  + documentation: Contains information about the SMS outbound mode.
│         │ └ properties
│         │    └ AgentlessConfig: (documentation changed)
│         ├[~] type Source
│         │ ├  - documentation: The possible types of channel config parameters
│         │ │  + documentation: Contains source configuration.
│         │ └ properties
│         │    └ CustomerProfilesSegmentArn: (documentation changed)
│         ├[~] type TelephonyChannelSubtypeConfig
│         │ ├  - documentation: Telephony Channel Subtype config
│         │ │  + documentation: The configuration for the telephony channel subtype.
│         │ └ properties
│         │    ├ Capacity: (documentation changed)
│         │    ├ ConnectQueueId: (documentation changed)
│         │    ├ DefaultOutboundConfig: (documentation changed)
│         │    └ OutboundMode: (documentation changed)
│         ├[~] type TelephonyOutboundConfig
│         │ ├  - documentation: Default Telephone Outbound config
│         │ │  + documentation: The outbound configuration for telephony.
│         │ └ properties
│         │    ├ AnswerMachineDetectionConfig: (documentation changed)
│         │    ├ ConnectContactFlowId: (documentation changed)
│         │    └ ConnectSourcePhoneNumber: (documentation changed)
│         ├[~] type TelephonyOutboundMode
│         │ ├  - documentation: Telephony Outbound Mode
│         │ │  + documentation: Contains information about telephony outbound mode.
│         │ └ properties
│         │    ├ AgentlessConfig: (documentation changed)
│         │    ├ PredictiveConfig: (documentation changed)
│         │    └ ProgressiveConfig: (documentation changed)
│         ├[~] type TimeRange
│         │ ├  - documentation: Time range in 24 hour format
│         │ │  + documentation: Contains information about a time range.
│         │ └ properties
│         │    ├ EndTime: (documentation changed)
│         │    └ StartTime: (documentation changed)
│         └[~] type TimeWindow
│           ├  - documentation: Time window config
│           │  + documentation: Contains information about a time window.
│           └ properties
│              ├ OpenHours: (documentation changed)
│              └ RestrictedPeriods: (documentation changed)
├[~] service aws-ec2
│ └ resources
│    ├[~] resource AWS::EC2::CapacityReservation
│    │ └ properties
│    │    ├ EndDate: (documentation changed)
│    │    ├ InstanceCount: (documentation changed)
│    │    ├ InstanceMatchCriteria: (documentation changed)
│    │    ├ InstanceType: (documentation changed)
│    │    ├ OutPostArn: (documentation changed)
│    │    └ PlacementGroupArn: (documentation changed)
│    ├[~] resource AWS::EC2::EC2Fleet
│    │ └ types
│    │    └[~] type InstanceRequirementsRequest
│    │      └ properties
│    │         └ CpuManufacturers: (documentation changed)
│    ├[~] resource AWS::EC2::LaunchTemplate
│    │ └ types
│    │    ├[~] type BaselinePerformanceFactors
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The baseline performance to consider, using an instance family as a baseline reference. The instance family establishes the lowest acceptable level of performance. Amazon EC2 uses this baseline to guide instance type selection, but there is no guarantee that the selected instance types will always exceed the baseline for every application.
│    │    │ │  Currently, this parameter only supports CPU performance as a baseline performance factor. For example, specifying `c6i` would use the CPU performance of the `c6i` family as the baseline reference.
│    │    │ └ properties
│    │    │    └ Cpu: (documentation changed)
│    │    ├[~] type CapacityReservationSpecification
│    │    │ └ properties
│    │    │    └ CapacityReservationPreference: (documentation changed)
│    │    └[~] type InstanceRequirements
│    │      └ properties
│    │         ├ BaselinePerformanceFactors: (documentation changed)
│    │         └ CpuManufacturers: (documentation changed)
│    ├[~] resource AWS::EC2::SpotFleet
│    │ └ types
│    │    └[~] type InstanceRequirementsRequest
│    │      └ properties
│    │         └ CpuManufacturers: (documentation changed)
│    ├[~] resource AWS::EC2::VPCBlockPublicAccessExclusion
│    │ ├  - documentation: Resource Type definition for AWS::EC2::VPCBlockPublicAccessExclusion.
│    │ │  + documentation: Create a VPC Block Public Access (BPA) exclusion. A VPC BPA exclusion is a mode that can be applied to a single VPC or subnet that exempts it from the account’s BPA mode and will allow bidirectional or egress-only access. You can create BPA exclusions for VPCs and subnets even when BPA is not enabled on the account to ensure that there is no traffic disruption to the exclusions when VPC BPA is turned on. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the *Amazon VPC User Guide* .
│    │ ├ properties
│    │ │  ├ InternetGatewayExclusionMode: (documentation changed)
│    │ │  ├ SubnetId: (documentation changed)
│    │ │  └ VpcId: (documentation changed)
│    │ └ attributes
│    │    └ ExclusionId: (documentation changed)
│    └[~] resource AWS::EC2::VPCBlockPublicAccessOptions
│      ├  - documentation: Resource Type definition for AWS::EC2::VPCBlockPublicAccessOptions
│      │  + documentation: VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the *Amazon VPC User Guide* .
│      ├ properties
│      │  └ InternetGatewayBlockMode: (documentation changed)
│      └ attributes
│         └ AccountId: (documentation changed)
├[~] service aws-ecs
│ └ resources
│    └[~] resource AWS::ECS::Service
│      └ types
│         └[~] type DeploymentConfiguration
│           └ properties
│              ├ MaximumPercent: (documentation changed)
│              └ MinimumHealthyPercent: (documentation changed)
├[~] service aws-elasticache
│ └ resources
│    ├[~] resource AWS::ElastiCache::CacheCluster
│    │ └ properties
│    │    ├ IpDiscovery: (documentation changed)
│    │    └ NetworkType: (documentation changed)
│    ├[~] resource AWS::ElastiCache::ReplicationGroup
│    │ └ properties
│    │    ├ IpDiscovery: (documentation changed)
│    │    └ NetworkType: (documentation changed)
│    ├[~] resource AWS::ElastiCache::ServerlessCache
│    │ └ properties
│    │    ├ DailySnapshotTime: (documentation changed)
│    │    └ SnapshotRetentionLimit: (documentation changed)
│    └[~] resource AWS::ElastiCache::User
│      └ properties
│         └ Engine: (documentation changed)
├[~] service aws-elasticloadbalancingv2
│ └ resources
│    ├[~] resource AWS::ElasticLoadBalancingV2::Listener
│    │ └ types
│    │    └[~] type ListenerAttribute
│    │      └ properties
│    │         └ Key: (documentation changed)
│    └[~] resource AWS::ElasticLoadBalancingV2::LoadBalancer
│      ├ properties
│      │  └ MinimumLoadBalancerCapacity: (documentation changed)
│      └ types
│         ├[~] type LoadBalancerAttribute
│         │ └ properties
│         │    └ Key: (documentation changed)
│         └[~] type MinimumLoadBalancerCapacity
│           ├  - documentation: undefined
│           │  + documentation: The minimum capacity for a load balancer.
│           └ properties
│              └ CapacityUnits: (documentation changed)
├[~] service aws-iot
│ └ resources
│    └[~] resource AWS::IoT::ThingType
│      ├ properties
│      │  ├ DeprecateThingType: (documentation changed)
│      │  └ ThingTypeProperties: (documentation changed)
│      └ types
│         ├[~] type Mqtt5Configuration
│         │ ├  - documentation: undefined
│         │ │  + documentation: The configuration to add user-defined properties to enrich MQTT 5 messages.
│         │ └ properties
│         │    └ PropagatingAttributes: (documentation changed)
│         ├[~] type PropagatingAttribute
│         │ ├  - documentation: undefined
│         │ │  + documentation: An object that represents the connection attribute, the thing attribute, and the MQTT 5 user property key.
│         │ └ properties
│         │    ├ ConnectionAttribute: (documentation changed)
│         │    ├ ThingAttribute: (documentation changed)
│         │    └ UserPropertyKey: (documentation changed)
│         └[~] type ThingTypeProperties
│           └ properties
│              └ Mqtt5Configuration: (documentation changed)
├[~] service aws-iotfleetwise
│ └ resources
│    ├[~] resource AWS::IoTFleetWise::Campaign
│    │ ├  - documentation: Creates an orchestration of data collection rules. The AWS IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, AWS IoT FleetWise automatically deploys them to vehicles.
│    │ │  For more information, see [Collect and transfer data with campaigns](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/campaigns.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ │  + documentation: Creates an orchestration of data collection rules. The AWS IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, AWS IoT FleetWise automatically deploys them to vehicles.
│    │ │  For more information, see [Campaigns](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/campaigns.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ ├ properties
│    │ │  ├ Compression: (documentation changed)
│    │ │  ├ DataDestinationConfigs: (documentation changed)
│    │ │  ├ DataExtraDimensions: (documentation changed)
│    │ │  ├ DataPartitions: (documentation changed)
│    │ │  ├ Description: (documentation changed)
│    │ │  ├ DiagnosticsMode: (documentation changed)
│    │ │  ├ ExpiryTime: (documentation changed)
│    │ │  ├ PostTriggerCollectionDuration: (documentation changed)
│    │ │  ├ Priority: (documentation changed)
│    │ │  ├ SignalsToCollect: (documentation changed)
│    │ │  ├ SignalsToFetch: (documentation changed)
│    │ │  ├ SpoolingMode: (documentation changed)
│    │ │  ├ StartTime: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ └ types
│    │    ├[~] type CollectionScheme
│    │    │ └ properties
│    │    │    ├ ConditionBasedCollectionScheme: (documentation changed)
│    │    │    └ TimeBasedCollectionScheme: (documentation changed)
│    │    ├[~] type ConditionBasedCollectionScheme
│    │    │ └ properties
│    │    │    ├ ConditionLanguageVersion: (documentation changed)
│    │    │    ├ MinimumTriggerIntervalMs: (documentation changed)
│    │    │    └ TriggerMode: (documentation changed)
│    │    ├[~] type ConditionBasedSignalFetchConfig
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Specifies the condition under which a signal fetch occurs.
│    │    │ └ properties
│    │    │    ├ ConditionExpression: (documentation changed)
│    │    │    └ TriggerMode: (documentation changed)
│    │    ├[~] type DataDestinationConfig
│    │    │ └ properties
│    │    │    ├ MqttTopicConfig: (documentation changed)
│    │    │    ├ S3Config: (documentation changed)
│    │    │    └ TimestreamConfig: (documentation changed)
│    │    ├[~] type DataPartition
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The configuration for signal data storage and upload options. You can only specify these options when the campaign's spooling mode is `TO_DISK` .
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ Id: (documentation changed)
│    │    │    ├ StorageOptions: (documentation changed)
│    │    │    └ UploadOptions: (documentation changed)
│    │    ├[~] type DataPartitionStorageOptions
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Size, time, and location options for the data partition.
│    │    │ └ properties
│    │    │    ├ MaximumSize: (documentation changed)
│    │    │    ├ MinimumTimeToLive: (documentation changed)
│    │    │    └ StorageLocation: (documentation changed)
│    │    ├[~] type DataPartitionUploadOptions
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The upload options for the data partition. If upload options are specified, you must also specify storage options. See [DataPartitionStorageOptions](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DataPartitionStorageOptions.html) .
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ ConditionLanguageVersion: (documentation changed)
│    │    │    └ Expression: (documentation changed)
│    │    ├[~] type MqttTopicConfig
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The MQTT topic to which the AWS IoT FleetWise campaign routes data. For more information, see [Device communication protocols](https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html) in the *AWS IoT Core Developer Guide* .
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ ExecutionRoleArn: (documentation changed)
│    │    │    └ MqttTopicArn: (documentation changed)
│    │    ├[~] type S3Config
│    │    │ └ properties
│    │    │    ├ DataFormat: (documentation changed)
│    │    │    ├ Prefix: (documentation changed)
│    │    │    └ StorageCompressionFormat: (documentation changed)
│    │    ├[~] type SignalFetchConfig
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The configuration of the signal fetch operation.
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ ConditionBased: (documentation changed)
│    │    │    └ TimeBased: (documentation changed)
│    │    ├[~] type SignalFetchInformation
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Information about the signal to be fetched.
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ Actions: (documentation changed)
│    │    │    ├ ConditionLanguageVersion: (documentation changed)
│    │    │    ├ FullyQualifiedName: (documentation changed)
│    │    │    └ SignalFetchConfig: (documentation changed)
│    │    ├[~] type SignalInformation
│    │    │ └ properties
│    │    │    ├ DataPartitionId: (documentation changed)
│    │    │    ├ MaxSampleCount: (documentation changed)
│    │    │    └ MinimumSamplingIntervalMs: (documentation changed)
│    │    ├[~] type StorageMaximumSize
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: The maximum storage size for the data partition.
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ Unit: (documentation changed)
│    │    │    └ Value: (documentation changed)
│    │    ├[~] type StorageMinimumTimeToLive
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: Information about the minimum amount of time that data will be kept.
│    │    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │    │ └ properties
│    │    │    ├ Unit: (documentation changed)
│    │    │    └ Value: (documentation changed)
│    │    └[~] type TimeBasedSignalFetchConfig
│    │      ├  - documentation: undefined
│    │      │  + documentation: Used to configure a frequency-based vehicle signal fetch.
│    │      └ properties
│    │         └ ExecutionFrequencyMs: (documentation changed)
│    ├[~] resource AWS::IoTFleetWise::DecoderManifest
│    │ ├  - documentation: Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must be true:
│    │ │  - Every signal decoder has a unique name.
│    │ │  - Each signal decoder is associated with a network interface.
│    │ │  - Each network interface has a unique ID.
│    │ │  - The signal decoders are specified in the model manifest.
│    │ │  + documentation: Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must be true:
│    │ │  - Every signal decoder has a unique name.
│    │ │  - Each signal decoder is associated with a network interface.
│    │ │  - Each network interface has a unique ID.
│    │ │  - The signal decoders are specified in the model manifest.
│    │ │  For more information, see [Decoder manifests](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/decoder-manifests.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ ├ properties
│    │ │  ├ DefaultForUnmappedSignals: (documentation changed)
│    │ │  ├ Description: (documentation changed)
│    │ │  ├ NetworkInterfaces: (documentation changed)
│    │ │  ├ SignalDecoders: (documentation changed)
│    │ │  ├ Status: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ └ types
│    │    ├[~] type CanInterface
│    │    │ └ properties
│    │    │    ├ ProtocolName: (documentation changed)
│    │    │    └ ProtocolVersion: (documentation changed)
│    │    ├[~] type CanSignal
│    │    │ ├  - documentation: (Optional) Information about a single controller area network (CAN) signal and the messages it receives and transmits.
│    │    │ │  + documentation: Information about a single controller area network (CAN) signal and the messages it receives and transmits.
│    │    │ └ properties
│    │    │    └ Name: (documentation changed)
│    │    ├[~] type NetworkInterfacesItems
│    │    │ └  - documentation: (Optional) A list of information about available network interfaces.
│    │    │    + documentation: A list of information about available network interfaces.
│    │    ├[~] type ObdInterface
│    │    │ └ properties
│    │    │    ├ DtcRequestIntervalSeconds: (documentation changed)
│    │    │    ├ HasTransmissionEcu: (documentation changed)
│    │    │    ├ ObdStandard: (documentation changed)
│    │    │    ├ PidRequestIntervalSeconds: (documentation changed)
│    │    │    └ UseExtendedIds: (documentation changed)
│    │    ├[~] type ObdNetworkInterface
│    │    │ └ properties
│    │    │    └ ObdInterface: (documentation changed)
│    │    ├[~] type ObdSignal
│    │    │ └ properties
│    │    │    ├ BitMaskLength: (documentation changed)
│    │    │    └ BitRightShift: (documentation changed)
│    │    └[~] type ObdSignalDecoder
│    │      └ properties
│    │         ├ FullyQualifiedName: (documentation changed)
│    │         ├ InterfaceId: (documentation changed)
│    │         └ Type: (documentation changed)
│    ├[~] resource AWS::IoTFleetWise::Fleet
│    │ └ properties
│    │    ├ Description: (documentation changed)
│    │    └ Tags: (documentation changed)
│    ├[~] resource AWS::IoTFleetWise::ModelManifest
│    │ └ properties
│    │    ├ Description: (documentation changed)
│    │    ├ Nodes: (documentation changed)
│    │    ├ Status: (documentation changed)
│    │    └ Tags: (documentation changed)
│    ├[~] resource AWS::IoTFleetWise::SignalCatalog
│    │ ├  - documentation: Creates a collection of standardized signals that can be reused to create vehicle models.
│    │ │  + documentation: Creates a collection of standardized signals that can be reused to create vehicle models.
│    │ │  For more information, see [Signal catalogs](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/signal-catalogs.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ ├ properties
│    │ │  ├ Description: (documentation changed)
│    │ │  ├ Name: (documentation changed)
│    │ │  ├ NodeCounts: (documentation changed)
│    │ │  ├ Nodes: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ └ types
│    │    ├[~] type Actuator
│    │    │ └ properties
│    │    │    ├ AllowedValues: (documentation changed)
│    │    │    ├ AssignedValue: (documentation changed)
│    │    │    ├ Description: (documentation changed)
│    │    │    ├ Max: (documentation changed)
│    │    │    ├ Min: (documentation changed)
│    │    │    └ Unit: (documentation changed)
│    │    ├[~] type Attribute
│    │    │ └ properties
│    │    │    ├ AllowedValues: (documentation changed)
│    │    │    ├ AssignedValue: (documentation changed)
│    │    │    ├ DefaultValue: (documentation changed)
│    │    │    ├ Description: (documentation changed)
│    │    │    ├ Max: (documentation changed)
│    │    │    ├ Min: (documentation changed)
│    │    │    └ Unit: (documentation changed)
│    │    ├[~] type Branch
│    │    │ └ properties
│    │    │    └ Description: (documentation changed)
│    │    ├[~] type Node
│    │    │ └ properties
│    │    │    ├ Actuator: (documentation changed)
│    │    │    ├ Attribute: (documentation changed)
│    │    │    ├ Branch: (documentation changed)
│    │    │    └ Sensor: (documentation changed)
│    │    ├[~] type NodeCounts
│    │    │ └ properties
│    │    │    ├ TotalActuators: (documentation changed)
│    │    │    ├ TotalAttributes: (documentation changed)
│    │    │    ├ TotalBranches: (documentation changed)
│    │    │    ├ TotalNodes: (documentation changed)
│    │    │    └ TotalSensors: (documentation changed)
│    │    └[~] type Sensor
│    │      └ properties
│    │         ├ AllowedValues: (documentation changed)
│    │         ├ Description: (documentation changed)
│    │         ├ Max: (documentation changed)
│    │         ├ Min: (documentation changed)
│    │         └ Unit: (documentation changed)
│    ├[~] resource AWS::IoTFleetWise::StateTemplate
│    │ ├  - documentation: Definition of AWS::IoTFleetWise::StateTemplate Resource Type
│    │ │  + documentation: Creates a mechanism for vehicle owners to track the state of their vehicles. State templates determine which signal updates the vehicle sends to the cloud.
│    │ │  For more information, see [State templates](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/state-templates.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ │  > Access to certain AWS IoT FleetWise features is currently gated. For more information, see [AWS Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the *AWS IoT FleetWise Developer Guide* .
│    │ ├ properties
│    │ │  ├ DataExtraDimensions: (documentation changed)
│    │ │  ├ Description: (documentation changed)
│    │ │  ├ MetadataExtraDimensions: (documentation changed)
│    │ │  ├ Name: (documentation changed)
│    │ │  ├ SignalCatalogArn: (documentation changed)
│    │ │  ├ StateTemplateProperties: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ └ attributes
│    │    ├ Arn: (documentation changed)
│    │    ├ CreationTime: (documentation changed)
│    │    └ LastModificationTime: (documentation changed)
│    └[~] resource AWS::IoTFleetWise::Vehicle
│      ├  - documentation: Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model.
│      │  > If you have an existing AWS IoT thing, you can use AWS IoT FleetWise to create a vehicle and collect data from your thing. 
│      │  For more information, see [Create a vehicle (console)](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/create-vehicle-console.html) in the *AWS IoT FleetWise Developer Guide* .
│      │  + documentation: Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model.
│      │  > If you have an existing AWS IoT thing, you can use AWS IoT FleetWise to create a vehicle and collect data from your thing. 
│      │  For more information, see [Vehicles](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/vehicles.html) in the *AWS IoT FleetWise Developer Guide* .
│      └ properties
│         ├ AssociationBehavior: (documentation changed)
│         ├ Attributes: (documentation changed)
│         └ Tags: (documentation changed)
├[~] service aws-iotsitewise
│ └ resources
│    └[~] resource AWS::IoTSiteWise::Portal
│      └ properties
│         └ PortalType: (documentation changed)
├[~] service aws-ivs
│ └ resources
│    └[~] resource AWS::IVS::IngestConfiguration
│      ├  - documentation: Resource Type definition for AWS::IVS::IngestConfiguration
│      │  + documentation: The `AWS::IVS::IngestConfiguration` resource specifies an ingest protocol to be used for a stage. For more information, see [Stream Ingest](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/rt-stream-ingest.html) in the *Amazon IVS Real-Time Streaming User Guide* .
│      ├ properties
│      │  ├ IngestProtocol: (documentation changed)
│      │  ├ InsecureIngest: (documentation changed)
│      │  ├ Name: (documentation changed)
│      │  ├ StageArn: (documentation changed)
│      │  ├ Tags: (documentation changed)
│      │  └ UserId: (documentation changed)
│      └ attributes
│         ├ Arn: (documentation changed)
│         ├ ParticipantId: (documentation changed)
│         ├ State: (documentation changed)
│         └ StreamKey: (documentation changed)
├[~] service aws-lambda
│ └ resources
│    └[~] resource AWS::Lambda::EventSourceMapping
│      ├ properties
│      │  ├ MetricsConfig: (documentation changed)
│      │  └ ProvisionedPollerConfig: (documentation changed)
│      └ types
│         ├[~] type MetricsConfig
│         │ ├  - documentation: undefined
│         │ │  + documentation: The metrics configuration for your event source. Use this configuration object to define which metrics you want your event source mapping to produce.
│         │ └ properties
│         │    └ Metrics: (documentation changed)
│         └[~] type ProvisionedPollerConfig
│           └  - documentation: undefined
│              + documentation: The [provisioned mode](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode) configuration for the event source. Use provisioned mode to customize the minimum and maximum number of event pollers for your event source.
├[~] service aws-m2
│ └ resources
│    └[~] resource AWS::M2::Deployment
│      ├  - documentation: Represents a deployment resource of an AWS Mainframe Modernization (M2) application to a specified environment
│      │  + documentation: Creates and starts a deployment to deploy an application into a runtime environment.
│      ├ properties
│      │  ├ ApplicationId: (documentation changed)
│      │  ├ ApplicationVersion: (documentation changed)
│      │  └ EnvironmentId: (documentation changed)
│      └ attributes
│         ├ DeploymentId: (documentation changed)
│         └ Status: (documentation changed)
├[~] service aws-mediaconnect
│ └ resources
│    ├[~] resource AWS::MediaConnect::Flow
│    │ └ types
│    │    ├[~] type Source
│    │    │ └ properties
│    │    │    └ Protocol: (documentation changed)
│    │    └[~] type SourceMonitoringConfig
│    │      ├  - documentation: The settings for source monitoring.
│    │      │  + documentation: The `SourceMonitoringConfig` property type specifies the source monitoring settings for an AWS::MediaConnect::Flow.
│    │      └ properties
│    │         └ ThumbnailState: (documentation changed)
│    ├[~] resource AWS::MediaConnect::FlowOutput
│    │ ├  - documentation: The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to. Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, Zixi push, and Fujitsu-QoS. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.
│    │ │  + documentation: The AWS::MediaConnect::FlowOutput resource defines the destination address, protocol, and port that AWS Elemental MediaConnect sends the ingested video to. Each flow can have up to 50 outputs. An output can have the same protocol or a different protocol from the source. The following protocols are supported: RIST, RTP, RTP-FEC, SRT-listener, SRT-caller, Zixi pull, and Zixi push. CDI and ST 2110 JPEG XS protocols are not currently supported by AWS CloudFormation.
│    │ └ properties
│    │    ├ MaxLatency: (documentation changed)
│    │    └ Protocol: (documentation changed)
│    └[~] resource AWS::MediaConnect::FlowSource
│      ├  - documentation: The AWS::MediaConnect::FlowSource resource is used to add additional sources to an existing flow. Adding an additional source requires Failover to be enabled. When you enable Failover, the additional source must use the same protocol as the existing source. A source is the external video content that includes configuration information (encryption and source type) and a network address. Each flow has at least one source. A standard source comes from a source other than another AWS Elemental MediaConnect flow, such as an on-premises encoder.
│      │  + documentation: The AWS::MediaConnect::FlowSource resource is usedt to add additional sources to an existing flow. Adding an additional source requires Failover to be enabled. When you enable Failover, the additional source must use the same protocol as the existing source. A source is the external video content that includes configuration information (encryption and source type) and a network address. Each flow has at least one source. A standard source comes from a source other than another AWS Elemental MediaConnect flow, such as an on-premises encoder.
│      └ properties
│         └ MaxLatency: (documentation changed)
├[~] service aws-mediapackage
│ └ resources
│    ├[~] resource AWS::MediaPackage::OriginEndpoint
│    │ └ types
│    │    ├[~] type HlsManifest
│    │    │ └ properties
│    │    │    └ ProgramDateTimeIntervalSeconds: (documentation changed)
│    │    └[~] type HlsPackage
│    │      └ properties
│    │         └ ProgramDateTimeIntervalSeconds: (documentation changed)
│    └[~] resource AWS::MediaPackage::PackagingConfiguration
│      └ types
│         └[~] type HlsManifest
│           └ properties
│              └ ProgramDateTimeIntervalSeconds: (documentation changed)
├[~] service aws-mediapackagev2
│ └ resources
│    └[~] resource AWS::MediaPackageV2::OriginEndpoint
│      └ types
│         ├[~] type Encryption
│         │ └  - documentation: A collection of video encryption presets.
│         │    Value description:
│         │    - `PRESET-VIDEO-1` - Use one content key to encrypt all of the video tracks in your stream.
│         │    - `PRESET-VIDEO-2` - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
│         │    - `PRESET-VIDEO-3` - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
│         │    - `PRESET-VIDEO-4` - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
│         │    - `PRESET-VIDEO-5` - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
│         │    - `PRESET-VIDEO-6` - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
│         │    - `PRESET-VIDEO-7` - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
│         │    - `PRESET-VIDEO-8` - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
│         │    - `SHARED` - Use the same content key for all of the video and audio tracks in your stream.
│         │    - `UNENCRYPTED` - Don't encrypt any of the video tracks in your stream.
│         │    + documentation: The parameters for encrypting content.
│         ├[~] type EncryptionContractConfiguration
│         │ └ properties
│         │    └ PresetSpeke20Video: (documentation changed)
│         └[~] type LowLatencyHlsManifestConfiguration
│           └ properties
│              └ ProgramDateTimeIntervalSeconds: (documentation changed)
├[~] service aws-resourcegroups
│ └ resources
│    ├[~] resource AWS::ResourceGroups::Group
│    │ └ types
│    │    └[~] type ConfigurationItem
│    │      └ properties
│    │         ├ Parameters: (documentation changed)
│    │         └ Type: (documentation changed)
│    └[~] resource AWS::ResourceGroups::TagSyncTask
│      ├  - documentation: Schema for ResourceGroups::TagSyncTask
│      │  + documentation: Onboards and syncs resources tagged with a specific tag key-value pair to an application.
│      │  *Minimum permissions*
│      │  To run this command, you must have the following permissions:
│      │  - `resource-groups:StartTagSyncTask`
│      │  - `resource-groups:CreateGroup`
│      │  - `iam:PassRole` for the role you provide to create a tag-sync task
│      ├ properties
│      │  ├ Group: (documentation changed)
│      │  ├ TagKey: (documentation changed)
│      │  └ TagValue: (documentation changed)
│      └ attributes
│         ├ GroupArn: (documentation changed)
│         ├ GroupName: (documentation changed)
│         ├ Status: (documentation changed)
│         └ TaskArn: (documentation changed)
├[~] service aws-route53resolver
│ └ resources
│    └[~] resource AWS::Route53Resolver::FirewallRuleGroup
│      └ types
│         └[~] type FirewallRule
│           └ properties
│              └ Action: (documentation changed)
├[~] service aws-s3
│ └ resources
│    └[~] resource AWS::S3::Bucket
│      └ properties
│         └ ObjectLockConfiguration: (documentation changed)
├[~] service aws-s3express
│ └ resources
│    └[~] resource AWS::S3Express::DirectoryBucket
│      ├ properties
│      │  └ LifecycleConfiguration: (documentation changed)
│      └ types
│         ├[~] type LifecycleConfiguration
│         │ ├  - documentation: Container for lifecycle rules. You can add as many as 1000 rules.
│         │ │  For more information see, [Managing your storage lifecycle](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html) in the *Amazon S3 User Guide* .
│         │ │  + documentation: Container for lifecycle rules. You can add as many as 1000 rules.
│         │ │  For more information see, [Creating and managing a lifecycle configuration for directory buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-objects-lifecycle.html          ) in the *Amazon S3 User Guide* .
│         │ └ properties
│         │    └ Rules: (documentation changed)
│         └[~] type Rule
│           ├  - documentation: Specifies lifecycle rules for an Amazon S3 bucket. For more information, see [Put Bucket Lifecycle Configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html) in the *Amazon S3 API Reference* . For examples, see [Put Bucket Lifecycle Configuration Examples](https://docs.aws.amazon.com//AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html#API_PutBucketLifecycleConfiguration_Examples) .
│           │  + documentation: Specifies lifecycle rules for an Amazon S3 bucket. For more information, see [Put Bucket Lifecycle Configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html) in the *Amazon S3 API Reference* . For examples, see [Put Bucket Lifecycle Configuration Examples](https://docs.aws.amazon.com//AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html#API_PutBucketLifecycleConfiguration_Examples) .
│           │  You must specify at least one of the following properties: `AbortIncompleteMultipartUpload` , or `ExpirationInDays` .
│           └ properties
│              ├ ExpirationInDays: (documentation changed)
│              ├ ObjectSizeGreaterThan: (documentation changed)
│              └ ObjectSizeLessThan: (documentation changed)
├[~] service aws-sagemaker
│ └ resources
│    ├[~] resource AWS::SageMaker::Cluster
│    │ └ types
│    │    └[~] type ClusterInstanceGroup
│    │      └ properties
│    │         └ OverrideVpcConfig: (documentation changed)
│    └[~] resource AWS::SageMaker::InferenceComponent
│      └ types
│         ├[~] type InferenceComponentComputeResourceRequirements
│         │ └  - documentation: Defines the compute resources to allocate to run a model that you assign to an inference component. These resources include CPU cores, accelerators, and memory.
│         │    + documentation: Defines the compute resources to allocate to run a model, plus any adapter models, that you assign to an inference component. These resources include CPU cores, accelerators, and memory.
│         └[~] type InferenceComponentSpecification
│           └ properties
│              ├ BaseInferenceComponentName: (documentation changed)
│              └ ComputeResourceRequirements: (documentation changed)
├[~] service aws-secretsmanager
│ └ resources
│    └[~] resource AWS::SecretsManager::RotationSchedule
│      ├ properties
│      │  └ HostedRotationLambda: (documentation changed)
│      └ types
│         └[~] type HostedRotationLambda
│           ├  - documentation: Creates a new Lambda rotation function based on one of the [Secrets Manager rotation function templates](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_available-rotation-templates.html) .
│           │  You must specify `Transform: AWS::SecretsManager-2020-07-23` at the beginning of the CloudFormation template.
│           │  For Amazon RDS master user credentials, see [AWS::RDS::DBCluster MasterUserSecret](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-masterusersecret.html) .
│           │  For Amazon Redshift admin user credentials, see [AWS::Redshift::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html) .
│           │  + documentation: Creates a new Lambda rotation function based on one of the [Secrets Manager rotation function templates](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_available-rotation-templates.html) .
│           │  You must specify `Transform: AWS::SecretsManager-2024-09-16` at the beginning of the CloudFormation template.
│           │  For Amazon RDS master user credentials, see [AWS::RDS::DBCluster MasterUserSecret](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-masterusersecret.html) .
│           │  For Amazon Redshift admin user credentials, see [AWS::Redshift::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html) .
│           └ properties
│              └ Runtime: (documentation changed)
├[~] service aws-securityhub
│ └ resources
│    ├[~] resource AWS::SecurityHub::AutomationRule
│    │ └ types
│    │    ├[~] type AutomationRulesFindingFilters
│    │    │ └ properties
│    │    │    ├ CreatedAt: (documentation changed)
│    │    │    ├ FirstObservedAt: (documentation changed)
│    │    │    ├ LastObservedAt: (documentation changed)
│    │    │    ├ NoteUpdatedAt: (documentation changed)
│    │    │    └ UpdatedAt: (documentation changed)
│    │    └[~] type DateFilter
│    │      └ properties
│    │         ├ End: (documentation changed)
│    │         └ Start: (documentation changed)
│    └[~] resource AWS::SecurityHub::Insight
│      └ types
│         ├[~] type AwsSecurityFindingFilters
│         │ └ properties
│         │    ├ CreatedAt: (documentation changed)
│         │    ├ FirstObservedAt: (documentation changed)
│         │    ├ LastObservedAt: (documentation changed)
│         │    ├ ProcessLaunchedAt: (documentation changed)
│         │    ├ ProcessTerminatedAt: (documentation changed)
│         │    ├ ResourceContainerLaunchedAt: (documentation changed)
│         │    └ UpdatedAt: (documentation changed)
│         └[~] type DateFilter
│           └ properties
│              ├ End: (documentation changed)
│              └ Start: (documentation changed)
├[~] service aws-synthetics
│ └ resources
│    └[~] resource AWS::Synthetics::Canary
│      └ properties
│         └ ProvisionedResourceCleanup: (documentation changed)
├[~] service aws-wisdom
│ └ resources
│    ├[~] resource AWS::Wisdom::MessageTemplate
│    │ ├  - documentation: Definition of AWS::Wisdom::MessageTemplate Resource Type
│    │ │  + documentation: Creates an Amazon Q in Connect message template. The name of the message template has to be unique for each knowledge base. The channel subtype of the message template is immutable and cannot be modified after creation. After the message template is created, you can use the `$LATEST` qualifier to reference the created message template.
│    │ ├ properties
│    │ │  ├ GroupingConfiguration: (documentation changed)
│    │ │  ├ KnowledgeBaseArn: (documentation changed)
│    │ │  ├ Language: (documentation changed)
│    │ │  └ Tags: (documentation changed)
│    │ ├ attributes
│    │ │  ├ MessageTemplateContentSha256: (documentation changed)
│    │ │  └ MessageTemplateId: (documentation changed)
│    │ └ types
│    │    ├[~] type AgentAttributes
│    │    │ └  - documentation: The agent attributes that are used with the message template.
│    │    │    + documentation: Information about an agent.
│    │    ├[~] type Content
│    │    │ └ properties
│    │    │    └ EmailMessageTemplateContent: (documentation changed)
│    │    ├[~] type CustomerProfileAttributes
│    │    │ └ properties
│    │    │    ├ Custom: (documentation changed)
│    │    │    ├ HomePhoneNumber: (documentation changed)
│    │    │    ├ MailingPostalCode: (documentation changed)
│    │    │    └ ShippingAddress4: (documentation changed)
│    │    ├[~] type EmailMessageTemplateContent
│    │    │ └  - documentation: The content of message template that applies to email channel subtype.
│    │    │    + documentation: The content of the message template that applies to the email channel subtype.
│    │    ├[~] type EmailMessageTemplateContentBody
│    │    │ └ properties
│    │    │    ├ Html: (documentation changed)
│    │    │    └ PlainText: (documentation changed)
│    │    ├[~] type EmailMessageTemplateHeader
│    │    │ └  - documentation: The email header to include in email messages.
│    │    │    + documentation: The email headers to include in email messages.
│    │    ├[~] type GroupingConfiguration
│    │    │ ├  - documentation: The configuration information of the user groups that the message template is accessible to.
│    │    │ │  + documentation: The configuration information of the grouping of Amazon Q in Connect users.
│    │    │ └ properties
│    │    │    ├ Criteria: (documentation changed)
│    │    │    └ Values: (documentation changed)
│    │    ├[~] type MessageTemplateAttributes
│    │    │ └  - documentation: An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
│    │    │    + documentation: The attributes that are used with the message template.
│    │    ├[~] type MessageTemplateBodyContentProvider
│    │    │ ├  - documentation: The container of message template body.
│    │    │ │  + documentation: The container of the message template body.
│    │    │ └ properties
│    │    │    └ Content: (documentation changed)
│    │    ├[~] type SmsMessageTemplateContent
│    │    │ └  - documentation: The content of message template that applies to SMS channel subtype.
│    │    │    + documentation: The content of the message template that applies to the SMS channel subtype.
│    │    ├[~] type SmsMessageTemplateContentBody
│    │    │ └ properties
│    │    │    └ PlainText: (documentation changed)
│    │    ├[~] type SystemAttributes
│    │    │ └ properties
│    │    │    ├ CustomerEndpoint: (documentation changed)
│    │    │    └ SystemEndpoint: (documentation changed)
│    │    └[~] type SystemEndpointAttributes
│    │      └ properties
│    │         └ Address: (documentation changed)
│    └[~] resource AWS::Wisdom::MessageTemplateVersion
│      ├  - documentation: A version for the specified customer-managed message template within the specified knowledge base.
│      │  + documentation: Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template. Versions are immutable and monotonically increasing. Once a version is created, you can reference a specific version of the message template by passing in `<messageTemplateArn>:<versionNumber>` as the message template identifier. An error is displayed if the supplied `messageTemplateContentSha256` is different from the `messageTemplateContentSha256` of the message template with `$LATEST` qualifier. If multiple `CreateMessageTemplateVersion` requests are made while the message template remains the same, only the first invocation creates a new version and the succeeding requests will return the same response as the first invocation.
│      ├ properties
│      │  └ MessageTemplateArn: (documentation changed)
│      └ attributes
│         ├ MessageTemplateVersionArn: (documentation changed)
│         └ MessageTemplateVersionNumber: (documentation changed)
└[~] service aws-workspacesweb
  └ resources
     ├[~] resource AWS::WorkSpacesWeb::DataProtectionSettings
     │ ├  - documentation: Definition of AWS::WorkSpacesWeb::DataProtectionSettings Resource Type
     │ │  + documentation: The data protection settings resource that can be associated with a web portal.
     │ ├ properties
     │ │  ├ AdditionalEncryptionContext: (documentation changed)
     │ │  ├ CustomerManagedKey: (documentation changed)
     │ │  ├ Description: (documentation changed)
     │ │  ├ DisplayName: (documentation changed)
     │ │  ├ InlineRedactionConfiguration: (documentation changed)
     │ │  └ Tags: (documentation changed)
     │ ├ attributes
     │ │  ├ AssociatedPortalArns: (documentation changed)
     │ │  ├ CreationDate: (documentation changed)
     │ │  └ DataProtectionSettingsArn: (documentation changed)
     │ └ types
     │    ├[~] type CustomPattern
     │    │ ├  - documentation: undefined
     │    │ │  + documentation: The pattern configuration for redacting custom data types in session.
     │    │ └ properties
     │    │    ├ KeywordRegex: (documentation changed)
     │    │    ├ PatternDescription: (documentation changed)
     │    │    ├ PatternName: (documentation changed)
     │    │    └ PatternRegex: (documentation changed)
     │    ├[~] type InlineRedactionConfiguration
     │    │ ├  - documentation: undefined
     │    │ │  + documentation: The configuration for in-session inline redaction.
     │    │ └ properties
     │    │    ├ GlobalConfidenceLevel: (documentation changed)
     │    │    ├ GlobalEnforcedUrls: (documentation changed)
     │    │    ├ GlobalExemptUrls: (documentation changed)
     │    │    └ InlineRedactionPatterns: (documentation changed)
     │    ├[~] type InlineRedactionPattern
     │    │ ├  - documentation: undefined
     │    │ │  + documentation: The set of patterns that determine the data types redacted in session.
     │    │ └ properties
     │    │    ├ BuiltInPatternId: (documentation changed)
     │    │    ├ ConfidenceLevel: (documentation changed)
     │    │    ├ CustomPattern: (documentation changed)
     │    │    ├ EnforcedUrls: (documentation changed)
     │    │    ├ ExemptUrls: (documentation changed)
     │    │    └ RedactionPlaceHolder: (documentation changed)
     │    └[~] type RedactionPlaceHolder
     │      ├  - documentation: undefined
     │      │  + documentation: The redaction placeholder that will replace the redacted text in session.
     │      └ properties
     │         ├ RedactionPlaceHolderText: (documentation changed)
     │         └ RedactionPlaceHolderType: (documentation changed)
     └[~] resource AWS::WorkSpacesWeb::Portal
       └ properties
          └ DataProtectionSettingsArn: (documentation changed)

@rix0rrr rix0rrr added this pull request to the merge queue Nov 29, 2024
Merged via the queue into main with commit 86717a1 Nov 29, 2024
9 checks passed
@rix0rrr rix0rrr deleted the update-source/documentation branch November 29, 2024 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants