Skip to content

Conversation

@aws-cdk-automation
Copy link
Contributor

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

Updates the cfn-schema source from upstream. See details in workflow run.


Automatically created by projen via the "update-source-cfn-schema" workflow

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

Updates the cfn-schema source from upstream. See details in [workflow run].

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

------

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

Signed-off-by: github-actions <[email protected]>
@github-actions
Copy link
Contributor

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

Run the following commands inside the repo:

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

@github-actions
Copy link
Contributor

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

├[~] service aws-applicationautoscaling
│ └ resources
│    └[~] resource AWS::ApplicationAutoScaling::ScalingPolicy
│      ├ properties
│      │  └[+] PredictiveScalingPolicyConfiguration: PredictiveScalingPolicyConfiguration
│      └ types
│         ├[+] type PredictiveScalingCustomizedCapacityMetric
│         │ ├  name: PredictiveScalingCustomizedCapacityMetric
│         │ └ properties
│         │    └MetricDataQueries: Array<PredictiveScalingMetricDataQuery> (required)
│         ├[+] type PredictiveScalingCustomizedLoadMetric
│         │ ├  name: PredictiveScalingCustomizedLoadMetric
│         │ └ properties
│         │    └MetricDataQueries: Array<PredictiveScalingMetricDataQuery> (required)
│         ├[+] type PredictiveScalingCustomizedScalingMetric
│         │ ├  name: PredictiveScalingCustomizedScalingMetric
│         │ └ properties
│         │    └MetricDataQueries: Array<PredictiveScalingMetricDataQuery> (required)
│         ├[+] type PredictiveScalingMetric
│         │ ├  name: PredictiveScalingMetric
│         │ └ properties
│         │    ├MetricName: string
│         │    ├Dimensions: Array<PredictiveScalingMetricDimension>
│         │    └Namespace: string
│         ├[+] type PredictiveScalingMetricDataQuery
│         │ ├  name: PredictiveScalingMetricDataQuery
│         │ └ properties
│         │    ├ReturnData: boolean
│         │    ├Expression: string
│         │    ├Label: string
│         │    ├MetricStat: PredictiveScalingMetricStat
│         │    └Id: string
│         ├[+] type PredictiveScalingMetricDimension
│         │ ├  name: PredictiveScalingMetricDimension
│         │ └ properties
│         │    ├Value: string
│         │    └Name: string
│         ├[+] type PredictiveScalingMetricSpecification
│         │ ├  name: PredictiveScalingMetricSpecification
│         │ └ properties
│         │    ├CustomizedLoadMetricSpecification: PredictiveScalingCustomizedLoadMetric
│         │    ├PredefinedLoadMetricSpecification: PredictiveScalingPredefinedLoadMetric
│         │    ├TargetValue: number (required)
│         │    ├PredefinedScalingMetricSpecification: PredictiveScalingPredefinedScalingMetric
│         │    ├CustomizedCapacityMetricSpecification: PredictiveScalingCustomizedCapacityMetric
│         │    ├CustomizedScalingMetricSpecification: PredictiveScalingCustomizedScalingMetric
│         │    └PredefinedMetricPairSpecification: PredictiveScalingPredefinedMetricPair
│         ├[+] type PredictiveScalingMetricStat
│         │ ├  name: PredictiveScalingMetricStat
│         │ └ properties
│         │    ├Stat: string
│         │    ├Metric: PredictiveScalingMetric
│         │    └Unit: string
│         ├[+] type PredictiveScalingPolicyConfiguration
│         │ ├  name: PredictiveScalingPolicyConfiguration
│         │ └ properties
│         │    ├MaxCapacityBreachBehavior: string
│         │    ├MaxCapacityBuffer: integer
│         │    ├Mode: string
│         │    ├MetricSpecifications: Array<PredictiveScalingMetricSpecification> (required)
│         │    └SchedulingBufferTime: integer
│         ├[+] type PredictiveScalingPredefinedLoadMetric
│         │ ├  name: PredictiveScalingPredefinedLoadMetric
│         │ └ properties
│         │    ├PredefinedMetricType: string (required)
│         │    └ResourceLabel: string
│         ├[+] type PredictiveScalingPredefinedMetricPair
│         │ ├  name: PredictiveScalingPredefinedMetricPair
│         │ └ properties
│         │    ├PredefinedMetricType: string (required)
│         │    └ResourceLabel: string
│         └[+] type PredictiveScalingPredefinedScalingMetric
│           ├  name: PredictiveScalingPredefinedScalingMetric
│           └ properties
│              ├PredefinedMetricType: string (required)
│              └ResourceLabel: string
├[~] service aws-applicationsignals
│ └ resources
│    └[~] resource AWS::ApplicationSignals::ServiceLevelObjective
│      ├ properties
│      │  └[+] BurnRateConfigurations: Array<BurnRateConfiguration>
│      └ types
│         └[+] type BurnRateConfiguration
│           ├  documentation: This object defines the length of the look-back window used to calculate one burn rate metric for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. A burn rate of exactly 1 indicates that the SLO goal will be met exactly.
│           │  For example, if you specify 60 as the number of minutes in the look-back window, the burn rate is calculated as the following:
│           │  burn rate = error rate over the look-back window / (1 - attainment goal percentage)
│           │  name: BurnRateConfiguration
│           └ properties
│              └LookBackWindowMinutes: integer (required)
├[~] service aws-autoscaling
│ └ resources
│    └[~] resource AWS::AutoScaling::AutoScalingGroup
│      ├ properties
│      │  ├[+] AvailabilityZoneImpairmentPolicy: AvailabilityZoneImpairmentPolicy
│      │  └[+] SkipZonalShiftValidation: boolean
│      └ types
│         ├[+] type AvailabilityZoneImpairmentPolicy
│         │ ├  name: AvailabilityZoneImpairmentPolicy
│         │ └ properties
│         │    ├ZonalShiftEnabled: boolean (required)
│         │    └ImpairedZoneHealthCheckBehavior: string (required)
│         ├[+] type BaselinePerformanceFactorsRequest
│         │ ├  name: BaselinePerformanceFactorsRequest
│         │ └ properties
│         │    └Cpu: CpuPerformanceFactorRequest
│         ├[+] type CpuPerformanceFactorRequest
│         │ ├  name: CpuPerformanceFactorRequest
│         │ └ properties
│         │    └References: Array<PerformanceFactorReferenceRequest>
│         ├[~] type InstanceRequirements
│         │ └ properties
│         │    └[+] BaselinePerformanceFactors: BaselinePerformanceFactorsRequest
│         └[+] type PerformanceFactorReferenceRequest
│           ├  name: PerformanceFactorReferenceRequest
│           └ properties
│              └InstanceFamily: string
├[+] service aws-connectcampaignsv2
│ ├  capitalized: ConnectCampaignsV2
│ │  cloudFormationNamespace: AWS::ConnectCampaignsV2
│ │  name: aws-connectcampaignsv2
│ │  shortName: connectcampaignsv2
│ └ resources
│    └resource AWS::ConnectCampaignsV2::Campaign
│     ├  name: Campaign
│     │  cloudFormationType: AWS::ConnectCampaignsV2::Campaign
│     │  documentation: Definition of AWS::ConnectCampaignsV2::Campaign Resource Type
│     │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│     ├ properties
│     │  ├Name: string (required)
│     │  ├ConnectInstanceId: string (required, immutable)
│     │  ├ChannelSubtypeConfig: ChannelSubtypeConfig (required)
│     │  ├Source: Source
│     │  ├ConnectCampaignFlowArn: string
│     │  ├Schedule: Schedule
│     │  ├CommunicationTimeConfig: CommunicationTimeConfig
│     │  ├CommunicationLimitsOverride: CommunicationLimitsConfig
│     │  └Tags: Array<tag>
│     ├ attributes
│     │  └Arn: string
│     └ types
│        ├type ChannelSubtypeConfig
│        │├  documentation: The possible types of channel subtype config parameters
│        ││  name: ChannelSubtypeConfig
│        │└ properties
│        │   ├Telephony: TelephonyChannelSubtypeConfig
│        │   ├Sms: SmsChannelSubtypeConfig
│        │   └Email: EmailChannelSubtypeConfig
│        ├type TelephonyChannelSubtypeConfig
│        │├  documentation: Telephony Channel Subtype config
│        ││  name: TelephonyChannelSubtypeConfig
│        │└ properties
│        │   ├Capacity: number
│        │   ├ConnectQueueId: string
│        │   ├OutboundMode: TelephonyOutboundMode (required)
│        │   └DefaultOutboundConfig: TelephonyOutboundConfig (required)
│        ├type TelephonyOutboundMode
│        │├  documentation: Telephony Outbound Mode
│        ││  name: TelephonyOutboundMode
│        │└ properties
│        │   ├ProgressiveConfig: ProgressiveConfig
│        │   ├PredictiveConfig: PredictiveConfig
│        │   └AgentlessConfig: json
│        ├type ProgressiveConfig
│        │├  documentation: Progressive config
│        ││  name: ProgressiveConfig
│        │└ properties
│        │   └BandwidthAllocation: number (required)
│        ├type PredictiveConfig
│        │├  documentation: Predictive config
│        ││  name: PredictiveConfig
│        │└ properties
│        │   └BandwidthAllocation: number (required)
│        ├type TelephonyOutboundConfig
│        │├  documentation: Default Telephone Outbound config
│        ││  name: TelephonyOutboundConfig
│        │└ properties
│        │   ├ConnectContactFlowId: string (required)
│        │   ├ConnectSourcePhoneNumber: string
│        │   └AnswerMachineDetectionConfig: AnswerMachineDetectionConfig
│        ├type AnswerMachineDetectionConfig
│        │├  documentation: The configuration used for answering machine detection during outbound calls
│        ││  name: AnswerMachineDetectionConfig
│        │└ properties
│        │   ├EnableAnswerMachineDetection: boolean (required)
│        │   └AwaitAnswerMachinePrompt: boolean
│        ├type SmsChannelSubtypeConfig
│        │├  documentation: SMS Channel Subtype config
│        ││  name: SmsChannelSubtypeConfig
│        │└ properties
│        │   ├Capacity: number
│        │   ├OutboundMode: SmsOutboundMode (required)
│        │   └DefaultOutboundConfig: SmsOutboundConfig (required)
│        ├type SmsOutboundMode
│        │├  documentation: SMS Outbound Mode
│        ││  name: SmsOutboundMode
│        │└ properties
│        │   └AgentlessConfig: json
│        ├type SmsOutboundConfig
│        │├  documentation: Default SMS outbound config
│        ││  name: SmsOutboundConfig
│        │└ properties
│        │   ├ConnectSourcePhoneNumberArn: string (required)
│        │   └WisdomTemplateArn: string (required)
│        ├type EmailChannelSubtypeConfig
│        │├  documentation: Email Channel Subtype config
│        ││  name: EmailChannelSubtypeConfig
│        │└ properties
│        │   ├Capacity: number
│        │   ├OutboundMode: EmailOutboundMode (required)
│        │   └DefaultOutboundConfig: EmailOutboundConfig (required)
│        ├type EmailOutboundMode
│        │├  documentation: Email Outbound Mode
│        ││  name: EmailOutboundMode
│        │└ properties
│        │   └AgentlessConfig: json
│        ├type EmailOutboundConfig
│        │├  documentation: Default SMS outbound config
│        ││  name: EmailOutboundConfig
│        │└ properties
│        │   ├ConnectSourceEmailAddress: string (required)
│        │   ├SourceEmailAddressDisplayName: string
│        │   └WisdomTemplateArn: string (required)
│        ├type Source
│        │├  documentation: The possible types of channel config parameters
│        ││  name: Source
│        │└ properties
│        │   └CustomerProfilesSegmentArn: string (required)
│        ├type Schedule
│        │├  documentation: Campaign schedule
│        ││  name: Schedule
│        │└ properties
│        │   ├StartTime: string (required)
│        │   ├EndTime: string (required)
│        │   └RefreshFrequency: string
│        ├type CommunicationTimeConfig
│        │├  documentation: Campaign communication time config
│        ││  name: CommunicationTimeConfig
│        │└ properties
│        │   ├LocalTimeZoneConfig: LocalTimeZoneConfig (required)
│        │   ├Telephony: TimeWindow
│        │   ├Sms: TimeWindow
│        │   └Email: TimeWindow
│        ├type LocalTimeZoneConfig
│        │├  documentation: Local time zone config
│        ││  name: LocalTimeZoneConfig
│        │└ properties
│        │   ├DefaultTimeZone: string
│        │   └LocalTimeZoneDetection: Array<string>
│        ├type TimeWindow
│        │├  documentation: Time window config
│        ││  name: TimeWindow
│        │└ properties
│        │   ├OpenHours: OpenHours (required)
│        │   └RestrictedPeriods: RestrictedPeriods
│        ├type OpenHours
│        │├  documentation: Open Hours config
│        ││  name: OpenHours
│        │└ properties
│        │   └DailyHours: Array<DailyHour> (required)
│        ├type DailyHour
│        │├  documentation: Daily Hour
│        ││  name: DailyHour
│        │└ properties
│        │   ├Key: string
│        │   └Value: Array<TimeRange>
│        ├type TimeRange
│        │├  documentation: Time range in 24 hour format
│        ││  name: TimeRange
│        │└ properties
│        │   ├StartTime: string (required)
│        │   └EndTime: string (required)
│        ├type RestrictedPeriods
│        │├  documentation: Restricted period config
│        ││  name: RestrictedPeriods
│        │└ properties
│        │   └RestrictedPeriodList: Array<RestrictedPeriod> (required)
│        ├type RestrictedPeriod
│        │├  documentation: Restricted period
│        ││  name: RestrictedPeriod
│        │└ properties
│        │   ├Name: string
│        │   ├StartDate: string (required)
│        │   └EndDate: string (required)
│        ├type CommunicationLimitsConfig
│        │├  documentation: Communication limits config
│        ││  name: CommunicationLimitsConfig
│        │└ properties
│        │   └AllChannelsSubtypes: CommunicationLimits
│        ├type CommunicationLimits
│        │├  documentation: Communication limits
│        ││  name: CommunicationLimits
│        │└ properties
│        │   └CommunicationLimitList: Array<CommunicationLimit>
│        └type CommunicationLimit
│         ├  documentation: Communication Limit
│         │  name: CommunicationLimit
│         └ properties
│            ├MaxCountPerRecipient: integer (required)
│            ├Frequency: integer (required)
│            └Unit: string (required)
├[~] service aws-dynamodb
│ └ resources
│    ├[~] resource AWS::DynamoDB::GlobalTable
│    │ ├ properties
│    │ │  └[+] WarmThroughput: WarmThroughput
│    │ └ types
│    │    ├[~] type GlobalSecondaryIndex
│    │    │ └ properties
│    │    │    └[+] WarmThroughput: WarmThroughput
│    │    └[+] type WarmThroughput
│    │      ├  name: WarmThroughput
│    │      └ properties
│    │         ├ReadUnitsPerSecond: integer
│    │         └WriteUnitsPerSecond: integer
│    └[~] resource AWS::DynamoDB::Table
│      ├ properties
│      │  └[+] WarmThroughput: WarmThroughput
│      └ types
│         ├[~] type GlobalSecondaryIndex
│         │ └ properties
│         │    └[+] WarmThroughput: WarmThroughput
│         └[+] type WarmThroughput
│           ├  name: WarmThroughput
│           └ properties
│              ├ReadUnitsPerSecond: integer
│              └WriteUnitsPerSecond: integer
├[~] service aws-gamelift
│ └ resources
│    └[~] resource AWS::GameLift::ContainerGroupDefinition
│      └ properties
│         └ SupportContainerDefinitions: - Array<SupportContainerDefinition> ⇐ Array<json>
│                                        + Array<SupportContainerDefinition>
└[~] service aws-vpclattice
  └ resources
     └[~] resource AWS::VpcLattice::AccessLogSubscription
       └ properties
          └[+] ServiceNetworkLogType: string

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Nov 15, 2024
Merged via the queue into main with commit def6c83 Nov 15, 2024
11 checks passed
@aws-cdk-automation aws-cdk-automation deleted the update-source/cfn-schema branch November 15, 2024 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant