StorageAppliance interface
StorageAppliance represents on-premises Network Cloud storage appliance.
- Extends
Properties
| administrator |
The credentials of the administrative interface on this storage appliance. |
| ca |
The CA certificate information issued by the platform for connecting to TLS interfaces for the storage appliance. Callers add this certificate to their trusted CA store to allow secure communication with the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| capacity | The total capacity of the storage appliance. Measured in GiB. NOTE: This property will not be serialized. It can only be populated by the server. |
| capacity |
The amount of storage consumed. Measured in GiB. NOTE: This property will not be serialized. It can only be populated by the server. |
| cluster |
The resource ID of the cluster this storage appliance is associated with. NOTE: This property will not be serialized. It can only be populated by the server. |
| detailed |
The detailed status of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| detailed |
The descriptive message about the current detailed status. NOTE: This property will not be serialized. It can only be populated by the server. |
| etag | Resource ETag. NOTE: This property will not be serialized. It can only be populated by the server. |
| extended |
The extended location of the cluster associated with the resource. |
| management |
The endpoint for the management interface of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| manufacturer | The manufacturer of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| model | The model of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| provisioning |
The provisioning state of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
| rack |
The resource ID of the rack where this storage appliance resides. |
| rack |
The slot the storage appliance is in the rack based on the BOM configuration. |
| remote |
The indicator of whether the storage appliance supports remote vendor management. NOTE: This property will not be serialized. It can only be populated by the server. |
| remote |
The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. NOTE: This property will not be serialized. It can only be populated by the server. |
| secret |
The list of statuses that represent secret rotation activity. NOTE: This property will not be serialized. It can only be populated by the server. |
| serial |
The serial number for the storage appliance. |
| storage |
The SKU for the storage appliance. |
| version | The version of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
| id | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server. |
| location | The geo-location where the resource lives |
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
| system |
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server. |
| tags | Resource tags. |
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
administratorCredentials
The credentials of the administrative interface on this storage appliance.
administratorCredentials: AdministrativeCredentials
Property Value
caCertificate
The CA certificate information issued by the platform for connecting to TLS interfaces for the storage appliance. Callers add this certificate to their trusted CA store to allow secure communication with the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
caCertificate?: CertificateInfo
Property Value
capacity
The total capacity of the storage appliance. Measured in GiB. NOTE: This property will not be serialized. It can only be populated by the server.
capacity?: number
Property Value
number
capacityUsed
The amount of storage consumed. Measured in GiB. NOTE: This property will not be serialized. It can only be populated by the server.
capacityUsed?: number
Property Value
number
clusterId
The resource ID of the cluster this storage appliance is associated with. NOTE: This property will not be serialized. It can only be populated by the server.
clusterId?: string
Property Value
string
detailedStatus
The detailed status of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
detailedStatus?: string
Property Value
string
detailedStatusMessage
The descriptive message about the current detailed status. NOTE: This property will not be serialized. It can only be populated by the server.
detailedStatusMessage?: string
Property Value
string
etag
Resource ETag. NOTE: This property will not be serialized. It can only be populated by the server.
etag?: string
Property Value
string
extendedLocation
The extended location of the cluster associated with the resource.
extendedLocation: ExtendedLocation
Property Value
managementIpv4Address
The endpoint for the management interface of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
managementIpv4Address?: string
Property Value
string
manufacturer
The manufacturer of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
manufacturer?: string
Property Value
string
model
The model of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
model?: string
Property Value
string
provisioningState
The provisioning state of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
rackId
The resource ID of the rack where this storage appliance resides.
rackId: string
Property Value
string
rackSlot
The slot the storage appliance is in the rack based on the BOM configuration.
rackSlot: number
Property Value
number
remoteVendorManagementFeature
The indicator of whether the storage appliance supports remote vendor management. NOTE: This property will not be serialized. It can only be populated by the server.
remoteVendorManagementFeature?: string
Property Value
string
remoteVendorManagementStatus
The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. NOTE: This property will not be serialized. It can only be populated by the server.
remoteVendorManagementStatus?: string
Property Value
string
secretRotationStatus
The list of statuses that represent secret rotation activity. NOTE: This property will not be serialized. It can only be populated by the server.
secretRotationStatus?: SecretRotationStatus[]
Property Value
serialNumber
The serial number for the storage appliance.
serialNumber: string
Property Value
string
storageApplianceSkuId
The SKU for the storage appliance.
storageApplianceSkuId: string
Property Value
string
version
The version of the storage appliance. NOTE: This property will not be serialized. It can only be populated by the server.
version?: string
Property Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: string
Property Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
systemData
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
Property Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type