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 #1399

Merged
merged 1 commit into from
Oct 30, 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/11586366970

------

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

Copy link

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

├[~] service aws-appsync
│ └ resources
│    └[+] resource AWS::AppSync::Api
│      ├  name: Api
│      │  cloudFormationType: AWS::AppSync::Api
│      │  documentation: Resource schema for AppSync Api
│      │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      ├ properties
│      │  ├Name: string (required)
│      │  ├OwnerContact: string
│      │  ├EventConfig: EventConfig
│      │  └Tags: Array<tag>
│      ├ attributes
│      │  ├ApiId: string
│      │  ├Dns: Map<string, string>
│      │  └ApiArn: string
│      └ types
│         ├type EventConfig
│         │├  documentation: The configuration for an Event Api
│         ││  name: EventConfig
│         │└ properties
│         │   ├AuthProviders: Array<AuthProvider> (required)
│         │   ├ConnectionAuthModes: Array<AuthMode> (required)
│         │   ├DefaultPublishAuthModes: Array<AuthMode> (required)
│         │   ├DefaultSubscribeAuthModes: Array<AuthMode> (required)
│         │   └LogConfig: EventLogConfig
│         ├type AuthProvider
│         │├  documentation: An auth provider for the AppSync API.
│         ││  name: AuthProvider
│         │└ properties
│         │   ├AuthType: string (required)
│         │   ├OpenIDConnectConfig: OpenIDConnectConfig
│         │   ├CognitoConfig: CognitoConfig
│         │   └LambdaAuthorizerConfig: LambdaAuthorizerConfig
│         ├type OpenIDConnectConfig
│         │├  documentation: The OpenID Connect configuration.
│         ││  name: OpenIDConnectConfig
│         │└ properties
│         │   ├ClientId: string
│         │   ├AuthTTL: number
│         │   ├Issuer: string (required)
│         │   └IatTTL: number
│         ├type CognitoConfig
│         │├  documentation: Optional authorization configuration for using Amazon Cognito user pools with your API endpoint.
│         ││  name: CognitoConfig
│         │└ properties
│         │   ├AppIdClientRegex: string
│         │   ├UserPoolId: string (required)
│         │   └AwsRegion: string (required)
│         ├type LambdaAuthorizerConfig
│         │├  documentation: A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
│         ││  name: LambdaAuthorizerConfig
│         │└ properties
│         │   ├AuthorizerResultTtlInSeconds: integer
│         │   ├AuthorizerUri: string (required)
│         │   └IdentityValidationExpression: string
│         ├type AuthMode
│         │├  documentation: An auth mode.
│         ││  name: AuthMode
│         │└ properties
│         │   └AuthType: string
│         └type EventLogConfig
│          ├  documentation: The log config for the AppSync API.
│          │  name: EventLogConfig
│          └ properties
│             ├LogLevel: string (required)
│             └CloudWatchLogsRoleArn: string (required)
├[~] service aws-codepipeline
│ └ resources
│    └[~] resource AWS::CodePipeline::Pipeline
│      └ types
│         ├[~] type FailureConditions
│         │ └ properties
│         │    └[+] RetryConfiguration: RetryConfiguration
│         └[+] type RetryConfiguration
│           ├  documentation: The configuration that specifies the retry configuration for a stage
│           │  name: RetryConfiguration
│           └ properties
│              └RetryMode: string
├[~] service aws-m2
│ └ resources
│    └[~] resource AWS::M2::Application
│      └ properties
│         └ Definition: - Definition (required)
│                       + Definition
├[~] service aws-mediapackagev2
│ └ resources
│    └[~] resource AWS::MediaPackageV2::OriginEndpoint
│      └ types
│         ├[~] type FilterConfiguration
│         │ └ properties
│         │    └[+] ClipStartTime: string
│         ├[~] type HlsManifestConfiguration
│         │ └ properties
│         │    └[+] StartTag: StartTag
│         ├[~] type LowLatencyHlsManifestConfiguration
│         │ └ properties
│         │    └[+] StartTag: StartTag
│         └[+] type StartTag
│           ├  documentation: <p>To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.</p>
│           │  name: StartTag
│           └ properties
│              ├TimeOffset: number (required)
│              └Precise: boolean
├[~] service aws-opensearchservice
│ └ resources
│    └[+] resource AWS::OpenSearchService::Application
│      ├  name: Application
│      │  cloudFormationType: AWS::OpenSearchService::Application
│      │  documentation: Amazon OpenSearchService application resource
│      │  tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│      ├ properties
│      │  ├IamIdentityCenterOptions: IamIdentityCenterOptions
│      │  ├Name: string (required, immutable)
│      │  ├Endpoint: string
│      │  ├AppConfigs: Array<AppConfig>
│      │  ├DataSources: Array<DataSource>
│      │  └Tags: Array<tag>
│      ├ attributes
│      │  ├Id: string
│      │  └Arn: string
│      └ types
│         ├type IamIdentityCenterOptions
│         │├  documentation: Options for configuring IAM Identity Center
│         ││  name: IamIdentityCenterOptions
│         │└ properties
│         │   ├Enabled: boolean
│         │   ├IamIdentityCenterInstanceArn: string
│         │   └IamRoleForIdentityCenterApplicationArn: string
│         ├type AppConfig
│         │├  documentation: A key-value pair of AppConfig
│         ││  name: AppConfig
│         │└ properties
│         │   ├Key: string (required)
│         │   └Value: string (required)
│         └type DataSource
│          ├  documentation: Datasource arn and description
│          │  name: DataSource
│          └ properties
│             ├DataSourceArn: string (required)
│             └DataSourceDescription: string
├[~] service aws-sagemaker
│ └ resources
│    └[~] resource AWS::SageMaker::StudioLifecycleConfig
│      └ properties
│         ├ StudioLifecycleConfigContent: (documentation changed)
│         └ Tags: (documentation changed)
├[~] service aws-secretsmanager
│ └ resources
│    ├[~] resource AWS::SecretsManager::RotationSchedule
│    │ └ attributes
│    │    └ Id: (documentation changed)
│    └[~] resource AWS::SecretsManager::SecretTargetAttachment
│      └ properties
│         └ SecretId: - string (required)
│                     + string (required, immutable)
├[~] service aws-wafv2
│ └ resources
│    ├[~] resource AWS::WAFv2::IPSet
│    │ └  - tagInformation: undefined
│    │    + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    ├[~] resource AWS::WAFv2::RegexPatternSet
│    │ └  - tagInformation: undefined
│    │    + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    ├[~] resource AWS::WAFv2::RuleGroup
│    │ └  - tagInformation: undefined
│    │    + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    └[~] resource AWS::WAFv2::WebACL
│      └  - tagInformation: undefined
│         + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
└[~] service aws-wisdom
  └ resources
     └[+] resource AWS::Wisdom::AIPromptVersion
       ├  name: AIPromptVersion
       │  cloudFormationType: AWS::Wisdom::AIPromptVersion
       │  documentation: Definition of AWS::Wisdom::AIPromptVersion Resource Type
       ├ properties
       │  ├AIPromptId: string (required, immutable)
       │  ├AssistantId: string (required, immutable)
       │  └ModifiedTimeSeconds: number (immutable)
       └ attributes
          ├AIPromptArn: string
          ├AIPromptVersionId: string
          ├AssistantArn: string
          └VersionNumber: number

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Oct 30, 2024
Merged via the queue into main with commit 18d1357 Oct 30, 2024
11 checks passed
@aws-cdk-automation aws-cdk-automation deleted the update-source/cfn-schema branch October 30, 2024 03:39
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