Skip to content

Conversation

@aws-cdk-automation
Copy link
Contributor

@aws-cdk-automation aws-cdk-automation commented Dec 17, 2024

⚠️ 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

@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 1502
git switch -c fix-pr-1502 && git push -u origin HEAD
gh pr create -t "fix: PR #1502" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1502"

> ⚠️ 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/12385719203

------

*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 1502
git switch -c fix-pr-1502 && git push -u origin HEAD
gh pr create -t "fix: PR #1502" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/1502"

@github-actions
Copy link
Contributor

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

├[~] service aws-batch
│ └ resources
│    └[~] resource AWS::Batch::JobDefinition
│      ├ attributes
│      │  └[-] Id: string
│      └ types
│         ├[~] type EcsTaskProperties
│         │ └ properties
│         │    └ Volumes: - Array<Volumes> ⇐ Array<Volume>
│         │               + Array<Volume>
│         ├[~] type NodeRangeProperty
│         │ └ properties
│         │    └ EcsProperties: - EcsProperties ⇐ MultiNodeEcsProperties
│         │                     + MultiNodeEcsProperties
│         ├[~] type PodProperties
│         │ └ properties
│         │    ├[-] ImagePullSecrets: Array<ImagePullSecret>
│         │    ├[-] InitContainers: Array<EksContainer>
│         │    └[-] ShareProcessNamespace: boolean
│         └[~] type TaskContainerProperties
│           └ properties
│              └ MountPoints: - Array<MountPoints> ⇐ Array<MountPoint>
│                             + Array<MountPoint>
├[~] service aws-databrew
│ └ resources
│    └[~] resource AWS::DataBrew::Dataset
│      ├ properties
│      │  └[+] Source: string
│      └ types
│         └[~] type S3Location
│           └ properties
│              └[+] BucketOwner: string
├[~] service aws-datazone
│ └ resources
│    └[~] resource AWS::DataZone::SubscriptionTarget
│      └ properties
│         └ ManageAccessRole: - string (required)
│                             + string
├[~] service aws-ec2
│ └ resources
│    ├[~] resource AWS::EC2::EC2Fleet
│    │ └ types
│    │    ├[+] type BaselinePerformanceFactorsRequest
│    │    │ ├  name: BaselinePerformanceFactorsRequest
│    │    │ └ properties
│    │    │    └Cpu: CpuPerformanceFactorRequest
│    │    ├[+] type CpuPerformanceFactorRequest
│    │    │ ├  name: CpuPerformanceFactorRequest
│    │    │ └ properties
│    │    │    └References: Array<PerformanceFactorReferenceRequest>
│    │    ├[~] type InstanceRequirementsRequest
│    │    │ └ properties
│    │    │    └[+] BaselinePerformanceFactors: BaselinePerformanceFactorsRequest
│    │    └[+] type PerformanceFactorReferenceRequest
│    │      ├  name: PerformanceFactorReferenceRequest
│    │      └ properties
│    │         └InstanceFamily: string
│    ├[~] resource AWS::EC2::SpotFleet
│    │ └ types
│    │    ├[+] type BaselinePerformanceFactorsRequest
│    │    │ ├  name: BaselinePerformanceFactorsRequest
│    │    │ └ properties
│    │    │    └Cpu: CpuPerformanceFactorRequest
│    │    ├[+] type CpuPerformanceFactorRequest
│    │    │ ├  name: CpuPerformanceFactorRequest
│    │    │ └ properties
│    │    │    └References: Array<PerformanceFactorReferenceRequest>
│    │    ├[~] type InstanceRequirementsRequest
│    │    │ └ properties
│    │    │    └[+] BaselinePerformanceFactors: BaselinePerformanceFactorsRequest
│    │    └[+] type PerformanceFactorReferenceRequest
│    │      ├  name: PerformanceFactorReferenceRequest
│    │      └ properties
│    │         └InstanceFamily: string
│    └[~] resource AWS::EC2::VPCEndpoint
│      ├  - tagInformation: undefined
│      │  + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      └ properties
│         └[+] Tags: Array<tag>
├[+] service aws-pcs
│ ├  capitalized: PCS
│ │  cloudFormationNamespace: AWS::PCS
│ │  name: aws-pcs
│ │  shortName: pcs
│ └ resources
│    ├resource AWS::PCS::ComputeNodeGroup
│    │├  name: ComputeNodeGroup
│    ││  cloudFormationType: AWS::PCS::ComputeNodeGroup
│    ││  documentation: AWS::PCS::ComputeNodeGroup resource creates an AWS PCS compute node group.
│    ││  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │├ properties
│    ││  ├AmiId: string
│    ││  ├ClusterId: string (required, immutable)
│    ││  ├CustomLaunchTemplate: CustomLaunchTemplate (required)
│    ││  ├IamInstanceProfileArn: string (required)
│    ││  ├InstanceConfigs: Array<InstanceConfig> (required, immutable)
│    ││  ├Name: string (immutable)
│    ││  ├PurchaseOption: string
│    ││  ├ScalingConfiguration: ScalingConfiguration (required)
│    ││  ├SlurmConfiguration: SlurmConfiguration
│    ││  ├SpotOptions: SpotOptions
│    ││  ├SubnetIds: Array<string> (required)
│    ││  └Tags: Map<string, string>
│    │├ attributes
│    ││  ├Arn: string
│    ││  ├ErrorInfo: Array<ErrorInfo>
│    ││  ├Id: string
│    ││  └Status: string
│    │└ types
│    │   ├type CustomLaunchTemplate
│    │   │├  documentation: An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
│    │   ││  name: CustomLaunchTemplate
│    │   │└ properties
│    │   │   ├Id: string (required)
│    │   │   └Version: string (required)
│    │   ├type ErrorInfo
│    │   │├  documentation: An error that occurred during resource provisioning.
│    │   ││  name: ErrorInfo
│    │   │└ properties
│    │   │   ├Code: string
│    │   │   └Message: string
│    │   ├type InstanceConfig
│    │   │├  documentation: An EC2 instance configuration AWS PCS uses to launch compute nodes.
│    │   ││  name: InstanceConfig
│    │   │└ properties
│    │   │   └InstanceType: string
│    │   ├type ScalingConfiguration
│    │   │├  documentation: Specifies the boundaries of the compute node group auto scaling.
│    │   ││  name: ScalingConfiguration
│    │   │└ properties
│    │   │   ├MaxInstanceCount: integer (required)
│    │   │   └MinInstanceCount: integer (required)
│    │   ├type SlurmConfiguration
│    │   │├  documentation: Additional options related to the Slurm scheduler.
│    │   ││  name: SlurmConfiguration
│    │   │└ properties
│    │   │   └SlurmCustomSettings: Array<SlurmCustomSetting>
│    │   ├type SlurmCustomSetting
│    │   │├  documentation: Additional settings that directly map to Slurm settings.
│    │   ││  name: SlurmCustomSetting
│    │   │└ properties
│    │   │   ├ParameterName: string (required)
│    │   │   └ParameterValue: string (required)
│    │   └type SpotOptions
│    │    ├  documentation: Additional configuration when you specify SPOT as the purchase option.
│    │    │  name: SpotOptions
│    │    └ properties
│    │       └AllocationStrategy: string
│    ├resource AWS::PCS::Queue
│    │├  name: Queue
│    ││  cloudFormationType: AWS::PCS::Queue
│    ││  documentation: AWS::PCS::Queue resource creates an AWS PCS queue.
│    ││  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │├ properties
│    ││  ├ClusterId: string (required, immutable)
│    ││  ├ComputeNodeGroupConfigurations: Array<ComputeNodeGroupConfiguration>
│    ││  ├Name: string (immutable)
│    ││  └Tags: Map<string, string>
│    │├ attributes
│    ││  ├Arn: string
│    ││  ├ErrorInfo: Array<ErrorInfo>
│    ││  ├Id: string
│    ││  └Status: string
│    │└ types
│    │   ├type ComputeNodeGroupConfiguration
│    │   │├  documentation: The compute node group configuration for a queue.
│    │   ││  name: ComputeNodeGroupConfiguration
│    │   │└ properties
│    │   │   └ComputeNodeGroupId: string
│    │   └type ErrorInfo
│    │    ├  documentation: An error that occurred during resource provisioning.
│    │    │  name: ErrorInfo
│    │    └ properties
│    │       ├Code: string
│    │       └Message: string
│    └resource AWS::PCS::Cluster
│     ├  name: Cluster
│     │  cloudFormationType: AWS::PCS::Cluster
│     │  documentation: AWS::PCS::Cluster resource creates an AWS PCS cluster.
│     │  tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│     ├ properties
│     │  ├Name: string (immutable)
│     │  ├Networking: Networking (required, immutable)
│     │  ├Scheduler: Scheduler (required, immutable)
│     │  ├Size: string (required, immutable)
│     │  ├SlurmConfiguration: SlurmConfiguration (immutable)
│     │  └Tags: Map<string, string>
│     ├ attributes
│     │  ├Arn: string
│     │  ├Endpoints: Array<Endpoint>
│     │  ├ErrorInfo: Array<ErrorInfo>
│     │  ├Id: string
│     │  └Status: string
│     └ types
│        ├type Endpoint
│        │├  documentation: An endpoint available for interaction with the scheduler.
│        ││  name: Endpoint
│        │└ properties
│        │   ├Port: string (required)
│        │   ├PrivateIpAddress: string (required)
│        │   ├Type: string (required)
│        │   └PublicIpAddress: string
│        ├type ErrorInfo
│        │├  documentation: An error that occurred during resource provisioning.
│        ││  name: ErrorInfo
│        │└ properties
│        │   ├Code: string
│        │   └Message: string
│        ├type Networking
│        │├  documentation: The networking configuration for the cluster's control plane.
│        ││  name: Networking
│        │└ properties
│        │   ├SecurityGroupIds: Array<string>
│        │   └SubnetIds: Array<string>
│        ├type Scheduler
│        │├  documentation: The cluster management and job scheduling software associated with the cluster.
│        ││  name: Scheduler
│        │└ properties
│        │   ├Type: string (required)
│        │   └Version: string (required)
│        ├type SlurmConfiguration
│        │├  documentation: Additional options related to the Slurm scheduler.
│        ││  name: SlurmConfiguration
│        │└ properties
│        │   ├AuthKey: AuthKey
│        │   ├ScaleDownIdleTimeInSeconds: integer
│        │   └SlurmCustomSettings: Array<SlurmCustomSetting>
│        ├type AuthKey
│        │├  documentation: The shared Slurm key for authentication, also known as the cluster secret.
│        ││  name: AuthKey
│        │└ properties
│        │   ├SecretArn: string (required)
│        │   └SecretVersion: string (required)
│        └type SlurmCustomSetting
│         ├  documentation: Additional settings that directly map to Slurm settings.
│         │  name: SlurmCustomSetting
│         └ properties
│            ├ParameterName: string (required)
│            └ParameterValue: string (required)
├[~] service aws-quicksight
│ └ resources
│    └[+] resource AWS::QuickSight::CustomPermissions
│      ├  name: CustomPermissions
│      │  cloudFormationType: AWS::QuickSight::CustomPermissions
│      │  documentation: Definition of the AWS::QuickSight::CustomPermissions Resource Type.
│      │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      ├ properties
│      │  ├AwsAccountId: string (required, immutable)
│      │  ├Capabilities: Capabilities
│      │  ├CustomPermissionsName: string (required, immutable)
│      │  └Tags: Array<tag>
│      ├ attributes
│      │  └Arn: string
│      └ types
│         └type Capabilities
│          ├  name: Capabilities
│          └ properties
│             ├ExportToCsv: string
│             ├ExportToExcel: string
│             ├CreateAndUpdateThemes: string
│             ├AddOrRunAnomalyDetectionForAnalyses: string
│             ├ShareAnalyses: string
│             ├CreateAndUpdateDatasets: string
│             ├ShareDatasets: string
│             ├SubscribeDashboardEmailReports: string
│             ├CreateAndUpdateDashboardEmailReports: string
│             ├ShareDashboards: string
│             ├CreateAndUpdateThresholdAlerts: string
│             ├RenameSharedFolders: string
│             ├CreateSharedFolders: string
│             ├CreateAndUpdateDataSources: string
│             ├ShareDataSources: string
│             ├ViewAccountSPICECapacity: string
│             └CreateSPICEDataset: string
├[~] service aws-ram
│ └ resources
│    └[~] resource AWS::RAM::ResourceShare
│      └ attributes
│         └[-] Id: string
├[~] service aws-rds
│ └ resources
│    └[~] resource AWS::RDS::DBCluster
│      └ types
│         └[~] type ServerlessV2ScalingConfiguration
│           └ properties
│              └[+] SecondsUntilAutoPause: integer
└[~] service aws-sagemaker
  └ resources
     ├[~] resource AWS::SageMaker::Domain
     │ └ types
     │    ├[~] type CustomFileSystemConfig
     │    │ └ properties
     │    │    └[+] FSxLustreFileSystemConfig: FSxLustreFileSystemConfig
     │    └[+] type FSxLustreFileSystemConfig
     │      ├  name: FSxLustreFileSystemConfig
     │      └ properties
     │         ├FileSystemPath: string
     │         └FileSystemId: string (required)
     ├[~] resource AWS::SageMaker::PartnerApp
     │ └ properties
     │    └ ClientToken: - string
     │                   + string (deprecated=WARN)
     ├[~] resource AWS::SageMaker::Space
     │ └ types
     │    ├[~] type CustomFileSystem
     │    │ └ properties
     │    │    └[+] FSxLustreFileSystem: FSxLustreFileSystem
     │    └[+] type FSxLustreFileSystem
     │      ├  name: FSxLustreFileSystem
     │      └ properties
     │         └FileSystemId: string (required)
     └[~] resource AWS::SageMaker::UserProfile
       └ types
          ├[~] type CustomFileSystemConfig
          │ └ properties
          │    └[+] FSxLustreFileSystemConfig: FSxLustreFileSystemConfig
          └[+] type FSxLustreFileSystemConfig
            ├  name: FSxLustreFileSystemConfig
            └ properties
               ├FileSystemPath: string
               └FileSystemId: string (required)

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Dec 18, 2024
Merged via the queue into main with commit 1d8f970 Dec 18, 2024
9 checks passed
@aws-cdk-automation aws-cdk-automation deleted the update-source/cfn-schema branch December 18, 2024 03:43
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