3.0.0 • Published 5 years ago
@datafire/azure_azsadmin_containers v3.0.0
@datafire/azure_azsadmin_containers
Client library for StorageManagementClient
Installation and Usage
npm install --save @datafire/azure_azsadmin_containerslet azure_azsadmin_containers = require('@datafire/azure_azsadmin_containers').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
The Admin Storage Management Client.
Actions
Containers_MigrationStatus
Returns the status of a container migration job.
azure_azsadmin_containers.Containers_MigrationStatus({
"subscriptionId": "",
"resourceGroupName": "",
"farmId": "",
"operationId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - resourceGroupName required
string: Resource group name. - farmId required
string: Farm Id. - operationId required
string: Operation Id. - api-version required
string: REST Api Version.
- subscriptionId required
Output
- output MigrationResult
Containers_CancelMigration
Cancel a container migration job.
azure_azsadmin_containers.Containers_CancelMigration({
"subscriptionId": "",
"resourceGroupName": "",
"farmId": "",
"operationId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - resourceGroupName required
string: Resource group name. - farmId required
string: Farm Id. - operationId required
string: Operation Id. - api-version required
string: REST Api Version.
- subscriptionId required
Output
- output MigrationResult
Containers_List
Returns the list of containers which can be migrated in the specified share.
azure_azsadmin_containers.Containers_List({
"subscriptionId": "",
"resourceGroupName": "",
"farmId": "",
"shareName": "",
"api-version": "",
"Intent": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - resourceGroupName required
string: Resource group name. - farmId required
string: Farm Id. - shareName required
string: Share name. - api-version required
string: REST Api Version. - Intent required
string: The container migration intent. - MaxCount
integer: The maximum number of containers. - StartIndex
integer: The starting index the resource provider uses.
- subscriptionId required
Output
- output ContainerList
Containers_ListDestinationShares
Returns a list of destination shares that the system considers as best candidates for migration.
azure_azsadmin_containers.Containers_ListDestinationShares({
"subscriptionId": "",
"resourceGroupName": "",
"farmId": "",
"shareName": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - resourceGroupName required
string: Resource group name. - farmId required
string: Farm Id. - shareName required
string: Share name. - api-version required
string: REST Api Version.
- subscriptionId required
Output
- output
array: List of storage shares.- items
object: Storage share.- properties
object: Storage share properties.- freeCapacity
integer: The free space of the storage share in bytes. - healthStatus
string(values: Unknown, Healthy, Warning, Critical): Current health status. - shareName
string: The name of the storage share. - totalCapacity
integer: The total capacity of the storage share in bytes. - uncPath
string: The UNC path to the storage share. - usedCapacity
integer: The used capacity of the storage share in bytes.
- freeCapacity
- id
string: Resource ID. - location
string: Resource location. - name
string: Resource Name. - tags
object: Resource tags. - type
string: Resource type.
- properties
- items
Containers_Migrate
Starts a container migration job to migrate containers to the specified destination share.
azure_azsadmin_containers.Containers_Migrate({
"subscriptionId": "",
"resourceGroupName": "",
"farmId": "",
"shareName": "",
"api-version": "",
"migrationParameters": {
"storageAccountName": "",
"containerName": "",
"destinationShareUncPath": ""
}
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - resourceGroupName required
string: Resource group name. - farmId required
string: Farm Id. - shareName required
string: Share name. - api-version required
string: REST Api Version. - migrationParameters required MigrationParameters
- subscriptionId required
Output
- output MigrationResult
Definitions
Container
- Container
object: Container properties.- accountid
string: The ID of the storage account. - accountname
string: The name of storage account where the container locates. - containerState
string: The current state of the container. - containerid
integer: The container ID. - containername
string: Container name. - sharename
string: The name of the share where the container locates. - usedBytesInPrimaryVolume
integer: The used space, in bytes, of the container in the primary volume.
- accountid
ContainerList
- ContainerList
array: List of containers.- items Container
MigrationParameters
- MigrationParameters
object: Parameters of container migration job.- containerName required
string: The name of the container to be migrated. - destinationShareUncPath required
string: The UNC path of the destination share for migration. - storageAccountName required
string: The name of the storage account where the container locates.
- containerName required
MigrationResult
- MigrationResult
object: The result of the container migration.- containerName
string: The name of the container to be migrated. - destinationShareName
string: The name of the destination storage share. - failureReason
string: The migration failure reason. - jobId
string: The migration job ID. - migrationStatus MigrationState
- sourceShareName
string: The name of the source storage share. - storageAccountName
string: The storage account name. - subEntitiesCompleted
integer: The number of entities which have been migrated. - subEntitiesFailed
integer: The number of entities which failed in migration.
- containerName
MigrationState
- MigrationState
string(values: Active, Paused, Deleted, Rollback, Complete, Canceled, Failed, All)
3.0.0
5 years ago