Skip to content

Commit 759abdb

Browse files
committed
chore(codegen): export enums as const
1 parent eea8b2e commit 759abdb

File tree

384 files changed

+72627
-41790
lines changed

Some content is hidden

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

384 files changed

+72627
-41790
lines changed

clients/client-accessanalyzer/src/models/models_0.ts

Lines changed: 146 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -248,12 +248,17 @@ export interface ValidationExceptionField {
248248
/**
249249
* @public
250250
*/
251-
export enum ValidationExceptionReason {
252-
CANNOT_PARSE = "cannotParse",
253-
FIELD_VALIDATION_FAILED = "fieldValidationFailed",
254-
OTHER = "other",
255-
UNKNOWN_OPERATION = "unknownOperation",
256-
}
251+
export const /* enum */ ValidationExceptionReason = {
252+
CANNOT_PARSE: "cannotParse",
253+
FIELD_VALIDATION_FAILED: "fieldValidationFailed",
254+
OTHER: "other",
255+
UNKNOWN_OPERATION: "unknownOperation",
256+
} as const;
257+
258+
/**
259+
* @public
260+
*/
261+
export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason];
257262

258263
/**
259264
* @public
@@ -872,22 +877,27 @@ export interface KmsGrantConstraints {
872877
/**
873878
* @public
874879
*/
875-
export enum KmsGrantOperation {
876-
CREATE_GRANT = "CreateGrant",
877-
DECRYPT = "Decrypt",
878-
DESCRIBE_KEY = "DescribeKey",
879-
ENCRYPT = "Encrypt",
880-
GENERATE_DATA_KEY = "GenerateDataKey",
881-
GENERATE_DATA_KEY_PAIR = "GenerateDataKeyPair",
882-
GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT = "GenerateDataKeyPairWithoutPlaintext",
883-
GENERATE_DATA_KEY_WITHOUT_PLAINTEXT = "GenerateDataKeyWithoutPlaintext",
884-
GET_PUBLIC_KEY = "GetPublicKey",
885-
REENCRYPT_FROM = "ReEncryptFrom",
886-
REENCRYPT_TO = "ReEncryptTo",
887-
RETIRE_GRANT = "RetireGrant",
888-
SIGN = "Sign",
889-
VERIFY = "Verify",
890-
}
880+
export const /* enum */ KmsGrantOperation = {
881+
CREATE_GRANT: "CreateGrant",
882+
DECRYPT: "Decrypt",
883+
DESCRIBE_KEY: "DescribeKey",
884+
ENCRYPT: "Encrypt",
885+
GENERATE_DATA_KEY: "GenerateDataKey",
886+
GENERATE_DATA_KEY_PAIR: "GenerateDataKeyPair",
887+
GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT: "GenerateDataKeyPairWithoutPlaintext",
888+
GENERATE_DATA_KEY_WITHOUT_PLAINTEXT: "GenerateDataKeyWithoutPlaintext",
889+
GET_PUBLIC_KEY: "GetPublicKey",
890+
REENCRYPT_FROM: "ReEncryptFrom",
891+
REENCRYPT_TO: "ReEncryptTo",
892+
RETIRE_GRANT: "RetireGrant",
893+
SIGN: "Sign",
894+
VERIFY: "Verify",
895+
} as const;
896+
897+
/**
898+
* @public
899+
*/
900+
export type KmsGrantOperation = (typeof KmsGrantOperation)[keyof typeof KmsGrantOperation];
891901

892902
/**
893903
* @public
@@ -1327,13 +1337,18 @@ export namespace AclGrantee {
13271337
/**
13281338
* @public
13291339
*/
1330-
export enum AclPermission {
1331-
FULL_CONTROL = "FULL_CONTROL",
1332-
READ = "READ",
1333-
READ_ACP = "READ_ACP",
1334-
WRITE = "WRITE",
1335-
WRITE_ACP = "WRITE_ACP",
1336-
}
1340+
export const /* enum */ AclPermission = {
1341+
FULL_CONTROL: "FULL_CONTROL",
1342+
READ: "READ",
1343+
READ_ACP: "READ_ACP",
1344+
WRITE: "WRITE",
1345+
WRITE_ACP: "WRITE_ACP",
1346+
} as const;
1347+
1348+
/**
1349+
* @public
1350+
*/
1351+
export type AclPermission = (typeof AclPermission)[keyof typeof AclPermission];
13371352

13381353
/**
13391354
* @public
@@ -1780,19 +1795,30 @@ export interface GetAccessPreviewRequest {
17801795
/**
17811796
* @public
17821797
*/
1783-
export enum AccessPreviewStatus {
1784-
COMPLETED = "COMPLETED",
1785-
CREATING = "CREATING",
1786-
FAILED = "FAILED",
1787-
}
1798+
export const /* enum */ AccessPreviewStatus = {
1799+
COMPLETED: "COMPLETED",
1800+
CREATING: "CREATING",
1801+
FAILED: "FAILED",
1802+
} as const;
17881803

17891804
/**
17901805
* @public
17911806
*/
1792-
export enum AccessPreviewStatusReasonCode {
1793-
INTERNAL_ERROR = "INTERNAL_ERROR",
1794-
INVALID_CONFIGURATION = "INVALID_CONFIGURATION",
1795-
}
1807+
export type AccessPreviewStatus = (typeof AccessPreviewStatus)[keyof typeof AccessPreviewStatus];
1808+
1809+
/**
1810+
* @public
1811+
*/
1812+
export const /* enum */ AccessPreviewStatusReasonCode = {
1813+
INTERNAL_ERROR: "INTERNAL_ERROR",
1814+
INVALID_CONFIGURATION: "INVALID_CONFIGURATION",
1815+
} as const;
1816+
1817+
/**
1818+
* @public
1819+
*/
1820+
export type AccessPreviewStatusReasonCode =
1821+
(typeof AccessPreviewStatusReasonCode)[keyof typeof AccessPreviewStatusReasonCode];
17961822

17971823
/**
17981824
* @public
@@ -2271,12 +2297,17 @@ export interface GeneratedPolicyResult {
22712297
/**
22722298
* @public
22732299
*/
2274-
export enum JobErrorCode {
2275-
AUTHORIZATION_ERROR = "AUTHORIZATION_ERROR",
2276-
RESOURCE_NOT_FOUND_ERROR = "RESOURCE_NOT_FOUND_ERROR",
2277-
SERVICE_ERROR = "SERVICE_ERROR",
2278-
SERVICE_QUOTA_EXCEEDED_ERROR = "SERVICE_QUOTA_EXCEEDED_ERROR",
2279-
}
2300+
export const /* enum */ JobErrorCode = {
2301+
AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR",
2302+
RESOURCE_NOT_FOUND_ERROR: "RESOURCE_NOT_FOUND_ERROR",
2303+
SERVICE_ERROR: "SERVICE_ERROR",
2304+
SERVICE_QUOTA_EXCEEDED_ERROR: "SERVICE_QUOTA_EXCEEDED_ERROR",
2305+
} as const;
2306+
2307+
/**
2308+
* @public
2309+
*/
2310+
export type JobErrorCode = (typeof JobErrorCode)[keyof typeof JobErrorCode];
22802311

22812312
/**
22822313
* @public
@@ -2298,12 +2329,17 @@ export interface JobError {
22982329
/**
22992330
* @public
23002331
*/
2301-
export enum JobStatus {
2302-
CANCELED = "CANCELED",
2303-
FAILED = "FAILED",
2304-
IN_PROGRESS = "IN_PROGRESS",
2305-
SUCCEEDED = "SUCCEEDED",
2306-
}
2332+
export const /* enum */ JobStatus = {
2333+
CANCELED: "CANCELED",
2334+
FAILED: "FAILED",
2335+
IN_PROGRESS: "IN_PROGRESS",
2336+
SUCCEEDED: "SUCCEEDED",
2337+
} as const;
2338+
2339+
/**
2340+
* @public
2341+
*/
2342+
export type JobStatus = (typeof JobStatus)[keyof typeof JobStatus];
23072343

23082344
/**
23092345
* @public
@@ -2390,11 +2426,16 @@ export interface ListAccessPreviewFindingsRequest {
23902426
/**
23912427
* @public
23922428
*/
2393-
export enum FindingChangeType {
2394-
CHANGED = "CHANGED",
2395-
NEW = "NEW",
2396-
UNCHANGED = "UNCHANGED",
2397-
}
2429+
export const /* enum */ FindingChangeType = {
2430+
CHANGED: "CHANGED",
2431+
NEW: "NEW",
2432+
UNCHANGED: "UNCHANGED",
2433+
} as const;
2434+
2435+
/**
2436+
* @public
2437+
*/
2438+
export type FindingChangeType = (typeof FindingChangeType)[keyof typeof FindingChangeType];
23982439

23992440
/**
24002441
* @public
@@ -3134,38 +3175,53 @@ export interface UpdateFindingsRequest {
31343175
/**
31353176
* @public
31363177
*/
3137-
export enum Locale {
3138-
DE = "DE",
3139-
EN = "EN",
3140-
ES = "ES",
3141-
FR = "FR",
3142-
IT = "IT",
3143-
JA = "JA",
3144-
KO = "KO",
3145-
PT_BR = "PT_BR",
3146-
ZH_CN = "ZH_CN",
3147-
ZH_TW = "ZH_TW",
3148-
}
3178+
export const /* enum */ Locale = {
3179+
DE: "DE",
3180+
EN: "EN",
3181+
ES: "ES",
3182+
FR: "FR",
3183+
IT: "IT",
3184+
JA: "JA",
3185+
KO: "KO",
3186+
PT_BR: "PT_BR",
3187+
ZH_CN: "ZH_CN",
3188+
ZH_TW: "ZH_TW",
3189+
} as const;
31493190

31503191
/**
31513192
* @public
31523193
*/
3153-
export enum PolicyType {
3154-
IDENTITY_POLICY = "IDENTITY_POLICY",
3155-
RESOURCE_POLICY = "RESOURCE_POLICY",
3156-
SERVICE_CONTROL_POLICY = "SERVICE_CONTROL_POLICY",
3157-
}
3194+
export type Locale = (typeof Locale)[keyof typeof Locale];
31583195

31593196
/**
31603197
* @public
31613198
*/
3162-
export enum ValidatePolicyResourceType {
3163-
ROLE_TRUST = "AWS::IAM::AssumeRolePolicyDocument",
3164-
S3_ACCESS_POINT = "AWS::S3::AccessPoint",
3165-
S3_BUCKET = "AWS::S3::Bucket",
3166-
S3_MULTI_REGION_ACCESS_POINT = "AWS::S3::MultiRegionAccessPoint",
3167-
S3_OBJECT_LAMBDA_ACCESS_POINT = "AWS::S3ObjectLambda::AccessPoint",
3168-
}
3199+
export const /* enum */ PolicyType = {
3200+
IDENTITY_POLICY: "IDENTITY_POLICY",
3201+
RESOURCE_POLICY: "RESOURCE_POLICY",
3202+
SERVICE_CONTROL_POLICY: "SERVICE_CONTROL_POLICY",
3203+
} as const;
3204+
3205+
/**
3206+
* @public
3207+
*/
3208+
export type PolicyType = (typeof PolicyType)[keyof typeof PolicyType];
3209+
3210+
/**
3211+
* @public
3212+
*/
3213+
export const /* enum */ ValidatePolicyResourceType = {
3214+
ROLE_TRUST: "AWS::IAM::AssumeRolePolicyDocument",
3215+
S3_ACCESS_POINT: "AWS::S3::AccessPoint",
3216+
S3_BUCKET: "AWS::S3::Bucket",
3217+
S3_MULTI_REGION_ACCESS_POINT: "AWS::S3::MultiRegionAccessPoint",
3218+
S3_OBJECT_LAMBDA_ACCESS_POINT: "AWS::S3ObjectLambda::AccessPoint",
3219+
} as const;
3220+
3221+
/**
3222+
* @public
3223+
*/
3224+
export type ValidatePolicyResourceType = (typeof ValidatePolicyResourceType)[keyof typeof ValidatePolicyResourceType];
31693225

31703226
/**
31713227
* @public
@@ -3219,12 +3275,17 @@ export interface ValidatePolicyRequest {
32193275
/**
32203276
* @public
32213277
*/
3222-
export enum ValidatePolicyFindingType {
3223-
ERROR = "ERROR",
3224-
SECURITY_WARNING = "SECURITY_WARNING",
3225-
SUGGESTION = "SUGGESTION",
3226-
WARNING = "WARNING",
3227-
}
3278+
export const /* enum */ ValidatePolicyFindingType = {
3279+
ERROR: "ERROR",
3280+
SECURITY_WARNING: "SECURITY_WARNING",
3281+
SUGGESTION: "SUGGESTION",
3282+
WARNING: "WARNING",
3283+
} as const;
3284+
3285+
/**
3286+
* @public
3287+
*/
3288+
export type ValidatePolicyFindingType = (typeof ValidatePolicyFindingType)[keyof typeof ValidatePolicyFindingType];
32283289

32293290
/**
32303291
* @public

clients/client-account/src/models/models_0.ts

Lines changed: 31 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,16 @@ export class AccessDeniedException extends __BaseException {
2727
/**
2828
* @public
2929
*/
30-
export enum AlternateContactType {
31-
BILLING = "BILLING",
32-
OPERATIONS = "OPERATIONS",
33-
SECURITY = "SECURITY",
34-
}
30+
export const /* enum */ AlternateContactType = {
31+
BILLING: "BILLING",
32+
OPERATIONS: "OPERATIONS",
33+
SECURITY: "SECURITY",
34+
} as const;
35+
36+
/**
37+
* @public
38+
*/
39+
export type AlternateContactType = (typeof AlternateContactType)[keyof typeof AlternateContactType];
3540

3641
/**
3742
* @public
@@ -150,10 +155,15 @@ export interface ValidationExceptionField {
150155
/**
151156
* @public
152157
*/
153-
export enum ValidationExceptionReason {
154-
FIELD_VALIDATION_FAILED = "fieldValidationFailed",
155-
INVALID_REGION_OPT_TARGET = "invalidRegionOptTarget",
156-
}
158+
export const /* enum */ ValidationExceptionReason = {
159+
FIELD_VALIDATION_FAILED: "fieldValidationFailed",
160+
INVALID_REGION_OPT_TARGET: "invalidRegionOptTarget",
161+
} as const;
162+
163+
/**
164+
* @public
165+
*/
166+
export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason];
157167

158168
/**
159169
* @public
@@ -579,13 +589,18 @@ export interface GetRegionOptStatusRequest {
579589
/**
580590
* @public
581591
*/
582-
export enum RegionOptStatus {
583-
DISABLED = "DISABLED",
584-
DISABLING = "DISABLING",
585-
ENABLED = "ENABLED",
586-
ENABLED_BY_DEFAULT = "ENABLED_BY_DEFAULT",
587-
ENABLING = "ENABLING",
588-
}
592+
export const /* enum */ RegionOptStatus = {
593+
DISABLED: "DISABLED",
594+
DISABLING: "DISABLING",
595+
ENABLED: "ENABLED",
596+
ENABLED_BY_DEFAULT: "ENABLED_BY_DEFAULT",
597+
ENABLING: "ENABLING",
598+
} as const;
599+
600+
/**
601+
* @public
602+
*/
603+
export type RegionOptStatus = (typeof RegionOptStatus)[keyof typeof RegionOptStatus];
589604

590605
/**
591606
* @public

0 commit comments

Comments
 (0)