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

ibm.getBackupRecoveryConnectorGetUsers

Explore with Pulumi AI

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

    Provides a read-only data source to retrieve information about backup_recovery_connector_get_users. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetBackupRecoveryConnectorGetUsersArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var backupRecoveryConnectorGetUsers = IbmFunctions.getBackupRecoveryConnectorGetUsers(GetBackupRecoveryConnectorGetUsersArgs.builder()
                .sessionName(ibm_backup_recovery_connector_update_user.backup_recovery_connector_update_user_instance().session_name())
                .build());
    
        }
    }
    
    variables:
      backupRecoveryConnectorGetUsers:
        fn::invoke:
          function: ibm:getBackupRecoveryConnectorGetUsers
          arguments:
            sessionName: ${ibm_backup_recovery_connector_update_user.backup_recovery_connector_update_user_instance.session_name}
    

    Using getBackupRecoveryConnectorGetUsers

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBackupRecoveryConnectorGetUsers(args: GetBackupRecoveryConnectorGetUsersArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryConnectorGetUsersResult>
    function getBackupRecoveryConnectorGetUsersOutput(args: GetBackupRecoveryConnectorGetUsersOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryConnectorGetUsersResult>
    def get_backup_recovery_connector_get_users(all_under_hierarchy: Optional[bool] = None,
                                                domain: Optional[str] = None,
                                                email_addresses: Optional[Sequence[str]] = None,
                                                id: Optional[str] = None,
                                                partial_match: Optional[bool] = None,
                                                session_name_cookie: Optional[str] = None,
                                                tenant_ids: Optional[Sequence[str]] = None,
                                                usernames: Optional[Sequence[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryConnectorGetUsersResult
    def get_backup_recovery_connector_get_users_output(all_under_hierarchy: Optional[pulumi.Input[bool]] = None,
                                                domain: Optional[pulumi.Input[str]] = None,
                                                email_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                id: Optional[pulumi.Input[str]] = None,
                                                partial_match: Optional[pulumi.Input[bool]] = None,
                                                session_name_cookie: Optional[pulumi.Input[str]] = None,
                                                tenant_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                usernames: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryConnectorGetUsersResult]
    func GetBackupRecoveryConnectorGetUsers(ctx *Context, args *GetBackupRecoveryConnectorGetUsersArgs, opts ...InvokeOption) (*GetBackupRecoveryConnectorGetUsersResult, error)
    func GetBackupRecoveryConnectorGetUsersOutput(ctx *Context, args *GetBackupRecoveryConnectorGetUsersOutputArgs, opts ...InvokeOption) GetBackupRecoveryConnectorGetUsersResultOutput

    > Note: This function is named GetBackupRecoveryConnectorGetUsers in the Go SDK.

    public static class GetBackupRecoveryConnectorGetUsers 
    {
        public static Task<GetBackupRecoveryConnectorGetUsersResult> InvokeAsync(GetBackupRecoveryConnectorGetUsersArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryConnectorGetUsersResult> Invoke(GetBackupRecoveryConnectorGetUsersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryConnectorGetUsersResult> getBackupRecoveryConnectorGetUsers(GetBackupRecoveryConnectorGetUsersArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryConnectorGetUsersResult> getBackupRecoveryConnectorGetUsers(GetBackupRecoveryConnectorGetUsersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryConnectorGetUsers:getBackupRecoveryConnectorGetUsers
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SessionNameCookie string
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    Domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    EmailAddresses List<string>
    Optionally specify a list of email addresses to filter by.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    PartialMatch bool
    TenantIds List<string>
    TenantIds contains ids of the tenants for which objects are to be returned.
    Usernames List<string>
    Optionally specify a list of usernames to filter by. All users containing username will be returned.
    SessionNameCookie string
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    Domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    EmailAddresses []string
    Optionally specify a list of email addresses to filter by.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    PartialMatch bool
    TenantIds []string
    TenantIds contains ids of the tenants for which objects are to be returned.
    Usernames []string
    Optionally specify a list of usernames to filter by. All users containing username will be returned.
    sessionNameCookie String
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    domain String
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    emailAddresses List<String>
    Optionally specify a list of email addresses to filter by.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    partialMatch Boolean
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.
    usernames List<String>
    Optionally specify a list of usernames to filter by. All users containing username will be returned.
    sessionNameCookie string
    allUnderHierarchy boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    emailAddresses string[]
    Optionally specify a list of email addresses to filter by.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    partialMatch boolean
    tenantIds string[]
    TenantIds contains ids of the tenants for which objects are to be returned.
    usernames string[]
    Optionally specify a list of usernames to filter by. All users containing username will be returned.
    session_name_cookie str
    all_under_hierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    domain str
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    email_addresses Sequence[str]
    Optionally specify a list of email addresses to filter by.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    partial_match bool
    tenant_ids Sequence[str]
    TenantIds contains ids of the tenants for which objects are to be returned.
    usernames Sequence[str]
    Optionally specify a list of usernames to filter by. All users containing username will be returned.
    sessionNameCookie String
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.TenantIds contains ids of the tenants for which objects are to be returned.
    domain String
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    emailAddresses List<String>
    Optionally specify a list of email addresses to filter by.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    partialMatch Boolean
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.
    usernames List<String>
    Optionally specify a list of usernames to filter by. All users containing username will be returned.

    getBackupRecoveryConnectorGetUsers Result

    The following output properties are available:

    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    SessionNameCookie string
    Users List<GetBackupRecoveryConnectorGetUsersUser>
    (List) Specifies list of users. Nested schema for users:
    AllUnderHierarchy bool
    Domain string
    (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.
    EmailAddresses List<string>
    PartialMatch bool
    TenantIds List<string>
    Usernames List<string>
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    SessionNameCookie string
    Users []GetBackupRecoveryConnectorGetUsersUser
    (List) Specifies list of users. Nested schema for users:
    AllUnderHierarchy bool
    Domain string
    (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.
    EmailAddresses []string
    PartialMatch bool
    TenantIds []string
    Usernames []string
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    sessionNameCookie String
    users List<GetBackupRecoveryConnectorGetUsersUser>
    (List) Specifies list of users. Nested schema for users:
    allUnderHierarchy Boolean
    domain String
    (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.
    emailAddresses List<String>
    partialMatch Boolean
    tenantIds List<String>
    usernames List<String>
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    sessionNameCookie string
    users GetBackupRecoveryConnectorGetUsersUser[]
    (List) Specifies list of users. Nested schema for users:
    allUnderHierarchy boolean
    domain string
    (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.
    emailAddresses string[]
    partialMatch boolean
    tenantIds string[]
    usernames string[]
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    session_name_cookie str
    users Sequence[GetBackupRecoveryConnectorGetUsersUser]
    (List) Specifies list of users. Nested schema for users:
    all_under_hierarchy bool
    domain str
    (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.
    email_addresses Sequence[str]
    partial_match bool
    tenant_ids Sequence[str]
    usernames Sequence[str]
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    sessionNameCookie String
    users List<Property Map>
    (List) Specifies list of users. Nested schema for users:
    allUnderHierarchy Boolean
    domain String
    (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.
    emailAddresses List<String>
    partialMatch Boolean
    tenantIds List<String>
    usernames List<String>

    Supporting Types

    GetBackupRecoveryConnectorGetUsersUser

    AdUserInfos List<GetBackupRecoveryConnectorGetUsersUserAdUserInfo>
    (List) 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>
    (List) Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    (Boolean) Specifies if the data security user can be modified by the admin users.
    AuditLogSettings List<GetBackupRecoveryConnectorGetUsersUserAuditLogSetting>
    (List) 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
    (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.
    ClusterIdentifiers List<GetBackupRecoveryConnectorGetUsersUserClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    CurrentPassword string
    (String) Specifies the current password when updating the password.
    Description string
    (String) Specifies a description about the user.
    Domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    EffectiveTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    (String) Specifies the email address of the user.
    ExpiredTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    (Boolean) Specifies whether to force user to change password.
    GoogleAccounts List<GetBackupRecoveryConnectorGetUsersUserGoogleAccount>
    (List) 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.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    IdpUserInfos List<GetBackupRecoveryConnectorGetUsersUserIdpUserInfo>
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    (Boolean) Specifies whether the user account is locked.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    LastSuccessfulLoginTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    MfaInfos List<GetBackupRecoveryConnectorGetUsersUserMfaInfo>
    (List) Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods List<string>
    (List) Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    (String) Specifies object class of user, could be either user or group.
    OrgMemberships List<GetBackupRecoveryConnectorGetUsersUserOrgMembership>
    (List) 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
    (String) Specifies the password of this user.
    Preferences List<GetBackupRecoveryConnectorGetUsersUserPreference>
    (List) Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    (String) Specifies the name of the primary group of this User.
    PrivilegeIds List<string>
    (List) 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<GetBackupRecoveryConnectorGetUsersUserProfile>
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles List<string>
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    S3AccessKeyId string
    (String) Specifies the S3 Account Access Key ID.
    S3AccountId string
    (String) Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    (String) Specifies the S3 Account Secret Key.
    SalesforceAccounts List<GetBackupRecoveryConnectorGetUsersUserSalesforceAccount>
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    Sid string
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContexts List<GetBackupRecoveryConnectorGetUsersUserSpogContext>
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfos List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo>
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses List<GetBackupRecoveryConnectorGetUsersUserTenantAccess>
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    (String) Specifies the effective Tenant ID of the user.
    Username string
    (String) Specifies the login name of the user.
    AdUserInfos []GetBackupRecoveryConnectorGetUsersUserAdUserInfo
    (List) 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
    (List) Specifies the names of additional groups this User may belong to.
    AllowDsoModify bool
    (Boolean) Specifies if the data security user can be modified by the admin users.
    AuditLogSettings []GetBackupRecoveryConnectorGetUsersUserAuditLogSetting
    (List) 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
    (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.
    ClusterIdentifiers []GetBackupRecoveryConnectorGetUsersUserClusterIdentifier
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    CurrentPassword string
    (String) Specifies the current password when updating the password.
    Description string
    (String) Specifies a description about the user.
    Domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    EffectiveTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    EmailAddress string
    (String) Specifies the email address of the user.
    ExpiredTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    ForcePasswordChange bool
    (Boolean) Specifies whether to force user to change password.
    GoogleAccounts []GetBackupRecoveryConnectorGetUsersUserGoogleAccount
    (List) 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.
    Id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    IdpUserInfos []GetBackupRecoveryConnectorGetUsersUserIdpUserInfo
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    IsAccountLocked bool
    (Boolean) Specifies whether the user account is locked.
    IsAccountMfaEnabled bool
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsClusterMfaEnabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    LastSuccessfulLoginTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    LastUpdatedTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    MfaInfos []GetBackupRecoveryConnectorGetUsersUserMfaInfo
    (List) Specifies information about MFA. Nested schema for mfa_info:
    MfaMethods []string
    (List) Specifies MFA methods that enabled on the cluster.
    ObjectClass string
    (String) Specifies object class of user, could be either user or group.
    OrgMemberships []GetBackupRecoveryConnectorGetUsersUserOrgMembership
    (List) 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
    (String) Specifies the password of this user.
    Preferences []GetBackupRecoveryConnectorGetUsersUserPreference
    (List) Specifies the preferences of this user. Nested schema for preferences:
    PreviousLoginTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    PrimaryGroupName string
    (String) Specifies the name of the primary group of this User.
    PrivilegeIds []string
    (List) 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 []GetBackupRecoveryConnectorGetUsersUserProfile
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    Restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles []string
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    S3AccessKeyId string
    (String) Specifies the S3 Account Access Key ID.
    S3AccountId string
    (String) Specifies the S3 Account Canonical User ID.
    S3SecretKey string
    (String) Specifies the S3 Account Secret Key.
    SalesforceAccounts []GetBackupRecoveryConnectorGetUsersUserSalesforceAccount
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    Sid string
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    SpogContexts []GetBackupRecoveryConnectorGetUsersUserSpogContext
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    SubscriptionInfos []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    TenantAccesses []GetBackupRecoveryConnectorGetUsersUserTenantAccess
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    TenantId string
    (String) Specifies the effective Tenant ID of the user.
    Username string
    (String) Specifies the login name of the user.
    adUserInfos List<GetBackupRecoveryConnectorGetUsersUserAdUserInfo>
    (List) 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>
    (List) Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    (Boolean) Specifies if the data security user can be modified by the admin users.
    auditLogSettings List<GetBackupRecoveryConnectorGetUsersUserAuditLogSetting>
    (List) 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
    (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.
    clusterIdentifiers List<GetBackupRecoveryConnectorGetUsersUserClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    currentPassword String
    (String) Specifies the current password when updating the password.
    description String
    (String) Specifies a description about the user.
    domain String
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    effectiveTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    emailAddress String
    (String) Specifies the email address of the user.
    expiredTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    (Boolean) Specifies whether to force user to change password.
    googleAccounts List<GetBackupRecoveryConnectorGetUsersUserGoogleAccount>
    (List) 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.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    idpUserInfos List<GetBackupRecoveryConnectorGetUsersUserIdpUserInfo>
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    (Boolean) Specifies whether the user account is locked.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    mfaInfos List<GetBackupRecoveryConnectorGetUsersUserMfaInfo>
    (List) Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    (List) Specifies MFA methods that enabled on the cluster.
    objectClass String
    (String) Specifies object class of user, could be either user or group.
    orgMemberships List<GetBackupRecoveryConnectorGetUsersUserOrgMembership>
    (List) 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
    (String) Specifies the password of this user.
    preferences List<GetBackupRecoveryConnectorGetUsersUserPreference>
    (List) Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    (String) Specifies the name of the primary group of this User.
    privilegeIds List<String>
    (List) 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<GetBackupRecoveryConnectorGetUsersUserProfile>
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    s3AccessKeyId String
    (String) Specifies the S3 Account Access Key ID.
    s3AccountId String
    (String) Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    (String) Specifies the S3 Account Secret Key.
    salesforceAccounts List<GetBackupRecoveryConnectorGetUsersUserSalesforceAccount>
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid String
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContexts List<GetBackupRecoveryConnectorGetUsersUserSpogContext>
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfos List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo>
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<GetBackupRecoveryConnectorGetUsersUserTenantAccess>
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    (String) Specifies the effective Tenant ID of the user.
    username String
    (String) Specifies the login name of the user.
    adUserInfos GetBackupRecoveryConnectorGetUsersUserAdUserInfo[]
    (List) 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[]
    (List) Specifies the names of additional groups this User may belong to.
    allowDsoModify boolean
    (Boolean) Specifies if the data security user can be modified by the admin users.
    auditLogSettings GetBackupRecoveryConnectorGetUsersUserAuditLogSetting[]
    (List) 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
    (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.
    clusterIdentifiers GetBackupRecoveryConnectorGetUsersUserClusterIdentifier[]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    currentPassword string
    (String) Specifies the current password when updating the password.
    description string
    (String) Specifies a description about the user.
    domain string
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    effectiveTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    emailAddress string
    (String) Specifies the email address of the user.
    expiredTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    forcePasswordChange boolean
    (Boolean) Specifies whether to force user to change password.
    googleAccounts GetBackupRecoveryConnectorGetUsersUserGoogleAccount[]
    (List) 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.
    id string
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    idpUserInfos GetBackupRecoveryConnectorGetUsersUserIdpUserInfo[]
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    isAccountLocked boolean
    (Boolean) Specifies whether the user account is locked.
    isAccountMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isClusterMfaEnabled boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    mfaInfos GetBackupRecoveryConnectorGetUsersUserMfaInfo[]
    (List) Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods string[]
    (List) Specifies MFA methods that enabled on the cluster.
    objectClass string
    (String) Specifies object class of user, could be either user or group.
    orgMemberships GetBackupRecoveryConnectorGetUsersUserOrgMembership[]
    (List) 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
    (String) Specifies the password of this user.
    preferences GetBackupRecoveryConnectorGetUsersUserPreference[]
    (List) Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName string
    (String) Specifies the name of the primary group of this User.
    privilegeIds string[]
    (List) 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 GetBackupRecoveryConnectorGetUsersUserProfile[]
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles string[]
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    s3AccessKeyId string
    (String) Specifies the S3 Account Access Key ID.
    s3AccountId string
    (String) Specifies the S3 Account Canonical User ID.
    s3SecretKey string
    (String) Specifies the S3 Account Secret Key.
    salesforceAccounts GetBackupRecoveryConnectorGetUsersUserSalesforceAccount[]
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid string
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContexts GetBackupRecoveryConnectorGetUsersUserSpogContext[]
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfos GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo[]
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses GetBackupRecoveryConnectorGetUsersUserTenantAccess[]
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId string
    (String) Specifies the effective Tenant ID of the user.
    username string
    (String) Specifies the login name of the user.
    ad_user_infos Sequence[GetBackupRecoveryConnectorGetUsersUserAdUserInfo]
    (List) 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]
    (List) Specifies the names of additional groups this User may belong to.
    allow_dso_modify bool
    (Boolean) Specifies if the data security user can be modified by the admin users.
    audit_log_settings Sequence[GetBackupRecoveryConnectorGetUsersUserAuditLogSetting]
    (List) 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
    (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.
    cluster_identifiers Sequence[GetBackupRecoveryConnectorGetUsersUserClusterIdentifier]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    created_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    current_password str
    (String) Specifies the current password when updating the password.
    description str
    (String) Specifies a description about the user.
    domain str
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    effective_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    email_address str
    (String) Specifies the email address of the user.
    expired_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    force_password_change bool
    (Boolean) Specifies whether to force user to change password.
    google_accounts Sequence[GetBackupRecoveryConnectorGetUsersUserGoogleAccount]
    (List) 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.
    id str
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    idp_user_infos Sequence[GetBackupRecoveryConnectorGetUsersUserIdpUserInfo]
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    is_account_locked bool
    (Boolean) 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
    (Boolean) Specifies whether or not the tenant is active.
    is_cluster_mfa_enabled bool
    (Boolean) Specifies if MFA is enabled on cluster.
    last_successful_login_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    last_updated_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    mfa_infos Sequence[GetBackupRecoveryConnectorGetUsersUserMfaInfo]
    (List) Specifies information about MFA. Nested schema for mfa_info:
    mfa_methods Sequence[str]
    (List) Specifies MFA methods that enabled on the cluster.
    object_class str
    (String) Specifies object class of user, could be either user or group.
    org_memberships Sequence[GetBackupRecoveryConnectorGetUsersUserOrgMembership]
    (List) 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
    (String) Specifies the password of this user.
    preferences Sequence[GetBackupRecoveryConnectorGetUsersUserPreference]
    (List) Specifies the preferences of this user. Nested schema for preferences:
    previous_login_time_msecs float
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    primary_group_name str
    (String) Specifies the name of the primary group of this User.
    privilege_ids Sequence[str]
    (List) 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[GetBackupRecoveryConnectorGetUsersUserProfile]
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles Sequence[str]
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    s3_access_key_id str
    (String) Specifies the S3 Account Access Key ID.
    s3_account_id str
    (String) Specifies the S3 Account Canonical User ID.
    s3_secret_key str
    (String) Specifies the S3 Account Secret Key.
    salesforce_accounts Sequence[GetBackupRecoveryConnectorGetUsersUserSalesforceAccount]
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid str
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spog_contexts Sequence[GetBackupRecoveryConnectorGetUsersUserSpogContext]
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscription_infos Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo]
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenant_accesses Sequence[GetBackupRecoveryConnectorGetUsersUserTenantAccess]
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenant_id str
    (String) Specifies the effective Tenant ID of the user.
    username str
    (String) Specifies the login name of the user.
    adUserInfos List<Property Map>
    (List) 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>
    (List) Specifies the names of additional groups this User may belong to.
    allowDsoModify Boolean
    (Boolean) Specifies if the data security user can be modified by the admin users.
    auditLogSettings List<Property Map>
    (List) 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
    (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.
    clusterIdentifiers List<Property Map>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    currentPassword String
    (String) Specifies the current password when updating the password.
    description String
    (String) Specifies a description about the user.
    domain String
    Optionally specify a domain to filter by. If no domain is specified, all users on the Cohesity Cluster are searched. If a domain is specified, only users on the Cohesity Cluster associated with that domain are searched.
    effectiveTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    emailAddress String
    (String) Specifies the email address of the user.
    expiredTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    forcePasswordChange Boolean
    (Boolean) Specifies whether to force user to change password.
    googleAccounts List<Property Map>
    (List) 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.
    id String
    (String) The unique ID.

    • Constraints: The maximum length is 128 characters. The value must match regular expression /^[\\.\\-0-9a-zA-Z]+$/.
    idpUserInfos List<Property Map>
    (List) 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
    (String) Specifies the messenger token for intercom identity verification.
    isAccountLocked Boolean
    (Boolean) Specifies whether the user account is locked.
    isAccountMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled for the Helios Account.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isClusterMfaEnabled Boolean
    (Boolean) Specifies if MFA is enabled on cluster.
    lastSuccessfulLoginTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the user was last logged in successfully.
    lastUpdatedTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    mfaInfos List<Property Map>
    (List) Specifies information about MFA. Nested schema for mfa_info:
    mfaMethods List<String>
    (List) Specifies MFA methods that enabled on the cluster.
    objectClass String
    (String) Specifies object class of user, could be either user or group.
    orgMemberships List<Property Map>
    (List) 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
    (String) Specifies the password of this user.
    preferences List<Property Map>
    (List) Specifies the preferences of this user. Nested schema for preferences:
    previousLoginTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds of previous user login.
    primaryGroupName String
    (String) Specifies the name of the primary group of this User.
    privilegeIds List<String>
    (List) 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>
    (List) Specifies the user profiles. NOTE:- Currently used for Helios. Nested schema for profiles:
    restricted Boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    (List) Specifies the Cohesity roles to associate with the user such as such as 'Admin', 'Ops' or 'View'.

    • Constraints: The minimum length is 1 item.
    s3AccessKeyId String
    (String) Specifies the S3 Account Access Key ID.
    s3AccountId String
    (String) Specifies the S3 Account Canonical User ID.
    s3SecretKey String
    (String) Specifies the S3 Account Secret Key.
    salesforceAccounts List<Property Map>
    (List) Salesforce Account Information of a Helios user. Nested schema for salesforce_account:
    sid String
    (String) Specifies the unique Security ID (SID) of the user. This field is mandatory in modifying user.
    spogContexts List<Property Map>
    (List) SpogContext specifies all of the information about the user and cluster which is performing action on this cluster. Nested schema for spog_context:
    subscriptionInfos List<Property Map>
    (List) Extends this to have Helios, DRaaS and DSaaS. Nested schema for subscription_info:
    tenantAccesses List<Property Map>
    (List) Specfies the Tenant Access for MCM User. Nested schema for tenant_accesses:
    tenantId String
    (String) Specifies the effective Tenant ID of the user.
    username String
    (String) Specifies the login name of the user.

    GetBackupRecoveryConnectorGetUsersUserAdUserInfo

    GroupSids List<string>
    (List) Specifies the SIDs of the groups.
    Groups List<string>
    (List) 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.
    IsFloatingUser bool
    (Boolean) Specifies whether or not this is a floating user.
    GroupSids []string
    (List) Specifies the SIDs of the groups.
    Groups []string
    (List) 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.
    IsFloatingUser bool
    (Boolean) Specifies whether or not this is a floating user.
    groupSids List<String>
    (List) Specifies the SIDs of the groups.
    groups List<String>
    (List) 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.
    isFloatingUser Boolean
    (Boolean) Specifies whether or not this is a floating user.
    groupSids string[]
    (List) Specifies the SIDs of the groups.
    groups string[]
    (List) 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.
    isFloatingUser boolean
    (Boolean) Specifies whether or not this is a floating user.
    group_sids Sequence[str]
    (List) Specifies the SIDs of the groups.
    groups Sequence[str]
    (List) 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.
    is_floating_user bool
    (Boolean) Specifies whether or not this is a floating user.
    groupSids List<String>
    (List) Specifies the SIDs of the groups.
    groups List<String>
    (List) 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.
    isFloatingUser Boolean
    (Boolean) Specifies whether or not this is a floating user.

    GetBackupRecoveryConnectorGetUsersUserAuditLogSetting

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

    GetBackupRecoveryConnectorGetUsersUserClusterIdentifier

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

    GetBackupRecoveryConnectorGetUsersUserGoogleAccount

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

    GetBackupRecoveryConnectorGetUsersUserIdpUserInfo

    GroupSids List<string>
    (List) Specifies the SIDs of the groups.
    Groups List<string>
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    IsFloatingUser bool
    (Boolean) Specifies whether or not this is a floating user.
    IssuerId string
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    UserId string
    (String) Specifies the User Id assigned by Salesforce.
    Vendor string
    (String) Specifies the vendor providing the IdP service.
    GroupSids []string
    (List) Specifies the SIDs of the groups.
    Groups []string
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    IsFloatingUser bool
    (Boolean) Specifies whether or not this is a floating user.
    IssuerId string
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    UserId string
    (String) Specifies the User Id assigned by Salesforce.
    Vendor string
    (String) Specifies the vendor providing the IdP service.
    groupSids List<String>
    (List) Specifies the SIDs of the groups.
    groups List<String>
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser Boolean
    (Boolean) Specifies whether or not this is a floating user.
    issuerId String
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    userId String
    (String) Specifies the User Id assigned by Salesforce.
    vendor String
    (String) Specifies the vendor providing the IdP service.
    groupSids string[]
    (List) Specifies the SIDs of the groups.
    groups string[]
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser boolean
    (Boolean) Specifies whether or not this is a floating user.
    issuerId string
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    userId string
    (String) Specifies the User Id assigned by Salesforce.
    vendor string
    (String) Specifies the vendor providing the IdP service.
    group_sids Sequence[str]
    (List) Specifies the SIDs of the groups.
    groups Sequence[str]
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    is_floating_user bool
    (Boolean) Specifies whether or not this is a floating user.
    issuer_id str
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    user_id str
    (String) Specifies the User Id assigned by Salesforce.
    vendor str
    (String) Specifies the vendor providing the IdP service.
    groupSids List<String>
    (List) Specifies the SIDs of the groups.
    groups List<String>
    (List) 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
    (Integer) Specifies the unique Id assigned by the Cluster for the IdP.
    isFloatingUser Boolean
    (Boolean) Specifies whether or not this is a floating user.
    issuerId String
    (String) Specifies the unique identifier assigned by the vendor for this Cluster.
    userId String
    (String) Specifies the User Id assigned by Salesforce.
    vendor String
    (String) Specifies the vendor providing the IdP service.

    GetBackupRecoveryConnectorGetUsersUserMfaInfo

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

    GetBackupRecoveryConnectorGetUsersUserOrgMembership

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name string
    (String) Specifies name of the tenant.
    Restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles List<string>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name string
    (String) Specifies name of the tenant.
    Restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    Roles []string
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    bifrostEnabled Boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name String
    (String) Specifies name of the tenant.
    restricted Boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    bifrostEnabled boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name string
    (String) Specifies name of the tenant.
    restricted boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles string[]
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    bifrost_enabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    is_managed_on_helios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    name str
    (String) Specifies name of the tenant.
    restricted bool
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles Sequence[str]
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    bifrostEnabled Boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name String
    (String) Specifies name of the tenant.
    restricted Boolean
    (Boolean) Whether the user is a restricted user. A restricted user can only view the objects he has permissions to.
    roles List<String>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.

    GetBackupRecoveryConnectorGetUsersUserPreference

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

    GetBackupRecoveryConnectorGetUsersUserProfile

    ClusterIdentifiers List<GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsDeleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    RegionIds List<string>
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    TenantId string
    (String) Specifies the effective Tenant ID of the user.
    TenantName string
    (String) Specifies the tenant name.
    TenantType string
    (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 []GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsDeleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    RegionIds []string
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    TenantId string
    (String) Specifies the effective Tenant ID of the user.
    TenantName string
    (String) Specifies the tenant name.
    TenantType string
    (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<GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted Boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    regionIds List<String>
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId String
    (String) Specifies the effective Tenant ID of the user.
    tenantName String
    (String) Specifies the tenant name.
    tenantType String
    (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 GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier[]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    regionIds string[]
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId string
    (String) Specifies the effective Tenant ID of the user.
    tenantName string
    (String) Specifies the tenant name.
    tenantType string
    (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[GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_deleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    region_ids Sequence[str]
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenant_id str
    (String) Specifies the effective Tenant ID of the user.
    tenant_name str
    (String) Specifies the tenant name.
    tenant_type str
    (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<Property Map>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted Boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    regionIds List<String>
    (List) Specifies the list of regions. This is only valid if tenant type is Dmaas.
    tenantId String
    (String) Specifies the effective Tenant ID of the user.
    tenantName String
    (String) Specifies the tenant name.
    tenantType String
    (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.

    GetBackupRecoveryConnectorGetUsersUserProfileClusterIdentifier

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

    GetBackupRecoveryConnectorGetUsersUserSalesforceAccount

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

    GetBackupRecoveryConnectorGetUsersUserSpogContext

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

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfo

    Classifications List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    DataProtectAzures List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    DataProtects List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect>
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    FortKnoxAzureCools List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool>
    (List) 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:
    FortKnoxAzureHots List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot>
    (List) 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:
    FortKnoxColds List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold>
    (List) 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:
    Ransomwares List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware>
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    SiteContinuities List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity>
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    ThreatProtections List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection>
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    Classifications []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    DataProtectAzures []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    DataProtects []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    FortKnoxAzureCools []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool
    (List) 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:
    FortKnoxAzureHots []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot
    (List) 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:
    FortKnoxColds []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold
    (List) 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:
    Ransomwares []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    SiteContinuities []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    ThreatProtections []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classifications List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtectAzures List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    dataProtects List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect>
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    fortKnoxAzureCools List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool>
    (List) 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:
    fortKnoxAzureHots List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot>
    (List) 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:
    fortKnoxColds List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold>
    (List) 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:
    ransomwares List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware>
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuities List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity>
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtections List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection>
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classifications GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification[]
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtectAzures GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure[]
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    dataProtects GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect[]
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    fortKnoxAzureCools GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool[]
    (List) 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:
    fortKnoxAzureHots GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot[]
    (List) 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:
    fortKnoxColds GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold[]
    (List) 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:
    ransomwares GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware[]
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuities GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity[]
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtections GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection[]
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classifications Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification]
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    data_protect_azures Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure]
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    data_protects Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect]
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    fort_knox_azure_cools Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool]
    (List) 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_hots Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot]
    (List) 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_colds Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold]
    (List) 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:
    ransomwares Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware]
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    site_continuities Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity]
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threat_protections Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection]
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:
    classifications List<Property Map>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for classification:
    dataProtectAzures List<Property Map>
    (List) ClassificationInfo holds information about the Datahawk Classification subscription such as if it is active or not. Nested schema for data_protect_azure:
    dataProtects List<Property Map>
    (List) DMaaSSubscriptionInfo holds information about the Data Protect subscription such as if it is active or not. Nested schema for data_protect:
    fortKnoxAzureCools List<Property Map>
    (List) 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:
    fortKnoxAzureHots List<Property Map>
    (List) 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:
    fortKnoxColds List<Property Map>
    (List) 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:
    ransomwares List<Property Map>
    (List) RansomwareInfo holds information about the FortKnox/FortKnoxFreeTrial subscription such as if it is active or not. Nested schema for ransomware:
    siteContinuities List<Property Map>
    (List) SiteContinuityInfo holds information about the Site Continuity subscription such as if it is active or not. Nested schema for site_continuity:
    threatProtections List<Property Map>
    (List) ThreatProtectionInfo holds information about the Datahawk ThreatProtection subscription such as if it is active or not. Nested schema for threat_protection:

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoClassification

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtect

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsAwsSubscription bool
    (Boolean) Specifies whether the subscription is AWS Subscription.
    IsCohesitySubscription bool
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    Tierings List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering>
    (List) Specifies the tiering info. Nested schema for tiering:
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsAwsSubscription bool
    (Boolean) Specifies whether the subscription is AWS Subscription.
    IsCohesitySubscription bool
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    Tierings []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isAwsSubscription Boolean
    (Boolean) Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription Boolean
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    tierings List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering>
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isAwsSubscription boolean
    (Boolean) Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription boolean
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    tierings GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering[]
    (List) Specifies the tiering info. Nested schema for tiering:
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_aws_subscription bool
    (Boolean) Specifies whether the subscription is AWS Subscription.
    is_cohesity_subscription bool
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    tierings Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering]
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isAwsSubscription Boolean
    (Boolean) Specifies whether the subscription is AWS Subscription.
    isCohesitySubscription Boolean
    (Boolean) Specifies whether the subscription is a Cohesity Paid subscription.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    tierings List<Property Map>
    (List) Specifies the tiering info. Nested schema for tiering:

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzure

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    Tierings List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering>
    (List) Specifies the tiering info. Nested schema for tiering:
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    Tierings []GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    tierings List<GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering>
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    tierings GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering[]
    (List) Specifies the tiering info. Nested schema for tiering:
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    tierings Sequence[GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering]
    (List) Specifies the tiering info. Nested schema for tiering:
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    tierings List<Property Map>
    (List) Specifies the tiering info. Nested schema for tiering:

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectAzureTiering

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

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoDataProtectTiering

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

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureCool

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxAzureHot

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoFortKnoxCold

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoRansomware

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity double
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    Quantity float64
    (Integer) Specifies the quantity of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Double
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    quantity number
    (Integer) Specifies the quantity of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    quantity float
    (Integer) Specifies the quantity of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    quantity Number
    (Integer) Specifies the quantity of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoSiteContinuity

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserSubscriptionInfoThreatProtection

    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    EndDate string
    (String) Specifies the end date of the subscription.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsFreeTrial bool
    (Boolean) Specifies the end date of the subscription.
    StartDate string
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.
    endDate string
    (String) Specifies the end date of the subscription.
    isActive boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial boolean
    (Boolean) Specifies the end date of the subscription.
    startDate string
    (String) Specifies the start date of the subscription.
    end_date str
    (String) Specifies the end date of the subscription.
    is_active bool
    (Boolean) Specifies whether or not the tenant is active.
    is_free_trial bool
    (Boolean) Specifies the end date of the subscription.
    start_date str
    (String) Specifies the start date of the subscription.
    endDate String
    (String) Specifies the end date of the subscription.
    isActive Boolean
    (Boolean) Specifies whether or not the tenant is active.
    isFreeTrial Boolean
    (Boolean) Specifies the end date of the subscription.
    startDate String
    (String) Specifies the start date of the subscription.

    GetBackupRecoveryConnectorGetUsersUserTenantAccess

    ClusterIdentifiers List<GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    EffectiveTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    ExpiredTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    IsAccessActive bool
    (Boolean) IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsDeleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    LastUpdatedTimeMsecs double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    Roles List<string>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    TenantName string
    (String) Specifies the tenant name.
    TenantType string
    (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 []GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    CreatedTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    EffectiveTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    ExpiredTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    IsAccessActive bool
    (Boolean) IsAccessActive specifies whether or not a tenant access is active, or has been deactivated by the customer. The default behavior is 'true'.
    IsActive bool
    (Boolean) Specifies whether or not the tenant is active.
    IsDeleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    LastUpdatedTimeMsecs float64
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    Roles []string
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    TenantName string
    (String) Specifies the tenant name.
    TenantType string
    (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<GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive Boolean
    (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
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted Boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs Double
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles List<String>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    tenantName String
    (String) Specifies the tenant name.
    tenantType String
    (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 GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier[]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive boolean
    (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
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles string[]
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    tenantName string
    (String) Specifies the tenant name.
    tenantType string
    (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[GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier]
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    created_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    effective_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expired_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    is_access_active bool
    (Boolean) 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
    (Boolean) Specifies whether or not the tenant is active.
    is_deleted bool
    (Boolean) Specifies whether or not the tenant is deleted.
    last_updated_time_msecs float
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles Sequence[str]
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    tenant_name str
    (String) Specifies the tenant name.
    tenant_type str
    (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<Property Map>
    (List) Specifies the list of clusters. Nested schema for cluster_identifiers:
    createdTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was created.
    effectiveTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes effective. Until that time, the user cannot log in.
    expiredTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access becomes expired. After that, the user cannot log in.
    isAccessActive Boolean
    (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
    (Boolean) Specifies whether or not the tenant is active.
    isDeleted Boolean
    (Boolean) Specifies whether or not the tenant is deleted.
    lastUpdatedTimeMsecs Number
    (Integer) Specifies the epoch time in milliseconds when the tenant access was last modified.
    roles List<String>
    (List) 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
    (String) Specifies the effective Tenant ID of the user.
    tenantName String
    (String) Specifies the tenant name.
    tenantType String
    (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.

    GetBackupRecoveryConnectorGetUsersUserTenantAccessClusterIdentifier

    ClusterId double
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId double
    (Integer) Specifies the incarnation id of the cluster.
    ClusterId float64
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId float64
    (Integer) Specifies the incarnation id of the cluster.
    clusterId Double
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Double
    (Integer) Specifies the incarnation id of the cluster.
    clusterId number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId number
    (Integer) Specifies the incarnation id of the cluster.
    cluster_id float
    (Integer) Specifies the id of the cluster.
    cluster_incarnation_id float
    (Integer) Specifies the incarnation id of the cluster.
    clusterId Number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Number
    (Integer) 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