Documentation ¶
Index ¶
- func PossibleValuesForCheckNameResourceTypes() []string
- func PossibleValuesForCheckQuotaNameResourceTypes() []string
- func PossibleValuesForInAvailabilityReasonType() []string
- func PossibleValuesForNetworkFeatures() []string
- func PossibleValuesForNetworkSiblingSetProvisioningState() []string
- func PossibleValuesForRegionStorageToNetworkProximity() []string
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateQuotaLimitID(input interface{}, key string) (warnings []string, errors []error)
- type CheckAvailabilityResponse
- type CheckFilePathAvailabilityOperationResponse
- type CheckNameAvailabilityOperationResponse
- type CheckNameResourceTypes
- type CheckQuotaAvailabilityOperationResponse
- type CheckQuotaNameResourceTypes
- type FilePathAvailabilityRequest
- type InAvailabilityReasonType
- type LocationId
- type NetAppResourceClient
- func (c NetAppResourceClient) CheckFilePathAvailability(ctx context.Context, id LocationId, input FilePathAvailabilityRequest) (result CheckFilePathAvailabilityOperationResponse, err error)
- func (c NetAppResourceClient) CheckNameAvailability(ctx context.Context, id LocationId, input ResourceNameAvailabilityRequest) (result CheckNameAvailabilityOperationResponse, err error)
- func (c NetAppResourceClient) CheckQuotaAvailability(ctx context.Context, id LocationId, input QuotaAvailabilityRequest) (result CheckQuotaAvailabilityOperationResponse, err error)
- func (c NetAppResourceClient) QueryNetworkSiblingSet(ctx context.Context, id LocationId, input QueryNetworkSiblingSetRequest) (result QueryNetworkSiblingSetOperationResponse, err error)
- func (c NetAppResourceClient) QueryRegionInfo(ctx context.Context, id LocationId) (result QueryRegionInfoOperationResponse, err error)
- func (c NetAppResourceClient) QuotaLimitsGet(ctx context.Context, id QuotaLimitId) (result QuotaLimitsGetOperationResponse, err error)
- func (c NetAppResourceClient) QuotaLimitsList(ctx context.Context, id LocationId) (result QuotaLimitsListOperationResponse, err error)
- func (c NetAppResourceClient) RegionInfosGet(ctx context.Context, id LocationId) (result RegionInfosGetOperationResponse, err error)
- func (c NetAppResourceClient) RegionInfosList(ctx context.Context, id LocationId) (result RegionInfosListOperationResponse, err error)
- func (c NetAppResourceClient) RegionInfosListComplete(ctx context.Context, id LocationId) (RegionInfosListCompleteResult, error)
- func (c NetAppResourceClient) RegionInfosListCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result RegionInfosListCompleteResult, err error)
- func (c NetAppResourceClient) UpdateNetworkSiblingSet(ctx context.Context, id LocationId, input UpdateNetworkSiblingSetRequest) (result UpdateNetworkSiblingSetOperationResponse, err error)
- func (c NetAppResourceClient) UpdateNetworkSiblingSetThenPoll(ctx context.Context, id LocationId, input UpdateNetworkSiblingSetRequest) error
- type NetworkFeatures
- type NetworkSiblingSet
- type NetworkSiblingSetProvisioningState
- type NicInfo
- type QueryNetworkSiblingSetOperationResponse
- type QueryNetworkSiblingSetRequest
- type QueryRegionInfoOperationResponse
- type QuotaAvailabilityRequest
- type QuotaLimitId
- type QuotaLimitsGetOperationResponse
- type QuotaLimitsListOperationResponse
- type RegionInfo
- type RegionInfoAvailabilityZoneMappingsInlined
- type RegionInfoResource
- type RegionInfoResourceOperationPredicate
- type RegionInfosGetOperationResponse
- type RegionInfosListCompleteResult
- type RegionInfosListOperationResponse
- type RegionStorageToNetworkProximity
- type ResourceNameAvailabilityRequest
- type SubscriptionQuotaItem
- type SubscriptionQuotaItemList
- type SubscriptionQuotaItemProperties
- type UpdateNetworkSiblingSetOperationResponse
- type UpdateNetworkSiblingSetRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCheckNameResourceTypes ¶
func PossibleValuesForCheckNameResourceTypes() []string
func PossibleValuesForCheckQuotaNameResourceTypes ¶
func PossibleValuesForCheckQuotaNameResourceTypes() []string
func PossibleValuesForInAvailabilityReasonType ¶
func PossibleValuesForInAvailabilityReasonType() []string
func PossibleValuesForNetworkFeatures ¶
func PossibleValuesForNetworkFeatures() []string
func PossibleValuesForNetworkSiblingSetProvisioningState ¶
func PossibleValuesForNetworkSiblingSetProvisioningState() []string
func PossibleValuesForRegionStorageToNetworkProximity ¶
func PossibleValuesForRegionStorageToNetworkProximity() []string
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateQuotaLimitID ¶
ValidateQuotaLimitID checks that 'input' can be parsed as a Quota Limit ID
Types ¶
type CheckAvailabilityResponse ¶
type CheckAvailabilityResponse struct { IsAvailable *bool `json:"isAvailable,omitempty"` Message *string `json:"message,omitempty"` Reason *InAvailabilityReasonType `json:"reason,omitempty"` }
type CheckFilePathAvailabilityOperationResponse ¶
type CheckFilePathAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckAvailabilityResponse }
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckAvailabilityResponse }
type CheckNameResourceTypes ¶
type CheckNameResourceTypes string
const ( CheckNameResourceTypesMicrosoftPointNetAppNetAppAccounts CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts" CheckNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPools CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools" CheckNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPoolsVolumes CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" CheckNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPoolsVolumesSnapshots CheckNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots" )
func (*CheckNameResourceTypes) UnmarshalJSON ¶
func (s *CheckNameResourceTypes) UnmarshalJSON(bytes []byte) error
type CheckQuotaAvailabilityOperationResponse ¶
type CheckQuotaAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckAvailabilityResponse }
type CheckQuotaNameResourceTypes ¶
type CheckQuotaNameResourceTypes string
const ( CheckQuotaNameResourceTypesMicrosoftPointNetAppNetAppAccounts CheckQuotaNameResourceTypes = "Microsoft.NetApp/netAppAccounts" CheckQuotaNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPools CheckQuotaNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools" CheckQuotaNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPoolsVolumes CheckQuotaNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" CheckQuotaNameResourceTypesMicrosoftPointNetAppNetAppAccountsCapacityPoolsVolumesSnapshots CheckQuotaNameResourceTypes = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots" )
func (*CheckQuotaNameResourceTypes) UnmarshalJSON ¶
func (s *CheckQuotaNameResourceTypes) UnmarshalJSON(bytes []byte) error
type InAvailabilityReasonType ¶
type InAvailabilityReasonType string
const ( InAvailabilityReasonTypeAlreadyExists InAvailabilityReasonType = "AlreadyExists" InAvailabilityReasonTypeInvalid InAvailabilityReasonType = "Invalid" )
func (*InAvailabilityReasonType) UnmarshalJSON ¶
func (s *InAvailabilityReasonType) UnmarshalJSON(bytes []byte) error
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type NetAppResourceClient ¶
type NetAppResourceClient struct {
Client *resourcemanager.Client
}
func NewNetAppResourceClientWithBaseURI ¶
func NewNetAppResourceClientWithBaseURI(sdkApi sdkEnv.Api) (*NetAppResourceClient, error)
func (NetAppResourceClient) CheckFilePathAvailability ¶
func (c NetAppResourceClient) CheckFilePathAvailability(ctx context.Context, id LocationId, input FilePathAvailabilityRequest) (result CheckFilePathAvailabilityOperationResponse, err error)
CheckFilePathAvailability ...
func (NetAppResourceClient) CheckNameAvailability ¶
func (c NetAppResourceClient) CheckNameAvailability(ctx context.Context, id LocationId, input ResourceNameAvailabilityRequest) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (NetAppResourceClient) CheckQuotaAvailability ¶
func (c NetAppResourceClient) CheckQuotaAvailability(ctx context.Context, id LocationId, input QuotaAvailabilityRequest) (result CheckQuotaAvailabilityOperationResponse, err error)
CheckQuotaAvailability ...
func (NetAppResourceClient) QueryNetworkSiblingSet ¶
func (c NetAppResourceClient) QueryNetworkSiblingSet(ctx context.Context, id LocationId, input QueryNetworkSiblingSetRequest) (result QueryNetworkSiblingSetOperationResponse, err error)
QueryNetworkSiblingSet ...
func (NetAppResourceClient) QueryRegionInfo ¶
func (c NetAppResourceClient) QueryRegionInfo(ctx context.Context, id LocationId) (result QueryRegionInfoOperationResponse, err error)
QueryRegionInfo ...
func (NetAppResourceClient) QuotaLimitsGet ¶
func (c NetAppResourceClient) QuotaLimitsGet(ctx context.Context, id QuotaLimitId) (result QuotaLimitsGetOperationResponse, err error)
QuotaLimitsGet ...
func (NetAppResourceClient) QuotaLimitsList ¶
func (c NetAppResourceClient) QuotaLimitsList(ctx context.Context, id LocationId) (result QuotaLimitsListOperationResponse, err error)
QuotaLimitsList ...
func (NetAppResourceClient) RegionInfosGet ¶
func (c NetAppResourceClient) RegionInfosGet(ctx context.Context, id LocationId) (result RegionInfosGetOperationResponse, err error)
RegionInfosGet ...
func (NetAppResourceClient) RegionInfosList ¶
func (c NetAppResourceClient) RegionInfosList(ctx context.Context, id LocationId) (result RegionInfosListOperationResponse, err error)
RegionInfosList ...
func (NetAppResourceClient) RegionInfosListComplete ¶
func (c NetAppResourceClient) RegionInfosListComplete(ctx context.Context, id LocationId) (RegionInfosListCompleteResult, error)
RegionInfosListComplete retrieves all the results into a single object
func (NetAppResourceClient) RegionInfosListCompleteMatchingPredicate ¶
func (c NetAppResourceClient) RegionInfosListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate RegionInfoResourceOperationPredicate) (result RegionInfosListCompleteResult, err error)
RegionInfosListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NetAppResourceClient) UpdateNetworkSiblingSet ¶
func (c NetAppResourceClient) UpdateNetworkSiblingSet(ctx context.Context, id LocationId, input UpdateNetworkSiblingSetRequest) (result UpdateNetworkSiblingSetOperationResponse, err error)
UpdateNetworkSiblingSet ...
func (NetAppResourceClient) UpdateNetworkSiblingSetThenPoll ¶
func (c NetAppResourceClient) UpdateNetworkSiblingSetThenPoll(ctx context.Context, id LocationId, input UpdateNetworkSiblingSetRequest) error
UpdateNetworkSiblingSetThenPoll performs UpdateNetworkSiblingSet then polls until it's completed
type NetworkFeatures ¶
type NetworkFeatures string
const ( NetworkFeaturesBasic NetworkFeatures = "Basic" NetworkFeaturesBasicStandard NetworkFeatures = "Basic_Standard" NetworkFeaturesStandard NetworkFeatures = "Standard" NetworkFeaturesStandardBasic NetworkFeatures = "Standard_Basic" )
func (*NetworkFeatures) UnmarshalJSON ¶
func (s *NetworkFeatures) UnmarshalJSON(bytes []byte) error
type NetworkSiblingSet ¶
type NetworkSiblingSet struct { NetworkFeatures *NetworkFeatures `json:"networkFeatures,omitempty"` NetworkSiblingSetId *string `json:"networkSiblingSetId,omitempty"` NetworkSiblingSetStateId *string `json:"networkSiblingSetStateId,omitempty"` NicInfoList *[]NicInfo `json:"nicInfoList,omitempty"` ProvisioningState *NetworkSiblingSetProvisioningState `json:"provisioningState,omitempty"` SubnetId *string `json:"subnetId,omitempty"` }
type NetworkSiblingSetProvisioningState ¶
type NetworkSiblingSetProvisioningState string
const ( NetworkSiblingSetProvisioningStateCanceled NetworkSiblingSetProvisioningState = "Canceled" NetworkSiblingSetProvisioningStateFailed NetworkSiblingSetProvisioningState = "Failed" NetworkSiblingSetProvisioningStateSucceeded NetworkSiblingSetProvisioningState = "Succeeded" NetworkSiblingSetProvisioningStateUpdating NetworkSiblingSetProvisioningState = "Updating" )
func (*NetworkSiblingSetProvisioningState) UnmarshalJSON ¶
func (s *NetworkSiblingSetProvisioningState) UnmarshalJSON(bytes []byte) error
type QueryNetworkSiblingSetOperationResponse ¶
type QueryNetworkSiblingSetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkSiblingSet }
type QueryRegionInfoOperationResponse ¶
type QueryRegionInfoOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RegionInfo }
type QuotaAvailabilityRequest ¶
type QuotaAvailabilityRequest struct { Name string `json:"name"` ResourceGroup string `json:"resourceGroup"` Type CheckQuotaNameResourceTypes `json:"type"` }
type QuotaLimitId ¶
QuotaLimitId is a struct representing the Resource ID for a Quota Limit
func NewQuotaLimitID ¶
func NewQuotaLimitID(subscriptionId string, locationName string, quotaLimitName string) QuotaLimitId
NewQuotaLimitID returns a new QuotaLimitId struct
func ParseQuotaLimitID ¶
func ParseQuotaLimitID(input string) (*QuotaLimitId, error)
ParseQuotaLimitID parses 'input' into a QuotaLimitId
func ParseQuotaLimitIDInsensitively ¶
func ParseQuotaLimitIDInsensitively(input string) (*QuotaLimitId, error)
ParseQuotaLimitIDInsensitively parses 'input' case-insensitively into a QuotaLimitId note: this method should only be used for API response data and not user input
func (*QuotaLimitId) FromParseResult ¶
func (id *QuotaLimitId) FromParseResult(input resourceids.ParseResult) error
func (QuotaLimitId) Segments ¶
func (id QuotaLimitId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Quota Limit ID
func (QuotaLimitId) String ¶
func (id QuotaLimitId) String() string
String returns a human-readable description of this Quota Limit ID
type QuotaLimitsGetOperationResponse ¶
type QuotaLimitsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SubscriptionQuotaItem }
type QuotaLimitsListOperationResponse ¶
type QuotaLimitsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SubscriptionQuotaItemList }
type RegionInfo ¶
type RegionInfo struct { AvailabilityZoneMappings *[]RegionInfoAvailabilityZoneMappingsInlined `json:"availabilityZoneMappings,omitempty"` StorageToNetworkProximity *RegionStorageToNetworkProximity `json:"storageToNetworkProximity,omitempty"` }
type RegionInfoResource ¶
type RegionInfoResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RegionInfo `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type RegionInfoResourceOperationPredicate ¶
func (RegionInfoResourceOperationPredicate) Matches ¶
func (p RegionInfoResourceOperationPredicate) Matches(input RegionInfoResource) bool
type RegionInfosGetOperationResponse ¶
type RegionInfosGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RegionInfoResource }
type RegionInfosListCompleteResult ¶
type RegionInfosListCompleteResult struct { LatestHttpResponse *http.Response Items []RegionInfoResource }
type RegionInfosListOperationResponse ¶
type RegionInfosListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RegionInfoResource }
type RegionStorageToNetworkProximity ¶
type RegionStorageToNetworkProximity string
const ( RegionStorageToNetworkProximityAcrossTTwo RegionStorageToNetworkProximity = "AcrossT2" RegionStorageToNetworkProximityDefault RegionStorageToNetworkProximity = "Default" RegionStorageToNetworkProximityTOne RegionStorageToNetworkProximity = "T1" RegionStorageToNetworkProximityTOneAndAcrossTTwo RegionStorageToNetworkProximity = "T1AndAcrossT2" RegionStorageToNetworkProximityTOneAndTTwo RegionStorageToNetworkProximity = "T1AndT2" RegionStorageToNetworkProximityTOneAndTTwoAndAcrossTTwo RegionStorageToNetworkProximity = "T1AndT2AndAcrossT2" RegionStorageToNetworkProximityTTwo RegionStorageToNetworkProximity = "T2" RegionStorageToNetworkProximityTTwoAndAcrossTTwo RegionStorageToNetworkProximity = "T2AndAcrossT2" )
func (*RegionStorageToNetworkProximity) UnmarshalJSON ¶
func (s *RegionStorageToNetworkProximity) UnmarshalJSON(bytes []byte) error
type ResourceNameAvailabilityRequest ¶
type ResourceNameAvailabilityRequest struct { Name string `json:"name"` ResourceGroup string `json:"resourceGroup"` Type CheckNameResourceTypes `json:"type"` }
type SubscriptionQuotaItem ¶
type SubscriptionQuotaItem struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SubscriptionQuotaItemProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type SubscriptionQuotaItemList ¶
type SubscriptionQuotaItemList struct {
Value *[]SubscriptionQuotaItem `json:"value,omitempty"`
}
type UpdateNetworkSiblingSetRequest ¶
type UpdateNetworkSiblingSetRequest struct { NetworkFeatures NetworkFeatures `json:"networkFeatures"` NetworkSiblingSetId string `json:"networkSiblingSetId"` NetworkSiblingSetStateId string `json:"networkSiblingSetStateId"` SubnetId string `json:"subnetId"` }
Source Files ¶
- client.go
- constants.go
- id_location.go
- id_quotalimit.go
- method_checkfilepathavailability.go
- method_checknameavailability.go
- method_checkquotaavailability.go
- method_querynetworksiblingset.go
- method_queryregioninfo.go
- method_quotalimitsget.go
- method_quotalimitslist.go
- method_regioninfosget.go
- method_regioninfoslist.go
- method_updatenetworksiblingset.go
- model_checkavailabilityresponse.go
- model_filepathavailabilityrequest.go
- model_networksiblingset.go
- model_nicinfo.go
- model_querynetworksiblingsetrequest.go
- model_quotaavailabilityrequest.go
- model_regioninfo.go
- model_regioninfoavailabilityzonemappingsinlined.go
- model_regioninforesource.go
- model_resourcenameavailabilityrequest.go
- model_subscriptionquotaitem.go
- model_subscriptionquotaitemlist.go
- model_subscriptionquotaitemproperties.go
- model_updatenetworksiblingsetrequest.go
- predicates.go
- version.go