Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func ValidateSubVolumeID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVolumeID(input interface{}, key string) (warnings []string, errors []error) + type CreateOperationResponse struct + HttpResponse *http.Response + Model *SubvolumeInfo + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetMetadataOperationResponse struct + HttpResponse *http.Response + Model *SubvolumeModel + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *SubvolumeInfo + OData *odata.OData + type ListByVolumeCompleteResult struct + Items []SubvolumeInfo + LatestHttpResponse *http.Response + type ListByVolumeCustomPager struct + NextLink *odata.Link + func (p *ListByVolumeCustomPager) NextPageLink() *odata.Link + type ListByVolumeOperationResponse struct + HttpResponse *http.Response + Model *[]SubvolumeInfo + OData *odata.OData + type SubVolumeId struct + CapacityPoolName string + NetAppAccountName string + ResourceGroupName string + SubVolumeName string + SubscriptionId string + VolumeName string + func NewSubVolumeID(subscriptionId string, resourceGroupName string, netAppAccountName string, ...) SubVolumeId + func ParseSubVolumeID(input string) (*SubVolumeId, error) + func ParseSubVolumeIDInsensitively(input string) (*SubVolumeId, error) + func (id *SubVolumeId) FromParseResult(input resourceids.ParseResult) error + func (id SubVolumeId) ID() string + func (id SubVolumeId) Segments() []resourceids.Segment + func (id SubVolumeId) String() string + type SubVolumesClient struct + Client *resourcemanager.Client + func NewSubVolumesClientWithBaseURI(sdkApi sdkEnv.Api) (*SubVolumesClient, error) + func (c SubVolumesClient) Create(ctx context.Context, id SubVolumeId, input SubvolumeInfo) (result CreateOperationResponse, err error) + func (c SubVolumesClient) CreateThenPoll(ctx context.Context, id SubVolumeId, input SubvolumeInfo) error + func (c SubVolumesClient) Delete(ctx context.Context, id SubVolumeId) (result DeleteOperationResponse, err error) + func (c SubVolumesClient) DeleteThenPoll(ctx context.Context, id SubVolumeId) error + func (c SubVolumesClient) Get(ctx context.Context, id SubVolumeId) (result GetOperationResponse, err error) + func (c SubVolumesClient) GetMetadata(ctx context.Context, id SubVolumeId) (result GetMetadataOperationResponse, err error) + func (c SubVolumesClient) GetMetadataThenPoll(ctx context.Context, id SubVolumeId) error + func (c SubVolumesClient) ListByVolume(ctx context.Context, id VolumeId) (result ListByVolumeOperationResponse, err error) + func (c SubVolumesClient) ListByVolumeComplete(ctx context.Context, id VolumeId) (ListByVolumeCompleteResult, error) + func (c SubVolumesClient) ListByVolumeCompleteMatchingPredicate(ctx context.Context, id VolumeId, predicate SubvolumeInfoOperationPredicate) (result ListByVolumeCompleteResult, err error) + func (c SubVolumesClient) Update(ctx context.Context, id SubVolumeId, input SubvolumePatchRequest) (result UpdateOperationResponse, err error) + func (c SubVolumesClient) UpdateThenPoll(ctx context.Context, id SubVolumeId, input SubvolumePatchRequest) error + type SubvolumeInfo struct + Id *string + Name *string + Properties *SubvolumeProperties + SystemData *systemdata.SystemData + Type *string + type SubvolumeInfoOperationPredicate struct + Id *string + Name *string + Type *string + func (p SubvolumeInfoOperationPredicate) Matches(input SubvolumeInfo) bool + type SubvolumeModel struct + Id *string + Name *string + Properties *SubvolumeModelProperties + Type *string + type SubvolumeModelProperties struct + AccessedTimeStamp *string + BytesUsed *int64 + ChangedTimeStamp *string + CreationTimeStamp *string + ModifiedTimeStamp *string + ParentPath *string + Path *string + Permissions *string + ProvisioningState *string + Size *int64 + func (o *SubvolumeModelProperties) GetAccessedTimeStampAsTime() (*time.Time, error) + func (o *SubvolumeModelProperties) GetChangedTimeStampAsTime() (*time.Time, error) + func (o *SubvolumeModelProperties) GetCreationTimeStampAsTime() (*time.Time, error) + func (o *SubvolumeModelProperties) GetModifiedTimeStampAsTime() (*time.Time, error) + func (o *SubvolumeModelProperties) SetAccessedTimeStampAsTime(input time.Time) + func (o *SubvolumeModelProperties) SetChangedTimeStampAsTime(input time.Time) + func (o *SubvolumeModelProperties) SetCreationTimeStampAsTime(input time.Time) + func (o *SubvolumeModelProperties) SetModifiedTimeStampAsTime(input time.Time) + type SubvolumePatchParams struct + Path *string + Size *int64 + type SubvolumePatchRequest struct + Properties *SubvolumePatchParams + type SubvolumeProperties struct + ParentPath *string + Path *string + ProvisioningState *string + Size *int64 + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *SubvolumeInfo + OData *odata.OData + Poller pollers.Poller + type VolumeId struct + CapacityPoolName string + NetAppAccountName string + ResourceGroupName string + SubscriptionId string + VolumeName string + func NewVolumeID(subscriptionId string, resourceGroupName string, netAppAccountName string, ...) VolumeId + func ParseVolumeID(input string) (*VolumeId, error) + func ParseVolumeIDInsensitively(input string) (*VolumeId, error) + func (id *VolumeId) FromParseResult(input resourceids.ParseResult) error + func (id VolumeId) ID() string + func (id VolumeId) Segments() []resourceids.Segment + func (id VolumeId) String() string