Skip to content

Commit 36d0f54

Browse files
Update API model
1 parent 6c14095 commit 36d0f54

File tree

4 files changed

+282
-81
lines changed

4 files changed

+282
-81
lines changed

codegen/sdk-codegen/aws-models/iam.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4226,7 +4226,7 @@
42264226
}
42274227
],
42284228
"traits": {
4229-
"smithy.api#documentation": "<p>Generates a set of credentials consisting of a user name and password that can be used\n to access the service specified in the request. These credentials are generated by\n IAM, and can be used only for the specified service. </p>\n <p>You can have a maximum of two sets of service-specific credentials for each supported\n service per user.</p>\n <p>You can create service-specific credentials for Amazon Bedrock, CodeCommit and Amazon Keyspaces (for Apache Cassandra).</p>\n <p>You can reset the password to a new service-generated value by calling <a href=\"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html\">ResetServiceSpecificCredential</a>.</p>\n <p>For more information about service-specific credentials, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html\">Service-specific credentials for IAM users</a> in the\n <i>IAM User Guide</i>.</p>"
4229+
"smithy.api#documentation": "<p>Generates a set of credentials consisting of a user name and password that can be used\n to access the service specified in the request. These credentials are generated by\n IAM, and can be used only for the specified service. </p>\n <p>You can have a maximum of two sets of service-specific credentials for each supported\n service per user.</p>\n <p>You can create service-specific credentials for Amazon Bedrock, Amazon CloudWatch Logs, CodeCommit and Amazon Keyspaces (for Apache Cassandra).</p>\n <p>You can reset the password to a new service-generated value by calling <a href=\"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html\">ResetServiceSpecificCredential</a>.</p>\n <p>For more information about service-specific credentials, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html\">Service-specific credentials for IAM users</a> in the\n <i>IAM User Guide</i>.</p>"
42304230
}
42314231
},
42324232
"com.amazonaws.iam#CreateServiceSpecificCredentialRequest": {
@@ -4249,7 +4249,7 @@
42494249
"CredentialAgeDays": {
42504250
"target": "com.amazonaws.iam#credentialAgeDays",
42514251
"traits": {
4252-
"smithy.api#documentation": "<p>The number of days until the service specific credential expires. This field is only\n valid for Bedrock API keys and must be a positive integer. When not specified, the\n credential will not expire.</p>"
4252+
"smithy.api#documentation": "<p>The number of days until the service specific credential expires. This field is only\n valid for Bedrock and CloudWatch Logs API keys and must be a positive integer. When not specified, the\n credential will not expire.</p>"
42534253
}
42544254
}
42554255
},
@@ -4601,7 +4601,7 @@
46014601
"RolePermissionRestrictionArns": {
46024602
"target": "com.amazonaws.iam#rolePermissionRestrictionArnListType",
46034603
"traits": {
4604-
"smithy.api#documentation": "<p>If the <code>PermissionPolicy</code> includes role creation permissions, this element will\n include the list of permissions boundary policies associated with the role creation.\n See <a href=\"IAM/latest/UserGuide/access_policies_boundaries.html\">Permissions boundaries for IAM entities</a>\n for more details about IAM permission boundaries.\n </p>"
4604+
"smithy.api#documentation": "<p>If the <code>PermissionPolicy</code> includes role creation permissions, this element will\n include the list of permissions boundary policies associated with the role creation.\n See <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html\">Permissions boundaries for IAM entities</a>\n for more details about IAM permission boundaries.\n </p>"
46054605
}
46064606
},
46074607
"OwnerId": {
@@ -4616,13 +4616,13 @@
46164616
"State": {
46174617
"target": "com.amazonaws.iam#stateType",
46184618
"traits": {
4619-
"smithy.api#documentation": "<p>The state of this delegation request.</p>\n <p>See the <a href=\"IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for an explanation of how these\n states are transitioned.</p>"
4619+
"smithy.api#documentation": "<p>The state of this delegation request.</p>\n <p>See the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for an explanation of how these\n states are transitioned. </p>"
46204620
}
46214621
},
46224622
"ExpirationTime": {
46234623
"target": "com.amazonaws.iam#dateType",
46244624
"traits": {
4625-
"smithy.api#documentation": "<p>The expiry time of this delegation request</p>\n <p>See the <a href=\"IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for\n details on the life time of a delegation request at each state.</p>"
4625+
"smithy.api#documentation": "<p>The expiry time of this delegation request</p>\n <p>See the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for\n details on the life time of a delegation request at each state.</p>"
46264626
}
46274627
},
46284628
"RequestorId": {
@@ -14772,7 +14772,7 @@
1477214772
"ExpirationDate": {
1477314773
"target": "com.amazonaws.iam#dateType",
1477414774
"traits": {
14775-
"smithy.api#documentation": "<p>The date and time when the service specific credential expires. This field is only\n present for Bedrock API keys that were created with an expiration period.</p>"
14775+
"smithy.api#documentation": "<p>The date and time when the service specific credential expires. This field is only\n present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.</p>"
1477614776
}
1477714777
},
1477814778
"ServiceName": {
@@ -14801,13 +14801,13 @@
1480114801
"ServiceCredentialAlias": {
1480214802
"target": "com.amazonaws.iam#serviceCredentialAlias",
1480314803
"traits": {
14804-
"smithy.api#documentation": "<p>For Bedrock API keys, this is the public portion of the credential that includes the IAM\n user name and a suffix containing version and creation information.</p>"
14804+
"smithy.api#documentation": "<p>For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM\n user name and a suffix containing version and creation information.</p>"
1480514805
}
1480614806
},
1480714807
"ServiceCredentialSecret": {
1480814808
"target": "com.amazonaws.iam#serviceCredentialSecret",
1480914809
"traits": {
14810-
"smithy.api#documentation": "<p>For Bedrock API keys, this is the secret portion of the credential that should be used\n to authenticate API calls. This value is returned only when the credential is\n created.</p>"
14810+
"smithy.api#documentation": "<p>For Bedrock API keys and CloudWatch Logs API keys, this is the secret portion of the credential that should be used\n to authenticate API calls. This value is returned only when the credential is\n created.</p>"
1481114811
}
1481214812
},
1481314813
"ServiceSpecificCredentialId": {
@@ -14864,7 +14864,7 @@
1486414864
"ServiceCredentialAlias": {
1486514865
"target": "com.amazonaws.iam#serviceCredentialAlias",
1486614866
"traits": {
14867-
"smithy.api#documentation": "<p>For Bedrock API keys, this is the public portion of the credential that includes the IAM\n user name and a suffix containing version and creation information.</p>"
14867+
"smithy.api#documentation": "<p>For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM\n user name and a suffix containing version and creation information.</p>"
1486814868
}
1486914869
},
1487014870
"CreateDate": {
@@ -14877,7 +14877,7 @@
1487714877
"ExpirationDate": {
1487814878
"target": "com.amazonaws.iam#dateType",
1487914879
"traits": {
14880-
"smithy.api#documentation": "<p>The date and time when the service specific credential expires. This field is only\n present for Bedrock API keys that were created with an expiration period.</p>"
14880+
"smithy.api#documentation": "<p>The date and time when the service specific credential expires. This field is only\n present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.</p>"
1488114881
}
1488214882
},
1488314883
"ServiceSpecificCredentialId": {

codegen/sdk-codegen/aws-models/mgn.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2319,6 +2319,12 @@
23192319
"traits": {
23202320
"smithy.api#documentation": "<p>Request to configure the internet protocol to IPv4 or IPv6.</p>"
23212321
}
2322+
},
2323+
"storeSnapshotOnLocalZone": {
2324+
"target": "smithy.api#Boolean",
2325+
"traits": {
2326+
"smithy.api#documentation": "<p>Request to store snapshot on local zone during Replication Settings template creation.</p>"
2327+
}
23222328
}
23232329
}
23242330
},
@@ -7572,6 +7578,12 @@
75727578
"traits": {
75737579
"smithy.api#documentation": "<p>Replication Configuration internet protocol.</p>"
75747580
}
7581+
},
7582+
"storeSnapshotOnLocalZone": {
7583+
"target": "smithy.api#Boolean",
7584+
"traits": {
7585+
"smithy.api#documentation": "<p>Replication Configuration store snapshot on local zone.</p>"
7586+
}
75757587
}
75767588
}
75777589
},
@@ -7821,6 +7833,12 @@
78217833
"traits": {
78227834
"smithy.api#documentation": "<p>Replication Configuration template internet protocol.</p>"
78237835
}
7836+
},
7837+
"storeSnapshotOnLocalZone": {
7838+
"target": "smithy.api#Boolean",
7839+
"traits": {
7840+
"smithy.api#documentation": "<p>Replication Configuration template store snapshot on local zone.</p>"
7841+
}
78247842
}
78257843
}
78267844
},
@@ -10193,6 +10211,12 @@
1019310211
"traits": {
1019410212
"smithy.api#documentation": "<p>Update replication configuration internet protocol.</p>"
1019510213
}
10214+
},
10215+
"storeSnapshotOnLocalZone": {
10216+
"target": "smithy.api#Boolean",
10217+
"traits": {
10218+
"smithy.api#documentation": "<p>Update replication configuration store snapshot on local zone.</p>"
10219+
}
1019610220
}
1019710221
}
1019810222
},
@@ -10327,6 +10351,12 @@
1032710351
"traits": {
1032810352
"smithy.api#documentation": "<p>Update replication configuration template internet protocol request.</p>"
1032910353
}
10354+
},
10355+
"storeSnapshotOnLocalZone": {
10356+
"target": "smithy.api#Boolean",
10357+
"traits": {
10358+
"smithy.api#documentation": "<p>Update replication configuration template store snapshot on local zone request.</p>"
10359+
}
1033010360
}
1033110361
}
1033210362
},

codegen/sdk-codegen/aws-models/opensearch.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,12 @@
497497
"smithy.api#required": {}
498498
}
499499
},
500+
"DataSourceAccessPolicy": {
501+
"target": "com.amazonaws.opensearch#PolicyDocument",
502+
"traits": {
503+
"smithy.api#documentation": "<p> An optional IAM access policy document that defines the permissions for accessing the data source.\n The policy document must be in valid JSON format and follow IAM policy syntax.</p>"
504+
}
505+
},
500506
"TagList": {
501507
"target": "com.amazonaws.opensearch#TagList"
502508
}
@@ -4399,6 +4405,12 @@
43994405
"traits": {
44004406
"smithy.api#documentation": "<p>Detailed description of a data source.</p>"
44014407
}
4408+
},
4409+
"iamRoleForDataSourceArn": {
4410+
"target": "com.amazonaws.opensearch#RoleArn",
4411+
"traits": {
4412+
"smithy.api#documentation": "<p>The ARN of the IAM role to be used for cross account/region data source association.</p>"
4413+
}
44024414
}
44034415
},
44044416
"traits": {
@@ -8396,6 +8408,12 @@
83968408
"smithy.api#documentation": "<p> A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated\n with the direct query data source. </p>"
83978409
}
83988410
},
8411+
"DataSourceAccessPolicy": {
8412+
"target": "com.amazonaws.opensearch#PolicyDocument",
8413+
"traits": {
8414+
"smithy.api#documentation": "<p> The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured. </p>"
8415+
}
8416+
},
83998417
"DataSourceArn": {
84008418
"target": "com.amazonaws.opensearch#String",
84018419
"traits": {
@@ -14851,6 +14869,9 @@
1485114869
{
1485214870
"target": "com.amazonaws.opensearch#InternalException"
1485314871
},
14872+
{
14873+
"target": "com.amazonaws.opensearch#LimitExceededException"
14874+
},
1485414875
{
1485514876
"target": "com.amazonaws.opensearch#ResourceNotFoundException"
1485614877
},
@@ -14897,6 +14918,12 @@
1489714918
"smithy.api#documentation": "<p> A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are\n associated with the direct query data source. </p>",
1489814919
"smithy.api#required": {}
1489914920
}
14921+
},
14922+
"DataSourceAccessPolicy": {
14923+
"target": "com.amazonaws.opensearch#PolicyDocument",
14924+
"traits": {
14925+
"smithy.api#documentation": "<p> An optional IAM access policy document that defines the updated permissions for accessing the direct query data source.\n The policy document must be in valid JSON format and follow IAM policy syntax. If not specified, the existing access policy if present remains unchanged. </p>"
14926+
}
1490014927
}
1490114928
},
1490214929
"traits": {

0 commit comments

Comments
 (0)