/** * @public * @enum */ export declare const AccessDeniedExceptionReason: { readonly KMS_ACCESS_DENIED_EXCEPTION: "KMS_AccessDeniedException"; }; /** * @public */ export type AccessDeniedExceptionReason = (typeof AccessDeniedExceptionReason)[keyof typeof AccessDeniedExceptionReason]; /** * @public * @enum */ export declare const PrincipalType: { readonly GROUP: "GROUP"; readonly USER: "USER"; }; /** * @public */ export type PrincipalType = (typeof PrincipalType)[keyof typeof PrincipalType]; /** * @public * @enum */ export declare const StatusValues: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SUCCEEDED: "SUCCEEDED"; }; /** * @public */ export type StatusValues = (typeof StatusValues)[keyof typeof StatusValues]; /** * @public * @enum */ export declare const TargetType: { readonly AWS_ACCOUNT: "AWS_ACCOUNT"; }; /** * @public */ export type TargetType = (typeof TargetType)[keyof typeof TargetType]; /** * @public * @enum */ export declare const RegionStatus: { readonly ACTIVE: "ACTIVE"; readonly ADDING: "ADDING"; readonly REMOVING: "REMOVING"; }; /** * @public */ export type RegionStatus = (typeof RegionStatus)[keyof typeof RegionStatus]; /** * @public * @enum */ export declare const ThrottlingExceptionReason: { readonly KMS_THROTTLING_EXCEPTION: "KMS_ThrottlingException"; }; /** * @public */ export type ThrottlingExceptionReason = (typeof ThrottlingExceptionReason)[keyof typeof ThrottlingExceptionReason]; /** * @public * @enum */ export declare const ValidationExceptionReason: { readonly KMS_DISABLED_EXCEPTION: "KMS_DisabledException"; readonly KMS_INVALID_KEY_USAGE_EXCEPTION: "KMS_InvalidKeyUsageException"; readonly KMS_INVALID_STATE_EXCEPTION: "KMS_InvalidStateException"; }; /** * @public */ export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; /** * @public * @enum */ export declare const SignInOrigin: { readonly APPLICATION: "APPLICATION"; readonly IDENTITY_CENTER: "IDENTITY_CENTER"; }; /** * @public */ export type SignInOrigin = (typeof SignInOrigin)[keyof typeof SignInOrigin]; /** * @public * @enum */ export declare const ApplicationVisibility: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type ApplicationVisibility = (typeof ApplicationVisibility)[keyof typeof ApplicationVisibility]; /** * @public * @enum */ export declare const ApplicationStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type ApplicationStatus = (typeof ApplicationStatus)[keyof typeof ApplicationStatus]; /** * @public * @enum */ export declare const ResourceNotFoundExceptionReason: { readonly KMS_NOT_FOUND_EXCEPTION: "KMS_NotFoundException"; }; /** * @public */ export type ResourceNotFoundExceptionReason = (typeof ResourceNotFoundExceptionReason)[keyof typeof ResourceNotFoundExceptionReason]; /** * @public * @enum */ export declare const AuthenticationMethodType: { readonly IAM: "IAM"; }; /** * @public */ export type AuthenticationMethodType = (typeof AuthenticationMethodType)[keyof typeof AuthenticationMethodType]; /** * @public * @enum */ export declare const GrantType: { readonly AUTHORIZATION_CODE: "authorization_code"; readonly JWT_BEARER: "urn:ietf:params:oauth:grant-type:jwt-bearer"; readonly REFRESH_TOKEN: "refresh_token"; readonly TOKEN_EXCHANGE: "urn:ietf:params:oauth:grant-type:token-exchange"; }; /** * @public */ export type GrantType = (typeof GrantType)[keyof typeof GrantType]; /** * @public * @enum */ export declare const FederationProtocol: { readonly OAUTH: "OAUTH"; readonly SAML: "SAML"; }; /** * @public */ export type FederationProtocol = (typeof FederationProtocol)[keyof typeof FederationProtocol]; /** * @public * @enum */ export declare const JwksRetrievalOption: { readonly OPEN_ID_DISCOVERY: "OPEN_ID_DISCOVERY"; }; /** * @public */ export type JwksRetrievalOption = (typeof JwksRetrievalOption)[keyof typeof JwksRetrievalOption]; /** * @public * @enum */ export declare const TrustedTokenIssuerType: { readonly OIDC_JWT: "OIDC_JWT"; }; /** * @public */ export type TrustedTokenIssuerType = (typeof TrustedTokenIssuerType)[keyof typeof TrustedTokenIssuerType]; /** * @public * @enum */ export declare const KmsKeyStatus: { readonly ENABLED: "ENABLED"; readonly UPDATE_FAILED: "UPDATE_FAILED"; readonly UPDATING: "UPDATING"; }; /** * @public */ export type KmsKeyStatus = (typeof KmsKeyStatus)[keyof typeof KmsKeyStatus]; /** * @public * @enum */ export declare const KmsKeyType: { readonly AWS_OWNED_KMS_KEY: "AWS_OWNED_KMS_KEY"; readonly CUSTOMER_MANAGED_KEY: "CUSTOMER_MANAGED_KEY"; }; /** * @public */ export type KmsKeyType = (typeof KmsKeyType)[keyof typeof KmsKeyType]; /** * @public * @enum */ export declare const InstanceStatus: { readonly ACTIVE: "ACTIVE"; readonly CREATE_FAILED: "CREATE_FAILED"; readonly CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS"; readonly DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS"; }; /** * @public */ export type InstanceStatus = (typeof InstanceStatus)[keyof typeof InstanceStatus]; /** * @public * @enum */ export declare const InstanceAccessControlAttributeConfigurationStatus: { readonly CREATION_FAILED: "CREATION_FAILED"; readonly CREATION_IN_PROGRESS: "CREATION_IN_PROGRESS"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type InstanceAccessControlAttributeConfigurationStatus = (typeof InstanceAccessControlAttributeConfigurationStatus)[keyof typeof InstanceAccessControlAttributeConfigurationStatus]; /** * @public * @enum */ export declare const UserBackgroundSessionApplicationStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type UserBackgroundSessionApplicationStatus = (typeof UserBackgroundSessionApplicationStatus)[keyof typeof UserBackgroundSessionApplicationStatus]; /** * @public * @enum */ export declare const ProvisioningStatus: { readonly LATEST_PERMISSION_SET_NOT_PROVISIONED: "LATEST_PERMISSION_SET_NOT_PROVISIONED"; readonly LATEST_PERMISSION_SET_PROVISIONED: "LATEST_PERMISSION_SET_PROVISIONED"; }; /** * @public */ export type ProvisioningStatus = (typeof ProvisioningStatus)[keyof typeof ProvisioningStatus]; /** * @public * @enum */ export declare const ProvisionTargetType: { readonly ALL_PROVISIONED_ACCOUNTS: "ALL_PROVISIONED_ACCOUNTS"; readonly AWS_ACCOUNT: "AWS_ACCOUNT"; }; /** * @public */ export type ProvisionTargetType = (typeof ProvisionTargetType)[keyof typeof ProvisionTargetType];