Skip to content

Commit 4520862

Browse files
Updated API models and rebuilt service gems.
1 parent 74feea5 commit 4520862

File tree

104 files changed

+3663
-1442
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+3663
-1442
lines changed

apis/apigateway/2015-07-09/api-2.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3104,6 +3104,7 @@
31043104
"type":"structure",
31053105
"members":{
31063106
"types":{"shape":"ListOfEndpointType"},
3107+
"ipAddressType":{"shape":"IpAddressType"},
31073108
"vpcEndpointIds":{"shape":"ListOfString"}
31083109
}
31093110
},
@@ -4315,6 +4316,13 @@
43154316
"AWS_PROXY"
43164317
]
43174318
},
4319+
"IpAddressType":{
4320+
"type":"string",
4321+
"enum":[
4322+
"ipv4",
4323+
"dualstack"
4324+
]
4325+
},
43184326
"LimitExceededException":{
43194327
"type":"structure",
43204328
"members":{

apis/apigateway/2015-07-09/docs-2.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -606,12 +606,12 @@
606606
}
607607
},
608608
"EndpointConfiguration": {
609-
"base": "<p>The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has. </p>",
609+
"base": "<p>The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it. </p>",
610610
"refs": {
611-
"CreateDomainNameRequest$endpointConfiguration": "<p>The endpoint configuration of this DomainName showing the endpoint types of the domain name. </p>",
612-
"CreateRestApiRequest$endpointConfiguration": "<p>The endpoint configuration of this RestApi showing the endpoint types of the API. </p>",
613-
"DomainName$endpointConfiguration": "<p>The endpoint configuration of this DomainName showing the endpoint types of the domain name. </p>",
614-
"RestApi$endpointConfiguration": "<p>The endpoint configuration of this RestApi showing the endpoint types of the API. </p>"
611+
"CreateDomainNameRequest$endpointConfiguration": "<p>The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name. </p>",
612+
"CreateRestApiRequest$endpointConfiguration": "<p>The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API. </p>",
613+
"DomainName$endpointConfiguration": "<p>The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name. </p>",
614+
"RestApi$endpointConfiguration": "<p>The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API. </p>"
615615
}
616616
},
617617
"EndpointType": {
@@ -943,6 +943,12 @@
943943
"PutIntegrationRequest$type": "<p>Specifies a put integration input's type.</p>"
944944
}
945945
},
946+
"IpAddressType": {
947+
"base": null,
948+
"refs": {
949+
"EndpointConfiguration$ipAddressType": "<p>The IP address types that can invoke an API (RestApi) or a DomainName. Use <code>ipv4</code> to allow only IPv4 addresses to invoke an API or DomainName, or use <code>dualstack</code> to allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For the <code>PRIVATE</code> endpoint type, only <code>dualstack</code> is supported.</p>"
950+
}
951+
},
946952
"LimitExceededException": {
947953
"base": "<p>The request exceeded the rate limit. Retry after the specified time period.</p>",
948954
"refs": {

apis/apigatewayv2/2018-11-29/api-2.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1828,6 +1828,11 @@
18281828
"shape": "__listOf__string",
18291829
"locationName": "importInfo"
18301830
},
1831+
"IpAddressType": {
1832+
"shape": "IpAddressType",
1833+
"locationName": "ipAddressType",
1834+
"documentation": "<p>The IP address types that can invoke the API.</p>"
1835+
},
18311836
"Name": {
18321837
"shape": "StringWithLengthBetween1And128",
18331838
"locationName": "name"
@@ -2244,6 +2249,11 @@
22442249
"shape": "__boolean",
22452250
"locationName": "disableExecuteApiEndpoint"
22462251
},
2252+
"IpAddressType": {
2253+
"shape": "IpAddressType",
2254+
"locationName": "ipAddressType",
2255+
"documentation": "<p>The IP address types that can invoke the API.</p>"
2256+
},
22472257
"Name": {
22482258
"shape": "StringWithLengthBetween1And128",
22492259
"locationName": "name"
@@ -2321,6 +2331,11 @@
23212331
"shape": "__listOf__string",
23222332
"locationName": "importInfo"
23232333
},
2334+
"IpAddressType": {
2335+
"shape": "IpAddressType",
2336+
"locationName": "ipAddressType",
2337+
"documentation": "<p>The IP address types that can invoke the API.</p>"
2338+
},
23242339
"Name": {
23252340
"shape": "StringWithLengthBetween1And128",
23262341
"locationName": "name"
@@ -3987,6 +4002,11 @@
39874002
"shape": "__string",
39884003
"locationName": "hostedZoneId"
39894004
},
4005+
"IpAddressType": {
4006+
"shape": "IpAddressType",
4007+
"locationName": "ipAddressType",
4008+
"documentation": "<p>The IP address types that can invoke the domain name. Use ipv4 to allow only IPv4 addresses to invoke your domain name, or use dualstack to allow both IPv4 and IPv6 addresses to invoke your domain name.</p>"
4009+
},
39904010
"SecurityPolicy": {
39914011
"shape": "SecurityPolicy",
39924012
"locationName": "securityPolicy"
@@ -4242,6 +4262,11 @@
42424262
"shape": "__listOf__string",
42434263
"locationName": "importInfo"
42444264
},
4265+
"IpAddressType": {
4266+
"shape": "IpAddressType",
4267+
"locationName": "ipAddressType",
4268+
"documentation": "<p>The IP address types that can invoke the API.</p>"
4269+
},
42454270
"Name": {
42464271
"shape": "StringWithLengthBetween1And128",
42474272
"locationName": "name"
@@ -5404,6 +5429,11 @@
54045429
"shape": "__listOf__string",
54055430
"locationName": "importInfo"
54065431
},
5432+
"IpAddressType": {
5433+
"shape": "IpAddressType",
5434+
"locationName": "ipAddressType",
5435+
"documentation": "<p>The IP address types that can invoke the API.</p>"
5436+
},
54075437
"Name": {
54085438
"shape": "StringWithLengthBetween1And128",
54095439
"locationName": "name"
@@ -5616,6 +5646,14 @@
56165646
}
56175647
}
56185648
},
5649+
"IpAddressType": {
5650+
"type": "string",
5651+
"documentation": "<p>The IP address types that can invoke your API or domain name.</p>",
5652+
"enum": [
5653+
"ipv4",
5654+
"dualstack"
5655+
]
5656+
},
56195657
"JWTConfiguration": {
56205658
"type": "structure",
56215659
"members": {
@@ -5848,6 +5886,11 @@
58485886
"shape": "__listOf__string",
58495887
"locationName": "importInfo"
58505888
},
5889+
"IpAddressType": {
5890+
"shape": "IpAddressType",
5891+
"locationName": "ipAddressType",
5892+
"documentation": "<p>The IP address types that can invoke the API.</p>"
5893+
},
58515894
"Name": {
58525895
"shape": "StringWithLengthBetween1And128",
58535896
"locationName": "name"
@@ -6317,6 +6360,11 @@
63176360
"shape": "__boolean",
63186361
"locationName": "disableExecuteApiEndpoint"
63196362
},
6363+
"IpAddressType": {
6364+
"shape": "IpAddressType",
6365+
"locationName": "ipAddressType",
6366+
"documentation": "<p>The IP address types that can invoke the API. Use ipv4 to allow only IPv4 addresses to invoke your API, or use dualstack to allow both IPv4 and IPv6 addresses to invoke your domain name.</p>"
6367+
},
63206368
"Name": {
63216369
"shape": "StringWithLengthBetween1And128",
63226370
"locationName": "name"
@@ -6441,6 +6489,11 @@
64416489
"shape": "__boolean",
64426490
"locationName": "disableExecuteApiEndpoint"
64436491
},
6492+
"IpAddressType": {
6493+
"shape": "IpAddressType",
6494+
"locationName": "ipAddressType",
6495+
"documentation": "<p>The IP address types that can invoke the API.</p>"
6496+
},
64446497
"Name": {
64456498
"shape": "StringWithLengthBetween1And128",
64466499
"locationName": "name"
@@ -6509,6 +6562,11 @@
65096562
"shape": "__listOf__string",
65106563
"locationName": "importInfo"
65116564
},
6565+
"IpAddressType": {
6566+
"shape": "IpAddressType",
6567+
"locationName": "ipAddressType",
6568+
"documentation": "<p>The IP address types that can invoke the API.</p>"
6569+
},
65126570
"Name": {
65136571
"shape": "StringWithLengthBetween1And128",
65146572
"locationName": "name"

apis/apigatewayv2/2018-11-29/docs-2.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,15 @@
417417
"base" : "<p>Represents a collection of integrations.</p>",
418418
"refs" : { }
419419
},
420+
"IpAddressType" : {
421+
"base" : "<p>The IP address types that can invoke your API or domain name.</p>",
422+
"refs" : {
423+
"Api$IpAddressType" : "<p>The IP address types that can invoke the API.</p>",
424+
"CreateApiInput$IpAddressType" : "<p>The IP address types that can invoke the API. Use ipv4 to allow only IPv4 addresses to invoke your API, or use dualstack to allow both IPv4 and IPv6 addresses to invoke your API.</p>",
425+
"DomainNameConfiguration$IpAddressType" : "<p>The IP address types that can invoke the domain name. Use ipv4 to allow only IPv4 addresses to invoke your domain name, or use dualstack to allow both IPv4 and IPv6 addresses to invoke your domain name.</p>",
426+
"UpdateApiInput$IpAddressType" : "<p>The IP address types that can invoke the API. Use ipv4 to allow only IPv4 addresses to invoke your API, or use dualstack to allow both IPv4 and IPv6 addresses to invoke your domain name.</p>"
427+
}
428+
},
420429
"JWTConfiguration" : {
421430
"base" : "<p>Represents the configuration of a JWT authorizer. Required for the JWT authorizer type. Supported only for HTTP APIs.</p>",
422431
"refs" : {

apis/bedrock-runtime/2023-09-30/api-2.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,10 @@
756756
"filters":{"shape":"GuardrailContentFilterList"}
757757
}
758758
},
759+
"GuardrailContentPolicyImageUnitsProcessed":{
760+
"type":"integer",
761+
"box":true
762+
},
759763
"GuardrailContentPolicyUnitsProcessed":{
760764
"type":"integer",
761765
"box":true
@@ -1198,7 +1202,8 @@
11981202
"wordPolicyUnits":{"shape":"GuardrailWordPolicyUnitsProcessed"},
11991203
"sensitiveInformationPolicyUnits":{"shape":"GuardrailSensitiveInformationPolicyUnitsProcessed"},
12001204
"sensitiveInformationPolicyFreeUnits":{"shape":"GuardrailSensitiveInformationPolicyFreeUnitsProcessed"},
1201-
"contextualGroundingPolicyUnits":{"shape":"GuardrailContextualGroundingPolicyUnitsProcessed"}
1205+
"contextualGroundingPolicyUnits":{"shape":"GuardrailContextualGroundingPolicyUnitsProcessed"},
1206+
"contentPolicyImageUnits":{"shape":"GuardrailContentPolicyImageUnitsProcessed"}
12021207
}
12031208
},
12041209
"GuardrailVersion":{

apis/bedrock-runtime/2023-09-30/docs-2.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,12 @@
415415
"GuardrailAssessment$contentPolicy": "<p>The content policy.</p>"
416416
}
417417
},
418+
"GuardrailContentPolicyImageUnitsProcessed": {
419+
"base": null,
420+
"refs": {
421+
"GuardrailUsage$contentPolicyImageUnits": "<p>The content policy image units processed by the guardrail.</p>"
422+
}
423+
},
418424
"GuardrailContentPolicyUnitsProcessed": {
419425
"base": null,
420426
"refs": {

apis/codebuild/2016-10-06/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2128,7 +2128,8 @@
21282128
"members":{
21292129
"type":{"shape":"CacheType"},
21302130
"location":{"shape":"String"},
2131-
"modes":{"shape":"ProjectCacheModes"}
2131+
"modes":{"shape":"ProjectCacheModes"},
2132+
"cacheNamespace":{"shape":"String"}
21322133
}
21332134
},
21342135
"ProjectCacheModes":{

apis/codebuild/2016-10-06/docs-2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1891,6 +1891,7 @@
18911891
"ProjectArtifacts$artifactIdentifier": "<p> An identifier for this artifact definition. </p>",
18921892
"ProjectBadge$badgeRequestUrl": "<p>The publicly-accessible URL through which you can access the build badge for your project. </p>",
18931893
"ProjectCache$location": "<p>Information about the cache location: </p> <ul> <li> <p> <code>NO_CACHE</code> or <code>LOCAL</code>: This value is ignored.</p> </li> <li> <p> <code>S3</code>: This is the S3 bucket name/prefix.</p> </li> </ul>",
1894+
"ProjectCache$cacheNamespace": "<p>Defines the scope of the cache. You can use this namespace to share a cache across multiple projects. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/caching-s3.html#caching-s3-sharing\">Cache sharing between projects</a> in the <i>CodeBuild User Guide</i>.</p>",
18941895
"ProjectEnvironment$certificate": "<p>The ARN of the Amazon S3 bucket, path prefix, and object key that contains the PEM-encoded certificate for the build project. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/create-project-cli.html#cli.environment.certificate\">certificate</a> in the <i>CodeBuild User Guide</i>.</p>",
18951896
"ProjectFileSystemLocation$location": "<p>A string that specifies the location of the file system created by Amazon EFS. Its format is <code>efs-dns-name:/directory-path</code>. You can find the DNS name of file system when you view it in the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is <code>fs-abcd1234.efs.us-west-2.amazonaws.com</code>, and its mount directory is <code>my-efs-mount-directory</code>, then the <code>location</code> is <code>fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory</code>. </p> <p>The directory path in the format <code>efs-dns-name:/directory-path</code> is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system. </p>",
18961897
"ProjectFileSystemLocation$mountPoint": "<p>The location in the container where you mount the file system. </p>",

0 commit comments

Comments
 (0)