README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-04-01/expressroutecrossconnectionroutetablesummary
Documentation
The expressroutecrossconnectionroutetablesummary
SDK allows for interaction with the Azure Resource Manager Service network
(API Version 2023-04-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-04-01/expressroutecrossconnectionroutetablesummary"
Client Initialization
client := expressroutecrossconnectionroutetablesummary.NewExpressRouteCrossConnectionRouteTableSummaryClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: ExpressRouteCrossConnectionRouteTableSummaryClient.ExpressRouteCrossConnectionsListRoutesTableSummary
ctx := context.TODO()
id := expressroutecrossconnectionroutetablesummary.NewPeeringRouteTablesSummaryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "expressRouteCrossConnectionValue", "peeringValue", "routeTablesSummaryValue")
if err := client.ExpressRouteCrossConnectionsListRoutesTableSummaryThenPoll(ctx, id); err != nil {
// handle the error
}
Documentation ¶
Index ¶
- func ValidatePeeringRouteTablesSummaryID(input interface{}, key string) (warnings []string, errors []error)
- type ExpressRouteCrossConnectionRouteTableSummaryClient
- func (c ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummary(ctx context.Context, id PeeringRouteTablesSummaryId) (result ExpressRouteCrossConnectionsListRoutesTableSummaryOperationResponse, ...)
- func (c ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummaryThenPoll(ctx context.Context, id PeeringRouteTablesSummaryId) error
- type ExpressRouteCrossConnectionRoutesTableSummary
- type ExpressRouteCrossConnectionsListRoutesTableSummaryOperationResponse
- type ExpressRouteCrossConnectionsRoutesTableSummaryListResult
- type PeeringRouteTablesSummaryId
- func NewPeeringRouteTablesSummaryID(subscriptionId string, resourceGroupName string, ...) PeeringRouteTablesSummaryId
- func ParsePeeringRouteTablesSummaryID(input string) (*PeeringRouteTablesSummaryId, error)
- func ParsePeeringRouteTablesSummaryIDInsensitively(input string) (*PeeringRouteTablesSummaryId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePeeringRouteTablesSummaryID ¶
func ValidatePeeringRouteTablesSummaryID(input interface{}, key string) (warnings []string, errors []error)
ValidatePeeringRouteTablesSummaryID checks that 'input' can be parsed as a Peering Route Tables Summary ID
Types ¶
type ExpressRouteCrossConnectionRouteTableSummaryClient ¶
type ExpressRouteCrossConnectionRouteTableSummaryClient struct {
Client *resourcemanager.Client
}
func NewExpressRouteCrossConnectionRouteTableSummaryClientWithBaseURI ¶
func NewExpressRouteCrossConnectionRouteTableSummaryClientWithBaseURI(sdkApi sdkEnv.Api) (*ExpressRouteCrossConnectionRouteTableSummaryClient, error)
func (ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummary ¶
func (c ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummary(ctx context.Context, id PeeringRouteTablesSummaryId) (result ExpressRouteCrossConnectionsListRoutesTableSummaryOperationResponse, err error)
ExpressRouteCrossConnectionsListRoutesTableSummary ...
func (ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummaryThenPoll ¶
func (c ExpressRouteCrossConnectionRouteTableSummaryClient) ExpressRouteCrossConnectionsListRoutesTableSummaryThenPoll(ctx context.Context, id PeeringRouteTablesSummaryId) error
ExpressRouteCrossConnectionsListRoutesTableSummaryThenPoll performs ExpressRouteCrossConnectionsListRoutesTableSummary then polls until it's completed
type ExpressRouteCrossConnectionsRoutesTableSummaryListResult ¶
type ExpressRouteCrossConnectionsRoutesTableSummaryListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]ExpressRouteCrossConnectionRoutesTableSummary `json:"value,omitempty"` }
type PeeringRouteTablesSummaryId ¶
type PeeringRouteTablesSummaryId struct { SubscriptionId string ResourceGroupName string ExpressRouteCrossConnectionName string PeeringName string RouteTablesSummaryName string }
PeeringRouteTablesSummaryId is a struct representing the Resource ID for a Peering Route Tables Summary
func NewPeeringRouteTablesSummaryID ¶
func NewPeeringRouteTablesSummaryID(subscriptionId string, resourceGroupName string, expressRouteCrossConnectionName string, peeringName string, routeTablesSummaryName string) PeeringRouteTablesSummaryId
NewPeeringRouteTablesSummaryID returns a new PeeringRouteTablesSummaryId struct
func ParsePeeringRouteTablesSummaryID ¶
func ParsePeeringRouteTablesSummaryID(input string) (*PeeringRouteTablesSummaryId, error)
ParsePeeringRouteTablesSummaryID parses 'input' into a PeeringRouteTablesSummaryId
func ParsePeeringRouteTablesSummaryIDInsensitively ¶
func ParsePeeringRouteTablesSummaryIDInsensitively(input string) (*PeeringRouteTablesSummaryId, error)
ParsePeeringRouteTablesSummaryIDInsensitively parses 'input' case-insensitively into a PeeringRouteTablesSummaryId note: this method should only be used for API response data and not user input
func (*PeeringRouteTablesSummaryId) FromParseResult ¶
func (id *PeeringRouteTablesSummaryId) FromParseResult(input resourceids.ParseResult) error
func (PeeringRouteTablesSummaryId) ID ¶
func (id PeeringRouteTablesSummaryId) ID() string
ID returns the formatted Peering Route Tables Summary ID
func (PeeringRouteTablesSummaryId) Segments ¶
func (id PeeringRouteTablesSummaryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Peering Route Tables Summary ID
func (PeeringRouteTablesSummaryId) String ¶
func (id PeeringRouteTablesSummaryId) String() string
String returns a human-readable description of this Peering Route Tables Summary ID