AutoAssignRegExp Data Type

Properties
name data type description
autoAssignSettings AutoAssignSettings
guid string
regExpString string
ver number
assignmentType AutoAssignType
auditEntityName string
valueAndAssignType ValueAndAssignType
nameAndGuid NameAndGuid
nameGuidAndType NameGuidAndType

Example

{
  "autoAssignSettings" : {
    "guid" : "...",
    "ver" : 12345,
    "policy" : {
      "guid" : "...",
      "name" : "...",
      "ver" : 12345,
      "priority" : 12345,
      "backupRetryCount" : 12345,
      "autoAssignSettings" : { },
      "autoRemoveNonPresent" : true,
      "active" : true,
      "buildInType" : "VPROTECT_GIT_REPOSITORY_BACKUP",
      "rules" : [ { }, { } ],
      "visibleForAllProjects" : true,
      "projects" : [ { }, { } ],
      "nameAndGuid" : { },
      "nameGuidAndType" : { },
      "auditEntityName" : "..."
    },
    "mode" : "ASSIGN_AND_REMOVE",
    "regExps" : [ {
      "autoAssignSettings" : { },
      "guid" : "...",
      "regExpString" : "...",
      "ver" : 12345,
      "assignmentType" : "EXCLUDE",
      "auditEntityName" : "...",
      "valueAndAssignType" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    }, {
      "autoAssignSettings" : { },
      "guid" : "...",
      "regExpString" : "...",
      "ver" : 12345,
      "assignmentType" : "EXCLUDE",
      "auditEntityName" : "...",
      "valueAndAssignType" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    } ],
    "tags" : [ {
      "autoAssignSettings" : { },
      "tag" : "...",
      "guid" : "...",
      "ver" : 12345,
      "assignmentType" : "EXCLUDE",
      "auditEntityName" : "...",
      "valueAndAssignType" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    }, {
      "autoAssignSettings" : { },
      "tag" : "...",
      "guid" : "...",
      "ver" : 12345,
      "assignmentType" : "EXCLUDE",
      "auditEntityName" : "...",
      "valueAndAssignType" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    } ],
    "hvClusters" : [ {
      "uuid" : "...",
      "name" : "...",
      "visibleForAllProjects" : true,
      "hvManager" : { },
      "dataCenter" : { },
      "guid" : "...",
      "storages" : [ { }, { } ],
      "ver" : 12345,
      "hypervisors" : [ { }, { } ],
      "networks" : [ { }, { } ],
      "projects" : [ { }, { } ],
      "nodeConfig" : { },
      "auditEntityName" : "...",
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    }, {
      "uuid" : "...",
      "name" : "...",
      "visibleForAllProjects" : true,
      "hvManager" : { },
      "dataCenter" : { },
      "guid" : "...",
      "storages" : [ { }, { } ],
      "ver" : 12345,
      "hypervisors" : [ { }, { } ],
      "networks" : [ { }, { } ],
      "projects" : [ { }, { } ],
      "nodeConfig" : { },
      "auditEntityName" : "...",
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    } ],
    "nameAndGuid" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "storagePools" : [ {
      "name" : "...",
      "uuid" : "...",
      "size" : 12345,
      "usedSpace" : 12345,
      "storageProvider" : { },
      "auditEntityName" : "...",
      "guid" : "...",
      "ver" : 12345,
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    }, {
      "name" : "...",
      "uuid" : "...",
      "size" : 12345,
      "usedSpace" : 12345,
      "storageProvider" : { },
      "auditEntityName" : "...",
      "guid" : "...",
      "ver" : 12345,
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    } ],
    "nameGuidAndType" : {
      "type" : { },
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "cloudServiceProviders" : [ {
      "guid" : "...",
      "ver" : 12345,
      "name" : "...",
      "cloudServiceProviderType" : "MICROSOFT365",
      "nodeConfig" : { },
      "settings" : {
        "property1" : "...",
        "property2" : "..."
      },
      "cloudSites" : [ { }, { } ],
      "cloudUsers" : [ { }, { } ],
      "nameAndGuid" : { },
      "cloudGroups" : [ { }, { } ],
      "cloudTeams" : [ { }, { } ],
      "nameGuidAndType" : { },
      "auditEntityName" : "...",
      "anyManagementEntityFromPool" : { },
      "pool" : { }
    }, {
      "guid" : "...",
      "ver" : 12345,
      "name" : "...",
      "cloudServiceProviderType" : "MICROSOFT365",
      "nodeConfig" : { },
      "settings" : {
        "property1" : "...",
        "property2" : "..."
      },
      "cloudSites" : [ { }, { } ],
      "cloudUsers" : [ { }, { } ],
      "nameAndGuid" : { },
      "cloudGroups" : [ { }, { } ],
      "cloudTeams" : [ { }, { } ],
      "nameGuidAndType" : { },
      "auditEntityName" : "...",
      "anyManagementEntityFromPool" : { },
      "pool" : { }
    } ],
    "osAgents" : [ {
      "guid" : "...",
      "ver" : 12345,
      "description" : "...",
      "secret" : "...",
      "lastLoginDate" : 12345,
      "lastSeen" : 12345,
      "status" : "WORKING",
      "beingDeleted" : true,
      "nodeConfig" : { },
      "osBackupPolicy" : { },
      "enabledScheduledBackups" : true,
      "nameAndGuid" : { },
      "osType" : "LINUX",
      "auditEntityName" : "...",
      "anyManagementEntityFromPool" : { },
      "name" : "...",
      "sshHost" : "...",
      "sshPort" : 12345,
      "lastSuccessfulFullBackupSizeForFETB" : 12345,
      "pool" : { },
      "type" : "CLOUD",
      "backupPolicy" : { },
      "lastSuccessfulFullBackup" : { },
      "lastRestoreJob" : { },
      "peProviderForSystemNotification" : { },
      "lastSuccessfulIncBackup" : { },
      "lastStoredSnapshotAssignments" : [ { }, { } ],
      "osAgent" : { },
      "backups" : [ { }, { } ],
      "warningsPresent" : true,
      "buildInType" : "REAR_BACKUP",
      "credential" : { },
      "averageProgress" : 12345.0,
      "lastChainMarkedForDeletion" : true,
      "specialOperation" : "DISCARD_METADATA_DATABASES",
      "lastSuccessfulBackup" : { },
      "nameGuidAndType" : { },
      "present" : true,
      "snapshotMgmtPolicy" : { },
      "lastStoredSnapshot" : { },
      "lastStoredSnapshots" : [ { }, { } ],
      "typeDeletable" : true,
      "bounded" : true,
      "backupDestinationsByBackups" : [ { }, { } ],
      "storageProviderIfPresent" : { },
      "cloud" : true
    }, {
      "guid" : "...",
      "ver" : 12345,
      "description" : "...",
      "secret" : "...",
      "lastLoginDate" : 12345,
      "lastSeen" : 12345,
      "status" : "DISCONNECTED",
      "beingDeleted" : true,
      "nodeConfig" : { },
      "osBackupPolicy" : { },
      "enabledScheduledBackups" : true,
      "nameAndGuid" : { },
      "osType" : "LINUX",
      "auditEntityName" : "...",
      "anyManagementEntityFromPool" : { },
      "name" : "...",
      "sshHost" : "...",
      "sshPort" : 12345,
      "lastSuccessfulFullBackupSizeForFETB" : 12345,
      "pool" : { },
      "type" : "VM",
      "backupPolicy" : { },
      "lastSuccessfulFullBackup" : { },
      "lastRestoreJob" : { },
      "peProviderForSystemNotification" : { },
      "lastSuccessfulIncBackup" : { },
      "lastStoredSnapshotAssignments" : [ { }, { } ],
      "osAgent" : { },
      "backups" : [ { }, { } ],
      "warningsPresent" : true,
      "buildInType" : "INTERNAL_DB_BACKUP",
      "credential" : { },
      "averageProgress" : 12345.0,
      "lastChainMarkedForDeletion" : true,
      "specialOperation" : "DISCARD_METADATA_DATABASES",
      "lastSuccessfulBackup" : { },
      "nameGuidAndType" : { },
      "present" : true,
      "snapshotMgmtPolicy" : { },
      "lastStoredSnapshot" : { },
      "lastStoredSnapshots" : [ { }, { } ],
      "typeDeletable" : true,
      "bounded" : true,
      "backupDestinationsByBackups" : [ { }, { } ],
      "storageProviderIfPresent" : { },
      "cloud" : true
    } ],
    "projects" : [ {
      "uuid" : "...",
      "name" : "...",
      "active" : true,
      "present" : true,
      "hvManager" : { },
      "backupDestinations" : [ { }, { } ],
      "guid" : "...",
      "ver" : 12345,
      "hypervisorClusters" : [ { }, { } ],
      "hypervisorStorages" : [ { }, { } ],
      "quota" : { },
      "authenticationDomains" : [ { }, { } ],
      "sourceAuthenticationDomain" : { },
      "auditEntityName" : "...",
      "availableAuthenticationDomain" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    }, {
      "uuid" : "...",
      "name" : "...",
      "active" : true,
      "present" : true,
      "hvManager" : { },
      "backupDestinations" : [ { }, { } ],
      "guid" : "...",
      "ver" : 12345,
      "hypervisorClusters" : [ { }, { } ],
      "hypervisorStorages" : [ { }, { } ],
      "quota" : { },
      "authenticationDomains" : [ { }, { } ],
      "sourceAuthenticationDomain" : { },
      "auditEntityName" : "...",
      "availableAuthenticationDomain" : { },
      "nameAndGuid" : { },
      "nameGuidAndType" : { }
    } ],
    "auditEntityName" : "..."
  },
  "guid" : "...",
  "regExpString" : "...",
  "ver" : 12345,
  "assignmentType" : "INCLUDE",
  "auditEntityName" : "...",
  "valueAndAssignType" : {
    "value" : "...",
    "assignmentType" : "INCLUDE"
  },
  "nameAndGuid" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "nameGuidAndType" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }
}