"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserProfileUserType = exports.UserProfileType = exports.UserProfileStatus = exports.ProjectUserDesignation = exports.ProjectStatus = exports.ProjectProfileStatus = exports.ProjectProfileDeploymentMode = exports.ProjectMembershipUserDesignation = exports.ProjectMembershipMemberIdentifierType = exports.PolicyGrantTargetEntityType = exports.PolicyGrantProjectDesignation = exports.PolicyGrantManagedPolicyType = exports.PolicyGrantDomainUnitDesignation = exports.OwnerType = exports.OwnerEntityType = exports.GroupProfileStatus = exports.GroupProfileGroupType = exports.FormTypeStatus = exports.EnvironmentStatus = exports.DomainVersion = exports.DomainUserAssignment = exports.DomainStatus = exports.DomainAuthType = exports.DataSourceStatus = exports.DataSourceFilterExpressionType = exports.DataSourceEnableSetting = exports.ConnectionScope = exports.ConnectionOAuth2GrantType = exports.ConnectionAuthenticationType = void 0;
exports.ConnectionAuthenticationType = {
    Basic: "BASIC",
    Oauth2: "OAUTH2",
    Custom: "CUSTOM",
};
exports.ConnectionOAuth2GrantType = {
    AuthorizationCode: "AUTHORIZATION_CODE",
    ClientCredentials: "CLIENT_CREDENTIALS",
    JwtBearer: "JWT_BEARER",
};
exports.ConnectionScope = {
    Domain: "DOMAIN",
    Project: "PROJECT",
};
exports.DataSourceEnableSetting = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.DataSourceFilterExpressionType = {
    Include: "INCLUDE",
    Exclude: "EXCLUDE",
};
exports.DataSourceStatus = {
    Creating: "CREATING",
    FailedCreation: "FAILED_CREATION",
    Ready: "READY",
    Updating: "UPDATING",
    FailedUpdate: "FAILED_UPDATE",
    Running: "RUNNING",
    Deleting: "DELETING",
    FailedDeletion: "FAILED_DELETION",
};
exports.DomainAuthType = {
    IamIdc: "IAM_IDC",
    Disabled: "DISABLED",
};
exports.DomainStatus = {
    Creating: "CREATING",
    Available: "AVAILABLE",
    CreationFailed: "CREATION_FAILED",
    Deleting: "DELETING",
    Deleted: "DELETED",
    DeletionFailed: "DELETION_FAILED",
};
exports.DomainUserAssignment = {
    Automatic: "AUTOMATIC",
    Manual: "MANUAL",
};
exports.DomainVersion = {
    V1: "V1",
    V2: "V2",
};
exports.EnvironmentStatus = {
    Active: "ACTIVE",
    Creating: "CREATING",
    Updating: "UPDATING",
    Deleting: "DELETING",
    CreateFailed: "CREATE_FAILED",
    UpdateFailed: "UPDATE_FAILED",
    DeleteFailed: "DELETE_FAILED",
    ValidationFailed: "VALIDATION_FAILED",
    Suspended: "SUSPENDED",
    Disabled: "DISABLED",
    Expired: "EXPIRED",
    Deleted: "DELETED",
    Inaccessible: "INACCESSIBLE",
};
exports.FormTypeStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.GroupProfileGroupType = {
    DatazoneSsoGroup: "DATAZONE_SSO_GROUP",
    IamRoleSessionGroup: "IAM_ROLE_SESSION_GROUP",
};
exports.GroupProfileStatus = {
    Assigned: "ASSIGNED",
    NotAssigned: "NOT_ASSIGNED",
};
exports.OwnerEntityType = {
    DomainUnit: "DOMAIN_UNIT",
};
exports.OwnerType = {
    User: "USER",
    Group: "GROUP",
};
exports.PolicyGrantDomainUnitDesignation = {
    Owner: "OWNER",
};
exports.PolicyGrantManagedPolicyType = {
    CreateDomainUnit: "CREATE_DOMAIN_UNIT",
    OverrideDomainUnitOwners: "OVERRIDE_DOMAIN_UNIT_OWNERS",
    AddToProjectMemberPool: "ADD_TO_PROJECT_MEMBER_POOL",
    OverrideProjectOwners: "OVERRIDE_PROJECT_OWNERS",
    CreateGlossary: "CREATE_GLOSSARY",
    CreateFormType: "CREATE_FORM_TYPE",
    CreateAssetType: "CREATE_ASSET_TYPE",
    CreateProject: "CREATE_PROJECT",
    CreateEnvironmentProfile: "CREATE_ENVIRONMENT_PROFILE",
    DelegateCreateEnvironmentProfile: "DELEGATE_CREATE_ENVIRONMENT_PROFILE",
    CreateEnvironment: "CREATE_ENVIRONMENT",
    CreateEnvironmentFromBlueprint: "CREATE_ENVIRONMENT_FROM_BLUEPRINT",
    CreateProjectFromProjectProfile: "CREATE_PROJECT_FROM_PROJECT_PROFILE",
};
exports.PolicyGrantProjectDesignation = {
    Owner: "OWNER",
    Contributor: "CONTRIBUTOR",
    ProjectCatalogSteward: "PROJECT_CATALOG_STEWARD",
};
exports.PolicyGrantTargetEntityType = {
    DomainUnit: "DOMAIN_UNIT",
    EnvironmentBlueprintConfiguration: "ENVIRONMENT_BLUEPRINT_CONFIGURATION",
    EnvironmentProfile: "ENVIRONMENT_PROFILE",
    AssetType: "ASSET_TYPE",
};
exports.ProjectMembershipMemberIdentifierType = {
    UserIdentifier: "USER_IDENTIFIER",
    GroupIdentifier: "GROUP_IDENTIFIER",
};
exports.ProjectMembershipUserDesignation = {
    ProjectOwner: "PROJECT_OWNER",
    ProjectContributor: "PROJECT_CONTRIBUTOR",
    ProjectCatalogViewer: "PROJECT_CATALOG_VIEWER",
    ProjectCatalogConsumer: "PROJECT_CATALOG_CONSUMER",
    ProjectCatalogSteward: "PROJECT_CATALOG_STEWARD",
};
exports.ProjectProfileDeploymentMode = {
    OnCreate: "ON_CREATE",
    OnDemand: "ON_DEMAND",
};
exports.ProjectProfileStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.ProjectStatus = {
    Active: "ACTIVE",
    Moving: "MOVING",
    Deleting: "DELETING",
    DeleteFailed: "DELETE_FAILED",
    Updating: "UPDATING",
    UpdateFailed: "UPDATE_FAILED",
};
exports.ProjectUserDesignation = {
    ProjectOwner: "PROJECT_OWNER",
    ProjectContributor: "PROJECT_CONTRIBUTOR",
};
exports.UserProfileStatus = {
    Assigned: "ASSIGNED",
    NotAssigned: "NOT_ASSIGNED",
    Activated: "ACTIVATED",
    Deactivated: "DEACTIVATED",
};
exports.UserProfileType = {
    Iam: "IAM",
    Sso: "SSO",
};
exports.UserProfileUserType = {
    IamUser: "IAM_USER",
    IamRole: "IAM_ROLE",
    SsoUser: "SSO_USER",
    IamRoleSession: "IAM_ROLE_SESSION",
};
//# sourceMappingURL=index.js.map