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. |
| capacity | The total capacity of the storage appliance. Measured in GiB. |
| capacity |
The amount of storage consumed. Measured in GiB. |
| cluster |
The resource ID of the cluster this storage appliance is associated with. |
| detailed |
The detailed status of the storage appliance. |
| detailed |
The descriptive message about the current detailed status. |
| etag | "If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.") |
| expansion |
The list of expansion shelves connected to the storage appliance. |
| extended |
The extended location of the resource. This property is required when creating the resource. |
| management |
The endpoint for the management interface of the storage appliance. |
| manufacturer | The manufacturer of the storage appliance. |
| model | The model of the storage appliance. |
| monitoring |
The monitoring configuration status of the storage appliance. |
| provisioning |
The provisioning state of the storage appliance. |
| 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. |
| remote |
The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. |
| secret |
The list of statuses that represent secret rotation activity. |
| serial |
The serial number for the storage appliance. |
| storage |
The SKU for the storage appliance. |
| version | The version of the storage appliance. |
Inherited Properties
| id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | The geo-location where the resource lives |
| name | The name of the resource |
| system |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
| tags | Resource tags. |
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
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.
caCertificate?: CertificateInfo
Property Value
capacity
The total capacity of the storage appliance. Measured in GiB.
capacity?: number
Property Value
number
capacityUsed
The amount of storage consumed. Measured in GiB.
capacityUsed?: number
Property Value
number
clusterId
The resource ID of the cluster this storage appliance is associated with.
clusterId?: string
Property Value
string
detailedStatus
The detailed status of the storage appliance.
detailedStatus?: string
Property Value
string
detailedStatusMessage
The descriptive message about the current detailed status.
detailedStatusMessage?: string
Property Value
string
etag
"If etag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.")
etag?: string
Property Value
string
expansionShelves
The list of expansion shelves connected to the storage appliance.
expansionShelves?: StorageApplianceExpansionShelf[]
Property Value
extendedLocation
The extended location of the resource. This property is required when creating the resource.
extendedLocation: ExtendedLocation
Property Value
managementIpv4Address
The endpoint for the management interface of the storage appliance.
managementIpv4Address?: string
Property Value
string
manufacturer
The manufacturer of the storage appliance.
manufacturer?: string
Property Value
string
model
The model of the storage appliance.
model?: string
Property Value
string
monitoringConfigurationStatus
The monitoring configuration status of the storage appliance.
monitoringConfigurationStatus?: StorageApplianceMonitoringConfigurationStatus
Property Value
provisioningState
The provisioning state of the storage appliance.
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.
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.
remoteVendorManagementStatus?: string
Property Value
string
secretRotationStatus
The list of statuses that represent secret rotation activity.
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.
version?: string
Property Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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
systemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
systemData?: SystemData
Property Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: Record<string, string>
Property Value
Record<string, string>
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type?: string
Property Value
string
Inherited From TrackedResource.type