Documentation ¶
Index ¶
- func ValidateExpressRouteProviderPortID(input interface{}, key string) (warnings []string, errors []error)
- type ExpressRouteProviderPort
- type ExpressRouteProviderPortId
- func NewExpressRouteProviderPortID(subscriptionId string, expressRouteProviderPortName string) ExpressRouteProviderPortId
- func ParseExpressRouteProviderPortID(input string) (*ExpressRouteProviderPortId, error)
- func ParseExpressRouteProviderPortIDInsensitively(input string) (*ExpressRouteProviderPortId, error)
- type ExpressRouteProviderPortOperationPredicate
- type ExpressRouteProviderPortOperationResponse
- type ExpressRouteProviderPortProperties
- type ExpressRouteProviderPortsClient
- func (c ExpressRouteProviderPortsClient) ExpressRouteProviderPort(ctx context.Context, id ExpressRouteProviderPortId) (result ExpressRouteProviderPortOperationResponse, err error)
- func (c ExpressRouteProviderPortsClient) LocationList(ctx context.Context, id commonids.SubscriptionId, ...) (result LocationListOperationResponse, err error)
- func (c ExpressRouteProviderPortsClient) LocationListComplete(ctx context.Context, id commonids.SubscriptionId, ...) (LocationListCompleteResult, error)
- func (c ExpressRouteProviderPortsClient) LocationListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result LocationListCompleteResult, err error)
- type LocationListCompleteResult
- type LocationListOperationOptions
- type LocationListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateExpressRouteProviderPortID ¶
func ValidateExpressRouteProviderPortID(input interface{}, key string) (warnings []string, errors []error)
ValidateExpressRouteProviderPortID checks that 'input' can be parsed as a Express Route Provider Port ID
Types ¶
type ExpressRouteProviderPort ¶
type ExpressRouteProviderPort struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ExpressRouteProviderPortProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ExpressRouteProviderPortId ¶
type ExpressRouteProviderPortId struct { SubscriptionId string ExpressRouteProviderPortName string }
ExpressRouteProviderPortId is a struct representing the Resource ID for a Express Route Provider Port
func NewExpressRouteProviderPortID ¶
func NewExpressRouteProviderPortID(subscriptionId string, expressRouteProviderPortName string) ExpressRouteProviderPortId
NewExpressRouteProviderPortID returns a new ExpressRouteProviderPortId struct
func ParseExpressRouteProviderPortID ¶
func ParseExpressRouteProviderPortID(input string) (*ExpressRouteProviderPortId, error)
ParseExpressRouteProviderPortID parses 'input' into a ExpressRouteProviderPortId
func ParseExpressRouteProviderPortIDInsensitively ¶
func ParseExpressRouteProviderPortIDInsensitively(input string) (*ExpressRouteProviderPortId, error)
ParseExpressRouteProviderPortIDInsensitively parses 'input' case-insensitively into a ExpressRouteProviderPortId note: this method should only be used for API response data and not user input
func (*ExpressRouteProviderPortId) FromParseResult ¶
func (id *ExpressRouteProviderPortId) FromParseResult(input resourceids.ParseResult) error
func (ExpressRouteProviderPortId) ID ¶
func (id ExpressRouteProviderPortId) ID() string
ID returns the formatted Express Route Provider Port ID
func (ExpressRouteProviderPortId) Segments ¶
func (id ExpressRouteProviderPortId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Express Route Provider Port ID
func (ExpressRouteProviderPortId) String ¶
func (id ExpressRouteProviderPortId) String() string
String returns a human-readable description of this Express Route Provider Port ID
type ExpressRouteProviderPortOperationPredicate ¶
type ExpressRouteProviderPortOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (ExpressRouteProviderPortOperationPredicate) Matches ¶
func (p ExpressRouteProviderPortOperationPredicate) Matches(input ExpressRouteProviderPort) bool
type ExpressRouteProviderPortOperationResponse ¶
type ExpressRouteProviderPortOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExpressRouteProviderPort }
type ExpressRouteProviderPortProperties ¶
type ExpressRouteProviderPortProperties struct { OverprovisionFactor *int64 `json:"overprovisionFactor,omitempty"` PeeringLocation *string `json:"peeringLocation,omitempty"` PortBandwidthInMbps *int64 `json:"portBandwidthInMbps,omitempty"` PortPairDescriptor *string `json:"portPairDescriptor,omitempty"` PrimaryAzurePort *string `json:"primaryAzurePort,omitempty"` RemainingBandwidthInMbps *int64 `json:"remainingBandwidthInMbps,omitempty"` SecondaryAzurePort *string `json:"secondaryAzurePort,omitempty"` UsedBandwidthInMbps *int64 `json:"usedBandwidthInMbps,omitempty"` }
type ExpressRouteProviderPortsClient ¶
type ExpressRouteProviderPortsClient struct {
Client *resourcemanager.Client
}
func NewExpressRouteProviderPortsClientWithBaseURI ¶
func NewExpressRouteProviderPortsClientWithBaseURI(sdkApi sdkEnv.Api) (*ExpressRouteProviderPortsClient, error)
func (ExpressRouteProviderPortsClient) ExpressRouteProviderPort ¶
func (c ExpressRouteProviderPortsClient) ExpressRouteProviderPort(ctx context.Context, id ExpressRouteProviderPortId) (result ExpressRouteProviderPortOperationResponse, err error)
ExpressRouteProviderPort ...
func (ExpressRouteProviderPortsClient) LocationList ¶
func (c ExpressRouteProviderPortsClient) LocationList(ctx context.Context, id commonids.SubscriptionId, options LocationListOperationOptions) (result LocationListOperationResponse, err error)
LocationList ...
func (ExpressRouteProviderPortsClient) LocationListComplete ¶
func (c ExpressRouteProviderPortsClient) LocationListComplete(ctx context.Context, id commonids.SubscriptionId, options LocationListOperationOptions) (LocationListCompleteResult, error)
LocationListComplete retrieves all the results into a single object
func (ExpressRouteProviderPortsClient) LocationListCompleteMatchingPredicate ¶
func (c ExpressRouteProviderPortsClient) LocationListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options LocationListOperationOptions, predicate ExpressRouteProviderPortOperationPredicate) (result LocationListCompleteResult, err error)
LocationListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type LocationListCompleteResult ¶
type LocationListCompleteResult struct { LatestHttpResponse *http.Response Items []ExpressRouteProviderPort }
type LocationListOperationOptions ¶
type LocationListOperationOptions struct {
Filter *string
}
func DefaultLocationListOperationOptions ¶
func DefaultLocationListOperationOptions() LocationListOperationOptions
func (LocationListOperationOptions) ToHeaders ¶
func (o LocationListOperationOptions) ToHeaders() *client.Headers
func (LocationListOperationOptions) ToOData ¶
func (o LocationListOperationOptions) ToOData() *odata.Query
func (LocationListOperationOptions) ToQuery ¶
func (o LocationListOperationOptions) ToQuery() *client.QueryParams
type LocationListOperationResponse ¶
type LocationListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExpressRouteProviderPort }