Skip to content

Commit

Permalink
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f20…
Browse files Browse the repository at this point in the history
…07d6d268b65b739ffb5ebf8c1e76 (#1894)

*Automated PR*
  • Loading branch information
pulumi-bot authored Dec 9, 2024
1 parent 441255c commit 8841eb1
Show file tree
Hide file tree
Showing 188 changed files with 11,615 additions and 666 deletions.
2 changes: 1 addition & 1 deletion .docs.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
cf65f1be63695e2ddf1fbba392383c45c604f8b3
d9a7a3f3043f4f8b764c54129f8d3316d8822ecd
2 changes: 1 addition & 1 deletion aws-cloudformation-schema/aws-amazonmq-configuration.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"tagProperty" : "/properties/Tags",
"permissions" : [ "mq:ListTags", "mq:CreateTags", "mq:DeleteTags" ]
},
"required" : [ "EngineType", "Data", "Name" ],
"required" : [ "EngineType", "Name" ],
"propertyTransform" : {
"/properties/AuthenticationStrategy" : "$uppercase(AuthenticationStrategy)",
"/properties/EngineType" : "$uppercase(EngineType)"
Expand Down
36 changes: 21 additions & 15 deletions aws-cloudformation-schema/aws-ec2-launchtemplate.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion aws-cloudformation-schema/aws-kendra-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@
"Edition" : {
"description" : "Edition of index",
"type" : "string",
"enum" : [ "DEVELOPER_EDITION", "ENTERPRISE_EDITION" ]
"enum" : [ "DEVELOPER_EDITION", "ENTERPRISE_EDITION", "GEN_AI_ENTERPRISE_EDITION" ]
},
"Name" : {
"description" : "Name of index",
Expand Down
12 changes: 6 additions & 6 deletions aws-cloudformation-schema/aws-lambda-eventsourcemapping.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,11 +178,11 @@
"$ref" : "#/definitions/DocumentDBEventSourceConfig"
},
"ProvisionedPollerConfig" : {
"description" : "",
"description" : "(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see [provisioned mode](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode).",
"$ref" : "#/definitions/ProvisionedPollerConfig"
},
"MetricsConfig" : {
"description" : "",
"description" : "The metrics configuration for your event source. For more information, see [Event source mapping metrics](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics-types.html#event-source-mapping-metrics).",
"$ref" : "#/definitions/MetricsConfig"
}
},
Expand Down Expand Up @@ -235,7 +235,7 @@
"additionalProperties" : false,
"properties" : {
"Destination" : {
"description" : "The Amazon Resource Name (ARN) of the destination resource.\n To retain records of [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination.\n To retain records of failed invocations from [Kinesis and DynamoDB event sources](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations), you can configure an Amazon SNS topic or Amazon SQS queue as the destination.\n To retain records of failed invocations from [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.",
"description" : "The Amazon Resource Name (ARN) of the destination resource.\n To retain records of unsuccessful [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Amazon S3 bucket, Lambda function, or Amazon EventBridge event bus as the destination.\n To retain records of failed invocations from [Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html), [DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html), [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.",
"type" : "string",
"pattern" : "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?(-iso([a-z])?)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)",
"minLength" : 12,
Expand Down Expand Up @@ -385,7 +385,7 @@
}
},
"ProvisionedPollerConfig" : {
"description" : "",
"description" : "The [provisioned mode](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode) configuration for the event source. Use provisioned mode to customize the minimum and maximum number of event pollers for your event source.",
"type" : "object",
"additionalProperties" : false,
"properties" : {
Expand All @@ -404,12 +404,12 @@
}
},
"MetricsConfig" : {
"description" : "",
"description" : "The metrics configuration for your event source. Use this configuration object to define which metrics you want your event source mapping to produce.",
"type" : "object",
"additionalProperties" : false,
"properties" : {
"Metrics" : {
"description" : "Metric groups to enable.",
"description" : "The metrics you want your event source mapping to produce. Include ``EventCount`` to receive event source mapping metrics related to the number of events processed by your event source mapping. For more information about these metrics, see [Event source mapping metrics](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics-types.html#event-source-mapping-metrics).",
"type" : "array",
"uniqueItems" : true,
"items" : {
Expand Down
56 changes: 35 additions & 21 deletions aws-cloudformation-schema/aws-qbusiness-application.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,21 @@
},
"IdentityType" : {
"type" : "string",
"enum" : [ "AWS_IAM_IDP_SAML", "AWS_IAM_IDP_OIDC", "AWS_IAM_IDC" ]
"enum" : [ "AWS_IAM_IDP_SAML", "AWS_IAM_IDP_OIDC", "AWS_IAM_IDC", "AWS_QUICKSIGHT_IDP" ]
},
"PersonalizationConfiguration" : {
"type" : "object",
"properties" : {
"PersonalizationControlMode" : {
"$ref" : "#/definitions/PersonalizationControlMode"
}
},
"required" : [ "PersonalizationControlMode" ],
"additionalProperties" : false
},
"PersonalizationControlMode" : {
"type" : "string",
"enum" : [ "ENABLED", "DISABLED" ]
},
"QAppsConfiguration" : {
"type" : "object",
Expand All @@ -66,23 +80,22 @@
"type" : "string",
"enum" : [ "ENABLED", "DISABLED" ]
},
"SubscriptionType" : {
"type" : "string",
"enum" : [ "Q_LITE", "Q_BUSINESS" ]
},
"PersonalizationConfiguration" : {
"QuickSightConfiguration" : {
"type" : "object",
"properties" : {
"PersonalizationControlMode" : {
"$ref" : "#/definitions/PersonalizationControlMode"
"ClientNamespace" : {
"type" : "string",
"maxLength" : 64,
"minLength" : 1,
"pattern" : "^[a-zA-Z0-9._-]*$"
}
},
"required" : [ "PersonalizationControlMode" ],
"required" : [ "ClientNamespace" ],
"additionalProperties" : false
},
"PersonalizationControlMode" : {
"SubscriptionType" : {
"type" : "string",
"enum" : [ "ENABLED", "DISABLED" ]
"enum" : [ "Q_LITE", "Q_BUSINESS" ]
},
"Tag" : {
"type" : "object",
Expand Down Expand Up @@ -123,7 +136,6 @@
},
"ClientIdsForOIDC" : {
"type" : "array",
"insertionOrder" : false,
"items" : {
"type" : "string",
"maxLength" : 255,
Expand Down Expand Up @@ -162,12 +174,6 @@
"minLength" : 10,
"pattern" : "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$"
},
"QAppsConfiguration" : {
"$ref" : "#/definitions/QAppsConfiguration"
},
"PersonalizationConfiguration" : {
"$ref" : "#/definitions/PersonalizationConfiguration"
},
"IdentityCenterInstanceArn" : {
"type" : "string",
"maxLength" : 1224,
Expand All @@ -177,6 +183,15 @@
"IdentityType" : {
"$ref" : "#/definitions/IdentityType"
},
"PersonalizationConfiguration" : {
"$ref" : "#/definitions/PersonalizationConfiguration"
},
"QAppsConfiguration" : {
"$ref" : "#/definitions/QAppsConfiguration"
},
"QuickSightConfiguration" : {
"$ref" : "#/definitions/QuickSightConfiguration"
},
"RoleArn" : {
"type" : "string",
"maxLength" : 1284,
Expand All @@ -188,7 +203,6 @@
},
"Tags" : {
"type" : "array",
"insertionOrder" : false,
"items" : {
"$ref" : "#/definitions/Tag"
},
Expand All @@ -203,11 +217,11 @@
"required" : [ "DisplayName" ],
"readOnlyProperties" : [ "/properties/ApplicationArn", "/properties/ApplicationId", "/properties/CreatedAt", "/properties/IdentityCenterApplicationArn", "/properties/Status", "/properties/UpdatedAt" ],
"writeOnlyProperties" : [ "/properties/IdentityCenterInstanceArn" ],
"createOnlyProperties" : [ "/properties/ClientIdsForOIDC", "/properties/EncryptionConfiguration", "/properties/IamIdentityProviderArn", "/properties/IdentityType" ],
"createOnlyProperties" : [ "/properties/ClientIdsForOIDC", "/properties/EncryptionConfiguration", "/properties/IamIdentityProviderArn", "/properties/IdentityType", "/properties/QuickSightConfiguration" ],
"primaryIdentifier" : [ "/properties/ApplicationId" ],
"handlers" : {
"create" : {
"permissions" : [ "iam:GetSAMLProvider", "iam:PassRole", "kms:CreateGrant", "kms:DescribeKey", "qbusiness:CreateApplication", "qbusiness:GetApplication", "qbusiness:UpdateApplication", "qbusiness:ListTagsForResource", "qbusiness:TagResource", "sso:CreateApplication", "sso:DeleteApplication", "sso:DescribeInstance", "sso:PutApplicationAccessScope", "sso:PutApplicationAuthenticationMethod", "sso:PutApplicationGrant" ]
"permissions" : [ "iam:GetSAMLProvider", "iam:PassRole", "kms:CreateGrant", "kms:DescribeKey", "qbusiness:CreateApplication", "qbusiness:GetApplication", "qbusiness:ListTagsForResource", "qbusiness:TagResource", "qbusiness:UpdateApplication", "quicksight:DescribeAccountSubscription", "quicksight:ListNamespaces", "sso:CreateApplication", "sso:DeleteApplication", "sso:DescribeInstance", "sso:PutApplicationAccessScope", "sso:PutApplicationAuthenticationMethod", "sso:PutApplicationGrant" ]
},
"read" : {
"permissions" : [ "qbusiness:GetApplication", "qbusiness:ListTagsForResource" ]
Expand Down
Loading

0 comments on commit 8841eb1

Please sign in to comment.