Skip to content

Commit

Permalink
feat(client-iam): This release updates the AccountAlias regex pattern…
Browse files Browse the repository at this point in the history
… with the same length restrictions enforced by the length constraint.
  • Loading branch information
awstools committed Jun 6, 2023
1 parent 6ebabec commit 817667a
Show file tree
Hide file tree
Showing 13 changed files with 436 additions and 1,004 deletions.
10 changes: 7 additions & 3 deletions clients/client-iam/src/commands/CreateAccountAliasCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ export interface CreateAccountAliasCommandOutput extends __MetadataBearer {}
/**
* @public
* <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/IAM/latest/UserGuide/AccountAlias.html">Using an
* alias for your Amazon Web Services account ID</a> in the
* <i>IAM User Guide</i>.</p>
* 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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand All @@ -61,6 +61,10 @@ export interface CreateAccountAliasCommandOutput extends __MetadataBearer {}
* @see {@link CreateAccountAliasCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link EntityAlreadyExistsException} (client fault)
* <p>The request was rejected because it attempted to create a resource that already
* exists.</p>
Expand Down
4 changes: 4 additions & 0 deletions clients/client-iam/src/commands/DeactivateMFADeviceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ export interface DeactivateMFADeviceCommandOutput extends __MetadataBearer {}
* @see {@link DeactivateMFADeviceCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link EntityTemporarilyUnmodifiableException} (client fault)
* <p>The request was rejected because it referenced an entity that is temporarily unmodifiable,
* such as a user name that was deleted and then recreated. The error indicates that the request
Expand Down
9 changes: 7 additions & 2 deletions clients/client-iam/src/commands/DeleteAccountAliasCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,9 @@ export interface DeleteAccountAliasCommandOutput extends __MetadataBearer {}
/**
* @public
* <p> Deletes the specified Amazon Web Services account alias. For information about using an Amazon Web Services
* account alias, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/AccountAlias.html">Using an alias for your Amazon Web Services account ID</a> in the
* <i>IAM User Guide</i>.</p>
* 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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand All @@ -60,6 +61,10 @@ export interface DeleteAccountAliasCommandOutput extends __MetadataBearer {}
* @see {@link DeleteAccountAliasCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link LimitExceededException} (client fault)
* <p>The request was rejected because it attempted to create resources beyond the current
* Amazon Web Services account limits. The error message describes the limit exceeded.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ export interface DeleteSigningCertificateCommandOutput extends __MetadataBearer
* @see {@link DeleteSigningCertificateCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link LimitExceededException} (client fault)
* <p>The request was rejected because it attempted to create resources beyond the current
* Amazon Web Services account limits. The error message describes the limit exceeded.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@ export interface DeleteVirtualMFADeviceCommandOutput extends __MetadataBearer {}
* @see {@link DeleteVirtualMFADeviceCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link DeleteConflictException} (client fault)
* <p>The request was rejected because it attempted to delete a resource that has attached
* subordinate entities. The error message describes these entities.</p>
Expand Down
4 changes: 4 additions & 0 deletions clients/client-iam/src/commands/EnableMFADeviceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ export interface EnableMFADeviceCommandOutput extends __MetadataBearer {}
* @see {@link EnableMFADeviceCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link EntityAlreadyExistsException} (client fault)
* <p>The request was rejected because it attempted to create a resource that already
* exists.</p>
Expand Down
5 changes: 3 additions & 2 deletions clients/client-iam/src/commands/ListAccountAliasesCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,9 @@ export interface ListAccountAliasesCommandOutput extends ListAccountAliasesRespo
/**
* @public
* <p>Lists the account alias associated with the Amazon Web Services account (Note: you can have only
* one). For information about using an Amazon Web Services account alias, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/AccountAlias.html">Using an alias for your
* Amazon Web Services account ID</a> in the <i>IAM User Guide</i>.</p>
* one). 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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
4 changes: 4 additions & 0 deletions clients/client-iam/src/commands/ResyncMFADeviceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ export interface ResyncMFADeviceCommandOutput extends __MetadataBearer {}
* @see {@link ResyncMFADeviceCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link InvalidAuthenticationCodeException} (client fault)
* <p>The request was rejected because the authentication code was not recognized. The error
* message describes the specific error.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ export interface UploadSigningCertificateCommandOutput extends UploadSigningCert
* @see {@link UploadSigningCertificateCommandOutput} for command's `response` shape.
* @see {@link IAMClientResolvedConfig | config} for IAMClient's `config` shape.
*
* @throws {@link ConcurrentModificationException} (client fault)
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*
* @throws {@link DuplicateCertificateException} (client fault)
* <p>The request was rejected because the same certificate is associated with an IAM user in
* the account.</p>
Expand Down
69 changes: 28 additions & 41 deletions clients/client-iam/src/endpoint/ruleset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,51 +6,38 @@ import { RuleSetObject } from "@aws-sdk/util-endpoints";
or see "smithy.rules#endpointRuleSet"
in codegen/sdk-codegen/aws-models/iam.json */

const G="required",
H="type",
I="rules",
J="conditions",
K="fn",
L="argv",
M="ref",
N="url",
O="properties",
P="headers",
Q="authSchemes",
R="name",
S="signingName",
T="signingRegion";
const A="required",
B="fn",
C="argv",
D="ref",
E="authSchemes",
F="signingName",
G="signingRegion";
const a="isSet",
b="tree",
c="error",
d="endpoint",
e="PartitionResult",
f="stringEquals",
g={[G]:false,[H]:"String"},
h={[G]:true,"default":false,[H]:"Boolean"},
i={[M]:"Endpoint"},
j={},
k={[M]:"Region"},
l={[K]:"getAttr",[L]:[{[M]:e},"name"]},
m={[J]:[{[K]:"booleanEquals",[L]:[{[M]:"UseFIPS"},true]},{[K]:"booleanEquals",[L]:[{[M]:"UseDualStack"},true]}],[H]:b,[I]:[{[J]:[{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsFIPS"]}]},{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsDualStack"]}]}],[H]:b,[I]:[{[d]:{[N]:"https://iam-fips.{Region}.api.aws",[O]:{},[P]:{}},[H]:d}]},{[c]:"FIPS and DualStack are enabled, but this partition does not support one or both",[H]:c}]},
n={[c]:"FIPS and DualStack are enabled, but this partition does not support one or both",[H]:c},
o={[N]:"https://iam-fips.amazonaws.com",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-east-1"}]},[P]:{}},
p={[c]:"FIPS is enabled but this partition does not support FIPS",[H]:c},
q={[J]:[{[K]:"booleanEquals",[L]:[{[M]:"UseDualStack"},true]}],[H]:b,[I]:[{[J]:[{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsDualStack"]}]}],[H]:b,[I]:[{[d]:{[N]:"https://iam.{Region}.api.aws",[O]:{},[P]:{}},[H]:d}]},{[c]:"DualStack is enabled but this partition does not support DualStack",[H]:c}]},
r={[c]:"DualStack is enabled but this partition does not support DualStack",[H]:c},
s={[N]:"https://iam.amazonaws.com",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-east-1"}]},[P]:{}},
t={[N]:"https://iam.cn-north-1.amazonaws.com.cn",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"cn-north-1"}]},[P]:{}},
u={[d]:{[N]:"https://iam.us-gov.amazonaws.com",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-gov-west-1"}]},[P]:{}},[H]:d},
v={[N]:"https://iam.us-iso-east-1.c2s.ic.gov",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-iso-east-1"}]},[P]:{}},
w={[N]:"https://iam.us-isob-east-1.sc2s.sgov.gov",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-isob-east-1"}]},[P]:{}},
x={[J]:[{[K]:f,[L]:[k,"aws-us-gov-global"]}],[d]:{[N]:"https://iam.us-gov.amazonaws.com",[O]:{[Q]:[{[R]:"sigv4",[S]:"iam",[T]:"us-gov-west-1"}]},[P]:{}},[H]:d},
y=[{[K]:"booleanEquals",[L]:[{[M]:"UseFIPS"},true]}],
z=[{[K]:"booleanEquals",[L]:[{[M]:"UseDualStack"},true]}],
A=[k],
B=[{[K]:"booleanEquals",[L]:[{[M]:"UseFIPS"},true]},{[K]:"booleanEquals",[L]:[{[M]:"UseDualStack"},true]}],
C=[{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsFIPS"]}]},{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsDualStack"]}]}],
D=[{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsFIPS"]}]}],
E=[{[K]:"booleanEquals",[L]:[true,{[K]:"getAttr",[L]:[{[M]:e},"supportsDualStack"]}]}],
F=[{[K]:f,[L]:[k,"aws-global"]}];
const _data={version:"1.0",parameters:{Region:g,UseDualStack:h,UseFIPS:h,Endpoint:g},[I]:[{[J]:[{[K]:a,[L]:[i]}],[H]:b,[I]:[{[J]:y,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[H]:c},{[H]:b,[I]:[{[J]:z,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[H]:c},{endpoint:{[N]:i,[O]:j,[P]:j},[H]:d}]}]},{[H]:b,[I]:[{[J]:[{[K]:a,[L]:A}],[H]:b,[I]:[{[J]:[{[K]:"aws.partition",[L]:A,assign:e}],[H]:b,[I]:[{[J]:[{[K]:f,[L]:[l,"aws"]}],[H]:b,[I]:[m,{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[{endpoint:o,[H]:d}]},p]},q,{endpoint:s,[H]:d}]},{[J]:[{[K]:f,[L]:[l,"aws-cn"]}],[H]:b,[I]:[{[J]:B,[H]:b,[I]:[{[J]:C,[H]:b,[I]:[{endpoint:{[N]:"https://iam-fips.{Region}.api.amazonwebservices.com.cn",[O]:j,[P]:j},[H]:d}]},n]},{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[{endpoint:{[N]:"https://iam-fips.{Region}.amazonaws.com.cn",[O]:j,[P]:j},[H]:d}]},p]},{[J]:z,[H]:b,[I]:[{[J]:E,[H]:b,[I]:[{endpoint:{[N]:"https://iam.{Region}.api.amazonwebservices.com.cn",[O]:j,[P]:j},[H]:d}]},r]},{endpoint:t,[H]:d}]},{[J]:[{[K]:f,[L]:[l,"aws-us-gov"]}],[H]:b,[I]:[m,{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[u]},p]},q,u]},{[J]:[{[K]:f,[L]:[l,"aws-iso"]}],[H]:b,[I]:[{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[{endpoint:{[N]:"https://iam-fips.{Region}.c2s.ic.gov",[O]:j,[P]:j},[H]:d}]},p]},{endpoint:v,[H]:d}]},{[J]:[{[K]:f,[L]:[l,"aws-iso-b"]}],[H]:b,[I]:[{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[{endpoint:{[N]:"https://iam-fips.{Region}.sc2s.sgov.gov",[O]:j,[P]:j},[H]:d}]},p]},{endpoint:w,[H]:d}]},{[J]:B,[H]:b,[I]:[{[J]:C,[H]:b,[I]:[{[H]:b,[I]:[{endpoint:{[N]:"https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[O]:j,[P]:j},[H]:d}]}]},n]},{[J]:y,[H]:b,[I]:[{[J]:D,[H]:b,[I]:[{[H]:b,[I]:[{[J]:F,endpoint:o,[H]:d},x,{endpoint:{[N]:"https://iam-fips.{Region}.{PartitionResult#dnsSuffix}",[O]:j,[P]:j},[H]:d}]}]},p]},{[J]:z,[H]:b,[I]:[{[J]:E,[H]:b,[I]:[{[H]:b,[I]:[{endpoint:{[N]:"https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",[O]:j,[P]:j},[H]:d}]}]},r]},{[H]:b,[I]:[{[J]:F,endpoint:s,[H]:d},{[J]:[{[K]:f,[L]:[k,"aws-cn-global"]}],endpoint:t,[H]:d},x,{[J]:[{[K]:f,[L]:[k,"aws-iso-global"]}],endpoint:v,[H]:d},{[J]:[{[K]:f,[L]:[k,"aws-iso-b-global"]}],endpoint:w,[H]:d},{endpoint:{[N]:"https://iam.{Region}.{PartitionResult#dnsSuffix}",[O]:j,[P]:j},[H]:d}]}]}]},{error:"Invalid Configuration: Missing Region",[H]:c}]}]};
g="sigv4",
h="iam",
i={[A]:false,"type":"String"},
j={[A]:true,"default":false,"type":"Boolean"},
k={[D]:"Endpoint"},
l={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},true]},
m={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},true]},
n={},
o={[B]:f,[C]:[{[B]:"getAttr",[C]:[{[D]:e},"name"]},"aws"]},
p={[B]:"getAttr",[C]:[{[D]:e},"name"]},
q={[B]:"booleanEquals",[C]:[{[D]:"UseFIPS"},false]},
r={[B]:"booleanEquals",[C]:[{[D]:"UseDualStack"},false]},
s={[E]:[{"name":g,[F]:h,[G]:"us-east-1"}]},
t={[B]:f,[C]:[p,"aws-us-gov"]},
u={"url":"https://iam.us-gov.amazonaws.com","properties":{[E]:[{"name":g,[F]:h,[G]:"us-gov-west-1"}]},"headers":{}},
v={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsFIPS"]}]},
w={[B]:"booleanEquals",[C]:[true,{[B]:"getAttr",[C]:[{[D]:e},"supportsDualStack"]}]},
x=[l],
y=[m],
z=[{[D]:"Region"}];
const _data={version:"1.0",parameters:{Region:i,UseDualStack:j,UseFIPS:j,Endpoint:i},rules:[{conditions:[{[B]:a,[C]:[k]}],type:b,rules:[{conditions:x,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:y,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:k,properties:n,headers:n},type:d}]}]},{type:b,rules:[{conditions:[{[B]:a,[C]:z}],type:b,rules:[{conditions:[{[B]:"aws.partition",[C]:z,assign:e}],type:b,rules:[{conditions:[o,q,r],endpoint:{url:"https://iam.amazonaws.com",properties:s,headers:n},type:d},{conditions:[o,l,r],endpoint:{url:"https://iam-fips.amazonaws.com",properties:s,headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-cn"]},q,r],endpoint:{url:"https://iam.cn-north-1.amazonaws.com.cn",properties:{[E]:[{name:g,[F]:h,[G]:"cn-north-1"}]},headers:n},type:d},{conditions:[t,q,r],endpoint:u,type:d},{conditions:[t,l,r],endpoint:u,type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso"]},q,r],endpoint:{url:"https://iam.us-iso-east-1.c2s.ic.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-iso-east-1"}]},headers:n},type:d},{conditions:[{[B]:f,[C]:[p,"aws-iso-b"]},q,r],endpoint:{url:"https://iam.us-isob-east-1.sc2s.sgov.gov",properties:{[E]:[{name:g,[F]:h,[G]:"us-isob-east-1"}]},headers:n},type:d},{conditions:[l,m],type:b,rules:[{conditions:[v,w],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:x,type:b,rules:[{conditions:[v],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iam-fips.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:y,type:b,rules:[{conditions:[w],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:n,headers:n},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://iam.{Region}.{PartitionResult#dnsSuffix}",properties:n,headers:n},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]};
export const ruleSet: RuleSetObject = _data;
44 changes: 22 additions & 22 deletions clients/client-iam/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,27 @@ export interface CreateAccessKeyResponse {
AccessKey: AccessKey | undefined;
}

/**
* @public
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*/
export class ConcurrentModificationException extends __BaseException {
readonly name: "ConcurrentModificationException" = "ConcurrentModificationException";
readonly $fault: "client" = "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ConcurrentModificationException, __BaseException>) {
super({
name: "ConcurrentModificationException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ConcurrentModificationException.prototype);
}
}

/**
* @public
*/
Expand Down Expand Up @@ -767,27 +788,6 @@ export interface CreateGroupResponse {
Group: Group | undefined;
}

/**
* @public
* <p>The request was rejected because multiple requests to change this object were submitted
* simultaneously. Wait a few minutes and submit your request again.</p>
*/
export class ConcurrentModificationException extends __BaseException {
readonly name: "ConcurrentModificationException" = "ConcurrentModificationException";
readonly $fault: "client" = "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ConcurrentModificationException, __BaseException>) {
super({
name: "ConcurrentModificationException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ConcurrentModificationException.prototype);
}
}

/**
* @public
* <p>A structure that represents user-provided metadata that can be associated with an IAM
Expand Down Expand Up @@ -1991,7 +1991,7 @@ export interface VirtualMFADevice {
SerialNumber: string | undefined;

/**
* <p> The base32 seed defined as specified in <a href="https://tools.ietf.org/html/rfc3548.txt">RFC3548</a>. The <code>Base32StringSeed</code> is base64-encoded. </p>
* <p> The base32 seed defined as specified in <a href="https://tools.ietf.org/html/rfc3548.txt">RFC3548</a>. The <code>Base32StringSeed</code> is base32-encoded. </p>
*/
Base32StringSeed?: Uint8Array;

Expand Down
Loading

0 comments on commit 817667a

Please sign in to comment.