3.0.0 • Published 5 years ago
@datafire/azure_azsadmin_storageaccounts v3.0.0
@datafire/azure_azsadmin_storageaccounts
Client library for StorageManagementClient
Installation and Usage
npm install --save @datafire/azure_azsadmin_storageaccountslet azure_azsadmin_storageaccounts = require('@datafire/azure_azsadmin_storageaccounts').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
The Admin Storage Management Client.
Actions
StorageAccounts_ReclaimStorageCapacity
Start reclaim storage capacity on deleted storage objects.
azure_azsadmin_storageaccounts.StorageAccounts_ReclaimStorageCapacity({
"subscriptionId": "",
"location": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - location required
string: Resource location. - api-version required
string: REST Api Version.
- subscriptionId required
Output
Output schema unknown
StorageAccounts_List
Returns a list of storage accounts.
azure_azsadmin_storageaccounts.StorageAccounts_List({
"subscriptionId": "",
"location": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - location required
string: Resource location. - api-version required
string: REST Api Version. - $filter
string: Filter string - summary
boolean: Switch for whether summary or detailed information is returned.
- subscriptionId required
Output
- output StorageAccountList
StorageAccounts_Get
Returns the requested storage account.
azure_azsadmin_storageaccounts.StorageAccounts_Get({
"subscriptionId": "",
"location": "",
"accountId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - location required
string: Resource location. - accountId required
string: Internal storage account ID, which is not visible to tenant. - api-version required
string: REST Api Version.
- subscriptionId required
Output
- output StorageAccount
StorageAccounts_Undelete
Undelete a deleted storage account with new account name if the a new name is provided.
azure_azsadmin_storageaccounts.StorageAccounts_Undelete({
"subscriptionId": "",
"location": "",
"accountId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: Subscription Id. - location required
string: Resource location. - accountId required
string: Internal storage account ID, which is not visible to tenant. - api-version required
string: REST Api Version. - newAccountName
string: New storage account name when doing undelete storage account operation.
- subscriptionId required
Output
- output UndeleteStorageAccount
Definitions
EncryptionKeySource
- EncryptionKeySource
string(values: Microsoft.Storage): Encryption Key Source
LocationStatus
- LocationStatus
string(values: Available, Unavailable): Gets the status indicating whether the primary location of the storage account is available or unavailable.
StorageAccount
- StorageAccount
object: Properties of the storage account.- kind StorageAccountKind
- properties StorageAccountProperties
- tags
object: Resource tags. - id
string: Resource ID. - location
string: Resource Location. - name
string: Resource Name. - type
string: Resource Type.
StorageAccountAccessTier
- StorageAccountAccessTier
string(values: Hot, Cool): Access tier for storage account
StorageAccountHealthState
- StorageAccountHealthState
string(values: Healthy, Suspended, OverQuota, SuspendedAndOverQuota): Health state for storage account
StorageAccountKind
- StorageAccountKind
string(values: Storage, StorageV2, BlobStorage): The kind of storage account
StorageAccountList
- StorageAccountList
object: Pageable list of storage accounts.- @odata.nextLink
string: URI to the next page. - value
array: List of storage accounts.- items StorageAccount
- @odata.nextLink
StorageAccountProperties
- StorageAccountProperties
object: Properties of a storage account.- accessTier StorageAccountAccessTier
- accountId
string: Internal storage account ID, which is not visible to tenant. - accountStatus StorageAccountStatus
- accountType StorageAccountType
- creationTime
string: The creation date and time of storage account in UTC. - deletedTime
string: The date-time when the storage account was deleted. - encryption StorageEncryption
- faultDomain
string: The fault domain for the storage account. - healthState StorageAccountHealthState
- primaryLocation
string: The primary location for the storage account. - provisioningState StorageAccountState
- statusOfPrimary LocationStatus
- supportsHttpsTrafficOnly
boolean: Storage account supports https traffic only or not - tenantResourceGroupName
string: The name of resource group under which the storage account locates. - tenantStorageAccountName
string: Storage account name from tenant view. - tenantSubscriptionId
string: Subscription ID of the subscription under which the storage account locates. - tenantViewId
string: Resource URI of storage account from tenant view.
StorageAccountState
- StorageAccountState
string(values: Creating, Succeeded): Storage account state.
StorageAccountStatus
- StorageAccountStatus
string(values: Active, Deleted): The state of storage account in WAC.
StorageAccountType
- StorageAccountType
string(values: Standard_LRS, Standard_GRS, Standard_ZRS, Standard_RAGRS, Premium_LRS): Storage account type.
StorageEncryption
- StorageEncryption
object: Storage encryption setting- keySource EncryptionKeySource
- services StorageEncryptionServices
StorageEncryptionServices
- StorageEncryptionServices
object: Services for which encryption setting is mentioned.
StorageEncryptionSetting
- StorageEncryptionSetting
object: Storage Encryption setting- enabled
boolean: Bool to indicate whether enabled or not. - lastEnabledTime
string: A rough estimate of the date/time when the encryption was last enabled by the user.
- enabled
UndeleteStorageAccount
- UndeleteStorageAccount
object: Undelete storage account information.- accountId
string: The internal wac id for storage account. - newAccountName
string: The new account name for the restored account if defined.
- accountId
3.0.0
5 years ago