Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.sqladmin/v1beta4.User
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new user in a Cloud SQL instance.
Create User Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new User(name: string, args: UserArgs, opts?: CustomResourceOptions);@overload
def User(resource_name: str,
         args: UserArgs,
         opts: Optional[ResourceOptions] = None)
@overload
def User(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         instance: Optional[str] = None,
         dual_password_type: Optional[UserDualPasswordType] = None,
         etag: Optional[str] = None,
         host: Optional[str] = None,
         kind: Optional[str] = None,
         name: Optional[str] = None,
         password: Optional[str] = None,
         password_policy: Optional[UserPasswordValidationPolicyArgs] = None,
         project: Optional[str] = None,
         sqlserver_user_details: Optional[SqlServerUserDetailsArgs] = None,
         type: Optional[UserType] = None)func NewUser(ctx *Context, name string, args UserArgs, opts ...ResourceOption) (*User, error)public User(string name, UserArgs args, CustomResourceOptions? opts = null)type: google-native:sqladmin/v1beta4:User
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleuserResourceResourceFromSqladminv1beta4 = new GoogleNative.SQLAdmin.V1Beta4.User("exampleuserResourceResourceFromSqladminv1beta4", new()
{
    Instance = "string",
    DualPasswordType = GoogleNative.SQLAdmin.V1Beta4.UserDualPasswordType.DualPasswordTypeUnspecified,
    Host = "string",
    Kind = "string",
    Name = "string",
    Password = "string",
    PasswordPolicy = new GoogleNative.SQLAdmin.V1Beta4.Inputs.UserPasswordValidationPolicyArgs
    {
        AllowedFailedAttempts = 0,
        EnableFailedAttemptsCheck = false,
        EnablePasswordVerification = false,
        PasswordExpirationDuration = "string",
    },
    Project = "string",
    SqlserverUserDetails = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SqlServerUserDetailsArgs
    {
        Disabled = false,
        ServerRoles = new[]
        {
            "string",
        },
    },
    Type = GoogleNative.SQLAdmin.V1Beta4.UserType.BuiltIn,
});
example, err := sqladminv1beta4.NewUser(ctx, "exampleuserResourceResourceFromSqladminv1beta4", &sqladminv1beta4.UserArgs{
	Instance:         pulumi.String("string"),
	DualPasswordType: sqladminv1beta4.UserDualPasswordTypeDualPasswordTypeUnspecified,
	Host:             pulumi.String("string"),
	Kind:             pulumi.String("string"),
	Name:             pulumi.String("string"),
	Password:         pulumi.String("string"),
	PasswordPolicy: &sqladmin.UserPasswordValidationPolicyArgs{
		AllowedFailedAttempts:      pulumi.Int(0),
		EnableFailedAttemptsCheck:  pulumi.Bool(false),
		EnablePasswordVerification: pulumi.Bool(false),
		PasswordExpirationDuration: pulumi.String("string"),
	},
	Project: pulumi.String("string"),
	SqlserverUserDetails: &sqladmin.SqlServerUserDetailsArgs{
		Disabled: pulumi.Bool(false),
		ServerRoles: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Type: sqladminv1beta4.UserTypeBuiltIn,
})
var exampleuserResourceResourceFromSqladminv1beta4 = new User("exampleuserResourceResourceFromSqladminv1beta4", UserArgs.builder()
    .instance("string")
    .dualPasswordType("DUAL_PASSWORD_TYPE_UNSPECIFIED")
    .host("string")
    .kind("string")
    .name("string")
    .password("string")
    .passwordPolicy(UserPasswordValidationPolicyArgs.builder()
        .allowedFailedAttempts(0)
        .enableFailedAttemptsCheck(false)
        .enablePasswordVerification(false)
        .passwordExpirationDuration("string")
        .build())
    .project("string")
    .sqlserverUserDetails(SqlServerUserDetailsArgs.builder()
        .disabled(false)
        .serverRoles("string")
        .build())
    .type("BUILT_IN")
    .build());
exampleuser_resource_resource_from_sqladminv1beta4 = google_native.sqladmin.v1beta4.User("exampleuserResourceResourceFromSqladminv1beta4",
    instance="string",
    dual_password_type=google_native.sqladmin.v1beta4.UserDualPasswordType.DUAL_PASSWORD_TYPE_UNSPECIFIED,
    host="string",
    kind="string",
    name="string",
    password="string",
    password_policy={
        "allowed_failed_attempts": 0,
        "enable_failed_attempts_check": False,
        "enable_password_verification": False,
        "password_expiration_duration": "string",
    },
    project="string",
    sqlserver_user_details={
        "disabled": False,
        "server_roles": ["string"],
    },
    type=google_native.sqladmin.v1beta4.UserType.BUILT_IN)
const exampleuserResourceResourceFromSqladminv1beta4 = new google_native.sqladmin.v1beta4.User("exampleuserResourceResourceFromSqladminv1beta4", {
    instance: "string",
    dualPasswordType: google_native.sqladmin.v1beta4.UserDualPasswordType.DualPasswordTypeUnspecified,
    host: "string",
    kind: "string",
    name: "string",
    password: "string",
    passwordPolicy: {
        allowedFailedAttempts: 0,
        enableFailedAttemptsCheck: false,
        enablePasswordVerification: false,
        passwordExpirationDuration: "string",
    },
    project: "string",
    sqlserverUserDetails: {
        disabled: false,
        serverRoles: ["string"],
    },
    type: google_native.sqladmin.v1beta4.UserType.BuiltIn,
});
type: google-native:sqladmin/v1beta4:User
properties:
    dualPasswordType: DUAL_PASSWORD_TYPE_UNSPECIFIED
    host: string
    instance: string
    kind: string
    name: string
    password: string
    passwordPolicy:
        allowedFailedAttempts: 0
        enableFailedAttemptsCheck: false
        enablePasswordVerification: false
        passwordExpirationDuration: string
    project: string
    sqlserverUserDetails:
        disabled: false
        serverRoles:
            - string
    type: BUILT_IN
User Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The User resource accepts the following input properties:
- Instance string
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- DualPassword Pulumi.Type Google Native. SQLAdmin. V1Beta4. User Dual Password Type 
- Dual password status for the user.
- Etag string
- This field is deprecated and will be removed from a future version of the API.
- Host string
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- Kind string
- This is always sql#user.
- Name string
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- Password string
- The password for the user.
- PasswordPolicy Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. User Password Validation Policy 
- User level password validation policy.
- Project string
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- SqlserverUser Pulumi.Details Google Native. SQLAdmin. V1Beta4. Inputs. Sql Server User Details 
- Type
Pulumi.Google Native. SQLAdmin. V1Beta4. User Type 
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
- Instance string
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- DualPassword UserType Dual Password Type 
- Dual password status for the user.
- Etag string
- This field is deprecated and will be removed from a future version of the API.
- Host string
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- Kind string
- This is always sql#user.
- Name string
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- Password string
- The password for the user.
- PasswordPolicy UserPassword Validation Policy Args 
- User level password validation policy.
- Project string
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- SqlserverUser SqlDetails Server User Details Args 
- Type
UserType 
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
- instance String
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- dualPassword UserType Dual Password Type 
- Dual password status for the user.
- etag String
- This field is deprecated and will be removed from a future version of the API.
- host String
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- kind String
- This is always sql#user.
- name String
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- password String
- The password for the user.
- passwordPolicy UserPassword Validation Policy 
- User level password validation policy.
- project String
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- sqlserverUser SqlDetails Server User Details 
- type
UserType 
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
- instance string
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- dualPassword UserType Dual Password Type 
- Dual password status for the user.
- etag string
- This field is deprecated and will be removed from a future version of the API.
- host string
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- kind string
- This is always sql#user.
- name string
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- password string
- The password for the user.
- passwordPolicy UserPassword Validation Policy 
- User level password validation policy.
- project string
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- sqlserverUser SqlDetails Server User Details 
- type
UserType 
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
- instance str
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- dual_password_ Usertype Dual Password Type 
- Dual password status for the user.
- etag str
- This field is deprecated and will be removed from a future version of the API.
- host str
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- kind str
- This is always sql#user.
- name str
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- password str
- The password for the user.
- password_policy UserPassword Validation Policy Args 
- User level password validation policy.
- project str
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- sqlserver_user_ Sqldetails Server User Details Args 
- type
UserType 
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
- instance String
- The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update because it is already specified on the URL.
- dualPassword "DUAL_PASSWORD_TYPE_UNSPECIFIED" | "NO_MODIFY_DUAL_PASSWORD" | "NO_DUAL_PASSWORD" | "DUAL_PASSWORD"Type 
- Dual password status for the user.
- etag String
- This field is deprecated and will be removed from a future version of the API.
- host String
- Optional. The host from which the user can connect. For insertoperations, host defaults to an empty string. Forupdateoperations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional.
- kind String
- This is always sql#user.
- name String
- The name of the user in the Cloud SQL instance. Can be omitted for updatebecause it is already specified in the URL.
- password String
- The password for the user.
- passwordPolicy Property Map
- User level password validation policy.
- project String
- The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update because it is already specified on the URL.
- sqlserverUser Property MapDetails 
- type "BUILT_IN" | "CLOUD_IAM_USER" | "CLOUD_IAM_SERVICE_ACCOUNT" | "CLOUD_IAM_GROUP" | "CLOUD_IAM_GROUP_USER" | "CLOUD_IAM_GROUP_SERVICE_ACCOUNT"
- The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type.
Outputs
All input properties are implicitly available as output properties. Additionally, the User resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
PasswordStatusResponse, PasswordStatusResponseArgs      
- Locked bool
- If true, user does not have login privileges.
- PasswordExpiration stringTime 
- The expiration time of the current password.
- Locked bool
- If true, user does not have login privileges.
- PasswordExpiration stringTime 
- The expiration time of the current password.
- locked Boolean
- If true, user does not have login privileges.
- passwordExpiration StringTime 
- The expiration time of the current password.
- locked boolean
- If true, user does not have login privileges.
- passwordExpiration stringTime 
- The expiration time of the current password.
- locked bool
- If true, user does not have login privileges.
- password_expiration_ strtime 
- The expiration time of the current password.
- locked Boolean
- If true, user does not have login privileges.
- passwordExpiration StringTime 
- The expiration time of the current password.
SqlServerUserDetails, SqlServerUserDetailsArgs        
- Disabled bool
- If the user has been disabled
- ServerRoles List<string>
- The server roles for this user
- Disabled bool
- If the user has been disabled
- ServerRoles []string
- The server roles for this user
- disabled Boolean
- If the user has been disabled
- serverRoles List<String>
- The server roles for this user
- disabled boolean
- If the user has been disabled
- serverRoles string[]
- The server roles for this user
- disabled bool
- If the user has been disabled
- server_roles Sequence[str]
- The server roles for this user
- disabled Boolean
- If the user has been disabled
- serverRoles List<String>
- The server roles for this user
SqlServerUserDetailsResponse, SqlServerUserDetailsResponseArgs          
- Disabled bool
- If the user has been disabled
- ServerRoles List<string>
- The server roles for this user
- Disabled bool
- If the user has been disabled
- ServerRoles []string
- The server roles for this user
- disabled Boolean
- If the user has been disabled
- serverRoles List<String>
- The server roles for this user
- disabled boolean
- If the user has been disabled
- serverRoles string[]
- The server roles for this user
- disabled bool
- If the user has been disabled
- server_roles Sequence[str]
- The server roles for this user
- disabled Boolean
- If the user has been disabled
- serverRoles List<String>
- The server roles for this user
UserDualPasswordType, UserDualPasswordTypeArgs        
- DualPassword Type Unspecified 
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- NoModify Dual Password 
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- NoDual Password 
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- DualPassword 
- DUAL_PASSWORDDual password usable for connecting using this user.
- UserDual Password Type Dual Password Type Unspecified 
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- UserDual Password Type No Modify Dual Password 
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- UserDual Password Type No Dual Password 
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- UserDual Password Type Dual Password 
- DUAL_PASSWORDDual password usable for connecting using this user.
- DualPassword Type Unspecified 
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- NoModify Dual Password 
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- NoDual Password 
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- DualPassword 
- DUAL_PASSWORDDual password usable for connecting using this user.
- DualPassword Type Unspecified 
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- NoModify Dual Password 
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- NoDual Password 
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- DualPassword 
- DUAL_PASSWORDDual password usable for connecting using this user.
- DUAL_PASSWORD_TYPE_UNSPECIFIED
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- NO_MODIFY_DUAL_PASSWORD
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- NO_DUAL_PASSWORD
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- DUAL_PASSWORD
- DUAL_PASSWORDDual password usable for connecting using this user.
- "DUAL_PASSWORD_TYPE_UNSPECIFIED"
- DUAL_PASSWORD_TYPE_UNSPECIFIEDThe default value.
- "NO_MODIFY_DUAL_PASSWORD"
- NO_MODIFY_DUAL_PASSWORDDo not update the user's dual password status.
- "NO_DUAL_PASSWORD"
- NO_DUAL_PASSWORDNo dual password usable for connecting using this user.
- "DUAL_PASSWORD"
- DUAL_PASSWORDDual password usable for connecting using this user.
UserPasswordValidationPolicy, UserPasswordValidationPolicyArgs        
- AllowedFailed intAttempts 
- Number of failed login attempts allowed before user get locked.
- EnableFailed boolAttempts Check 
- If true, failed login attempts check will be enabled.
- EnablePassword boolVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- PasswordExpiration stringDuration 
- Expiration duration after password is updated.
- AllowedFailed intAttempts 
- Number of failed login attempts allowed before user get locked.
- EnableFailed boolAttempts Check 
- If true, failed login attempts check will be enabled.
- EnablePassword boolVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- PasswordExpiration stringDuration 
- Expiration duration after password is updated.
- allowedFailed IntegerAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed BooleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword BooleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration StringDuration 
- Expiration duration after password is updated.
- allowedFailed numberAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed booleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword booleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration stringDuration 
- Expiration duration after password is updated.
- allowed_failed_ intattempts 
- Number of failed login attempts allowed before user get locked.
- enable_failed_ boolattempts_ check 
- If true, failed login attempts check will be enabled.
- enable_password_ boolverification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- password_expiration_ strduration 
- Expiration duration after password is updated.
- allowedFailed NumberAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed BooleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword BooleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration StringDuration 
- Expiration duration after password is updated.
UserPasswordValidationPolicyResponse, UserPasswordValidationPolicyResponseArgs          
- AllowedFailed intAttempts 
- Number of failed login attempts allowed before user get locked.
- EnableFailed boolAttempts Check 
- If true, failed login attempts check will be enabled.
- EnablePassword boolVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- PasswordExpiration stringDuration 
- Expiration duration after password is updated.
- Status
Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Password Status Response 
- Read-only password status.
- AllowedFailed intAttempts 
- Number of failed login attempts allowed before user get locked.
- EnableFailed boolAttempts Check 
- If true, failed login attempts check will be enabled.
- EnablePassword boolVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- PasswordExpiration stringDuration 
- Expiration duration after password is updated.
- Status
PasswordStatus Response 
- Read-only password status.
- allowedFailed IntegerAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed BooleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword BooleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration StringDuration 
- Expiration duration after password is updated.
- status
PasswordStatus Response 
- Read-only password status.
- allowedFailed numberAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed booleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword booleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration stringDuration 
- Expiration duration after password is updated.
- status
PasswordStatus Response 
- Read-only password status.
- allowed_failed_ intattempts 
- Number of failed login attempts allowed before user get locked.
- enable_failed_ boolattempts_ check 
- If true, failed login attempts check will be enabled.
- enable_password_ boolverification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- password_expiration_ strduration 
- Expiration duration after password is updated.
- status
PasswordStatus Response 
- Read-only password status.
- allowedFailed NumberAttempts 
- Number of failed login attempts allowed before user get locked.
- enableFailed BooleanAttempts Check 
- If true, failed login attempts check will be enabled.
- enablePassword BooleanVerification 
- If true, the user must specify the current password before changing the password. This flag is supported only for MySQL.
- passwordExpiration StringDuration 
- Expiration duration after password is updated.
- status Property Map
- Read-only password status.
UserType, UserTypeArgs    
- BuiltIn 
- BUILT_INThe database's built-in user type.
- CloudIam User 
- CLOUD_IAM_USERCloud IAM user.
- CloudIam Service Account 
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- CloudIam Group 
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- CloudIam Group User 
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- CloudIam Group Service Account 
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
- UserType Built In 
- BUILT_INThe database's built-in user type.
- UserType Cloud Iam User 
- CLOUD_IAM_USERCloud IAM user.
- UserType Cloud Iam Service Account 
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- UserType Cloud Iam Group 
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- UserType Cloud Iam Group User 
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- UserType Cloud Iam Group Service Account 
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
- BuiltIn 
- BUILT_INThe database's built-in user type.
- CloudIam User 
- CLOUD_IAM_USERCloud IAM user.
- CloudIam Service Account 
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- CloudIam Group 
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- CloudIam Group User 
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- CloudIam Group Service Account 
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
- BuiltIn 
- BUILT_INThe database's built-in user type.
- CloudIam User 
- CLOUD_IAM_USERCloud IAM user.
- CloudIam Service Account 
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- CloudIam Group 
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- CloudIam Group User 
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- CloudIam Group Service Account 
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
- BUILT_IN
- BUILT_INThe database's built-in user type.
- CLOUD_IAM_USER
- CLOUD_IAM_USERCloud IAM user.
- CLOUD_IAM_SERVICE_ACCOUNT
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- CLOUD_IAM_GROUP
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- CLOUD_IAM_GROUP_USER
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- CLOUD_IAM_GROUP_SERVICE_ACCOUNT
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
- "BUILT_IN"
- BUILT_INThe database's built-in user type.
- "CLOUD_IAM_USER"
- CLOUD_IAM_USERCloud IAM user.
- "CLOUD_IAM_SERVICE_ACCOUNT"
- CLOUD_IAM_SERVICE_ACCOUNTCloud IAM service account.
- "CLOUD_IAM_GROUP"
- CLOUD_IAM_GROUPCloud IAM Group non-login user.
- "CLOUD_IAM_GROUP_USER"
- CLOUD_IAM_GROUP_USERCloud IAM Group login user.
- "CLOUD_IAM_GROUP_SERVICE_ACCOUNT"
- CLOUD_IAM_GROUP_SERVICE_ACCOUNTCloud IAM Group service account.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.