Skip to content

Commit 77aa9cb

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

File tree

384 files changed

+77959
-40979
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

+77959
-40979
lines changed

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

Lines changed: 158 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,19 @@ export interface ValidationExceptionField {
247247

248248
/**
249249
* @public
250+
* @enum
250251
*/
251-
export enum ValidationExceptionReason {
252-
CANNOT_PARSE = "cannotParse",
253-
FIELD_VALIDATION_FAILED = "fieldValidationFailed",
254-
OTHER = "other",
255-
UNKNOWN_OPERATION = "unknownOperation",
256-
}
252+
export const ValidationExceptionReason = {
253+
CANNOT_PARSE: "cannotParse",
254+
FIELD_VALIDATION_FAILED: "fieldValidationFailed",
255+
OTHER: "other",
256+
UNKNOWN_OPERATION: "unknownOperation",
257+
} as const;
258+
259+
/**
260+
* @public
261+
*/
262+
export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason];
257263

258264
/**
259265
* @public
@@ -871,23 +877,29 @@ export interface KmsGrantConstraints {
871877

872878
/**
873879
* @public
880+
* @enum
874881
*/
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-
}
882+
export const KmsGrantOperation = {
883+
CREATE_GRANT: "CreateGrant",
884+
DECRYPT: "Decrypt",
885+
DESCRIBE_KEY: "DescribeKey",
886+
ENCRYPT: "Encrypt",
887+
GENERATE_DATA_KEY: "GenerateDataKey",
888+
GENERATE_DATA_KEY_PAIR: "GenerateDataKeyPair",
889+
GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT: "GenerateDataKeyPairWithoutPlaintext",
890+
GENERATE_DATA_KEY_WITHOUT_PLAINTEXT: "GenerateDataKeyWithoutPlaintext",
891+
GET_PUBLIC_KEY: "GetPublicKey",
892+
REENCRYPT_FROM: "ReEncryptFrom",
893+
REENCRYPT_TO: "ReEncryptTo",
894+
RETIRE_GRANT: "RetireGrant",
895+
SIGN: "Sign",
896+
VERIFY: "Verify",
897+
} as const;
898+
899+
/**
900+
* @public
901+
*/
902+
export type KmsGrantOperation = (typeof KmsGrantOperation)[keyof typeof KmsGrantOperation];
891903

892904
/**
893905
* @public
@@ -1326,14 +1338,20 @@ export namespace AclGrantee {
13261338

13271339
/**
13281340
* @public
1341+
* @enum
13291342
*/
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-
}
1343+
export const AclPermission = {
1344+
FULL_CONTROL: "FULL_CONTROL",
1345+
READ: "READ",
1346+
READ_ACP: "READ_ACP",
1347+
WRITE: "WRITE",
1348+
WRITE_ACP: "WRITE_ACP",
1349+
} as const;
1350+
1351+
/**
1352+
* @public
1353+
*/
1354+
export type AclPermission = (typeof AclPermission)[keyof typeof AclPermission];
13371355

13381356
/**
13391357
* @public
@@ -1779,20 +1797,33 @@ export interface GetAccessPreviewRequest {
17791797

17801798
/**
17811799
* @public
1800+
* @enum
17821801
*/
1783-
export enum AccessPreviewStatus {
1784-
COMPLETED = "COMPLETED",
1785-
CREATING = "CREATING",
1786-
FAILED = "FAILED",
1787-
}
1802+
export const AccessPreviewStatus = {
1803+
COMPLETED: "COMPLETED",
1804+
CREATING: "CREATING",
1805+
FAILED: "FAILED",
1806+
} as const;
17881807

17891808
/**
17901809
* @public
17911810
*/
1792-
export enum AccessPreviewStatusReasonCode {
1793-
INTERNAL_ERROR = "INTERNAL_ERROR",
1794-
INVALID_CONFIGURATION = "INVALID_CONFIGURATION",
1795-
}
1811+
export type AccessPreviewStatus = (typeof AccessPreviewStatus)[keyof typeof AccessPreviewStatus];
1812+
1813+
/**
1814+
* @public
1815+
* @enum
1816+
*/
1817+
export const AccessPreviewStatusReasonCode = {
1818+
INTERNAL_ERROR: "INTERNAL_ERROR",
1819+
INVALID_CONFIGURATION: "INVALID_CONFIGURATION",
1820+
} as const;
1821+
1822+
/**
1823+
* @public
1824+
*/
1825+
export type AccessPreviewStatusReasonCode =
1826+
(typeof AccessPreviewStatusReasonCode)[keyof typeof AccessPreviewStatusReasonCode];
17961827

17971828
/**
17981829
* @public
@@ -2270,13 +2301,19 @@ export interface GeneratedPolicyResult {
22702301

22712302
/**
22722303
* @public
2304+
* @enum
22732305
*/
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-
}
2306+
export const JobErrorCode = {
2307+
AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR",
2308+
RESOURCE_NOT_FOUND_ERROR: "RESOURCE_NOT_FOUND_ERROR",
2309+
SERVICE_ERROR: "SERVICE_ERROR",
2310+
SERVICE_QUOTA_EXCEEDED_ERROR: "SERVICE_QUOTA_EXCEEDED_ERROR",
2311+
} as const;
2312+
2313+
/**
2314+
* @public
2315+
*/
2316+
export type JobErrorCode = (typeof JobErrorCode)[keyof typeof JobErrorCode];
22802317

22812318
/**
22822319
* @public
@@ -2297,13 +2334,19 @@ export interface JobError {
22972334

22982335
/**
22992336
* @public
2337+
* @enum
23002338
*/
2301-
export enum JobStatus {
2302-
CANCELED = "CANCELED",
2303-
FAILED = "FAILED",
2304-
IN_PROGRESS = "IN_PROGRESS",
2305-
SUCCEEDED = "SUCCEEDED",
2306-
}
2339+
export const JobStatus = {
2340+
CANCELED: "CANCELED",
2341+
FAILED: "FAILED",
2342+
IN_PROGRESS: "IN_PROGRESS",
2343+
SUCCEEDED: "SUCCEEDED",
2344+
} as const;
2345+
2346+
/**
2347+
* @public
2348+
*/
2349+
export type JobStatus = (typeof JobStatus)[keyof typeof JobStatus];
23072350

23082351
/**
23092352
* @public
@@ -2389,12 +2432,18 @@ export interface ListAccessPreviewFindingsRequest {
23892432

23902433
/**
23912434
* @public
2435+
* @enum
23922436
*/
2393-
export enum FindingChangeType {
2394-
CHANGED = "CHANGED",
2395-
NEW = "NEW",
2396-
UNCHANGED = "UNCHANGED",
2397-
}
2437+
export const FindingChangeType = {
2438+
CHANGED: "CHANGED",
2439+
NEW: "NEW",
2440+
UNCHANGED: "UNCHANGED",
2441+
} as const;
2442+
2443+
/**
2444+
* @public
2445+
*/
2446+
export type FindingChangeType = (typeof FindingChangeType)[keyof typeof FindingChangeType];
23982447

23992448
/**
24002449
* @public
@@ -3133,39 +3182,57 @@ export interface UpdateFindingsRequest {
31333182

31343183
/**
31353184
* @public
3185+
* @enum
31363186
*/
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-
}
3187+
export const Locale = {
3188+
DE: "DE",
3189+
EN: "EN",
3190+
ES: "ES",
3191+
FR: "FR",
3192+
IT: "IT",
3193+
JA: "JA",
3194+
KO: "KO",
3195+
PT_BR: "PT_BR",
3196+
ZH_CN: "ZH_CN",
3197+
ZH_TW: "ZH_TW",
3198+
} as const;
31493199

31503200
/**
31513201
* @public
31523202
*/
3153-
export enum PolicyType {
3154-
IDENTITY_POLICY = "IDENTITY_POLICY",
3155-
RESOURCE_POLICY = "RESOURCE_POLICY",
3156-
SERVICE_CONTROL_POLICY = "SERVICE_CONTROL_POLICY",
3157-
}
3203+
export type Locale = (typeof Locale)[keyof typeof Locale];
31583204

31593205
/**
31603206
* @public
3207+
* @enum
31613208
*/
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-
}
3209+
export const PolicyType = {
3210+
IDENTITY_POLICY: "IDENTITY_POLICY",
3211+
RESOURCE_POLICY: "RESOURCE_POLICY",
3212+
SERVICE_CONTROL_POLICY: "SERVICE_CONTROL_POLICY",
3213+
} as const;
3214+
3215+
/**
3216+
* @public
3217+
*/
3218+
export type PolicyType = (typeof PolicyType)[keyof typeof PolicyType];
3219+
3220+
/**
3221+
* @public
3222+
* @enum
3223+
*/
3224+
export const ValidatePolicyResourceType = {
3225+
ROLE_TRUST: "AWS::IAM::AssumeRolePolicyDocument",
3226+
S3_ACCESS_POINT: "AWS::S3::AccessPoint",
3227+
S3_BUCKET: "AWS::S3::Bucket",
3228+
S3_MULTI_REGION_ACCESS_POINT: "AWS::S3::MultiRegionAccessPoint",
3229+
S3_OBJECT_LAMBDA_ACCESS_POINT: "AWS::S3ObjectLambda::AccessPoint",
3230+
} as const;
3231+
3232+
/**
3233+
* @public
3234+
*/
3235+
export type ValidatePolicyResourceType = (typeof ValidatePolicyResourceType)[keyof typeof ValidatePolicyResourceType];
31693236

31703237
/**
31713238
* @public
@@ -3218,13 +3285,19 @@ export interface ValidatePolicyRequest {
32183285

32193286
/**
32203287
* @public
3288+
* @enum
32213289
*/
3222-
export enum ValidatePolicyFindingType {
3223-
ERROR = "ERROR",
3224-
SECURITY_WARNING = "SECURITY_WARNING",
3225-
SUGGESTION = "SUGGESTION",
3226-
WARNING = "WARNING",
3227-
}
3290+
export const ValidatePolicyFindingType = {
3291+
ERROR: "ERROR",
3292+
SECURITY_WARNING: "SECURITY_WARNING",
3293+
SUGGESTION: "SUGGESTION",
3294+
WARNING: "WARNING",
3295+
} as const;
3296+
3297+
/**
3298+
* @public
3299+
*/
3300+
export type ValidatePolicyFindingType = (typeof ValidatePolicyFindingType)[keyof typeof ValidatePolicyFindingType];
32283301

32293302
/**
32303303
* @public

0 commit comments

Comments
 (0)