/** * @public * @enum */ export declare const AliasState: { readonly ACTIVE: "Active"; readonly PENDING_DELETION: "PendingDeletion"; }; /** * @public */ export type AliasState = (typeof AliasState)[keyof typeof AliasState]; /** * @public * @enum */ export declare const BatchGetPolicyErrorCode: { readonly POLICY_NOT_FOUND: "POLICY_NOT_FOUND"; readonly POLICY_STORE_ALIAS_NOT_FOUND: "POLICY_STORE_ALIAS_NOT_FOUND"; readonly POLICY_STORE_NOT_FOUND: "POLICY_STORE_NOT_FOUND"; }; /** * @public */ export type BatchGetPolicyErrorCode = (typeof BatchGetPolicyErrorCode)[keyof typeof BatchGetPolicyErrorCode]; /** * @public * @enum */ export declare const PolicyType: { readonly STATIC: "STATIC"; readonly TEMPLATE_LINKED: "TEMPLATE_LINKED"; }; /** * @public */ export type PolicyType = (typeof PolicyType)[keyof typeof PolicyType]; /** * @public * @enum */ export declare const Decision: { readonly ALLOW: "ALLOW"; readonly DENY: "DENY"; }; /** * @public */ export type Decision = (typeof Decision)[keyof typeof Decision]; /** * @public * @enum */ export declare const ResourceType: { readonly IDENTITY_SOURCE: "IDENTITY_SOURCE"; readonly POLICY: "POLICY"; readonly POLICY_STORE: "POLICY_STORE"; readonly POLICY_STORE_ALIAS: "POLICY_STORE_ALIAS"; readonly POLICY_TEMPLATE: "POLICY_TEMPLATE"; readonly SCHEMA: "SCHEMA"; }; /** * @public */ export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; /** * @public * @enum */ export declare const CedarVersion: { readonly CEDAR_2: "CEDAR_2"; readonly CEDAR_4: "CEDAR_4"; }; /** * @public */ export type CedarVersion = (typeof CedarVersion)[keyof typeof CedarVersion]; /** * @public * @enum */ export declare const PolicyEffect: { readonly FORBID: "Forbid"; readonly PERMIT: "Permit"; }; /** * @public */ export type PolicyEffect = (typeof PolicyEffect)[keyof typeof PolicyEffect]; /** * @public * @enum */ export declare const DeletionProtection: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type DeletionProtection = (typeof DeletionProtection)[keyof typeof DeletionProtection]; /** * @public * @enum */ export declare const ValidationMode: { readonly OFF: "OFF"; readonly STRICT: "STRICT"; }; /** * @public */ export type ValidationMode = (typeof ValidationMode)[keyof typeof ValidationMode]; /** * @public * @enum */ export declare const DeletionMode: { readonly HARD_DELETE: "HardDelete"; readonly SOFT_DELETE: "SoftDelete"; }; /** * @public */ export type DeletionMode = (typeof DeletionMode)[keyof typeof DeletionMode]; /** * @public * @enum */ export declare const OpenIdIssuer: { readonly COGNITO: "COGNITO"; }; /** * @public */ export type OpenIdIssuer = (typeof OpenIdIssuer)[keyof typeof OpenIdIssuer];