ArmNetworkCloudModelFactory.NetworkCloudVolumeData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData NetworkCloudVolumeData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, long sizeInMiB = 0, Azure.Core.ResourceIdentifier storageApplianceId = default, long? allocatedInSizeMiB = default, System.Collections.Generic.IEnumerable<string> attachedTo = default, Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, string serialNumber = default, Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState? provisioningState = default, Azure.ETag? eTag = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = default);
static member NetworkCloudVolumeData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * int64 * Azure.Core.ResourceIdentifier * Nullable<int64> * seq<string> * Nullable<Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus> * string * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState> * Nullable<Azure.ETag> * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation -> Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData
Public Shared Function NetworkCloudVolumeData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sizeInMiB As Long = 0, Optional storageApplianceId As ResourceIdentifier = Nothing, Optional allocatedInSizeMiB As Nullable(Of Long) = Nothing, Optional attachedTo As IEnumerable(Of String) = Nothing, Optional detailedStatus As Nullable(Of VolumeDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional serialNumber As String = Nothing, Optional provisioningState As Nullable(Of VolumeProvisioningState) = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing) As NetworkCloudVolumeData
Parameters
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- String
The name of the resource.
- resourceType
- ResourceType
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- systemData
- SystemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tags
- IDictionary<String,String>
Resource tags.
- location
- AzureLocation
The geo-location where the resource lives.
- sizeInMiB
- Int64
The requested storage allocation for the volume in Mebibytes.
- storageApplianceId
- ResourceIdentifier
The resource ID of the storage appliance that hosts the volume.
- attachedTo
- IEnumerable<String>
The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters.
- detailedStatus
- Nullable<VolumeDetailedStatus>
The more detailed status of the volume.
- detailedStatusMessage
- String
The descriptive message about the current detailed status.
- serialNumber
- String
The unique identifier of the volume.
- provisioningState
- Nullable<VolumeProvisioningState>
The provisioning state of the volume.
"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.").
- extendedLocation
- Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation
The extended location of the resource. This property is required when creating the resource.
Returns
A new NetworkCloudVolumeData instance for mocking.