Documentation ¶
Index ¶
- func ValidateExpressRouteCrossConnectionPeeringRouteTableID(input interface{}, key string) (warnings []string, errors []error)
- type ExpressRouteCircuitRoutesTable
- type ExpressRouteCircuitRoutesTableOperationPredicate
- 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 ExpressRouteCrossConnectionsListRoutesTableCompleteResult
- 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 ExpressRouteCircuitRoutesTableOperationPredicate ¶
type ExpressRouteCircuitRoutesTableOperationPredicate struct { LocPrf *string Network *string NextHop *string Path *string Weight *int64 }
func (ExpressRouteCircuitRoutesTableOperationPredicate) Matches ¶
func (p ExpressRouteCircuitRoutesTableOperationPredicate) Matches(input ExpressRouteCircuitRoutesTable) bool
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
type ExpressRouteCrossConnectionsListRoutesTableCompleteResult ¶
type ExpressRouteCrossConnectionsListRoutesTableCompleteResult struct { LatestHttpResponse *http.Response Items []ExpressRouteCircuitRoutesTable }