Documentation ¶
Index ¶
- func ValidateExpressRouteCircuitID(input interface{}, key string) (warnings []string, errors []error)
- type ExpressRouteCircuitId
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitStatsClient
- func (c ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetPeeringStats(ctx context.Context, id commonids.ExpressRouteCircuitPeeringId) (result ExpressRouteCircuitsGetPeeringStatsOperationResponse, err error)
- func (c ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetStats(ctx context.Context, id ExpressRouteCircuitId) (result ExpressRouteCircuitsGetStatsOperationResponse, err error)
- type ExpressRouteCircuitsGetPeeringStatsOperationResponse
- type ExpressRouteCircuitsGetStatsOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateExpressRouteCircuitID ¶
func ValidateExpressRouteCircuitID(input interface{}, key string) (warnings []string, errors []error)
ValidateExpressRouteCircuitID checks that 'input' can be parsed as a Express Route Circuit ID
Types ¶
type ExpressRouteCircuitId ¶
type ExpressRouteCircuitId struct { SubscriptionId string ResourceGroupName string ExpressRouteCircuitName string }
ExpressRouteCircuitId is a struct representing the Resource ID for a Express Route Circuit
func NewExpressRouteCircuitID ¶
func NewExpressRouteCircuitID(subscriptionId string, resourceGroupName string, expressRouteCircuitName string) ExpressRouteCircuitId
NewExpressRouteCircuitID returns a new ExpressRouteCircuitId struct
func ParseExpressRouteCircuitID ¶
func ParseExpressRouteCircuitID(input string) (*ExpressRouteCircuitId, error)
ParseExpressRouteCircuitID parses 'input' into a ExpressRouteCircuitId
func ParseExpressRouteCircuitIDInsensitively ¶
func ParseExpressRouteCircuitIDInsensitively(input string) (*ExpressRouteCircuitId, error)
ParseExpressRouteCircuitIDInsensitively parses 'input' case-insensitively into a ExpressRouteCircuitId note: this method should only be used for API response data and not user input
func (ExpressRouteCircuitId) ID ¶
func (id ExpressRouteCircuitId) ID() string
ID returns the formatted Express Route Circuit ID
func (ExpressRouteCircuitId) Segments ¶
func (id ExpressRouteCircuitId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Express Route Circuit ID
func (ExpressRouteCircuitId) String ¶
func (id ExpressRouteCircuitId) String() string
String returns a human-readable description of this Express Route Circuit ID
type ExpressRouteCircuitStatsClient ¶
type ExpressRouteCircuitStatsClient struct {
Client *resourcemanager.Client
}
func NewExpressRouteCircuitStatsClientWithBaseURI ¶
func NewExpressRouteCircuitStatsClientWithBaseURI(api environments.Api) (*ExpressRouteCircuitStatsClient, error)
func (ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetPeeringStats ¶
func (c ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetPeeringStats(ctx context.Context, id commonids.ExpressRouteCircuitPeeringId) (result ExpressRouteCircuitsGetPeeringStatsOperationResponse, err error)
ExpressRouteCircuitsGetPeeringStats ...
func (ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetStats ¶
func (c ExpressRouteCircuitStatsClient) ExpressRouteCircuitsGetStats(ctx context.Context, id ExpressRouteCircuitId) (result ExpressRouteCircuitsGetStatsOperationResponse, err error)
ExpressRouteCircuitsGetStats ...
type ExpressRouteCircuitsGetPeeringStatsOperationResponse ¶
type ExpressRouteCircuitsGetPeeringStatsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExpressRouteCircuitStats }
type ExpressRouteCircuitsGetStatsOperationResponse ¶
type ExpressRouteCircuitsGetStatsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExpressRouteCircuitStats }