Skip to content

Commit c949076

Browse files
feat: update L1 CloudFormation resource definitions (#29997)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-applicationautoscaling │ └ resources │ └[~] resource AWS::ApplicationAutoScaling::ScalableTarget │ └ attributes │ └ Id: (documentation changed) ├[~] service aws-arczonalshift │ └ resources │ └[~] resource AWS::ARCZonalShift::ZonalAutoshiftConfiguration │ └ properties │ └ ResourceIdentifier: - string (immutable) │ + string (required, immutable) ├[~] service aws-bedrock │ └ resources │ ├[~] resource AWS::Bedrock::Agent │ │ └ properties │ │ └[+] TestAliasTags: Map<string, string> │ └[+] resource AWS::Bedrock::Guardrail │ ├ name: Guardrail │ │ cloudFormationType: AWS::Bedrock::Guardrail │ │ documentation: Definition of AWS::Bedrock::Guardrail Resource Type │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├BlockedInputMessaging: string (required) │ │ ├BlockedOutputsMessaging: string (required) │ │ ├ContentPolicyConfig: ContentPolicyConfig │ │ ├Description: string │ │ ├KmsKeyArn: string │ │ ├Name: string (required) │ │ ├SensitiveInformationPolicyConfig: SensitiveInformationPolicyConfig │ │ ├Tags: Array<tag> │ │ ├TopicPolicyConfig: TopicPolicyConfig │ │ └WordPolicyConfig: WordPolicyConfig │ ├ attributes │ │ ├CreatedAt: string │ │ ├FailureRecommendations: Array<string> │ │ ├GuardrailArn: string │ │ ├GuardrailId: string │ │ ├Status: string │ │ ├StatusReasons: Array<string> │ │ ├UpdatedAt: string │ │ └Version: string │ └ types │ ├type ContentPolicyConfig │ │├ documentation: Content policy config for a guardrail. │ ││ name: ContentPolicyConfig │ │└ properties │ │ └FiltersConfig: Array<ContentFilterConfig> (required) │ ├type ContentFilterConfig │ │├ documentation: Content filter config in content policy. │ ││ name: ContentFilterConfig │ │└ properties │ │ ├Type: string (required) │ │ ├InputStrength: string (required) │ │ └OutputStrength: string (required) │ ├type SensitiveInformationPolicyConfig │ │├ documentation: Sensitive information policy config for a guardrail. │ ││ name: SensitiveInformationPolicyConfig │ │└ properties │ │ ├PiiEntitiesConfig: Array<PiiEntityConfig> │ │ └RegexesConfig: Array<RegexConfig> │ ├type PiiEntityConfig │ │├ documentation: Pii entity configuration. │ ││ name: PiiEntityConfig │ │└ properties │ │ ├Type: string (required) │ │ └Action: string (required) │ ├type RegexConfig │ │├ documentation: A regex configuration. │ ││ name: RegexConfig │ │└ properties │ │ ├Name: string (required) │ │ ├Description: string │ │ ├Pattern: string (required) │ │ └Action: string (required) │ ├type TopicPolicyConfig │ │├ documentation: Topic policy config for a guardrail. │ ││ name: TopicPolicyConfig │ │└ properties │ │ └TopicsConfig: Array<TopicConfig> (required) │ ├type TopicConfig │ │├ documentation: Topic config in topic policy. │ ││ name: TopicConfig │ │└ properties │ │ ├Name: string (required) │ │ ├Definition: string (required) │ │ ├Examples: Array<string> │ │ └Type: string (required) │ ├type WordPolicyConfig │ │├ documentation: Word policy config for a guardrail. │ ││ name: WordPolicyConfig │ │└ properties │ │ ├WordsConfig: Array<WordConfig> │ │ └ManagedWordListsConfig: Array<ManagedWordsConfig> │ ├type WordConfig │ │├ documentation: A custom word config. │ ││ name: WordConfig │ │└ properties │ │ └Text: string (required) │ └type ManagedWordsConfig │ ├ documentation: A managed words config. │ │ name: ManagedWordsConfig │ └ properties │ └Type: string (required) ├[~] service aws-cloudfront │ └ resources │ └[~] resource AWS::CloudFront::Distribution │ └ types │ └[~] type CacheBehavior │ └ - documentation: A complex type that describes how CloudFront processes requests. │ You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to serve objects from all of the origins. Each cache behavior specifies the one origin from which you want CloudFront to get objects. If you have two origins and only the default cache behavior, the default cache behavior will cause CloudFront to get objects from one of the origins, but the other origin is never used. │ For the current quota (formerly known as limit) on the number of cache behaviors that you can add to a distribution, see [Quotas](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html) in the *Amazon CloudFront Developer Guide* . │ If you don't want to specify any cache behaviors, include only an empty `CacheBehaviors` element. For more information, see [CacheBehaviors](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehaviors.html) . Don't include an empty `CacheBehavior` element because this is invalid. │ To delete all cache behaviors in an existing distribution, update the distribution configuration and include only an empty `CacheBehaviors` element. │ To add, change, or remove one or more cache behaviors, update the distribution configuration and specify all of the cache behaviors that you want to include in the updated distribution. │ For more information about cache behaviors, see [Cache Behavior Settings](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) in the *Amazon CloudFront Developer Guide* . │ + documentation: A complex type that describes how CloudFront processes requests. │ You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to serve objects from all of the origins. Each cache behavior specifies the one origin from which you want CloudFront to get objects. If you have two origins and only the default cache behavior, the default cache behavior will cause CloudFront to get objects from one of the origins, but the other origin is never used. │ For the current quota (formerly known as limit) on the number of cache behaviors that you can add to a distribution, see [Quotas](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html) in the *Amazon CloudFront Developer Guide* . │ If you don't want to specify any cache behaviors, include only an empty `CacheBehaviors` element. Don't specify an empty individual `CacheBehavior` element, because this is invalid. For more information, see [CacheBehaviors](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehaviors.html) . │ To delete all cache behaviors in an existing distribution, update the distribution configuration and include only an empty `CacheBehaviors` element. │ To add, change, or remove one or more cache behaviors, update the distribution configuration and specify all of the cache behaviors that you want to include in the updated distribution. │ For more information about cache behaviors, see [Cache Behavior Settings](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) in the *Amazon CloudFront Developer Guide* . ├[~] service aws-connectcampaigns │ └ resources │ └[~] resource AWS::ConnectCampaigns::Campaign │ └ types │ └[~] type AnswerMachineDetectionConfig │ └ properties │ └[+] AwaitAnswerMachinePrompt: boolean ├[~] service aws-datasync │ └ resources │ ├[~] resource AWS::DataSync::LocationObjectStorage │ │ └ properties │ │ └ ServerCertificate: (documentation changed) │ └[~] resource AWS::DataSync::Task │ └ types │ └[~] type TaskSchedule │ └ properties │ ├ ScheduleExpression: - string (required) │ │ + string │ └[+] Status: string ├[~] service aws-ec2 │ └ resources │ ├[~] resource AWS::EC2::Instance │ │ ├ properties │ │ │ └ LaunchTemplate: (documentation changed) │ │ └ types │ │ └[~] type LaunchTemplateSpecification │ │ ├ - documentation: Specifies a launch template to use when launching an Amazon EC2 instance. │ │ │ You must specify the following: │ │ │ - The ID or the name of the launch template, but not both. │ │ │ - The version of the launch template. │ │ │ For information about creating a launch template, see [AWS::EC2::LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html) and [Create a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template) in the *Amazon EC2 User Guide* . │ │ │ For example launch templates, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#aws-resource-ec2-launchtemplate--examples) for `AWS::EC2::LaunchTemplate` . │ │ │ + documentation: Specifies a launch template to use when launching an Amazon EC2 instance. │ │ │ You must specify the following: │ │ │ - The ID or the name of the launch template, but not both. │ │ │ - The version of the launch template. │ │ │ For information about creating a launch template, see [AWS::EC2::LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html) and [Create a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template) in the *Amazon EC2 User Guide* . For example launch templates, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#aws-resource-ec2-launchtemplate--examples) for `AWS::EC2::LaunchTemplate` . │ │ └ properties │ │ ├ LaunchTemplateId: (documentation changed) │ │ ├ LaunchTemplateName: (documentation changed) │ │ └ Version: (documentation changed) │ └[~] resource AWS::EC2::LaunchTemplate │ └ - documentation: Specifies the properties for creating a launch template. │ The minimum required properties for specifying a launch template are as follows: │ - You must specify at least one property for the launch template data. │ - You do not need to specify a name for the launch template. If you do not specify a name, AWS CloudFormation creates the name for you. │ A launch template can contain some or all of the configuration information to launch an instance. When you launch an instance using a launch template, instance properties that are not specified in the launch template use default values, except the `ImageId` property, which has no default value. If you do not specify an AMI ID for the launch template `ImageId` property, you must specify an AMI ID for the instance `ImageId` property. │ For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the *Amazon EC2 User Guide* . │ + documentation: Specifies the properties for creating a launch template. │ The minimum required properties for specifying a launch template are as follows: │ - You must specify at least one property for the launch template data. │ - You can optionally specify a name for the launch template. If you do not specify a name, AWS CloudFormation creates a name for you. │ A launch template can contain some or all of the configuration information to launch an instance. When you launch an instance using a launch template, instance properties that are not specified in the launch template use default values, except the `ImageId` property, which has no default value. If you do not specify an AMI ID for the launch template `ImageId` property, you must specify an AMI ID for the instance `ImageId` property. │ For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the *Amazon EC2 User Guide* . ├[~] service aws-ecs │ └ resources │ └[~] resource AWS::ECS::TaskDefinition │ ├ properties │ │ └ RuntimePlatform: (documentation changed) │ └ types │ └[~] type FSxAuthorizationConfig │ └ properties │ ├ CredentialsParameter: (documentation changed) │ └ Domain: (documentation changed) ├[~] service aws-fis │ └ resources │ └[~] resource AWS::FIS::ExperimentTemplate │ └ attributes │ └ Id: (documentation changed) ├[~] service aws-gamelift │ └ resources │ ├[+] resource AWS::GameLift::ContainerGroupDefinition │ │ ├ name: ContainerGroupDefinition │ │ │ cloudFormationType: AWS::GameLift::ContainerGroupDefinition │ │ │ documentation: The AWS::GameLift::ContainerGroupDefinition resource creates an Amazon GameLift container group definition. │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├Name: string (required, immutable) │ │ │ ├SchedulingStrategy: string (immutable) │ │ │ ├TotalMemoryLimit: integer (required, immutable) │ │ │ ├TotalCpuLimit: integer (required, immutable) │ │ │ ├ContainerDefinitions: Array<ContainerDefinition> (required, immutable) │ │ │ ├Tags: Array<tag> │ │ │ └OperatingSystem: string (required, immutable) │ │ ├ attributes │ │ │ ├ContainerGroupDefinitionArn: string │ │ │ └CreationTime: string │ │ └ types │ │ ├type ContainerDefinition │ │ │├ documentation: Details about a container that is used in a container fleet │ │ ││ name: ContainerDefinition │ │ │└ properties │ │ │ ├ContainerName: string (required) │ │ │ ├ImageUri: string (required) │ │ │ ├ResolvedImageDigest: string │ │ │ ├MemoryLimits: MemoryLimits │ │ │ ├PortConfiguration: PortConfiguration │ │ │ ├Cpu: integer │ │ │ ├HealthCheck: ContainerHealthCheck │ │ │ ├Command: Array<string> │ │ │ ├Essential: boolean │ │ │ ├EntryPoint: Array<string> │ │ │ ├WorkingDirectory: string │ │ │ ├Environment: Array<ContainerEnvironment> │ │ │ └DependsOn: Array<ContainerDependency> │ │ ├type MemoryLimits │ │ │├ documentation: Specifies how much memory is available to the container. │ │ ││ name: MemoryLimits │ │ │└ properties │ │ │ ├SoftLimit: integer │ │ │ └HardLimit: integer │ │ ├type PortConfiguration │ │ │├ documentation: Defines the ports on a container. │ │ ││ name: PortConfiguration │ │ │└ properties │ │ │ └ContainerPortRanges: Array<ContainerPortRange> (required) │ │ ├type ContainerPortRange │ │ │├ documentation: A set of one or more port numbers that can be opened on the container. │ │ ││ name: ContainerPortRange │ │ │└ properties │ │ │ ├FromPort: integer (required) │ │ │ ├Protocol: string (required) │ │ │ └ToPort: integer (required) │ │ ├type ContainerHealthCheck │ │ │├ documentation: Specifies how the process manager checks the health of containers. │ │ ││ name: ContainerHealthCheck │ │ │└ properties │ │ │ ├Command: Array<string> (required) │ │ │ ├Interval: integer │ │ │ ├Timeout: integer │ │ │ ├Retries: integer │ │ │ └StartPeriod: integer │ │ ├type ContainerEnvironment │ │ │├ documentation: An environment variable to set inside a container, in the form of a key-value pair. │ │ ││ name: ContainerEnvironment │ │ │└ properties │ │ │ ├Name: string (required) │ │ │ └Value: string (required) │ │ └type ContainerDependency │ │ ├ documentation: A dependency that impacts a container's startup and shutdown. │ │ │ name: ContainerDependency │ │ └ properties │ │ ├ContainerName: string (required) │ │ └Condition: string (required) │ └[~] resource AWS::GameLift::Fleet │ ├ properties │ │ └[+] ContainerGroupsConfiguration: ContainerGroupsConfiguration (immutable) │ ├ attributes │ │ └[+] ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance: integer │ └ types │ ├[+] type ConnectionPortRange │ │ ├ documentation: Defines the range of ports on the instance that allow inbound traffic to connect with containers in a fleet. │ │ │ name: ConnectionPortRange │ │ └ properties │ │ ├FromPort: integer (required) │ │ └ToPort: integer (required) │ ├[+] type ContainerGroupsConfiguration │ │ ├ documentation: Specifies container groups that this instance will hold. You must specify exactly one replica group. Optionally, you may specify exactly one daemon group. You can't change this property after you create the fleet. │ │ │ name: ContainerGroupsConfiguration │ │ └ properties │ │ ├ConnectionPortRange: ConnectionPortRange (required) │ │ ├ContainerGroupDefinitionNames: Array<string> (required) │ │ └ContainerGroupsPerInstance: ContainerGroupsPerInstance │ └[+] type ContainerGroupsPerInstance │ ├ documentation: The number of container groups per instance. │ │ name: ContainerGroupsPerInstance │ └ properties │ ├MaxReplicaContainerGroupsPerInstance: integer │ └DesiredReplicaContainerGroupsPerInstance: integer ├[~] service aws-globalaccelerator │ └ resources │ └[~] resource AWS::GlobalAccelerator::CrossAccountAttachment │ ├ properties │ │ ├ Name: (documentation changed) │ │ ├ Principals: (documentation changed) │ │ ├ Resources: (documentation changed) │ │ └ Tags: (documentation changed) │ └ attributes │ └ AttachmentArn: (documentation changed) ├[~] service aws-kinesisvideo │ └ resources │ └[~] resource AWS::KinesisVideo::SignalingChannel │ └ properties │ └ MessageTtlSeconds: (documentation changed) ├[~] service aws-lambda │ └ resources │ └[~] resource AWS::Lambda::Alias │ └ attributes │ └ AliasArn: (documentation changed) ├[+] service aws-paymentcryptography │ ├ capitalized: PaymentCryptography │ │ cloudFormationNamespace: AWS::PaymentCryptography │ │ name: aws-paymentcryptography │ │ shortName: paymentcryptography │ └ resources │ ├resource AWS::PaymentCryptography::Alias │ │├ name: Alias │ ││ cloudFormationType: AWS::PaymentCryptography::Alias │ ││ documentation: Definition of AWS::PaymentCryptography::Alias Resource Type │ │└ properties │ │ ├AliasName: string (required, immutable) │ │ └KeyArn: string │ └resource AWS::PaymentCryptography::Key │ ├ name: Key │ │ cloudFormationType: AWS::PaymentCryptography::Key │ │ documentation: Definition of AWS::PaymentCryptography::Key Resource Type │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├Enabled: boolean │ │ ├Exportable: boolean (required) │ │ ├KeyAttributes: KeyAttributes (required) │ │ ├KeyCheckValueAlgorithm: string │ │ └Tags: Array<tag> │ ├ attributes │ │ ├KeyIdentifier: string │ │ ├KeyOrigin: string │ │ └KeyState: string │ └ types │ ├type KeyAttributes │ │├ name: KeyAttributes │ │└ properties │ │ ├KeyUsage: string (required) │ │ ├KeyClass: string (required) │ │ ├KeyAlgorithm: string (required) │ │ └KeyModesOfUse: KeyModesOfUse (required) │ └type KeyModesOfUse │ ├ name: KeyModesOfUse │ └ properties │ ├Encrypt: boolean (default=false) │ ├Decrypt: boolean (default=false) │ ├Wrap: boolean (default=false) │ ├Unwrap: boolean (default=false) │ ├Generate: boolean (default=false) │ ├Sign: boolean (default=false) │ ├Verify: boolean (default=false) │ ├DeriveKey: boolean (default=false) │ └NoRestrictions: boolean (default=false) ├[~] service aws-personalize │ └ resources │ └[~] resource AWS::Personalize::Solution │ └ - documentation: An object that provides information about a solution. A solution includes the custom recipe, customized parameters, and trained models (Solution Versions) that Amazon Personalize uses to generate recommendations. │ + documentation: > After you create a solution, you can’t change its configuration. By default, all new solutions use automatic training. With automatic training, you incur training costs while your solution is active. You can't stop automatic training for a solution. To avoid unnecessary costs, make sure to delete the solution when you are finished. For information about training costs, see [Amazon Personalize pricing](https://docs.aws.amazon.com/https://aws.amazon.com/personalize/pricing/) . │ An object that provides information about a solution. A solution includes the custom recipe, customized parameters, and trained models (Solution Versions) that Amazon Personalize uses to generate recommendations. │ After you create a solution, you can’t change its configuration. If you need to make changes, you can [clone the solution](https://docs.aws.amazon.com/personalize/latest/dg/cloning-solution.html) with the Amazon Personalize console or create a new one. ├[~] service aws-quicksight │ └ resources │ ├[~] resource AWS::QuickSight::Analysis │ │ └ types │ │ ├[~] type CategoryDrillDownFilter │ │ │ └ - documentation: The numeric equality type drill down filter. │ │ │ + documentation: The category drill down filter. │ │ ├[~] type CategoryFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type DefaultDateTimePickerControlOptions │ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` . │ │ │ │ name: DefaultDateTimePickerControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions │ │ ├[+] type DefaultFilterControlConfiguration │ │ │ ├ documentation: The default configuration for all dependent controls of the filter. │ │ │ │ name: DefaultFilterControlConfiguration │ │ │ └ properties │ │ │ ├ControlOptions: DefaultFilterControlOptions (required) │ │ │ └Title: string (required) │ │ ├[+] type DefaultFilterControlOptions │ │ │ ├ documentation: The option that corresponds to the control type of the filter. │ │ │ │ name: DefaultFilterControlOptions │ │ │ └ properties │ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions │ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions │ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions │ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions │ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions │ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions │ │ │ └DefaultListOptions: DefaultFilterListControlOptions │ │ ├[+] type DefaultFilterDropDownControlOptions │ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type. │ │ │ │ name: DefaultFilterDropDownControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: DropDownControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultFilterListControlOptions │ │ │ ├ documentation: The default options that correspond to the `List` filter control type. │ │ │ │ name: DefaultFilterListControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: ListControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultRelativeDateTimeControlOptions │ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type. │ │ │ │ name: DefaultRelativeDateTimeControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions │ │ ├[+] type DefaultSliderControlOptions │ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type. │ │ │ │ name: DefaultSliderControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├StepSize: number (required, default=0) │ │ │ ├DisplayOptions: SliderControlDisplayOptions │ │ │ ├MaximumValue: number (required, default=0) │ │ │ └MinimumValue: number (required, default=0) │ │ ├[+] type DefaultTextAreaControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type. │ │ │ │ name: DefaultTextAreaControlOptions │ │ │ └ properties │ │ │ ├Delimiter: string │ │ │ └DisplayOptions: TextAreaControlDisplayOptions │ │ ├[+] type DefaultTextFieldControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type. │ │ │ │ name: DefaultTextFieldControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: TextFieldControlDisplayOptions │ │ ├[~] type FilterControl │ │ │ └ properties │ │ │ └[+] CrossSheet: FilterCrossSheetControl │ │ ├[+] type FilterCrossSheetControl │ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet │ │ │ │ name: FilterCrossSheetControl │ │ │ └ properties │ │ │ ├FilterControlId: string (required) │ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration │ │ │ └SourceFilterId: string (required) │ │ ├[~] type FilterDateTimePickerControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterListControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ ├ MinimumValue: (documentation changed) │ │ │ └ Type: (documentation changed) │ │ ├[~] type NumericEqualityDrillDownFilter │ │ │ └ - documentation: The category drill down filter. │ │ │ + documentation: The numeric equality type drill down filter. │ │ ├[~] type NumericEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type NumericRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type ParameterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ └ MinimumValue: (documentation changed) │ │ ├[~] type RelativeDatesFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TopBottomFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type WaterfallChartColorConfiguration │ │ │ ├ name: WaterfallChartColorConfiguration │ │ │ └ properties │ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration │ │ ├[~] type WaterfallChartConfiguration │ │ │ └ properties │ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration │ │ └[+] type WaterfallChartGroupColorConfiguration │ │ ├ name: WaterfallChartGroupColorConfiguration │ │ └ properties │ │ ├NegativeBarColor: string │ │ ├TotalBarColor: string │ │ └PositiveBarColor: string │ ├[~] resource AWS::QuickSight::Dashboard │ │ └ types │ │ ├[~] type CategoryDrillDownFilter │ │ │ └ - documentation: The numeric equality type drill down filter. │ │ │ + documentation: The category drill down filter. │ │ ├[~] type CategoryFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type DefaultDateTimePickerControlOptions │ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` . │ │ │ │ name: DefaultDateTimePickerControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions │ │ ├[+] type DefaultFilterControlConfiguration │ │ │ ├ documentation: The default configuration for all dependent controls of the filter. │ │ │ │ name: DefaultFilterControlConfiguration │ │ │ └ properties │ │ │ ├ControlOptions: DefaultFilterControlOptions (required) │ │ │ └Title: string (required) │ │ ├[+] type DefaultFilterControlOptions │ │ │ ├ documentation: The option that corresponds to the control type of the filter. │ │ │ │ name: DefaultFilterControlOptions │ │ │ └ properties │ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions │ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions │ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions │ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions │ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions │ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions │ │ │ └DefaultListOptions: DefaultFilterListControlOptions │ │ ├[+] type DefaultFilterDropDownControlOptions │ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type. │ │ │ │ name: DefaultFilterDropDownControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: DropDownControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultFilterListControlOptions │ │ │ ├ documentation: The default options that correspond to the `List` filter control type. │ │ │ │ name: DefaultFilterListControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: ListControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultRelativeDateTimeControlOptions │ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type. │ │ │ │ name: DefaultRelativeDateTimeControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions │ │ ├[+] type DefaultSliderControlOptions │ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type. │ │ │ │ name: DefaultSliderControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├StepSize: number (required, default=0) │ │ │ ├DisplayOptions: SliderControlDisplayOptions │ │ │ ├MaximumValue: number (required, default=0) │ │ │ └MinimumValue: number (required, default=0) │ │ ├[+] type DefaultTextAreaControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type. │ │ │ │ name: DefaultTextAreaControlOptions │ │ │ └ properties │ │ │ ├Delimiter: string │ │ │ └DisplayOptions: TextAreaControlDisplayOptions │ │ ├[+] type DefaultTextFieldControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type. │ │ │ │ name: DefaultTextFieldControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: TextFieldControlDisplayOptions │ │ ├[~] type FilterControl │ │ │ └ properties │ │ │ └[+] CrossSheet: FilterCrossSheetControl │ │ ├[+] type FilterCrossSheetControl │ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet │ │ │ │ name: FilterCrossSheetControl │ │ │ └ properties │ │ │ ├FilterControlId: string (required) │ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration │ │ │ └SourceFilterId: string (required) │ │ ├[~] type FilterDateTimePickerControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterListControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ ├ MinimumValue: (documentation changed) │ │ │ └ Type: (documentation changed) │ │ ├[~] type NumericEqualityDrillDownFilter │ │ │ └ - documentation: The category drill down filter. │ │ │ + documentation: The numeric equality type drill down filter. │ │ ├[~] type NumericEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type NumericRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type ParameterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ └ MinimumValue: (documentation changed) │ │ ├[~] type RelativeDatesFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TopBottomFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type WaterfallChartColorConfiguration │ │ │ ├ name: WaterfallChartColorConfiguration │ │ │ └ properties │ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration │ │ ├[~] type WaterfallChartConfiguration │ │ │ └ properties │ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration │ │ └[+] type WaterfallChartGroupColorConfiguration │ │ ├ name: WaterfallChartGroupColorConfiguration │ │ └ properties │ │ ├NegativeBarColor: string │ │ ├TotalBarColor: string │ │ └PositiveBarColor: string │ ├[~] resource AWS::QuickSight::Template │ │ └ types │ │ ├[~] type CategoryDrillDownFilter │ │ │ └ - documentation: The numeric equality type drill down filter. │ │ │ + documentation: The category drill down filter. │ │ ├[~] type CategoryFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type DefaultDateTimePickerControlOptions │ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` . │ │ │ │ name: DefaultDateTimePickerControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions │ │ ├[+] type DefaultFilterControlConfiguration │ │ │ ├ documentation: The default configuration for all dependent controls of the filter. │ │ │ │ name: DefaultFilterControlConfiguration │ │ │ └ properties │ │ │ ├ControlOptions: DefaultFilterControlOptions (required) │ │ │ └Title: string (required) │ │ ├[+] type DefaultFilterControlOptions │ │ │ ├ documentation: The option that corresponds to the control type of the filter. │ │ │ │ name: DefaultFilterControlOptions │ │ │ └ properties │ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions │ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions │ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions │ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions │ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions │ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions │ │ │ └DefaultListOptions: DefaultFilterListControlOptions │ │ ├[+] type DefaultFilterDropDownControlOptions │ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type. │ │ │ │ name: DefaultFilterDropDownControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: DropDownControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultFilterListControlOptions │ │ │ ├ documentation: The default options that correspond to the `List` filter control type. │ │ │ │ name: DefaultFilterListControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├DisplayOptions: ListControlDisplayOptions │ │ │ └SelectableValues: FilterSelectableValues │ │ ├[+] type DefaultRelativeDateTimeControlOptions │ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type. │ │ │ │ name: DefaultRelativeDateTimeControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions │ │ ├[+] type DefaultSliderControlOptions │ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type. │ │ │ │ name: DefaultSliderControlOptions │ │ │ └ properties │ │ │ ├Type: string │ │ │ ├StepSize: number (required, default=0) │ │ │ ├DisplayOptions: SliderControlDisplayOptions │ │ │ ├MaximumValue: number (required, default=0) │ │ │ └MinimumValue: number (required, default=0) │ │ ├[+] type DefaultTextAreaControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type. │ │ │ │ name: DefaultTextAreaControlOptions │ │ │ └ properties │ │ │ ├Delimiter: string │ │ │ └DisplayOptions: TextAreaControlDisplayOptions │ │ ├[+] type DefaultTextFieldControlOptions │ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type. │ │ │ │ name: DefaultTextFieldControlOptions │ │ │ └ properties │ │ │ └DisplayOptions: TextFieldControlDisplayOptions │ │ ├[~] type FilterControl │ │ │ └ properties │ │ │ └[+] CrossSheet: FilterCrossSheetControl │ │ ├[+] type FilterCrossSheetControl │ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet │ │ │ │ name: FilterCrossSheetControl │ │ │ └ properties │ │ │ ├FilterControlId: string (required) │ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration │ │ │ └SourceFilterId: string (required) │ │ ├[~] type FilterDateTimePickerControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterListControl │ │ │ └ properties │ │ │ └ Type: (documentation changed) │ │ ├[~] type FilterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ ├ MinimumValue: (documentation changed) │ │ │ └ Type: (documentation changed) │ │ ├[~] type NumericEqualityDrillDownFilter │ │ │ └ - documentation: The category drill down filter. │ │ │ + documentation: The numeric equality type drill down filter. │ │ ├[~] type NumericEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type NumericRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type ParameterSliderControl │ │ │ └ properties │ │ │ ├ MaximumValue: (documentation changed) │ │ │ └ MinimumValue: (documentation changed) │ │ ├[~] type RelativeDatesFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeEqualityFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TimeRangeFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[~] type TopBottomFilter │ │ │ └ properties │ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration │ │ ├[+] type WaterfallChartColorConfiguration │ │ │ ├ name: WaterfallChartColorConfiguration │ │ │ └ properties │ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration │ │ ├[~] type WaterfallChartConfiguration │ │ │ └ properties │ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration │ │ └[+] type WaterfallChartGroupColorConfiguration │ │ ├ name: WaterfallChartGroupColorConfiguration │ │ └ properties │ │ ├NegativeBarColor: string │ │ ├TotalBarColor: string │ │ └PositiveBarColor: string │ └[~] resource AWS::QuickSight::Theme │ └ attributes │ └ Version: (documentation changed) ├[~] service aws-rds │ └ resources │ └[~] resource AWS::RDS::DBInstance │ └ properties │ └[+] AutomaticBackupReplicationKmsKeyId: string ├[~] service aws-redshiftserverless │ └ resources │ ├[~] resource AWS::RedshiftServerless::Namespace │ │ └ types │ │ └[~] type SnapshotCopyConfiguration │ │ ├ - documentation: undefined │ │ │ + documentation: The object that you configure to copy snapshots from one namespace to a namespace in another AWS Region . │ │ └ properties │ │ ├ DestinationKmsKeyId: (documentation changed) │ │ ├ DestinationRegion: (documentation changed) │ │ └ SnapshotRetentionPeriod: (documentation changed) │ └[~] resource AWS::RedshiftServerless::Workgroup │ └ types │ └[~] type Workgroup │ └ properties │ ├ ConfigParameters: (documentation changed) │ └ PubliclyAccessible: (documentation changed) ├[+] service aws-route53profiles │ ├ capitalized: Route53Profiles │ │ cloudFormationNamespace: AWS::Route53Profiles │ │ name: aws-route53profiles │ │ shortName: route53profiles │ └ resources │ ├resource AWS::Route53Profiles::Profile │ │├ name: Profile │ ││ cloudFormationType: AWS::Route53Profiles::Profile │ ││ documentation: Resource Type definition for AWS::Route53Profiles::Profile │ ││ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │├ properties │ ││ ├Name: string (required, immutable) │ ││ └Tags: Array<tag> │ │└ attributes │ │ ├Arn: string │ │ ├Id: string │ │ └ClientToken: string │ ├resource AWS::Route53Profiles::ProfileAssociation │ │├ name: ProfileAssociation │ ││ cloudFormationType: AWS::Route53Profiles::ProfileAssociation │ ││ documentation: Resource Type definition for AWS::Route53Profiles::ProfileAssociation │ ││ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │├ properties │ ││ ├ResourceId: string (required, immutable) │ ││ ├ProfileId: string (required, immutable) │ ││ ├Name: string (required, immutable) │ ││ ├Tags: Array<tag> │ ││ └Arn: string │ │└ attributes │ │ └Id: string │ └resource AWS::Route53Profiles::ProfileResourceAssociation │ ├ name: ProfileResourceAssociation │ │ cloudFormationType: AWS::Route53Profiles::ProfileResourceAssociation │ │ documentation: Resource Type definition for AWS::Route53Profiles::ProfileResourceAssociation │ ├ properties │ │ ├ProfileId: string (required, immutable) │ │ ├Name: string (required, immutable) │ │ ├ResourceArn: string (required, immutable) │ │ └ResourceProperties: string │ └ attributes │ ├Id: string │ └ResourceType: string └[~] service aws-workspacesweb └ resources ├[~] resource AWS::WorkSpacesWeb::Portal │ └ properties │ ├[+] InstanceType: string │ └[+] MaxConcurrentSessions: number └[~] resource AWS::WorkSpacesWeb::UserSettings └ properties ├ AdditionalEncryptionContext: (documentation changed) └ CustomerManagedKey: (documentation changed) ```
1 parent 247aa35 commit c949076

File tree

15 files changed

+138
-11
lines changed

15 files changed

+138
-11
lines changed

packages/@aws-cdk/cloudformation-diff/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
},
2424
"license": "Apache-2.0",
2525
"dependencies": {
26-
"@aws-cdk/aws-service-spec": "^0.0.64",
27-
"@aws-cdk/service-spec-types": "^0.0.64",
26+
"@aws-cdk/aws-service-spec": "^0.0.65",
27+
"@aws-cdk/service-spec-types": "^0.0.65",
2828
"chalk": "^4",
2929
"diff": "^5.2.0",
3030
"fast-deep-equal": "^3.1.3",

packages/@aws-cdk/integ-runner/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"@aws-cdk/cloud-assembly-schema": "0.0.0",
7575
"@aws-cdk/cloudformation-diff": "0.0.0",
7676
"@aws-cdk/cx-api": "0.0.0",
77-
"@aws-cdk/aws-service-spec": "^0.0.64",
77+
"@aws-cdk/aws-service-spec": "^0.0.65",
7878
"cdk-assets": "0.0.0",
7979
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
8080
"aws-cdk": "0.0.0",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"targets": {
3+
"java": {
4+
"package": "software.amazon.awscdk.services.paymentcryptography"
5+
},
6+
"dotnet": {
7+
"package": "Amazon.CDK.AWS.PaymentCryptography"
8+
},
9+
"python": {
10+
"module": "aws_cdk.aws_paymentcryptography"
11+
}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# AWS::PaymentCryptography Construct Library
2+
<!--BEGIN STABILITY BANNER-->
3+
4+
---
5+
6+
![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge)
7+
8+
> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use.
9+
>
10+
> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib
11+
12+
---
13+
14+
<!--END STABILITY BANNER-->
15+
16+
This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.
17+
18+
```ts nofixture
19+
import * as paymentcryptography from 'aws-cdk-lib/aws-paymentcryptography';
20+
```
21+
22+
<!--BEGIN CFNONLY DISCLAIMER-->
23+
24+
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:
25+
26+
- Search [Construct Hub for PaymentCryptography construct libraries](https://constructs.dev/search?q=paymentcryptography)
27+
- 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::PaymentCryptography resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PaymentCryptography.html) directly.
28+
29+
30+
<!--BEGIN CFNONLY DISCLAIMER-->
31+
32+
There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
33+
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.
34+
35+
For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::PaymentCryptography](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PaymentCryptography.html).
36+
37+
(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.)
38+
39+
<!--END CFNONLY DISCLAIMER-->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './lib';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// AWS::PaymentCryptography Cloudformation Resources
2+
export * from './paymentcryptography.generated';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"targets": {
3+
"java": {
4+
"package": "software.amazon.awscdk.services.route53profiles"
5+
},
6+
"dotnet": {
7+
"package": "Amazon.CDK.AWS.Route53Profiles"
8+
},
9+
"python": {
10+
"module": "aws_cdk.aws_route53profiles"
11+
}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# AWS::Route53Profiles Construct Library
2+
<!--BEGIN STABILITY BANNER-->
3+
4+
---
5+
6+
![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge)
7+
8+
> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use.
9+
>
10+
> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib
11+
12+
---
13+
14+
<!--END STABILITY BANNER-->
15+
16+
This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.
17+
18+
```ts nofixture
19+
import * as route53profiles from 'aws-cdk-lib/aws-route53profiles';
20+
```
21+
22+
<!--BEGIN CFNONLY DISCLAIMER-->
23+
24+
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:
25+
26+
- Search [Construct Hub for Route53Profiles construct libraries](https://constructs.dev/search?q=route53profiles)
27+
- 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::Route53Profiles resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Route53Profiles.html) directly.
28+
29+
30+
<!--BEGIN CFNONLY DISCLAIMER-->
31+
32+
There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
33+
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.
34+
35+
For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::Route53Profiles](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Route53Profiles.html).
36+
37+
(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.)
38+
39+
<!--END CFNONLY DISCLAIMER-->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './lib';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// AWS::Route53Profiles Cloudformation Resources
2+
export * from './route53profiles.generated';

packages/aws-cdk-lib/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ export * as aws_opsworkscm from './aws-opsworkscm';
191191
export * as aws_organizations from './aws-organizations';
192192
export * as aws_osis from './aws-osis';
193193
export * as aws_panorama from './aws-panorama';
194+
export * as aws_paymentcryptography from './aws-paymentcryptography';
194195
export * as aws_pcaconnectorad from './aws-pcaconnectorad';
195196
export * as aws_personalize from './aws-personalize';
196197
export * as aws_pinpoint from './aws-pinpoint';
@@ -213,6 +214,7 @@ export * as aws_rolesanywhere from './aws-rolesanywhere';
213214
export * as aws_route53 from './aws-route53';
214215
export * as aws_route53_patterns from './aws-route53-patterns';
215216
export * as aws_route53_targets from './aws-route53-targets';
217+
export * as aws_route53profiles from './aws-route53profiles';
216218
export * as aws_route53recoverycontrol from './aws-route53recoverycontrol';
217219
export * as aws_route53recoveryreadiness from './aws-route53recoveryreadiness';
218220
export * as aws_route53resolver from './aws-route53resolver';

packages/aws-cdk-lib/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
"mime-types": "^2.1.35"
136136
},
137137
"devDependencies": {
138-
"@aws-cdk/aws-service-spec": "^0.0.64",
138+
"@aws-cdk/aws-service-spec": "^0.0.65",
139139
"@aws-cdk/cdk-build-tools": "0.0.0",
140140
"@aws-cdk/custom-resource-handlers": "0.0.0",
141141
"@aws-cdk/pkglint": "0.0.0",
@@ -407,6 +407,7 @@
407407
"./aws-organizations": "./aws-organizations/index.js",
408408
"./aws-osis": "./aws-osis/index.js",
409409
"./aws-panorama": "./aws-panorama/index.js",
410+
"./aws-paymentcryptography": "./aws-paymentcryptography/index.js",
410411
"./aws-pcaconnectorad": "./aws-pcaconnectorad/index.js",
411412
"./aws-personalize": "./aws-personalize/index.js",
412413
"./aws-pinpoint": "./aws-pinpoint/index.js",
@@ -429,6 +430,7 @@
429430
"./aws-route53": "./aws-route53/index.js",
430431
"./aws-route53-patterns": "./aws-route53-patterns/index.js",
431432
"./aws-route53-targets": "./aws-route53-targets/index.js",
433+
"./aws-route53profiles": "./aws-route53profiles/index.js",
432434
"./aws-route53recoverycontrol": "./aws-route53recoverycontrol/index.js",
433435
"./aws-route53recoveryreadiness": "./aws-route53recoveryreadiness/index.js",
434436
"./aws-route53resolver": "./aws-route53resolver/index.js",

packages/aws-cdk-lib/scripts/scope-map.json

+6
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,9 @@
522522
"aws-panorama": [
523523
"AWS::Panorama"
524524
],
525+
"aws-paymentcryptography": [
526+
"AWS::PaymentCryptography"
527+
],
525528
"aws-pcaconnectorad": [
526529
"AWS::PCAConnectorAD"
527530
],
@@ -582,6 +585,9 @@
582585
"aws-route53": [
583586
"AWS::Route53"
584587
],
588+
"aws-route53profiles": [
589+
"AWS::Route53Profiles"
590+
],
585591
"aws-route53recoverycontrol": [
586592
"AWS::Route53RecoveryControl"
587593
],

tools/@aws-cdk/spec2cdk/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@aws-cdk/aws-service-spec": "^0.0.64",
35+
"@aws-cdk/aws-service-spec": "^0.0.65",
3636
"@aws-cdk/service-spec-importers": "^0.0.31",
37-
"@aws-cdk/service-spec-types": "^0.0.64",
37+
"@aws-cdk/service-spec-types": "^0.0.65",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.3",
4040
"camelcase": "^6",

yarn.lock

+12-5
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@
5656
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz#9b5d213b5ce5ad4461f6a4720195ff8de72e6523"
5757
integrity sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==
5858

59-
"@aws-cdk/aws-service-spec@^0.0.64":
60-
version "0.0.64"
61-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.64.tgz#40a0eedd08b7c67d65c011ae343788528068d793"
62-
integrity sha512-HkDYdnuegCfA4cBNjNExgrpNzbkHjbdb5nhq4Aw2NasAgECcGh0OsEoCgINqh6X4FHdCscJlwHm2cUbfHBx04Q==
59+
"@aws-cdk/aws-service-spec@^0.0.65":
60+
version "0.0.65"
61+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.65.tgz#26b23804afa4ca9e0dea951af135b50b33fae227"
62+
integrity sha512-pgYguYQk7e9PJy5+csb/mSCozBqKYXE4yiksnNMXopcTEYA9LB+jrD0wk/jMNfrsGLIeBrYEDFjVmxyvSK1j4Q==
6363
dependencies:
64-
"@aws-cdk/service-spec-types" "^0.0.64"
64+
"@aws-cdk/service-spec-types" "^0.0.65"
6565
"@cdklabs/tskb" "^0.0.3"
6666

6767
"@aws-cdk/lambda-layer-kubectl-v24@^2.0.242":
@@ -97,6 +97,13 @@
9797
dependencies:
9898
"@cdklabs/tskb" "^0.0.3"
9999

100+
"@aws-cdk/service-spec-types@^0.0.65":
101+
version "0.0.65"
102+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.65.tgz#da9096b5b9646bd23e040f88d2c7f55c4dd1d529"
103+
integrity sha512-Zqym20NXZPWROBeIUzS400COrutTGvvaJ3e6yEYZ6KB8qUFbf1BGWqHGGqB4+OP0ZY4sHXYerU9RkZa6OQolgQ==
104+
dependencies:
105+
"@cdklabs/tskb" "^0.0.3"
106+
100107
"@aws-crypto/[email protected]":
101108
version "3.0.0"
102109
resolved "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"

0 commit comments

Comments
 (0)