Skip to content

Commit b365004

Browse files
github-actions[bot]github-actions
andauthored
chore(schema): update (#3469)
Co-authored-by: github-actions <[email protected]>
1 parent e513706 commit b365004

File tree

3 files changed

+53
-48
lines changed

3 files changed

+53
-48
lines changed

samtranslator/schema/schema.json

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -110290,7 +110290,7 @@
110290110290
"properties": {
110291110291
"S3Config": {
110292110292
"$ref": "#/definitions/AWS::InternetMonitor::Monitor.S3Config",
110293-
"markdownDescription": "The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3.",
110293+
"markdownDescription": "The configuration information for publishing 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.",
110294110294
"title": "S3Config"
110295110295
}
110296110296
},
@@ -110321,17 +110321,17 @@
110321110321
"additionalProperties": false,
110322110322
"properties": {
110323110323
"BucketName": {
110324-
"markdownDescription": "The Amazon S3 bucket name for internet measurements publishing.",
110324+
"markdownDescription": "The Amazon S3 bucket name.",
110325110325
"title": "BucketName",
110326110326
"type": "string"
110327110327
},
110328110328
"BucketPrefix": {
110329-
"markdownDescription": "An optional Amazon S3 bucket prefix for internet measurements publishing.",
110329+
"markdownDescription": "The Amazon S3 bucket prefix.",
110330110330
"title": "BucketPrefix",
110331110331
"type": "string"
110332110332
},
110333110333
"LogDeliveryStatus": {
110334-
"markdownDescription": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket. The delivery status is `ENABLED` if you choose to deliver internet measurements to an S3 bucket, and `DISABLED` otherwise.",
110334+
"markdownDescription": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket.",
110335110335
"title": "LogDeliveryStatus",
110336110336
"type": "string"
110337110337
}
@@ -161070,6 +161070,8 @@
161070161070
"type": "string"
161071161071
},
161072161072
"IPAddressType": {
161073+
"markdownDescription": "The type of IP addresses supported by the endpoint for the domain.",
161074+
"title": "IPAddressType",
161073161075
"type": "string"
161074161076
},
161075161077
"LogPublishingOptions": {
@@ -218888,51 +218890,51 @@
218888218890
"additionalProperties": false,
218889218891
"properties": {
218890218892
"DurationSeconds": {
218891-
"markdownDescription": "Sets the maximum number of seconds that vended temporary credentials through [CreateSession](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html) will be valid for, between 900 and 3600.",
218893+
"markdownDescription": "The number of seconds vended session credentials will be valid for",
218892218894
"title": "DurationSeconds",
218893218895
"type": "number"
218894218896
},
218895218897
"Enabled": {
218896-
"markdownDescription": "Indicates whether the profile is enabled.",
218898+
"markdownDescription": "The enabled status of the resource.",
218897218899
"title": "Enabled",
218898218900
"type": "boolean"
218899218901
},
218900218902
"ManagedPolicyArns": {
218901218903
"items": {
218902218904
"type": "string"
218903218905
},
218904-
"markdownDescription": "A list of managed policy ARNs that apply to the vended session credentials.",
218906+
"markdownDescription": "A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.",
218905218907
"title": "ManagedPolicyArns",
218906218908
"type": "array"
218907218909
},
218908218910
"Name": {
218909-
"markdownDescription": "The name of the profile.",
218911+
"markdownDescription": "The customer specified name of the resource.",
218910218912
"title": "Name",
218911218913
"type": "string"
218912218914
},
218913218915
"RequireInstanceProperties": {
218914-
"markdownDescription": "Specifies whether instance properties are required in temporary credential requests with this profile.",
218916+
"markdownDescription": "Specifies whether instance properties are required in CreateSession requests with this profile.",
218915218917
"title": "RequireInstanceProperties",
218916218918
"type": "boolean"
218917218919
},
218918218920
"RoleArns": {
218919218921
"items": {
218920218922
"type": "string"
218921218923
},
218922-
"markdownDescription": "A list of IAM role ARNs. During `CreateSession` , if a matching role ARN is provided, the properties in this profile will be applied to the intersection session policy.",
218924+
"markdownDescription": "A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.",
218923218925
"title": "RoleArns",
218924218926
"type": "array"
218925218927
},
218926218928
"SessionPolicy": {
218927-
"markdownDescription": "A session policy that applies to the trust boundary of the vended session credentials.",
218929+
"markdownDescription": "A session policy that will applied to the trust boundary of the vended session credentials.",
218928218930
"title": "SessionPolicy",
218929218931
"type": "string"
218930218932
},
218931218933
"Tags": {
218932218934
"items": {
218933218935
"$ref": "#/definitions/Tag"
218934218936
},
218935-
"markdownDescription": "The tags to attach to the profile.",
218937+
"markdownDescription": "A list of Tags.",
218936218938
"title": "Tags",
218937218939
"type": "array"
218938218940
}
@@ -219093,11 +219095,11 @@
219093219095
"properties": {
219094219096
"SourceData": {
219095219097
"$ref": "#/definitions/AWS::RolesAnywhere::TrustAnchor.SourceData",
219096-
"markdownDescription": "The data field of the trust anchor depending on its type.",
219098+
"markdownDescription": "A union object representing the data field of the TrustAnchor depending on its type",
219097219099
"title": "SourceData"
219098219100
},
219099219101
"SourceType": {
219100-
"markdownDescription": "The type of the TrustAnchor.\n\n> `AWS_ACM_PCA` is not an allowed value in your region.",
219102+
"markdownDescription": "The type of the TrustAnchor.",
219101219103
"title": "SourceType",
219102219104
"type": "string"
219103219105
}
@@ -225549,7 +225551,7 @@
225549225551
"title": "LifecycleConfiguration"
225550225552
},
225551225553
"OutpostId": {
225552-
"markdownDescription": "",
225554+
"markdownDescription": "The ID of the Outpost of the specified bucket.",
225553225555
"title": "OutpostId",
225554225556
"type": "string"
225555225557
},
@@ -225846,7 +225848,7 @@
225846225848
"title": "FailedReason"
225847225849
},
225848225850
"OutpostId": {
225849-
"markdownDescription": "",
225851+
"markdownDescription": "The ID of the Outpost.",
225850225852
"title": "OutpostId",
225851225853
"type": "string"
225852225854
},

schema_source/cloudformation-docs.json

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16819,17 +16819,17 @@
1681916819
"PerformanceScoreThreshold": "The health event threshold percentage set for performance scores. When the overall performance score is at or below this percentage, Internet Monitor creates a health event."
1682016820
},
1682116821
"AWS::InternetMonitor::Monitor InternetMeasurementsLogDelivery": {
16822-
"S3Config": "The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3."
16822+
"S3Config": "The configuration information for publishing 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."
1682316823
},
1682416824
"AWS::InternetMonitor::Monitor LocalHealthEventsConfig": {
1682516825
"HealthScoreThreshold": "The health event threshold percentage set for a local health score.",
1682616826
"MinTrafficImpact": "The minimum percentage of overall traffic for an application that must be impacted by an issue before Internet Monitor creates an event when a threshold is crossed for a local health score.\n\nIf you don't set a minimum traffic impact threshold, the default value is 0.01%.",
1682716827
"Status": "The status of whether Internet Monitor creates a health event based on a threshold percentage set for a local health score. The status can be `ENABLED` or `DISABLED` ."
1682816828
},
1682916829
"AWS::InternetMonitor::Monitor S3Config": {
16830-
"BucketName": "The Amazon S3 bucket name for internet measurements publishing.",
16831-
"BucketPrefix": "An optional Amazon S3 bucket prefix for internet measurements publishing.",
16832-
"LogDeliveryStatus": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket. The delivery status is `ENABLED` if you choose to deliver internet measurements to an S3 bucket, and `DISABLED` otherwise."
16830+
"BucketName": "The Amazon S3 bucket name.",
16831+
"BucketPrefix": "The Amazon S3 bucket prefix.",
16832+
"LogDeliveryStatus": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket."
1683316833
},
1683416834
"AWS::InternetMonitor::Monitor Tag": {
1683516835
"Key": "",
@@ -24951,6 +24951,7 @@
2495124951
"EBSOptions": "The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain. For more information, see [EBS volume size limits](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/limits.html#ebsresource) in the *Amazon OpenSearch Service Developer Guide* .",
2495224952
"EncryptionAtRestOptions": "Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use. See [Encryption of data at rest for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/encryption-at-rest.html) .",
2495324953
"EngineVersion": "The version of OpenSearch to use. The value must be in the format `OpenSearch_X.Y` or `Elasticsearch_X.Y` . If not specified, the latest version of OpenSearch is used. For information about the versions that OpenSearch Service supports, see [Supported versions of OpenSearch and Elasticsearch](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/what-is.html#choosing-version) in the *Amazon OpenSearch Service Developer Guide* .\n\nIf you set the [EnableVersionUpgrade](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html#cfn-attributes-updatepolicy-upgradeopensearchdomain) update policy to `true` , you can update `EngineVersion` without interruption. When `EnableVersionUpgrade` is set to `false` , or is not specified, updating `EngineVersion` results in [replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) .",
24954+
"IPAddressType": "The type of IP addresses supported by the endpoint for the domain.",
2495424955
"LogPublishingOptions": "An object with one or more of the following keys: `SEARCH_SLOW_LOGS` , `ES_APPLICATION_LOGS` , `INDEX_SLOW_LOGS` , `AUDIT_LOGS` , depending on the types of logs you want to publish. Each key needs a valid `LogPublishingOption` value. For the full syntax, see the [examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchservice-domain.html#aws-resource-opensearchservice-domain--examples) .",
2495524956
"NodeToNodeEncryptionOptions": "Specifies whether node-to-node encryption is enabled. See [Node-to-node encryption for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ntn.html) .",
2495624957
"OffPeakWindowOptions": "Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain.",
@@ -35884,14 +35885,14 @@
3588435885
"Value": "The tag value."
3588535886
},
3588635887
"AWS::RolesAnywhere::Profile": {
35887-
"DurationSeconds": "Sets the maximum number of seconds that vended temporary credentials through [CreateSession](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html) will be valid for, between 900 and 3600.",
35888-
"Enabled": "Indicates whether the profile is enabled.",
35889-
"ManagedPolicyArns": "A list of managed policy ARNs that apply to the vended session credentials.",
35890-
"Name": "The name of the profile.",
35891-
"RequireInstanceProperties": "Specifies whether instance properties are required in temporary credential requests with this profile.",
35892-
"RoleArns": "A list of IAM role ARNs. During `CreateSession` , if a matching role ARN is provided, the properties in this profile will be applied to the intersection session policy.",
35893-
"SessionPolicy": "A session policy that applies to the trust boundary of the vended session credentials.",
35894-
"Tags": "The tags to attach to the profile."
35888+
"DurationSeconds": "The number of seconds vended session credentials will be valid for",
35889+
"Enabled": "The enabled status of the resource.",
35890+
"ManagedPolicyArns": "A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.",
35891+
"Name": "The customer specified name of the resource.",
35892+
"RequireInstanceProperties": "Specifies whether instance properties are required in CreateSession requests with this profile.",
35893+
"RoleArns": "A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.",
35894+
"SessionPolicy": "A session policy that will applied to the trust boundary of the vended session credentials.",
35895+
"Tags": "A list of Tags."
3589535896
},
3589635897
"AWS::RolesAnywhere::Profile Tag": {
3589735898
"Key": "The tag key.",
@@ -35911,8 +35912,8 @@
3591135912
"Threshold": "The number of days before a notification event. This value is required for a notification setting that is enabled."
3591235913
},
3591335914
"AWS::RolesAnywhere::TrustAnchor Source": {
35914-
"SourceData": "The data field of the trust anchor depending on its type.",
35915-
"SourceType": "The type of the TrustAnchor.\n\n> `AWS_ACM_PCA` is not an allowed value in your region."
35915+
"SourceData": "A union object representing the data field of the TrustAnchor depending on its type",
35916+
"SourceType": "The type of the TrustAnchor."
3591635917
},
3591735918
"AWS::RolesAnywhere::TrustAnchor SourceData": {
3591835919
"AcmPcaArn": "The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. Included for trust anchors of type `AWS_ACM_PCA` .\n\n> This field is not supported in your region.",
@@ -36849,7 +36850,7 @@
3684936850
"AWS::S3Outposts::Bucket": {
3685036851
"BucketName": "A name for the S3 on Outposts bucket. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the bucket name. The bucket name must contain only lowercase letters, numbers, periods (.), and dashes (-) and must follow [Amazon S3 bucket restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html) . For more information, see [Bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules) .\n\n> If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you need to replace the resource, specify a new name.",
3685136852
"LifecycleConfiguration": "Creates a new lifecycle configuration for the S3 on Outposts bucket or replaces an existing lifecycle configuration. Outposts buckets only support lifecycle configurations that delete/expire objects after a certain period of time and abort incomplete multipart uploads.",
36852-
"OutpostId": "",
36853+
"OutpostId": "The ID of the Outpost of the specified bucket.",
3685336854
"Tags": "Sets the tags for an S3 on Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) .\n\nUse tags to organize your AWS bill to reflect your own cost structure. To do this, sign up to get your AWS account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. For more information, see [Cost allocation and tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) .\n\n> Within a bucket, if you add a tag that has the same key as an existing tag, the new value overwrites the old value. For more information, see [Using cost allocation and bucket tags](https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html) . \n\nTo use this resource, you must have permissions to perform the `s3-outposts:PutBucketTagging` . The S3 on Outposts bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing access permissions to your Amazon S3 resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) ."
3685436855
},
3685536856
"AWS::S3Outposts::Bucket AbortIncompleteMultipartUpload": {
@@ -36891,7 +36892,7 @@
3689136892
"AccessType": "The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint. To use the Amazon VPC , choose `Private` . To use the endpoint with an on-premises network, choose `CustomerOwnedIp` . If you choose `CustomerOwnedIp` , you must also provide the customer-owned IP address pool (CoIP pool).\n\n> `Private` is the default access type value.",
3689236893
"CustomerOwnedIpv4Pool": "The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint. IP addresses are allocated from this pool for the endpoint.",
3689336894
"FailedReason": "The failure reason, if any, for a create or delete endpoint operation.",
36894-
"OutpostId": "",
36895+
"OutpostId": "The ID of the Outpost.",
3689536896
"SecurityGroupId": "The ID of the security group used for the endpoint.",
3689636897
"SubnetId": "The ID of the subnet used for the endpoint."
3689736898
},

0 commit comments

Comments
 (0)