@azure/arm-purestorageblock package
Classes
BlockClient |
Interfaces
Address |
Address details |
Alert |
Health alerts |
AvsConnection |
Transient information about an on-going connection to an AVS instance |
AvsDiskDetails |
AVS disk/volume information |
AvsStatus |
Status of storage pool / AVS connection |
AvsStorageContainer |
AVS storage container resource type, representing a VMware storage container in a storage pool, which can be associated to and mounted as a datastore |
AvsStorageContainerProperties |
AVS storage container properties |
AvsStorageContainerVolume |
A volume contained in an AVS storage container |
AvsStorageContainerVolumeUpdate |
The type used for update operations of the AvsStorageContainerVolume. |
AvsStorageContainerVolumeUpdateProperties |
The updatable properties of the AvsStorageContainerVolume. |
AvsStorageContainerVolumesDeleteOptionalParams |
Optional parameters. |
AvsStorageContainerVolumesGetOptionalParams |
Optional parameters. |
AvsStorageContainerVolumesListByAvsStorageContainerOptionalParams |
Optional parameters. |
AvsStorageContainerVolumesOperations |
Interface representing a AvsStorageContainerVolumes operations. |
AvsStorageContainerVolumesUpdateOptionalParams |
Optional parameters. |
AvsStorageContainersDeleteOptionalParams |
Optional parameters. |
AvsStorageContainersGetOptionalParams |
Optional parameters. |
AvsStorageContainersListByStoragePoolOptionalParams |
Optional parameters. |
AvsStorageContainersOperations |
Interface representing a AvsStorageContainers operations. |
AvsVm |
AVS VM resource type, representing all the volumes associated to an AVS VM as defined by VMware |
AvsVmDetails |
AVS VM details |
AvsVmProperties |
AVS VM properties |
AvsVmUpdate |
The type used for update operations of the AvsVm. |
AvsVmUpdateProperties |
The updatable properties of the AvsVm. |
AvsVmVolume |
Any volume associated to a particular AVS VM |
AvsVmVolumeUpdate |
The type used for update operations of the AvsVmVolume. |
AvsVmVolumeUpdateProperties |
The updatable properties of the AvsVmVolume. |
AvsVmVolumesDeleteOptionalParams |
Optional parameters. |
AvsVmVolumesGetOptionalParams |
Optional parameters. |
AvsVmVolumesListByAvsVmOptionalParams |
Optional parameters. |
AvsVmVolumesOperations |
Interface representing a AvsVmVolumes operations. |
AvsVmVolumesUpdateOptionalParams |
Optional parameters. |
AvsVmsDeleteOptionalParams |
Optional parameters. |
AvsVmsGetOptionalParams |
Optional parameters. |
AvsVmsListByStoragePoolOptionalParams |
Optional parameters. |
AvsVmsOperations |
Interface representing a AvsVms operations. |
AvsVmsUpdateOptionalParams |
Optional parameters. |
AzureVmwareService |
Connected AVS status |
BandwidthUsage |
Bandwidth usage metrics |
BillingUsageProperty |
Represents an individual billing usage property |
BlockClientOptionalParams |
Optional parameters for the client. |
CompanyDetails |
Company details |
ErrorAdditionalInfo |
The resource management error additional info. |
ErrorDetail |
The error detail. |
ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. |
HealthDetails |
Health metrics for a storage pool |
IopsUsage |
IOPS usage metrics |
LimitDetails |
Limits constraining certain resource properties |
ManagedServiceIdentity |
Managed service identity (system assigned and/or user assigned identities) |
MarketplaceDetails |
Marketplace details |
OfferDetails |
Offer details for the marketplace that is selected by the user |
Operation |
Details of a REST API operation, returned from the Resource Provider Operations API |
OperationDisplay |
Localized display information for and operation. |
OperationsListOptionalParams |
Optional parameters. |
OperationsOperations |
Interface representing a Operations operations. |
PageSettings |
Options for the byPage method |
PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
PerformancePolicyLimits |
internal |
ProtectionPolicyLimits |
internal |
ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
RangeLimits |
Minimum and maximum values for a property |
Reservation |
Pure Storage cloud service resource type, also called reservation |
ReservationBillingStatus |
Latest billing status for this reservation |
ReservationBillingUsageReport |
Represents a billing usage report, including overall status and detailed properties |
ReservationPropertiesBaseResourceProperties |
Properties of a Reservation resource. |
ReservationUpdate |
The type used for update operations of the Reservation. |
ReservationUpdateProperties |
The updatable properties of the Reservation. |
ReservationsCreateOptionalParams |
Optional parameters. |
ReservationsDeleteOptionalParams |
Optional parameters. |
ReservationsGetBillingReportOptionalParams |
Optional parameters. |
ReservationsGetBillingStatusOptionalParams |
Optional parameters. |
ReservationsGetOptionalParams |
Optional parameters. |
ReservationsGetResourceLimitsOptionalParams |
Optional parameters. |
ReservationsListByResourceGroupOptionalParams |
Optional parameters. |
ReservationsListBySubscriptionOptionalParams |
Optional parameters. |
ReservationsOperations |
Interface representing a Reservations operations. |
ReservationsUpdateOptionalParams |
Optional parameters. |
Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
RestorePollerOptions | |
ServiceInitializationHandle |
Initialization handle used to configure the AVS SDDC to communicate with the storage pool |
ServiceInitializationInfo |
Explicit service initialization data |
SoftDeletion |
Soft-deletion state |
Space |
Storage space usage |
StoragePool |
Storage pool resource |
StoragePoolEnableAvsConnectionPost |
EnableAvsConnection payload information |
StoragePoolFinalizeAvsConnectionPost |
FinalizeAvsConnection payload information, either encoded or explicit |
StoragePoolHealthInfo |
Health information for a storage pool |
StoragePoolLimits |
Limits used for storage pool creation |
StoragePoolProperties |
Properties of a storage pool |
StoragePoolUpdate |
The type used for update operations of the StoragePool. |
StoragePoolUpdateProperties |
The updatable properties of the StoragePool. |
StoragePoolsCreateOptionalParams |
Optional parameters. |
StoragePoolsDeleteOptionalParams |
Optional parameters. |
StoragePoolsDisableAvsConnectionOptionalParams |
Optional parameters. |
StoragePoolsEnableAvsConnectionOptionalParams |
Optional parameters. |
StoragePoolsFinalizeAvsConnectionOptionalParams |
Optional parameters. |
StoragePoolsGetAvsConnectionOptionalParams |
Optional parameters. |
StoragePoolsGetAvsStatusOptionalParams |
Optional parameters. |
StoragePoolsGetHealthStatusOptionalParams |
Optional parameters. |
StoragePoolsGetOptionalParams |
Optional parameters. |
StoragePoolsListByResourceGroupOptionalParams |
Optional parameters. |
StoragePoolsListBySubscriptionOptionalParams |
Optional parameters. |
StoragePoolsOperations |
Interface representing a StoragePools operations. |
StoragePoolsRepairAvsConnectionOptionalParams |
Optional parameters. |
StoragePoolsUpdateOptionalParams |
Optional parameters. |
SystemData |
Metadata pertaining to creation and last modification of the resource. |
TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
UserAssignedIdentity |
User assigned identity properties |
UserDetails |
User details |
VnetInjection |
Network in which the storage pool will be made available |
VolumeLimits |
Limits used for volumes |
VolumeProperties |
Volume properties |
Type Aliases
ActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. Known values supported by the serviceInternal: Actions are for internal-only APIs. |
AlertLevel |
Severity level of the alert Known values supported by the serviceinfo: Information level |
ContinuablePage |
An interface that describes a page of results. |
CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
ManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Known values supported by the serviceNone: No managed identity. |
MarketplaceSubscriptionStatus |
Marketplace subscription status Known values supported by the servicePendingFulfillmentStart: Marketplace subscription purchased but not yet activated |
Origin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" Known values supported by the serviceuser: Indicates the operation is initiated by a user. |
ProvisioningState |
The status of the current operation. Known values supported by the serviceSucceeded: Resource has been created. |
ResourceProvisioningState |
The provisioning state of a resource type. Known values supported by the serviceSucceeded: Resource has been created. |
UsageSeverity |
Severity levels for billing usage properties Known values supported by the servicealert: Indicates an alert condition |
VmType |
AVS VM storage types Known values supported by the servicevvol: VM using vVols as underlying storage |
VolumeContainerType |
Specify which control plane handles the lifecycle of the volume container Known values supported by the serviceavs: AVS/VMware |
VolumeType |
Specify which control plane handles the lifecycle of the volume Known values supported by the serviceavs: AVS/VMware |
Enums
KnownActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. |
KnownAlertLevel |
Severity level of the alert |
KnownCreatedByType |
The kind of entity that created the resource. |
KnownManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
KnownMarketplaceSubscriptionStatus |
Marketplace subscription status |
KnownOrigin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" |
KnownProvisioningState |
The status of the current operation. |
KnownResourceProvisioningState |
The provisioning state of a resource type. |
KnownUsageSeverity |
Severity levels for billing usage properties |
KnownVersions |
Supported versions for PureStorage.Block. |
KnownVmType |
AVS VM storage types |
KnownVolumeContainerType |
Specify which control plane handles the lifecycle of the volume container |
KnownVolumeType |
Specify which control plane handles the lifecycle of the volume |
Functions
restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Function Details
restorePoller<TResponse, TResult>(BlockClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: BlockClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- BlockClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>