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(sources): update cfn-schema #839

Merged
merged 1 commit into from
Jan 22, 2024
Merged

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/7606028830

------

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

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

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

Copy link

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

├[~] service aws-batch
│ └ resources
│    └[~] resource AWS::Batch::JobDefinition
│      ├ properties
│      │  ├ ContainerProperties: - ContainerProperties (immutable)
│      │  │                      + ContainerProperties
│      │  ├ EksProperties: - EksProperties (immutable)
│      │  │                + EksProperties
│      │  ├ NodeProperties: - NodeProperties (immutable)
│      │  │                 + NodeProperties
│      │  ├ Parameters: - Map<string, string> ⇐ json (immutable)
│      │  │             + json
│      │  ├ PlatformCapabilities: - Array<string> (immutable)
│      │  │                       + Array<string>
│      │  ├ PropagateTags: - boolean (immutable)
│      │  │                + boolean
│      │  ├ RetryStrategy: - RetryStrategy (immutable)
│      │  │                + RetryStrategy
│      │  ├ SchedulingPriority: - integer (immutable)
│      │  │                     + integer
│      │  ├ Tags: - Map<string, string> ⇐ json (immutable)
│      │  │       + json (immutable)
│      │  ├ Timeout: - JobTimeout ⇐ Timeout (immutable)
│      │  │          + Timeout
│      │  └ Type: - string (required, immutable)
│      │          + string (required)
│      ├ attributes
│      │  ├[-] ContainerOrchestrationType: string
│      │  ├[+] Id: string
│      │  ├[-] JobDefinitionArn: string
│      │  ├[-] Revision: integer
│      │  └[-] Status: string
│      └ types
│         ├[~] type ContainerProperties
│         │ └ properties
│         │    ├ MountPoints: - Array<MountPoint> ⇐ Array<MountPoints>
│         │    │              + Array<MountPoints>
│         │    └ Volumes: - Array<Volume> ⇐ Array<Volumes>
│         │               + Array<Volumes>
│         ├[-] type EFSAuthorizationConfig
│         │ ├  documentation: The authorization configuration details for the Amazon EFS file system.
│         │ │  name: EFSAuthorizationConfig
│         │ └ properties
│         │    ├AccessPointId: string
│         │    └Iam: string
│         ├[-] type EFSVolumeConfiguration
│         │ ├  documentation: This is used when you're using an Amazon Elastic File System file system for job storage. For more information, see [Amazon EFS Volumes](https://docs.aws.amazon.com/batch/latest/userguide/efs-volumes.html) in the *AWS Batch User Guide* .
│         │ │  name: EFSVolumeConfiguration
│         │ └ properties
│         │    ├FileSystemId: string (required)
│         │    ├RootDirectory: string
│         │    ├TransitEncryption: string
│         │    ├TransitEncryptionPort: integer
│         │    └AuthorizationConfig: EFSAuthorizationConfig
│         ├[-] type EksMetadata
│         │ ├  documentation: Describes and uniquely identifies Kubernetes resources. For example, the compute environment that a pod runs in or the `jobID` for a job running in the pod. For more information, see [Understanding Kubernetes Objects](https://docs.aws.amazon.com/https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/) in the *Kubernetes documentation* .
│         │ │  name: EksMetadata
│         │ └ properties
│         │    └Labels: Map<string, string>
│         ├[-] type EksPodProperties
│         │ ├  documentation: The properties for the pod.
│         │ │  name: EksPodProperties
│         │ └ properties
│         │    ├ServiceAccountName: string
│         │    ├HostNetwork: boolean
│         │    ├DnsPolicy: string
│         │    ├Containers: Array<EksContainer>
│         │    ├Volumes: Array<EksVolume>
│         │    └Metadata: EksMetadata
│         ├[~] type EksProperties
│         │ └ properties
│         │    └ PodProperties: - EksPodProperties ⇐ PodProperties
│         │                     + PodProperties
│         ├[-] type Host
│         │ ├  documentation: Determine whether your data volume persists on the host container instance and where it's stored. If this parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data isn't guaranteed to persist after the containers that are associated with it stop running.
│         │ │  name: Host
│         │ └ properties
│         │    └SourcePath: string
│         ├[-] type JobTimeout
│         │ ├  documentation: An object that represents a job timeout configuration.
│         │ │  name: JobTimeout
│         │ └ properties
│         │    └AttemptDurationSeconds: integer
│         ├[~] type LogConfiguration
│         │ └ properties
│         │    └ Options: - Map<string, string> ⇐ json
│         │               + json
│         ├[-] type MountPoint
│         │ ├  documentation: Details for a Docker volume mount point that's used in a job's container properties. This parameter maps to `Volumes` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerCreate) section of the *Docker Remote API* and the `--volume` option to docker run.
│         │ │  name: MountPoint
│         │ └ properties
│         │    ├ContainerPath: string
│         │    ├ReadOnly: boolean
│         │    └SourceVolume: string
│         ├[~] type Resources
│         │ └ properties
│         │    ├ Limits: - Map<string, string> ⇐ json
│         │    │         + json
│         │    └ Requests: - Map<string, string> ⇐ json
│         │                + json
│         └[-] type Volume
│           ├  documentation: A data volume that's used in a job's container properties.
│           │  name: Volume
│           └ properties
│              ├Host: Host
│              ├EfsVolumeConfiguration: EFSVolumeConfiguration
│              └Name: string
├[~] service aws-codebuild
│ └ resources
│    └[+] resource AWS::CodeBuild::Fleet
│      ├  name: Fleet
│      │  cloudFormationType: AWS::CodeBuild::Fleet
│      │  documentation: Resource Type definition for AWS::CodeBuild::Fleet
│      │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      ├ properties
│      │  ├Name: string
│      │  ├BaseCapacity: integer
│      │  ├EnvironmentType: string
│      │  ├ComputeType: string
│      │  └Tags: Array<tag>
│      └ attributes
│         └Arn: string
├[~] service aws-cognito
│ └ resources
│    └[~] resource AWS::Cognito::UserPoolIdentityProvider
│      └ properties
│         ├ AttributeMapping: - json
│         │                   + Map<string, string> ⇐ json
│         └ ProviderDetails: - json
│                            + Map<string, string> ⇐ json (required)
├[~] service aws-kinesisfirehose
│ └ resources
│    └[~] resource AWS::KinesisFirehose::DeliveryStream
│      ├ properties
│      │  └[+] SnowflakeDestinationConfiguration: SnowflakeDestinationConfiguration
│      └ types
│         ├[+] type SnowflakeDestinationConfiguration
│         │ ├  name: SnowflakeDestinationConfiguration
│         │ └ properties
│         │    ├AccountUrl: string (required)
│         │    ├PrivateKey: string (required)
│         │    ├KeyPassphrase: string
│         │    ├User: string (required)
│         │    ├Database: string (required)
│         │    ├Schema: string (required)
│         │    ├Table: string (required)
│         │    ├SnowflakeRoleConfiguration: SnowflakeRoleConfiguration
│         │    ├DataLoadingOption: string
│         │    ├MetaDataColumnName: string
│         │    ├ContentColumnName: string
│         │    ├SnowflakeVpcConfiguration: SnowflakeVpcConfiguration (immutable)
│         │    ├CloudWatchLoggingOptions: CloudWatchLoggingOptions
│         │    ├ProcessingConfiguration: ProcessingConfiguration
│         │    ├RoleARN: string (required)
│         │    ├RetryOptions: SnowflakeRetryOptions
│         │    ├S3BackupMode: string
│         │    └S3Configuration: S3DestinationConfiguration (required)
│         ├[+] type SnowflakeRetryOptions
│         │ ├  name: SnowflakeRetryOptions
│         │ └ properties
│         │    └DurationInSeconds: integer
│         ├[+] type SnowflakeRoleConfiguration
│         │ ├  name: SnowflakeRoleConfiguration
│         │ └ properties
│         │    ├Enabled: boolean
│         │    └SnowflakeRole: string
│         └[+] type SnowflakeVpcConfiguration
│           ├  name: SnowflakeVpcConfiguration
│           └ properties
│              └PrivateLinkVpceId: string (required)
├[~] service aws-route53resolver
│ └ resources
│    └[~] resource AWS::Route53Resolver::FirewallRuleGroup
│      └ types
│         └[~] type FirewallRule
│           └ properties
│              └[+] Qtype: string
└[+] service aws-ssmguiconnect
  ├  capitalized: SSMGuiConnect
  │  cloudFormationNamespace: AWS::SSMGuiConnect
  │  name: aws-ssmguiconnect
  │  shortName: ssmguiconnect
  └ resources
     └resource AWS::SSMGuiConnect::Preferences
      ├  name: Preferences
      │  cloudFormationType: AWS::SSMGuiConnect::Preferences
      │  documentation: Definition of AWS::SSMGuiConnect::Preferences Resource Type
      ├ properties
      │  └IdleConnection: Array<IdleConnectionPreferences>
      ├ attributes
      │  └AccountId: string
      └ types
         ├type IdleConnectionPreferences
         │├  documentation: Idle Connection Preferences
         ││  name: IdleConnectionPreferences
         │└ properties
         │   ├Timeout: IdleConnectionTimeout
         │   └Alert: IdleConnectionAlert
         ├type IdleConnectionTimeout
         │├  name: IdleConnectionTimeout
         │└ properties
         │   ├Type: string
         │   └Value: integer (required, default=10)
         └type IdleConnectionAlert
          ├  name: IdleConnectionAlert
          └ properties
             ├Type: string
             └Value: integer (required, default=1)

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Jan 22, 2024
Merged via the queue into main with commit 77e5c5b Jan 22, 2024
11 checks passed
@aws-cdk-automation aws-cdk-automation deleted the update-source/cfn-schema branch January 22, 2024 03:38
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