Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat: update AWS Service Spec #28326

Conversation

aws-cdk-automation
Copy link
Collaborator

Update AWS Service Spec packages to latest versions

@aws-cdk/aws-service-spec Changelog:

├[~] service aws-autoscaling
│ └ resources
│    ├[~] resource AWS::AutoScaling::AutoScalingGroup
│    │ └ types
│    │    └[~] type InstanceRequirements
│    │      └ properties
│    │         ├ MemoryMiB: - MemoryMiBRequest
│    │         │            + MemoryMiBRequest (required)
│    │         └ VCpuCount: - VCpuCountRequest
│    │                      + VCpuCountRequest (required)
│    └[~] resource AWS::AutoScaling::ScalingPolicy
│      └ types
│         └[~] type MetricStat
│           └  - documentation: `MetricStat` is a property of the [AWS::AutoScaling::ScalingPolicy MetricDataQuery](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdataquery.html) property type.
│              This structure defines the CloudWatch metric to return, along with the statistic, period, and unit.
│              For more information about the CloudWatch terminology below, see [Amazon CloudWatch concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html) in the *Amazon CloudWatch User Guide* .
│              + documentation: `MetricStat` is a property of the [AWS::AutoScaling::ScalingPolicy MetricDataQuery](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdataquery.html) property type.
│              This structure defines the CloudWatch metric to return, along with the statistic and unit.
│              For more information about the CloudWatch terminology below, see [Amazon CloudWatch concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html) in the *Amazon CloudWatch User Guide* .
├[~] service aws-billingconductor
│ └ resources
│    └[~] resource AWS::BillingConductor::CustomLineItem
│      └ properties
│         └[+] AccountId: string (immutable)
├[~] service aws-cleanrooms
│ └ resources
│    ├[~] resource AWS::CleanRooms::Collaboration
│    │ ├ properties
│    │ │  └ CreatorPaymentConfiguration: (documentation changed)
│    │ └ types
│    │    ├[~] type MemberSpecification
│    │    │ └ properties
│    │    │    └ PaymentConfiguration: (documentation changed)
│    │    ├[~] type PaymentConfiguration
│    │    │ ├  - documentation: undefined
│    │    │ │  + documentation: An object representing the collaboration member's payment responsibilities set by the collaboration creator.
│    │    │ └ properties
│    │    │    └ QueryCompute: (documentation changed)
│    │    └[~] type QueryComputePaymentConfig
│    │      ├  - documentation: undefined
│    │      │  + documentation: An object representing the collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
│    │      └ properties
│    │         └ IsResponsible: (documentation changed)
│    └[~] resource AWS::CleanRooms::Membership
│      ├ properties
│      │  └ PaymentConfiguration: (documentation changed)
│      └ types
│         ├[~] type MembershipPaymentConfiguration
│         │ ├  - documentation: undefined
│         │ │  + documentation: An object representing the payment responsibilities accepted by the collaboration member.
│         │ └ properties
│         │    └ QueryCompute: (documentation changed)
│         └[~] type MembershipQueryComputePaymentConfig
│           ├  - documentation: undefined
│           │  + documentation: An object representing the payment responsibilities accepted by the collaboration member for query compute costs.
│           └ properties
│              └ IsResponsible: (documentation changed)
├[~] service aws-cloudformation
│ └ resources
│    └[~] resource AWS::CloudFormation::StackSet
│      └ types
│         └[~] type OperationPreferences
│           └ properties
│              └ RegionOrder: (documentation changed)
├[~] service aws-cloudtrail
│ └ resources
│    └[~] resource AWS::CloudTrail::EventDataStore
│      └ properties
│         ├[+] FederationEnabled: boolean
│         └[+] FederationRoleArn: string
├[~] service aws-codedeploy
│ └ resources
│    └[~] resource AWS::CodeDeploy::DeploymentConfig
│      ├  - documentation: The `AWS::CodeDeploy::DeploymentConfig` resource creates a set of deployment rules, deployment success conditions, and deployment failure conditions that AWS CodeDeploy uses during a deployment. The deployment configuration specifies, through the use of a `MinimumHealthyHosts` value, the number or percentage of instances that must remain available at any time during a deployment.
│      │  + documentation: The `AWS::CodeDeploy::DeploymentConfig` resource creates a set of deployment rules, deployment success conditions, and deployment failure conditions that AWS CodeDeploy uses during a deployment. The deployment configuration specifies the number or percentage of instances that must remain available at any time during a deployment.
│      ├ properties
│      │  └[+] ZonalConfig: ZonalConfig (immutable)
│      └ types
│         ├[+] type MinimumHealthyHostsPerZone
│         │ ├  name: MinimumHealthyHostsPerZone
│         │ └ properties
│         │    ├Value: integer (required)
│         │    └Type: string (required)
│         └[+] type ZonalConfig
│           ├  name: ZonalConfig
│           └ properties
│              ├FirstZoneMonitorDurationInSeconds: integer
│              ├MonitorDurationInSeconds: integer
│              └MinimumHealthyHostsPerZone: MinimumHealthyHostsPerZone
├[~] service aws-connect
│ └ resources
│    └[~] resource AWS::Connect::Instance
│      ├  - tagInformation: undefined
│      │  + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      └ properties
│         └[+] Tags: Array<tag>
├[~] service aws-dlm
│ └ resources
│    └[~] resource AWS::DLM::LifecyclePolicy
│      ├ properties
│      │  └ DefaultPolicy: (documentation changed)
│      └ types
│         └[~] type PolicyDetails
│           └ properties
│              └ PolicyType: (documentation changed)
├[~] service aws-dms
│ └ resources
│    ├[+] resource AWS::DMS::DataProvider
│    │ ├  name: DataProvider
│    │ │  cloudFormationType: AWS::DMS::DataProvider
│    │ │  documentation: Resource schema for AWS::DMS::DataProvider
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │ ├ properties
│    │ │  ├DataProviderName: string
│    │ │  ├DataProviderIdentifier: string
│    │ │  ├Description: string
│    │ │  ├Engine: string (required)
│    │ │  ├ExactSettings: boolean (default=false)
│    │ │  ├Settings: Settings
│    │ │  └Tags: Array<tag>
│    │ ├ attributes
│    │ │  ├DataProviderArn: string
│    │ │  └DataProviderCreationTime: string
│    │ └ types
│    │    ├type Settings
│    │    │├  documentation: PostgreSqlSettings property identifier.
│    │    ││  name: Settings
│    │    │└ properties
│    │    │   └PostgreSqlSettings: PostgreSqlSettings
│    │    └type PostgreSqlSettings
│    │     ├  name: PostgreSqlSettings
│    │     └ properties
│    │        ├ServerName: string
│    │        ├Port: integer
│    │        ├DatabaseName: string
│    │        ├SslMode: string
│    │        └CertificateArn: string
│    ├[+] resource AWS::DMS::InstanceProfile
│    │ ├  name: InstanceProfile
│    │ │  cloudFormationType: AWS::DMS::InstanceProfile
│    │ │  documentation: Resource schema for AWS::DMS::InstanceProfile.
│    │ │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │ ├ properties
│    │ │  ├InstanceProfileIdentifier: string
│    │ │  ├AvailabilityZone: string
│    │ │  ├Description: string
│    │ │  ├KmsKeyArn: string
│    │ │  ├PubliclyAccessible: boolean (default=false)
│    │ │  ├NetworkType: string
│    │ │  ├InstanceProfileName: string
│    │ │  ├SubnetGroupIdentifier: string
│    │ │  ├VpcSecurityGroups: Array<string>
│    │ │  └Tags: Array<tag>
│    │ └ attributes
│    │    ├InstanceProfileArn: string
│    │    └InstanceProfileCreationTime: string
│    └[+] resource AWS::DMS::MigrationProject
│      ├  name: MigrationProject
│      │  cloudFormationType: AWS::DMS::MigrationProject
│      │  documentation: Resource schema for AWS::DMS::MigrationProject
│      │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      ├ properties
│      │  ├MigrationProjectName: string
│      │  ├MigrationProjectIdentifier: string
│      │  ├MigrationProjectCreationTime: string (deprecated=WARN)
│      │  ├InstanceProfileIdentifier: string
│      │  ├InstanceProfileName: string
│      │  ├InstanceProfileArn: string
│      │  ├TransformationRules: string
│      │  ├Description: string
│      │  ├SchemaConversionApplicationAttributes: SchemaConversionApplicationAttributes
│      │  ├SourceDataProviderDescriptors: Array<DataProviderDescriptor>
│      │  ├TargetDataProviderDescriptors: Array<DataProviderDescriptor>
│      │  └Tags: Array<tag>
│      ├ attributes
│      │  └MigrationProjectArn: string
│      └ types
│         ├type SchemaConversionApplicationAttributes
│         │├  documentation: The property describes schema conversion application attributes for the migration project.
│         ││  name: SchemaConversionApplicationAttributes
│         │└ properties
│         │   ├S3BucketPath: string
│         │   └S3BucketRoleArn: string
│         └type DataProviderDescriptor
│          ├  documentation: It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject
│          │  name: DataProviderDescriptor
│          └ properties
│             ├DataProviderIdentifier: string
│             ├DataProviderName: string
│             ├DataProviderArn: string
│             ├SecretsManagerSecretId: string
│             └SecretsManagerAccessRoleArn: string
├[~] service aws-ec2
│ └ resources
│    ├[~] resource AWS::EC2::EC2Fleet
│    │ └ types
│    │    └[~] type InstanceRequirementsRequest
│    │      └ properties
│    │         ├ AcceleratorManufacturers: (documentation changed)
│    │         └ AcceleratorNames: (documentation changed)
│    ├[~] resource AWS::EC2::LaunchTemplate
│    │ └ types
│    │    ├[~] type ConnectionTrackingSpecification
│    │    │ ├  - documentation: Allows customer to specify Connection Tracking options
│    │    │ │  + documentation: A security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see [Connection tracking timeouts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-connection-tracking.html#connection-tracking-timeouts) in the *Amazon Elastic Compute Cloud User Guide* .
│    │    │ └ properties
│    │    │    ├ TcpEstablishedTimeout: (documentation changed)
│    │    │    ├ UdpStreamTimeout: (documentation changed)
│    │    │    └ UdpTimeout: (documentation changed)
│    │    ├[~] type InstanceRequirements
│    │    │ └ properties
│    │    │    ├ AcceleratorManufacturers: (documentation changed)
│    │    │    └ AcceleratorNames: (documentation changed)
│    │    └[~] type NetworkInterface
│    │      └ properties
│    │         ├ ConnectionTrackingSpecification: (documentation changed)
│    │         └ EnaSrdSpecification: (documentation changed)
│    ├[~] resource AWS::EC2::SpotFleet
│    │ └ types
│    │    └[~] type InstanceRequirementsRequest
│    │      └ properties
│    │         ├ AcceleratorManufacturers: (documentation changed)
│    │         └ AcceleratorNames: (documentation changed)
│    ├[~] resource AWS::EC2::Subnet
│    │ └ properties
│    │    ├ Ipv4NetmaskLength: (documentation changed)
│    │    └ Ipv6NetmaskLength: (documentation changed)
│    ├[~] resource AWS::EC2::TransitGateway
│    │ └ attributes
│    │    └ TransitGatewayArn: (documentation changed)
│    └[~] resource AWS::EC2::VerifiedAccessTrustProvider
│      └ types
│         └[~] type DeviceOptions
│           └ properties
│              └[+] PublicSigningKeyUrl: string
├[~] service aws-ecs
│ └ resources
│    └[~] resource AWS::ECS::CapacityProvider
│      └ types
│         └[~] type AutoScalingGroupProvider
│           └ properties
│              └[+] ManagedDraining: string
├[~] service aws-efs
│ └ resources
│    └[~] resource AWS::EFS::AccessPoint
│      └ types
│         └[~] type RootDirectory
│           └  - documentation: Specifies the directory on the Amazon EFS file system that the access point provides access to. The access point exposes the specified file system path as the root directory of your file system to applications using the access point. NFS clients using the access point can only access data in the access point's `RootDirectory` and it's subdirectories.
│              + documentation: Specifies the directory on the Amazon EFS file system that the access point provides access to. The access point exposes the specified file system path as the root directory of your file system to applications using the access point. NFS clients using the access point can only access data in the access point's `RootDirectory` and its subdirectories.
├[~] service aws-emr
│ └ resources
│    └[~] resource AWS::EMR::Studio
│      └ properties
│         ├[+] EncryptionKeyArn: string (immutable)
│         ├[+] IdcInstanceArn: string (immutable)
│         ├[+] IdcUserAssignment: string (immutable)
│         └[+] TrustedIdentityPropagationEnabled: boolean (immutable)
├[~] service aws-eventschemas
│ └ resources
│    ├[~] resource AWS::EventSchemas::Discoverer
│    │ └ attributes
│    │    └ State: (documentation changed)
│    └[~] resource AWS::EventSchemas::Registry
├[~] service aws-fis
│ └ resources
│    ├[~] resource AWS::FIS::ExperimentTemplate
│    │ ├  - documentation: Specifies an experiment template.
│    │ │  An experiment template includes the following components:
│    │ │  - *Targets* : A target can be a specific resource in your AWS environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
│    │ │  - *Actions* : The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
│    │ │  - *Stop conditions* : If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.
│    │ │  For more information, see [Experiment templates](https://docs.aws.amazon.com/fis/latest/userguide/experiment-templates.html) in the *AWS Fault Injection Simulator User Guide* .
│    │ │  + documentation: Describes an experiment template.
│    │ ├ properties
│    │ │  └[+] ExperimentOptions: ExperimentTemplateExperimentOptions
│    │ ├ attributes
│    │ │  └ Id: (documentation changed)
│    │ └ types
│    │    ├[~] type ExperimentTemplateAction
│    │    │ └  - documentation: Specifies an action for an experiment template.
│    │    │    For more information, see [Actions](https://docs.aws.amazon.com/fis/latest/userguide/actions.html) in the *AWS Fault Injection Simulator User Guide* .
│    │    │    + documentation: Describes an action for an experiment template.
│    │    ├[+] type ExperimentTemplateExperimentOptions
│    │    │ ├  documentation: Describes the experiment options for an experiment template.
│    │    │ │  name: ExperimentTemplateExperimentOptions
│    │    │ └ properties
│    │    │    ├AccountTargeting: string
│    │    │    └EmptyTargetResolutionMode: string
│    │    ├[~] type ExperimentTemplateLogConfiguration
│    │    │ ├  - documentation: Specifies the configuration for experiment logging.
│    │    │ │  For more information, see [Experiment logging](https://docs.aws.amazon.com/fis/latest/userguide/monitoring-logging.html) in the *AWS Fault Injection Simulator User Guide* .
│    │    │ │  + documentation: Describes the configuration for experiment logging.
│    │    │ └ properties
│    │    │    ├ CloudWatchLogsConfiguration: (documentation changed)
│    │    │    └ S3Configuration: (documentation changed)
│    │    ├[~] type ExperimentTemplateStopCondition
│    │    │ └  - documentation: Specifies a stop condition for an experiment template.
│    │    │    For more information, see [Stop conditions](https://docs.aws.amazon.com/fis/latest/userguide/stop-conditions.html) in the *AWS Fault Injection Simulator User Guide* .
│    │    │    + documentation: Describes a stop condition for an experiment template.
│    │    ├[~] type ExperimentTemplateTarget
│    │    │ ├  - documentation: Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.
│    │    │ │  For more information, see [Targets](https://docs.aws.amazon.com/fis/latest/userguide/targets.html) in the *AWS Fault Injection Simulator User Guide* .
│    │    │ │  + documentation: Describes a target for an experiment template.
│    │    │ └ properties
│    │    │    └ Parameters: (documentation changed)
│    │    └[~] type ExperimentTemplateTargetFilter
│    │      └  - documentation: Specifies a filter used for the target resource input in an experiment template.
│    │         For more information, see [Resource filters](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters) in the *AWS Fault Injection Simulator User Guide* .
│    │         + documentation: Describes a filter used for the target resources in an experiment template.
│    └[+] resource AWS::FIS::TargetAccountConfiguration
│      ├  name: TargetAccountConfiguration
│      │  cloudFormationType: AWS::FIS::TargetAccountConfiguration
│      │  documentation: Creates a target account configuration for the experiment template. A target account configuration is required when `accountTargeting` of `experimentOptions` is set to `multi-account` . For more information, see [experiment options](https://docs.aws.amazon.com/fis/latest/userguide/experiment-options.html) in the *AWS Fault Injection Simulator User Guide* .
│      └ properties
│         ├ExperimentTemplateId: string (required, immutable)
│         ├AccountId: string (required, immutable)
│         ├RoleArn: string (required)
│         └Description: string
├[~] service aws-internetmonitor
│ └ resources
│    └[~] resource AWS::InternetMonitor::Monitor
│      └ types
│         ├[~] type InternetMeasurementsLogDelivery
│         │ └ properties
│         │    └ S3Config: (documentation changed)
│         └[~] type S3Config
│           ├  - documentation: The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3. The configuration includes the bucket name and (optionally) bucket prefix for the S3 bucket to store the measurements, and the delivery status. The delivery status is `ENABLED` if you choose to deliver internet measurements to S3 logs, and `DISABLED` otherwise.
│           │  The measurements are also published to Amazon CloudWatch Logs.
│           │  + documentation: The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3. The configuration includes the bucket name and (optionally) prefix for the S3 bucket to store the measurements, and the delivery status. The delivery status is `ENABLED` or `DISABLED` , depending on whether you choose to deliver internet measurements to S3 logs.
│           └ properties
│              ├ BucketName: (documentation changed)
│              ├ BucketPrefix: (documentation changed)
│              └ LogDeliveryStatus: (documentation changed)
├[~] service aws-lambda
│ └ resources
│    └[~] resource AWS::Lambda::Function
│      └ properties
│         └[-] Policy: json
├[~] service aws-lightsail
│ └ resources
│    └[~] resource AWS::Lightsail::Database
│      └ properties
│         └ BackupRetention: (documentation changed)
├[~] service aws-opensearchservice
│ └ resources
│    └[~] resource AWS::OpenSearchService::Domain
│      ├ properties
│      │  └[+] IPAddressType: string
│      └ attributes
│         └[+] DomainEndpointV2: string
├[~] service aws-osis
│ └ resources
│    └[~] resource AWS::OSIS::Pipeline
│      ├ properties
│      │  ├[+] BufferOptions: BufferOptions
│      │  └[+] EncryptionAtRestOptions: EncryptionAtRestOptions
│      └ types
│         ├[+] type BufferOptions
│         │ ├  documentation: Key-value pairs to configure buffering.
│         │ │  name: BufferOptions
│         │ └ properties
│         │    └PersistentBufferEnabled: boolean (required)
│         ├[~] type CloudWatchLogDestination
│         │ └ properties
│         │    └ LogGroup: - string
│         │                + string (required)
│         ├[+] type EncryptionAtRestOptions
│         │ ├  documentation: Key-value pairs to configure encryption at rest.
│         │ │  name: EncryptionAtRestOptions
│         │ └ properties
│         │    └KmsKeyArn: string (required)
│         └[~] type VpcOptions
│           └ properties
│              └ SubnetIds: - Array<string>
│                           + Array<string> (required)
├[~] service aws-rds
│ └ resources
│    ├[~] resource AWS::RDS::DBInstance
│    │ └ properties
│    │    ├ AllocatedStorage: (documentation changed)
│    │    ├ DBName: (documentation changed)
│    │    ├ Domain: (documentation changed)
│    │    ├ EnableCloudwatchLogsExports: (documentation changed)
│    │    ├ Engine: (documentation changed)
│    │    ├ EngineVersion: (documentation changed)
│    │    ├ Iops: (documentation changed)
│    │    ├ LicenseModel: (documentation changed)
│    │    ├ MasterUsername: (documentation changed)
│    │    ├ MasterUserPassword: (documentation changed)
│    │    └ Port: (documentation changed)
│    ├[~] resource AWS::RDS::DBParameterGroup
│    │ └ properties
│    │    └ Parameters: (documentation changed)
│    └[~] resource AWS::RDS::DBProxy
│      └ properties
│         └ EngineFamily: (documentation changed)
├[~] service aws-resiliencehub
│ └ resources
│    └[~] resource AWS::ResilienceHub::App
│      └ types
│         └[~] type ResourceMapping
│           └ properties
│              ├ EksSourceName: (documentation changed)
│              ├ LogicalStackName: (documentation changed)
│              ├ MappingType: (documentation changed)
│              ├ ResourceName: (documentation changed)
│              └ TerraformSourceName: (documentation changed)
├[~] service aws-rolesanywhere
│ └ resources
│    ├[~] resource AWS::RolesAnywhere::Profile
│    │ ├  - documentation: Creates a *profile* , a list of the roles that Roles Anywhere service is trusted to assume. You use profiles to intersect permissions with IAM managed policies.
│    │ │  *Required permissions:* `rolesanywhere:CreateProfile` .
│    │ │  + documentation: Creates a Profile.
│    │ └ properties
│    │    ├ DurationSeconds: (documentation changed)
│    │    ├ Enabled: (documentation changed)
│    │    ├ ManagedPolicyArns: (documentation changed)
│    │    ├ Name: (documentation changed)
│    │    ├ RequireInstanceProperties: (documentation changed)
│    │    ├ RoleArns: (documentation changed)
│    │    ├ SessionPolicy: (documentation changed)
│    │    └ Tags: (documentation changed)
│    └[~] resource AWS::RolesAnywhere::TrustAnchor
│      ├  - documentation: Creates a trust anchor to establish trust between IAM Roles Anywhere and your certificate authority (CA). You can define a trust anchor as a reference to an AWS Private Certificate Authority ( AWS Private CA ) or by uploading a CA certificate. Your AWS workloads can authenticate with the trust anchor using certificates issued by the CA in exchange for temporary AWS credentials.
│      │  *Required permissions:* `rolesanywhere:CreateTrustAnchor` .
│      │  + documentation: Creates a TrustAnchor.
│      └ types
│         ├[~] type Source
│         │ ├  - documentation: The trust anchor type and its related certificate data.
│         │ │  + documentation: Object representing the TrustAnchor type and its related certificate data.
│         │ └ properties
│         │    ├ SourceData: (documentation changed)
│         │    └ SourceType: (documentation changed)
│         └[~] type SourceData
│           └  - documentation: The data field of the trust anchor depending on its type.
│              + documentation: A union object representing the data field of the TrustAnchor depending on its type
├[~] service aws-s3
│ └ resources
│    └[~] resource AWS::S3::Bucket
│      └ types
│         └[~] type InventoryConfiguration
│           └ properties
│              ├ OptionalFields: (documentation changed)
│              └ ScheduleFrequency: (documentation changed)
├[~] service aws-s3express
│ └ resources
│    └[~] resource AWS::S3Express::DirectoryBucket
│      └ properties
│         └ BucketName: (documentation changed)
├[~] service aws-sagemaker
│ └ resources
│    ├[~] resource AWS::SageMaker::FeatureGroup
│    │ └ types
│    │    └[~] type OnlineStoreConfig
│    │      └ properties
│    │         └[+] StorageType: string
│    └[~] resource AWS::SageMaker::Model
│      └ types
│         ├[~] type ContainerDefinition
│         │ └ properties
│         │    └ ModelDataSource: (documentation changed)
│         ├[~] type ModelDataSource
│         │ ├  - documentation: undefined
│         │ │  + documentation: Specifies the location of ML model data to deploy. If specified, you must specify one and only one of the available data sources.
│         │ └ properties
│         │    └ S3DataSource: (documentation changed)
│         └[~] type S3DataSource
│           ├  - documentation: undefined
│           │  + documentation: Describes the S3 data source.
│           │  Your input bucket must be in the same AWS region as your training job.
│           └ properties
│              ├ S3DataType: (documentation changed)
│              └ S3Uri: (documentation changed)
├[~] service aws-sns
│ └ resources
│    └[~] resource AWS::SNS::Topic
│      ├ properties
│      │  └[+] DeliveryStatusLogging: Array<LoggingConfig>
│      └ types
│         └[+] type LoggingConfig
│           ├  name: LoggingConfig
│           └ properties
│              ├Protocol: string (required)
│              ├SuccessFeedbackRoleArn: string
│              ├SuccessFeedbackSampleRate: string
│              └FailureFeedbackRoleArn: string
└[~] service aws-workspacesthinclient
  └ resources
     └[~] resource AWS::WorkSpacesThinClient::Environment
       ├  - documentation: Resource type definition for AWS::WorkSpacesThinClient::Environment.
       │  + documentation: Describes an environment.
       ├ properties
       │  ├ DesktopArn: (documentation changed)
       │  ├ DesktopEndpoint: (documentation changed)
       │  ├ MaintenanceWindow: (documentation changed)
       │  └ Tags: (documentation changed)
       ├ attributes
       │  ├ ActivationCode: (documentation changed)
       │  ├ Arn: (documentation changed)
       │  ├ CreatedAt: (documentation changed)
       │  ├ DesktopType: (documentation changed)
       │  ├ RegisteredDevicesCount: (documentation changed)
       │  └ UpdatedAt: (documentation changed)
       └ types
          └[~] type MaintenanceWindow
            ├  - documentation: undefined
            │  + documentation: Describes the maintenance window for a thin client device.
            └ properties
               ├ ApplyTimeOf: (documentation changed)
               ├ DaysOfTheWeek: (documentation changed)
               ├ EndTimeHour: (documentation changed)
               ├ EndTimeMinute: (documentation changed)
               ├ StartTimeHour: (documentation changed)
               ├ StartTimeMinute: (documentation changed)
               └ Type: (documentation changed)

Update AWS Service Spec packages to latest versions
@aws-cdk-automation aws-cdk-automation added auto-approve contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes pr-linter/exempt-integ-test The PR linter will not require integ test changes labels Dec 11, 2023
@aws-cdk-automation aws-cdk-automation requested a review from a team December 11, 2023 13:44
@github-actions github-actions bot added the p2 label Dec 11, 2023
@aws-cdk-automation aws-cdk-automation requested a review from a team December 11, 2023 13:45
@mrgrain mrgrain closed this Dec 11, 2023
mergify bot pushed a commit that referenced this pull request Dec 11, 2023
…28324)

Currently it's very difficult to figure out which PR introduced a specific change to the model.

Ideally the changelog would be in a nice narrative form suitable for humans, but in lack of a tool that produces this, the "raw" database diff is better than nothing.

Test-run:
https://github.com/aws/aws-cdk/actions/runs/7168292995
#28326

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-approve contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. p2 pr-linter/exempt-integ-test The PR linter will not require integ test changes pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants