Documentation
¶
Overview ¶
Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
Package network implements the Azure ARM Network service API version 2015-06-15.
Network Client
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AddressSpace
- type ApplicationGateway
- type ApplicationGatewayBackendAddress
- type ApplicationGatewayBackendAddressPool
- type ApplicationGatewayBackendAddressPoolPropertiesFormat
- type ApplicationGatewayBackendHTTPSettings
- type ApplicationGatewayBackendHTTPSettingsPropertiesFormat
- type ApplicationGatewayCookieBasedAffinity
- type ApplicationGatewayFrontendIPConfiguration
- type ApplicationGatewayFrontendIPConfigurationPropertiesFormat
- type ApplicationGatewayFrontendPort
- type ApplicationGatewayFrontendPortPropertiesFormat
- type ApplicationGatewayHTTPListener
- type ApplicationGatewayHTTPListenerPropertiesFormat
- type ApplicationGatewayIPConfiguration
- type ApplicationGatewayIPConfigurationPropertiesFormat
- type ApplicationGatewayListResult
- type ApplicationGatewayListResultIterator
- func (iter *ApplicationGatewayListResultIterator) Next() error
- func (iter *ApplicationGatewayListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ApplicationGatewayListResultIterator) NotDone() bool
- func (iter ApplicationGatewayListResultIterator) Response() ApplicationGatewayListResult
- func (iter ApplicationGatewayListResultIterator) Value() ApplicationGateway
- type ApplicationGatewayListResultPage
- func (page *ApplicationGatewayListResultPage) Next() error
- func (page *ApplicationGatewayListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ApplicationGatewayListResultPage) NotDone() bool
- func (page ApplicationGatewayListResultPage) Response() ApplicationGatewayListResult
- func (page ApplicationGatewayListResultPage) Values() []ApplicationGateway
- type ApplicationGatewayOperationalState
- type ApplicationGatewayPathRule
- type ApplicationGatewayPathRulePropertiesFormat
- type ApplicationGatewayProbe
- type ApplicationGatewayProbePropertiesFormat
- type ApplicationGatewayPropertiesFormat
- type ApplicationGatewayProtocol
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRulePropertiesFormat
- type ApplicationGatewayRequestRoutingRuleType
- type ApplicationGatewaySku
- type ApplicationGatewaySkuName
- type ApplicationGatewaySslCertificate
- type ApplicationGatewaySslCertificatePropertiesFormat
- type ApplicationGatewayTier
- type ApplicationGatewayURLPathMap
- type ApplicationGatewayURLPathMapPropertiesFormat
- type ApplicationGatewaysClient
- func (client ApplicationGatewaysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, applicationGatewayName string, ...) (result ApplicationGatewaysCreateOrUpdateFuture, err error)
- func (client ApplicationGatewaysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string, ...) (*http.Request, error)
- func (client ApplicationGatewaysClient) CreateOrUpdateResponder(resp *http.Response) (result ApplicationGateway, err error)
- func (client ApplicationGatewaysClient) CreateOrUpdateSender(req *http.Request) (future ApplicationGatewaysCreateOrUpdateFuture, err error)
- func (client ApplicationGatewaysClient) Delete(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysDeleteFuture, err error)
- func (client ApplicationGatewaysClient) DeletePreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysClient) DeleteSender(req *http.Request) (future ApplicationGatewaysDeleteFuture, err error)
- func (client ApplicationGatewaysClient) Get(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, err error)
- func (client ApplicationGatewaysClient) GetPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) GetResponder(resp *http.Response) (result ApplicationGateway, err error)
- func (client ApplicationGatewaysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysClient) List(ctx context.Context, resourceGroupName string) (result ApplicationGatewayListResultPage, err error)
- func (client ApplicationGatewaysClient) ListAll(ctx context.Context) (result ApplicationGatewayListResultPage, err error)
- func (client ApplicationGatewaysClient) ListAllComplete(ctx context.Context) (result ApplicationGatewayListResultIterator, err error)
- func (client ApplicationGatewaysClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client ApplicationGatewaysClient) ListAllResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
- func (client ApplicationGatewaysClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysClient) ListComplete(ctx context.Context, resourceGroupName string) (result ApplicationGatewayListResultIterator, err error)
- func (client ApplicationGatewaysClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) ListResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
- func (client ApplicationGatewaysClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysClient) Start(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysStartFuture, err error)
- func (client ApplicationGatewaysClient) StartPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysClient) StartSender(req *http.Request) (future ApplicationGatewaysStartFuture, err error)
- func (client ApplicationGatewaysClient) Stop(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysStopFuture, err error)
- func (client ApplicationGatewaysClient) StopPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysClient) StopSender(req *http.Request) (future ApplicationGatewaysStopFuture, err error)
- type ApplicationGatewaysCreateOrUpdateFuture
- type ApplicationGatewaysDeleteFuture
- type ApplicationGatewaysStartFuture
- type ApplicationGatewaysStopFuture
- type AuthorizationListResult
- type AuthorizationListResultIterator
- func (iter *AuthorizationListResultIterator) Next() error
- func (iter *AuthorizationListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter AuthorizationListResultIterator) NotDone() bool
- func (iter AuthorizationListResultIterator) Response() AuthorizationListResult
- func (iter AuthorizationListResultIterator) Value() ExpressRouteCircuitAuthorization
- type AuthorizationListResultPage
- func (page *AuthorizationListResultPage) Next() error
- func (page *AuthorizationListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page AuthorizationListResultPage) NotDone() bool
- func (page AuthorizationListResultPage) Response() AuthorizationListResult
- func (page AuthorizationListResultPage) Values() []ExpressRouteCircuitAuthorization
- type AuthorizationPropertiesFormat
- type AuthorizationUseStatus
- type AzureAsyncOperationResult
- type BackendAddressPool
- type BackendAddressPoolPropertiesFormat
- type BaseClient
- func (client BaseClient) CheckDNSNameAvailability(ctx context.Context, location string, domainNameLabel string) (result DNSNameAvailabilityResult, err error)
- func (client BaseClient) CheckDNSNameAvailabilityPreparer(ctx context.Context, location string, domainNameLabel string) (*http.Request, error)
- func (client BaseClient) CheckDNSNameAvailabilityResponder(resp *http.Response) (result DNSNameAvailabilityResult, err error)
- func (client BaseClient) CheckDNSNameAvailabilitySender(req *http.Request) (*http.Response, error)
- type BgpSettings
- type ConnectionResetSharedKey
- type ConnectionSharedKey
- type ConnectionSharedKeyResult
- type DNSNameAvailabilityResult
- type DhcpOptions
- type Error
- type ErrorDetails
- type ExpressRouteCircuit
- type ExpressRouteCircuitArpTable
- type ExpressRouteCircuitAuthorization
- type ExpressRouteCircuitAuthorizationsClient
- func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitAuthorizationsDeleteFuture, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitAuthorizationsDeleteFuture, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) Get(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitAuthorization, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitAuthorizationsClient) List(ctx context.Context, resourceGroupName string, circuitName string) (result AuthorizationListResultPage, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result AuthorizationListResultIterator, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) ListPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsClient) ListResponder(resp *http.Response) (result AuthorizationListResult, err error)
- func (client ExpressRouteCircuitAuthorizationsClient) ListSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture
- type ExpressRouteCircuitAuthorizationsDeleteFuture
- type ExpressRouteCircuitListResult
- type ExpressRouteCircuitListResultIterator
- func (iter *ExpressRouteCircuitListResultIterator) Next() error
- func (iter *ExpressRouteCircuitListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteCircuitListResultIterator) NotDone() bool
- func (iter ExpressRouteCircuitListResultIterator) Response() ExpressRouteCircuitListResult
- func (iter ExpressRouteCircuitListResultIterator) Value() ExpressRouteCircuit
- type ExpressRouteCircuitListResultPage
- func (page *ExpressRouteCircuitListResultPage) Next() error
- func (page *ExpressRouteCircuitListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteCircuitListResultPage) NotDone() bool
- func (page ExpressRouteCircuitListResultPage) Response() ExpressRouteCircuitListResult
- func (page ExpressRouteCircuitListResultPage) Values() []ExpressRouteCircuit
- type ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
- type ExpressRouteCircuitPeeringConfig
- type ExpressRouteCircuitPeeringListResult
- type ExpressRouteCircuitPeeringListResultIterator
- func (iter *ExpressRouteCircuitPeeringListResultIterator) Next() error
- func (iter *ExpressRouteCircuitPeeringListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteCircuitPeeringListResultIterator) NotDone() bool
- func (iter ExpressRouteCircuitPeeringListResultIterator) Response() ExpressRouteCircuitPeeringListResult
- func (iter ExpressRouteCircuitPeeringListResultIterator) Value() ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringListResultPage
- func (page *ExpressRouteCircuitPeeringListResultPage) Next() error
- func (page *ExpressRouteCircuitPeeringListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteCircuitPeeringListResultPage) NotDone() bool
- func (page ExpressRouteCircuitPeeringListResultPage) Response() ExpressRouteCircuitPeeringListResult
- func (page ExpressRouteCircuitPeeringListResultPage) Values() []ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringPropertiesFormat
- type ExpressRouteCircuitPeeringState
- type ExpressRouteCircuitPeeringType
- type ExpressRouteCircuitPeeringsClient
- func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitPeeringsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
- func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitPeeringsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitPeeringsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitPeeringsDeleteFuture, err error)
- func (client ExpressRouteCircuitPeeringsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitPeeringsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitPeeringsDeleteFuture, err error)
- func (client ExpressRouteCircuitPeeringsClient) Get(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitPeering, err error)
- func (client ExpressRouteCircuitPeeringsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
- func (client ExpressRouteCircuitPeeringsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitPeeringsClient) List(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResultPage, err error)
- func (client ExpressRouteCircuitPeeringsClient) ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResultIterator, err error)
- func (client ExpressRouteCircuitPeeringsClient) ListPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitPeeringListResult, err error)
- func (client ExpressRouteCircuitPeeringsClient) ListSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitPeeringsCreateOrUpdateFuture
- type ExpressRouteCircuitPeeringsDeleteFuture
- type ExpressRouteCircuitPropertiesFormat
- type ExpressRouteCircuitRoutesTable
- type ExpressRouteCircuitServiceProviderProperties
- type ExpressRouteCircuitSku
- type ExpressRouteCircuitSkuFamily
- type ExpressRouteCircuitSkuTier
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitsArpTableListResult
- type ExpressRouteCircuitsArpTableListResultIterator
- func (iter *ExpressRouteCircuitsArpTableListResultIterator) Next() error
- func (iter *ExpressRouteCircuitsArpTableListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteCircuitsArpTableListResultIterator) NotDone() bool
- func (iter ExpressRouteCircuitsArpTableListResultIterator) Response() ExpressRouteCircuitsArpTableListResult
- func (iter ExpressRouteCircuitsArpTableListResultIterator) Value() ExpressRouteCircuitArpTable
- type ExpressRouteCircuitsArpTableListResultPage
- func (page *ExpressRouteCircuitsArpTableListResultPage) Next() error
- func (page *ExpressRouteCircuitsArpTableListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteCircuitsArpTableListResultPage) NotDone() bool
- func (page ExpressRouteCircuitsArpTableListResultPage) Response() ExpressRouteCircuitsArpTableListResult
- func (page ExpressRouteCircuitsArpTableListResultPage) Values() []ExpressRouteCircuitArpTable
- type ExpressRouteCircuitsClient
- func (client ExpressRouteCircuitsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, ...) (result ExpressRouteCircuitsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
- func (client ExpressRouteCircuitsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitsCreateOrUpdateFuture, err error)
- func (client ExpressRouteCircuitsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsDeleteFuture, err error)
- func (client ExpressRouteCircuitsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitsDeleteFuture, err error)
- func (client ExpressRouteCircuitsClient) Get(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuit, err error)
- func (client ExpressRouteCircuitsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
- func (client ExpressRouteCircuitsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsClient) List(ctx context.Context, resourceGroupName string) (result ExpressRouteCircuitListResultPage, err error)
- func (client ExpressRouteCircuitsClient) ListAll(ctx context.Context) (result ExpressRouteCircuitListResultPage, err error)
- func (client ExpressRouteCircuitsClient) ListAllComplete(ctx context.Context) (result ExpressRouteCircuitListResultIterator, err error)
- func (client ExpressRouteCircuitsClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) ListAllResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
- func (client ExpressRouteCircuitsClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsClient) ListArpTable(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResultPage, err error)
- func (client ExpressRouteCircuitsClient) ListArpTableComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResultIterator, err error)
- func (client ExpressRouteCircuitsClient) ListArpTablePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) ListArpTableResponder(resp *http.Response) (result ExpressRouteCircuitsArpTableListResult, err error)
- func (client ExpressRouteCircuitsClient) ListArpTableSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsClient) ListComplete(ctx context.Context, resourceGroupName string) (result ExpressRouteCircuitListResultIterator, err error)
- func (client ExpressRouteCircuitsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
- func (client ExpressRouteCircuitsClient) ListRoutesTable(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResultPage, err error)
- func (client ExpressRouteCircuitsClient) ListRoutesTableComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResultIterator, err error)
- func (client ExpressRouteCircuitsClient) ListRoutesTablePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) ListRoutesTableResponder(resp *http.Response) (result ExpressRouteCircuitsRoutesTableListResult, err error)
- func (client ExpressRouteCircuitsClient) ListRoutesTableSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsClient) ListStats(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResultPage, err error)
- func (client ExpressRouteCircuitsClient) ListStatsComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResultIterator, err error)
- func (client ExpressRouteCircuitsClient) ListStatsPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsClient) ListStatsResponder(resp *http.Response) (result ExpressRouteCircuitsStatsListResult, err error)
- func (client ExpressRouteCircuitsClient) ListStatsSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitsCreateOrUpdateFuture
- type ExpressRouteCircuitsDeleteFuture
- type ExpressRouteCircuitsRoutesTableListResult
- type ExpressRouteCircuitsRoutesTableListResultIterator
- func (iter *ExpressRouteCircuitsRoutesTableListResultIterator) Next() error
- func (iter *ExpressRouteCircuitsRoutesTableListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteCircuitsRoutesTableListResultIterator) NotDone() bool
- func (iter ExpressRouteCircuitsRoutesTableListResultIterator) Response() ExpressRouteCircuitsRoutesTableListResult
- func (iter ExpressRouteCircuitsRoutesTableListResultIterator) Value() ExpressRouteCircuitRoutesTable
- type ExpressRouteCircuitsRoutesTableListResultPage
- func (page *ExpressRouteCircuitsRoutesTableListResultPage) Next() error
- func (page *ExpressRouteCircuitsRoutesTableListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteCircuitsRoutesTableListResultPage) NotDone() bool
- func (page ExpressRouteCircuitsRoutesTableListResultPage) Response() ExpressRouteCircuitsRoutesTableListResult
- func (page ExpressRouteCircuitsRoutesTableListResultPage) Values() []ExpressRouteCircuitRoutesTable
- type ExpressRouteCircuitsStatsListResult
- type ExpressRouteCircuitsStatsListResultIterator
- func (iter *ExpressRouteCircuitsStatsListResultIterator) Next() error
- func (iter *ExpressRouteCircuitsStatsListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteCircuitsStatsListResultIterator) NotDone() bool
- func (iter ExpressRouteCircuitsStatsListResultIterator) Response() ExpressRouteCircuitsStatsListResult
- func (iter ExpressRouteCircuitsStatsListResultIterator) Value() ExpressRouteCircuitStats
- type ExpressRouteCircuitsStatsListResultPage
- func (page *ExpressRouteCircuitsStatsListResultPage) Next() error
- func (page *ExpressRouteCircuitsStatsListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteCircuitsStatsListResultPage) NotDone() bool
- func (page ExpressRouteCircuitsStatsListResultPage) Response() ExpressRouteCircuitsStatsListResult
- func (page ExpressRouteCircuitsStatsListResultPage) Values() []ExpressRouteCircuitStats
- type ExpressRouteServiceProvider
- type ExpressRouteServiceProviderBandwidthsOffered
- type ExpressRouteServiceProviderListResult
- type ExpressRouteServiceProviderListResultIterator
- func (iter *ExpressRouteServiceProviderListResultIterator) Next() error
- func (iter *ExpressRouteServiceProviderListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ExpressRouteServiceProviderListResultIterator) NotDone() bool
- func (iter ExpressRouteServiceProviderListResultIterator) Response() ExpressRouteServiceProviderListResult
- func (iter ExpressRouteServiceProviderListResultIterator) Value() ExpressRouteServiceProvider
- type ExpressRouteServiceProviderListResultPage
- func (page *ExpressRouteServiceProviderListResultPage) Next() error
- func (page *ExpressRouteServiceProviderListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ExpressRouteServiceProviderListResultPage) NotDone() bool
- func (page ExpressRouteServiceProviderListResultPage) Response() ExpressRouteServiceProviderListResult
- func (page ExpressRouteServiceProviderListResultPage) Values() []ExpressRouteServiceProvider
- type ExpressRouteServiceProviderPropertiesFormat
- type ExpressRouteServiceProvidersClient
- func (client ExpressRouteServiceProvidersClient) List(ctx context.Context) (result ExpressRouteServiceProviderListResultPage, err error)
- func (client ExpressRouteServiceProvidersClient) ListComplete(ctx context.Context) (result ExpressRouteServiceProviderListResultIterator, err error)
- func (client ExpressRouteServiceProvidersClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client ExpressRouteServiceProvidersClient) ListResponder(resp *http.Response) (result ExpressRouteServiceProviderListResult, err error)
- func (client ExpressRouteServiceProvidersClient) ListSender(req *http.Request) (*http.Response, error)
- type FrontendIPConfiguration
- type FrontendIPConfigurationPropertiesFormat
- type IPAllocationMethod
- type IPConfiguration
- type IPConfigurationPropertiesFormat
- type InboundNatPool
- type InboundNatPoolPropertiesFormat
- type InboundNatRule
- type InboundNatRulePropertiesFormat
- type Interface
- type InterfaceDNSSettings
- type InterfaceIPConfiguration
- type InterfaceIPConfigurationPropertiesFormat
- type InterfaceListResult
- type InterfaceListResultIterator
- func (iter *InterfaceListResultIterator) Next() error
- func (iter *InterfaceListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter InterfaceListResultIterator) NotDone() bool
- func (iter InterfaceListResultIterator) Response() InterfaceListResult
- func (iter InterfaceListResultIterator) Value() Interface
- type InterfaceListResultPage
- func (page *InterfaceListResultPage) Next() error
- func (page *InterfaceListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page InterfaceListResultPage) NotDone() bool
- func (page InterfaceListResultPage) Response() InterfaceListResult
- func (page InterfaceListResultPage) Values() []Interface
- type InterfacePropertiesFormat
- type InterfacesClient
- func (client InterfacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (result InterfacesCreateOrUpdateFuture, err error)
- func (client InterfacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*http.Request, error)
- func (client InterfacesClient) CreateOrUpdateResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesClient) CreateOrUpdateSender(req *http.Request) (future InterfacesCreateOrUpdateFuture, err error)
- func (client InterfacesClient) Delete(ctx context.Context, resourceGroupName string, networkInterfaceName string) (result InterfacesDeleteFuture, err error)
- func (client InterfacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, networkInterfaceName string) (*http.Request, error)
- func (client InterfacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client InterfacesClient) DeleteSender(req *http.Request) (future InterfacesDeleteFuture, err error)
- func (client InterfacesClient) Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (result Interface, err error)
- func (client InterfacesClient) GetPreparer(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*http.Request, error)
- func (client InterfacesClient) GetResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client InterfacesClient) GetVirtualMachineScaleSetNetworkInterface(ctx context.Context, resourceGroupName string, ...) (result Interface, err error)
- func (client InterfacesClient) GetVirtualMachineScaleSetNetworkInterfacePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client InterfacesClient) GetVirtualMachineScaleSetNetworkInterfaceResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesClient) GetVirtualMachineScaleSetNetworkInterfaceSender(req *http.Request) (*http.Response, error)
- func (client InterfacesClient) List(ctx context.Context, resourceGroupName string) (result InterfaceListResultPage, err error)
- func (client InterfacesClient) ListAll(ctx context.Context) (result InterfaceListResultPage, err error)
- func (client InterfacesClient) ListAllComplete(ctx context.Context) (result InterfaceListResultIterator, err error)
- func (client InterfacesClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client InterfacesClient) ListAllResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client InterfacesClient) ListComplete(ctx context.Context, resourceGroupName string) (result InterfaceListResultIterator, err error)
- func (client InterfacesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client InterfacesClient) ListResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client InterfacesClient) ListVirtualMachineScaleSetNetworkInterfaces(ctx context.Context, resourceGroupName string, ...) (result InterfaceListResultPage, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesComplete(ctx context.Context, resourceGroupName string, ...) (result InterfaceListResultIterator, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client InterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesSender(req *http.Request) (*http.Response, error)
- func (client InterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfaces(ctx context.Context, resourceGroupName string, ...) (result InterfaceListResultPage, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesComplete(ctx context.Context, resourceGroupName string, ...) (result InterfaceListResultIterator, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client InterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesSender(req *http.Request) (*http.Response, error)
- type InterfacesCreateOrUpdateFuture
- type InterfacesDeleteFuture
- type LoadBalancer
- type LoadBalancerListResult
- type LoadBalancerListResultIterator
- func (iter *LoadBalancerListResultIterator) Next() error
- func (iter *LoadBalancerListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter LoadBalancerListResultIterator) NotDone() bool
- func (iter LoadBalancerListResultIterator) Response() LoadBalancerListResult
- func (iter LoadBalancerListResultIterator) Value() LoadBalancer
- type LoadBalancerListResultPage
- func (page *LoadBalancerListResultPage) Next() error
- func (page *LoadBalancerListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page LoadBalancerListResultPage) NotDone() bool
- func (page LoadBalancerListResultPage) Response() LoadBalancerListResult
- func (page LoadBalancerListResultPage) Values() []LoadBalancer
- type LoadBalancerPropertiesFormat
- type LoadBalancersClient
- func (client LoadBalancersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (result LoadBalancersCreateOrUpdateFuture, err error)
- func (client LoadBalancersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*http.Request, error)
- func (client LoadBalancersClient) CreateOrUpdateResponder(resp *http.Response) (result LoadBalancer, err error)
- func (client LoadBalancersClient) CreateOrUpdateSender(req *http.Request) (future LoadBalancersCreateOrUpdateFuture, err error)
- func (client LoadBalancersClient) Delete(ctx context.Context, resourceGroupName string, loadBalancerName string) (result LoadBalancersDeleteFuture, err error)
- func (client LoadBalancersClient) DeletePreparer(ctx context.Context, resourceGroupName string, loadBalancerName string) (*http.Request, error)
- func (client LoadBalancersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client LoadBalancersClient) DeleteSender(req *http.Request) (future LoadBalancersDeleteFuture, err error)
- func (client LoadBalancersClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (result LoadBalancer, err error)
- func (client LoadBalancersClient) GetPreparer(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*http.Request, error)
- func (client LoadBalancersClient) GetResponder(resp *http.Response) (result LoadBalancer, err error)
- func (client LoadBalancersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersClient) List(ctx context.Context, resourceGroupName string) (result LoadBalancerListResultPage, err error)
- func (client LoadBalancersClient) ListAll(ctx context.Context) (result LoadBalancerListResultPage, err error)
- func (client LoadBalancersClient) ListAllComplete(ctx context.Context) (result LoadBalancerListResultIterator, err error)
- func (client LoadBalancersClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client LoadBalancersClient) ListAllResponder(resp *http.Response) (result LoadBalancerListResult, err error)
- func (client LoadBalancersClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersClient) ListComplete(ctx context.Context, resourceGroupName string) (result LoadBalancerListResultIterator, err error)
- func (client LoadBalancersClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client LoadBalancersClient) ListResponder(resp *http.Response) (result LoadBalancerListResult, err error)
- func (client LoadBalancersClient) ListSender(req *http.Request) (*http.Response, error)
- type LoadBalancersCreateOrUpdateFuture
- type LoadBalancersDeleteFuture
- type LoadBalancingRule
- type LoadBalancingRulePropertiesFormat
- type LoadDistribution
- type LocalNetworkGateway
- type LocalNetworkGatewayListResult
- type LocalNetworkGatewayListResultIterator
- func (iter *LocalNetworkGatewayListResultIterator) Next() error
- func (iter *LocalNetworkGatewayListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter LocalNetworkGatewayListResultIterator) NotDone() bool
- func (iter LocalNetworkGatewayListResultIterator) Response() LocalNetworkGatewayListResult
- func (iter LocalNetworkGatewayListResultIterator) Value() LocalNetworkGateway
- type LocalNetworkGatewayListResultPage
- func (page *LocalNetworkGatewayListResultPage) Next() error
- func (page *LocalNetworkGatewayListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page LocalNetworkGatewayListResultPage) NotDone() bool
- func (page LocalNetworkGatewayListResultPage) Response() LocalNetworkGatewayListResult
- func (page LocalNetworkGatewayListResultPage) Values() []LocalNetworkGateway
- type LocalNetworkGatewayPropertiesFormat
- type LocalNetworkGatewaysClient
- func (client LocalNetworkGatewaysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (result LocalNetworkGatewaysCreateOrUpdateFuture, err error)
- func (client LocalNetworkGatewaysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) CreateOrUpdateResponder(resp *http.Response) (result LocalNetworkGateway, err error)
- func (client LocalNetworkGatewaysClient) CreateOrUpdateSender(req *http.Request) (future LocalNetworkGatewaysCreateOrUpdateFuture, err error)
- func (client LocalNetworkGatewaysClient) Delete(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGatewaysDeleteFuture, err error)
- func (client LocalNetworkGatewaysClient) DeletePreparer(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client LocalNetworkGatewaysClient) DeleteSender(req *http.Request) (future LocalNetworkGatewaysDeleteFuture, err error)
- func (client LocalNetworkGatewaysClient) Get(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGateway, err error)
- func (client LocalNetworkGatewaysClient) GetPreparer(ctx context.Context, resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) GetResponder(resp *http.Response) (result LocalNetworkGateway, err error)
- func (client LocalNetworkGatewaysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LocalNetworkGatewaysClient) List(ctx context.Context, resourceGroupName string) (result LocalNetworkGatewayListResultPage, err error)
- func (client LocalNetworkGatewaysClient) ListComplete(ctx context.Context, resourceGroupName string) (result LocalNetworkGatewayListResultIterator, err error)
- func (client LocalNetworkGatewaysClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) ListResponder(resp *http.Response) (result LocalNetworkGatewayListResult, err error)
- func (client LocalNetworkGatewaysClient) ListSender(req *http.Request) (*http.Response, error)
- type LocalNetworkGatewaysCreateOrUpdateFuture
- type LocalNetworkGatewaysDeleteFuture
- type OperationStatus
- type OutboundNatRule
- type OutboundNatRulePropertiesFormat
- type Probe
- type ProbePropertiesFormat
- type ProbeProtocol
- type ProcessorArchitecture
- type PublicIPAddress
- type PublicIPAddressDNSSettings
- type PublicIPAddressListResult
- type PublicIPAddressListResultIterator
- func (iter *PublicIPAddressListResultIterator) Next() error
- func (iter *PublicIPAddressListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PublicIPAddressListResultIterator) NotDone() bool
- func (iter PublicIPAddressListResultIterator) Response() PublicIPAddressListResult
- func (iter PublicIPAddressListResultIterator) Value() PublicIPAddress
- type PublicIPAddressListResultPage
- func (page *PublicIPAddressListResultPage) Next() error
- func (page *PublicIPAddressListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page PublicIPAddressListResultPage) NotDone() bool
- func (page PublicIPAddressListResultPage) Response() PublicIPAddressListResult
- func (page PublicIPAddressListResultPage) Values() []PublicIPAddress
- type PublicIPAddressPropertiesFormat
- type PublicIPAddressesClient
- func (client PublicIPAddressesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (result PublicIPAddressesCreateOrUpdateFuture, err error)
- func (client PublicIPAddressesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (*http.Request, error)
- func (client PublicIPAddressesClient) CreateOrUpdateResponder(resp *http.Response) (result PublicIPAddress, err error)
- func (client PublicIPAddressesClient) CreateOrUpdateSender(req *http.Request) (future PublicIPAddressesCreateOrUpdateFuture, err error)
- func (client PublicIPAddressesClient) Delete(ctx context.Context, resourceGroupName string, publicIPAddressName string) (result PublicIPAddressesDeleteFuture, err error)
- func (client PublicIPAddressesClient) DeletePreparer(ctx context.Context, resourceGroupName string, publicIPAddressName string) (*http.Request, error)
- func (client PublicIPAddressesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PublicIPAddressesClient) DeleteSender(req *http.Request) (future PublicIPAddressesDeleteFuture, err error)
- func (client PublicIPAddressesClient) Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (result PublicIPAddress, err error)
- func (client PublicIPAddressesClient) GetPreparer(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (*http.Request, error)
- func (client PublicIPAddressesClient) GetResponder(resp *http.Response) (result PublicIPAddress, err error)
- func (client PublicIPAddressesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesClient) List(ctx context.Context, resourceGroupName string) (result PublicIPAddressListResultPage, err error)
- func (client PublicIPAddressesClient) ListAll(ctx context.Context) (result PublicIPAddressListResultPage, err error)
- func (client PublicIPAddressesClient) ListAllComplete(ctx context.Context) (result PublicIPAddressListResultIterator, err error)
- func (client PublicIPAddressesClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client PublicIPAddressesClient) ListAllResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
- func (client PublicIPAddressesClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesClient) ListComplete(ctx context.Context, resourceGroupName string) (result PublicIPAddressListResultIterator, err error)
- func (client PublicIPAddressesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client PublicIPAddressesClient) ListResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
- func (client PublicIPAddressesClient) ListSender(req *http.Request) (*http.Response, error)
- type PublicIPAddressesCreateOrUpdateFuture
- type PublicIPAddressesDeleteFuture
- type Resource
- type Route
- type RouteListResult
- type RouteListResultIterator
- type RouteListResultPage
- type RouteNextHopType
- type RoutePropertiesFormat
- type RouteTable
- type RouteTableListResult
- type RouteTableListResultIterator
- func (iter *RouteTableListResultIterator) Next() error
- func (iter *RouteTableListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter RouteTableListResultIterator) NotDone() bool
- func (iter RouteTableListResultIterator) Response() RouteTableListResult
- func (iter RouteTableListResultIterator) Value() RouteTable
- type RouteTableListResultPage
- func (page *RouteTableListResultPage) Next() error
- func (page *RouteTableListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page RouteTableListResultPage) NotDone() bool
- func (page RouteTableListResultPage) Response() RouteTableListResult
- func (page RouteTableListResultPage) Values() []RouteTable
- type RouteTablePropertiesFormat
- type RouteTablesClient
- func (client RouteTablesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, ...) (result RouteTablesCreateOrUpdateFuture, err error)
- func (client RouteTablesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*http.Request, error)
- func (client RouteTablesClient) CreateOrUpdateResponder(resp *http.Response) (result RouteTable, err error)
- func (client RouteTablesClient) CreateOrUpdateSender(req *http.Request) (future RouteTablesCreateOrUpdateFuture, err error)
- func (client RouteTablesClient) Delete(ctx context.Context, resourceGroupName string, routeTableName string) (result RouteTablesDeleteFuture, err error)
- func (client RouteTablesClient) DeletePreparer(ctx context.Context, resourceGroupName string, routeTableName string) (*http.Request, error)
- func (client RouteTablesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client RouteTablesClient) DeleteSender(req *http.Request) (future RouteTablesDeleteFuture, err error)
- func (client RouteTablesClient) Get(ctx context.Context, resourceGroupName string, routeTableName string, ...) (result RouteTable, err error)
- func (client RouteTablesClient) GetPreparer(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*http.Request, error)
- func (client RouteTablesClient) GetResponder(resp *http.Response) (result RouteTable, err error)
- func (client RouteTablesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesClient) List(ctx context.Context, resourceGroupName string) (result RouteTableListResultPage, err error)
- func (client RouteTablesClient) ListAll(ctx context.Context) (result RouteTableListResultPage, err error)
- func (client RouteTablesClient) ListAllComplete(ctx context.Context) (result RouteTableListResultIterator, err error)
- func (client RouteTablesClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client RouteTablesClient) ListAllResponder(resp *http.Response) (result RouteTableListResult, err error)
- func (client RouteTablesClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesClient) ListComplete(ctx context.Context, resourceGroupName string) (result RouteTableListResultIterator, err error)
- func (client RouteTablesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client RouteTablesClient) ListResponder(resp *http.Response) (result RouteTableListResult, err error)
- func (client RouteTablesClient) ListSender(req *http.Request) (*http.Response, error)
- type RouteTablesCreateOrUpdateFuture
- type RouteTablesDeleteFuture
- type RoutesClient
- func (client RoutesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, ...) (result RoutesCreateOrUpdateFuture, err error)
- func (client RoutesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*http.Request, error)
- func (client RoutesClient) CreateOrUpdateResponder(resp *http.Response) (result Route, err error)
- func (client RoutesClient) CreateOrUpdateSender(req *http.Request) (future RoutesCreateOrUpdateFuture, err error)
- func (client RoutesClient) Delete(ctx context.Context, resourceGroupName string, routeTableName string, ...) (result RoutesDeleteFuture, err error)
- func (client RoutesClient) DeletePreparer(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*http.Request, error)
- func (client RoutesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client RoutesClient) DeleteSender(req *http.Request) (future RoutesDeleteFuture, err error)
- func (client RoutesClient) Get(ctx context.Context, resourceGroupName string, routeTableName string, ...) (result Route, err error)
- func (client RoutesClient) GetPreparer(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*http.Request, error)
- func (client RoutesClient) GetResponder(resp *http.Response) (result Route, err error)
- func (client RoutesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RoutesClient) List(ctx context.Context, resourceGroupName string, routeTableName string) (result RouteListResultPage, err error)
- func (client RoutesClient) ListComplete(ctx context.Context, resourceGroupName string, routeTableName string) (result RouteListResultIterator, err error)
- func (client RoutesClient) ListPreparer(ctx context.Context, resourceGroupName string, routeTableName string) (*http.Request, error)
- func (client RoutesClient) ListResponder(resp *http.Response) (result RouteListResult, err error)
- func (client RoutesClient) ListSender(req *http.Request) (*http.Response, error)
- type RoutesCreateOrUpdateFuture
- type RoutesDeleteFuture
- type SecurityGroup
- type SecurityGroupListResult
- type SecurityGroupListResultIterator
- func (iter *SecurityGroupListResultIterator) Next() error
- func (iter *SecurityGroupListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SecurityGroupListResultIterator) NotDone() bool
- func (iter SecurityGroupListResultIterator) Response() SecurityGroupListResult
- func (iter SecurityGroupListResultIterator) Value() SecurityGroup
- type SecurityGroupListResultPage
- func (page *SecurityGroupListResultPage) Next() error
- func (page *SecurityGroupListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SecurityGroupListResultPage) NotDone() bool
- func (page SecurityGroupListResultPage) Response() SecurityGroupListResult
- func (page SecurityGroupListResultPage) Values() []SecurityGroup
- type SecurityGroupPropertiesFormat
- type SecurityGroupsClient
- func (client SecurityGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityGroupsCreateOrUpdateFuture, err error)
- func (client SecurityGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityGroup, err error)
- func (client SecurityGroupsClient) CreateOrUpdateSender(req *http.Request) (future SecurityGroupsCreateOrUpdateFuture, err error)
- func (client SecurityGroupsClient) Delete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result SecurityGroupsDeleteFuture, err error)
- func (client SecurityGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client SecurityGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SecurityGroupsClient) DeleteSender(req *http.Request) (future SecurityGroupsDeleteFuture, err error)
- func (client SecurityGroupsClient) Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityGroup, err error)
- func (client SecurityGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityGroupsClient) GetResponder(resp *http.Response) (result SecurityGroup, err error)
- func (client SecurityGroupsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsClient) List(ctx context.Context, resourceGroupName string) (result SecurityGroupListResultPage, err error)
- func (client SecurityGroupsClient) ListAll(ctx context.Context) (result SecurityGroupListResultPage, err error)
- func (client SecurityGroupsClient) ListAllComplete(ctx context.Context) (result SecurityGroupListResultIterator, err error)
- func (client SecurityGroupsClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client SecurityGroupsClient) ListAllResponder(resp *http.Response) (result SecurityGroupListResult, err error)
- func (client SecurityGroupsClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsClient) ListComplete(ctx context.Context, resourceGroupName string) (result SecurityGroupListResultIterator, err error)
- func (client SecurityGroupsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client SecurityGroupsClient) ListResponder(resp *http.Response) (result SecurityGroupListResult, err error)
- func (client SecurityGroupsClient) ListSender(req *http.Request) (*http.Response, error)
- type SecurityGroupsCreateOrUpdateFuture
- type SecurityGroupsDeleteFuture
- type SecurityRule
- type SecurityRuleAccess
- type SecurityRuleDirection
- type SecurityRuleListResult
- type SecurityRuleListResultIterator
- func (iter *SecurityRuleListResultIterator) Next() error
- func (iter *SecurityRuleListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SecurityRuleListResultIterator) NotDone() bool
- func (iter SecurityRuleListResultIterator) Response() SecurityRuleListResult
- func (iter SecurityRuleListResultIterator) Value() SecurityRule
- type SecurityRuleListResultPage
- func (page *SecurityRuleListResultPage) Next() error
- func (page *SecurityRuleListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page SecurityRuleListResultPage) NotDone() bool
- func (page SecurityRuleListResultPage) Response() SecurityRuleListResult
- func (page SecurityRuleListResultPage) Values() []SecurityRule
- type SecurityRulePropertiesFormat
- type SecurityRuleProtocol
- type SecurityRulesClient
- func (client SecurityRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRulesCreateOrUpdateFuture, err error)
- func (client SecurityRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityRule, err error)
- func (client SecurityRulesClient) CreateOrUpdateSender(req *http.Request) (future SecurityRulesCreateOrUpdateFuture, err error)
- func (client SecurityRulesClient) Delete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRulesDeleteFuture, err error)
- func (client SecurityRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SecurityRulesClient) DeleteSender(req *http.Request) (future SecurityRulesDeleteFuture, err error)
- func (client SecurityRulesClient) Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRule, err error)
- func (client SecurityRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) GetResponder(resp *http.Response) (result SecurityRule, err error)
- func (client SecurityRulesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SecurityRulesClient) List(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResultPage, err error)
- func (client SecurityRulesClient) ListComplete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResultIterator, err error)
- func (client SecurityRulesClient) ListPreparer(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client SecurityRulesClient) ListResponder(resp *http.Response) (result SecurityRuleListResult, err error)
- func (client SecurityRulesClient) ListSender(req *http.Request) (*http.Response, error)
- type SecurityRulesCreateOrUpdateFuture
- type SecurityRulesDeleteFuture
- type ServiceProviderProvisioningState
- type String
- type SubResource
- type Subnet
- type SubnetListResult
- type SubnetListResultIterator
- func (iter *SubnetListResultIterator) Next() error
- func (iter *SubnetListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter SubnetListResultIterator) NotDone() bool
- func (iter SubnetListResultIterator) Response() SubnetListResult
- func (iter SubnetListResultIterator) Value() Subnet
- type SubnetListResultPage
- type SubnetPropertiesFormat
- type SubnetsClient
- func (client SubnetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (result SubnetsCreateOrUpdateFuture, err error)
- func (client SubnetsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*http.Request, error)
- func (client SubnetsClient) CreateOrUpdateResponder(resp *http.Response) (result Subnet, err error)
- func (client SubnetsClient) CreateOrUpdateSender(req *http.Request) (future SubnetsCreateOrUpdateFuture, err error)
- func (client SubnetsClient) Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (result SubnetsDeleteFuture, err error)
- func (client SubnetsClient) DeletePreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*http.Request, error)
- func (client SubnetsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SubnetsClient) DeleteSender(req *http.Request) (future SubnetsDeleteFuture, err error)
- func (client SubnetsClient) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (result Subnet, err error)
- func (client SubnetsClient) GetPreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*http.Request, error)
- func (client SubnetsClient) GetResponder(resp *http.Response) (result Subnet, err error)
- func (client SubnetsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SubnetsClient) List(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result SubnetListResultPage, err error)
- func (client SubnetsClient) ListComplete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result SubnetListResultIterator, err error)
- func (client SubnetsClient) ListPreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client SubnetsClient) ListResponder(resp *http.Response) (result SubnetListResult, err error)
- func (client SubnetsClient) ListSender(req *http.Request) (*http.Response, error)
- type SubnetsCreateOrUpdateFuture
- type SubnetsDeleteFuture
- type TransportProtocol
- type Usage
- type UsageName
- type UsagesClient
- func (client UsagesClient) List(ctx context.Context, location string) (result UsagesListResultPage, err error)
- func (client UsagesClient) ListComplete(ctx context.Context, location string) (result UsagesListResultIterator, err error)
- func (client UsagesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
- func (client UsagesClient) ListResponder(resp *http.Response) (result UsagesListResult, err error)
- func (client UsagesClient) ListSender(req *http.Request) (*http.Response, error)
- type UsagesListResult
- type UsagesListResultIterator
- func (iter *UsagesListResultIterator) Next() error
- func (iter *UsagesListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter UsagesListResultIterator) NotDone() bool
- func (iter UsagesListResultIterator) Response() UsagesListResult
- func (iter UsagesListResultIterator) Value() Usage
- type UsagesListResultPage
- type VirtualNetwork
- type VirtualNetworkGateway
- type VirtualNetworkGatewayConnection
- type VirtualNetworkGatewayConnectionListResult
- type VirtualNetworkGatewayConnectionListResultIterator
- func (iter *VirtualNetworkGatewayConnectionListResultIterator) Next() error
- func (iter *VirtualNetworkGatewayConnectionListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter VirtualNetworkGatewayConnectionListResultIterator) NotDone() bool
- func (iter VirtualNetworkGatewayConnectionListResultIterator) Response() VirtualNetworkGatewayConnectionListResult
- func (iter VirtualNetworkGatewayConnectionListResultIterator) Value() VirtualNetworkGatewayConnection
- type VirtualNetworkGatewayConnectionListResultPage
- func (page *VirtualNetworkGatewayConnectionListResultPage) Next() error
- func (page *VirtualNetworkGatewayConnectionListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page VirtualNetworkGatewayConnectionListResultPage) NotDone() bool
- func (page VirtualNetworkGatewayConnectionListResultPage) Response() VirtualNetworkGatewayConnectionListResult
- func (page VirtualNetworkGatewayConnectionListResultPage) Values() []VirtualNetworkGatewayConnection
- type VirtualNetworkGatewayConnectionPropertiesFormat
- type VirtualNetworkGatewayConnectionStatus
- type VirtualNetworkGatewayConnectionType
- type VirtualNetworkGatewayConnectionsClient
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewayConnectionsCreateOrUpdateFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdateSender(req *http.Request) (future VirtualNetworkGatewayConnectionsCreateOrUpdateFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) Delete(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewayConnectionsDeleteFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworkGatewayConnectionsClient) DeleteSender(req *http.Request) (future VirtualNetworkGatewayConnectionsDeleteFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) Get(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewayConnection, err error)
- func (client VirtualNetworkGatewayConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) GetResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKey(ctx context.Context, resourceGroupName string, ...) (result ConnectionSharedKeyResult, err error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKeyPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKeyResult, err error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKeySender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsClient) List(ctx context.Context, resourceGroupName string) (result VirtualNetworkGatewayConnectionListResultPage, err error)
- func (client VirtualNetworkGatewayConnectionsClient) ListComplete(ctx context.Context, resourceGroupName string) (result VirtualNetworkGatewayConnectionListResultIterator, err error)
- func (client VirtualNetworkGatewayConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayConnectionListResult, err error)
- func (client VirtualNetworkGatewayConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKey(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewayConnectionsResetSharedKeyFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKeyPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKeyResponder(resp *http.Response) (result ConnectionResetSharedKey, err error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKeySender(req *http.Request) (future VirtualNetworkGatewayConnectionsResetSharedKeyFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKey(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewayConnectionsSetSharedKeyFuture, err error)
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKeyPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKey, err error)
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKeySender(req *http.Request) (future VirtualNetworkGatewayConnectionsSetSharedKeyFuture, err error)
- type VirtualNetworkGatewayConnectionsCreateOrUpdateFuture
- type VirtualNetworkGatewayConnectionsDeleteFuture
- type VirtualNetworkGatewayConnectionsResetSharedKeyFuture
- type VirtualNetworkGatewayConnectionsSetSharedKeyFuture
- type VirtualNetworkGatewayIPConfiguration
- type VirtualNetworkGatewayIPConfigurationPropertiesFormat
- type VirtualNetworkGatewayListResult
- type VirtualNetworkGatewayListResultIterator
- func (iter *VirtualNetworkGatewayListResultIterator) Next() error
- func (iter *VirtualNetworkGatewayListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter VirtualNetworkGatewayListResultIterator) NotDone() bool
- func (iter VirtualNetworkGatewayListResultIterator) Response() VirtualNetworkGatewayListResult
- func (iter VirtualNetworkGatewayListResultIterator) Value() VirtualNetworkGateway
- type VirtualNetworkGatewayListResultPage
- func (page *VirtualNetworkGatewayListResultPage) Next() error
- func (page *VirtualNetworkGatewayListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page VirtualNetworkGatewayListResultPage) NotDone() bool
- func (page VirtualNetworkGatewayListResultPage) Response() VirtualNetworkGatewayListResult
- func (page VirtualNetworkGatewayListResultPage) Values() []VirtualNetworkGateway
- type VirtualNetworkGatewayPropertiesFormat
- type VirtualNetworkGatewaySku
- type VirtualNetworkGatewaySkuName
- type VirtualNetworkGatewaySkuTier
- type VirtualNetworkGatewayType
- type VirtualNetworkGatewaysClient
- func (client VirtualNetworkGatewaysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewaysCreateOrUpdateFuture, err error)
- func (client VirtualNetworkGatewaysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysClient) CreateOrUpdateSender(req *http.Request) (future VirtualNetworkGatewaysCreateOrUpdateFuture, err error)
- func (client VirtualNetworkGatewaysClient) Delete(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewaysDeleteFuture, err error)
- func (client VirtualNetworkGatewaysClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworkGatewaysClient) DeleteSender(req *http.Request) (future VirtualNetworkGatewaysDeleteFuture, err error)
- func (client VirtualNetworkGatewaysClient) Generatevpnclientpackage(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewaysGeneratevpnclientpackageFuture, err error)
- func (client VirtualNetworkGatewaysClient) GeneratevpnclientpackagePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) GeneratevpnclientpackageResponder(resp *http.Response) (result String, err error)
- func (client VirtualNetworkGatewaysClient) GeneratevpnclientpackageSender(req *http.Request) (future VirtualNetworkGatewaysGeneratevpnclientpackageFuture, err error)
- func (client VirtualNetworkGatewaysClient) Get(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) GetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysClient) List(ctx context.Context, resourceGroupName string) (result VirtualNetworkGatewayListResultPage, err error)
- func (client VirtualNetworkGatewaysClient) ListComplete(ctx context.Context, resourceGroupName string) (result VirtualNetworkGatewayListResultIterator, err error)
- func (client VirtualNetworkGatewaysClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayListResult, err error)
- func (client VirtualNetworkGatewaysClient) ListSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysClient) Reset(ctx context.Context, resourceGroupName string, ...) (result VirtualNetworkGatewaysResetFuture, err error)
- func (client VirtualNetworkGatewaysClient) ResetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) ResetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysClient) ResetSender(req *http.Request) (future VirtualNetworkGatewaysResetFuture, err error)
- type VirtualNetworkGatewaysCreateOrUpdateFuture
- type VirtualNetworkGatewaysDeleteFuture
- type VirtualNetworkGatewaysGeneratevpnclientpackageFuture
- type VirtualNetworkGatewaysResetFuture
- type VirtualNetworkListResult
- type VirtualNetworkListResultIterator
- func (iter *VirtualNetworkListResultIterator) Next() error
- func (iter *VirtualNetworkListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter VirtualNetworkListResultIterator) NotDone() bool
- func (iter VirtualNetworkListResultIterator) Response() VirtualNetworkListResult
- func (iter VirtualNetworkListResultIterator) Value() VirtualNetwork
- type VirtualNetworkListResultPage
- func (page *VirtualNetworkListResultPage) Next() error
- func (page *VirtualNetworkListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page VirtualNetworkListResultPage) NotDone() bool
- func (page VirtualNetworkListResultPage) Response() VirtualNetworkListResult
- func (page VirtualNetworkListResultPage) Values() []VirtualNetwork
- type VirtualNetworkPropertiesFormat
- type VirtualNetworksClient
- func (client VirtualNetworksClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (result VirtualNetworksCreateOrUpdateFuture, err error)
- func (client VirtualNetworksClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*http.Request, error)
- func (client VirtualNetworksClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetwork, err error)
- func (client VirtualNetworksClient) CreateOrUpdateSender(req *http.Request) (future VirtualNetworksCreateOrUpdateFuture, err error)
- func (client VirtualNetworksClient) Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result VirtualNetworksDeleteFuture, err error)
- func (client VirtualNetworksClient) DeletePreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client VirtualNetworksClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworksClient) DeleteSender(req *http.Request) (future VirtualNetworksDeleteFuture, err error)
- func (client VirtualNetworksClient) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (result VirtualNetwork, err error)
- func (client VirtualNetworksClient) GetPreparer(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*http.Request, error)
- func (client VirtualNetworksClient) GetResponder(resp *http.Response) (result VirtualNetwork, err error)
- func (client VirtualNetworksClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksClient) List(ctx context.Context, resourceGroupName string) (result VirtualNetworkListResultPage, err error)
- func (client VirtualNetworksClient) ListAll(ctx context.Context) (result VirtualNetworkListResultPage, err error)
- func (client VirtualNetworksClient) ListAllComplete(ctx context.Context) (result VirtualNetworkListResultIterator, err error)
- func (client VirtualNetworksClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client VirtualNetworksClient) ListAllResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
- func (client VirtualNetworksClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksClient) ListComplete(ctx context.Context, resourceGroupName string) (result VirtualNetworkListResultIterator, err error)
- func (client VirtualNetworksClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworksClient) ListResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
- func (client VirtualNetworksClient) ListSender(req *http.Request) (*http.Response, error)
- type VirtualNetworksCreateOrUpdateFuture
- type VirtualNetworksDeleteFuture
- type VpnClientConfiguration
- type VpnClientParameters
- type VpnClientRevokedCertificate
- type VpnClientRevokedCertificatePropertiesFormat
- type VpnClientRootCertificate
- type VpnClientRootCertificatePropertiesFormat
- type VpnType
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Network
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AddressSpace ¶
type AddressSpace struct { // AddressPrefixes - A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes *[]string `json:"addressPrefixes,omitempty"` }
AddressSpace addressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
type ApplicationGateway ¶
type ApplicationGateway struct { autorest.Response `json:"-"` *ApplicationGatewayPropertiesFormat `json:"properties,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type. Type *string `json:"type,omitempty"` // Location - Resource location. Location *string `json:"location,omitempty"` // Tags - Resource tags. Tags map[string]*string `json:"tags"` }
ApplicationGateway application gateway resource
func (ApplicationGateway) MarshalJSON ¶
func (ag ApplicationGateway) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGateway.
func (*ApplicationGateway) UnmarshalJSON ¶
func (ag *ApplicationGateway) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGateway struct.
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { // Fqdn - Fully qualified domain name (FQDN). Fqdn *string `json:"fqdn,omitempty"` // IPAddress - IP address IPAddress *string `json:"ipAddress,omitempty"` }
ApplicationGatewayBackendAddress backend address of an application gateway.
type ApplicationGatewayBackendAddressPool ¶
type ApplicationGatewayBackendAddressPool struct { *ApplicationGatewayBackendAddressPoolPropertiesFormat `json:"properties,omitempty"` // Name - Resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayBackendAddressPool backend Address Pool of an application gateway.
func (ApplicationGatewayBackendAddressPool) MarshalJSON ¶
func (agbap ApplicationGatewayBackendAddressPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayBackendAddressPool.
func (*ApplicationGatewayBackendAddressPool) UnmarshalJSON ¶
func (agbap *ApplicationGatewayBackendAddressPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayBackendAddressPool struct.
type ApplicationGatewayBackendAddressPoolPropertiesFormat ¶
type ApplicationGatewayBackendAddressPoolPropertiesFormat struct { // BackendIPConfigurations - Collection of references to IPs defined in network interfaces. BackendIPConfigurations *[]InterfaceIPConfiguration `json:"backendIPConfigurations,omitempty"` // BackendAddresses - Backend addresses BackendAddresses *[]ApplicationGatewayBackendAddress `json:"backendAddresses,omitempty"` // ProvisioningState - Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayBackendAddressPoolPropertiesFormat properties of Backend Address Pool of an application gateway.
type ApplicationGatewayBackendHTTPSettings ¶
type ApplicationGatewayBackendHTTPSettings struct { *ApplicationGatewayBackendHTTPSettingsPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayBackendHTTPSettings backend address pool settings of an application gateway.
func (ApplicationGatewayBackendHTTPSettings) MarshalJSON ¶
func (agbhs ApplicationGatewayBackendHTTPSettings) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayBackendHTTPSettings.
func (*ApplicationGatewayBackendHTTPSettings) UnmarshalJSON ¶
func (agbhs *ApplicationGatewayBackendHTTPSettings) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayBackendHTTPSettings struct.
type ApplicationGatewayBackendHTTPSettingsPropertiesFormat ¶
type ApplicationGatewayBackendHTTPSettingsPropertiesFormat struct { // Port - Port Port *int32 `json:"port,omitempty"` // Protocol - Protocol. Possible values are: 'Http' and 'Https'. Possible values include: 'HTTP', 'HTTPS' Protocol ApplicationGatewayProtocol `json:"protocol,omitempty"` // CookieBasedAffinity - Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'. Possible values include: 'Enabled', 'Disabled' CookieBasedAffinity ApplicationGatewayCookieBasedAffinity `json:"cookieBasedAffinity,omitempty"` // RequestTimeout - Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int32 `json:"requestTimeout,omitempty"` // Probe - Probe resource of an application gateway. Probe *SubResource `json:"probe,omitempty"` // ProvisioningState - Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayBackendHTTPSettingsPropertiesFormat properties of Backend address pool settings of an application gateway.
type ApplicationGatewayCookieBasedAffinity ¶
type ApplicationGatewayCookieBasedAffinity string
ApplicationGatewayCookieBasedAffinity enumerates the values for application gateway cookie based affinity.
const ( // Disabled ... Disabled ApplicationGatewayCookieBasedAffinity = "Disabled" // Enabled ... Enabled ApplicationGatewayCookieBasedAffinity = "Enabled" )
func PossibleApplicationGatewayCookieBasedAffinityValues ¶
func PossibleApplicationGatewayCookieBasedAffinityValues() []ApplicationGatewayCookieBasedAffinity
PossibleApplicationGatewayCookieBasedAffinityValues returns an array of possible values for the ApplicationGatewayCookieBasedAffinity const type.
type ApplicationGatewayFrontendIPConfiguration ¶
type ApplicationGatewayFrontendIPConfiguration struct { *ApplicationGatewayFrontendIPConfigurationPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayFrontendIPConfiguration frontend IP configuration of an application gateway.
func (ApplicationGatewayFrontendIPConfiguration) MarshalJSON ¶
func (agfic ApplicationGatewayFrontendIPConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayFrontendIPConfiguration.
func (*ApplicationGatewayFrontendIPConfiguration) UnmarshalJSON ¶
func (agfic *ApplicationGatewayFrontendIPConfiguration) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayFrontendIPConfiguration struct.
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat ¶
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat struct { // PrivateIPAddress - PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAllocationMethod - PrivateIP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values include: 'Static', 'Dynamic' PrivateIPAllocationMethod IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet - Reference of the subnet resource. Subnet *SubResource `json:"subnet,omitempty"` // PublicIPAddress - Reference of the PublicIP resource. PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` // ProvisioningState - Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayFrontendIPConfigurationPropertiesFormat properties of Frontend IP configuration of an application gateway.
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { *ApplicationGatewayFrontendPortPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayFrontendPort frontend port of an application gateway.
func (ApplicationGatewayFrontendPort) MarshalJSON ¶
func (agfp ApplicationGatewayFrontendPort) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayFrontendPort.
func (*ApplicationGatewayFrontendPort) UnmarshalJSON ¶
func (agfp *ApplicationGatewayFrontendPort) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayFrontendPort struct.
type ApplicationGatewayFrontendPortPropertiesFormat ¶
type ApplicationGatewayFrontendPortPropertiesFormat struct { // Port - Frontend port Port *int32 `json:"port,omitempty"` // ProvisioningState - Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayFrontendPortPropertiesFormat properties of Frontend port of an application gateway.
type ApplicationGatewayHTTPListener ¶
type ApplicationGatewayHTTPListener struct { *ApplicationGatewayHTTPListenerPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayHTTPListener http listener of an application gateway.
func (ApplicationGatewayHTTPListener) MarshalJSON ¶
func (aghl ApplicationGatewayHTTPListener) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayHTTPListener.
func (*ApplicationGatewayHTTPListener) UnmarshalJSON ¶
func (aghl *ApplicationGatewayHTTPListener) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayHTTPListener struct.
type ApplicationGatewayHTTPListenerPropertiesFormat ¶
type ApplicationGatewayHTTPListenerPropertiesFormat struct { // FrontendIPConfiguration - Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` // FrontendPort - Frontend port resource of an application gateway. FrontendPort *SubResource `json:"frontendPort,omitempty"` // Protocol - Protocol. Possible values are: 'Http' and 'Https'. Possible values include: 'HTTP', 'HTTPS' Protocol ApplicationGatewayProtocol `json:"protocol,omitempty"` // HostName - Host name of HTTP listener. HostName *string `json:"hostName,omitempty"` // SslCertificate - SSL certificate resource of an application gateway. SslCertificate *SubResource `json:"sslCertificate,omitempty"` // RequireServerNameIndication - Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `json:"requireServerNameIndication,omitempty"` // ProvisioningState - Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayHTTPListenerPropertiesFormat properties of HTTP listener of an application gateway.
type ApplicationGatewayIPConfiguration ¶
type ApplicationGatewayIPConfiguration struct { *ApplicationGatewayIPConfigurationPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayIPConfiguration IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (ApplicationGatewayIPConfiguration) MarshalJSON ¶
func (agic ApplicationGatewayIPConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayIPConfiguration.
func (*ApplicationGatewayIPConfiguration) UnmarshalJSON ¶
func (agic *ApplicationGatewayIPConfiguration) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayIPConfiguration struct.
type ApplicationGatewayIPConfigurationPropertiesFormat ¶
type ApplicationGatewayIPConfigurationPropertiesFormat struct { // Subnet - Reference of the subnet resource. A subnet from where application gateway gets its private address. Subnet *SubResource `json:"subnet,omitempty"` // ProvisioningState - Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayIPConfigurationPropertiesFormat properties of IP configuration of an application gateway.
type ApplicationGatewayListResult ¶
type ApplicationGatewayListResult struct { autorest.Response `json:"-"` // Value - List of an application gateways in a resource group. Value *[]ApplicationGateway `json:"value,omitempty"` // NextLink - URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ApplicationGatewayListResult response for ListApplicationGateways API service call.
func (ApplicationGatewayListResult) IsEmpty ¶
func (aglr ApplicationGatewayListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ApplicationGatewayListResultIterator ¶
type ApplicationGatewayListResultIterator struct {
// contains filtered or unexported fields
}
ApplicationGatewayListResultIterator provides access to a complete listing of ApplicationGateway values.
func NewApplicationGatewayListResultIterator ¶
func NewApplicationGatewayListResultIterator(page ApplicationGatewayListResultPage) ApplicationGatewayListResultIterator
Creates a new instance of the ApplicationGatewayListResultIterator type.
func (*ApplicationGatewayListResultIterator) Next ¶
func (iter *ApplicationGatewayListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ApplicationGatewayListResultIterator) NextWithContext ¶
func (iter *ApplicationGatewayListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ApplicationGatewayListResultIterator) NotDone ¶
func (iter ApplicationGatewayListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ApplicationGatewayListResultIterator) Response ¶
func (iter ApplicationGatewayListResultIterator) Response() ApplicationGatewayListResult
Response returns the raw server response from the last page request.
func (ApplicationGatewayListResultIterator) Value ¶
func (iter ApplicationGatewayListResultIterator) Value() ApplicationGateway
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ApplicationGatewayListResultPage ¶
type ApplicationGatewayListResultPage struct {
// contains filtered or unexported fields
}
ApplicationGatewayListResultPage contains a page of ApplicationGateway values.
func NewApplicationGatewayListResultPage ¶
func NewApplicationGatewayListResultPage(cur ApplicationGatewayListResult, getNextPage func(context.Context, ApplicationGatewayListResult) (ApplicationGatewayListResult, error)) ApplicationGatewayListResultPage
Creates a new instance of the ApplicationGatewayListResultPage type.
func (*ApplicationGatewayListResultPage) Next ¶
func (page *ApplicationGatewayListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ApplicationGatewayListResultPage) NextWithContext ¶
func (page *ApplicationGatewayListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ApplicationGatewayListResultPage) NotDone ¶
func (page ApplicationGatewayListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ApplicationGatewayListResultPage) Response ¶
func (page ApplicationGatewayListResultPage) Response() ApplicationGatewayListResult
Response returns the raw server response from the last page request.
func (ApplicationGatewayListResultPage) Values ¶
func (page ApplicationGatewayListResultPage) Values() []ApplicationGateway
Values returns the slice of values for the current page or nil if there are no values.
type ApplicationGatewayOperationalState ¶
type ApplicationGatewayOperationalState string
ApplicationGatewayOperationalState enumerates the values for application gateway operational state.
const ( // Running ... Running ApplicationGatewayOperationalState = "Running" // Starting ... Starting ApplicationGatewayOperationalState = "Starting" // Stopped ... Stopped ApplicationGatewayOperationalState = "Stopped" // Stopping ... Stopping ApplicationGatewayOperationalState = "Stopping" )
func PossibleApplicationGatewayOperationalStateValues ¶
func PossibleApplicationGatewayOperationalStateValues() []ApplicationGatewayOperationalState
PossibleApplicationGatewayOperationalStateValues returns an array of possible values for the ApplicationGatewayOperationalState const type.
type ApplicationGatewayPathRule ¶
type ApplicationGatewayPathRule struct { *ApplicationGatewayPathRulePropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayPathRule path rule of URL path map of an application gateway.
func (ApplicationGatewayPathRule) MarshalJSON ¶
func (agpr ApplicationGatewayPathRule) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayPathRule.
func (*ApplicationGatewayPathRule) UnmarshalJSON ¶
func (agpr *ApplicationGatewayPathRule) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayPathRule struct.
type ApplicationGatewayPathRulePropertiesFormat ¶
type ApplicationGatewayPathRulePropertiesFormat struct { // Paths - Path rules of URL path map. Paths *[]string `json:"paths,omitempty"` // BackendAddressPool - Backend address pool resource of URL path map. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` // BackendHTTPSettings - Backend http settings resource of URL path map. BackendHTTPSettings *SubResource `json:"backendHttpSettings,omitempty"` // ProvisioningState - Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayPathRulePropertiesFormat properties of probe of an application gateway.
type ApplicationGatewayProbe ¶
type ApplicationGatewayProbe struct { *ApplicationGatewayProbePropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayProbe probe of the application gateway.
func (ApplicationGatewayProbe) MarshalJSON ¶
func (agp ApplicationGatewayProbe) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayProbe.
func (*ApplicationGatewayProbe) UnmarshalJSON ¶
func (agp *ApplicationGatewayProbe) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayProbe struct.
type ApplicationGatewayProbePropertiesFormat ¶
type ApplicationGatewayProbePropertiesFormat struct { // Protocol - Protocol. Possible values are: 'Http' and 'Https'. Possible values include: 'HTTP', 'HTTPS' Protocol ApplicationGatewayProtocol `json:"protocol,omitempty"` // Host - Host name to send the probe to. Host *string `json:"host,omitempty"` // Path - Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path> Path *string `json:"path,omitempty"` // Interval - The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. Interval *int32 `json:"interval,omitempty"` // Timeout - the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. Timeout *int32 `json:"timeout,omitempty"` // UnhealthyThreshold - The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int32 `json:"unhealthyThreshold,omitempty"` // ProvisioningState - Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayProbePropertiesFormat properties of probe of an application gateway.
type ApplicationGatewayPropertiesFormat ¶
type ApplicationGatewayPropertiesFormat struct { // Sku - SKU of the application gateway resource. Sku *ApplicationGatewaySku `json:"sku,omitempty"` // OperationalState - READ-ONLY; Operational state of the application gateway resource. Possible values are: 'Stopped', 'Started', 'Running', and 'Stopping'. Possible values include: 'Stopped', 'Starting', 'Running', 'Stopping' OperationalState ApplicationGatewayOperationalState `json:"operationalState,omitempty"` // GatewayIPConfigurations - Gets or sets subnets of application gateway resource GatewayIPConfigurations *[]ApplicationGatewayIPConfiguration `json:"gatewayIPConfigurations,omitempty"` // SslCertificates - SSL certificates of the application gateway resource. SslCertificates *[]ApplicationGatewaySslCertificate `json:"sslCertificates,omitempty"` // FrontendIPConfigurations - Frontend IP addresses of the application gateway resource. FrontendIPConfigurations *[]ApplicationGatewayFrontendIPConfiguration `json:"frontendIPConfigurations,omitempty"` // FrontendPorts - Frontend ports of the application gateway resource. FrontendPorts *[]ApplicationGatewayFrontendPort `json:"frontendPorts,omitempty"` // Probes - Probes of the application gateway resource. Probes *[]ApplicationGatewayProbe `json:"probes,omitempty"` // BackendAddressPools - Backend address pool of the application gateway resource. BackendAddressPools *[]ApplicationGatewayBackendAddressPool `json:"backendAddressPools,omitempty"` // BackendHTTPSettingsCollection - Backend http settings of the application gateway resource. BackendHTTPSettingsCollection *[]ApplicationGatewayBackendHTTPSettings `json:"backendHttpSettingsCollection,omitempty"` // HTTPListeners - Http listeners of the application gateway resource. HTTPListeners *[]ApplicationGatewayHTTPListener `json:"httpListeners,omitempty"` // URLPathMaps - URL path map of the application gateway resource. URLPathMaps *[]ApplicationGatewayURLPathMap `json:"urlPathMaps,omitempty"` // RequestRoutingRules - Request routing rules of the application gateway resource. RequestRoutingRules *[]ApplicationGatewayRequestRoutingRule `json:"requestRoutingRules,omitempty"` // ResourceGUID - Resource GUID property of the application gateway resource. ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayPropertiesFormat properties of the application gateway.
func (ApplicationGatewayPropertiesFormat) MarshalJSON ¶
func (agpf ApplicationGatewayPropertiesFormat) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayPropertiesFormat.
type ApplicationGatewayProtocol ¶
type ApplicationGatewayProtocol string
ApplicationGatewayProtocol enumerates the values for application gateway protocol.
const ( // HTTP ... HTTP ApplicationGatewayProtocol = "Http" // HTTPS ... HTTPS ApplicationGatewayProtocol = "Https" )
func PossibleApplicationGatewayProtocolValues ¶
func PossibleApplicationGatewayProtocolValues() []ApplicationGatewayProtocol
PossibleApplicationGatewayProtocolValues returns an array of possible values for the ApplicationGatewayProtocol const type.
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { *ApplicationGatewayRequestRoutingRulePropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayRequestRoutingRule request routing rule of an application gateway.
func (ApplicationGatewayRequestRoutingRule) MarshalJSON ¶
func (agrrr ApplicationGatewayRequestRoutingRule) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayRequestRoutingRule.
func (*ApplicationGatewayRequestRoutingRule) UnmarshalJSON ¶
func (agrrr *ApplicationGatewayRequestRoutingRule) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayRequestRoutingRule struct.
type ApplicationGatewayRequestRoutingRulePropertiesFormat ¶
type ApplicationGatewayRequestRoutingRulePropertiesFormat struct { // RuleType - Rule type. Possible values are: 'Basic' and 'PathBasedRouting'. Possible values include: 'Basic', 'PathBasedRouting' RuleType ApplicationGatewayRequestRoutingRuleType `json:"ruleType,omitempty"` // BackendAddressPool - Backend address pool resource of the application gateway. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` // BackendHTTPSettings - Frontend port resource of the application gateway. BackendHTTPSettings *SubResource `json:"backendHttpSettings,omitempty"` // HTTPListener - Http listener resource of the application gateway. HTTPListener *SubResource `json:"httpListener,omitempty"` // URLPathMap - URL path map resource of the application gateway. URLPathMap *SubResource `json:"urlPathMap,omitempty"` // ProvisioningState - Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayRequestRoutingRulePropertiesFormat properties of request routing rule of the application gateway.
type ApplicationGatewayRequestRoutingRuleType ¶
type ApplicationGatewayRequestRoutingRuleType string
ApplicationGatewayRequestRoutingRuleType enumerates the values for application gateway request routing rule type.
const ( // Basic ... Basic ApplicationGatewayRequestRoutingRuleType = "Basic" // PathBasedRouting ... PathBasedRouting ApplicationGatewayRequestRoutingRuleType = "PathBasedRouting" )
func PossibleApplicationGatewayRequestRoutingRuleTypeValues ¶
func PossibleApplicationGatewayRequestRoutingRuleTypeValues() []ApplicationGatewayRequestRoutingRuleType
PossibleApplicationGatewayRequestRoutingRuleTypeValues returns an array of possible values for the ApplicationGatewayRequestRoutingRuleType const type.
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { // Name - Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'. Possible values include: 'StandardSmall', 'StandardMedium', 'StandardLarge' Name ApplicationGatewaySkuName `json:"name,omitempty"` // Tier - Tier of an application gateway. Possible values include: 'Standard' Tier ApplicationGatewayTier `json:"tier,omitempty"` // Capacity - Capacity (instance count) of an application gateway. Capacity *int32 `json:"capacity,omitempty"` }
ApplicationGatewaySku SKU of application gateway
type ApplicationGatewaySkuName ¶
type ApplicationGatewaySkuName string
ApplicationGatewaySkuName enumerates the values for application gateway sku name.
const ( // StandardLarge ... StandardLarge ApplicationGatewaySkuName = "Standard_Large" // StandardMedium ... StandardMedium ApplicationGatewaySkuName = "Standard_Medium" // StandardSmall ... StandardSmall ApplicationGatewaySkuName = "Standard_Small" )
func PossibleApplicationGatewaySkuNameValues ¶
func PossibleApplicationGatewaySkuNameValues() []ApplicationGatewaySkuName
PossibleApplicationGatewaySkuNameValues returns an array of possible values for the ApplicationGatewaySkuName const type.
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { *ApplicationGatewaySslCertificatePropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewaySslCertificate SSL certificates of an application gateway.
func (ApplicationGatewaySslCertificate) MarshalJSON ¶
func (agsc ApplicationGatewaySslCertificate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewaySslCertificate.
func (*ApplicationGatewaySslCertificate) UnmarshalJSON ¶
func (agsc *ApplicationGatewaySslCertificate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewaySslCertificate struct.
type ApplicationGatewaySslCertificatePropertiesFormat ¶
type ApplicationGatewaySslCertificatePropertiesFormat struct { // Data - Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `json:"data,omitempty"` // Password - Password for the pfx file specified in data. Only applicable in PUT request. Password *string `json:"password,omitempty"` // PublicCertData - Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. PublicCertData *string `json:"publicCertData,omitempty"` // ProvisioningState - Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewaySslCertificatePropertiesFormat properties of SSL certificates of an application gateway.
type ApplicationGatewayTier ¶
type ApplicationGatewayTier string
ApplicationGatewayTier enumerates the values for application gateway tier.
const ( // Standard ... Standard ApplicationGatewayTier = "Standard" )
func PossibleApplicationGatewayTierValues ¶
func PossibleApplicationGatewayTierValues() []ApplicationGatewayTier
PossibleApplicationGatewayTierValues returns an array of possible values for the ApplicationGatewayTier const type.
type ApplicationGatewayURLPathMap ¶
type ApplicationGatewayURLPathMap struct { *ApplicationGatewayURLPathMapPropertiesFormat `json:"properties,omitempty"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ApplicationGatewayURLPathMap urlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (ApplicationGatewayURLPathMap) MarshalJSON ¶
func (agupm ApplicationGatewayURLPathMap) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ApplicationGatewayURLPathMap.
func (*ApplicationGatewayURLPathMap) UnmarshalJSON ¶
func (agupm *ApplicationGatewayURLPathMap) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ApplicationGatewayURLPathMap struct.
type ApplicationGatewayURLPathMapPropertiesFormat ¶
type ApplicationGatewayURLPathMapPropertiesFormat struct { // DefaultBackendAddressPool - Default backend address pool resource of URL path map. DefaultBackendAddressPool *SubResource `json:"defaultBackendAddressPool,omitempty"` // DefaultBackendHTTPSettings - Default backend http settings resource of URL path map. DefaultBackendHTTPSettings *SubResource `json:"defaultBackendHttpSettings,omitempty"` // PathRules - Path rule of URL path map resource. PathRules *[]ApplicationGatewayPathRule `json:"pathRules,omitempty"` // ProvisioningState - Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayURLPathMapPropertiesFormat properties of UrlPathMap of the application gateway.
type ApplicationGatewaysClient ¶
type ApplicationGatewaysClient struct {
BaseClient
}
ApplicationGatewaysClient is the network Client
func NewApplicationGatewaysClient ¶
func NewApplicationGatewaysClient(subscriptionID string) ApplicationGatewaysClient
NewApplicationGatewaysClient creates an instance of the ApplicationGatewaysClient client.
func NewApplicationGatewaysClientWithBaseURI ¶
func NewApplicationGatewaysClientWithBaseURI(baseURI string, subscriptionID string) ApplicationGatewaysClient
NewApplicationGatewaysClientWithBaseURI creates an instance of the ApplicationGatewaysClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ApplicationGatewaysClient) CreateOrUpdate ¶
func (client ApplicationGatewaysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (result ApplicationGatewaysCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates the specified application gateway. Parameters: resourceGroupName - the name of the resource group. applicationGatewayName - the name of the application gateway. parameters - parameters supplied to the create or update application gateway operation.
func (ApplicationGatewaysClient) CreateOrUpdatePreparer ¶
func (client ApplicationGatewaysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ApplicationGatewaysClient) CreateOrUpdateResponder ¶
func (client ApplicationGatewaysClient) CreateOrUpdateResponder(resp *http.Response) (result ApplicationGateway, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) CreateOrUpdateSender ¶
func (client ApplicationGatewaysClient) CreateOrUpdateSender(req *http.Request) (future ApplicationGatewaysCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) Delete ¶
func (client ApplicationGatewaysClient) Delete(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysDeleteFuture, err error)
Delete deletes the specified application gateway. Parameters: resourceGroupName - the name of the resource group. applicationGatewayName - the name of the application gateway.
func (ApplicationGatewaysClient) DeletePreparer ¶
func (client ApplicationGatewaysClient) DeletePreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ApplicationGatewaysClient) DeleteResponder ¶
func (client ApplicationGatewaysClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) DeleteSender ¶
func (client ApplicationGatewaysClient) DeleteSender(req *http.Request) (future ApplicationGatewaysDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) Get ¶
func (client ApplicationGatewaysClient) Get(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, err error)
Get gets the specified application gateway. Parameters: resourceGroupName - the name of the resource group. applicationGatewayName - the name of the application gateway.
func (ApplicationGatewaysClient) GetPreparer ¶
func (client ApplicationGatewaysClient) GetPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ApplicationGatewaysClient) GetResponder ¶
func (client ApplicationGatewaysClient) GetResponder(resp *http.Response) (result ApplicationGateway, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) List ¶
func (client ApplicationGatewaysClient) List(ctx context.Context, resourceGroupName string) (result ApplicationGatewayListResultPage, err error)
List lists all application gateways in a resource group. Parameters: resourceGroupName - the name of the resource group.
func (ApplicationGatewaysClient) ListAll ¶
func (client ApplicationGatewaysClient) ListAll(ctx context.Context) (result ApplicationGatewayListResultPage, err error)
ListAll gets all the application gateways in a subscription.
func (ApplicationGatewaysClient) ListAllComplete ¶
func (client ApplicationGatewaysClient) ListAllComplete(ctx context.Context) (result ApplicationGatewayListResultIterator, err error)
ListAllComplete enumerates all values, automatically crossing page boundaries as required.
func (ApplicationGatewaysClient) ListAllPreparer ¶
ListAllPreparer prepares the ListAll request.
func (ApplicationGatewaysClient) ListAllResponder ¶
func (client ApplicationGatewaysClient) ListAllResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) ListAllSender ¶
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) ListComplete ¶
func (client ApplicationGatewaysClient) ListComplete(ctx context.Context, resourceGroupName string) (result ApplicationGatewayListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ApplicationGatewaysClient) ListPreparer ¶
func (client ApplicationGatewaysClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ApplicationGatewaysClient) ListResponder ¶
func (client ApplicationGatewaysClient) ListResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) Start ¶
func (client ApplicationGatewaysClient) Start(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysStartFuture, err error)
Start starts the specified application gateway. Parameters: resourceGroupName - the name of the resource group. applicationGatewayName - the name of the application gateway.
func (ApplicationGatewaysClient) StartPreparer ¶
func (client ApplicationGatewaysClient) StartPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
StartPreparer prepares the Start request.
func (ApplicationGatewaysClient) StartResponder ¶
func (client ApplicationGatewaysClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
StartResponder handles the response to the Start request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) StartSender ¶
func (client ApplicationGatewaysClient) StartSender(req *http.Request) (future ApplicationGatewaysStartFuture, err error)
StartSender sends the Start request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysClient) Stop ¶
func (client ApplicationGatewaysClient) Stop(ctx context.Context, resourceGroupName string, applicationGatewayName string) (result ApplicationGatewaysStopFuture, err error)
Stop stops the specified application gateway in a resource group. Parameters: resourceGroupName - the name of the resource group. applicationGatewayName - the name of the application gateway.
func (ApplicationGatewaysClient) StopPreparer ¶
func (client ApplicationGatewaysClient) StopPreparer(ctx context.Context, resourceGroupName string, applicationGatewayName string) (*http.Request, error)
StopPreparer prepares the Stop request.
func (ApplicationGatewaysClient) StopResponder ¶
func (client ApplicationGatewaysClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
StopResponder handles the response to the Stop request. The method always closes the http.Response Body.
func (ApplicationGatewaysClient) StopSender ¶
func (client ApplicationGatewaysClient) StopSender(req *http.Request) (future ApplicationGatewaysStopFuture, err error)
StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.
type ApplicationGatewaysCreateOrUpdateFuture ¶
type ApplicationGatewaysCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ApplicationGatewaysClient) (ApplicationGateway, error) }
ApplicationGatewaysCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ApplicationGatewaysCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *ApplicationGatewaysCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ApplicationGatewaysDeleteFuture ¶
type ApplicationGatewaysDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ApplicationGatewaysClient) (autorest.Response, error) }
ApplicationGatewaysDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ApplicationGatewaysDeleteFuture) UnmarshalJSON ¶
func (future *ApplicationGatewaysDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ApplicationGatewaysStartFuture ¶
type ApplicationGatewaysStartFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ApplicationGatewaysClient) (autorest.Response, error) }
ApplicationGatewaysStartFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ApplicationGatewaysStartFuture) UnmarshalJSON ¶
func (future *ApplicationGatewaysStartFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ApplicationGatewaysStopFuture ¶
type ApplicationGatewaysStopFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ApplicationGatewaysClient) (autorest.Response, error) }
ApplicationGatewaysStopFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ApplicationGatewaysStopFuture) UnmarshalJSON ¶
func (future *ApplicationGatewaysStopFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type AuthorizationListResult ¶
type AuthorizationListResult struct { autorest.Response `json:"-"` // Value - The authorizations in an ExpressRoute Circuit. Value *[]ExpressRouteCircuitAuthorization `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
AuthorizationListResult response for ListAuthorizations API service call retrieves all authorizations that belongs to an ExpressRouteCircuit.
func (AuthorizationListResult) IsEmpty ¶
func (alr AuthorizationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type AuthorizationListResultIterator ¶
type AuthorizationListResultIterator struct {
// contains filtered or unexported fields
}
AuthorizationListResultIterator provides access to a complete listing of ExpressRouteCircuitAuthorization values.
func NewAuthorizationListResultIterator ¶
func NewAuthorizationListResultIterator(page AuthorizationListResultPage) AuthorizationListResultIterator
Creates a new instance of the AuthorizationListResultIterator type.
func (*AuthorizationListResultIterator) Next ¶
func (iter *AuthorizationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*AuthorizationListResultIterator) NextWithContext ¶
func (iter *AuthorizationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (AuthorizationListResultIterator) NotDone ¶
func (iter AuthorizationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (AuthorizationListResultIterator) Response ¶
func (iter AuthorizationListResultIterator) Response() AuthorizationListResult
Response returns the raw server response from the last page request.
func (AuthorizationListResultIterator) Value ¶
func (iter AuthorizationListResultIterator) Value() ExpressRouteCircuitAuthorization
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type AuthorizationListResultPage ¶
type AuthorizationListResultPage struct {
// contains filtered or unexported fields
}
AuthorizationListResultPage contains a page of ExpressRouteCircuitAuthorization values.
func NewAuthorizationListResultPage ¶
func NewAuthorizationListResultPage(cur AuthorizationListResult, getNextPage func(context.Context, AuthorizationListResult) (AuthorizationListResult, error)) AuthorizationListResultPage
Creates a new instance of the AuthorizationListResultPage type.
func (*AuthorizationListResultPage) Next ¶
func (page *AuthorizationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*AuthorizationListResultPage) NextWithContext ¶
func (page *AuthorizationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (AuthorizationListResultPage) NotDone ¶
func (page AuthorizationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (AuthorizationListResultPage) Response ¶
func (page AuthorizationListResultPage) Response() AuthorizationListResult
Response returns the raw server response from the last page request.
func (AuthorizationListResultPage) Values ¶
func (page AuthorizationListResultPage) Values() []ExpressRouteCircuitAuthorization
Values returns the slice of values for the current page or nil if there are no values.
type AuthorizationPropertiesFormat ¶
type AuthorizationPropertiesFormat struct { // AuthorizationKey - The authorization key. AuthorizationKey *string `json:"authorizationKey,omitempty"` // AuthorizationUseStatus - AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. Possible values include: 'Available', 'InUse' AuthorizationUseStatus AuthorizationUseStatus `json:"authorizationUseStatus,omitempty"` // ProvisioningState - Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
AuthorizationPropertiesFormat ...
type AuthorizationUseStatus ¶
type AuthorizationUseStatus string
AuthorizationUseStatus enumerates the values for authorization use status.
const ( // Available ... Available AuthorizationUseStatus = "Available" // InUse ... InUse AuthorizationUseStatus = "InUse" )
func PossibleAuthorizationUseStatusValues ¶
func PossibleAuthorizationUseStatusValues() []AuthorizationUseStatus
PossibleAuthorizationUseStatusValues returns an array of possible values for the AuthorizationUseStatus const type.
type AzureAsyncOperationResult ¶
type AzureAsyncOperationResult struct { // Status - Status of the Azure async operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'. Possible values include: 'InProgress', 'Succeeded', 'Failed' Status OperationStatus `json:"status,omitempty"` Error *Error `json:"error,omitempty"` }
AzureAsyncOperationResult the response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure.
type BackendAddressPool ¶
type BackendAddressPool struct { *BackendAddressPoolPropertiesFormat `json:"properties,omitempty"` // Name - Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
BackendAddressPool pool of backend IP addresses.
func (BackendAddressPool) MarshalJSON ¶
func (bap BackendAddressPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BackendAddressPool.
func (*BackendAddressPool) UnmarshalJSON ¶
func (bap *BackendAddressPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for BackendAddressPool struct.
type BackendAddressPoolPropertiesFormat ¶
type BackendAddressPoolPropertiesFormat struct { // BackendIPConfigurations - Gets collection of references to IP addresses defined in network interfaces. BackendIPConfigurations *[]InterfaceIPConfiguration `json:"backendIPConfigurations,omitempty"` // LoadBalancingRules - READ-ONLY; Gets load balancing rules that use this backend address pool. LoadBalancingRules *[]SubResource `json:"loadBalancingRules,omitempty"` // OutboundNatRule - Gets outbound rules that use this backend address pool. OutboundNatRule *SubResource `json:"outboundNatRule,omitempty"` // ProvisioningState - Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
BackendAddressPoolPropertiesFormat properties of the backend address pool.
func (BackendAddressPoolPropertiesFormat) MarshalJSON ¶
func (bappf BackendAddressPoolPropertiesFormat) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BackendAddressPoolPropertiesFormat.
type BaseClient ¶
BaseClient is the base client for Network.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (BaseClient) CheckDNSNameAvailability ¶
func (client BaseClient) CheckDNSNameAvailability(ctx context.Context, location string, domainNameLabel string) (result DNSNameAvailabilityResult, err error)
CheckDNSNameAvailability checks whether a domain name in the cloudapp.net zone is available for use. Parameters: location - the location of the domain name. domainNameLabel - the domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.
func (BaseClient) CheckDNSNameAvailabilityPreparer ¶
func (client BaseClient) CheckDNSNameAvailabilityPreparer(ctx context.Context, location string, domainNameLabel string) (*http.Request, error)
CheckDNSNameAvailabilityPreparer prepares the CheckDNSNameAvailability request.
func (BaseClient) CheckDNSNameAvailabilityResponder ¶
func (client BaseClient) CheckDNSNameAvailabilityResponder(resp *http.Response) (result DNSNameAvailabilityResult, err error)
CheckDNSNameAvailabilityResponder handles the response to the CheckDNSNameAvailability request. The method always closes the http.Response Body.
func (BaseClient) CheckDNSNameAvailabilitySender ¶
CheckDNSNameAvailabilitySender sends the CheckDNSNameAvailability request. The method will close the http.Response Body if it receives an error.
type BgpSettings ¶
type BgpSettings struct { // Asn - Gets or sets this BGP speaker's ASN Asn *int64 `json:"asn,omitempty"` // BgpPeeringAddress - Gets or sets the BGP peering address and BGP identifier of this BGP speaker BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` // PeerWeight - Gets or sets the weight added to routes learned from this BGP speaker PeerWeight *int32 `json:"peerWeight,omitempty"` }
BgpSettings ...
type ConnectionResetSharedKey ¶
type ConnectionResetSharedKey struct { int64 `json:"keyLength,omitempty"` }KeyLength *
ConnectionResetSharedKey ...
type ConnectionSharedKey ¶
type ConnectionSharedKey struct { string `json:"value,omitempty"` }Value *
ConnectionSharedKey response for GetConnectionSharedKey API service call
type ConnectionSharedKeyResult ¶
type ConnectionSharedKeyResult struct { string `json:"value,omitempty"` }Value *
ConnectionSharedKeyResult response for CheckConnectionSharedKey API service call
type DNSNameAvailabilityResult ¶
type DNSNameAvailabilityResult struct { autorest.Response `json:"-"` // Available - Domain availability (True/False). Available *bool `json:"available,omitempty"` }
DNSNameAvailabilityResult response for the CheckDnsNameAvailability API service call.
type DhcpOptions ¶
type DhcpOptions struct { // DNSServers - The list of DNS servers IP addresses. DNSServers *[]string `json:"dnsServers,omitempty"` }
DhcpOptions dhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
type Error ¶
type Error struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` Target *string `json:"target,omitempty"` Details *[]ErrorDetails `json:"details,omitempty"` InnerError *string `json:"innerError,omitempty"` }
Error error object properties
type ErrorDetails ¶
type ErrorDetails struct { Code *string `json:"code,omitempty"` Target *string `json:"target,omitempty"` Message *string `json:"message,omitempty"` }
ErrorDetails error details properties
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { autorest.Response `json:"-"` // Sku - The SKU. Sku *ExpressRouteCircuitSku `json:"sku,omitempty"` *ExpressRouteCircuitPropertiesFormat `json:"properties,omitempty"` // Etag - Gets a unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type. Type *string `json:"type,omitempty"` // Location - Resource location. Location *string `json:"location,omitempty"` // Tags - Resource tags. Tags map[string]*string `json:"tags"` }
ExpressRouteCircuit expressRouteCircuit resource
func (ExpressRouteCircuit) MarshalJSON ¶
func (erc ExpressRouteCircuit) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExpressRouteCircuit.
func (*ExpressRouteCircuit) UnmarshalJSON ¶
func (erc *ExpressRouteCircuit) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ExpressRouteCircuit struct.
type ExpressRouteCircuitArpTable ¶
type ExpressRouteCircuitArpTable struct { // IPAddress - The IP address. IPAddress *string `json:"ipAddress,omitempty"` // MacAddress - The MAC address. MacAddress *string `json:"macAddress,omitempty"` }
ExpressRouteCircuitArpTable the ARP table associated with the ExpressRouteCircuit.
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { autorest.Response `json:"-"` *AuthorizationPropertiesFormat `json:"properties,omitempty"` // Name - Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ExpressRouteCircuitAuthorization authorization in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitAuthorization) MarshalJSON ¶
func (erca ExpressRouteCircuitAuthorization) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) UnmarshalJSON ¶
func (erca *ExpressRouteCircuitAuthorization) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ExpressRouteCircuitAuthorization struct.
type ExpressRouteCircuitAuthorizationsClient ¶
type ExpressRouteCircuitAuthorizationsClient struct {
BaseClient
}
ExpressRouteCircuitAuthorizationsClient is the network Client
func NewExpressRouteCircuitAuthorizationsClient ¶
func NewExpressRouteCircuitAuthorizationsClient(subscriptionID string) ExpressRouteCircuitAuthorizationsClient
NewExpressRouteCircuitAuthorizationsClient creates an instance of the ExpressRouteCircuitAuthorizationsClient client.
func NewExpressRouteCircuitAuthorizationsClientWithBaseURI ¶
func NewExpressRouteCircuitAuthorizationsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitAuthorizationsClient
NewExpressRouteCircuitAuthorizationsClientWithBaseURI creates an instance of the ExpressRouteCircuitAuthorizationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ExpressRouteCircuitAuthorizationsClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string, authorizationParameters ExpressRouteCircuitAuthorization) (result ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates an authorization in the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. authorizationName - the name of the authorization. authorizationParameters - parameters supplied to the create or update express route circuit authorization operation.
func (ExpressRouteCircuitAuthorizationsClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string, authorizationParameters ExpressRouteCircuitAuthorization) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitAuthorizationsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitAuthorizationsClient) Delete ¶
func (client ExpressRouteCircuitAuthorizationsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (result ExpressRouteCircuitAuthorizationsDeleteFuture, err error)
Delete deletes the specified authorization from the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. authorizationName - the name of the authorization.
func (ExpressRouteCircuitAuthorizationsClient) DeletePreparer ¶
func (client ExpressRouteCircuitAuthorizationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitAuthorizationsClient) DeleteResponder ¶
func (client ExpressRouteCircuitAuthorizationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ExpressRouteCircuitAuthorizationsClient) DeleteSender ¶
func (client ExpressRouteCircuitAuthorizationsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitAuthorizationsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitAuthorizationsClient) Get ¶
func (client ExpressRouteCircuitAuthorizationsClient) Get(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (result ExpressRouteCircuitAuthorization, err error)
Get gets the specified authorization from the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. authorizationName - the name of the authorization.
func (ExpressRouteCircuitAuthorizationsClient) GetPreparer ¶
func (client ExpressRouteCircuitAuthorizationsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitAuthorizationsClient) GetResponder ¶
func (client ExpressRouteCircuitAuthorizationsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ExpressRouteCircuitAuthorizationsClient) GetSender ¶
func (client ExpressRouteCircuitAuthorizationsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitAuthorizationsClient) List ¶
func (client ExpressRouteCircuitAuthorizationsClient) List(ctx context.Context, resourceGroupName string, circuitName string) (result AuthorizationListResultPage, err error)
List gets all authorizations in an express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the circuit.
func (ExpressRouteCircuitAuthorizationsClient) ListComplete ¶
func (client ExpressRouteCircuitAuthorizationsClient) ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result AuthorizationListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitAuthorizationsClient) ListPreparer ¶
func (client ExpressRouteCircuitAuthorizationsClient) ListPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitAuthorizationsClient) ListResponder ¶
func (client ExpressRouteCircuitAuthorizationsClient) ListResponder(resp *http.Response) (result AuthorizationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ExpressRouteCircuitAuthorizationsClient) ListSender ¶
func (client ExpressRouteCircuitAuthorizationsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture ¶
type ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitAuthorizationsClient) (ExpressRouteCircuitAuthorization, error) }
ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitAuthorizationsDeleteFuture ¶
type ExpressRouteCircuitAuthorizationsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitAuthorizationsClient) (autorest.Response, error) }
ExpressRouteCircuitAuthorizationsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitAuthorizationsDeleteFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitAuthorizationsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitListResult ¶
type ExpressRouteCircuitListResult struct { autorest.Response `json:"-"` // Value - A list of ExpressRouteCircuits in a resource group. Value *[]ExpressRouteCircuit `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitListResult response for ListExpressRouteCircuit API service call.
func (ExpressRouteCircuitListResult) IsEmpty ¶
func (erclr ExpressRouteCircuitListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ExpressRouteCircuitListResultIterator ¶
type ExpressRouteCircuitListResultIterator struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitListResultIterator provides access to a complete listing of ExpressRouteCircuit values.
func NewExpressRouteCircuitListResultIterator ¶
func NewExpressRouteCircuitListResultIterator(page ExpressRouteCircuitListResultPage) ExpressRouteCircuitListResultIterator
Creates a new instance of the ExpressRouteCircuitListResultIterator type.
func (*ExpressRouteCircuitListResultIterator) Next ¶
func (iter *ExpressRouteCircuitListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitListResultIterator) NextWithContext ¶
func (iter *ExpressRouteCircuitListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ExpressRouteCircuitListResultIterator) NotDone ¶
func (iter ExpressRouteCircuitListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExpressRouteCircuitListResultIterator) Response ¶
func (iter ExpressRouteCircuitListResultIterator) Response() ExpressRouteCircuitListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitListResultIterator) Value ¶
func (iter ExpressRouteCircuitListResultIterator) Value() ExpressRouteCircuit
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExpressRouteCircuitListResultPage ¶
type ExpressRouteCircuitListResultPage struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitListResultPage contains a page of ExpressRouteCircuit values.
func NewExpressRouteCircuitListResultPage ¶
func NewExpressRouteCircuitListResultPage(cur ExpressRouteCircuitListResult, getNextPage func(context.Context, ExpressRouteCircuitListResult) (ExpressRouteCircuitListResult, error)) ExpressRouteCircuitListResultPage
Creates a new instance of the ExpressRouteCircuitListResultPage type.
func (*ExpressRouteCircuitListResultPage) Next ¶
func (page *ExpressRouteCircuitListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitListResultPage) NextWithContext ¶
func (page *ExpressRouteCircuitListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ExpressRouteCircuitListResultPage) NotDone ¶
func (page ExpressRouteCircuitListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ExpressRouteCircuitListResultPage) Response ¶
func (page ExpressRouteCircuitListResultPage) Response() ExpressRouteCircuitListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitListResultPage) Values ¶
func (page ExpressRouteCircuitListResultPage) Values() []ExpressRouteCircuit
Values returns the slice of values for the current page or nil if there are no values.
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { autorest.Response `json:"-"` *ExpressRouteCircuitPeeringPropertiesFormat `json:"properties,omitempty"` // Name - Gets name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Etag - A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ID - Resource Identifier. ID *string `json:"id,omitempty"` }
ExpressRouteCircuitPeering peering in an ExpressRouteCircuit resource.
func (ExpressRouteCircuitPeering) MarshalJSON ¶
func (ercp ExpressRouteCircuitPeering) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) UnmarshalJSON ¶
func (ercp *ExpressRouteCircuitPeering) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ExpressRouteCircuitPeering struct.
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState ¶
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState string
ExpressRouteCircuitPeeringAdvertisedPublicPrefixState enumerates the values for express route circuit peering advertised public prefix state.
const ( // Configured ... Configured ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "Configured" // Configuring ... Configuring ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "Configuring" // NotConfigured ... NotConfigured ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "NotConfigured" // ValidationNeeded ... ValidationNeeded ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "ValidationNeeded" )
func PossibleExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValues ¶
func PossibleExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValues() []ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
PossibleExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValues returns an array of possible values for the ExpressRouteCircuitPeeringAdvertisedPublicPrefixState const type.
type ExpressRouteCircuitPeeringConfig ¶
type ExpressRouteCircuitPeeringConfig struct { // AdvertisedPublicPrefixes - The reference of AdvertisedPublicPrefixes. AdvertisedPublicPrefixes *[]string `json:"advertisedPublicPrefixes,omitempty"` // AdvertisedPublicPrefixesState - AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. Possible values include: 'NotConfigured', 'Configuring', 'Configured', 'ValidationNeeded' AdvertisedPublicPrefixesState ExpressRouteCircuitPeeringAdvertisedPublicPrefixState `json:"advertisedPublicPrefixesState,omitempty"` // CustomerASN - The CustomerASN of the peering. CustomerASN *int32 `json:"customerASN,omitempty"` // RoutingRegistryName - The RoutingRegistryName of the configuration. RoutingRegistryName *string `json:"routingRegistryName,omitempty"` }
ExpressRouteCircuitPeeringConfig specifies the peering configuration.
type ExpressRouteCircuitPeeringListResult ¶
type ExpressRouteCircuitPeeringListResult struct { autorest.Response `json:"-"` // Value - The peerings in an express route circuit. Value *[]ExpressRouteCircuitPeering `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitPeeringListResult response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCircuit.
func (ExpressRouteCircuitPeeringListResult) IsEmpty ¶
func (ercplr ExpressRouteCircuitPeeringListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ExpressRouteCircuitPeeringListResultIterator ¶
type ExpressRouteCircuitPeeringListResultIterator struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitPeeringListResultIterator provides access to a complete listing of ExpressRouteCircuitPeering values.
func NewExpressRouteCircuitPeeringListResultIterator ¶
func NewExpressRouteCircuitPeeringListResultIterator(page ExpressRouteCircuitPeeringListResultPage) ExpressRouteCircuitPeeringListResultIterator
Creates a new instance of the ExpressRouteCircuitPeeringListResultIterator type.
func (*ExpressRouteCircuitPeeringListResultIterator) Next ¶
func (iter *ExpressRouteCircuitPeeringListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitPeeringListResultIterator) NextWithContext ¶
func (iter *ExpressRouteCircuitPeeringListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ExpressRouteCircuitPeeringListResultIterator) NotDone ¶
func (iter ExpressRouteCircuitPeeringListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExpressRouteCircuitPeeringListResultIterator) Response ¶
func (iter ExpressRouteCircuitPeeringListResultIterator) Response() ExpressRouteCircuitPeeringListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitPeeringListResultIterator) Value ¶
func (iter ExpressRouteCircuitPeeringListResultIterator) Value() ExpressRouteCircuitPeering
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExpressRouteCircuitPeeringListResultPage ¶
type ExpressRouteCircuitPeeringListResultPage struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitPeeringListResultPage contains a page of ExpressRouteCircuitPeering values.
func NewExpressRouteCircuitPeeringListResultPage ¶
func NewExpressRouteCircuitPeeringListResultPage(cur ExpressRouteCircuitPeeringListResult, getNextPage func(context.Context, ExpressRouteCircuitPeeringListResult) (ExpressRouteCircuitPeeringListResult, error)) ExpressRouteCircuitPeeringListResultPage
Creates a new instance of the ExpressRouteCircuitPeeringListResultPage type.
func (*ExpressRouteCircuitPeeringListResultPage) Next ¶
func (page *ExpressRouteCircuitPeeringListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitPeeringListResultPage) NextWithContext ¶
func (page *ExpressRouteCircuitPeeringListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ExpressRouteCircuitPeeringListResultPage) NotDone ¶
func (page ExpressRouteCircuitPeeringListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ExpressRouteCircuitPeeringListResultPage) Response ¶
func (page ExpressRouteCircuitPeeringListResultPage) Response() ExpressRouteCircuitPeeringListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitPeeringListResultPage) Values ¶
func (page ExpressRouteCircuitPeeringListResultPage) Values() []ExpressRouteCircuitPeering
Values returns the slice of values for the current page or nil if there are no values.
type ExpressRouteCircuitPeeringPropertiesFormat ¶
type ExpressRouteCircuitPeeringPropertiesFormat struct { // PeeringType - The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' PeeringType ExpressRouteCircuitPeeringType `json:"peeringType,omitempty"` // State - The state of peering. Possible values are: 'Disabled' and 'Enabled'. Possible values include: 'ExpressRouteCircuitPeeringStateDisabled', 'ExpressRouteCircuitPeeringStateEnabled' State ExpressRouteCircuitPeeringState `json:"state,omitempty"` // AzureASN - The Azure ASN. AzureASN *int32 `json:"azureASN,omitempty"` // PeerASN - The peer ASN. PeerASN *int32 `json:"peerASN,omitempty"` // PrimaryPeerAddressPrefix - The primary address prefix. PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix,omitempty"` // SecondaryPeerAddressPrefix - The secondary address prefix. SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix,omitempty"` // PrimaryAzurePort - The primary port. PrimaryAzurePort *string `json:"primaryAzurePort,omitempty"` // SecondaryAzurePort - The secondary port. SecondaryAzurePort *string `json:"secondaryAzurePort,omitempty"` SharedKey *string `json:"sharedKey,omitempty"` // VlanID - The VLAN ID. VlanID *int32 `json:"vlanId,omitempty"` // MicrosoftPeeringConfig - The Microsoft peering configuration. MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `json:"microsoftPeeringConfig,omitempty"` // Stats - Gets peering stats. Stats *ExpressRouteCircuitStats `json:"stats,omitempty"` // ProvisioningState - Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ExpressRouteCircuitPeeringPropertiesFormat ...
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState string
ExpressRouteCircuitPeeringState enumerates the values for express route circuit peering state.
const ( // ExpressRouteCircuitPeeringStateDisabled ... ExpressRouteCircuitPeeringStateDisabled ExpressRouteCircuitPeeringState = "Disabled" // ExpressRouteCircuitPeeringStateEnabled ... ExpressRouteCircuitPeeringStateEnabled ExpressRouteCircuitPeeringState = "Enabled" )
func PossibleExpressRouteCircuitPeeringStateValues ¶
func PossibleExpressRouteCircuitPeeringStateValues() []ExpressRouteCircuitPeeringState
PossibleExpressRouteCircuitPeeringStateValues returns an array of possible values for the ExpressRouteCircuitPeeringState const type.
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType string
ExpressRouteCircuitPeeringType enumerates the values for express route circuit peering type.
const ( // AzurePrivatePeering ... AzurePrivatePeering ExpressRouteCircuitPeeringType = "AzurePrivatePeering" // AzurePublicPeering ... AzurePublicPeering ExpressRouteCircuitPeeringType = "AzurePublicPeering" // MicrosoftPeering ... MicrosoftPeering ExpressRouteCircuitPeeringType = "MicrosoftPeering" )
func PossibleExpressRouteCircuitPeeringTypeValues ¶
func PossibleExpressRouteCircuitPeeringTypeValues() []ExpressRouteCircuitPeeringType
PossibleExpressRouteCircuitPeeringTypeValues returns an array of possible values for the ExpressRouteCircuitPeeringType const type.
type ExpressRouteCircuitPeeringsClient ¶
type ExpressRouteCircuitPeeringsClient struct {
BaseClient
}
ExpressRouteCircuitPeeringsClient is the network Client
func NewExpressRouteCircuitPeeringsClient ¶
func NewExpressRouteCircuitPeeringsClient(subscriptionID string) ExpressRouteCircuitPeeringsClient
NewExpressRouteCircuitPeeringsClient creates an instance of the ExpressRouteCircuitPeeringsClient client.
func NewExpressRouteCircuitPeeringsClientWithBaseURI ¶
func NewExpressRouteCircuitPeeringsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitPeeringsClient
NewExpressRouteCircuitPeeringsClientWithBaseURI creates an instance of the ExpressRouteCircuitPeeringsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ExpressRouteCircuitPeeringsClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, peeringParameters ExpressRouteCircuitPeering) (result ExpressRouteCircuitPeeringsCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a peering in the specified express route circuits. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. peeringName - the name of the peering. peeringParameters - parameters supplied to the create or update express route circuit peering operation.
func (ExpressRouteCircuitPeeringsClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, peeringName string, peeringParameters ExpressRouteCircuitPeering) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitPeeringsClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ExpressRouteCircuitPeeringsClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitPeeringsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitPeeringsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitPeeringsClient) Delete ¶
func (client ExpressRouteCircuitPeeringsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result ExpressRouteCircuitPeeringsDeleteFuture, err error)
Delete deletes the specified peering from the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. peeringName - the name of the peering.
func (ExpressRouteCircuitPeeringsClient) DeletePreparer ¶
func (client ExpressRouteCircuitPeeringsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitPeeringsClient) DeleteResponder ¶
func (client ExpressRouteCircuitPeeringsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ExpressRouteCircuitPeeringsClient) DeleteSender ¶
func (client ExpressRouteCircuitPeeringsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitPeeringsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitPeeringsClient) Get ¶
func (client ExpressRouteCircuitPeeringsClient) Get(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (result ExpressRouteCircuitPeering, err error)
Get gets the specified authorization from the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit. peeringName - the name of the peering.
func (ExpressRouteCircuitPeeringsClient) GetPreparer ¶
func (client ExpressRouteCircuitPeeringsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitPeeringsClient) GetResponder ¶
func (client ExpressRouteCircuitPeeringsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ExpressRouteCircuitPeeringsClient) GetSender ¶
func (client ExpressRouteCircuitPeeringsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitPeeringsClient) List ¶
func (client ExpressRouteCircuitPeeringsClient) List(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResultPage, err error)
List gets all peerings in a specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit.
func (ExpressRouteCircuitPeeringsClient) ListComplete ¶
func (client ExpressRouteCircuitPeeringsClient) ListComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitPeeringsClient) ListPreparer ¶
func (client ExpressRouteCircuitPeeringsClient) ListPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitPeeringsClient) ListResponder ¶
func (client ExpressRouteCircuitPeeringsClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitPeeringListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ExpressRouteCircuitPeeringsClient) ListSender ¶
func (client ExpressRouteCircuitPeeringsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ExpressRouteCircuitPeeringsCreateOrUpdateFuture ¶
type ExpressRouteCircuitPeeringsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitPeeringsClient) (ExpressRouteCircuitPeering, error) }
ExpressRouteCircuitPeeringsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitPeeringsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitPeeringsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitPeeringsDeleteFuture ¶
type ExpressRouteCircuitPeeringsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitPeeringsClient) (autorest.Response, error) }
ExpressRouteCircuitPeeringsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitPeeringsDeleteFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitPeeringsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitPropertiesFormat ¶
type ExpressRouteCircuitPropertiesFormat struct { // CircuitProvisioningState - The CircuitProvisioningState state of the resource. CircuitProvisioningState *string `json:"circuitProvisioningState,omitempty"` // ServiceProviderProvisioningState - The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' ServiceProviderProvisioningState ServiceProviderProvisioningState `json:"serviceProviderProvisioningState,omitempty"` // Authorizations - The list of authorizations. Authorizations *[]ExpressRouteCircuitAuthorization `json:"authorizations,omitempty"` // Peerings - The list of peerings. Peerings *[]ExpressRouteCircuitPeering `json:"peerings,omitempty"` // ServiceKey - The ServiceKey. ServiceKey *string `json:"serviceKey,omitempty"` // ServiceProviderNotes - The ServiceProviderNotes. ServiceProviderNotes *string `json:"serviceProviderNotes,omitempty"` // ServiceProviderProperties - The ServiceProviderProperties. ServiceProviderProperties *ExpressRouteCircuitServiceProviderProperties `json:"serviceProviderProperties,omitempty"` // ProvisioningState - Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. ProvisioningState *string `json:"provisioningState,omitempty"` }
ExpressRouteCircuitPropertiesFormat properties of ExpressRouteCircuit.
type ExpressRouteCircuitRoutesTable ¶
type ExpressRouteCircuitRoutesTable struct { // AddressPrefix - Gets AddressPrefix. AddressPrefix *string `json:"addressPrefix,omitempty"` // NextHopType - Gets NextHopType. Possible values include: 'RouteNextHopTypeVirtualNetworkGateway', 'RouteNextHopTypeVnetLocal', 'RouteNextHopTypeInternet', 'RouteNextHopTypeVirtualAppliance', 'RouteNextHopTypeNone' NextHopType RouteNextHopType `json:"nextHopType,omitempty"` // NextHopIP - Gets NextHopIP. NextHopIP *string `json:"nextHopIP,omitempty"` // AsPath - Gets AsPath. AsPath *string `json:"asPath,omitempty"` }
ExpressRouteCircuitRoutesTable the routes table associated with the ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { // ServiceProviderName - The serviceProviderName. ServiceProviderName *string `json:"serviceProviderName,omitempty"` // PeeringLocation - The peering location. PeeringLocation *string `json:"peeringLocation,omitempty"` // BandwidthInMbps - The BandwidthInMbps. BandwidthInMbps *int32 `json:"bandwidthInMbps,omitempty"` }
ExpressRouteCircuitServiceProviderProperties contains ServiceProviderProperties in an ExpressRouteCircuit.
type ExpressRouteCircuitSku ¶
type ExpressRouteCircuitSku struct { // Name - The name of the SKU. Name *string `json:"name,omitempty"` // Tier - The tier of the SKU. Possible values are 'Standard' and 'Premium'. Possible values include: 'ExpressRouteCircuitSkuTierStandard', 'ExpressRouteCircuitSkuTierPremium' Tier ExpressRouteCircuitSkuTier `json:"tier,omitempty"` // Family - The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values include: 'UnlimitedData', 'MeteredData' Family ExpressRouteCircuitSkuFamily `json:"family,omitempty"` }
ExpressRouteCircuitSku contains SKU in an ExpressRouteCircuit.
type ExpressRouteCircuitSkuFamily ¶
type ExpressRouteCircuitSkuFamily string
ExpressRouteCircuitSkuFamily enumerates the values for express route circuit sku family.
const ( // MeteredData ... MeteredData ExpressRouteCircuitSkuFamily = "MeteredData" // UnlimitedData ... UnlimitedData ExpressRouteCircuitSkuFamily = "UnlimitedData" )
func PossibleExpressRouteCircuitSkuFamilyValues ¶
func PossibleExpressRouteCircuitSkuFamilyValues() []ExpressRouteCircuitSkuFamily
PossibleExpressRouteCircuitSkuFamilyValues returns an array of possible values for the ExpressRouteCircuitSkuFamily const type.
type ExpressRouteCircuitSkuTier ¶
type ExpressRouteCircuitSkuTier string
ExpressRouteCircuitSkuTier enumerates the values for express route circuit sku tier.
const ( // ExpressRouteCircuitSkuTierPremium ... ExpressRouteCircuitSkuTierPremium ExpressRouteCircuitSkuTier = "Premium" // ExpressRouteCircuitSkuTierStandard ... ExpressRouteCircuitSkuTierStandard ExpressRouteCircuitSkuTier = "Standard" )
func PossibleExpressRouteCircuitSkuTierValues ¶
func PossibleExpressRouteCircuitSkuTierValues() []ExpressRouteCircuitSkuTier
PossibleExpressRouteCircuitSkuTierValues returns an array of possible values for the ExpressRouteCircuitSkuTier const type.
type ExpressRouteCircuitStats ¶
type ExpressRouteCircuitStats struct { // BytesIn - Gets BytesIn of the peering. BytesIn *int32 `json:"bytesIn,omitempty"` // BytesOut - Gets BytesOut of the peering. BytesOut *int32 `json:"bytesOut,omitempty"` }
ExpressRouteCircuitStats contains stats associated with the peering.
type ExpressRouteCircuitsArpTableListResult ¶
type ExpressRouteCircuitsArpTableListResult struct { autorest.Response `json:"-"` // Value - Gets list of the ARP table. Value *[]ExpressRouteCircuitArpTable `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitsArpTableListResult response for ListArpTable associated with the Express Route Circuits API.
func (ExpressRouteCircuitsArpTableListResult) IsEmpty ¶
func (ercatlr ExpressRouteCircuitsArpTableListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ExpressRouteCircuitsArpTableListResultIterator ¶
type ExpressRouteCircuitsArpTableListResultIterator struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitsArpTableListResultIterator provides access to a complete listing of ExpressRouteCircuitArpTable values.
func NewExpressRouteCircuitsArpTableListResultIterator ¶
func NewExpressRouteCircuitsArpTableListResultIterator(page ExpressRouteCircuitsArpTableListResultPage) ExpressRouteCircuitsArpTableListResultIterator
Creates a new instance of the ExpressRouteCircuitsArpTableListResultIterator type.
func (*ExpressRouteCircuitsArpTableListResultIterator) Next ¶
func (iter *ExpressRouteCircuitsArpTableListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitsArpTableListResultIterator) NextWithContext ¶
func (iter *ExpressRouteCircuitsArpTableListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ExpressRouteCircuitsArpTableListResultIterator) NotDone ¶
func (iter ExpressRouteCircuitsArpTableListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExpressRouteCircuitsArpTableListResultIterator) Response ¶
func (iter ExpressRouteCircuitsArpTableListResultIterator) Response() ExpressRouteCircuitsArpTableListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitsArpTableListResultIterator) Value ¶
func (iter ExpressRouteCircuitsArpTableListResultIterator) Value() ExpressRouteCircuitArpTable
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExpressRouteCircuitsArpTableListResultPage ¶
type ExpressRouteCircuitsArpTableListResultPage struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitsArpTableListResultPage contains a page of ExpressRouteCircuitArpTable values.
func NewExpressRouteCircuitsArpTableListResultPage ¶
func NewExpressRouteCircuitsArpTableListResultPage(cur ExpressRouteCircuitsArpTableListResult, getNextPage func(context.Context, ExpressRouteCircuitsArpTableListResult) (ExpressRouteCircuitsArpTableListResult, error)) ExpressRouteCircuitsArpTableListResultPage
Creates a new instance of the ExpressRouteCircuitsArpTableListResultPage type.
func (*ExpressRouteCircuitsArpTableListResultPage) Next ¶
func (page *ExpressRouteCircuitsArpTableListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitsArpTableListResultPage) NextWithContext ¶
func (page *ExpressRouteCircuitsArpTableListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ExpressRouteCircuitsArpTableListResultPage) NotDone ¶
func (page ExpressRouteCircuitsArpTableListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ExpressRouteCircuitsArpTableListResultPage) Response ¶
func (page ExpressRouteCircuitsArpTableListResultPage) Response() ExpressRouteCircuitsArpTableListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitsArpTableListResultPage) Values ¶
func (page ExpressRouteCircuitsArpTableListResultPage) Values() []ExpressRouteCircuitArpTable
Values returns the slice of values for the current page or nil if there are no values.
type ExpressRouteCircuitsClient ¶
type ExpressRouteCircuitsClient struct {
BaseClient
}
ExpressRouteCircuitsClient is the network Client
func NewExpressRouteCircuitsClient ¶
func NewExpressRouteCircuitsClient(subscriptionID string) ExpressRouteCircuitsClient
NewExpressRouteCircuitsClient creates an instance of the ExpressRouteCircuitsClient client.
func NewExpressRouteCircuitsClientWithBaseURI ¶
func NewExpressRouteCircuitsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitsClient
NewExpressRouteCircuitsClientWithBaseURI creates an instance of the ExpressRouteCircuitsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ExpressRouteCircuitsClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (result ExpressRouteCircuitsCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates an express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the circuit. parameters - parameters supplied to the create or update express route circuit operation.
func (ExpressRouteCircuitsClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitsClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitsClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitsClient) CreateOrUpdateSender(req *http.Request) (future ExpressRouteCircuitsCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) Delete ¶
func (client ExpressRouteCircuitsClient) Delete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsDeleteFuture, err error)
Delete deletes the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the express route circuit.
func (ExpressRouteCircuitsClient) DeletePreparer ¶
func (client ExpressRouteCircuitsClient) DeletePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitsClient) DeleteResponder ¶
func (client ExpressRouteCircuitsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) DeleteSender ¶
func (client ExpressRouteCircuitsClient) DeleteSender(req *http.Request) (future ExpressRouteCircuitsDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) Get ¶
func (client ExpressRouteCircuitsClient) Get(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuit, err error)
Get gets information about the specified express route circuit. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of express route circuit.
func (ExpressRouteCircuitsClient) GetPreparer ¶
func (client ExpressRouteCircuitsClient) GetPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitsClient) GetResponder ¶
func (client ExpressRouteCircuitsClient) GetResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) List ¶
func (client ExpressRouteCircuitsClient) List(ctx context.Context, resourceGroupName string) (result ExpressRouteCircuitListResultPage, err error)
List gets all the express route circuits in a resource group. Parameters: resourceGroupName - the name of the resource group.
func (ExpressRouteCircuitsClient) ListAll ¶
func (client ExpressRouteCircuitsClient) ListAll(ctx context.Context) (result ExpressRouteCircuitListResultPage, err error)
ListAll gets all the express route circuits in a subscription.
func (ExpressRouteCircuitsClient) ListAllComplete ¶
func (client ExpressRouteCircuitsClient) ListAllComplete(ctx context.Context) (result ExpressRouteCircuitListResultIterator, err error)
ListAllComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitsClient) ListAllPreparer ¶
func (client ExpressRouteCircuitsClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (ExpressRouteCircuitsClient) ListAllResponder ¶
func (client ExpressRouteCircuitsClient) ListAllResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) ListAllSender ¶
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) ListArpTable ¶
func (client ExpressRouteCircuitsClient) ListArpTable(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResultPage, err error)
ListArpTable the ListArpTable from ExpressRouteCircuit operation retrieves the currently advertised arp table associated with the ExpressRouteCircuits in a resource group. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the circuit.
func (ExpressRouteCircuitsClient) ListArpTableComplete ¶
func (client ExpressRouteCircuitsClient) ListArpTableComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResultIterator, err error)
ListArpTableComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitsClient) ListArpTablePreparer ¶
func (client ExpressRouteCircuitsClient) ListArpTablePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
ListArpTablePreparer prepares the ListArpTable request.
func (ExpressRouteCircuitsClient) ListArpTableResponder ¶
func (client ExpressRouteCircuitsClient) ListArpTableResponder(resp *http.Response) (result ExpressRouteCircuitsArpTableListResult, err error)
ListArpTableResponder handles the response to the ListArpTable request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) ListArpTableSender ¶
func (client ExpressRouteCircuitsClient) ListArpTableSender(req *http.Request) (*http.Response, error)
ListArpTableSender sends the ListArpTable request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) ListComplete ¶
func (client ExpressRouteCircuitsClient) ListComplete(ctx context.Context, resourceGroupName string) (result ExpressRouteCircuitListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitsClient) ListPreparer ¶
func (client ExpressRouteCircuitsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitsClient) ListResponder ¶
func (client ExpressRouteCircuitsClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) ListRoutesTable ¶
func (client ExpressRouteCircuitsClient) ListRoutesTable(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResultPage, err error)
ListRoutesTable the ListRoutesTable from ExpressRouteCircuit operation retrieves the currently advertised routes table associated with the ExpressRouteCircuits in a resource group. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the circuit.
func (ExpressRouteCircuitsClient) ListRoutesTableComplete ¶
func (client ExpressRouteCircuitsClient) ListRoutesTableComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResultIterator, err error)
ListRoutesTableComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitsClient) ListRoutesTablePreparer ¶
func (client ExpressRouteCircuitsClient) ListRoutesTablePreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
ListRoutesTablePreparer prepares the ListRoutesTable request.
func (ExpressRouteCircuitsClient) ListRoutesTableResponder ¶
func (client ExpressRouteCircuitsClient) ListRoutesTableResponder(resp *http.Response) (result ExpressRouteCircuitsRoutesTableListResult, err error)
ListRoutesTableResponder handles the response to the ListRoutesTable request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) ListRoutesTableSender ¶
func (client ExpressRouteCircuitsClient) ListRoutesTableSender(req *http.Request) (*http.Response, error)
ListRoutesTableSender sends the ListRoutesTable request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsClient) ListStats ¶
func (client ExpressRouteCircuitsClient) ListStats(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResultPage, err error)
ListStats the ListStats ExpressRouteCircuit operation retrieves all the stats from a ExpressRouteCircuits in a resource group. Parameters: resourceGroupName - the name of the resource group. circuitName - the name of the loadBalancer.
func (ExpressRouteCircuitsClient) ListStatsComplete ¶
func (client ExpressRouteCircuitsClient) ListStatsComplete(ctx context.Context, resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResultIterator, err error)
ListStatsComplete enumerates all values, automatically crossing page boundaries as required.
func (ExpressRouteCircuitsClient) ListStatsPreparer ¶
func (client ExpressRouteCircuitsClient) ListStatsPreparer(ctx context.Context, resourceGroupName string, circuitName string) (*http.Request, error)
ListStatsPreparer prepares the ListStats request.
func (ExpressRouteCircuitsClient) ListStatsResponder ¶
func (client ExpressRouteCircuitsClient) ListStatsResponder(resp *http.Response) (result ExpressRouteCircuitsStatsListResult, err error)
ListStatsResponder handles the response to the ListStats request. The method always closes the http.Response Body.
func (ExpressRouteCircuitsClient) ListStatsSender ¶
ListStatsSender sends the ListStats request. The method will close the http.Response Body if it receives an error.
type ExpressRouteCircuitsCreateOrUpdateFuture ¶
type ExpressRouteCircuitsCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitsClient) (ExpressRouteCircuit, error) }
ExpressRouteCircuitsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitsCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitsDeleteFuture ¶
type ExpressRouteCircuitsDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(ExpressRouteCircuitsClient) (autorest.Response, error) }
ExpressRouteCircuitsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*ExpressRouteCircuitsDeleteFuture) UnmarshalJSON ¶
func (future *ExpressRouteCircuitsDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type ExpressRouteCircuitsRoutesTableListResult ¶
type ExpressRouteCircuitsRoutesTableListResult struct { autorest.Response `json:"-"` // Value - The list of routes table. Value *[]ExpressRouteCircuitRoutesTable `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitsRoutesTableListResult response for ListRoutesTable associated with the Express Route Circuits API.
func (ExpressRouteCircuitsRoutesTableListResult) IsEmpty ¶
func (ercrtlr ExpressRouteCircuitsRoutesTableListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ExpressRouteCircuitsRoutesTableListResultIterator ¶
type ExpressRouteCircuitsRoutesTableListResultIterator struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitsRoutesTableListResultIterator provides access to a complete listing of ExpressRouteCircuitRoutesTable values.
func NewExpressRouteCircuitsRoutesTableListResultIterator ¶
func NewExpressRouteCircuitsRoutesTableListResultIterator(page ExpressRouteCircuitsRoutesTableListResultPage) ExpressRouteCircuitsRoutesTableListResultIterator
Creates a new instance of the ExpressRouteCircuitsRoutesTableListResultIterator type.
func (*ExpressRouteCircuitsRoutesTableListResultIterator) Next ¶
func (iter *ExpressRouteCircuitsRoutesTableListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitsRoutesTableListResultIterator) NextWithContext ¶
func (iter *ExpressRouteCircuitsRoutesTableListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ExpressRouteCircuitsRoutesTableListResultIterator) NotDone ¶
func (iter ExpressRouteCircuitsRoutesTableListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ExpressRouteCircuitsRoutesTableListResultIterator) Response ¶
func (iter ExpressRouteCircuitsRoutesTableListResultIterator) Response() ExpressRouteCircuitsRoutesTableListResult
Response returns the raw server response from the last page request.
func (ExpressRouteCircuitsRoutesTableListResultIterator) Value ¶
func (iter ExpressRouteCircuitsRoutesTableListResultIterator) Value() ExpressRouteCircuitRoutesTable
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ExpressRouteCircuitsRoutesTableListResultPage ¶
type ExpressRouteCircuitsRoutesTableListResultPage struct {
// contains filtered or unexported fields
}
ExpressRouteCircuitsRoutesTableListResultPage contains a page of ExpressRouteCircuitRoutesTable values.
func NewExpressRouteCircuitsRoutesTableListResultPage ¶
func NewExpressRouteCircuitsRoutesTableListResultPage(cur ExpressRouteCircuitsRoutesTableListResult, getNextPage func(context.Context, ExpressRouteCircuitsRoutesTableListResult) (ExpressRouteCircuitsRoutesTableListResult, error)) ExpressRouteCircuitsRoutesTableListResultPage
Creates a new instance of the ExpressRouteCircuitsRoutesTableListResultPage type.
func (*ExpressRouteCircuitsRoutesTableListResultPage) Next ¶
func (page *ExpressRouteCircuitsRoutesTableListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ExpressRouteCircuitsRoutesTableListResultPage) NextWithContext ¶
func (page *ExpressRouteCircuitsRoutesTableListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.