README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-02-01/expressroutecircuitroutestablesummary
Documentation
The expressroutecircuitroutestablesummary
SDK allows for interaction with the Azure Resource Manager Service network
(API Version 2023-02-01
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-02-01/expressroutecircuitroutestablesummary"
Client Initialization
client := expressroutecircuitroutestablesummary.NewExpressRouteCircuitRoutesTableSummaryClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: ExpressRouteCircuitRoutesTableSummaryClient.ExpressRouteCircuitsListRoutesTableSummary
ctx := context.TODO()
id := expressroutecircuitroutestablesummary.NewRouteTablesSummaryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "expressRouteCircuitValue", "peeringValue", "routeTablesSummaryValue")
if err := client.ExpressRouteCircuitsListRoutesTableSummaryThenPoll(ctx, id); err != nil {
// handle the error
}
Documentation ¶
Index ¶
- func ValidateRouteTablesSummaryID(input interface{}, key string) (warnings []string, errors []error)
- type ExpressRouteCircuitRoutesTableSummary
- type ExpressRouteCircuitRoutesTableSummaryClient
- func (c ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummary(ctx context.Context, id RouteTablesSummaryId) (result ExpressRouteCircuitsListRoutesTableSummaryOperationResponse, err error)
- func (c ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummaryThenPoll(ctx context.Context, id RouteTablesSummaryId) error
- type ExpressRouteCircuitsListRoutesTableSummaryOperationResponse
- type ExpressRouteCircuitsRoutesTableSummaryListResult
- type RouteTablesSummaryId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateRouteTablesSummaryID ¶
func ValidateRouteTablesSummaryID(input interface{}, key string) (warnings []string, errors []error)
ValidateRouteTablesSummaryID checks that 'input' can be parsed as a Route Tables Summary ID
Types ¶
type ExpressRouteCircuitRoutesTableSummaryClient ¶
type ExpressRouteCircuitRoutesTableSummaryClient struct {
Client *resourcemanager.Client
}
func NewExpressRouteCircuitRoutesTableSummaryClientWithBaseURI ¶
func NewExpressRouteCircuitRoutesTableSummaryClientWithBaseURI(api environments.Api) (*ExpressRouteCircuitRoutesTableSummaryClient, error)
func (ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummary ¶
func (c ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummary(ctx context.Context, id RouteTablesSummaryId) (result ExpressRouteCircuitsListRoutesTableSummaryOperationResponse, err error)
ExpressRouteCircuitsListRoutesTableSummary ...
func (ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummaryThenPoll ¶
func (c ExpressRouteCircuitRoutesTableSummaryClient) ExpressRouteCircuitsListRoutesTableSummaryThenPoll(ctx context.Context, id RouteTablesSummaryId) error
ExpressRouteCircuitsListRoutesTableSummaryThenPoll performs ExpressRouteCircuitsListRoutesTableSummary then polls until it's completed
type ExpressRouteCircuitsRoutesTableSummaryListResult ¶
type ExpressRouteCircuitsRoutesTableSummaryListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]ExpressRouteCircuitRoutesTableSummary `json:"value,omitempty"` }
type RouteTablesSummaryId ¶
type RouteTablesSummaryId struct { SubscriptionId string ResourceGroupName string ExpressRouteCircuitName string PeeringName string RouteTablesSummaryName string }
RouteTablesSummaryId is a struct representing the Resource ID for a Route Tables Summary
func NewRouteTablesSummaryID ¶
func NewRouteTablesSummaryID(subscriptionId string, resourceGroupName string, expressRouteCircuitName string, peeringName string, routeTablesSummaryName string) RouteTablesSummaryId
NewRouteTablesSummaryID returns a new RouteTablesSummaryId struct
func ParseRouteTablesSummaryID ¶
func ParseRouteTablesSummaryID(input string) (*RouteTablesSummaryId, error)
ParseRouteTablesSummaryID parses 'input' into a RouteTablesSummaryId
func ParseRouteTablesSummaryIDInsensitively ¶
func ParseRouteTablesSummaryIDInsensitively(input string) (*RouteTablesSummaryId, error)
ParseRouteTablesSummaryIDInsensitively parses 'input' case-insensitively into a RouteTablesSummaryId note: this method should only be used for API response data and not user input
func (RouteTablesSummaryId) ID ¶
func (id RouteTablesSummaryId) ID() string
ID returns the formatted Route Tables Summary ID
func (RouteTablesSummaryId) Segments ¶
func (id RouteTablesSummaryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Route Tables Summary ID
func (RouteTablesSummaryId) String ¶
func (id RouteTablesSummaryId) String() string
String returns a human-readable description of this Route Tables Summary ID