Skip to content

Commit

Permalink
feat: update AWS Service Spec (#28328)
Browse files Browse the repository at this point in the history
Update AWS Service Spec packages to latest versions

**@aws-cdk/aws-service-spec changes:**
```
├[~] 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)
```
  • Loading branch information
aws-cdk-automation committed Dec 11, 2023
1 parent 2af7863 commit 15c7bb2
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 22 deletions.
4 changes: 2 additions & 2 deletions packages/@aws-cdk/cloudformation-diff/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.0.34",
"@aws-cdk/service-spec-types": "^0.0.34",
"@aws-cdk/aws-service-spec": "^0.0.35",
"@aws-cdk/service-spec-types": "^0.0.35",
"chalk": "^4",
"diff": "^5.1.0",
"fast-deep-equal": "^3.1.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/integ-runner/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"@aws-cdk/cloud-assembly-schema": "0.0.0",
"@aws-cdk/cloudformation-diff": "0.0.0",
"@aws-cdk/cx-api": "0.0.0",
"@aws-cdk/aws-service-spec": "^0.0.34",
"@aws-cdk/aws-service-spec": "^0.0.35",
"cdk-assets": "0.0.0",
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
"aws-cdk": "0.0.0",
Expand Down
1 change: 0 additions & 1 deletion packages/aws-cdk-lib/aws-lambda/lib/function-hash.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ export const VERSION_LOCKED: { [key: string]: boolean } = {

// not locked to the version
CodeSigningConfigArn: false,
Policy: true,
ReservedConcurrentExecutions: false,
Tags: false,
};
Expand Down
2 changes: 1 addition & 1 deletion packages/aws-cdk-lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
"yaml": "1.10.2"
},
"devDependencies": {
"@aws-cdk/aws-service-spec": "^0.0.34",
"@aws-cdk/aws-service-spec": "^0.0.35",
"@aws-cdk/cdk-build-tools": "0.0.0",
"@aws-cdk/custom-resource-handlers": "0.0.0",
"@aws-cdk/pkglint": "0.0.0",
Expand Down
6 changes: 3 additions & 3 deletions tools/@aws-cdk/spec2cdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.0.34",
"@aws-cdk/service-spec-importers": "^0.0.10",
"@aws-cdk/service-spec-types": "^0.0.34",
"@aws-cdk/aws-service-spec": "^0.0.35",
"@aws-cdk/service-spec-importers": "^0.0.11",
"@aws-cdk/service-spec-types": "^0.0.35",
"@cdklabs/tskb": "^0.0.3",
"@cdklabs/typewriter": "^0.0.3",
"camelcase": "^6",
Expand Down
28 changes: 14 additions & 14 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -56,25 +56,25 @@
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz#6dc9b7cdb22ff622a7176141197962360c33e9ac"
integrity sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg==

"@aws-cdk/aws-service-spec@^0.0.34":
version "0.0.34"
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.34.tgz#0c04646e76c995bfb520f380ed84411521c1562b"
integrity sha512-4M7SEhG05BmqXROKrXYyUFJR0dbE66feqo+lnyq/xNSfoJR6PMSRWpsOWvty8iy1Ih8N4tjKAW0Zbzw+Y8gG4A==
"@aws-cdk/aws-service-spec@^0.0.35":
version "0.0.35"
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.35.tgz#d6a225a5a306a595c6d51a920141337dd39a0407"
integrity sha512-75rNt8JBVMIv7iE/OfaYli5uVNXhzO/S5ExfXa8IgcXXykyMiYvTgBm7xPN85/pcqWvPIXP0C7ttsmF0JZYEng==
dependencies:
"@aws-cdk/service-spec-types" "^0.0.34"
"@aws-cdk/service-spec-types" "^0.0.35"
"@cdklabs/tskb" "^0.0.3"

"@aws-cdk/lambda-layer-kubectl-v24@^2.0.242":
version "2.0.242"
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v24/-/lambda-layer-kubectl-v24-2.0.242.tgz#4273a5ad7714f933a7eba155eb9280823086db71"
integrity sha512-7/wIOo685tmrEe4hh6zqDELhBZh5OQGf3Hd2FU2Vnwy2ZubW8qTmEw5gqJCsCrGKeYDoa1BcVhDRZ/nzjkaqyA==

"@aws-cdk/service-spec-importers@^0.0.10":
version "0.0.10"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.10.tgz#47dd42fccb1252eb4edfb9ca1f525fe0b28a0053"
integrity sha512-hQk7iEeD8B2fCz3XlmYUA3vysVojMazcoOZNa2J7cNkHbL0RZb3O8jxA9IswT6eQJX2ws89XXYu9Z9f7nRGu8w==
"@aws-cdk/service-spec-importers@^0.0.11":
version "0.0.11"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.11.tgz#f7e60063337934313036d573a96d1e67ed9922d9"
integrity sha512-EjEpNx7rZNVuUwpJcttwAfQOKhCUojbDOZvu5k/0AcMKs6E/y/zGRdyt5xXxW04979ciLKcdWwgcGf4CcX9CSg==
dependencies:
"@aws-cdk/service-spec-types" "^0.0.34"
"@aws-cdk/service-spec-types" "^0.0.35"
"@cdklabs/tskb" "^0.0.3"
ajv "^6"
canonicalize "^2.0.0"
Expand All @@ -85,10 +85,10 @@
glob "^8"
sort-json "^2.0.1"

"@aws-cdk/service-spec-types@^0.0.34":
version "0.0.34"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.34.tgz#79203599ad1fdf3534fead56cf946c4c3809ce26"
integrity sha512-ydG/wOXlbpDLTe5mmKDW2AKZP5/gwMCJPH7YEyR4N51Zs1+4rhYhODWk8ME/KXHs+TUpjWz4q0yE80BJQdhOvw==
"@aws-cdk/service-spec-types@^0.0.35":
version "0.0.35"
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.35.tgz#0d599074f6f09e741eea8621aa06de29fe4a1653"
integrity sha512-+XqMpPxyH2Hot/ifSF0eWmHUEYBIpUGvjEs4yxCdOrVAxOTYyJv6Ch/MZokOBmNF3Y03gxmaS0lPBhf8isT9EA==
dependencies:
"@cdklabs/tskb" "^0.0.3"

Expand Down

0 comments on commit 15c7bb2

Please sign in to comment.