|
160 | 160 | ], |
161 | 161 | "documentation":"<p>Creates an alias for your Amazon Web Services account. For information about using an Amazon Web Services account alias, see <a href=\"https://docs.aws.amazon.com/signin/latest/userguide/CreateAccountAlias.html\">Creating, deleting, and listing an Amazon Web Services account alias</a> in the <i>Amazon Web Services Sign-In User Guide</i>.</p>" |
162 | 162 | }, |
| 163 | + "CreateDelegationRequest":{ |
| 164 | + "name":"CreateDelegationRequest", |
| 165 | + "http":{ |
| 166 | + "method":"POST", |
| 167 | + "requestUri":"/" |
| 168 | + }, |
| 169 | + "input":{"shape":"CreateDelegationRequestRequest"}, |
| 170 | + "output":{ |
| 171 | + "shape":"CreateDelegationRequestResponse", |
| 172 | + "resultWrapper":"CreateDelegationRequestResult" |
| 173 | + }, |
| 174 | + "errors":[ |
| 175 | + {"shape":"EntityAlreadyExistsException"}, |
| 176 | + {"shape":"ServiceFailureException"}, |
| 177 | + {"shape":"InvalidInputException"}, |
| 178 | + {"shape":"LimitExceededException"}, |
| 179 | + {"shape":"ConcurrentModificationException"} |
| 180 | + ], |
| 181 | + "documentation":"<p>This API is currently unavailable for general use.</p>" |
| 182 | + }, |
163 | 183 | "CreateGroup":{ |
164 | 184 | "name":"CreateGroup", |
165 | 185 | "http":{ |
|
3133 | 3153 | } |
3134 | 3154 | } |
3135 | 3155 | }, |
| 3156 | + "CreateDelegationRequestRequest":{ |
| 3157 | + "type":"structure", |
| 3158 | + "required":[ |
| 3159 | + "Description", |
| 3160 | + "Permissions", |
| 3161 | + "RequestorWorkflowId", |
| 3162 | + "NotificationChannel", |
| 3163 | + "SessionDuration" |
| 3164 | + ], |
| 3165 | + "members":{ |
| 3166 | + "OwnerAccountId":{ |
| 3167 | + "shape":"accountIdType", |
| 3168 | + "documentation":"<p/>" |
| 3169 | + }, |
| 3170 | + "Description":{ |
| 3171 | + "shape":"delegationRequestDescriptionType", |
| 3172 | + "documentation":"<p/>" |
| 3173 | + }, |
| 3174 | + "Permissions":{ |
| 3175 | + "shape":"DelegationPermission", |
| 3176 | + "documentation":"<p/>" |
| 3177 | + }, |
| 3178 | + "RequestMessage":{ |
| 3179 | + "shape":"requestMessageType", |
| 3180 | + "documentation":"<p/>" |
| 3181 | + }, |
| 3182 | + "RequestorWorkflowId":{ |
| 3183 | + "shape":"requestorWorkflowIdType", |
| 3184 | + "documentation":"<p/>" |
| 3185 | + }, |
| 3186 | + "RedirectUrl":{ |
| 3187 | + "shape":"redirectUrlType", |
| 3188 | + "documentation":"<p/>" |
| 3189 | + }, |
| 3190 | + "NotificationChannel":{ |
| 3191 | + "shape":"notificationChannelType", |
| 3192 | + "documentation":"<p/>" |
| 3193 | + }, |
| 3194 | + "SessionDuration":{ |
| 3195 | + "shape":"sessionDurationType", |
| 3196 | + "documentation":"<p/>" |
| 3197 | + }, |
| 3198 | + "OnlySendByOwner":{ |
| 3199 | + "shape":"booleanType", |
| 3200 | + "documentation":"<p/>" |
| 3201 | + } |
| 3202 | + } |
| 3203 | + }, |
| 3204 | + "CreateDelegationRequestResponse":{ |
| 3205 | + "type":"structure", |
| 3206 | + "members":{ |
| 3207 | + "ConsoleDeepLink":{ |
| 3208 | + "shape":"consoleDeepLinkType", |
| 3209 | + "documentation":"<p/>" |
| 3210 | + }, |
| 3211 | + "DelegationRequestId":{ |
| 3212 | + "shape":"delegationRequestIdType", |
| 3213 | + "documentation":"<p/>" |
| 3214 | + } |
| 3215 | + } |
| 3216 | + }, |
3136 | 3217 | "CreateGroupRequest":{ |
3137 | 3218 | "type":"structure", |
3138 | 3219 | "required":["GroupName"], |
|
3583 | 3664 | } |
3584 | 3665 | } |
3585 | 3666 | }, |
| 3667 | + "DelegationPermission":{ |
| 3668 | + "type":"structure", |
| 3669 | + "members":{ |
| 3670 | + "PolicyTemplateArn":{"shape":"arnType"}, |
| 3671 | + "Parameters":{ |
| 3672 | + "shape":"policyParameterListType", |
| 3673 | + "documentation":"<p/>" |
| 3674 | + } |
| 3675 | + }, |
| 3676 | + "documentation":"<p/>" |
| 3677 | + }, |
3586 | 3678 | "DeleteAccessKeyRequest":{ |
3587 | 3679 | "type":"structure", |
3588 | 3680 | "required":["AccessKeyId"], |
|
6995 | 7087 | }, |
6996 | 7088 | "exception":true |
6997 | 7089 | }, |
| 7090 | + "PolicyParameter":{ |
| 7091 | + "type":"structure", |
| 7092 | + "members":{ |
| 7093 | + "Name":{ |
| 7094 | + "shape":"policyParameterNameType", |
| 7095 | + "documentation":"<p/>" |
| 7096 | + }, |
| 7097 | + "Values":{ |
| 7098 | + "shape":"policyParameterValuesListType", |
| 7099 | + "documentation":"<p/>" |
| 7100 | + }, |
| 7101 | + "Type":{ |
| 7102 | + "shape":"PolicyParameterTypeEnum", |
| 7103 | + "documentation":"<p/>" |
| 7104 | + } |
| 7105 | + }, |
| 7106 | + "documentation":"<p/>" |
| 7107 | + }, |
| 7108 | + "PolicyParameterTypeEnum":{ |
| 7109 | + "type":"string", |
| 7110 | + "enum":[ |
| 7111 | + "string", |
| 7112 | + "stringList" |
| 7113 | + ] |
| 7114 | + }, |
6998 | 7115 | "PolicyRole":{ |
6999 | 7116 | "type":"structure", |
7000 | 7117 | "members":{ |
|
8985 | 9102 | "min":3, |
8986 | 9103 | "pattern":"^[a-z0-9]([a-z0-9]|-(?!-)){1,61}[a-z0-9]$" |
8987 | 9104 | }, |
| 9105 | + "accountIdType":{ |
| 9106 | + "type":"string", |
| 9107 | + "pattern":"\\d{12}" |
| 9108 | + }, |
8988 | 9109 | "allUsers":{ |
8989 | 9110 | "type":"boolean", |
8990 | 9111 | "box":true |
|
9058 | 9179 | "max":255, |
9059 | 9180 | "min":1 |
9060 | 9181 | }, |
| 9182 | + "consoleDeepLinkType":{ |
| 9183 | + "type":"string", |
| 9184 | + "max":255, |
| 9185 | + "min":1 |
| 9186 | + }, |
9061 | 9187 | "credentialAgeDays":{ |
9062 | 9188 | "type":"integer", |
9063 | 9189 | "max":36600, |
|
9073 | 9199 | "pattern":"[\\w+=,.@-]+" |
9074 | 9200 | }, |
9075 | 9201 | "dateType":{"type":"timestamp"}, |
| 9202 | + "delegationRequestDescriptionType":{ |
| 9203 | + "type":"string", |
| 9204 | + "max":1000, |
| 9205 | + "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]*" |
| 9206 | + }, |
| 9207 | + "delegationRequestIdType":{ |
| 9208 | + "type":"string", |
| 9209 | + "max":128, |
| 9210 | + "min":16, |
| 9211 | + "pattern":"[\\w-]+" |
| 9212 | + }, |
9076 | 9213 | "deleteConflictMessage":{"type":"string"}, |
9077 | 9214 | "duplicateCertificateMessage":{"type":"string"}, |
9078 | 9215 | "duplicateSSHPublicKeyMessage":{"type":"string"}, |
|
9203 | 9340 | "min":6 |
9204 | 9341 | }, |
9205 | 9342 | "noSuchEntityMessage":{"type":"string"}, |
| 9343 | + "notificationChannelType":{ |
| 9344 | + "type":"string", |
| 9345 | + "max":400, |
| 9346 | + "min":2 |
| 9347 | + }, |
9206 | 9348 | "openIdIdpCommunicationErrorExceptionMessage":{"type":"string"}, |
9207 | 9349 | "organizationsEntityPathType":{ |
9208 | 9350 | "type":"string", |
|
9287 | 9429 | "GROUP" |
9288 | 9430 | ] |
9289 | 9431 | }, |
| 9432 | + "policyParameterListType":{ |
| 9433 | + "type":"list", |
| 9434 | + "member":{"shape":"PolicyParameter"}, |
| 9435 | + "max":50 |
| 9436 | + }, |
| 9437 | + "policyParameterNameType":{ |
| 9438 | + "type":"string", |
| 9439 | + "max":256, |
| 9440 | + "min":5 |
| 9441 | + }, |
| 9442 | + "policyParameterValueType":{"type":"string"}, |
| 9443 | + "policyParameterValuesListType":{ |
| 9444 | + "type":"list", |
| 9445 | + "member":{"shape":"policyParameterValueType"} |
| 9446 | + }, |
9290 | 9447 | "policyPathType":{ |
9291 | 9448 | "type":"string", |
9292 | 9449 | "max":512, |
|
9348 | 9505 | "min":1, |
9349 | 9506 | "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" |
9350 | 9507 | }, |
| 9508 | + "redirectUrlType":{ |
| 9509 | + "type":"string", |
| 9510 | + "max":255, |
| 9511 | + "min":1, |
| 9512 | + "pattern":"^http(s?)://[a-zA-Z0-9._/-]*(\\?[a-zA-Z0-9._=&-]*)?(#[a-zA-Z0-9._/-]*)?$" |
| 9513 | + }, |
9351 | 9514 | "reportGenerationLimitExceededMessage":{"type":"string"}, |
| 9515 | + "requestMessageType":{ |
| 9516 | + "type":"string", |
| 9517 | + "max":200, |
| 9518 | + "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]*" |
| 9519 | + }, |
| 9520 | + "requestorWorkflowIdType":{ |
| 9521 | + "type":"string", |
| 9522 | + "max":400, |
| 9523 | + "min":5 |
| 9524 | + }, |
9352 | 9525 | "responseMarkerType":{"type":"string"}, |
9353 | 9526 | "roleDescriptionType":{ |
9354 | 9527 | "type":"string", |
|
9433 | 9606 | "min":0, |
9434 | 9607 | "pattern":"[\\w+=,.@-]*" |
9435 | 9608 | }, |
| 9609 | + "sessionDurationType":{ |
| 9610 | + "type":"integer", |
| 9611 | + "max":43200, |
| 9612 | + "min":3600 |
| 9613 | + }, |
9436 | 9614 | "sortKeyType":{ |
9437 | 9615 | "type":"string", |
9438 | 9616 | "enum":[ |
|
0 commit comments