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