Skip to content

Commit

Permalink
feat: update L1 CloudFormation resource definitions (#31025)
Browse files Browse the repository at this point in the history
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`

**L1 CloudFormation resource definition changes:**
```
├[~] service aws-amazonmq
│ └ resources
│    ├[~] resource AWS::AmazonMQ::Broker
│    │ └ properties
│    │    ├ AutoMinorVersionUpgrade: - boolean (required)
│    │    │                          + boolean
│    │    └ EngineVersion: - string (required)
│    │                     + string
│    └[~] resource AWS::AmazonMQ::Configuration
│      └ properties
│         └ EngineVersion: - string (required, immutable)
│                          + string (immutable)
├[~] service aws-apptest
│ └ resources
│    └[~] resource AWS::AppTest::TestCase
│      └ types
│         ├[~] type M2ManagedActionProperties
│         │ ├  - documentation: Specifies the AWS Mainframe Modernization managed action properties.
│         │ │  + documentation: Specifies the Mainframe Modernization managed action properties.
│         │ └ properties
│         │    ├ ForceStop: (documentation changed)
│         │    └ ImportDataSetLocation: (documentation changed)
│         ├[~] type M2ManagedApplicationAction
│         │ ├  - documentation: Specifies the AWS Mainframe Modernization managed application action.
│         │ │  + documentation: Specifies the Mainframe Modernization managed application action.
│         │ └ properties
│         │    ├ ActionType: (documentation changed)
│         │    ├ Properties: (documentation changed)
│         │    └ Resource: (documentation changed)
│         ├[~] type M2NonManagedApplicationAction
│         │ ├  - documentation: Specifies the AWS Mainframe Modernization non-managed application action.
│         │ │  + documentation: Specifies the Mainframe Modernization non-managed application action.
│         │ └ properties
│         │    ├ ActionType: (documentation changed)
│         │    └ Resource: (documentation changed)
│         └[~] type ResourceAction
│           └ properties
│              ├ M2ManagedApplicationAction: (documentation changed)
│              └ M2NonManagedApplicationAction: (documentation changed)
├[~] service aws-arczonalshift
│ └ resources
│    └[+] resource AWS::ARCZonalShift::AutoshiftObserverNotificationStatus
│      ├  name: AutoshiftObserverNotificationStatus
│      │  cloudFormationType: AWS::ARCZonalShift::AutoshiftObserverNotificationStatus
│      │  documentation: Definition of AWS::ARCZonalShift::AutoshiftObserverNotificationStatus Resource Type
│      ├ properties
│      │  └Status: string (required, immutable)
│      └ attributes
│         ├AccountId: string
│         └Region: string
├[~] service aws-batch
│ └ resources
│    └[~] resource AWS::Batch::JobDefinition
│      └ types
│         └[~] type NodeRangeProperty
│           └ properties
│              └[+] EksProperties: EksProperties
├[~] service aws-bedrock
│ └ resources
│    ├[+] resource AWS::Bedrock::Flow
│    │ ├  name: Flow
│    │ │  cloudFormationType: AWS::Bedrock::Flow
│    │ │  documentation: Creates a prompt flow that you can use to send an input through various steps to yield an output. You define a flow by configuring nodes, each of which corresponds to a step of the flow, and creating connections between the nodes to create paths to different outputs. You can define the flow in one of the following ways:
│    │ │  - Define a [FlowDefinition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-flow-flowdefinition.html) in the `Definition` property.
│    │ │  - Provide the definition in the `DefinitionString` property as a JSON-formatted string matching the [FlowDefinition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-flow-flowdefinition.html) property.
│    │ │  - Provide an Amazon S3 location in the `DefinitionS3Location` property that matches the [FlowDefinition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-flow-flowdefinition.html) .
│    │ │  If you use the `DefinitionString` or `DefinitionS3Location` property, you can use the `DefinitionSubstitutions` property to define key-value pairs to replace at runtime.
│    │ │  For more information, see [How it works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-how-it-works.html) and [Create a prompt flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-create.html) in the Amazon Bedrock User Guide.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │ ├ properties
│    │ │  ├Definition: FlowDefinition
│    │ │  ├DefinitionString: string
│    │ │  ├DefinitionS3Location: S3Location
│    │ │  ├DefinitionSubstitutions: Map<string, string | integer | boolean>
│    │ │  ├Description: string
│    │ │  ├ExecutionRoleArn: string (required)
│    │ │  ├Name: string (required)
│    │ │  ├CustomerEncryptionKeyArn: string
│    │ │  ├Tags: Map<string, string>
│    │ │  └TestAliasTags: Map<string, string>
│    │ ├ attributes
│    │ │  ├Arn: string
│    │ │  ├CreatedAt: string
│    │ │  ├Id: string
│    │ │  ├Status: string
│    │ │  ├UpdatedAt: string
│    │ │  └Version: string
│    │ └ types
│    │    ├type FlowDefinition
│    │    │├  documentation: The definition of the nodes and connections between nodes in the flow.
│    │    ││  name: FlowDefinition
│    │    │└ properties
│    │    │   ├Nodes: Array<FlowNode>
│    │    │   └Connections: Array<FlowConnection>
│    │    ├type FlowNode
│    │    │├  documentation: Contains configurations about a node in the flow.
│    │    ││  name: FlowNode
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   ├Type: string (required)
│    │    │   ├Configuration: FlowNodeConfiguration
│    │    │   ├Inputs: Array<FlowNodeInput>
│    │    │   └Outputs: Array<FlowNodeOutput>
│    │    ├type FlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a node in your flow. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: FlowNodeConfiguration
│    │    │└ properties
│    │    │   ├Input: json
│    │    │   ├Output: json
│    │    │   ├KnowledgeBase: KnowledgeBaseFlowNodeConfiguration
│    │    │   ├Condition: ConditionFlowNodeConfiguration
│    │    │   ├Lex: LexFlowNodeConfiguration
│    │    │   ├Prompt: PromptFlowNodeConfiguration
│    │    │   └LambdaFunction: LambdaFunctionFlowNodeConfiguration
│    │    ├type KnowledgeBaseFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a knowledge base node in a flow. This node takes a query as the input and returns, as the output, the retrieved responses directly (as an array) or a response generated based on the retrieved responses. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: KnowledgeBaseFlowNodeConfiguration
│    │    │└ properties
│    │    │   ├KnowledgeBaseId: string (required)
│    │    │   └ModelId: string
│    │    ├type ConditionFlowNodeConfiguration
│    │    │├  documentation: Defines a condition node in your flow. You can specify conditions that determine which node comes next in the flow. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: ConditionFlowNodeConfiguration
│    │    │└ properties
│    │    │   └Conditions: Array<FlowCondition> (required)
│    │    ├type FlowCondition
│    │    │├  documentation: Defines a condition in the condition node.
│    │    ││  name: FlowCondition
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   └Expression: string
│    │    ├type LexFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a Lex node in the flow. You specify a Amazon Lex bot to invoke. This node takes an utterance as the input and returns as the output the intent identified by the Amazon Lex bot. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: LexFlowNodeConfiguration
│    │    │└ properties
│    │    │   ├BotAliasArn: string (required)
│    │    │   └LocaleId: string (required)
│    │    ├type PromptFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a prompt node in the flow. You can use a prompt from Prompt management or you can define one in this node. If the prompt contains variables, the inputs into this node will fill in the variables. The output from this node is the response generated by the model. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: PromptFlowNodeConfiguration
│    │    │└ properties
│    │    │   └SourceConfiguration: PromptFlowNodeSourceConfiguration (required)
│    │    ├type PromptFlowNodeSourceConfiguration
│    │    │├  documentation: Contains configurations for a prompt and whether it is from Prompt management or defined inline.
│    │    ││  name: PromptFlowNodeSourceConfiguration
│    │    │└ properties
│    │    │   ├Resource: PromptFlowNodeResourceConfiguration
│    │    │   └Inline: PromptFlowNodeInlineConfiguration
│    │    ├type PromptFlowNodeResourceConfiguration
│    │    │├  documentation: Contains configurations for a prompt from Prompt management to use in a node.
│    │    ││  name: PromptFlowNodeResourceConfiguration
│    │    │└ properties
│    │    │   └PromptArn: string (required)
│    │    ├type PromptFlowNodeInlineConfiguration
│    │    │├  documentation: Contains configurations for a prompt defined inline in the node.
│    │    ││  name: PromptFlowNodeInlineConfiguration
│    │    │└ properties
│    │    │   ├TemplateType: string (required)
│    │    │   ├TemplateConfiguration: PromptTemplateConfiguration (required)
│    │    │   ├ModelId: string (required)
│    │    │   └InferenceConfiguration: PromptInferenceConfiguration
│    │    ├type PromptTemplateConfiguration
│    │    │├  documentation: Contains the message for a prompt. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) .
│    │    ││  name: PromptTemplateConfiguration
│    │    │└ properties
│    │    │   └Text: TextPromptTemplateConfiguration (required)
│    │    ├type TextPromptTemplateConfiguration
│    │    │├  documentation: Contains configurations for a text prompt template. To include a variable, enclose a word in double curly braces as in `{{variable}}` .
│    │    ││  name: TextPromptTemplateConfiguration
│    │    │└ properties
│    │    │   ├Text: string (required)
│    │    │   └InputVariables: Array<PromptInputVariable>
│    │    ├type PromptInputVariable
│    │    │├  documentation: Contains information about a variable in the prompt.
│    │    ││  name: PromptInputVariable
│    │    │└ properties
│    │    │   └Name: string
│    │    ├type PromptInferenceConfiguration
│    │    │├  documentation: Contains inference configurations for the prompt.
│    │    ││  name: PromptInferenceConfiguration
│    │    │└ properties
│    │    │   └Text: PromptModelInferenceConfiguration (required)
│    │    ├type PromptModelInferenceConfiguration
│    │    │├  documentation: Contains inference configurations related to model inference for a prompt. For more information, see [Inference parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-parameters.html) .
│    │    ││  name: PromptModelInferenceConfiguration
│    │    │└ properties
│    │    │   ├Temperature: number
│    │    │   ├TopP: number
│    │    │   ├TopK: number
│    │    │   ├MaxTokens: number
│    │    │   └StopSequences: Array<string>
│    │    ├type LambdaFunctionFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a Lambda function node in the flow. You specify the Lambda function to invoke and the inputs into the function. The output is the response that is defined in the Lambda function. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: LambdaFunctionFlowNodeConfiguration
│    │    │└ properties
│    │    │   └LambdaArn: string (required)
│    │    ├type FlowNodeInput
│    │    │├  documentation: Contains configurations for an input to a node.
│    │    ││  name: FlowNodeInput
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   ├Type: string (required)
│    │    │   └Expression: string (required)
│    │    ├type FlowNodeOutput
│    │    │├  documentation: Contains configurations for an output from a node.
│    │    ││  name: FlowNodeOutput
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   └Type: string (required)
│    │    ├type FlowConnection
│    │    │├  documentation: Contains information about a connection between two nodes in the flow.
│    │    ││  name: FlowConnection
│    │    │└ properties
│    │    │   ├Type: string (required)
│    │    │   ├Name: string (required)
│    │    │   ├Source: string (required)
│    │    │   ├Target: string (required)
│    │    │   └Configuration: FlowConnectionConfiguration
│    │    ├type FlowConnectionConfiguration
│    │    │├  documentation: The configuration of the connection.
│    │    ││  name: FlowConnectionConfiguration
│    │    │└ properties
│    │    │   ├Data: FlowDataConnectionConfiguration
│    │    │   └Conditional: FlowConditionalConnectionConfiguration
│    │    ├type FlowDataConnectionConfiguration
│    │    │├  documentation: The configuration of a connection originating from a node that isn't a Condition node.
│    │    ││  name: FlowDataConnectionConfiguration
│    │    │└ properties
│    │    │   ├SourceOutput: string (required)
│    │    │   └TargetInput: string (required)
│    │    ├type FlowConditionalConnectionConfiguration
│    │    │├  documentation: The configuration of a connection between a condition node and another node.
│    │    ││  name: FlowConditionalConnectionConfiguration
│    │    │└ properties
│    │    │   └Condition: string (required)
│    │    └type S3Location
│    │     ├  documentation: The S3 location of the flow definition.
│    │     │  name: S3Location
│    │     └ properties
│    │        ├Bucket: string (required)
│    │        ├Key: string (required)
│    │        └Version: string
│    ├[+] resource AWS::Bedrock::FlowAlias
│    │ ├  name: FlowAlias
│    │ │  cloudFormationType: AWS::Bedrock::FlowAlias
│    │ │  documentation: Creates an alias of a flow for deployment. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │ ├ properties
│    │ │  ├FlowArn: string (required, immutable)
│    │ │  ├Description: string
│    │ │  ├Name: string (required)
│    │ │  ├RoutingConfiguration: Array<FlowAliasRoutingConfigurationListItem> (required)
│    │ │  └Tags: Map<string, string>
│    │ ├ attributes
│    │ │  ├Arn: string
│    │ │  ├CreatedAt: string
│    │ │  ├FlowId: string
│    │ │  ├Id: string
│    │ │  └UpdatedAt: string
│    │ └ types
│    │    └type FlowAliasRoutingConfigurationListItem
│    │     ├  documentation: Contains information about a version that the alias maps to.
│    │     │  name: FlowAliasRoutingConfigurationListItem
│    │     └ properties
│    │        └FlowVersion: string
│    ├[+] resource AWS::Bedrock::FlowVersion
│    │ ├  name: FlowVersion
│    │ │  cloudFormationType: AWS::Bedrock::FlowVersion
│    │ │  documentation: Creates a version of the flow that you can deploy. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide.
│    │ ├ properties
│    │ │  ├FlowArn: string (required, immutable)
│    │ │  └Description: string (immutable)
│    │ ├ attributes
│    │ │  ├CreatedAt: string
│    │ │  ├Definition: FlowDefinition
│    │ │  ├ExecutionRoleArn: string
│    │ │  ├FlowId: string
│    │ │  ├Name: string
│    │ │  ├Status: string
│    │ │  └Version: string
│    │ └ types
│    │    ├type FlowDefinition
│    │    │├  documentation: The definition of the nodes and connections between nodes in the flow.
│    │    ││  name: FlowDefinition
│    │    │└ properties
│    │    │   ├Nodes: Array<FlowNode>
│    │    │   └Connections: Array<FlowConnection>
│    │    ├type FlowNode
│    │    │├  documentation: Contains configurations about a node in the flow.
│    │    ││  name: FlowNode
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   ├Type: string (required)
│    │    │   ├Configuration: FlowNodeConfiguration
│    │    │   ├Inputs: Array<FlowNodeInput>
│    │    │   └Outputs: Array<FlowNodeOutput>
│    │    ├type FlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a node in your flow. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: FlowNodeConfiguration
│    │    │└ properties
│    │    │   ├Input: json
│    │    │   ├Output: json
│    │    │   ├KnowledgeBase: KnowledgeBaseFlowNodeConfiguration
│    │    │   ├Condition: ConditionFlowNodeConfiguration
│    │    │   ├Lex: LexFlowNodeConfiguration
│    │    │   ├Prompt: PromptFlowNodeConfiguration
│    │    │   └LambdaFunction: LambdaFunctionFlowNodeConfiguration
│    │    ├type KnowledgeBaseFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a knowledge base node in a flow. This node takes a query as the input and returns, as the output, the retrieved responses directly (as an array) or a response generated based on the retrieved responses. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: KnowledgeBaseFlowNodeConfiguration
│    │    │└ properties
│    │    │   ├KnowledgeBaseId: string (required)
│    │    │   └ModelId: string
│    │    ├type ConditionFlowNodeConfiguration
│    │    │├  documentation: Defines a condition node in your flow. You can specify conditions that determine which node comes next in the flow. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: ConditionFlowNodeConfiguration
│    │    │└ properties
│    │    │   └Conditions: Array<FlowCondition> (required)
│    │    ├type FlowCondition
│    │    │├  documentation: Defines a condition in the condition node.
│    │    ││  name: FlowCondition
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   └Expression: string
│    │    ├type LexFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a Lex node in the flow. You specify a Amazon Lex bot to invoke. This node takes an utterance as the input and returns as the output the intent identified by the Amazon Lex bot. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: LexFlowNodeConfiguration
│    │    │└ properties
│    │    │   ├BotAliasArn: string (required)
│    │    │   └LocaleId: string (required)
│    │    ├type PromptFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a prompt node in the flow. You can use a prompt from Prompt management or you can define one in this node. If the prompt contains variables, the inputs into this node will fill in the variables. The output from this node is the response generated by the model. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: PromptFlowNodeConfiguration
│    │    │└ properties
│    │    │   └SourceConfiguration: PromptFlowNodeSourceConfiguration (required)
│    │    ├type PromptFlowNodeSourceConfiguration
│    │    │├  documentation: Contains configurations for a prompt and whether it is from Prompt management or defined inline.
│    │    ││  name: PromptFlowNodeSourceConfiguration
│    │    │└ properties
│    │    │   ├Resource: PromptFlowNodeResourceConfiguration
│    │    │   └Inline: PromptFlowNodeInlineConfiguration
│    │    ├type PromptFlowNodeResourceConfiguration
│    │    │├  documentation: Contains configurations for a prompt from Prompt management to use in a node.
│    │    ││  name: PromptFlowNodeResourceConfiguration
│    │    │└ properties
│    │    │   └PromptArn: string (required)
│    │    ├type PromptFlowNodeInlineConfiguration
│    │    │├  documentation: Contains configurations for a prompt defined inline in the node.
│    │    ││  name: PromptFlowNodeInlineConfiguration
│    │    │└ properties
│    │    │   ├TemplateType: string (required)
│    │    │   ├TemplateConfiguration: PromptTemplateConfiguration (required)
│    │    │   ├ModelId: string (required)
│    │    │   └InferenceConfiguration: PromptInferenceConfiguration
│    │    ├type PromptTemplateConfiguration
│    │    │├  documentation: Contains the message for a prompt. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) .
│    │    ││  name: PromptTemplateConfiguration
│    │    │└ properties
│    │    │   └Text: TextPromptTemplateConfiguration (required)
│    │    ├type TextPromptTemplateConfiguration
│    │    │├  documentation: Contains configurations for a text prompt template. To include a variable, enclose a word in double curly braces as in `{{variable}}` .
│    │    ││  name: TextPromptTemplateConfiguration
│    │    │└ properties
│    │    │   ├Text: string (required)
│    │    │   └InputVariables: Array<PromptInputVariable>
│    │    ├type PromptInputVariable
│    │    │├  documentation: Contains information about a variable in the prompt.
│    │    ││  name: PromptInputVariable
│    │    │└ properties
│    │    │   └Name: string
│    │    ├type PromptInferenceConfiguration
│    │    │├  documentation: Contains inference configurations for the prompt.
│    │    ││  name: PromptInferenceConfiguration
│    │    │└ properties
│    │    │   └Text: PromptModelInferenceConfiguration (required)
│    │    ├type PromptModelInferenceConfiguration
│    │    │├  documentation: Contains inference configurations related to model inference for a prompt. For more information, see [Inference parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-parameters.html) .
│    │    ││  name: PromptModelInferenceConfiguration
│    │    │└ properties
│    │    │   ├Temperature: number
│    │    │   ├TopP: number
│    │    │   ├TopK: number
│    │    │   ├MaxTokens: number
│    │    │   └StopSequences: Array<string>
│    │    ├type LambdaFunctionFlowNodeConfiguration
│    │    │├  documentation: Contains configurations for a Lambda function node in the flow. You specify the Lambda function to invoke and the inputs into the function. The output is the response that is defined in the Lambda function. For more information, see [Node types in Amazon Bedrock works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) in the Amazon Bedrock User Guide.
│    │    ││  name: LambdaFunctionFlowNodeConfiguration
│    │    │└ properties
│    │    │   └LambdaArn: string (required)
│    │    ├type FlowNodeInput
│    │    │├  documentation: Contains configurations for an input to a node.
│    │    ││  name: FlowNodeInput
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   ├Type: string (required)
│    │    │   └Expression: string (required)
│    │    ├type FlowNodeOutput
│    │    │├  documentation: Contains configurations for an output from a node.
│    │    ││  name: FlowNodeOutput
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   └Type: string (required)
│    │    ├type FlowConnection
│    │    │├  documentation: Contains information about a connection between two nodes in the flow.
│    │    ││  name: FlowConnection
│    │    │└ properties
│    │    │   ├Type: string (required)
│    │    │   ├Name: string (required)
│    │    │   ├Source: string (required)
│    │    │   ├Target: string (required)
│    │    │   └Configuration: FlowConnectionConfiguration
│    │    ├type FlowConnectionConfiguration
│    │    │├  documentation: The configuration of the connection.
│    │    ││  name: FlowConnectionConfiguration
│    │    │└ properties
│    │    │   ├Data: FlowDataConnectionConfiguration
│    │    │   └Conditional: FlowConditionalConnectionConfiguration
│    │    ├type FlowDataConnectionConfiguration
│    │    │├  documentation: The configuration of a connection originating from a node that isn't a Condition node.
│    │    ││  name: FlowDataConnectionConfiguration
│    │    │└ properties
│    │    │   ├SourceOutput: string (required)
│    │    │   └TargetInput: string (required)
│    │    └type FlowConditionalConnectionConfiguration
│    │     ├  documentation: The configuration of a connection between a condition node and another node.
│    │     │  name: FlowConditionalConnectionConfiguration
│    │     └ properties
│    │        └Condition: string (required)
│    ├[~] resource AWS::Bedrock::Guardrail
│    │ ├ properties
│    │ │  └[+] ContextualGroundingPolicyConfig: ContextualGroundingPolicyConfig
│    │ └ types
│    │    ├[+] type ContextualGroundingFilterConfig
│    │    │ ├  documentation: A config for grounding filter.
│    │    │ │  name: ContextualGroundingFilterConfig
│    │    │ └ properties
│    │    │    ├Type: string (required)
│    │    │    └Threshold: number (required)
│    │    └[+] type ContextualGroundingPolicyConfig
│    │      ├  documentation: Contextual grounding policy config for a guardrail.
│    │      │  name: ContextualGroundingPolicyConfig
│    │      └ properties
│    │         └FiltersConfig: Array<ContextualGroundingFilterConfig> (required)
│    ├[~] resource AWS::Bedrock::KnowledgeBase
│    │ └ types
│    │    ├[+] type BedrockEmbeddingModelConfiguration
│    │    │ ├  documentation: The vector configuration details for the Bedrock embeddings model.
│    │    │ │  name: BedrockEmbeddingModelConfiguration
│    │    │ └ properties
│    │    │    └Dimensions: integer
│    │    ├[+] type EmbeddingModelConfiguration
│    │    │ ├  documentation: The configuration details for the embeddings model.
│    │    │ │  name: EmbeddingModelConfiguration
│    │    │ └ properties
│    │    │    └BedrockEmbeddingModelConfiguration: BedrockEmbeddingModelConfiguration
│    │    └[~] type VectorKnowledgeBaseConfiguration
│    │      └ properties
│    │         └[+] EmbeddingModelConfiguration: EmbeddingModelConfiguration
│    ├[+] resource AWS::Bedrock::Prompt
│    │ ├  name: Prompt
│    │ │  cloudFormationType: AWS::Bedrock::Prompt
│    │ │  documentation: Creates a prompt in your prompt library that you can add to a flow. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) , [Create a prompt using Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-create.html) and [Prompt flows in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows.html) in the Amazon Bedrock User Guide.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │ ├ properties
│    │ │  ├DefaultVariant: string
│    │ │  ├Description: string
│    │ │  ├Name: string (required)
│    │ │  ├Variants: Array<PromptVariant>
│    │ │  ├Tags: Map<string, string>
│    │ │  └CustomerEncryptionKeyArn: string
│    │ ├ attributes
│    │ │  ├Arn: string
│    │ │  ├CreatedAt: string
│    │ │  ├Id: string
│    │ │  ├UpdatedAt: string
│    │ │  └Version: string
│    │ └ types
│    │    ├type PromptVariant
│    │    │├  documentation: Contains details about a variant of the prompt.
│    │    ││  name: PromptVariant
│    │    │└ properties
│    │    │   ├Name: string (required)
│    │    │   ├TemplateType: string (required)
│    │    │   ├TemplateConfiguration: PromptTemplateConfiguration
│    │    │   ├ModelId: string
│    │    │   └InferenceConfiguration: PromptInferenceConfiguration
│    │    ├type PromptTemplateConfiguration
│    │    │├  documentation: Contains the message for a prompt. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) .
│    │    ││  name: PromptTemplateConfiguration
│    │    │└ properties
│    │    │   └Text: TextPromptTemplateConfiguration (required)
│    │    ├type TextPromptTemplateConfiguration
│    │    │├  documentation: Contains configurations for a text prompt template. To include a variable, enclose a word in double curly braces as in `{{variable}}` .
│    │    ││  name: TextPromptTemplateConfiguration
│    │    │└ properties
│    │    │   ├Text: string
│    │    │   ├TextS3Location: TextS3Location
│    │    │   └InputVariables: Array<PromptInputVariable>
│    │    ├type TextS3Location
│    │    │├  documentation: The Amazon S3 location of the prompt text.
│    │    ││  name: TextS3Location
│    │    │└ properties
│    │    │   ├Bucket: string (required)
│    │    │   ├Key: string (required)
│    │    │   └Version: string
│    │    ├type PromptInputVariable
│    │    │├  documentation: Contains information about a variable in the prompt.
│    │    ││  name: PromptInputVariable
│    │    │└ properties
│    │    │   └Name: string
│    │    ├type PromptInferenceConfiguration
│    │    │├  documentation: Contains inference configurations for the prompt.
│    │    ││  name: PromptInferenceConfiguration
│    │    │└ properties
│    │    │   └Text: PromptModelInferenceConfiguration (required)
│    │    └type PromptModelInferenceConfiguration
│    │     ├  documentation: Contains inference configurations related to model inference for a prompt. For more information, see [Inference parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-parameters.html) .
│    │     │  name: PromptModelInferenceConfiguration
│    │     └ properties
│    │        ├Temperature: number
│    │        ├TopP: number
│    │        ├TopK: number
│    │        ├MaxTokens: number
│    │        └StopSequences: Array<string>
│    └[+] resource AWS::Bedrock::PromptVersion
│      ├  name: PromptVersion
│      │  cloudFormationType: AWS::Bedrock::PromptVersion
│      │  documentation: Creates a static snapshot of your prompt that can be deployed to production. For more information, see [Deploy prompts using Prompt management by creating versions](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-deploy.html) in the Amazon Bedrock User Guide.
│      ├ properties
│      │  ├PromptArn: string (required, immutable)
│      │  └Description: string (immutable)
│      ├ attributes
│      │  ├Arn: string
│      │  ├CreatedAt: string
│      │  ├PromptId: string
│      │  ├UpdatedAt: string
│      │  ├Version: string
│      │  ├Name: string
│      │  ├DefaultVariant: string
│      │  └Variants: Array<PromptVariant>
│      └ types
│         ├type PromptVariant
│         │├  documentation: Contains details about a variant of the prompt.
│         ││  name: PromptVariant
│         │└ properties
│         │   ├Name: string (required)
│         │   ├TemplateType: string (required)
│         │   ├TemplateConfiguration: PromptTemplateConfiguration
│         │   ├ModelId: string
│         │   └InferenceConfiguration: PromptInferenceConfiguration
│         ├type PromptTemplateConfiguration
│         │├  documentation: Contains the message for a prompt. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) .
│         ││  name: PromptTemplateConfiguration
│         │└ properties
│         │   └Text: TextPromptTemplateConfiguration (required)
│         ├type TextPromptTemplateConfiguration
│         │├  documentation: Contains configurations for a text prompt template. To include a variable, enclose a word in double curly braces as in `{{variable}}` .
│         ││  name: TextPromptTemplateConfiguration
│         │└ properties
│         │   ├Text: string (required)
│         │   └InputVariables: Array<PromptInputVariable>
│         ├type PromptInputVariable
│         │├  documentation: Contains information about a variable in the prompt.
│         ││  name: PromptInputVariable
│         │└ properties
│         │   └Name: string
│         ├type PromptInferenceConfiguration
│         │├  documentation: Contains inference configurations for the prompt.
│         ││  name: PromptInferenceConfiguration
│         │└ properties
│         │   └Text: PromptModelInferenceConfiguration (required)
│         └type PromptModelInferenceConfiguration
│          ├  documentation: Contains inference configurations related to model inference for a prompt. For more information, see [Inference parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-parameters.html) .
│          │  name: PromptModelInferenceConfiguration
│          └ properties
│             ├Temperature: number
│             ├TopP: number
│             ├TopK: number
│             ├MaxTokens: number
│             └StopSequences: Array<string>
├[~] service aws-cleanrooms
│ └ resources
│    ├[~] resource AWS::CleanRooms::ConfiguredTable
│    │ ├ properties
│    │ │  └ AnalysisRules: (documentation changed)
│    │ └ types
│    │    ├[~] type AnalysisRuleAggregation
│    │    │ └ properties
│    │    │    └[+] AdditionalAnalyses: string
│    │    ├[~] type AnalysisRuleCustom
│    │    │ └ properties
│    │    │    ├[+] AdditionalAnalyses: string
│    │    │    └[+] DisallowedOutputColumns: Array<string>
│    │    └[~] type AnalysisRuleList
│    │      └ properties
│    │         └[+] AdditionalAnalyses: string
│    ├[~] resource AWS::CleanRooms::ConfiguredTableAssociation
│    │ ├ properties
│    │ │  └[+] ConfiguredTableAssociationAnalysisRules: Array<ConfiguredTableAssociationAnalysisRule>
│    │ └ types
│    │    ├[+] type ConfiguredTableAssociationAnalysisRule
│    │    │ ├  documentation: An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the `ConfiguredTableAssociationAnalysisRule` is referred to as the *collaboration analysis rule* .
│    │    │ │  name: ConfiguredTableAssociationAnalysisRule
│    │    │ └ properties
│    │    │    ├Type: string (required)
│    │    │    └Policy: ConfiguredTableAssociationAnalysisRulePolicy (required)
│    │    ├[+] type ConfiguredTableAssociationAnalysisRuleAggregation
│    │    │ ├  documentation: The configured table association analysis rule applied to a configured table with the aggregation analysis rule.
│    │    │ │  name: ConfiguredTableAssociationAnalysisRuleAggregation
│    │    │ └ properties
│    │    │    ├AllowedResultReceivers: Array<string>
│    │    │    └AllowedAdditionalAnalyses: Array<string>
│    │    ├[+] type ConfiguredTableAssociationAnalysisRuleCustom
│    │    │ ├  documentation: The configured table association analysis rule applied to a configured table with the custom analysis rule.
│    │    │ │  name: ConfiguredTableAssociationAnalysisRuleCustom
│    │    │ └ properties
│    │    │    ├AllowedResultReceivers: Array<string>
│    │    │    └AllowedAdditionalAnalyses: Array<string>
│    │    ├[+] type ConfiguredTableAssociationAnalysisRuleList
│    │    │ ├  documentation: The configured table association analysis rule applied to a configured table with the list analysis rule.
│    │    │ │  name: ConfiguredTableAssociationAnalysisRuleList
│    │    │ └ properties
│    │    │    ├AllowedResultReceivers: Array<string>
│    │    │    └AllowedAdditionalAnalyses: Array<string>
│    │    ├[+] type ConfiguredTableAssociationAnalysisRulePolicy
│    │    │ ├  documentation: Controls on the query specifications that can be run on an associated configured table.
│    │    │ │  name: ConfiguredTableAssociationAnalysisRulePolicy
│    │    │ └ properties
│    │    │    └V1: ConfiguredTableAssociationAnalysisRulePolicyV1 (required)
│    │    └[+] type ConfiguredTableAssociationAnalysisRulePolicyV1
│    │      ├  documentation: Controls on the query specifications that can be run on an associated configured table.
│    │      │  name: ConfiguredTableAssociationAnalysisRulePolicyV1
│    │      └ properties
│    │         ├List: ConfiguredTableAssociationAnalysisRuleList
│    │         ├Aggregation: ConfiguredTableAssociationAnalysisRuleAggregation
│    │         └Custom: ConfiguredTableAssociationAnalysisRuleCustom
│    ├[+] resource AWS::CleanRooms::IdMappingTable
│    │ ├  name: IdMappingTable
│    │ │  cloudFormationType: AWS::CleanRooms::IdMappingTable
│    │ │  documentation: Describes information about the ID mapping table.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │ ├ properties
│    │ │  ├InputReferenceConfig: IdMappingTableInputReferenceConfig (required, immutable)
│    │ │  ├MembershipIdentifier: string (required, immutable)
│    │ │  ├Description: string
│    │ │  ├Name: string (required, immutable)
│    │ │  ├KmsKeyArn: string
│    │ │  └Tags: Array<tag>
│    │ ├ attributes
│    │ │  ├IdMappingTableIdentifier: string
│    │ │  ├Arn: string
│    │ │  ├MembershipArn: string
│    │ │  ├CollaborationIdentifier: string
│    │ │  ├CollaborationArn: string
│    │ │  └InputReferenceProperties: IdMappingTableInputReferenceProperties
│    │ └ types
│    │    ├type IdMappingTableInputReferenceConfig
│    │    │├  documentation: Provides the input reference configuration for the ID mapping table.
│    │    ││  name: IdMappingTableInputReferenceConfig
│    │    │└ properties
│    │    │   ├InputReferenceArn: string (required)
│    │    │   └ManageResourcePolicies: boolean (required)
│    │    ├type IdMappingTableInputReferenceProperties
│    │    │├  documentation: The input reference properties for the ID mapping table.
│    │    ││  name: IdMappingTableInputReferenceProperties
│    │    │└ properties
│    │    │   └IdMappingTableInputSource: Array<IdMappingTableInputSource> (required)
│    │    └type IdMappingTableInputSource
│    │     ├  documentation: The input source of the ID mapping table.
│    │     │  name: IdMappingTableInputSource
│    │     └ properties
│    │        ├IdNamespaceAssociationId: string (required)
│    │        └Type: string (required)
│    ├[+] resource AWS::CleanRooms::IdNamespaceAssociation
│    │ ├  name: IdNamespaceAssociation
│    │ │  cloudFormationType: AWS::CleanRooms::IdNamespaceAssociation
│    │ │  documentation: Provides information to create the ID namespace association.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │ ├ properties
│    │ │  ├MembershipIdentifier: string (required, immutable)
│    │ │  ├InputReferenceConfig: IdNamespaceAssociationInputReferenceConfig (required, immutable)
│    │ │  ├Tags: Array<tag>
│    │ │  ├Name: string (required)
│    │ │  ├Description: string
│    │ │  └IdMappingConfig: IdMappingConfig
│    │ ├ attributes
│    │ │  ├IdNamespaceAssociationIdentifier: string
│    │ │  ├Arn: string
│    │ │  ├MembershipArn: string
│    │ │  ├CollaborationIdentifier: string
│    │ │  ├CollaborationArn: string
│    │ │  └InputReferenceProperties: IdNamespaceAssociationInputReferenceProperties
│    │ └ types
│    │    ├type IdNamespaceAssociationInputReferenceConfig
│    │    │├  documentation: Provides the information for the ID namespace association input reference configuration.
│    │    ││  name: IdNamespaceAssociationInputReferenceConfig
│    │    │└ properties
│    │    │   ├InputReferenceArn: string (required)
│    │    │   └ManageResourcePolicies: boolean (required)
│    │    ├type IdMappingConfig
│    │    │├  documentation: The configuration settings for the ID mapping table.
│    │    ││  name: IdMappingConfig
│    │    │└ properties
│    │    │   └AllowUseAsDimensionColumn: boolean (required)
│    │    └type IdNamespaceAssociationInputReferenceProperties
│    │     ├  documentation: Provides the information for the ID namespace association input reference properties.
│    │     │  name: IdNamespaceAssociationInputReferenceProperties
│    │     └ properties
│    │        ├IdNamespaceType: string
│    │        └IdMappingWorkflowsSupported: Array<json>
│    └[~] resource AWS::CleanRooms::Membership
│      └ types
│         └[~] type MembershipProtectedQueryOutputConfiguration
│           └ properties
│              └ S3: (documentation changed)
├[~] service aws-cloudformation
│ └ resources
│    └[~] resource AWS::CloudFormation::StackSet
│      └ types
│         └[~] type OperationPreferences
│           └ properties
│              └[+] ConcurrencyMode: string
├[~] service aws-cloudtrail
│ └ resources
│    ├[~] resource AWS::CloudTrail::EventDataStore
│    │ └ types
│    │    └[~] type AdvancedFieldSelector
│    │      └ properties
│    │         └ Field: (documentation changed)
│    └[~] resource AWS::CloudTrail::Trail
│      └ types
│         └[~] type AdvancedFieldSelector
│           └ properties
│              └ Field: (documentation changed)
├[~] service aws-cloudwatch
│ └ resources
│    └[~] resource AWS::CloudWatch::Dashboard
│      └ attributes
│         └[-] Id: string
├[~] service aws-codepipeline
│ └ resources
│    ├[~] resource AWS::CodePipeline::Pipeline
│    │ ├ properties
│    │ │  └ ExecutionMode: - string
│    │ │                   + string (default="SUPERSEDED")
│    │ ├ attributes
│    │ │  └[-] Id: string
│    │ └ types
│    │    └[~] type FailureConditions
│    │      └ properties
│    │         └ Result: - string (required)
│    │                   + string
│    └[~] resource AWS::CodePipeline::Webhook
│      ├ properties
│      │  └ Authentication: (documentation changed)
│      └ types
│         └[~] type WebhookAuthConfiguration
│           └ properties
│              └ SecretToken: (documentation changed)
├[~] service aws-cognito
│ └ resources
│    └[~] resource AWS::Cognito::UserPoolUICustomizationAttachment
│      └ attributes
│         └[-] Id: string
├[~] service aws-connect
│ └ resources
│    └[~] resource AWS::Connect::SecurityProfile
│      └  - documentation: Creates a security profile.
│         + documentation: Creates a security profile.
│         For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the *Amazon Connect Administrator Guide* . For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html) .
├[~] service aws-deadline
│ └ resources
│    ├[~] resource AWS::Deadline::Farm
│    │ └ properties
│    │    └ DisplayName: (documentation changed)
│    ├[~] resource AWS::Deadline::Fleet
│    │ └ properties
│    │    ├ DisplayName: (documentation changed)
│    │    └ FarmId: - string (immutable)
│    │              + string (required, immutable)
│    ├[~] resource AWS::Deadline::MeteredProduct
│    │ ├ properties
│    │ │  ├[-] Family: string
│    │ │  ├[-] Port: integer
│    │ │  └[-] Vendor: string
│    │ └ attributes
│    │    ├[+] Family: string
│    │    ├[+] Port: integer
│    │    └[+] Vendor: string
│    ├[~] resource AWS::Deadline::Monitor
│    │ └ properties
│    │    └ DisplayName: (documentation changed)
│    ├[~] resource AWS::Deadline::Queue
│    │ └ properties
│    │    ├ DisplayName: (documentation changed)
│    │    └ FarmId: - string (immutable)
│    │              + string (required, immutable)
│    └[~] resource AWS::Deadline::StorageProfile
│      └ properties
│         ├ DisplayName: (documentation changed)
│         └ FarmId: - string (immutable)
│                   + string (required, immutable)
├[~] service aws-dms
│ └ resources
│    └[~] resource AWS::DMS::ReplicationConfig
│      └ properties
│         ├ ComputeConfig: - ComputeConfig
│         │                + ComputeConfig (required)
│         ├ ReplicationConfigIdentifier: - string
│         │                              + string (required)
│         ├ ReplicationType: - string
│         │                  + string (required)
│         ├ SourceEndpointArn: - string
│         │                    + string (required)
│         ├ TableMappings: - json
│         │                + json (required)
│         └ TargetEndpointArn: - string
│                              + string (required)
├[~] service aws-ec2
│ └ resources
│    ├[~] resource AWS::EC2::EIPAssociation
│    │ └ properties
│    │    └ EIP: (documentation changed)
│    ├[~] resource AWS::EC2::Subnet
│    │ └ properties
│    │    └ EnableDns64: (documentation changed)
│    ├[~] resource AWS::EC2::TrafficMirrorFilterRule
│    │ ├  - tagInformation: undefined
│    │ │  + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │ └ properties
│    │    └[+] Tags: Array<tag>
│    └[~] resource AWS::EC2::VPNConnection
│      └ properties
│         └[+] EnableAcceleration: boolean (immutable)
├[~] service aws-ecr
│ └ resources
│    ├[~] resource AWS::ECR::Repository
│    │ └ types
│    │    └[~] type EncryptionConfiguration
│    │      ├  - documentation: The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
│    │      │  By default, when no encryption configuration is set or the `AES256` encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part.
│    │      │  For more control over the encryption of the contents of your repository, you can use server-side encryption with AWS Key Management Service key stored in AWS Key Management Service ( AWS KMS ) to encrypt your images. For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide* .
│    │      │  + documentation: The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
│    │      │  By default, when no encryption configuration is set or the `AES256` encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES256 encryption algorithm. This does not require any action on your part.
│    │      │  For more control over the encryption of the contents of your repository, you can use server-side encryption with AWS Key Management Service key stored in AWS Key Management Service ( AWS KMS ) to encrypt your images. For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide* .
│    │      └ properties
│    │         └ EncryptionType: (documentation changed)
│    └[~] resource AWS::ECR::RepositoryCreationTemplate
│      ├  - documentation: AWS::ECR::RepositoryCreationTemplate is used to create repository with configuration from a pre-defined template.
│      │  + documentation: The details of the repository creation template associated with the request.
│      ├ properties
│      │  ├ AppliedFor: (documentation changed)
│      │  ├[+] CustomRoleArn: string
│      │  ├ Description: (documentation changed)
│      │  ├ EncryptionConfiguration: (documentation changed)
│      │  ├ ImageTagMutability: (documentation changed)
│      │  ├ LifecyclePolicy: (documentation changed)
│      │  ├ Prefix: (documentation changed)
│      │  ├ RepositoryPolicy: (documentation changed)
│      │  └ ResourceTags: (documentation changed)
│      ├ attributes
│      │  ├ CreatedAt: (documentation changed)
│      │  └ UpdatedAt: (documentation changed)
│      └ types
│         └[~] type EncryptionConfiguration
│           ├  - documentation: The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
│           │  By default, when no encryption configuration is set or the `AES256` encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part.
│           │  For more control over the encryption of the contents of your repository, you can use server-side encryption with AWS Key Management Service key stored in AWS Key Management Service ( AWS KMS ) to encrypt your images. For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide* .
│           │  + documentation: The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
│           │  By default, when no encryption configuration is set or the `AES256` encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES256 encryption algorithm. This does not require any action on your part.
│           │  For more control over the encryption of the contents of your repository, you can use server-side encryption with AWS Key Management Service key stored in AWS Key Management Service ( AWS KMS ) to encrypt your images. For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide* .
│           └ properties
│              └ EncryptionType: (documentation changed)
├[~] service aws-eks
│ └ resources
│    └[~] resource AWS::EKS::Cluster
│      ├ properties
│      │  └[+] UpgradePolicy: UpgradePolicy
│      └ types
│         └[+] type UpgradePolicy
│           ├  documentation: An object representing the Upgrade Policy to use for the cluster.
│           │  name: UpgradePolicy
│           └ properties
│              └SupportType: string
├[~] service aws-elasticache
│ └ resources
│    ├[~] resource AWS::ElastiCache::CacheCluster
│    │ ├ properties
│    │ │  ├ AutoMinorVersionUpgrade: (documentation changed)
│    │ │  ├ CacheNodeType: (documentation changed)
│    │ │  ├ IpDiscovery: (documentation changed)
│    │ │  ├ NetworkType: (documentation changed)
│    │ │  ├ SnapshotArns: (documentation changed)
│    │ │  └ SnapshotName: (documentation changed)
│    │ └ attributes
│    │    ├ ConfigurationEndpoint.Address: (documentation changed)
│    │    ├ ConfigurationEndpoint.Port: (documentation changed)
│    │    ├ RedisEndpoint.Address: (documentation changed)
│    │    └ RedisEndpoint.Port: (documentation changed)
│    ├[~] resource AWS::ElastiCache::GlobalReplicationGroup
│    │ ├ properties
│    │ │  ├ AutomaticFailoverEnabled: (documentation changed)
│    │ │  └ EngineVersion: (documentation changed)
│    │ └ types
│    │    └[~] type ReshardingConfiguration
│    │      └ properties
│    │         └ NodeGroupId: (documentation changed)
│    ├[~] resource AWS::ElastiCache::ParameterGroup
│    │ └ attributes
│    │    └[-] Id: string
│    ├[~] resource AWS::ElastiCache::ReplicationGroup
│    │ ├  - documentation: The `AWS::ElastiCache::ReplicationGroup` resource creates an Amazon ElastiCache Redis replication group. A Redis (cluster mode disabled) replication group is a collection of cache clusters, where one of the clusters is a primary read-write cluster and the others are read-only replicas.
│    │ │  A Redis (cluster mode enabled) cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed.
│    │ │  The node or shard limit can be increased to a maximum of 500 per cluster if the Redis engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see [Creating a Subnet Group](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SubnetGroups.Creating.html) . For versions below 5.0.6, the limit is 250 per cluster.
│    │ │  To request a limit increase, see [Amazon Service Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) and choose the limit type *Nodes per cluster per instance type* .
│    │ │  + documentation: The `AWS::ElastiCache::ReplicationGroup` resource creates an Amazon ElastiCache (Redis OSS) replication group. A Redis OSS (cluster mode disabled) replication group is a collection of cache clusters, where one of the clusters is a primary read-write cluster and the others are read-only replicas.
│    │ │  A Redis OSS (cluster mode enabled) cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed.
│    │ │  The node or shard limit can be increased to a maximum of 500 per cluster if the Redis OSS engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see [Creating a Subnet Group](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SubnetGroups.Creating.html) . For versions below 5.0.6, the limit is 250 per cluster.
│    │ │  To request a limit increase, see [Amazon Service Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) and choose the limit type *Nodes per cluster per instance type* .
│    │ ├ properties
│    │ │  ├ AtRestEncryptionEnabled: (documentation changed)
│    │ │  ├ AuthToken: (documentation changed)
│    │ │  ├ AutomaticFailoverEnabled: (documentation changed)
│    │ │  ├ AutoMinorVersionUpgrade: (documentation changed)
│    │ │  ├ CacheParameterGroupName: (documentation changed)
│    │ │  ├ ClusterMode: (documentation changed)
│    │ │  ├ IpDiscovery: (documentation changed)
│    │ │  ├ NetworkType: (documentation changed)
│    │ │  ├ NodeGroupConfiguration: (documentation changed)
│    │ │  ├ NumNodeGroups: (documentation changed)
│    │ │  ├ SnapshotArns: (documentation changed)
│    │ │  ├ SnapshottingClusterId: (documentation changed)
│    │ │  ├ TransitEncryptionEnabled: (documentation changed)
│    │ │  └ TransitEncryptionMode: (documentation changed)
│    │ ├ attributes
│    │ │  └ ConfigurationEndPoint.Address: (documentation changed)
│    │ └ types
│    │    └[~] type NodeGroupConfiguration
│    │      ├  - documentation: `NodeGroupConfiguration` is a property of the `AWS::ElastiCache::ReplicationGroup` resource that configures an Amazon ElastiCache (ElastiCache) Redis cluster node group.
│    │      │  + documentation: `NodeGroupConfiguration` is a property of the `AWS::ElastiCache::ReplicationGroup` resource that configures an Amazon ElastiCache (ElastiCache) Redis OSS cluster node group.
│    │      └ properties
│    │         └ NodeGroupId: (documentation changed)
│    ├[~] resource AWS::ElastiCache::ServerlessCache
│    │ └ properties
│    │    ├ DailySnapshotTime: (documentation changed)
│    │    ├ SnapshotRetentionLimit: (documentation changed)
│    │    └ UserGroupId: (documentation changed)
│    ├[~] resource AWS::ElastiCache::User
│    │ └  - documentation: For Redis engine version 6.0 onwards: Creates a Redis user. For more information, see [Using Role Based Access Control (RBAC)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.RBAC.html) .
│    │    + documentation: For Redis OSS engine version 6.0 onwards: Creates a Redis OSS user. For more information, see [Using Role Based Access Control (RBAC)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.RBAC.html) .
│    └[~] resource AWS::ElastiCache::UserGroup
│      └  - documentation: For Redis engine version 6.0 onwards: Creates a Redis user group. For more information, see [Using Role Based Access Control (RBAC)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.RBAC.html)
│         + documentation: For Redis OSS engine version 6.0 onwards: Creates a Redis user group. For more information, see [Using Role Based Access Control (RBAC)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.RBAC.html)
├[~] service aws-emrserverless
│ └ resources
│    └[~] resource AWS::EMRServerless::Application
│      ├ properties
│      │  └[+] InteractiveConfiguration: InteractiveConfiguration
│      └ types
│         └[+] type InteractiveConfiguration
│           ├  documentation: The configuration to use to enable the different types of interactive use cases in an application.
│           │  name: InteractiveConfiguration
│           └ properties
│              ├LivyEndpointEnabled: boolean (default=false)
│              └StudioEnabled: boolean (default=false)
├[~] service aws-entityresolution
│ └ resources
│    ├[~] resource AWS::EntityResolution::IdMappingWorkflow
│    │ └ types
│    │    ├[+] type IdMappingRuleBasedProperties
│    │    │ ├  documentation: An object that defines the list of matching rules to run in an ID mapping workflow.
│    │    │ │  name: IdMappingRuleBasedProperties
│    │    │ └ properties
│    │    │    ├AttributeMatchingModel: string (required)
│    │    │    ├RuleDefinitionType: string
│    │    │    ├Rules: Array<Rule>
│    │    │    └RecordMatchingModel: string (required)
│    │    ├[~] type IdMappingTechniques
│    │    │ └ properties
│    │    │    └[+] RuleBasedProperties: IdMappingRuleBasedProperties
│    │    └[+] type Rule
│    │      ├  documentation: An object containing `RuleName` , and `MatchingKeys` .
│    │      │  name: Rule
│    │      └ properties
│    │         ├MatchingKeys: Array<string> (required)
│    │         └RuleName: string (required)
│    ├[~] resource AWS::EntityResolution::IdNamespace
│    │ └ types
│    │    ├[~] type IdNamespaceIdMappingWorkflowProperties
│    │    │ └ properties
│    │    │    └[+] RuleBasedProperties: NamespaceRuleBasedProperties
│    │    ├[+] type NamespaceRuleBasedProperties
│    │    │ ├  documentation: The rule-based properties of an ID namespace. These properties define how the ID namespace can be used in an ID mapping workflow.
│    │    │ │  name: NamespaceRuleBasedProperties
│    │    │ └ properties
│    │    │    ├Rules: Array<Rule>
│    │    │    ├RuleDefinitionTypes: Array<string>
│    │    │    ├AttributeMatchingModel: string
│    │    │    └RecordMatchingModels: Array<string>
│    │    └[+] type Rule
│    │      ├  documentation: An object containing `RuleName` , and `MatchingKeys` .
│    │      │  name: Rule
│    │      └ properties
│    │         ├RuleName: string (required)
│    │         └MatchingKeys: Array<string> (required)
│    ├[~] resource AWS::EntityResolution::MatchingWorkflow
│    │ └ types
│    │    └[~] type RuleBasedProperties
│    │      └ properties
│    │         └[+] MatchPurpose: string
│    └[~] resource AWS::EntityResolution::SchemaMapping
│      └ types
│         └[~] type SchemaInputAttribute
│           └ properties
│              └[+] Hashed: boolean
├[~] service aws-gamelift
│ └ resources
│    ├[~] resource AWS::GameLift::Fleet
│    │ ├ properties
│    │ │  └ Locations: (documentation changed)
│    │ └ types
│    │    └[~] type LocationConfiguration
│    │      └ properties
│    │         └ Location: (documentation changed)
│    └[~] resource AWS::GameLift::Location
│      └ properties
│         └ Tags: (documentation changed)
├[~] service aws-globalaccelerator
│ └ resources
│    └[~] resource AWS::GlobalAccelerator::CrossAccountAttachment
│      └ types
│         └[~] type Resource
│           └ properties
│              └[+] Cidr: string
├[~] service aws-glue
│ └ resources
│    └[~] resource AWS::Glue::Trigger
│      └ attributes
│         └ Id: (documentation changed)
├[~] service aws-iam
│ └ resources
│    └[~] resource AWS::IAM::OIDCProvider
│      └ properties
│         └ ThumbprintList: - Array<string> (required)
│                           + Array<string>
├[~] service aws-inspectorv2
│ └ resources
│    └[~] resource AWS::InspectorV2::CisScanConfiguration
│      └ properties
│         ├ ScanName: - string
│         │           + string (required)
│         ├ Schedule: - Schedule
│         │           + Schedule (required)
│         ├ SecurityLevel: - string
│         │                + string (required)
│         └ Targets: - CisTargets
│                    + CisTargets (required)
├[~] service aws-kinesisfirehose
│ └ resources
│    └[~] resource AWS::KinesisFirehose::DeliveryStream
│      ├ properties
│      │  └[+] IcebergDestinationConfiguration: IcebergDestinationConfiguration (immutable)
│      └ types
│         ├[+] type CatalogConfiguration
│         │ ├  documentation: Describes the containers where the destination Apache Iceberg Tables are persisted.
│         │ │  Amazon Data Firehose is in preview release and is subject to change.
│         │ │  name: CatalogConfiguration
│         │ └ properties
│         │    └CatalogArn: string
│         ├[+] type DestinationTableConfiguration
│         │ ├  documentation: Describes the configuration of a destination in Apache Iceberg Tables.
│         │ │  Amazon Data Firehose is in preview release and is subject to change.
│         │ │  name: DestinationTableConfiguration
│         │ └ properties
│         │    ├DestinationTableName: string (required)
│         │    ├DestinationDatabaseName: string (required)
│         │    ├S3ErrorOutputPrefix: string
│         │    └UniqueKeys: Array<string>
│         ├[+] type IcebergDestinationConfiguration
│         │ ├  documentation: Specifies the destination configure settings for Apache Iceberg Table.
│         │ │  Amazon Data Firehose is in preview release and is subject to change.
│         │ │  name: IcebergDestinationConfiguration
│         │ └ properties
│         │    ├DestinationTableConfigurationList: Array<DestinationTableConfiguration>
│         │    ├ProcessingConfiguration: ProcessingConfiguration
│         │    ├CloudWatchLoggingOptions: CloudWatchLoggingOptions
│         │    ├CatalogConfiguration: CatalogConfiguration (required)
│         │    ├RoleARN: string (required)
│         │    ├RetryOptions: RetryOptions
│         │    ├s3BackupMode: string
│         │    ├BufferingHints: BufferingHints
│         │    └S3Configuration: S3DestinationConfiguration (required)
│         ├[+] type SnowflakeBufferingHints
│         │ ├  documentation: Describes the buffering to perform before delivering data to the Snowflake destination. If you do not specify any value, Firehose uses the default values.
│         │ │  name: SnowflakeBufferingHints
│         │ └ properties
│         │    ├IntervalInSeconds: integer
│         │    └SizeInMBs: integer
│         └[~] type SnowflakeDestinationConfiguration
│           └ properties
│              ├[+] BufferingHints: SnowflakeBufferingHints
│              └ ProcessingConfiguration: (documentation changed)
├[~] service aws-lambda
│ └ resources
│    └[~] resource AWS::Lambda::Alias
│      ├ attributes
│      │  ├[+] AliasArn: string
│      │  └[-] Id: string
│      └ types
│         └[~] type AliasRoutingConfiguration
│           └ properties
│              └ AdditionalVersionWeights: - Array<VersionWeight> (required)
│                                          + Array<VersionWeight>
├[+] service aws-launchwizard
│ ├  capitalized: LaunchWizard
│ │  cloudFormationNamespace: AWS::LaunchWizard
│ │  name: aws-launchwizard
│ │  shortName: launchwizard
│ └ resources
│    └resource AWS::LaunchWizard::Deployment
│     ├  name: Deploym…
  • Loading branch information
aws-cdk-automation authored Aug 5, 2024
1 parent 3670d83 commit 5414932
Show file tree
Hide file tree
Showing 11 changed files with 88 additions and 21 deletions.
4 changes: 2 additions & 2 deletions packages/@aws-cdk/cloudformation-diff/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.1.13",
"@aws-cdk/service-spec-types": "^0.0.81",
"@aws-cdk/aws-service-spec": "^0.1.15",
"@aws-cdk/service-spec-types": "^0.0.83",
"chalk": "^4",
"diff": "^5.2.0",
"fast-deep-equal": "^3.1.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/integ-runner/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"@aws-cdk/cloud-assembly-schema": "0.0.0",
"@aws-cdk/cloudformation-diff": "0.0.0",
"@aws-cdk/cx-api": "0.0.0",
"@aws-cdk/aws-service-spec": "^0.1.13",
"@aws-cdk/aws-service-spec": "^0.1.15",
"cdk-assets": "0.0.0",
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
"aws-cdk": "0.0.0",
Expand Down
13 changes: 13 additions & 0 deletions packages/aws-cdk-lib/aws-launchwizard/.jsiirc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"targets": {
"java": {
"package": "software.amazon.awscdk.services.launchwizard"
},
"dotnet": {
"package": "Amazon.CDK.AWS.LaunchWizard"
},
"python": {
"module": "aws_cdk.aws_launchwizard"
}
}
}
39 changes: 39 additions & 0 deletions packages/aws-cdk-lib/aws-launchwizard/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# AWS::LaunchWizard Construct Library
<!--BEGIN STABILITY BANNER-->

---

![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge)

> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use.
>
> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib
---

<!--END STABILITY BANNER-->

This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.

```ts nofixture
import * as launchwizard from 'aws-cdk-lib/aws-launchwizard';
```

<!--BEGIN CFNONLY DISCLAIMER-->

There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:

- Search [Construct Hub for LaunchWizard construct libraries](https://constructs.dev/search?q=launchwizard)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::LaunchWizard resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_LaunchWizard.html) directly.


<!--BEGIN CFNONLY DISCLAIMER-->

There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::LaunchWizard](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_LaunchWizard.html).

(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)

<!--END CFNONLY DISCLAIMER-->
1 change: 1 addition & 0 deletions packages/aws-cdk-lib/aws-launchwizard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './lib';
2 changes: 2 additions & 0 deletions packages/aws-cdk-lib/aws-launchwizard/lib/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// AWS::LaunchWizard Cloudformation Resources
export * from './launchwizard.generated';
1 change: 1 addition & 0 deletions packages/aws-cdk-lib/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ export * as aws_lambda from './aws-lambda';
export * as aws_lambda_destinations from './aws-lambda-destinations';
export * as aws_lambda_event_sources from './aws-lambda-event-sources';
export * as aws_lambda_nodejs from './aws-lambda-nodejs';
export * as aws_launchwizard from './aws-launchwizard';
export * as aws_lex from './aws-lex';
export * as aws_licensemanager from './aws-licensemanager';
export * as aws_lightsail from './aws-lightsail';
Expand Down
3 changes: 2 additions & 1 deletion packages/aws-cdk-lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
"mime-types": "^2.1.35"
},
"devDependencies": {
"@aws-cdk/aws-service-spec": "^0.1.13",
"@aws-cdk/aws-service-spec": "^0.1.15",
"@aws-cdk/cdk-build-tools": "0.0.0",
"@aws-cdk/custom-resource-handlers": "0.0.0",
"@aws-cdk/pkglint": "0.0.0",
Expand Down Expand Up @@ -373,6 +373,7 @@
"./aws-lambda-destinations": "./aws-lambda-destinations/index.js",
"./aws-lambda-event-sources": "./aws-lambda-event-sources/index.js",
"./aws-lambda-nodejs": "./aws-lambda-nodejs/index.js",
"./aws-launchwizard": "./aws-launchwizard/index.js",
"./aws-lex": "./aws-lex/index.js",
"./aws-licensemanager": "./aws-licensemanager/index.js",
"./aws-lightsail": "./aws-lightsail/index.js",
Expand Down
3 changes: 3 additions & 0 deletions packages/aws-cdk-lib/scripts/scope-map.json
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,9 @@
"aws-lambda": [
"AWS::Lambda"
],
"aws-launchwizard": [
"AWS::LaunchWizard"
],
"aws-lex": [
"AWS::Lex"
],
Expand Down
6 changes: 3 additions & 3 deletions tools/@aws-cdk/spec2cdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.1.13",
"@aws-cdk/service-spec-importers": "^0.0.42",
"@aws-cdk/service-spec-types": "^0.0.81",
"@aws-cdk/aws-service-spec": "^0.1.15",
"@aws-cdk/service-spec-importers": "^0.0.43",
"@aws-cdk/service-spec-types": "^0.0.83",
"@cdklabs/tskb": "^0.0.3",
"@cdklabs/typewriter": "^0.0.3",
"camelcase": "^6",
Expand Down
35 changes: 21 additions & 14 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,12 @@
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz#9b5d213b5ce5ad4461f6a4720195ff8de72e6523"
integrity sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==

"@aws-cdk/aws-service-spec@^0.1.13":
version "0.1.13"
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.13.tgz#bd7904550b581b4ce93ed8145d5ca33f42c0d406"
integrity sha512-n8jDKzKx8SQzeF2HLZ4RG1PyhXKgUaS+Vn8Gk4LjRKmQDSPfDy1ZGLjzu3Po0Z6fLgJEgFG/jdl3ENZwZJ4u1w==
"@aws-cdk/aws-service-spec@^0.1.15":
version "0.1.15"
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.15.tgz#2d4ab7b847ddc255e5d3a300bb91905c513ffac4"
integrity sha512-r5hNmHKqsuY+Y3bh0TLOTla0yORh3e6o79pOUkDRwyL1tdcds2ziY1Kc967KJDcET5Tn1zvoxTuksD40abmKhw==
dependencies:
"@aws-cdk/service-spec-types" "^0.0.81"
"@aws-cdk/service-spec-types" "^0.0.83"
"@cdklabs/tskb" "^0.0.3"

"@aws-cdk/lambda-layer-kubectl-v24@^2.0.242":
Expand All @@ -74,12 +74,12 @@
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v30/-/lambda-layer-kubectl-v30-2.0.0.tgz#97c40d31e5350ce7170be5d188361118b1e39231"
integrity sha512-yES6NfrJ3QV1372lAZ2FLXp/no4bqDWBXeSREJdrpWjQzD0wvL/hCpHEyjZrzHhOi27YbMxFTQ3g9isKAul8+A==

"@aws-cdk/service-spec-importers@^0.0.42":
version "0.0.42"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.42.tgz#554ade2437b6a15b68aad5f827b125fe517095cf"
integrity sha512-D8Sb2f8RkoJF+UVet7mVhXbio6LYEesS5JlALbHS4Z4JQtWxhrrRbpjYy/Ke5xnee5Fgnc7UGU/hntah/wJ/Vw==
"@aws-cdk/service-spec-importers@^0.0.43":
version "0.0.43"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.43.tgz#94de14d9d21243c213de448edf14f3b83db76086"
integrity sha512-iu1uOGyzI/MF5y3WL/7txu81Bw9KoxgD+dO+M1yLhwKY7zJR6HulQ2FCZCAAU4CDHpXXbpdEz3vY5G692a8uBA==
dependencies:
"@aws-cdk/service-spec-types" "^0.0.81"
"@aws-cdk/service-spec-types" "^0.0.82"
"@cdklabs/tskb" "^0.0.3"
ajv "^6"
canonicalize "^2.0.0"
Expand All @@ -90,10 +90,17 @@
glob "^8"
sort-json "^2.0.1"

"@aws-cdk/service-spec-types@^0.0.81":
version "0.0.81"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.81.tgz#0ce955d293e69b56ae578581d3034d7dcdee2372"
integrity sha512-6gHHE75SUwsnglXMBR9SZP+waUwDoM/PCDqxNvhH0IJ4HrLUFNGvo3iLV/ZzKkxd1IJP+kmUZA8CbRnSSnJiMg==
"@aws-cdk/service-spec-types@^0.0.82":
version "0.0.82"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.82.tgz#f677f017fd54b311092af7721946b6464ae100f6"
integrity sha512-8vdhrkYq3p1kg7WY4thblhin8djcKCf1MfcESFoYa5dG8zu9DmdBNXUFx8GiXjkHXADGrPK2/jaL1XhK4qkLpw==
dependencies:
"@cdklabs/tskb" "^0.0.3"

"@aws-cdk/service-spec-types@^0.0.83":
version "0.0.83"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.83.tgz#20337cb6adde4627ffbcc624fc43e3ae042e746c"
integrity sha512-M3G0UiTKm81SCK9tTSfzmnojg5Mx/NQ3nsIQUIYNmlYHaw/EM9A933sjSv02lJt42fIqnzNjWOH1wiwQFnX28Q==
dependencies:
"@cdklabs/tskb" "^0.0.3"

Expand Down

0 comments on commit 5414932

Please sign in to comment.