README
¶
github.com/hashicorp/go-azure-sdk/resource-manager/network/2022-09-01/expressroutecrossconnectionarptable
Documentation
The expressroutecrossconnectionarptable
SDK allows for interaction with the Azure Resource Manager Service network
(API Version 2022-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/2022-09-01/expressroutecrossconnectionarptable"
Client Initialization
client := expressroutecrossconnectionarptable.NewExpressRouteCrossConnectionArpTableClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: ExpressRouteCrossConnectionArpTableClient.ExpressRouteCrossConnectionsListArpTable
ctx := context.TODO()
id := expressroutecrossconnectionarptable.NewArpTableID("12345678-1234-9876-4563-123456789012", "example-resource-group", "expressRouteCircuitValue", "peeringValue", "arpTableValue")
if err := client.ExpressRouteCrossConnectionsListArpTableThenPoll(ctx, id); err != nil {
// handle the error
}
Documentation
¶
Index ¶
- func ValidateArpTableID(input interface{}, key string) (warnings []string, errors []error)
- type ArpTableId
- type ExpressRouteCircuitArpTable
- type ExpressRouteCircuitsArpTableListResult
- type ExpressRouteCrossConnectionArpTableClient
- func (c ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTable(ctx context.Context, id ArpTableId) (result ExpressRouteCrossConnectionsListArpTableOperationResponse, err error)
- func (c ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTableThenPoll(ctx context.Context, id ArpTableId) error
- type ExpressRouteCrossConnectionsListArpTableOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateArpTableID ¶
ValidateArpTableID checks that 'input' can be parsed as a Arp Table ID
Types ¶
type ArpTableId ¶
type ArpTableId struct { SubscriptionId string ResourceGroupName string ExpressRouteCircuitName string PeeringName string ArpTableName string }
ArpTableId is a struct representing the Resource ID for a Arp Table
func NewArpTableID ¶
func NewArpTableID(subscriptionId string, resourceGroupName string, expressRouteCircuitName string, peeringName string, arpTableName string) ArpTableId
NewArpTableID returns a new ArpTableId struct
func ParseArpTableID ¶
func ParseArpTableID(input string) (*ArpTableId, error)
ParseArpTableID parses 'input' into a ArpTableId
func ParseArpTableIDInsensitively ¶
func ParseArpTableIDInsensitively(input string) (*ArpTableId, error)
ParseArpTableIDInsensitively parses 'input' case-insensitively into a ArpTableId note: this method should only be used for API response data and not user input
func (ArpTableId) Segments ¶
func (id ArpTableId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Arp Table ID
func (ArpTableId) String ¶
func (id ArpTableId) String() string
String returns a human-readable description of this Arp Table ID
type ExpressRouteCircuitsArpTableListResult ¶
type ExpressRouteCircuitsArpTableListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]ExpressRouteCircuitArpTable `json:"value,omitempty"` }
type ExpressRouteCrossConnectionArpTableClient ¶
type ExpressRouteCrossConnectionArpTableClient struct {
Client *resourcemanager.Client
}
func NewExpressRouteCrossConnectionArpTableClientWithBaseURI ¶
func NewExpressRouteCrossConnectionArpTableClientWithBaseURI(api environments.Api) (*ExpressRouteCrossConnectionArpTableClient, error)
func (ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTable ¶
func (c ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTable(ctx context.Context, id ArpTableId) (result ExpressRouteCrossConnectionsListArpTableOperationResponse, err error)
ExpressRouteCrossConnectionsListArpTable ...
func (ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTableThenPoll ¶
func (c ExpressRouteCrossConnectionArpTableClient) ExpressRouteCrossConnectionsListArpTableThenPoll(ctx context.Context, id ArpTableId) error
ExpressRouteCrossConnectionsListArpTableThenPoll performs ExpressRouteCrossConnectionsListArpTable then polls until it's completed