1. Packages
  2. Ibm Provider
  3. API Docs
  4. BackupRecoveryConnectorUpdateUser
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.BackupRecoveryConnectorUpdateUser

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    resources:
      backupRecoveryConnectorUpdateUserInstance:
        type: ibm:BackupRecoveryConnectorUpdateUser
        properties:
          adUserInfo:
            groupSids:
              - groupSids
            groups:
              - groups
            isFloatingUser: true
          auditLogSettings:
            readLogging: true
          clusterIdentifiers:
            - clusterId: 1
              clusterIncarnationId: 1
          googleAccount:
            accountId: account_id
            userId: user_id
          idpUserInfo:
            groupSids:
              - groupSids
            groups:
              - groups
            idpId: 1
            isFloatingUser: true
            issuerId: issuer_id
            userId: user_id
            vendor: vendor
          mfaInfo:
            isEmailOtpSetupDone: true
            isTotpSetupDone: true
            isUserExemptFromMfa: true
          orgMemberships:
            - bifrostEnabled: true
              isManagedOnHelios: true
              name: name
              restricted: true
              roles:
                - roles
              tenantId: tenant_id
          preferences:
            locale: locale
          profiles:
            - clusterIdentifiers:
                - clusterId: 1
                  clusterIncarnationId: 1
              isActive: true
              isDeleted: true
              regionIds:
                - regionIds
              tenantId: tenant_id
              tenantName: tenant_name
              tenantType: Dmaas
          salesforceAccount:
            accountId: account_id
            heliosAccessGrantStatus: helios_access_grant_status
            isDGaaSUser: true
            isDMaaSUser: true
            isDRaaSUser: true
            isRPaaSUser: true
            isSalesUser: true
            isSupportUser: true
            userId: user_id
          sessionName: MTczNjc0NzY1OHxEWDhFQVFMX2dBQUJFQUVRQUFELUFZWF9nQUFKQm5OMGNtbHVad3dLQUFoMWMyVnlibUZ0WlFaemRISnBibWNNQndBRllXUnRhVzRHYzNSeWFXNW5EQWNBQlhKdmJHVnpCbk4wY21sdVp3d1FBQTVEVDBoRlUwbFVXVjlCUkUxSlRnWnpkSEpwYm1jTUN3QUpjMmxrY3kxb1lYTm9Cbk4wY21sdVp3d3RBQ3RTYVV4ZmFqQmZOVGxxZFZJeWVIVlZhREJ2UVZGNlUxcEhTVWc1TlZVdFlVWTBjV1JNUjNaTk9VUTBCbk4wY21sdVp3d01BQXBwYmkxamJIVnpkR1Z5QkdKdmIyd0NBZ0FCQm5OMGNtbHVad3dMQUFsaGRYUm9MWFI1Y0dVR2MzUnlhVzVuREFNQUFURUdjM1J5YVc1bkRCRUFEMlY0Y0dseVlYUnBiMjR0ZEdsdFpRWnpkSEpwYm1jTURBQUtNVGN6Tmpnek5EQTFPQVp6ZEhKcGJtY01DZ0FJZFhObGNpMXphV1FHYzNSeWFXNW5EQ0FBSGxNdE1TMHhNREF0TWpFdE16YzRNVFkyTXpVdE1qUXhPRFk1TXpVdE1RWnpkSEpwYm1jTUNBQUdaRzl0WVdsdUJuTjBjbWx1Wnd3SEFBVk1UME5CVEFaemRISnBibWNNQ0FBR2JHOWpZV3hsQm5OMGNtbHVad3dIQUFWbGJpMTFjdz09fGXFZlPU_3Nl46_gPKAw619qs6Pl7PX453Y_lf5BvBBo
          spogContext:
            primaryClusterId: 1
            primaryClusterUserSid: primary_cluster_user_sid
            primaryClusterUsername: primary_cluster_username
          subscriptionInfo:
            classification:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              startDate: start_date
            dataProtect:
              endDate: end_date
              isActive: true
              isAwsSubscription: true
              isCohesitySubscription: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
              tiering:
                backendTiering: true
                frontendTiering: true
                maxRetention: 1
            dataProtectAzure:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
              tiering:
                backendTiering: true
                frontendTiering: true
                maxRetention: 1
            fortKnoxAzureCool:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
            fortKnoxAzureHot:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
            fortKnoxCold:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
            ransomware:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              quantity: 1
              startDate: start_date
            siteContinuity:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              startDate: start_date
            threatProtection:
              endDate: end_date
              isActive: true
              isFreeTrial: true
              startDate: start_date
          tenantAccesses:
            - clusterIdentifiers:
                - clusterId: 1
                  clusterIncarnationId: 1
              createdTimeMsecs: 1
              effectiveTimeMsecs: 1
              expiredTimeMsecs: 1
              isAccessActive: true
              isActive: true
              isDeleted: true
              lastUpdatedTimeMsecs: 1
              roles:
                - roles
              tenantId: tenant_id
              tenantName: tenant_name
              tenantType: Dmaas
    

    Create BackupRecoveryConnectorUpdateUser Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BackupRecoveryConnectorUpdateUser(name: string, args: BackupRecoveryConnectorUpdateUserArgs, opts?: CustomResourceOptions);
    @overload
    def BackupRecoveryConnectorUpdateUser(resource_name: str,
                                          args: BackupRecoveryConnectorUpdateUserArgs,
                                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupRecoveryConnectorUpdateUser(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          session_name_cookie: Optional[str] = None,
                                          last_updated_time_msecs: Optional[float] = None,
                                          group_roles: Optional[Sequence[str]] = None,
                                          audit_log_settings: Optional[BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs] = None,
                                          authentication_type: Optional[str] = None,
                                          backup_recovery_connector_update_user_id: Optional[str] = None,
                                          cluster_identifiers: Optional[Sequence[BackupRecoveryConnectorUpdateUserClusterIdentifierArgs]] = None,
                                          created_time_msecs: Optional[float] = None,
                                          current_password: Optional[str] = None,
                                          description: Optional[str] = None,
                                          domain: Optional[str] = None,
                                          effective_time_msecs: Optional[float] = None,
                                          email_address: Optional[str] = None,
                                          expired_time_msecs: Optional[float] = None,
                                          object_class: Optional[str] = None,
                                          google_account: Optional[BackupRecoveryConnectorUpdateUserGoogleAccountArgs] = None,
                                          mfa_methods: Optional[Sequence[str]] = None,
                                          idp_user_info: Optional[BackupRecoveryConnectorUpdateUserIdpUserInfoArgs] = None,
                                          intercom_messenger_token: Optional[str] = None,
                                          is_account_locked: Optional[bool] = None,
                                          is_active: Optional[bool] = None,
                                          last_successful_login_time_msecs: Optional[float] = None,
                                          ad_user_info: Optional[BackupRecoveryConnectorUpdateUserAdUserInfoArgs] = None,
                                          allow_dso_modify: Optional[bool] = None,
                                          mfa_info: Optional[BackupRecoveryConnectorUpdateUserMfaInfoArgs] = None,
                                          force_password_change: Optional[bool] = None,
                                          org_memberships: Optional[Sequence[BackupRecoveryConnectorUpdateUserOrgMembershipArgs]] = None,
                                          password: Optional[str] = None,
                                          preferences: Optional[BackupRecoveryConnectorUpdateUserPreferencesArgs] = None,
                                          previous_login_time_msecs: Optional[float] = None,
                                          primary_group_name: Optional[str] = None,
                                          privilege_ids: Optional[Sequence[str]] = None,
                                          profiles: Optional[Sequence[BackupRecoveryConnectorUpdateUserProfileArgs]] = None,
                                          restricted: Optional[bool] = None,
                                          roles: Optional[Sequence[str]] = None,
                                          s3_access_key_id: Optional[str] = None,
                                          s3_account_id: Optional[str] = None,
                                          s3_secret_key: Optional[str] = None,
                                          salesforce_account: Optional[BackupRecoveryConnectorUpdateUserSalesforceAccountArgs] = None,
                                          additional_group_names: Optional[Sequence[str]] = None,
                                          sid: Optional[str] = None,
                                          spog_context: Optional[BackupRecoveryConnectorUpdateUserSpogContextArgs] = None,
                                          subscription_info: Optional[BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs] = None,
                                          tenant_accesses: Optional[Sequence[BackupRecoveryConnectorUpdateUserTenantAccessArgs]] = None,
                                          tenant_id: Optional[str] = None,
                                          username: Optional[str] = None)
    func NewBackupRecoveryConnectorUpdateUser(ctx *Context, name string, args BackupRecoveryConnectorUpdateUserArgs, opts ...ResourceOption) (*BackupRecoveryConnectorUpdateUser, error)
    public BackupRecoveryConnectorUpdateUser(string name, BackupRecoveryConnectorUpdateUserArgs args, CustomResourceOptions? opts = null)
    public BackupRecoveryConnectorUpdateUser(String name, BackupRecoveryConnectorUpdateUserArgs args)
    public BackupRecoveryConnectorUpdateUser(String name, BackupRecoveryConnectorUpdateUserArgs args, CustomResourceOptions options)
    
    type: ibm:BackupRecoveryConnectorUpdateUser
    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 BackupRecoveryConnectorUpdateUserArgs
    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 BackupRecoveryConnectorUpdateUserArgs
    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 BackupRecoveryConnectorUpdateUserArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupRecoveryConnectorUpdateUserArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupRecoveryConnectorUpdateUserArgs
    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 backupRecoveryConnectorUpdateUserResource = new Ibm.BackupRecoveryConnectorUpdateUser("backupRecoveryConnectorUpdateUserResource", new()
    {
        SessionNameCookie = "string",
        LastUpdatedTimeMsecs = 0,
        GroupRoles = new[]
        {
            "string",
        },
        AuditLogSettings = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs
        {
            ReadLogging = false,
        },
        AuthenticationType = "string",
        BackupRecoveryConnectorUpdateUserId = "string",
        ClusterIdentifiers = new[]
        {
            new Ibm.Inputs.BackupRecoveryConnectorUpdateUserClusterIdentifierArgs
            {
                ClusterId = 0,
                ClusterIncarnationId = 0,
            },
        },
        CreatedTimeMsecs = 0,
        CurrentPassword = "string",
        Description = "string",
        Domain = "string",
        EffectiveTimeMsecs = 0,
        EmailAddress = "string",
        ExpiredTimeMsecs = 0,
        ObjectClass = "string",
        GoogleAccount = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserGoogleAccountArgs
        {
            AccountId = "string",
            UserId = "string",
        },
        MfaMethods = new[]
        {
            "string",
        },
        IdpUserInfo = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserIdpUserInfoArgs
        {
            GroupSids = new[]
            {
                "string",
            },
            Groups = new[]
            {
                "string",
            },
            IdpId = 0,
            IsFloatingUser = false,
            IssuerId = "string",
            UserId = "string",
            Vendor = "string",
        },
        IntercomMessengerToken = "string",
        IsAccountLocked = false,
        IsActive = false,
        LastSuccessfulLoginTimeMsecs = 0,
        AdUserInfo = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserAdUserInfoArgs
        {
            GroupSids = new[]
            {
                "string",
            },
            Groups = new[]
            {
                "string",
            },
            IsFloatingUser = false,
        },
        AllowDsoModify = false,
        MfaInfo = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserMfaInfoArgs
        {
            IsEmailOtpSetupDone = false,
            IsTotpSetupDone = false,
            IsUserExemptFromMfa = false,
        },
        ForcePasswordChange = false,
        OrgMemberships = new[]
        {
            new Ibm.Inputs.BackupRecoveryConnectorUpdateUserOrgMembershipArgs
            {
                BifrostEnabled = false,
                IsManagedOnHelios = false,
                Name = "string",
                Restricted = false,
                Roles = new[]
                {
                    "string",
                },
                TenantId = "string",
            },
        },
        Password = "string",
        Preferences = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserPreferencesArgs
        {
            Locale = "string",
        },
        PreviousLoginTimeMsecs = 0,
        PrimaryGroupName = "string",
        PrivilegeIds = new[]
        {
            "string",
        },
        Profiles = new[]
        {
            new Ibm.Inputs.BackupRecoveryConnectorUpdateUserProfileArgs
            {
                ClusterIdentifiers = new[]
                {
                    new Ibm.Inputs.BackupRecoveryConnectorUpdateUserProfileClusterIdentifierArgs
                    {
                        ClusterId = 0,
                        ClusterIncarnationId = 0,
                    },
                },
                IsActive = false,
                IsDeleted = false,
                RegionIds = new[]
                {
                    "string",
                },
                TenantId = "string",
                TenantName = "string",
                TenantType = "string",
            },
        },
        Restricted = false,
        Roles = new[]
        {
            "string",
        },
        S3AccessKeyId = "string",
        S3AccountId = "string",
        S3SecretKey = "string",
        SalesforceAccount = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSalesforceAccountArgs
        {
            AccountId = "string",
            HeliosAccessGrantStatus = "string",
            IsDGaaSUser = false,
            IsDMaaSUser = false,
            IsDRaaSUser = false,
            IsRPaaSUser = false,
            IsSalesUser = false,
            IsSupportUser = false,
            UserId = "string",
        },
        AdditionalGroupNames = new[]
        {
            "string",
        },
        Sid = "string",
        SpogContext = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSpogContextArgs
        {
            PrimaryClusterId = 0,
            PrimaryClusterUserSid = "string",
            PrimaryClusterUsername = "string",
        },
        SubscriptionInfo = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs
        {
            Classification = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoClassificationArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                StartDate = "string",
            },
            DataProtect = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectArgs
            {
                EndDate = "string",
                IsActive = false,
                IsAwsSubscription = false,
                IsCohesitySubscription = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
                Tiering = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTieringArgs
                {
                    BackendTiering = false,
                    FrontendTiering = false,
                    MaxRetention = 0,
                },
            },
            DataProtectAzure = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
                Tiering = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTieringArgs
                {
                    BackendTiering = false,
                    FrontendTiering = false,
                    MaxRetention = 0,
                },
            },
            FortKnoxAzureCool = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCoolArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
            },
            FortKnoxAzureHot = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHotArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
            },
            FortKnoxCold = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxColdArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
            },
            Ransomware = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomwareArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                Quantity = 0,
                StartDate = "string",
            },
            SiteContinuity = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuityArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                StartDate = "string",
            },
            ThreatProtection = new Ibm.Inputs.BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtectionArgs
            {
                EndDate = "string",
                IsActive = false,
                IsFreeTrial = false,
                StartDate = "string",
            },
        },
        TenantAccesses = new[]
        {
            new Ibm.Inputs.BackupRecoveryConnectorUpdateUserTenantAccessArgs
            {
                ClusterIdentifiers = new[]
                {
                    new Ibm.Inputs.BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifierArgs
                    {
                        ClusterId = 0,
                        ClusterIncarnationId = 0,
                    },
                },
                CreatedTimeMsecs = 0,
                EffectiveTimeMsecs = 0,
                ExpiredTimeMsecs = 0,
                IsAccessActive = false,
                IsActive = false,
                IsDeleted = false,
                LastUpdatedTimeMsecs = 0,
                Roles = new[]
                {
                    "string",
                },
                TenantId = "string",
                TenantName = "string",
                TenantType = "string",
            },
        },
        TenantId = "string",
        Username = "string",
    });
    
    example, err := ibm.NewBackupRecoveryConnectorUpdateUser(ctx, "backupRecoveryConnectorUpdateUserResource", &ibm.BackupRecoveryConnectorUpdateUserArgs{
    	SessionNameCookie:    pulumi.String("string"),
    	LastUpdatedTimeMsecs: pulumi.Float64(0),
    	GroupRoles: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AuditLogSettings: &ibm.BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs{
    		ReadLogging: pulumi.Bool(false),
    	},
    	AuthenticationType:                  pulumi.String("string"),
    	BackupRecoveryConnectorUpdateUserId: pulumi.String("string"),
    	ClusterIdentifiers: ibm.BackupRecoveryConnectorUpdateUserClusterIdentifierArray{
    		&ibm.BackupRecoveryConnectorUpdateUserClusterIdentifierArgs{
    			ClusterId:            pulumi.Float64(0),
    			ClusterIncarnationId: pulumi.Float64(0),
    		},
    	},
    	CreatedTimeMsecs:   pulumi.Float64(0),
    	CurrentPassword:    pulumi.String("string"),
    	Description:        pulumi.String("string"),
    	Domain:             pulumi.String("string"),
    	EffectiveTimeMsecs: pulumi.Float64(0),
    	EmailAddress:       pulumi.String("string"),
    	ExpiredTimeMsecs:   pulumi.Float64(0),
    	ObjectClass:        pulumi.String("string"),
    	GoogleAccount: &ibm.BackupRecoveryConnectorUpdateUserGoogleAccountArgs{
    		AccountId: pulumi.String("string"),
    		UserId:    pulumi.String("string"),
    	},
    	MfaMethods: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IdpUserInfo: &ibm.BackupRecoveryConnectorUpdateUserIdpUserInfoArgs{
    		GroupSids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Groups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IdpId:          pulumi.Float64(0),
    		IsFloatingUser: pulumi.Bool(false),
    		IssuerId:       pulumi.String("string"),
    		UserId:         pulumi.String("string"),
    		Vendor:         pulumi.String("string"),
    	},
    	IntercomMessengerToken:       pulumi.String("string"),
    	IsAccountLocked:              pulumi.Bool(false),
    	IsActive:                     pulumi.Bool(false),
    	LastSuccessfulLoginTimeMsecs: pulumi.Float64(0),
    	AdUserInfo: &ibm.BackupRecoveryConnectorUpdateUserAdUserInfoArgs{
    		GroupSids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Groups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IsFloatingUser: pulumi.Bool(false),
    	},
    	AllowDsoModify: pulumi.Bool(false),
    	MfaInfo: &ibm.BackupRecoveryConnectorUpdateUserMfaInfoArgs{
    		IsEmailOtpSetupDone: pulumi.Bool(false),
    		IsTotpSetupDone:     pulumi.Bool(false),
    		IsUserExemptFromMfa: pulumi.Bool(false),
    	},
    	ForcePasswordChange: pulumi.Bool(false),
    	OrgMemberships: ibm.BackupRecoveryConnectorUpdateUserOrgMembershipArray{
    		&ibm.BackupRecoveryConnectorUpdateUserOrgMembershipArgs{
    			BifrostEnabled:    pulumi.Bool(false),
    			IsManagedOnHelios: pulumi.Bool(false),
    			Name:              pulumi.String("string"),
    			Restricted:        pulumi.Bool(false),
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TenantId: pulumi.String("string"),
    		},
    	},
    	Password: pulumi.String("string"),
    	Preferences: &ibm.BackupRecoveryConnectorUpdateUserPreferencesArgs{
    		Locale: pulumi.String("string"),
    	},
    	PreviousLoginTimeMsecs: pulumi.Float64(0),
    	PrimaryGroupName:       pulumi.String("string"),
    	PrivilegeIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Profiles: ibm.BackupRecoveryConnectorUpdateUserProfileArray{
    		&ibm.BackupRecoveryConnectorUpdateUserProfileArgs{
    			ClusterIdentifiers: ibm.BackupRecoveryConnectorUpdateUserProfileClusterIdentifierArray{
    				&ibm.BackupRecoveryConnectorUpdateUserProfileClusterIdentifierArgs{
    					ClusterId:            pulumi.Float64(0),
    					ClusterIncarnationId: pulumi.Float64(0),
    				},
    			},
    			IsActive:  pulumi.Bool(false),
    			IsDeleted: pulumi.Bool(false),
    			RegionIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TenantId:   pulumi.String("string"),
    			TenantName: pulumi.String("string"),
    			TenantType: pulumi.String("string"),
    		},
    	},
    	Restricted: pulumi.Bool(false),
    	Roles: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	S3AccessKeyId: pulumi.String("string"),
    	S3AccountId:   pulumi.String("string"),
    	S3SecretKey:   pulumi.String("string"),
    	SalesforceAccount: &ibm.BackupRecoveryConnectorUpdateUserSalesforceAccountArgs{
    		AccountId:               pulumi.String("string"),
    		HeliosAccessGrantStatus: pulumi.String("string"),
    		IsDGaaSUser:             pulumi.Bool(false),
    		IsDMaaSUser:             pulumi.Bool(false),
    		IsDRaaSUser:             pulumi.Bool(false),
    		IsRPaaSUser:             pulumi.Bool(false),
    		IsSalesUser:             pulumi.Bool(false),
    		IsSupportUser:           pulumi.Bool(false),
    		UserId:                  pulumi.String("string"),
    	},
    	AdditionalGroupNames: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Sid: pulumi.String("string"),
    	SpogContext: &ibm.BackupRecoveryConnectorUpdateUserSpogContextArgs{
    		PrimaryClusterId:       pulumi.Float64(0),
    		PrimaryClusterUserSid:  pulumi.String("string"),
    		PrimaryClusterUsername: pulumi.String("string"),
    	},
    	SubscriptionInfo: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs{
    		Classification: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoClassificationArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			StartDate:   pulumi.String("string"),
    		},
    		DataProtect: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectArgs{
    			EndDate:                pulumi.String("string"),
    			IsActive:               pulumi.Bool(false),
    			IsAwsSubscription:      pulumi.Bool(false),
    			IsCohesitySubscription: pulumi.Bool(false),
    			IsFreeTrial:            pulumi.Bool(false),
    			Quantity:               pulumi.Float64(0),
    			StartDate:              pulumi.String("string"),
    			Tiering: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTieringArgs{
    				BackendTiering:  pulumi.Bool(false),
    				FrontendTiering: pulumi.Bool(false),
    				MaxRetention:    pulumi.Float64(0),
    			},
    		},
    		DataProtectAzure: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			Quantity:    pulumi.Float64(0),
    			StartDate:   pulumi.String("string"),
    			Tiering: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTieringArgs{
    				BackendTiering:  pulumi.Bool(false),
    				FrontendTiering: pulumi.Bool(false),
    				MaxRetention:    pulumi.Float64(0),
    			},
    		},
    		FortKnoxAzureCool: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCoolArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			Quantity:    pulumi.Float64(0),
    			StartDate:   pulumi.String("string"),
    		},
    		FortKnoxAzureHot: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHotArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			Quantity:    pulumi.Float64(0),
    			StartDate:   pulumi.String("string"),
    		},
    		FortKnoxCold: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxColdArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			Quantity:    pulumi.Float64(0),
    			StartDate:   pulumi.String("string"),
    		},
    		Ransomware: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomwareArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			Quantity:    pulumi.Float64(0),
    			StartDate:   pulumi.String("string"),
    		},
    		SiteContinuity: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuityArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			StartDate:   pulumi.String("string"),
    		},
    		ThreatProtection: &ibm.BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtectionArgs{
    			EndDate:     pulumi.String("string"),
    			IsActive:    pulumi.Bool(false),
    			IsFreeTrial: pulumi.Bool(false),
    			StartDate:   pulumi.String("string"),
    		},
    	},
    	TenantAccesses: ibm.BackupRecoveryConnectorUpdateUserTenantAccessArray{
    		&ibm.BackupRecoveryConnectorUpdateUserTenantAccessArgs{
    			ClusterIdentifiers: ibm.BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifierArray{
    				&ibm.BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifierArgs{
    					ClusterId:            pulumi.Float64(0),
    					ClusterIncarnationId: pulumi.Float64(0),
    				},
    			},
    			CreatedTimeMsecs:     pulumi.Float64(0),
    			EffectiveTimeMsecs:   pulumi.Float64(0),
    			ExpiredTimeMsecs:     pulumi.Float64(0),
    			IsAccessActive:       pulumi.Bool(false),
    			IsActive:             pulumi.Bool(false),
    			IsDeleted:            pulumi.Bool(false),
    			LastUpdatedTimeMsecs: pulumi.Float64(0),
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TenantId:   pulumi.String("string"),
    			TenantName: pulumi.String("string"),
    			TenantType: pulumi.String("string"),
    		},
    	},
    	TenantId: pulumi.String("string"),
    	Username: pulumi.String("string"),
    })
    
    var backupRecoveryConnectorUpdateUserResource = new BackupRecoveryConnectorUpdateUser("backupRecoveryConnectorUpdateUserResource", BackupRecoveryConnectorUpdateUserArgs.builder()
        .sessionNameCookie("string")
        .lastUpdatedTimeMsecs(0)
        .groupRoles("string")
        .auditLogSettings(BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs.builder()
            .readLogging(false)
            .build())
        .authenticationType("string")
        .backupRecoveryConnectorUpdateUserId("string")
        .clusterIdentifiers(BackupRecoveryConnectorUpdateUserClusterIdentifierArgs.builder()
            .clusterId(0)
            .clusterIncarnationId(0)
            .build())
        .createdTimeMsecs(0)
        .currentPassword("string")
        .description("string")
        .domain("string")
        .effectiveTimeMsecs(0)
        .emailAddress("string")
        .expiredTimeMsecs(0)
        .objectClass("string")
        .googleAccount(BackupRecoveryConnectorUpdateUserGoogleAccountArgs.builder()
            .accountId("string")
            .userId("string")
            .build())
        .mfaMethods("string")
        .idpUserInfo(BackupRecoveryConnectorUpdateUserIdpUserInfoArgs.builder()
            .groupSids("string")
            .groups("string")
            .idpId(0)
            .isFloatingUser(false)
            .issuerId("string")
            .userId("string")
            .vendor("string")
            .build())
        .intercomMessengerToken("string")
        .isAccountLocked(false)
        .isActive(false)
        .lastSuccessfulLoginTimeMsecs(0)
        .adUserInfo(BackupRecoveryConnectorUpdateUserAdUserInfoArgs.builder()
            .groupSids("string")
            .groups("string")
            .isFloatingUser(false)
            .build())
        .allowDsoModify(false)
        .mfaInfo(BackupRecoveryConnectorUpdateUserMfaInfoArgs.builder()
            .isEmailOtpSetupDone(false)
            .isTotpSetupDone(false)
            .isUserExemptFromMfa(false)
            .build())
        .forcePasswordChange(false)
        .orgMemberships(BackupRecoveryConnectorUpdateUserOrgMembershipArgs.builder()
            .bifrostEnabled(false)
            .isManagedOnHelios(false)
            .name("string")
            .restricted(false)
            .roles("string")
            .tenantId("string")
            .build())
        .password("string")
        .preferences(BackupRecoveryConnectorUpdateUserPreferencesArgs.builder()
            .locale("string")
            .build())
        .previousLoginTimeMsecs(0)
        .primaryGroupName("string")
        .privilegeIds("string")
        .profiles(BackupRecoveryConnectorUpdateUserProfileArgs.builder()
            .clusterIdentifiers(BackupRecoveryConnectorUpdateUserProfileClusterIdentifierArgs.builder()
                .clusterId(0)
                .clusterIncarnationId(0)
                .build())
            .isActive(false)
            .isDeleted(false)
            .regionIds("string")
            .tenantId("string")
            .tenantName("string")
            .tenantType("string")
            .build())
        .restricted(false)
        .roles("string")
        .s3AccessKeyId("string")
        .s3AccountId("string")
        .s3SecretKey("string")
        .salesforceAccount(BackupRecoveryConnectorUpdateUserSalesforceAccountArgs.builder()
            .accountId("string")
            .heliosAccessGrantStatus("string")
            .isDGaaSUser(false)
            .isDMaaSUser(false)
            .isDRaaSUser(false)
            .isRPaaSUser(false)
            .isSalesUser(false)
            .isSupportUser(false)
            .userId("string")
            .build())
        .additionalGroupNames("string")
        .sid("string")
        .spogContext(BackupRecoveryConnectorUpdateUserSpogContextArgs.builder()
            .primaryClusterId(0)
            .primaryClusterUserSid("string")
            .primaryClusterUsername("string")
            .build())
        .subscriptionInfo(BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs.builder()
            .classification(BackupRecoveryConnectorUpdateUserSubscriptionInfoClassificationArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .startDate("string")
                .build())
            .dataProtect(BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectArgs.builder()
                .endDate("string")
                .isActive(false)
                .isAwsSubscription(false)
                .isCohesitySubscription(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .tiering(BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTieringArgs.builder()
                    .backendTiering(false)
                    .frontendTiering(false)
                    .maxRetention(0)
                    .build())
                .build())
            .dataProtectAzure(BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .tiering(BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTieringArgs.builder()
                    .backendTiering(false)
                    .frontendTiering(false)
                    .maxRetention(0)
                    .build())
                .build())
            .fortKnoxAzureCool(BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCoolArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .build())
            .fortKnoxAzureHot(BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHotArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .build())
            .fortKnoxCold(BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxColdArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .build())
            .ransomware(BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomwareArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .quantity(0)
                .startDate("string")
                .build())
            .siteContinuity(BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuityArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .startDate("string")
                .build())
            .threatProtection(BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtectionArgs.builder()
                .endDate("string")
                .isActive(false)
                .isFreeTrial(false)
                .startDate("string")
                .build())
            .build())
        .tenantAccesses(BackupRecoveryConnectorUpdateUserTenantAccessArgs.builder()
            .clusterIdentifiers(BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifierArgs.builder()
                .clusterId(0)
                .clusterIncarnationId(0)
                .build())
            .createdTimeMsecs(0)
            .effectiveTimeMsecs(0)
            .expiredTimeMsecs(0)
            .isAccessActive(false)
            .isActive(false)
            .isDeleted(false)
            .lastUpdatedTimeMsecs(0)
            .roles("string")
            .tenantId("string")
            .tenantName("string")
            .tenantType("string")
            .build())
        .tenantId("string")
        .username("string")
        .build());
    
    backup_recovery_connector_update_user_resource = ibm.BackupRecoveryConnectorUpdateUser("backupRecoveryConnectorUpdateUserResource",
        session_name_cookie="string",
        last_updated_time_msecs=0,
        group_roles=["string"],
        audit_log_settings={
            "read_logging": False,
        },
        authentication_type="string",
        backup_recovery_connector_update_user_id="string",
        cluster_identifiers=[{
            "cluster_id": 0,
            "cluster_incarnation_id": 0,
        }],
        created_time_msecs=0,
        current_password="string",
        description="string",
        domain="string",
        effective_time_msecs=0,
        email_address="string",
        expired_time_msecs=0,
        object_class="string",
        google_account={
            "account_id": "string",
            "user_id": "string",
        },
        mfa_methods=["string"],
        idp_user_info={
            "group_sids": ["string"],
            "groups": ["string"],
            "idp_id": 0,
            "is_floating_user": False,
            "issuer_id": "string",
            "user_id": "string",
            "vendor": "string",
        },
        intercom_messenger_token="string",
        is_account_locked=False,
        is_active=False,
        last_successful_login_time_msecs=0,
        ad_user_info={
            "group_sids": ["string"],
            "groups": ["string"],
            "is_floating_user": False,
        },
        allow_dso_modify=False,
        mfa_info={
            "is_email_otp_setup_done": False,
            "is_totp_setup_done": False,
            "is_user_exempt_from_mfa": False,
        },
        force_password_change=False,
        org_memberships=[{
            "bifrost_enabled": False,
            "is_managed_on_helios": False,
            "name": "string",
            "restricted": False,
            "roles": ["string"],
            "tenant_id": "string",
        }],
        password="string",
        preferences={
            "locale": "string",
        },
        previous_login_time_msecs=0,
        primary_group_name="string",
        privilege_ids=["string"],
        profiles=[{
            "cluster_identifiers": [{
                "cluster_id": 0,
                "cluster_incarnation_id": 0,
            }],
            "is_active": False,
            "is_deleted": False,
            "region_ids": ["string"],
            "tenant_id": "string",
            "tenant_name": "string",
            "tenant_type": "string",
        }],
        restricted=False,
        roles=["string"],
        s3_access_key_id="string",
        s3_account_id="string",
        s3_secret_key="string",
        salesforce_account={
            "account_id": "string",
            "helios_access_grant_status": "string",
            "is_d_gaa_suser": False,
            "is_d_maa_suser": False,
            "is_d_raa_suser": False,
            "is_r_paa_suser": False,
            "is_sales_user": False,
            "is_support_user": False,
            "user_id": "string",
        },
        additional_group_names=["string"],
        sid="string",
        spog_context={
            "primary_cluster_id": 0,
            "primary_cluster_user_sid": "string",
            "primary_cluster_username": "string",
        },
        subscription_info={
            "classification": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "start_date": "string",
            },
            "data_protect": {
                "end_date": "string",
                "is_active": False,
                "is_aws_subscription": False,
                "is_cohesity_subscription": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
                "tiering": {
                    "backend_tiering": False,
                    "frontend_tiering": False,
                    "max_retention": 0,
                },
            },
            "data_protect_azure": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
                "tiering": {
                    "backend_tiering": False,
                    "frontend_tiering": False,
                    "max_retention": 0,
                },
            },
            "fort_knox_azure_cool": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
            },
            "fort_knox_azure_hot": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
            },
            "fort_knox_cold": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
            },
            "ransomware": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "quantity": 0,
                "start_date": "string",
            },
            "site_continuity": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "start_date": "string",
            },
            "threat_protection": {
                "end_date": "string",
                "is_active": False,
                "is_free_trial": False,
                "start_date": "string",
            },
        },
        tenant_accesses=[{
            "cluster_identifiers": [{
                "cluster_id": 0,
                "cluster_incarnation_id": 0,
            }],
            "created_time_msecs": 0,
            "effective_time_msecs": 0,
            "expired_time_msecs": 0,
            "is_access_active": False,
            "is_active": False,
            "is_deleted": False,
            "last_updated_time_msecs": 0,
            "roles": ["string"],
            "tenant_id": "string",
            "tenant_name": "string",
            "tenant_type": "string",
        }],
        tenant_id="string",
        username="string")
    
    const backupRecoveryConnectorUpdateUserResource = new ibm.BackupRecoveryConnectorUpdateUser("backupRecoveryConnectorUpdateUserResource", {
        sessionNameCookie: "string",
        lastUpdatedTimeMsecs: 0,
        groupRoles: ["string"],
        auditLogSettings: {
            readLogging: false,
        },
        authenticationType: "string",
        backupRecoveryConnectorUpdateUserId: "string",
        clusterIdentifiers: [{
            clusterId: 0,
            clusterIncarnationId: 0,
        }],
        createdTimeMsecs: 0,
        currentPassword: "string",
        description: "string",
        domain: "string",
        effectiveTimeMsecs: 0,
        emailAddress: "string",
        expiredTimeMsecs: 0,
        objectClass: "string",
        googleAccount: {
            accountId: "string",
            userId: "string",
        },
        mfaMethods: ["string"],
        idpUserInfo: {
            groupSids: ["string"],
            groups: ["string"],
            idpId: 0,
            isFloatingUser: false,
            issuerId: "string",
            userId: "string",
            vendor: "string",
        },
        intercomMessengerToken: "string",
        isAccountLocked: false,
        isActive: false,
        lastSuccessfulLoginTimeMsecs: 0,
        adUserInfo: {
            groupSids: ["string"],
            groups: ["string"],
            isFloatingUser: false,
        },
        allowDsoModify: false,
        mfaInfo: {
            isEmailOtpSetupDone: false,
            isTotpSetupDone: false,
            isUserExemptFromMfa: false,
        },
        forcePasswordChange: false,
        orgMemberships: [{
            bifrostEnabled: false,
            isManagedOnHelios: false,
            name: "string",
            restricted: false,
            roles: ["string"],
            tenantId: "string",
        }],
        password: "string",
        preferences: {
            locale: "string",
        },
        previousLoginTimeMsecs: 0,
        primaryGroupName: "string",
        privilegeIds: ["string"],
        profiles: [{
            clusterIdentifiers: [{
                clusterId: 0,
                clusterIncarnationId: 0,
            }],
            isActive: false,
            isDeleted: false,
            regionIds: ["string"],
            tenantId: "string",
            tenantName: "string",
            tenantType: "string",
        }],
        restricted: false,
        roles: ["string"],
        s3AccessKeyId: "string",
        s3AccountId: "string",
        s3SecretKey: "string",
        salesforceAccount: {
            accountId: "string",
            heliosAccessGrantStatus: "string",
            isDGaaSUser: false,
            isDMaaSUser: false,
            isDRaaSUser: false,
            isRPaaSUser: false,
            isSalesUser: false,
            isSupportUser: false,
            userId: "string",
        },
        additionalGroupNames: ["string"],
        sid: "string",
        spogContext: {
            primaryClusterId: 0,
            primaryClusterUserSid: "string",
            primaryClusterUsername: "string",
        },
        subscriptionInfo: {
            classification: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                startDate: "string",
            },
            dataProtect: {
                endDate: "string",
                isActive: false,
                isAwsSubscription: false,
                isCohesitySubscription: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
                tiering: {
                    backendTiering: false,
                    frontendTiering: false,
                    maxRetention: 0,
                },
            },
            dataProtectAzure: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
                tiering: {
                    backendTiering: false,
                    frontendTiering: false,
                    maxRetention: 0,
                },
            },
            fortKnoxAzureCool: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
            },
            fortKnoxAzureHot: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
            },
            fortKnoxCold: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
            },
            ransomware: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                quantity: 0,
                startDate: "string",
            },
            siteContinuity: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                startDate: "string",
            },
            threatProtection: {
                endDate: "string",
                isActive: false,
                isFreeTrial: false,
                startDate: "string",
            },
        },
        tenantAccesses: [{
            clusterIdentifiers: [{
                clusterId: 0,
                clusterIncarnationId: 0,
            }],
            createdTimeMsecs: 0,
            effectiveTimeMsecs: 0,
            expiredTimeMsecs: 0,
            isAccessActive: false,
            isActive: false,
            isDeleted: false,
            lastUpdatedTimeMsecs: 0,
            roles: ["string"],
            tenantId: "string",
            tenantName: "string",
            tenantType: "string",
        }],
        tenantId: "string",
        username: "string",
    });
    
    type: ibm:BackupRecoveryConnectorUpdateUser
    properties:
        adUserInfo:
            groupSids:
                - string
            groups:
                - string
            isFloatingUser: false
        additionalGroupNames:
            - string
        allowDsoModify: false
        auditLogSettings:
            readLogging: false
        authenticationType: string
        backupRecoveryConnectorUpdateUserId: string
        clusterIdentifiers:
            - clusterId: 0
              clusterIncarnationId: 0
        createdTimeMsecs: 0
        currentPassword: string
        description: string
        domain: string
        effectiveTimeMsecs: 0
        emailAddress: string
        expiredTimeMsecs: 0
        forcePasswordChange: false
        googleAccount:
            accountId: string
            userId: string
        groupRoles:
            - string
        idpUserInfo:
            groupSids:
                - string
            groups:
                - string
            idpId: 0
            isFloatingUser: false
            issuerId: string
            userId: string
            vendor: string
        intercomMessengerToken: string
        isAccountLocked: false
        isActive: false
        lastSuccessfulLoginTimeMsecs: 0
        lastUpdatedTimeMsecs: 0
        mfaInfo:
            isEmailOtpSetupDone: false
            isTotpSetupDone: false
            isUserExemptFromMfa: false
        mfaMethods:
            - string
        objectClass: string
        orgMemberships:
            - bifrostEnabled: false
              isManagedOnHelios: false
              name: string
              restricted: false
              roles:
                - string
              tenantId: string
        password: string
        preferences:
            locale: string
        previousLoginTimeMsecs: 0
        primaryGroupName: string
        privilegeIds:
            - string
        profiles:
            - clusterIdentifiers:
                - clusterId: 0
                  clusterIncarnationId: 0
              isActive: false
              isDeleted: false
              regionIds:
                - string
              tenantId: string
              tenantName: string
              tenantType: string
        restricted: false
        roles:
            - string
        s3AccessKeyId: string
        s3AccountId: string
        s3SecretKey: string
        salesforceAccount:
            accountId: string
            heliosAccessGrantStatus: string
            isDGaaSUser: false
            isDMaaSUser: false
            isDRaaSUser: false
            isRPaaSUser: false
            isSalesUser: false
            isSupportUser: false
            userId: string
        sessionNameCookie: string
        sid: string
        spogContext:
            primaryClusterId: 0
            primaryClusterUserSid: string
            primaryClusterUsername: string
        subscriptionInfo:
            classification:
                endDate: string
                isActive: false
                isFreeTrial: false
                startDate: string
            dataProtect:
                endDate: string
                isActive: false
                isAwsSubscription: false
                isCohesitySubscription: false
                isFreeTrial: false
                quantity: 0
                startDate: string
                tiering:
                    backendTiering: false
                    frontendTiering: false
                    maxRetention: 0
            dataProtectAzure:
                endDate: string
                isActive: false
                isFreeTrial: false
                quantity: 0
                startDate: string
                tiering:
                    backendTiering: false
                    frontendTiering: false
                    maxRetention: 0
            fortKnoxAzureCool:
                endDate: string
                isActive: false
                isFreeTrial: false
                quantity: 0
                startDate: string
            fortKnoxAzureHot:
                endDate: string
                isActive: false
                isFreeTrial: false
                quantity: 0
                startDate: string
            fortKnoxCold:
                endDate: string
                isActive: false
                isFreeTrial: false
                quantity: 0
                startDate: string
            ransomware:
                endDate: string
                isActive: false
                isFreeTrial: false
                quantity: 0
                startDate: string
            siteContinuity:
                endDate: string
                isActive: false
                isFreeTrial: false
                startDate: string
            threatProtection:
                endDate: string
                isActive: false
                isFreeTrial: false
                startDate: string
        tenantAccesses:
            - clusterIdentifiers:
                - clusterId: 0
                  clusterIncarnationId: 0
              createdTimeMsecs: 0
              effectiveTimeMsecs: 0
              expiredTimeMsecs: 0
              isAccessActive: false
              isActive: false
              isDeleted: false
              lastUpdatedTimeMsecs: 0
              roles:
                - string
              tenantId: string
              tenantName: string
              tenantType: string
        tenantId: string
        username: string
    

    BackupRecoveryConnectorUpdateUser 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 BackupRecoveryConnectorUpdateUser resource accepts the following input properties:

    SessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    AdUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    AdditionalGroupNames List<string>
    Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    Specifies if the data security user can be modified by the admin users.
    AuditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    AuthenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    BackupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    ClusterIdentifiers List<BackupRecoveryConnectorUpdateUserClusterIdentifier>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs double
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    CurrentPassword string
    Specifies the current password when updating the password.
    Description string
    Specifies a description about the user.
    Domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    EffectiveTimeMsecs double
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    Specifies the email address of the user.
    ExpiredTimeMsecs double
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    Specifies whether to force user to change password.
    GoogleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    GroupRoles List<string>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    IdpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    IntercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    Specifies whether the user account is locked.
    IsActive bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    LastSuccessfulLoginTimeMsecs double
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs double
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    MfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods List<string>
    Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    Specifies object class of user, could be either user or group.
    OrgMemberships List<BackupRecoveryConnectorUpdateUserOrgMembership>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    Password string
    Specifies the password of this user.
    Preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs double
    Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    Specifies the name of the primary group of this User.
    PrivilegeIds List<string>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    Profiles List<BackupRecoveryConnectorUpdateUserProfile>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles List<string>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    S3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    S3AccountId string
    Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    Specifies the S3 Account Secret Key.
    SalesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    Sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses List<BackupRecoveryConnectorUpdateUserTenantAccess>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    Specifies the effective Tenant ID of the user.
    Username string
    Specifies the login name of the user.
    SessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    AdUserInfo BackupRecoveryConnectorUpdateUserAdUserInfoArgs
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    AdditionalGroupNames []string
    Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    Specifies if the data security user can be modified by the admin users.
    AuditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    AuthenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    BackupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    ClusterIdentifiers []BackupRecoveryConnectorUpdateUserClusterIdentifierArgs
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    CurrentPassword string
    Specifies the current password when updating the password.
    Description string
    Specifies a description about the user.
    Domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    EffectiveTimeMsecs float64
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    Specifies the email address of the user.
    ExpiredTimeMsecs float64
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    Specifies whether to force user to change password.
    GoogleAccount BackupRecoveryConnectorUpdateUserGoogleAccountArgs
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    GroupRoles []string
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    IdpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfoArgs
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    IntercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    Specifies whether the user account is locked.
    IsActive bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    LastSuccessfulLoginTimeMsecs float64
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    MfaInfo BackupRecoveryConnectorUpdateUserMfaInfoArgs
    Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods []string
    Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    Specifies object class of user, could be either user or group.
    OrgMemberships []BackupRecoveryConnectorUpdateUserOrgMembershipArgs
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    Password string
    Specifies the password of this user.
    Preferences BackupRecoveryConnectorUpdateUserPreferencesArgs
    Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs float64
    Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    Specifies the name of the primary group of this User.
    PrivilegeIds []string
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    Profiles []BackupRecoveryConnectorUpdateUserProfileArgs
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles []string
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    S3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    S3AccountId string
    Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    Specifies the S3 Account Secret Key.
    SalesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccountArgs
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    Sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContext BackupRecoveryConnectorUpdateUserSpogContextArgs
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses []BackupRecoveryConnectorUpdateUserTenantAccessArgs
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    Specifies the effective Tenant ID of the user.
    Username string
    Specifies the login name of the user.
    sessionNameCookie String
    Specifies the session name cookie of the Cohesity user.
    adUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames List<String>
    Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType String
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId String
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers List<BackupRecoveryConnectorUpdateUserClusterIdentifier>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Double
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword String
    Specifies the current password when updating the password.
    description String
    Specifies a description about the user.
    domain String
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs Double
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress String
    Specifies the email address of the user.
    expiredTimeMsecs Double
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    Specifies whether to force user to change password.
    googleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles List<String>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken String
    Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    Specifies whether the user account is locked.
    isActive Boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    lastSuccessfulLoginTimeMsecs Double
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Double
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    Specifies MFA methods that enabled on the cluster.
    objectClass String
    Specifies object class of user, could be either user or group.
    orgMemberships List<BackupRecoveryConnectorUpdateUserOrgMembership>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password String
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Double
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    Specifies the name of the primary group of this User.
    privilegeIds List<String>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles List<BackupRecoveryConnectorUpdateUserProfile>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId String
    Specifies the S3 Account Access Key ID.
    s3AccountId String
    Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    Specifies the S3 Account Secret Key.
    salesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid String
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<BackupRecoveryConnectorUpdateUserTenantAccess>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    Specifies the effective Tenant ID of the user.
    username String
    Specifies the login name of the user.
    sessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    adUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames string[]
    Specifies the names of additional groups this User may belong to.
    allowDsoModify boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers BackupRecoveryConnectorUpdateUserClusterIdentifier[]
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs number
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword string
    Specifies the current password when updating the password.
    description string
    Specifies a description about the user.
    domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs number
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress string
    Specifies the email address of the user.
    expiredTimeMsecs number
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange boolean
    Specifies whether to force user to change password.
    googleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles string[]
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    isAccountLocked boolean
    Specifies whether the user account is locked.
    isActive boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    lastSuccessfulLoginTimeMsecs number
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs number
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods string[]
    Specifies MFA methods that enabled on the cluster.
    objectClass string
    Specifies object class of user, could be either user or group.
    orgMemberships BackupRecoveryConnectorUpdateUserOrgMembership[]
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password string
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs number
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName string
    Specifies the name of the primary group of this User.
    privilegeIds string[]
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles BackupRecoveryConnectorUpdateUserProfile[]
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles string[]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    s3AccountId string
    Specifies the S3 Account Canonical User ID.
    s3SecretKey string
    Specifies the S3 Account Secret Key.
    salesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses BackupRecoveryConnectorUpdateUserTenantAccess[]
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId string
    Specifies the effective Tenant ID of the user.
    username string
    Specifies the login name of the user.
    session_name_cookie str
    Specifies the session name cookie of the Cohesity user.
    ad_user_info BackupRecoveryConnectorUpdateUserAdUserInfoArgs
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additional_group_names Sequence[str]
    Specifies the names of additional groups this User may belong to.
    allow_dso_modify bool
    Specifies if the data security user can be modified by the admin users.
    audit_log_settings BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authentication_type str
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backup_recovery_connector_update_user_id str
    The unique identifier of the backup_recovery_connector_update_user.
    cluster_identifiers Sequence[BackupRecoveryConnectorUpdateUserClusterIdentifierArgs]
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    created_time_msecs float
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    current_password str
    Specifies the current password when updating the password.
    description str
    Specifies a description about the user.
    domain str
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effective_time_msecs float
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    email_address str
    Specifies the email address of the user.
    expired_time_msecs float
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    force_password_change bool
    Specifies whether to force user to change password.
    google_account BackupRecoveryConnectorUpdateUserGoogleAccountArgs
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    group_roles Sequence[str]
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idp_user_info BackupRecoveryConnectorUpdateUserIdpUserInfoArgs
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercom_messenger_token str
    Specifies the messenger token for intercom identity verification.
    is_account_locked bool
    Specifies whether the user account is locked.
    is_active bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    last_successful_login_time_msecs float
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    last_updated_time_msecs float
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfa_info BackupRecoveryConnectorUpdateUserMfaInfoArgs
    Specifies information about MFA. Nested schema for mfa_info:
    mfa_methods Sequence[str]
    Specifies MFA methods that enabled on the cluster.
    object_class str
    Specifies object class of user, could be either user or group.
    org_memberships Sequence[BackupRecoveryConnectorUpdateUserOrgMembershipArgs]
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password str
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferencesArgs
    Specifies the preferences of this user. Nested schema for preferences:
    previous_login_time_msecs float
    Specifies the epoch time in milliseconds of previous user login.
    primary_group_name str
    Specifies the name of the primary group of this User.
    privilege_ids Sequence[str]
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles Sequence[BackupRecoveryConnectorUpdateUserProfileArgs]
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles Sequence[str]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3_access_key_id str
    Specifies the S3 Account Access Key ID.
    s3_account_id str
    Specifies the S3 Account Canonical User ID.
    s3_secret_key str
    Specifies the S3 Account Secret Key.
    salesforce_account BackupRecoveryConnectorUpdateUserSalesforceAccountArgs
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid str
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spog_context BackupRecoveryConnectorUpdateUserSpogContextArgs
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscription_info BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenant_accesses Sequence[BackupRecoveryConnectorUpdateUserTenantAccessArgs]
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenant_id str
    Specifies the effective Tenant ID of the user.
    username str
    Specifies the login name of the user.
    sessionNameCookie String
    Specifies the session name cookie of the Cohesity user.
    adUserInfo Property Map
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames List<String>
    Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings Property Map
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType String
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId String
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers List<Property Map>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Number
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword String
    Specifies the current password when updating the password.
    description String
    Specifies a description about the user.
    domain String
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs Number
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress String
    Specifies the email address of the user.
    expiredTimeMsecs Number
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    Specifies whether to force user to change password.
    googleAccount Property Map
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles List<String>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo Property Map
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken String
    Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    Specifies whether the user account is locked.
    isActive Boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    lastSuccessfulLoginTimeMsecs Number
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Number
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo Property Map
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    Specifies MFA methods that enabled on the cluster.
    objectClass String
    Specifies object class of user, could be either user or group.
    orgMemberships List<Property Map>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password String
    Specifies the password of this user.
    preferences Property Map
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Number
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    Specifies the name of the primary group of this User.
    privilegeIds List<String>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles List<Property Map>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId String
    Specifies the S3 Account Access Key ID.
    s3AccountId String
    Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    Specifies the S3 Account Secret Key.
    salesforceAccount Property Map
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid String
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext Property Map
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo Property Map
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<Property Map>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    Specifies the effective Tenant ID of the user.
    username String
    Specifies the login name of the user.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BackupRecoveryConnectorUpdateUser resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    id string
    The provider-assigned unique ID for this managed resource.
    isAccountMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isClusterMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    id str
    The provider-assigned unique ID for this managed resource.
    is_account_mfa_enabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    is_cluster_mfa_enabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.

    Look up Existing BackupRecoveryConnectorUpdateUser Resource

    Get an existing BackupRecoveryConnectorUpdateUser resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BackupRecoveryConnectorUpdateUserState, opts?: CustomResourceOptions): BackupRecoveryConnectorUpdateUser
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ad_user_info: Optional[BackupRecoveryConnectorUpdateUserAdUserInfoArgs] = None,
            additional_group_names: Optional[Sequence[str]] = None,
            allow_dso_modify: Optional[bool] = None,
            audit_log_settings: Optional[BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs] = None,
            authentication_type: Optional[str] = None,
            backup_recovery_connector_update_user_id: Optional[str] = None,
            cluster_identifiers: Optional[Sequence[BackupRecoveryConnectorUpdateUserClusterIdentifierArgs]] = None,
            created_time_msecs: Optional[float] = None,
            current_password: Optional[str] = None,
            description: Optional[str] = None,
            domain: Optional[str] = None,
            effective_time_msecs: Optional[float] = None,
            email_address: Optional[str] = None,
            expired_time_msecs: Optional[float] = None,
            force_password_change: Optional[bool] = None,
            google_account: Optional[BackupRecoveryConnectorUpdateUserGoogleAccountArgs] = None,
            group_roles: Optional[Sequence[str]] = None,
            idp_user_info: Optional[BackupRecoveryConnectorUpdateUserIdpUserInfoArgs] = None,
            intercom_messenger_token: Optional[str] = None,
            is_account_locked: Optional[bool] = None,
            is_account_mfa_enabled: Optional[bool] = None,
            is_active: Optional[bool] = None,
            is_cluster_mfa_enabled: Optional[bool] = None,
            last_successful_login_time_msecs: Optional[float] = None,
            last_updated_time_msecs: Optional[float] = None,
            mfa_info: Optional[BackupRecoveryConnectorUpdateUserMfaInfoArgs] = None,
            mfa_methods: Optional[Sequence[str]] = None,
            object_class: Optional[str] = None,
            org_memberships: Optional[Sequence[BackupRecoveryConnectorUpdateUserOrgMembershipArgs]] = None,
            password: Optional[str] = None,
            preferences: Optional[BackupRecoveryConnectorUpdateUserPreferencesArgs] = None,
            previous_login_time_msecs: Optional[float] = None,
            primary_group_name: Optional[str] = None,
            privilege_ids: Optional[Sequence[str]] = None,
            profiles: Optional[Sequence[BackupRecoveryConnectorUpdateUserProfileArgs]] = None,
            restricted: Optional[bool] = None,
            roles: Optional[Sequence[str]] = None,
            s3_access_key_id: Optional[str] = None,
            s3_account_id: Optional[str] = None,
            s3_secret_key: Optional[str] = None,
            salesforce_account: Optional[BackupRecoveryConnectorUpdateUserSalesforceAccountArgs] = None,
            session_name_cookie: Optional[str] = None,
            sid: Optional[str] = None,
            spog_context: Optional[BackupRecoveryConnectorUpdateUserSpogContextArgs] = None,
            subscription_info: Optional[BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs] = None,
            tenant_accesses: Optional[Sequence[BackupRecoveryConnectorUpdateUserTenantAccessArgs]] = None,
            tenant_id: Optional[str] = None,
            username: Optional[str] = None) -> BackupRecoveryConnectorUpdateUser
    func GetBackupRecoveryConnectorUpdateUser(ctx *Context, name string, id IDInput, state *BackupRecoveryConnectorUpdateUserState, opts ...ResourceOption) (*BackupRecoveryConnectorUpdateUser, error)
    public static BackupRecoveryConnectorUpdateUser Get(string name, Input<string> id, BackupRecoveryConnectorUpdateUserState? state, CustomResourceOptions? opts = null)
    public static BackupRecoveryConnectorUpdateUser get(String name, Output<String> id, BackupRecoveryConnectorUpdateUserState state, CustomResourceOptions options)
    resources:  _:    type: ibm:BackupRecoveryConnectorUpdateUser    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    AdditionalGroupNames List<string>
    Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    Specifies if the data security user can be modified by the admin users.
    AuditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    AuthenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    BackupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    ClusterIdentifiers List<BackupRecoveryConnectorUpdateUserClusterIdentifier>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs double
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    CurrentPassword string
    Specifies the current password when updating the password.
    Description string
    Specifies a description about the user.
    Domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    EffectiveTimeMsecs double
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    Specifies the email address of the user.
    ExpiredTimeMsecs double
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    Specifies whether to force user to change password.
    GoogleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    GroupRoles List<string>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    IdpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    IntercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    Specifies whether the user account is locked.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsActive bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    LastSuccessfulLoginTimeMsecs double
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs double
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    MfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods List<string>
    Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    Specifies object class of user, could be either user or group.
    OrgMemberships List<BackupRecoveryConnectorUpdateUserOrgMembership>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    Password string
    Specifies the password of this user.
    Preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs double
    Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    Specifies the name of the primary group of this User.
    PrivilegeIds List<string>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    Profiles List<BackupRecoveryConnectorUpdateUserProfile>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles List<string>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    S3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    S3AccountId string
    Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    Specifies the S3 Account Secret Key.
    SalesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    SessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    Sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses List<BackupRecoveryConnectorUpdateUserTenantAccess>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    Specifies the effective Tenant ID of the user.
    Username string
    Specifies the login name of the user.
    AdUserInfo BackupRecoveryConnectorUpdateUserAdUserInfoArgs
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    AdditionalGroupNames []string
    Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    Specifies if the data security user can be modified by the admin users.
    AuditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    AuthenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    BackupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    ClusterIdentifiers []BackupRecoveryConnectorUpdateUserClusterIdentifierArgs
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    CurrentPassword string
    Specifies the current password when updating the password.
    Description string
    Specifies a description about the user.
    Domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    EffectiveTimeMsecs float64
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    Specifies the email address of the user.
    ExpiredTimeMsecs float64
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    Specifies whether to force user to change password.
    GoogleAccount BackupRecoveryConnectorUpdateUserGoogleAccountArgs
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    GroupRoles []string
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    IdpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfoArgs
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    IntercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    Specifies whether the user account is locked.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsActive bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    LastSuccessfulLoginTimeMsecs float64
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    MfaInfo BackupRecoveryConnectorUpdateUserMfaInfoArgs
    Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods []string
    Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    Specifies object class of user, could be either user or group.
    OrgMemberships []BackupRecoveryConnectorUpdateUserOrgMembershipArgs
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    Password string
    Specifies the password of this user.
    Preferences BackupRecoveryConnectorUpdateUserPreferencesArgs
    Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs float64
    Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    Specifies the name of the primary group of this User.
    PrivilegeIds []string
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    Profiles []BackupRecoveryConnectorUpdateUserProfileArgs
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles []string
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    S3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    S3AccountId string
    Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    Specifies the S3 Account Secret Key.
    SalesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccountArgs
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    SessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    Sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContext BackupRecoveryConnectorUpdateUserSpogContextArgs
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses []BackupRecoveryConnectorUpdateUserTenantAccessArgs
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    Specifies the effective Tenant ID of the user.
    Username string
    Specifies the login name of the user.
    adUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames List<String>
    Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType String
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId String
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers List<BackupRecoveryConnectorUpdateUserClusterIdentifier>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Double
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword String
    Specifies the current password when updating the password.
    description String
    Specifies a description about the user.
    domain String
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs Double
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress String
    Specifies the email address of the user.
    expiredTimeMsecs Double
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    Specifies whether to force user to change password.
    googleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles List<String>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken String
    Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    Specifies whether the user account is locked.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive Boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs Double
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Double
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    Specifies MFA methods that enabled on the cluster.
    objectClass String
    Specifies object class of user, could be either user or group.
    orgMemberships List<BackupRecoveryConnectorUpdateUserOrgMembership>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password String
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Double
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    Specifies the name of the primary group of this User.
    privilegeIds List<String>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles List<BackupRecoveryConnectorUpdateUserProfile>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId String
    Specifies the S3 Account Access Key ID.
    s3AccountId String
    Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    Specifies the S3 Account Secret Key.
    salesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sessionNameCookie String
    Specifies the session name cookie of the Cohesity user.
    sid String
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<BackupRecoveryConnectorUpdateUserTenantAccess>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    Specifies the effective Tenant ID of the user.
    username String
    Specifies the login name of the user.
    adUserInfo BackupRecoveryConnectorUpdateUserAdUserInfo
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames string[]
    Specifies the names of additional groups this User may belong to.
    allowDsoModify boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings BackupRecoveryConnectorUpdateUserAuditLogSettings
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType string
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId string
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers BackupRecoveryConnectorUpdateUserClusterIdentifier[]
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs number
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword string
    Specifies the current password when updating the password.
    description string
    Specifies a description about the user.
    domain string
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs number
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress string
    Specifies the email address of the user.
    expiredTimeMsecs number
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange boolean
    Specifies whether to force user to change password.
    googleAccount BackupRecoveryConnectorUpdateUserGoogleAccount
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles string[]
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo BackupRecoveryConnectorUpdateUserIdpUserInfo
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken string
    Specifies the messenger token for intercom identity verification.
    isAccountLocked boolean
    Specifies whether the user account is locked.
    isAccountMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    isClusterMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs number
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs number
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo BackupRecoveryConnectorUpdateUserMfaInfo
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods string[]
    Specifies MFA methods that enabled on the cluster.
    objectClass string
    Specifies object class of user, could be either user or group.
    orgMemberships BackupRecoveryConnectorUpdateUserOrgMembership[]
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password string
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferences
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs number
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName string
    Specifies the name of the primary group of this User.
    privilegeIds string[]
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles BackupRecoveryConnectorUpdateUserProfile[]
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles string[]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId string
    Specifies the S3 Account Access Key ID.
    s3AccountId string
    Specifies the S3 Account Canonical User ID.
    s3SecretKey string
    Specifies the S3 Account Secret Key.
    salesforceAccount BackupRecoveryConnectorUpdateUserSalesforceAccount
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sessionNameCookie string
    Specifies the session name cookie of the Cohesity user.
    sid string
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext BackupRecoveryConnectorUpdateUserSpogContext
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo BackupRecoveryConnectorUpdateUserSubscriptionInfo
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses BackupRecoveryConnectorUpdateUserTenantAccess[]
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId string
    Specifies the effective Tenant ID of the user.
    username string
    Specifies the login name of the user.
    ad_user_info BackupRecoveryConnectorUpdateUserAdUserInfoArgs
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additional_group_names Sequence[str]
    Specifies the names of additional groups this User may belong to.
    allow_dso_modify bool
    Specifies if the data security user can be modified by the admin users.
    audit_log_settings BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authentication_type str
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backup_recovery_connector_update_user_id str
    The unique identifier of the backup_recovery_connector_update_user.
    cluster_identifiers Sequence[BackupRecoveryConnectorUpdateUserClusterIdentifierArgs]
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    created_time_msecs float
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    current_password str
    Specifies the current password when updating the password.
    description str
    Specifies a description about the user.
    domain str
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effective_time_msecs float
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    email_address str
    Specifies the email address of the user.
    expired_time_msecs float
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    force_password_change bool
    Specifies whether to force user to change password.
    google_account BackupRecoveryConnectorUpdateUserGoogleAccountArgs
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    group_roles Sequence[str]
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idp_user_info BackupRecoveryConnectorUpdateUserIdpUserInfoArgs
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercom_messenger_token str
    Specifies the messenger token for intercom identity verification.
    is_account_locked bool
    Specifies whether the user account is locked.
    is_account_mfa_enabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    is_active bool
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    is_cluster_mfa_enabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    last_successful_login_time_msecs float
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    last_updated_time_msecs float
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfa_info BackupRecoveryConnectorUpdateUserMfaInfoArgs
    Specifies information about MFA. Nested schema for mfa_info:
    mfa_methods Sequence[str]
    Specifies MFA methods that enabled on the cluster.
    object_class str
    Specifies object class of user, could be either user or group.
    org_memberships Sequence[BackupRecoveryConnectorUpdateUserOrgMembershipArgs]
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password str
    Specifies the password of this user.
    preferences BackupRecoveryConnectorUpdateUserPreferencesArgs
    Specifies the preferences of this user. Nested schema for preferences:
    previous_login_time_msecs float
    Specifies the epoch time in milliseconds of previous user login.
    primary_group_name str
    Specifies the name of the primary group of this User.
    privilege_ids Sequence[str]
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles Sequence[BackupRecoveryConnectorUpdateUserProfileArgs]
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles Sequence[str]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3_access_key_id str
    Specifies the S3 Account Access Key ID.
    s3_account_id str
    Specifies the S3 Account Canonical User ID.
    s3_secret_key str
    Specifies the S3 Account Secret Key.
    salesforce_account BackupRecoveryConnectorUpdateUserSalesforceAccountArgs
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    session_name_cookie str
    Specifies the session name cookie of the Cohesity user.
    sid str
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spog_context BackupRecoveryConnectorUpdateUserSpogContextArgs
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscription_info BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenant_accesses Sequence[BackupRecoveryConnectorUpdateUserTenantAccessArgs]
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenant_id str
    Specifies the effective Tenant ID of the user.
    username str
    Specifies the login name of the user.
    adUserInfo Property Map
    Specifies an AD User's information logged in using an active directory. This information is not stored on the Cluster. Nested schema for ad_user_info:
    additionalGroupNames List<String>
    Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    Specifies if the data security user can be modified by the admin users.
    auditLogSettings Property Map
    AuditLogSettings specifies struct with audt log configuration. Make these settings in such a way that zero values are cluster default when bb is not present. Nested schema for audit_log_settings:
    authenticationType String
    Specifies the authentication type of the user. 'kAuthLocal' implies authenticated user is a local user. 'kAuthAd' implies authenticated user is an Active Directory user. 'kAuthSalesforce' implies authenticated user is a Salesforce user. 'kAuthGoogle' implies authenticated user is a Google user. 'kAuthSso' implies authenticated user is an SSO user.

    • Constraints: Allowable values are: kAuthLocal, kAuthAd, kAuthSalesforce, kAuthGoogle, kAuthSso.
    backupRecoveryConnectorUpdateUserId String
    The unique identifier of the backup_recovery_connector_update_user.
    clusterIdentifiers List<Property Map>
    Specifies the list of clusters this user has access to. If this is not specified, access will be granted to all clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Number
    Specifies the epoch time in milliseconds when the user account was created on the Cohesity Cluster.
    currentPassword String
    Specifies the current password when updating the password.
    description String
    Specifies a description about the user.
    domain String
    Specifies the fully qualified domain name (FQDN) of an Active Directory or LOCAL for the default LOCAL domain on the Cohesity Cluster. A user is uniquely identified by combination of the username and the domain.
    effectiveTimeMsecs Number
    Specifies the epoch time in milliseconds when the user becomes effective. Until that time, the user cannot log in.
    emailAddress String
    Specifies the email address of the user.
    expiredTimeMsecs Number
    Specifies the epoch time in milliseconds when the user becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    Specifies whether to force user to change password.
    googleAccount Property Map
    Google Account Information of a Helios BaaS user. Nested schema for google_account:
    groupRoles List<String>
    (List) Specifies the Cohesity roles to associate with the user' group. These roles can only be edited from group.
    idpUserInfo Property Map
    Specifies an IdP User's information logged in using an IdP. This information is not stored on the Cluster. Nested schema for idp_user_info:
    intercomMessengerToken String
    Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    Specifies whether the user account is locked.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive Boolean
    IsActive specifies whether or not a user is active, or has been disactivated by the customer. The default behavior is 'true'.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs Number
    Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Number
    Specifies the epoch time in milliseconds when the user account was last modified on the Cohesity Cluster.
    mfaInfo Property Map
    Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    Specifies MFA methods that enabled on the cluster.
    objectClass String
    Specifies object class of user, could be either user or group.
    orgMemberships List<Property Map>
    OrgMembership contains the list of all available tenantIds for this user to switch to. Only when creating the session user, this field is populated on the fly. We discover the tenantIds from various groups assigned to the users. Nested schema for org_membership:
    password String
    Specifies the password of this user.
    preferences Property Map
    Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Number
    Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    Specifies the name of the primary group of this User.
    privilegeIds List<String>
    Specifies the Cohesity privileges from the roles. This will be populated based on the union of all privileges in roles. Type for unique privilege Id values. All below enum values specify a value for all uniquely defined privileges in Cohesity.

    • Constraints: Allowable list items are: kPrincipalView, kPrincipalModify, kAppLaunch, kAppsManagement, kOrganizationView, kOrganizationModify, kOrganizationImpersonate, kCloneView, kCloneModify, kClusterView, kClusterModify, kClusterCreate, kClusterSupport, kClusterUpgrade, kClusterRemoteView, kClusterRemoteModify, kClusterExternalTargetView, kClusterExternalTargetModify, kClusterAudit, kAlertView, kAlertModify, kVlanView, kVlanModify, kHybridExtenderView, kHybridExtenderDownload, kAdLdapView, kAdLdapModify, kSchedulerView, kSchedulerModify, kProtectionView, kProtectionModify, kProtectionJobOperate, kProtectionSourceModify, kProtectionPolicyView, kProtectionPolicyModify, kRestoreView, kRestoreModify, kRestoreDownload, kRemoteRestore, kStorageView, kStorageModify, kStorageDomainView, kStorageDomainModify, kAnalyticsView, kAnalyticsModify, kReportsView, kMcmModify, kDataSecurity, kSmbBackup, kSmbRestore, kSmbTakeOwnership, kSmbAuditing, kMcmUnregister, kMcmUpgrade, kMcmModifySuperAdmin, kMcmViewSuperAdmin, kMcmModifyCohesityAdmin, kMcmViewCohesityAdmin, kObjectSearch, kFileDatalockExpiryTimeDecrease.
    profiles List<Property Map>
    Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    s3AccessKeyId String
    Specifies the S3 Account Access Key ID.
    s3AccountId String
    Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    Specifies the S3 Account Secret Key.
    salesforceAccount Property Map
    Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sessionNameCookie String
    Specifies the session name cookie of the Cohesity user.
    sid String
    Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContext Property Map
    SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfo Property Map
    Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<Property Map>
    Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    Specifies the effective Tenant ID of the user.
    username String
    Specifies the login name of the user.

    Supporting Types

    BackupRecoveryConnectorUpdateUserAdUserInfo, BackupRecoveryConnectorUpdateUserAdUserInfoArgs

    GroupSids List<string>
    Specifies the SIDs of the groups.
    Groups List<string>
    Specifies the groups this user is a part of.
    IsFloatingUser bool
    Specifies whether this is a floating user or not.
    GroupSids []string
    Specifies the SIDs of the groups.
    Groups []string
    Specifies the groups this user is a part of.
    IsFloatingUser bool
    Specifies whether this is a floating user or not.
    groupSids List<String>
    Specifies the SIDs of the groups.
    groups List<String>
    Specifies the groups this user is a part of.
    isFloatingUser Boolean
    Specifies whether this is a floating user or not.
    groupSids string[]
    Specifies the SIDs of the groups.
    groups string[]
    Specifies the groups this user is a part of.
    isFloatingUser boolean
    Specifies whether this is a floating user or not.
    group_sids Sequence[str]
    Specifies the SIDs of the groups.
    groups Sequence[str]
    Specifies the groups this user is a part of.
    is_floating_user bool
    Specifies whether this is a floating user or not.
    groupSids List<String>
    Specifies the SIDs of the groups.
    groups List<String>
    Specifies the groups this user is a part of.
    isFloatingUser Boolean
    Specifies whether this is a floating user or not.

    BackupRecoveryConnectorUpdateUserAuditLogSettings, BackupRecoveryConnectorUpdateUserAuditLogSettingsArgs

    ReadLogging bool
    ReadLogging specifies whether read logs needs to be captured.
    ReadLogging bool
    ReadLogging specifies whether read logs needs to be captured.
    readLogging Boolean
    ReadLogging specifies whether read logs needs to be captured.
    readLogging boolean
    ReadLogging specifies whether read logs needs to be captured.
    read_logging bool
    ReadLogging specifies whether read logs needs to be captured.
    readLogging Boolean
    ReadLogging specifies whether read logs needs to be captured.

    BackupRecoveryConnectorUpdateUserClusterIdentifier, BackupRecoveryConnectorUpdateUserClusterIdentifierArgs

    ClusterId double
    Specifies the id of the cluster.
    ClusterIncarnationId double
    Specifies the incarnation id of the cluster.
    ClusterId float64
    Specifies the id of the cluster.
    ClusterIncarnationId float64
    Specifies the incarnation id of the cluster.
    clusterId Double
    Specifies the id of the cluster.
    clusterIncarnationId Double
    Specifies the incarnation id of the cluster.
    clusterId number
    Specifies the id of the cluster.
    clusterIncarnationId number
    Specifies the incarnation id of the cluster.
    cluster_id float
    Specifies the id of the cluster.
    cluster_incarnation_id float
    Specifies the incarnation id of the cluster.
    clusterId Number
    Specifies the id of the cluster.
    clusterIncarnationId Number
    Specifies the incarnation id of the cluster.

    BackupRecoveryConnectorUpdateUserGoogleAccount, BackupRecoveryConnectorUpdateUserGoogleAccountArgs

    AccountId string
    Specifies the Account Id assigned by Google.
    UserId string
    Specifies the User Id assigned by Google.
    AccountId string
    Specifies the Account Id assigned by Google.
    UserId string
    Specifies the User Id assigned by Google.
    accountId String
    Specifies the Account Id assigned by Google.
    userId String
    Specifies the User Id assigned by Google.
    accountId string
    Specifies the Account Id assigned by Google.
    userId string
    Specifies the User Id assigned by Google.
    account_id str
    Specifies the Account Id assigned by Google.
    user_id str
    Specifies the User Id assigned by Google.
    accountId String
    Specifies the Account Id assigned by Google.
    userId String
    Specifies the User Id assigned by Google.

    BackupRecoveryConnectorUpdateUserIdpUserInfo, BackupRecoveryConnectorUpdateUserIdpUserInfoArgs

    GroupSids List<string>
    Specifies the SIDs of the groups.
    Groups List<string>
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    IdpId double
    Specifies the unique Id assigned by the Cluster for the IdP.
    IsFloatingUser bool
    Specifies whether or not this is a floating user.
    IssuerId string
    Specifies the unique identifier assigned by the vendor for this Cluster.
    UserId string
    Specifies the unique identifier assigned by the vendor for the user.
    Vendor string
    Specifies the vendor providing the IdP service.
    GroupSids []string
    Specifies the SIDs of the groups.
    Groups []string
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    IdpId float64
    Specifies the unique Id assigned by the Cluster for the IdP.
    IsFloatingUser bool
    Specifies whether or not this is a floating user.
    IssuerId string
    Specifies the unique identifier assigned by the vendor for this Cluster.
    UserId string
    Specifies the unique identifier assigned by the vendor for the user.
    Vendor string
    Specifies the vendor providing the IdP service.
    groupSids List<String>
    Specifies the SIDs of the groups.
    groups List<String>
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    idpId Double
    Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser Boolean
    Specifies whether or not this is a floating user.
    issuerId String
    Specifies the unique identifier assigned by the vendor for this Cluster.
    userId String
    Specifies the unique identifier assigned by the vendor for the user.
    vendor String
    Specifies the vendor providing the IdP service.
    groupSids string[]
    Specifies the SIDs of the groups.
    groups string[]
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    idpId number
    Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser boolean
    Specifies whether or not this is a floating user.
    issuerId string
    Specifies the unique identifier assigned by the vendor for this Cluster.
    userId string
    Specifies the unique identifier assigned by the vendor for the user.
    vendor string
    Specifies the vendor providing the IdP service.
    group_sids Sequence[str]
    Specifies the SIDs of the groups.
    groups Sequence[str]
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    idp_id float
    Specifies the unique Id assigned by the Cluster for the IdP.
    is_floating_user bool
    Specifies whether or not this is a floating user.
    issuer_id str
    Specifies the unique identifier assigned by the vendor for this Cluster.
    user_id str
    Specifies the unique identifier assigned by the vendor for the user.
    vendor str
    Specifies the vendor providing the IdP service.
    groupSids List<String>
    Specifies the SIDs of the groups.
    groups List<String>
    Specifies the Idp groups that the user is part of. As the user may not be registered on the cluster, we may have to capture the idp group membership. This way, if a group is created on the cluster later, users will instantly have access to tenantIds from that group as well.
    idpId Number
    Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser Boolean
    Specifies whether or not this is a floating user.
    issuerId String
    Specifies the unique identifier assigned by the vendor for this Cluster.
    userId String
    Specifies the unique identifier assigned by the vendor for the user.
    vendor String
    Specifies the vendor providing the IdP service.

    BackupRecoveryConnectorUpdateUserMfaInfo, BackupRecoveryConnectorUpdateUserMfaInfoArgs

    IsEmailOtpSetupDone bool
    Specifies if email OTP setup is done on the user.
    IsTotpSetupDone bool
    Specifies if TOTP setup is done on the user.
    IsUserExemptFromMfa bool
    Specifies if MFA is disabled on the user.
    IsEmailOtpSetupDone bool
    Specifies if email OTP setup is done on the user.
    IsTotpSetupDone bool
    Specifies if TOTP setup is done on the user.
    IsUserExemptFromMfa bool
    Specifies if MFA is disabled on the user.
    isEmailOtpSetupDone Boolean
    Specifies if email OTP setup is done on the user.
    isTotpSetupDone Boolean
    Specifies if TOTP setup is done on the user.
    isUserExemptFromMfa Boolean
    Specifies if MFA is disabled on the user.
    isEmailOtpSetupDone boolean
    Specifies if email OTP setup is done on the user.
    isTotpSetupDone boolean
    Specifies if TOTP setup is done on the user.
    isUserExemptFromMfa boolean
    Specifies if MFA is disabled on the user.
    is_email_otp_setup_done bool
    Specifies if email OTP setup is done on the user.
    is_totp_setup_done bool
    Specifies if TOTP setup is done on the user.
    is_user_exempt_from_mfa bool
    Specifies if MFA is disabled on the user.
    isEmailOtpSetupDone Boolean
    Specifies if email OTP setup is done on the user.
    isTotpSetupDone Boolean
    Specifies if TOTP setup is done on the user.
    isUserExemptFromMfa Boolean
    Specifies if MFA is disabled on the user.

    BackupRecoveryConnectorUpdateUserOrgMembership, BackupRecoveryConnectorUpdateUserOrgMembershipArgs

    BifrostEnabled bool
    Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    Specifies whether this tenant is manged on helios.
    Name string
    Specifies name of the tenant.
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles List<string>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    TenantId string
    Specifies the unique id of the tenant.
    BifrostEnabled bool
    Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    Specifies whether this tenant is manged on helios.
    Name string
    Specifies name of the tenant.
    Restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles []string
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    TenantId string
    Specifies the unique id of the tenant.
    bifrostEnabled Boolean
    Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    Specifies whether this tenant is manged on helios.
    name String
    Specifies name of the tenant.
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    tenantId String
    Specifies the unique id of the tenant.
    bifrostEnabled boolean
    Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios boolean
    Specifies whether this tenant is manged on helios.
    name string
    Specifies name of the tenant.
    restricted boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles string[]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    tenantId string
    Specifies the unique id of the tenant.
    bifrost_enabled bool
    Specifies if this tenant is bifrost enabled or not.
    is_managed_on_helios bool
    Specifies whether this tenant is manged on helios.
    name str
    Specifies name of the tenant.
    restricted bool
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles Sequence[str]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    tenant_id str
    Specifies the unique id of the tenant.
    bifrostEnabled Boolean
    Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    Specifies whether this tenant is manged on helios.
    name String
    Specifies name of the tenant.
    restricted Boolean
    Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'. The Cohesity roles determine privileges on the Cohesity Cluster for this user.
    tenantId String
    Specifies the unique id of the tenant.

    BackupRecoveryConnectorUpdateUserPreferences, BackupRecoveryConnectorUpdateUserPreferencesArgs

    Locale string
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.
    Locale string
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.
    locale String
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.
    locale string
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.
    locale str
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.
    locale String
    Locale reflects the language settings of the user. Populate using the user preferences stored in Scribe for the user wherever needed.

    BackupRecoveryConnectorUpdateUserProfile, BackupRecoveryConnectorUpdateUserProfileArgs

    ClusterIdentifiers List<BackupRecoveryConnectorUpdateUserProfileClusterIdentifier>
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    IsActive bool
    Specifies whether or not the tenant is active.
    IsDeleted bool
    Specifies whether or not the tenant is deleted.
    RegionIds List<string>
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    TenantId string
    Specifies the tenant id.
    TenantName string
    Specifies the tenant id.
    TenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    ClusterIdentifiers []BackupRecoveryConnectorUpdateUserProfileClusterIdentifier
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    IsActive bool
    Specifies whether or not the tenant is active.
    IsDeleted bool
    Specifies whether or not the tenant is deleted.
    RegionIds []string
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    TenantId string
    Specifies the tenant id.
    TenantName string
    Specifies the tenant id.
    TenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers List<BackupRecoveryConnectorUpdateUserProfileClusterIdentifier>
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    isActive Boolean
    Specifies whether or not the tenant is active.
    isDeleted Boolean
    Specifies whether or not the tenant is deleted.
    regionIds List<String>
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId String
    Specifies the tenant id.
    tenantName String
    Specifies the tenant id.
    tenantType String
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers BackupRecoveryConnectorUpdateUserProfileClusterIdentifier[]
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    isActive boolean
    Specifies whether or not the tenant is active.
    isDeleted boolean
    Specifies whether or not the tenant is deleted.
    regionIds string[]
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId string
    Specifies the tenant id.
    tenantName string
    Specifies the tenant id.
    tenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    cluster_identifiers Sequence[BackupRecoveryConnectorUpdateUserProfileClusterIdentifier]
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    is_active bool
    Specifies whether or not the tenant is active.
    is_deleted bool
    Specifies whether or not the tenant is deleted.
    region_ids Sequence[str]
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenant_id str
    Specifies the tenant id.
    tenant_name str
    Specifies the tenant id.
    tenant_type str
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers List<Property Map>
    Specifies the list of clusters. This is only valid if tenant type is OnPrem. Nested schema for cluster_identifiers:
    isActive Boolean
    Specifies whether or not the tenant is active.
    isDeleted Boolean
    Specifies whether or not the tenant is deleted.
    regionIds List<String>
    Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId String
    Specifies the tenant id.
    tenantName String
    Specifies the tenant id.
    tenantType String
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.

    BackupRecoveryConnectorUpdateUserProfileClusterIdentifier, BackupRecoveryConnectorUpdateUserProfileClusterIdentifierArgs

    ClusterId double
    Specifies the id of the cluster.
    ClusterIncarnationId double
    Specifies the incarnation id of the cluster.
    ClusterId float64
    Specifies the id of the cluster.
    ClusterIncarnationId float64
    Specifies the incarnation id of the cluster.
    clusterId Double
    Specifies the id of the cluster.
    clusterIncarnationId Double
    Specifies the incarnation id of the cluster.
    clusterId number
    Specifies the id of the cluster.
    clusterIncarnationId number
    Specifies the incarnation id of the cluster.
    cluster_id float
    Specifies the id of the cluster.
    cluster_incarnation_id float
    Specifies the incarnation id of the cluster.
    clusterId Number
    Specifies the id of the cluster.
    clusterIncarnationId Number
    Specifies the incarnation id of the cluster.

    BackupRecoveryConnectorUpdateUserSalesforceAccount, BackupRecoveryConnectorUpdateUserSalesforceAccountArgs

    AccountId string
    Specifies the Account Id assigned by Salesforce.
    HeliosAccessGrantStatus string
    Specifies the status of helios access.
    IsDGaaSUser bool
    Specifies whether user is a DGaaS licensed user.
    IsDMaaSUser bool
    Specifies whether user is a DMaaS licensed user.
    IsDRaaSUser bool
    Specifies whether user is a DRaaS licensed user.
    IsRPaaSUser bool
    Specifies whether user is a RPaaS licensed user.
    IsSalesUser bool
    Specifies whether user is a Sales person from Cohesity.
    IsSupportUser bool
    Specifies whether user is a support person from Cohesity.
    UserId string
    Specifies the User Id assigned by Salesforce.
    AccountId string
    Specifies the Account Id assigned by Salesforce.
    HeliosAccessGrantStatus string
    Specifies the status of helios access.
    IsDGaaSUser bool
    Specifies whether user is a DGaaS licensed user.
    IsDMaaSUser bool
    Specifies whether user is a DMaaS licensed user.
    IsDRaaSUser bool
    Specifies whether user is a DRaaS licensed user.
    IsRPaaSUser bool
    Specifies whether user is a RPaaS licensed user.
    IsSalesUser bool
    Specifies whether user is a Sales person from Cohesity.
    IsSupportUser bool
    Specifies whether user is a support person from Cohesity.
    UserId string
    Specifies the User Id assigned by Salesforce.
    accountId String
    Specifies the Account Id assigned by Salesforce.
    heliosAccessGrantStatus String
    Specifies the status of helios access.
    isDGaaSUser Boolean
    Specifies whether user is a DGaaS licensed user.
    isDMaaSUser Boolean
    Specifies whether user is a DMaaS licensed user.
    isDRaaSUser Boolean
    Specifies whether user is a DRaaS licensed user.
    isRPaaSUser Boolean
    Specifies whether user is a RPaaS licensed user.
    isSalesUser Boolean
    Specifies whether user is a Sales person from Cohesity.
    isSupportUser Boolean
    Specifies whether user is a support person from Cohesity.
    userId String
    Specifies the User Id assigned by Salesforce.
    accountId string
    Specifies the Account Id assigned by Salesforce.
    heliosAccessGrantStatus string
    Specifies the status of helios access.
    isDGaaSUser boolean
    Specifies whether user is a DGaaS licensed user.
    isDMaaSUser boolean
    Specifies whether user is a DMaaS licensed user.
    isDRaaSUser boolean
    Specifies whether user is a DRaaS licensed user.
    isRPaaSUser boolean
    Specifies whether user is a RPaaS licensed user.
    isSalesUser boolean
    Specifies whether user is a Sales person from Cohesity.
    isSupportUser boolean
    Specifies whether user is a support person from Cohesity.
    userId string
    Specifies the User Id assigned by Salesforce.
    account_id str
    Specifies the Account Id assigned by Salesforce.
    helios_access_grant_status str
    Specifies the status of helios access.
    is_d_gaa_suser bool
    Specifies whether user is a DGaaS licensed user.
    is_d_maa_suser bool
    Specifies whether user is a DMaaS licensed user.
    is_d_raa_suser bool
    Specifies whether user is a DRaaS licensed user.
    is_r_paa_suser bool
    Specifies whether user is a RPaaS licensed user.
    is_sales_user bool
    Specifies whether user is a Sales person from Cohesity.
    is_support_user bool
    Specifies whether user is a support person from Cohesity.
    user_id str
    Specifies the User Id assigned by Salesforce.
    accountId String
    Specifies the Account Id assigned by Salesforce.
    heliosAccessGrantStatus String
    Specifies the status of helios access.
    isDGaaSUser Boolean
    Specifies whether user is a DGaaS licensed user.
    isDMaaSUser Boolean
    Specifies whether user is a DMaaS licensed user.
    isDRaaSUser Boolean
    Specifies whether user is a DRaaS licensed user.
    isRPaaSUser Boolean
    Specifies whether user is a RPaaS licensed user.
    isSalesUser Boolean
    Specifies whether user is a Sales person from Cohesity.
    isSupportUser Boolean
    Specifies whether user is a support person from Cohesity.
    userId String
    Specifies the User Id assigned by Salesforce.

    BackupRecoveryConnectorUpdateUserSpogContext, BackupRecoveryConnectorUpdateUserSpogContextArgs

    PrimaryClusterId double
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    PrimaryClusterUserSid string
    Specifies the SID of the user who is accessing this cluster via SPOG.
    PrimaryClusterUsername string
    Specifies the username of the user who is accessing this cluster via SPOG.
    PrimaryClusterId float64
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    PrimaryClusterUserSid string
    Specifies the SID of the user who is accessing this cluster via SPOG.
    PrimaryClusterUsername string
    Specifies the username of the user who is accessing this cluster via SPOG.
    primaryClusterId Double
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    primaryClusterUserSid String
    Specifies the SID of the user who is accessing this cluster via SPOG.
    primaryClusterUsername String
    Specifies the username of the user who is accessing this cluster via SPOG.
    primaryClusterId number
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    primaryClusterUserSid string
    Specifies the SID of the user who is accessing this cluster via SPOG.
    primaryClusterUsername string
    Specifies the username of the user who is accessing this cluster via SPOG.
    primary_cluster_id float
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    primary_cluster_user_sid str
    Specifies the SID of the user who is accessing this cluster via SPOG.
    primary_cluster_username str
    Specifies the username of the user who is accessing this cluster via SPOG.
    primaryClusterId Number
    Specifies the ID of the remote cluster which is accessing this cluster via SPOG.
    primaryClusterUserSid String
    Specifies the SID of the user who is accessing this cluster via SPOG.
    primaryClusterUsername String
    Specifies the username of the user who is accessing this cluster via SPOG.

    BackupRecoveryConnectorUpdateUserSubscriptionInfo, BackupRecoveryConnectorUpdateUserSubscriptionInfoArgs

    Classification BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    DataProtect BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    DataProtectAzure BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    FortKnoxAzureCool BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    FortKnoxAzureHot BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    FortKnoxCold BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    Ransomware BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    SiteContinuity BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    ThreatProtection BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    Classification BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    DataProtect BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    DataProtectAzure BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    FortKnoxAzureCool BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    FortKnoxAzureHot BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    FortKnoxCold BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    Ransomware BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    SiteContinuity BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    ThreatProtection BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classification BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtect BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    dataProtectAzure BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    fortKnoxAzureCool BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    fortKnoxAzureHot BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    fortKnoxCold BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    ransomware BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuity BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtection BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classification BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtect BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    dataProtectAzure BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    fortKnoxAzureCool BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    fortKnoxAzureHot BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    fortKnoxCold BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    ransomware BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuity BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtection BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classification BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    data_protect BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    data_protect_azure BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    fort_knox_azure_cool BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    fort_knox_azure_hot BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    fort_knox_cold BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    ransomware BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    site_continuity BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threat_protection BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classification Property Map
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtect Property Map
    DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    dataProtectAzure Property Map
    ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    fortKnoxAzureCool Property Map
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_cool:
    fortKnoxAzureHot Property Map
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_azure_hot:
    fortKnoxCold Property Map
    FortKnoxInfo holds information about the Fortknox Azure or Azure FreeTrial or AwsCold or AwsCold FreeTrial subscription such as if it is active. Nested schema for fort_knox_cold:
    ransomware Property Map
    RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuity Property Map
    SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtection Property Map
    ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:

    BackupRecoveryConnectorUpdateUserSubscriptionInfoClassification, BackupRecoveryConnectorUpdateUserSubscriptionInfoClassificationArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtect, BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsAwsSubscription bool
    Specifies whether the subscription is AWS Subscription.
    IsCohesitySubscription bool
    Specifies whether the subscription is a Cohesity Paid subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    Tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering
    Specifies the tiering info. Nested schema for tiering:
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsAwsSubscription bool
    Specifies whether the subscription is AWS Subscription.
    IsCohesitySubscription bool
    Specifies whether the subscription is a Cohesity Paid subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    Tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isAwsSubscription Boolean
    Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription Boolean
    Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isAwsSubscription boolean
    Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription boolean
    Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering
    Specifies the tiering info. Nested schema for tiering:
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_aws_subscription bool
    Specifies whether the subscription is AWS Subscription.
    is_cohesity_subscription bool
    Specifies whether the subscription is a Cohesity Paid subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isAwsSubscription Boolean
    Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription Boolean
    Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    tiering Property Map
    Specifies the tiering info. Nested schema for tiering:

    BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzure, BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    Tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering
    Specifies the tiering info. Nested schema for tiering:
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    Tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering
    Specifies the tiering info. Nested schema for tiering:
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    tiering BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering
    Specifies the tiering info. Nested schema for tiering:
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    tiering Property Map
    Specifies the tiering info. Nested schema for tiering:

    BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTiering, BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectAzureTieringArgs

    BackendTiering bool
    Specifies whether back-end tiering is enabled.
    FrontendTiering bool
    Specifies whether Front End Tiering Enabled.
    MaxRetention double
    Specified the max retention for backup policy creation.
    BackendTiering bool
    Specifies whether back-end tiering is enabled.
    FrontendTiering bool
    Specifies whether Front End Tiering Enabled.
    MaxRetention float64
    Specified the max retention for backup policy creation.
    backendTiering Boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering Boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention Double
    Specified the max retention for backup policy creation.
    backendTiering boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention number
    Specified the max retention for backup policy creation.
    backend_tiering bool
    Specifies whether back-end tiering is enabled.
    frontend_tiering bool
    Specifies whether Front End Tiering Enabled.
    max_retention float
    Specified the max retention for backup policy creation.
    backendTiering Boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering Boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention Number
    Specified the max retention for backup policy creation.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTiering, BackupRecoveryConnectorUpdateUserSubscriptionInfoDataProtectTieringArgs

    BackendTiering bool
    Specifies whether back-end tiering is enabled.
    FrontendTiering bool
    Specifies whether Front End Tiering Enabled.
    MaxRetention double
    Specified the max retention for backup policy creation.
    BackendTiering bool
    Specifies whether back-end tiering is enabled.
    FrontendTiering bool
    Specifies whether Front End Tiering Enabled.
    MaxRetention float64
    Specified the max retention for backup policy creation.
    backendTiering Boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering Boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention Double
    Specified the max retention for backup policy creation.
    backendTiering boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention number
    Specified the max retention for backup policy creation.
    backend_tiering bool
    Specifies whether back-end tiering is enabled.
    frontend_tiering bool
    Specifies whether Front End Tiering Enabled.
    max_retention float
    Specified the max retention for backup policy creation.
    backendTiering Boolean
    Specifies whether back-end tiering is enabled.
    frontendTiering Boolean
    Specifies whether Front End Tiering Enabled.
    maxRetention Number
    Specified the max retention for backup policy creation.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCool, BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureCoolArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHot, BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxAzureHotArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxCold, BackupRecoveryConnectorUpdateUserSubscriptionInfoFortKnoxColdArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomware, BackupRecoveryConnectorUpdateUserSubscriptionInfoRansomwareArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity double
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    Quantity float64
    Specifies the quantity of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Double
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    quantity number
    Specifies the quantity of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    quantity float
    Specifies the quantity of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    quantity Number
    Specifies the quantity of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuity, BackupRecoveryConnectorUpdateUserSubscriptionInfoSiteContinuityArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtection, BackupRecoveryConnectorUpdateUserSubscriptionInfoThreatProtectionArgs

    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    EndDate string
    Specifies the end date of the subscription.
    IsActive bool
    Specifies the end date of the subscription.
    IsFreeTrial bool
    Specifies the end date of the subscription.
    StartDate string
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.
    endDate string
    Specifies the end date of the subscription.
    isActive boolean
    Specifies the end date of the subscription.
    isFreeTrial boolean
    Specifies the end date of the subscription.
    startDate string
    Specifies the start date of the subscription.
    end_date str
    Specifies the end date of the subscription.
    is_active bool
    Specifies the end date of the subscription.
    is_free_trial bool
    Specifies the end date of the subscription.
    start_date str
    Specifies the start date of the subscription.
    endDate String
    Specifies the end date of the subscription.
    isActive Boolean
    Specifies the end date of the subscription.
    isFreeTrial Boolean
    Specifies the end date of the subscription.
    startDate String
    Specifies the start date of the subscription.

    BackupRecoveryConnectorUpdateUserTenantAccess, BackupRecoveryConnectorUpdateUserTenantAccessArgs

    ClusterIdentifiers List<BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier>
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs double
    Specifies the epoch time in milliseconds when the tenant access was created.
    EffectiveTimeMsecs double
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    ExpiredTimeMsecs double
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    IsAccessActive bool
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    IsActive bool
    Specifies whether or not the tenant is active.
    IsDeleted bool
    Specifies whether or not the tenant is deleted.
    LastUpdatedTimeMsecs double
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    Roles List<string>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    TenantId string
    Specifies the tenant id.
    TenantName string
    Specifies the tenant name.
    TenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    ClusterIdentifiers []BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the tenant access was created.
    EffectiveTimeMsecs float64
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    ExpiredTimeMsecs float64
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    IsAccessActive bool
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    IsActive bool
    Specifies whether or not the tenant is active.
    IsDeleted bool
    Specifies whether or not the tenant is deleted.
    LastUpdatedTimeMsecs float64
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    Roles []string
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    TenantId string
    Specifies the tenant id.
    TenantName string
    Specifies the tenant name.
    TenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers List<BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier>
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Double
    Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs Double
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs Double
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive Boolean
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    isActive Boolean
    Specifies whether or not the tenant is active.
    isDeleted Boolean
    Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs Double
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    tenantId String
    Specifies the tenant id.
    tenantName String
    Specifies the tenant name.
    tenantType String
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier[]
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs number
    Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs number
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs number
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive boolean
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    isActive boolean
    Specifies whether or not the tenant is active.
    isDeleted boolean
    Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs number
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles string[]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    tenantId string
    Specifies the tenant id.
    tenantName string
    Specifies the tenant name.
    tenantType string
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    cluster_identifiers Sequence[BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier]
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    created_time_msecs float
    Specifies the epoch time in milliseconds when the tenant access was created.
    effective_time_msecs float
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expired_time_msecs float
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    is_access_active bool
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    is_active bool
    Specifies whether or not the tenant is active.
    is_deleted bool
    Specifies whether or not the tenant is deleted.
    last_updated_time_msecs float
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles Sequence[str]
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    tenant_id str
    Specifies the tenant id.
    tenant_name str
    Specifies the tenant name.
    tenant_type str
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.
    clusterIdentifiers List<Property Map>
    Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Number
    Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs Number
    Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs Number
    Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive Boolean
    IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    isActive Boolean
    Specifies whether or not the tenant is active.
    isDeleted Boolean
    Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs Number
    Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles List<String>
    Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    tenantId String
    Specifies the tenant id.
    tenantName String
    Specifies the tenant name.
    tenantType String
    Specifies the MCM tenant type. 'Dmaas' implies tenant type is DMaaS. 'Mcm' implies tenant is Mcm Cluster tenant.

    • Constraints: Allowable values are: Dmaas, Mcm.

    BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifier, BackupRecoveryConnectorUpdateUserTenantAccessClusterIdentifierArgs

    ClusterId double
    Specifies the id of the cluster.
    ClusterIncarnationId double
    Specifies the incarnation id of the cluster.
    ClusterId float64
    Specifies the id of the cluster.
    ClusterIncarnationId float64
    Specifies the incarnation id of the cluster.
    clusterId Double
    Specifies the id of the cluster.
    clusterIncarnationId Double
    Specifies the incarnation id of the cluster.
    clusterId number
    Specifies the id of the cluster.
    clusterIncarnationId number
    Specifies the incarnation id of the cluster.
    cluster_id float
    Specifies the id of the cluster.
    cluster_incarnation_id float
    Specifies the incarnation id of the cluster.
    clusterId Number
    Specifies the id of the cluster.
    clusterIncarnationId Number
    Specifies the incarnation id of the cluster.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud