README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/expressroutecircuitroutestablesummary
Documentation
The expressroutecircuitroutestablesummary
SDK allows for interaction with Azure Resource Manager network
(API Version 2023-09-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-09-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", "expressRouteCircuitName", "peeringName", "routeTablesSummaryName")
// alternatively `client.ExpressRouteCircuitsListRoutesTableSummary(ctx, id)` can be used to do batched pagination
items, err := client.ExpressRouteCircuitsListRoutesTableSummaryComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
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 ExpressRouteCircuitRoutesTableSummaryOperationPredicate
- type ExpressRouteCircuitsListRoutesTableSummaryCompleteResult
- type ExpressRouteCircuitsListRoutesTableSummaryCustomPager
- type ExpressRouteCircuitsListRoutesTableSummaryOperationResponse
- 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(sdkApi sdkEnv.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 ExpressRouteCircuitRoutesTableSummaryOperationPredicate ¶ added in v0.20240227.1172434
type ExpressRouteCircuitRoutesTableSummaryOperationPredicate struct { As *int64 Neighbor *string StatePfxRcd *string UpDown *string V *int64 }
func (ExpressRouteCircuitRoutesTableSummaryOperationPredicate) Matches ¶ added in v0.20240227.1172434
func (p ExpressRouteCircuitRoutesTableSummaryOperationPredicate) Matches(input ExpressRouteCircuitRoutesTableSummary) bool
type ExpressRouteCircuitsListRoutesTableSummaryCompleteResult ¶ added in v0.20240227.1172434
type ExpressRouteCircuitsListRoutesTableSummaryCompleteResult struct { LatestHttpResponse *http.Response Items []ExpressRouteCircuitRoutesTableSummary }
type ExpressRouteCircuitsListRoutesTableSummaryCustomPager ¶ added in v0.20240628.1153531
type ExpressRouteCircuitsListRoutesTableSummaryCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ExpressRouteCircuitsListRoutesTableSummaryCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ExpressRouteCircuitsListRoutesTableSummaryCustomPager) NextPageLink() *odata.Link
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) FromParseResult ¶
func (id *RouteTablesSummaryId) FromParseResult(input resourceids.ParseResult) error
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