/** * @public * @enum */ export declare const CurrencyCode: { readonly USD: "USD"; }; /** * @public */ export type CurrencyCode = (typeof CurrencyCode)[keyof typeof CurrencyCode]; /** * @public * @enum */ export declare const PurchaseAgreementType: { readonly RESERVED_INSTANCE: "RESERVED_INSTANCE"; readonly SAVINGS_PLANS: "SAVINGS_PLANS"; }; /** * @public */ export type PurchaseAgreementType = (typeof PurchaseAgreementType)[keyof typeof PurchaseAgreementType]; /** * @public * @enum */ export declare const ValidationExceptionReason: { readonly CANNOT_PARSE: "cannotParse"; readonly DISALLOWED_RATE: "disallowedRate"; readonly FIELD_VALIDATION_FAILED: "fieldValidationFailed"; readonly INVALID_REQUEST_FROM_MEMBER: "invalidRequestFromMember"; readonly OTHER: "other"; readonly UNKNOWN_OPERATION: "unknownOperation"; }; /** * @public */ export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; /** * @public * @enum */ export declare const MatchOption: { readonly CONTAINS: "CONTAINS"; readonly EQUALS: "EQUALS"; readonly STARTS_WITH: "STARTS_WITH"; }; /** * @public */ export type MatchOption = (typeof MatchOption)[keyof typeof MatchOption]; /** * @public * @enum */ export declare const ListUsageFilterName: { readonly HISTORICAL_LOCATION: "HISTORICAL_LOCATION"; readonly HISTORICAL_OPERATION: "HISTORICAL_OPERATION"; readonly HISTORICAL_SERVICE_CODE: "HISTORICAL_SERVICE_CODE"; readonly HISTORICAL_USAGE_ACCOUNT_ID: "HISTORICAL_USAGE_ACCOUNT_ID"; readonly HISTORICAL_USAGE_TYPE: "HISTORICAL_USAGE_TYPE"; readonly LOCATION: "LOCATION"; readonly OPERATION: "OPERATION"; readonly SERVICE_CODE: "SERVICE_CODE"; readonly USAGE_ACCOUNT_ID: "USAGE_ACCOUNT_ID"; readonly USAGE_GROUP: "USAGE_GROUP"; readonly USAGE_TYPE: "USAGE_TYPE"; }; /** * @public */ export type ListUsageFilterName = (typeof ListUsageFilterName)[keyof typeof ListUsageFilterName]; /** * @public * @enum */ export declare const ListBillEstimateLineItemsFilterName: { readonly LINE_ITEM_TYPE: "LINE_ITEM_TYPE"; readonly LOCATION: "LOCATION"; readonly OPERATION: "OPERATION"; readonly SERVICE_CODE: "SERVICE_CODE"; readonly USAGE_ACCOUNT_ID: "USAGE_ACCOUNT_ID"; readonly USAGE_TYPE: "USAGE_TYPE"; }; /** * @public */ export type ListBillEstimateLineItemsFilterName = (typeof ListBillEstimateLineItemsFilterName)[keyof typeof ListBillEstimateLineItemsFilterName]; /** * @public * @enum */ export declare const BillEstimateStatus: { readonly COMPLETE: "COMPLETE"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type BillEstimateStatus = (typeof BillEstimateStatus)[keyof typeof BillEstimateStatus]; /** * @public * @enum */ export declare const GroupSharingPreferenceEnum: { readonly OPEN: "OPEN"; readonly PRIORITIZED: "PRIORITIZED"; readonly RESTRICTED: "RESTRICTED"; }; /** * @public */ export type GroupSharingPreferenceEnum = (typeof GroupSharingPreferenceEnum)[keyof typeof GroupSharingPreferenceEnum]; /** * @public * @enum */ export declare const ListBillEstimatesFilterName: { readonly NAME: "NAME"; readonly STATUS: "STATUS"; }; /** * @public */ export type ListBillEstimatesFilterName = (typeof ListBillEstimatesFilterName)[keyof typeof ListBillEstimatesFilterName]; /** * @public * @enum */ export declare const BatchCreateBillScenarioCommitmentModificationErrorCode: { readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly INVALID_ACCOUNT: "INVALID_ACCOUNT"; }; /** * @public */ export type BatchCreateBillScenarioCommitmentModificationErrorCode = (typeof BatchCreateBillScenarioCommitmentModificationErrorCode)[keyof typeof BatchCreateBillScenarioCommitmentModificationErrorCode]; /** * @public * @enum */ export declare const BatchDeleteBillScenarioCommitmentModificationErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; }; /** * @public */ export type BatchDeleteBillScenarioCommitmentModificationErrorCode = (typeof BatchDeleteBillScenarioCommitmentModificationErrorCode)[keyof typeof BatchDeleteBillScenarioCommitmentModificationErrorCode]; /** * @public * @enum */ export declare const BatchUpdateBillScenarioCommitmentModificationErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly NOT_FOUND: "NOT_FOUND"; }; /** * @public */ export type BatchUpdateBillScenarioCommitmentModificationErrorCode = (typeof BatchUpdateBillScenarioCommitmentModificationErrorCode)[keyof typeof BatchUpdateBillScenarioCommitmentModificationErrorCode]; /** * @public * @enum */ export declare const BillScenarioStatus: { readonly FAILED: "FAILED"; readonly LOCKED: "LOCKED"; readonly READY: "READY"; readonly STALE: "STALE"; }; /** * @public */ export type BillScenarioStatus = (typeof BillScenarioStatus)[keyof typeof BillScenarioStatus]; /** * @public * @enum */ export declare const BatchCreateBillScenarioUsageModificationErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly NOT_FOUND: "NOT_FOUND"; }; /** * @public */ export type BatchCreateBillScenarioUsageModificationErrorCode = (typeof BatchCreateBillScenarioUsageModificationErrorCode)[keyof typeof BatchCreateBillScenarioUsageModificationErrorCode]; /** * @public * @enum */ export declare const BatchDeleteBillScenarioUsageModificationErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; }; /** * @public */ export type BatchDeleteBillScenarioUsageModificationErrorCode = (typeof BatchDeleteBillScenarioUsageModificationErrorCode)[keyof typeof BatchDeleteBillScenarioUsageModificationErrorCode]; /** * @public * @enum */ export declare const BatchUpdateBillScenarioUsageModificationErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly NOT_FOUND: "NOT_FOUND"; }; /** * @public */ export type BatchUpdateBillScenarioUsageModificationErrorCode = (typeof BatchUpdateBillScenarioUsageModificationErrorCode)[keyof typeof BatchUpdateBillScenarioUsageModificationErrorCode]; /** * @public * @enum */ export declare const ListBillScenariosFilterName: { readonly COST_CATEGORY_ARN: "COST_CATEGORY_ARN"; readonly GROUP_SHARING_PREFERENCE: "GROUP_SHARING_PREFERENCE"; readonly NAME: "NAME"; readonly STATUS: "STATUS"; }; /** * @public */ export type ListBillScenariosFilterName = (typeof ListBillScenariosFilterName)[keyof typeof ListBillScenariosFilterName]; /** * @public * @enum */ export declare const RateType: { readonly AFTER_DISCOUNTS: "AFTER_DISCOUNTS"; readonly AFTER_DISCOUNTS_AND_COMMITMENTS: "AFTER_DISCOUNTS_AND_COMMITMENTS"; readonly BEFORE_DISCOUNTS: "BEFORE_DISCOUNTS"; }; /** * @public */ export type RateType = (typeof RateType)[keyof typeof RateType]; /** * @public * @enum */ export declare const WorkloadEstimateRateType: { readonly AFTER_DISCOUNTS: "AFTER_DISCOUNTS"; readonly AFTER_DISCOUNTS_AND_COMMITMENTS: "AFTER_DISCOUNTS_AND_COMMITMENTS"; readonly BEFORE_DISCOUNTS: "BEFORE_DISCOUNTS"; }; /** * @public */ export type WorkloadEstimateRateType = (typeof WorkloadEstimateRateType)[keyof typeof WorkloadEstimateRateType]; /** * @public * @enum */ export declare const WorkloadEstimateStatus: { readonly ACTION_NEEDED: "ACTION_NEEDED"; readonly INVALID: "INVALID"; readonly UPDATING: "UPDATING"; readonly VALID: "VALID"; }; /** * @public */ export type WorkloadEstimateStatus = (typeof WorkloadEstimateStatus)[keyof typeof WorkloadEstimateStatus]; /** * @public * @enum */ export declare const ListWorkloadEstimatesFilterName: { readonly NAME: "NAME"; readonly STATUS: "STATUS"; }; /** * @public */ export type ListWorkloadEstimatesFilterName = (typeof ListWorkloadEstimatesFilterName)[keyof typeof ListWorkloadEstimatesFilterName]; /** * @public * @enum */ export declare const BatchCreateWorkloadEstimateUsageCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly NOT_FOUND: "NOT_FOUND"; }; /** * @public */ export type BatchCreateWorkloadEstimateUsageCode = (typeof BatchCreateWorkloadEstimateUsageCode)[keyof typeof BatchCreateWorkloadEstimateUsageCode]; /** * @public * @enum */ export declare const WorkloadEstimateCostStatus: { readonly INVALID: "INVALID"; readonly STALE: "STALE"; readonly VALID: "VALID"; }; /** * @public */ export type WorkloadEstimateCostStatus = (typeof WorkloadEstimateCostStatus)[keyof typeof WorkloadEstimateCostStatus]; /** * @public * @enum */ export declare const WorkloadEstimateUpdateUsageErrorCode: { readonly BAD_REQUEST: "BAD_REQUEST"; readonly CONFLICT: "CONFLICT"; readonly INTERNAL_SERVER_ERROR: "INTERNAL_SERVER_ERROR"; readonly NOT_FOUND: "NOT_FOUND"; }; /** * @public */ export type WorkloadEstimateUpdateUsageErrorCode = (typeof WorkloadEstimateUpdateUsageErrorCode)[keyof typeof WorkloadEstimateUpdateUsageErrorCode];