Commit cb82627
authored
feat: update L1 CloudFormation resource definitions (#36326)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
**L1 CloudFormation resource definition changes:**
```
├[~] service aws-directoryservice
│ └ resources
│ └[~] resource AWS::DirectoryService::MicrosoftAD
│ └ - arnTemplate: arn:${Partition}:ds:${Region}:${Account}:directory/${DirectoryId}
│ + arnTemplate: arn:${Partition}:ds:${Region}:${Account}:${DirectoryId}
├[~] service aws-observabilityadmin
│ └ resources
│ ├[~] resource AWS::ObservabilityAdmin::OrganizationTelemetryRule
│ │ └ types
│ │ ├[+] type ActionCondition
│ │ │ ├ documentation: The condition of the action desired in the filter.
│ │ │ │ name: ActionCondition
│ │ │ └ properties
│ │ │ └ Action: string
│ │ ├[+] type AdvancedEventSelector
│ │ │ ├ documentation: An advanced event selector that includes optional name and field selectors
│ │ │ │ name: AdvancedEventSelector
│ │ │ └ properties
│ │ │ ├ Name: string
│ │ │ └ FieldSelectors: Array<AdvancedFieldSelector> (required)
│ │ ├[+] type AdvancedFieldSelector
│ │ │ ├ documentation: A single selector statement in an advanced event selector.
│ │ │ │ name: AdvancedFieldSelector
│ │ │ └ properties
│ │ │ ├ Field: string
│ │ │ ├ EndsWith: Array<string>
│ │ │ ├ Equals: Array<string>
│ │ │ ├ NotEndsWith: Array<string>
│ │ │ ├ NotEquals: Array<string>
│ │ │ ├ NotStartsWith: Array<string>
│ │ │ └ StartsWith: Array<string>
│ │ ├[+] type CloudtrailParameters
│ │ │ ├ documentation: Telemetry parameters for Cloudtrail
│ │ │ │ name: CloudtrailParameters
│ │ │ └ properties
│ │ │ └ AdvancedEventSelectors: Array<AdvancedEventSelector> (required)
│ │ ├[+] type Condition
│ │ │ ├ documentation: A condition for a filter.
│ │ │ │ name: Condition
│ │ │ └ properties
│ │ │ ├ ActionCondition: ActionCondition
│ │ │ └ LabelNameCondition: LabelNameCondition
│ │ ├[+] type ELBLoadBalancerLoggingParameters
│ │ │ ├ documentation: Telemetry parameters for ELB/NLB Load Balancer Logs
│ │ │ │ name: ELBLoadBalancerLoggingParameters
│ │ │ └ properties
│ │ │ ├ OutputFormat: string
│ │ │ └ FieldDelimiter: string
│ │ ├[+] type FieldToMatch
│ │ │ ├ documentation: The field that we want to match this rule to.
│ │ │ │ name: FieldToMatch
│ │ │ └ properties
│ │ │ ├ SingleHeader: SingleHeader
│ │ │ ├ UriPath: string
│ │ │ ├ QueryString: string
│ │ │ └ Method: string
│ │ ├[+] type Filter
│ │ │ ├ documentation: A filter to be applied
│ │ │ │ name: Filter
│ │ │ └ properties
│ │ │ ├ Behavior: string
│ │ │ ├ Requirement: string
│ │ │ └ Conditions: Array<Condition>
│ │ ├[+] type LabelNameCondition
│ │ │ ├ documentation: The label name of the condition.
│ │ │ │ name: LabelNameCondition
│ │ │ └ properties
│ │ │ └ LabelName: string
│ │ ├[+] type LoggingFilter
│ │ │ ├ documentation: Default handling for logs that don't match any of the specified filtering conditions.
│ │ │ │ name: LoggingFilter
│ │ │ └ properties
│ │ │ ├ Filters: Array<Filter>
│ │ │ └ DefaultBehavior: string
│ │ ├[+] type SingleHeader
│ │ │ ├ documentation: Header for the field to match.
│ │ │ │ name: SingleHeader
│ │ │ └ properties
│ │ │ └ Name: string (required)
│ │ ├[~] type TelemetryDestinationConfiguration
│ │ │ └ properties
│ │ │ ├[+] CloudtrailParameters: CloudtrailParameters
│ │ │ ├[+] ELBLoadBalancerLoggingParameters: ELBLoadBalancerLoggingParameters
│ │ │ └[+] WAFLoggingParameters: WAFLoggingParameters
│ │ ├[~] type TelemetryRule
│ │ │ └ properties
│ │ │ └[+] TelemetrySourceTypes: Array<string>
│ │ └[+] type WAFLoggingParameters
│ │ ├ documentation: Telemetry parameters for WAF v2 Web ACL
│ │ │ name: WAFLoggingParameters
│ │ └ properties
│ │ ├ RedactedFields: Array<FieldToMatch>
│ │ ├ LoggingFilter: LoggingFilter
│ │ └ LogType: string
│ ├[~] resource AWS::ObservabilityAdmin::TelemetryPipelines
│ │ └ - arnTemplate: undefined
│ │ + arnTemplate: arn:${Partition}:observabilityadmin:${Region}:${Account}:telemetry-pipeline/${TelemetryPipelineIdentifier}
│ └[~] resource AWS::ObservabilityAdmin::TelemetryRule
│ └ types
│ ├[+] type ActionCondition
│ │ ├ documentation: The condition of the action desired in the filter.
│ │ │ name: ActionCondition
│ │ └ properties
│ │ └ Action: string
│ ├[+] type AdvancedEventSelector
│ │ ├ documentation: An advanced event selector that includes optional name and field selectors
│ │ │ name: AdvancedEventSelector
│ │ └ properties
│ │ ├ Name: string
│ │ └ FieldSelectors: Array<AdvancedFieldSelector> (required)
│ ├[+] type AdvancedFieldSelector
│ │ ├ documentation: A single selector statement in an advanced event selector.
│ │ │ name: AdvancedFieldSelector
│ │ └ properties
│ │ ├ Field: string
│ │ ├ EndsWith: Array<string>
│ │ ├ Equals: Array<string>
│ │ ├ NotEndsWith: Array<string>
│ │ ├ NotEquals: Array<string>
│ │ ├ NotStartsWith: Array<string>
│ │ └ StartsWith: Array<string>
│ ├[+] type CloudtrailParameters
│ │ ├ documentation: Telemetry parameters for Cloudtrail
│ │ │ name: CloudtrailParameters
│ │ └ properties
│ │ └ AdvancedEventSelectors: Array<AdvancedEventSelector> (required)
│ ├[+] type Condition
│ │ ├ documentation: A condition for a filter.
│ │ │ name: Condition
│ │ └ properties
│ │ ├ ActionCondition: ActionCondition
│ │ └ LabelNameCondition: LabelNameCondition
│ ├[+] type ELBLoadBalancerLoggingParameters
│ │ ├ documentation: Telemetry parameters for ELB/NLB Load Balancer Logs
│ │ │ name: ELBLoadBalancerLoggingParameters
│ │ └ properties
│ │ ├ OutputFormat: string
│ │ └ FieldDelimiter: string
│ ├[+] type FieldToMatch
│ │ ├ documentation: The field that we want to match this rule to.
│ │ │ name: FieldToMatch
│ │ └ properties
│ │ ├ SingleHeader: SingleHeader
│ │ ├ UriPath: string
│ │ ├ QueryString: string
│ │ └ Method: string
│ ├[+] type Filter
│ │ ├ documentation: A filter to be applied
│ │ │ name: Filter
│ │ └ properties
│ │ ├ Behavior: string
│ │ ├ Requirement: string
│ │ └ Conditions: Array<Condition>
│ ├[+] type LabelNameCondition
│ │ ├ documentation: The label name of the condition.
│ │ │ name: LabelNameCondition
│ │ └ properties
│ │ └ LabelName: string
│ ├[+] type LogDeliveryParameters
│ │ ├ documentation: Parameters for BedrockAgentCore log delivery
│ │ │ name: LogDeliveryParameters
│ │ └ properties
│ │ └ LogTypes: Array<string>
│ ├[+] type LoggingFilter
│ │ ├ documentation: Default handling for logs that don't match any of the specified filtering conditions.
│ │ │ name: LoggingFilter
│ │ └ properties
│ │ ├ Filters: Array<Filter>
│ │ └ DefaultBehavior: string
│ ├[+] type SingleHeader
│ │ ├ documentation: Header for the field to match.
│ │ │ name: SingleHeader
│ │ └ properties
│ │ └ Name: string (required)
│ ├[~] type TelemetryDestinationConfiguration
│ │ └ properties
│ │ ├[+] CloudtrailParameters: CloudtrailParameters
│ │ ├[+] ELBLoadBalancerLoggingParameters: ELBLoadBalancerLoggingParameters
│ │ ├[+] LogDeliveryParameters: LogDeliveryParameters
│ │ └[+] WAFLoggingParameters: WAFLoggingParameters
│ ├[~] type TelemetryRule
│ │ └ properties
│ │ └[+] TelemetrySourceTypes: Array<string>
│ └[+] type WAFLoggingParameters
│ ├ documentation: Telemetry parameters for WAF v2 Web ACL
│ │ name: WAFLoggingParameters
│ └ properties
│ ├ RedactedFields: Array<FieldToMatch>
│ ├ LoggingFilter: LoggingFilter
│ └ LogType: string
└[~] service aws-pinpoint
└ resources
├[~] resource AWS::Pinpoint::InAppTemplate
│ └ - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/PUSH
│ + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL
├[~] resource AWS::Pinpoint::PushTemplate
│ └ - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/PUSH
│ + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL
└[~] resource AWS::Pinpoint::SmsTemplate
└ - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/SMS
+ arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL
```1 parent 61967d1 commit cb82627
File tree
4 files changed
+13
-13
lines changed- packages
- @aws-cdk/mixins-preview
- aws-cdk-lib
- tools/@aws-cdk/spec2cdk
4 files changed
+13
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
658 | 658 | | |
659 | 659 | | |
660 | 660 | | |
661 | | - | |
| 661 | + | |
662 | 662 | | |
663 | 663 | | |
664 | 664 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| |||
0 commit comments