Documentation ¶
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 ApplicationGatewayOperationalState
- type ApplicationGatewayPropertiesFormat
- type ApplicationGatewayProtocol
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRulePropertiesFormat
- type ApplicationGatewayRequestRoutingRuleType
- type ApplicationGatewaySku
- type ApplicationGatewaySkuName
- type ApplicationGatewaySslCertificate
- type ApplicationGatewaySslCertificatePropertiesFormat
- type ApplicationGatewayTier
- type ApplicationGatewaysResourceProviderClient
- func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, applicationGatewayName string, ...) (result ApplicationGateway, ae error)
- func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, applicationGatewayName string, ...) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result ApplicationGateway, err error)
- func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) Delete(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
- func (client ApplicationGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) Get(resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, ae error)
- func (client ApplicationGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) GetResponder(resp *http.Response) (result ApplicationGateway, err error)
- func (client ApplicationGatewaysResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) List(resourceGroupName string) (result ApplicationGatewayListResult, ae error)
- func (client ApplicationGatewaysResourceProviderClient) ListAll() (result ApplicationGatewayListResult, ae error)
- func (client ApplicationGatewaysResourceProviderClient) ListAllNextResults(lastResults ApplicationGatewayListResult) (result ApplicationGatewayListResult, ae error)
- func (client ApplicationGatewaysResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) ListAllResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
- func (client ApplicationGatewaysResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) ListNextResults(lastResults ApplicationGatewayListResult) (result ApplicationGatewayListResult, ae error)
- func (client ApplicationGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) ListResponder(resp *http.Response) (result ApplicationGatewayListResult, err error)
- func (client ApplicationGatewaysResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) Start(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
- func (client ApplicationGatewaysResourceProviderClient) StartPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysResourceProviderClient) StartSender(req *http.Request) (*http.Response, error)
- func (client ApplicationGatewaysResourceProviderClient) Stop(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
- func (client ApplicationGatewaysResourceProviderClient) StopPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysResourceProviderClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ApplicationGatewaysResourceProviderClient) StopSender(req *http.Request) (*http.Response, error)
- type AuthorizationListResult
- type AuthorizationPropertiesFormat
- type AuthorizationUseStatus
- type AzureAsyncOperationResult
- type BackendAddressPool
- type BackendAddressPoolPropertiesFormat
- type ConnectionResetSharedKey
- type ConnectionSharedKey
- type DNSNameAvailabilityResult
- type DhcpOptions
- type Error
- type ErrorDetails
- type ExpressRouteCircuit
- type ExpressRouteCircuitArpTable
- type ExpressRouteCircuitAuthorization
- type ExpressRouteCircuitAuthorizationsResourceProviderClient
- func NewExpressRouteCircuitAuthorizationsResourceProviderClient(subscriptionID string) ExpressRouteCircuitAuthorizationsResourceProviderClient
- func NewExpressRouteCircuitAuthorizationsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitAuthorizationsResourceProviderClient
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, authorizationName string, ...) (result ExpressRouteCircuitAuthorization, ae error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, authorizationName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) Delete(resourceGroupName string, circuitName string, authorizationName string) (result autorest.Response, ae error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) Get(resourceGroupName string, circuitName string, authorizationName string) (result ExpressRouteCircuitAuthorization, ae error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitAuthorization, err error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) List(resourceGroupName string, circuitName string) (result AuthorizationListResult, ae error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListNextResults(lastResults AuthorizationListResult) (result AuthorizationListResult, ae error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListResponder(resp *http.Response) (result AuthorizationListResult, err error)
- func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitListResult
- type ExpressRouteCircuitPeering
- type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
- type ExpressRouteCircuitPeeringConfig
- type ExpressRouteCircuitPeeringListResult
- type ExpressRouteCircuitPeeringPropertiesFormat
- type ExpressRouteCircuitPeeringState
- type ExpressRouteCircuitPeeringType
- type ExpressRouteCircuitPeeringsResourceProviderClient
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, peeringName string, ...) (result ExpressRouteCircuitPeering, ae error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, peeringName string, ...) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) Delete(resourceGroupName string, circuitName string, peeringName string) (result autorest.Response, ae error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) Get(resourceGroupName string, circuitName string, peeringName string) (result ExpressRouteCircuitPeering, ae error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) GetResponder(resp *http.Response) (result ExpressRouteCircuitPeering, err error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) List(resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResult, ae error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListNextResults(lastResults ExpressRouteCircuitPeeringListResult) (result ExpressRouteCircuitPeeringListResult, ae error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitPeeringListResult, err error)
- func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitPropertiesFormat
- type ExpressRouteCircuitRoutesTable
- type ExpressRouteCircuitServiceProviderProperties
- type ExpressRouteCircuitSku
- type ExpressRouteCircuitSkuFamily
- type ExpressRouteCircuitSkuTier
- type ExpressRouteCircuitStats
- type ExpressRouteCircuitsArpTableListResult
- type ExpressRouteCircuitsResourceProviderClient
- func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (result ExpressRouteCircuit, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) Delete(resourceGroupName string, circuitName string) (result autorest.Response, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) Get(resourceGroupName string, circuitName string) (result ExpressRouteCircuit, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) GetResponder(resp *http.Response) (result ExpressRouteCircuit, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) List(resourceGroupName string) (result ExpressRouteCircuitListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListAll() (result ExpressRouteCircuitListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListAllNextResults(lastResults ExpressRouteCircuitListResult) (result ExpressRouteCircuitListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListAllResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListArpTable(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListArpTableNextResults(lastResults ExpressRouteCircuitsArpTableListResult) (result ExpressRouteCircuitsArpTableListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListArpTablePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListArpTableResponder(resp *http.Response) (result ExpressRouteCircuitsArpTableListResult, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListArpTableSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListNextResults(lastResults ExpressRouteCircuitListResult) (result ExpressRouteCircuitListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListResponder(resp *http.Response) (result ExpressRouteCircuitListResult, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTable(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTableNextResults(lastResults ExpressRouteCircuitsRoutesTableListResult) (result ExpressRouteCircuitsRoutesTableListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTablePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTableResponder(resp *http.Response) (result ExpressRouteCircuitsRoutesTableListResult, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTableSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListStats(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListStatsNextResults(lastResults ExpressRouteCircuitsStatsListResult) (result ExpressRouteCircuitsStatsListResult, ae error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListStatsPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListStatsResponder(resp *http.Response) (result ExpressRouteCircuitsStatsListResult, err error)
- func (client ExpressRouteCircuitsResourceProviderClient) ListStatsSender(req *http.Request) (*http.Response, error)
- type ExpressRouteCircuitsRoutesTableListResult
- type ExpressRouteCircuitsStatsListResult
- type ExpressRouteServiceProvider
- type ExpressRouteServiceProviderBandwidthsOffered
- type ExpressRouteServiceProviderListResult
- type ExpressRouteServiceProviderPropertiesFormat
- type ExpressRouteServiceProvidersResourceProviderClient
- func (client ExpressRouteServiceProvidersResourceProviderClient) List() (result ExpressRouteServiceProviderListResult, ae error)
- func (client ExpressRouteServiceProvidersResourceProviderClient) ListNextResults(lastResults ExpressRouteServiceProviderListResult) (result ExpressRouteServiceProviderListResult, ae error)
- func (client ExpressRouteServiceProvidersResourceProviderClient) ListPreparer() (*http.Request, error)
- func (client ExpressRouteServiceProvidersResourceProviderClient) ListResponder(resp *http.Response) (result ExpressRouteServiceProviderListResult, err error)
- func (client ExpressRouteServiceProvidersResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type FrontendIPConfiguration
- type FrontendIPConfigurationPropertiesFormat
- type IPAllocationMethod
- type InboundNatPool
- type InboundNatPoolPropertiesFormat
- type InboundNatRule
- type InboundNatRulePropertiesFormat
- type Interface
- type InterfaceDNSSettings
- type InterfaceIPConfiguration
- type InterfaceIPConfigurationPropertiesFormat
- type InterfaceListResult
- type InterfacePropertiesFormat
- type InterfacesResourceProviderClient
- func (client InterfacesResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkInterfaceName string, parameters Interface) (result Interface, ae error)
- func (client InterfacesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkInterfaceName string, parameters Interface) (*http.Request, error)
- func (client InterfacesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) Delete(resourceGroupName string, networkInterfaceName string) (result autorest.Response, ae error)
- func (client InterfacesResourceProviderClient) DeletePreparer(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
- func (client InterfacesResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client InterfacesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) Get(resourceGroupName string, networkInterfaceName string) (result Interface, ae error)
- func (client InterfacesResourceProviderClient) GetPreparer(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
- func (client InterfacesResourceProviderClient) GetResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterface(resourceGroupName string, virtualMachineScaleSetName string, ...) (result Interface, ae error)
- func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfacePreparer(resourceGroupName string, virtualMachineScaleSetName string, ...) (*http.Request, error)
- func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceResponder(resp *http.Response) (result Interface, err error)
- func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) List(resourceGroupName string) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListAll() (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListAllNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client InterfacesResourceProviderClient) ListAllResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) ListNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client InterfacesResourceProviderClient) ListResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfaces(resourceGroupName string, virtualMachineScaleSetName string) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesPreparer(resourceGroupName string, virtualMachineScaleSetName string) (*http.Request, error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesSender(req *http.Request) (*http.Response, error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfaces(resourceGroupName string, virtualMachineScaleSetName string, ...) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesPreparer(resourceGroupName string, virtualMachineScaleSetName string, ...) (*http.Request, error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
- func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesSender(req *http.Request) (*http.Response, error)
- type LoadBalancer
- type LoadBalancerListResult
- type LoadBalancerPropertiesFormat
- type LoadBalancersResourceProviderClient
- func (client LoadBalancersResourceProviderClient) CreateOrUpdate(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (result LoadBalancer, ae error)
- func (client LoadBalancersResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (*http.Request, error)
- func (client LoadBalancersResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result LoadBalancer, err error)
- func (client LoadBalancersResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersResourceProviderClient) Delete(resourceGroupName string, loadBalancerName string) (result autorest.Response, ae error)
- func (client LoadBalancersResourceProviderClient) DeletePreparer(resourceGroupName string, loadBalancerName string) (*http.Request, error)
- func (client LoadBalancersResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client LoadBalancersResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersResourceProviderClient) Get(resourceGroupName string, loadBalancerName string) (result LoadBalancer, ae error)
- func (client LoadBalancersResourceProviderClient) GetPreparer(resourceGroupName string, loadBalancerName string) (*http.Request, error)
- func (client LoadBalancersResourceProviderClient) GetResponder(resp *http.Response) (result LoadBalancer, err error)
- func (client LoadBalancersResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersResourceProviderClient) List(resourceGroupName string) (result LoadBalancerListResult, ae error)
- func (client LoadBalancersResourceProviderClient) ListAll() (result LoadBalancerListResult, ae error)
- func (client LoadBalancersResourceProviderClient) ListAllNextResults(lastResults LoadBalancerListResult) (result LoadBalancerListResult, ae error)
- func (client LoadBalancersResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client LoadBalancersResourceProviderClient) ListAllResponder(resp *http.Response) (result LoadBalancerListResult, err error)
- func (client LoadBalancersResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client LoadBalancersResourceProviderClient) ListNextResults(lastResults LoadBalancerListResult) (result LoadBalancerListResult, ae error)
- func (client LoadBalancersResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client LoadBalancersResourceProviderClient) ListResponder(resp *http.Response) (result LoadBalancerListResult, err error)
- func (client LoadBalancersResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type LoadBalancingRule
- type LoadBalancingRulePropertiesFormat
- type LoadDistribution
- type LocalNetworkGateway
- type LocalNetworkGatewayListResult
- type LocalNetworkGatewayPropertiesFormat
- type LocalNetworkGatewaysResourceProviderClient
- func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, localNetworkGatewayName string, ...) (result LocalNetworkGateway, ae error)
- func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, localNetworkGatewayName string, ...) (*http.Request, error)
- func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result LocalNetworkGateway, err error)
- func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client LocalNetworkGatewaysResourceProviderClient) Delete(resourceGroupName string, localNetworkGatewayName string) (result autorest.Response, ae error)
- func (client LocalNetworkGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client LocalNetworkGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client LocalNetworkGatewaysResourceProviderClient) Get(resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGateway, ae error)
- func (client LocalNetworkGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysResourceProviderClient) GetResponder(resp *http.Response) (result LocalNetworkGateway, err error)
- func (client LocalNetworkGatewaysResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LocalNetworkGatewaysResourceProviderClient) List(resourceGroupName string) (result LocalNetworkGatewayListResult, ae error)
- func (client LocalNetworkGatewaysResourceProviderClient) ListNextResults(lastResults LocalNetworkGatewayListResult) (result LocalNetworkGatewayListResult, ae error)
- func (client LocalNetworkGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client LocalNetworkGatewaysResourceProviderClient) ListResponder(resp *http.Response) (result LocalNetworkGatewayListResult, err error)
- func (client LocalNetworkGatewaysResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type OperationStatus
- type OutboundNatRule
- type OutboundNatRulePropertiesFormat
- type Probe
- type ProbePropertiesFormat
- type ProbeProtocol
- type PublicIPAddress
- type PublicIPAddressDNSSettings
- type PublicIPAddressListResult
- type PublicIPAddressPropertiesFormat
- type PublicIPAddressesResourceProviderClient
- func (client PublicIPAddressesResourceProviderClient) CreateOrUpdate(resourceGroupName string, publicIPAddressName string, ...) (result PublicIPAddress, ae error)
- func (client PublicIPAddressesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, publicIPAddressName string, ...) (*http.Request, error)
- func (client PublicIPAddressesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result PublicIPAddress, err error)
- func (client PublicIPAddressesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesResourceProviderClient) Delete(resourceGroupName string, publicIPAddressName string) (result autorest.Response, ae error)
- func (client PublicIPAddressesResourceProviderClient) DeletePreparer(resourceGroupName string, publicIPAddressName string) (*http.Request, error)
- func (client PublicIPAddressesResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PublicIPAddressesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesResourceProviderClient) Get(resourceGroupName string, publicIPAddressName string) (result PublicIPAddress, ae error)
- func (client PublicIPAddressesResourceProviderClient) GetPreparer(resourceGroupName string, publicIPAddressName string) (*http.Request, error)
- func (client PublicIPAddressesResourceProviderClient) GetResponder(resp *http.Response) (result PublicIPAddress, err error)
- func (client PublicIPAddressesResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesResourceProviderClient) List(resourceGroupName string) (result PublicIPAddressListResult, ae error)
- func (client PublicIPAddressesResourceProviderClient) ListAll() (result PublicIPAddressListResult, ae error)
- func (client PublicIPAddressesResourceProviderClient) ListAllNextResults(lastResults PublicIPAddressListResult) (result PublicIPAddressListResult, ae error)
- func (client PublicIPAddressesResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client PublicIPAddressesResourceProviderClient) ListAllResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
- func (client PublicIPAddressesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client PublicIPAddressesResourceProviderClient) ListNextResults(lastResults PublicIPAddressListResult) (result PublicIPAddressListResult, ae error)
- func (client PublicIPAddressesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client PublicIPAddressesResourceProviderClient) ListResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
- func (client PublicIPAddressesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type Resource
- type ResourceProviderClient
- func (client ResourceProviderClient) CheckDNSNameAvailability(location string, domainNameLabel string) (result DNSNameAvailabilityResult, ae error)
- func (client ResourceProviderClient) CheckDNSNameAvailabilityPreparer(location string, domainNameLabel string) (*http.Request, error)
- func (client ResourceProviderClient) CheckDNSNameAvailabilityResponder(resp *http.Response) (result DNSNameAvailabilityResult, err error)
- func (client ResourceProviderClient) CheckDNSNameAvailabilitySender(req *http.Request) (*http.Response, error)
- type Route
- type RouteListResult
- type RouteNextHopType
- type RoutePropertiesFormat
- type RouteTable
- type RouteTableListResult
- type RouteTablePropertiesFormat
- type RouteTablesResourceProviderClient
- func (client RouteTablesResourceProviderClient) CreateOrUpdate(resourceGroupName string, routeTableName string, parameters RouteTable) (result RouteTable, ae error)
- func (client RouteTablesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, routeTableName string, parameters RouteTable) (*http.Request, error)
- func (client RouteTablesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result RouteTable, err error)
- func (client RouteTablesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesResourceProviderClient) Delete(resourceGroupName string, routeTableName string) (result autorest.Response, ae error)
- func (client RouteTablesResourceProviderClient) DeletePreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
- func (client RouteTablesResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client RouteTablesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesResourceProviderClient) Get(resourceGroupName string, routeTableName string) (result RouteTable, ae error)
- func (client RouteTablesResourceProviderClient) GetPreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
- func (client RouteTablesResourceProviderClient) GetResponder(resp *http.Response) (result RouteTable, err error)
- func (client RouteTablesResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesResourceProviderClient) List(resourceGroupName string) (result RouteTableListResult, ae error)
- func (client RouteTablesResourceProviderClient) ListAll() (result RouteTableListResult, ae error)
- func (client RouteTablesResourceProviderClient) ListAllNextResults(lastResults RouteTableListResult) (result RouteTableListResult, ae error)
- func (client RouteTablesResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client RouteTablesResourceProviderClient) ListAllResponder(resp *http.Response) (result RouteTableListResult, err error)
- func (client RouteTablesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client RouteTablesResourceProviderClient) ListNextResults(lastResults RouteTableListResult) (result RouteTableListResult, ae error)
- func (client RouteTablesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client RouteTablesResourceProviderClient) ListResponder(resp *http.Response) (result RouteTableListResult, err error)
- func (client RouteTablesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type RoutesResourceProviderClient
- func (client RoutesResourceProviderClient) CreateOrUpdate(resourceGroupName string, routeTableName string, routeName string, ...) (result Route, ae error)
- func (client RoutesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, routeTableName string, routeName string, ...) (*http.Request, error)
- func (client RoutesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Route, err error)
- func (client RoutesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client RoutesResourceProviderClient) Delete(resourceGroupName string, routeTableName string, routeName string) (result autorest.Response, ae error)
- func (client RoutesResourceProviderClient) DeletePreparer(resourceGroupName string, routeTableName string, routeName string) (*http.Request, error)
- func (client RoutesResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client RoutesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client RoutesResourceProviderClient) Get(resourceGroupName string, routeTableName string, routeName string) (result Route, ae error)
- func (client RoutesResourceProviderClient) GetPreparer(resourceGroupName string, routeTableName string, routeName string) (*http.Request, error)
- func (client RoutesResourceProviderClient) GetResponder(resp *http.Response) (result Route, err error)
- func (client RoutesResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RoutesResourceProviderClient) List(resourceGroupName string, routeTableName string) (result RouteListResult, ae error)
- func (client RoutesResourceProviderClient) ListNextResults(lastResults RouteListResult) (result RouteListResult, ae error)
- func (client RoutesResourceProviderClient) ListPreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
- func (client RoutesResourceProviderClient) ListResponder(resp *http.Response) (result RouteListResult, err error)
- func (client RoutesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type SecurityGroup
- type SecurityGroupListResult
- type SecurityGroupPropertiesFormat
- type SecurityGroupsResourceProviderClient
- func (client SecurityGroupsResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityGroup, ae error)
- func (client SecurityGroupsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityGroupsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityGroup, err error)
- func (client SecurityGroupsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsResourceProviderClient) Delete(resourceGroupName string, networkSecurityGroupName string) (result autorest.Response, ae error)
- func (client SecurityGroupsResourceProviderClient) DeletePreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client SecurityGroupsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SecurityGroupsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsResourceProviderClient) Get(resourceGroupName string, networkSecurityGroupName string) (result SecurityGroup, ae error)
- func (client SecurityGroupsResourceProviderClient) GetPreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client SecurityGroupsResourceProviderClient) GetResponder(resp *http.Response) (result SecurityGroup, err error)
- func (client SecurityGroupsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsResourceProviderClient) List(resourceGroupName string) (result SecurityGroupListResult, ae error)
- func (client SecurityGroupsResourceProviderClient) ListAll() (result SecurityGroupListResult, ae error)
- func (client SecurityGroupsResourceProviderClient) ListAllNextResults(lastResults SecurityGroupListResult) (result SecurityGroupListResult, ae error)
- func (client SecurityGroupsResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client SecurityGroupsResourceProviderClient) ListAllResponder(resp *http.Response) (result SecurityGroupListResult, err error)
- func (client SecurityGroupsResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client SecurityGroupsResourceProviderClient) ListNextResults(lastResults SecurityGroupListResult) (result SecurityGroupListResult, ae error)
- func (client SecurityGroupsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client SecurityGroupsResourceProviderClient) ListResponder(resp *http.Response) (result SecurityGroupListResult, err error)
- func (client SecurityGroupsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type SecurityRule
- type SecurityRuleAccess
- type SecurityRuleDirection
- type SecurityRuleListResult
- type SecurityRulePropertiesFormat
- type SecurityRuleProtocol
- type SecurityRulesResourceProviderClient
- func (client SecurityRulesResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRule, ae error)
- func (client SecurityRulesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityRule, err error)
- func (client SecurityRulesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SecurityRulesResourceProviderClient) Delete(resourceGroupName string, networkSecurityGroupName string, ...) (result autorest.Response, ae error)
- func (client SecurityRulesResourceProviderClient) DeletePreparer(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SecurityRulesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SecurityRulesResourceProviderClient) Get(resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRule, ae error)
- func (client SecurityRulesResourceProviderClient) GetPreparer(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesResourceProviderClient) GetResponder(resp *http.Response) (result SecurityRule, err error)
- func (client SecurityRulesResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SecurityRulesResourceProviderClient) List(resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResult, ae error)
- func (client SecurityRulesResourceProviderClient) ListNextResults(lastResults SecurityRuleListResult) (result SecurityRuleListResult, ae error)
- func (client SecurityRulesResourceProviderClient) ListPreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client SecurityRulesResourceProviderClient) ListResponder(resp *http.Response) (result SecurityRuleListResult, err error)
- func (client SecurityRulesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type ServiceProviderProvisioningState
- type SubResource
- type Subnet
- type SubnetListResult
- type SubnetPropertiesFormat
- type SubnetsResourceProviderClient
- func (client SubnetsResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, subnetName string, ...) (result Subnet, ae error)
- func (client SubnetsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkName string, subnetName string, ...) (*http.Request, error)
- func (client SubnetsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Subnet, err error)
- func (client SubnetsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SubnetsResourceProviderClient) Delete(resourceGroupName string, virtualNetworkName string, subnetName string) (result autorest.Response, ae error)
- func (client SubnetsResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
- func (client SubnetsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SubnetsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SubnetsResourceProviderClient) Get(resourceGroupName string, virtualNetworkName string, subnetName string) (result Subnet, ae error)
- func (client SubnetsResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
- func (client SubnetsResourceProviderClient) GetResponder(resp *http.Response) (result Subnet, err error)
- func (client SubnetsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SubnetsResourceProviderClient) List(resourceGroupName string, virtualNetworkName string) (result SubnetListResult, ae error)
- func (client SubnetsResourceProviderClient) ListNextResults(lastResults SubnetListResult) (result SubnetListResult, ae error)
- func (client SubnetsResourceProviderClient) ListPreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client SubnetsResourceProviderClient) ListResponder(resp *http.Response) (result SubnetListResult, err error)
- func (client SubnetsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type TransportProtocol
- type Usage
- type UsageName
- type UsageUnit
- type UsagesListResult
- type UsagesResourceProviderClient
- func (client UsagesResourceProviderClient) List(location string) (result UsagesListResult, ae error)
- func (client UsagesResourceProviderClient) ListPreparer(location string) (*http.Request, error)
- func (client UsagesResourceProviderClient) ListResponder(resp *http.Response) (result UsagesListResult, err error)
- func (client UsagesResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type VirtualNetwork
- type VirtualNetworkGateway
- type VirtualNetworkGatewayConnection
- type VirtualNetworkGatewayConnectionListResult
- type VirtualNetworkGatewayConnectionPropertiesFormat
- type VirtualNetworkGatewayConnectionStatus
- type VirtualNetworkGatewayConnectionType
- type VirtualNetworkGatewayConnectionsResourceProviderClient
- func NewVirtualNetworkGatewayConnectionsResourceProviderClient(subscriptionID string) VirtualNetworkGatewayConnectionsResourceProviderClient
- func NewVirtualNetworkGatewayConnectionsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkGatewayConnectionsResourceProviderClient
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result VirtualNetworkGatewayConnection, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) Delete(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result autorest.Response, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) Get(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result VirtualNetworkGatewayConnection, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result ConnectionSharedKey, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKey, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeySender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkGatewayConnectionListResult, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListNextResults(lastResults VirtualNetworkGatewayConnectionListResult) (result VirtualNetworkGatewayConnectionListResult, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayConnectionListResult, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result ConnectionResetSharedKey, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyResponder(resp *http.Response) (result ConnectionResetSharedKey, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeySender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result ConnectionSharedKey, ae error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKey, err error)
- func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeySender(req *http.Request) (*http.Response, error)
- type VirtualNetworkGatewayIPConfiguration
- type VirtualNetworkGatewayIPConfigurationPropertiesFormat
- type VirtualNetworkGatewayListResult
- type VirtualNetworkGatewayPropertiesFormat
- type VirtualNetworkGatewayType
- type VirtualNetworkGatewaysResourceProviderClient
- func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayName string, ...) (result VirtualNetworkGateway, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkGatewayName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) Delete(resourceGroupName string, virtualNetworkGatewayName string) (result autorest.Response, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworkGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) Get(resourceGroupName string, virtualNetworkGatewayName string) (result VirtualNetworkGateway, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkGatewayListResult, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ListNextResults(lastResults VirtualNetworkGatewayListResult) (result VirtualNetworkGatewayListResult, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayListResult, err error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) Reset(resourceGroupName string, virtualNetworkGatewayName string, ...) (result VirtualNetworkGateway, ae error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ResetPreparer(resourceGroupName string, virtualNetworkGatewayName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ResetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
- func (client VirtualNetworkGatewaysResourceProviderClient) ResetSender(req *http.Request) (*http.Response, error)
- type VirtualNetworkListResult
- type VirtualNetworkPropertiesFormat
- type VirtualNetworksResourceProviderClient
- func (client VirtualNetworksResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (result VirtualNetwork, ae error)
- func (client VirtualNetworksResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (*http.Request, error)
- func (client VirtualNetworksResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetwork, err error)
- func (client VirtualNetworksResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksResourceProviderClient) Delete(resourceGroupName string, virtualNetworkName string) (result autorest.Response, ae error)
- func (client VirtualNetworksResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client VirtualNetworksResourceProviderClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client VirtualNetworksResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksResourceProviderClient) Get(resourceGroupName string, virtualNetworkName string) (result VirtualNetwork, ae error)
- func (client VirtualNetworksResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client VirtualNetworksResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetwork, err error)
- func (client VirtualNetworksResourceProviderClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkListResult, ae error)
- func (client VirtualNetworksResourceProviderClient) ListAll() (result VirtualNetworkListResult, ae error)
- func (client VirtualNetworksResourceProviderClient) ListAllNextResults(lastResults VirtualNetworkListResult) (result VirtualNetworkListResult, ae error)
- func (client VirtualNetworksResourceProviderClient) ListAllPreparer() (*http.Request, error)
- func (client VirtualNetworksResourceProviderClient) ListAllResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
- func (client VirtualNetworksResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client VirtualNetworksResourceProviderClient) ListNextResults(lastResults VirtualNetworkListResult) (result VirtualNetworkListResult, ae error)
- func (client VirtualNetworksResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworksResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
- func (client VirtualNetworksResourceProviderClient) ListSender(req *http.Request) (*http.Response, error)
- type VpnType
Constants ¶
const ( // APIVersion is the version of the Network APIVersion = "2015-05-01-preview" // 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 *[]string `json:"addressPrefixes,omitempty"`
}
AddressSpace is addressSpace contains an array of IP address ranges that can be used by subnets
type ApplicationGateway ¶
type ApplicationGateway struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *ApplicationGatewayPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGateway is applicationGateways resource
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { Fqdn *string `json:"fqdn,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` }
ApplicationGatewayBackendAddress is backend Address of application gateway
type ApplicationGatewayBackendAddressPool ¶
type ApplicationGatewayBackendAddressPool struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayBackendAddressPoolPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayBackendAddressPool is backend Address Pool of application gateway
type ApplicationGatewayBackendAddressPoolPropertiesFormat ¶
type ApplicationGatewayBackendAddressPoolPropertiesFormat struct { BackendIPConfigurations *[]SubResource `json:"backendIPConfigurations,omitempty"` BackendAddresses *[]ApplicationGatewayBackendAddress `json:"backendAddresses,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayBackendAddressPoolPropertiesFormat is properties of Backend Address Pool of application gateway
type ApplicationGatewayBackendHTTPSettings ¶
type ApplicationGatewayBackendHTTPSettings struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayBackendHTTPSettingsPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayBackendHTTPSettings is backend address pool settings of application gateway
type ApplicationGatewayBackendHTTPSettingsPropertiesFormat ¶
type ApplicationGatewayBackendHTTPSettingsPropertiesFormat struct { Port *int `json:"port,omitempty"` Protocol string `json:"protocol,omitempty"` CookieBasedAffinity string `json:"cookieBasedAffinity,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayBackendHTTPSettingsPropertiesFormat is properties of Backend address pool settings of application gateway
type ApplicationGatewayCookieBasedAffinity ¶
type ApplicationGatewayCookieBasedAffinity string
ApplicationGatewayCookieBasedAffinity enumerates the values for application gateway cookie based affinity.
const ( // Disabled specifies the disabled state for application gateway cookie // based affinity. Disabled ApplicationGatewayCookieBasedAffinity = "Disabled" // Enabled specifies the enabled state for application gateway cookie // based affinity. Enabled ApplicationGatewayCookieBasedAffinity = "Enabled" )
type ApplicationGatewayFrontendIPConfiguration ¶
type ApplicationGatewayFrontendIPConfiguration struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayFrontendIPConfigurationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayFrontendIPConfiguration is frontend IP configuration of application gateway
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat ¶
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat struct { PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod string `json:"privateIPAllocationMethod,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayFrontendIPConfigurationPropertiesFormat is properties of Frontend IP configuration of application gateway
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayFrontendPortPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayFrontendPort is frontend Port of application gateway
type ApplicationGatewayFrontendPortPropertiesFormat ¶
type ApplicationGatewayFrontendPortPropertiesFormat struct { Port *int `json:"port,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayFrontendPortPropertiesFormat is properties of Frontend Port of application gateway
type ApplicationGatewayHTTPListener ¶
type ApplicationGatewayHTTPListener struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayHTTPListenerPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayHTTPListener is http listener of application gateway
type ApplicationGatewayHTTPListenerPropertiesFormat ¶
type ApplicationGatewayHTTPListenerPropertiesFormat struct { FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` FrontendPort *SubResource `json:"frontendPort,omitempty"` Protocol string `json:"protocol,omitempty"` SslCertificate *SubResource `json:"sslCertificate,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayHTTPListenerPropertiesFormat is properties of Http listener of application gateway
type ApplicationGatewayIPConfiguration ¶
type ApplicationGatewayIPConfiguration struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayIPConfigurationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayIPConfiguration is iP configuration of application gateway
type ApplicationGatewayIPConfigurationPropertiesFormat ¶
type ApplicationGatewayIPConfigurationPropertiesFormat struct { Subnet *SubResource `json:"subnet,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayIPConfigurationPropertiesFormat is properties of IP configuration of application gateway
type ApplicationGatewayListResult ¶
type ApplicationGatewayListResult struct { autorest.Response `json:"-"` Value *[]ApplicationGateway `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ApplicationGatewayListResult is response for ListLoadBalancers Api service call
func (ApplicationGatewayListResult) ApplicationGatewayListResultPreparer ¶
func (client ApplicationGatewayListResult) ApplicationGatewayListResultPreparer() (*http.Request, error)
ApplicationGatewayListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ApplicationGatewayOperationalState ¶
type ApplicationGatewayOperationalState string
ApplicationGatewayOperationalState enumerates the values for application gateway operational state.
const ( // Running specifies the running state for application gateway operational // state. Running ApplicationGatewayOperationalState = "Running" // Starting specifies the starting state for application gateway // operational state. Starting ApplicationGatewayOperationalState = "Starting" // Stopped specifies the stopped state for application gateway operational // state. Stopped ApplicationGatewayOperationalState = "Stopped" // Stopping specifies the stopping state for application gateway // operational state. Stopping ApplicationGatewayOperationalState = "Stopping" )
type ApplicationGatewayPropertiesFormat ¶
type ApplicationGatewayPropertiesFormat struct { Sku *ApplicationGatewaySku `json:"sku,omitempty"` OperationalState string `json:"operationalState,omitempty"` GatewayIPConfigurations *[]ApplicationGatewayIPConfiguration `json:"gatewayIPConfigurations,omitempty"` SslCertificates *[]ApplicationGatewaySslCertificate `json:"sslCertificates,omitempty"` FrontendIPConfigurations *[]ApplicationGatewayFrontendIPConfiguration `json:"frontendIPConfigurations,omitempty"` FrontendPorts *[]ApplicationGatewayFrontendPort `json:"frontendPorts,omitempty"` BackendAddressPools *[]ApplicationGatewayBackendAddressPool `json:"backendAddressPools,omitempty"` BackendHTTPSettingsCollection *[]ApplicationGatewayBackendHTTPSettings `json:"backendHttpSettingsCollection,omitempty"` HTTPListeners *[]ApplicationGatewayHTTPListener `json:"httpListeners,omitempty"` RequestRoutingRules *[]ApplicationGatewayRequestRoutingRule `json:"requestRoutingRules,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayPropertiesFormat is properties of Application Gateway
type ApplicationGatewayProtocol ¶
type ApplicationGatewayProtocol string
ApplicationGatewayProtocol enumerates the values for application gateway protocol.
const ( // HTTP specifies the http state for application gateway protocol. HTTP ApplicationGatewayProtocol = "Http" // HTTPS specifies the https state for application gateway protocol. HTTPS ApplicationGatewayProtocol = "Https" )
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewayRequestRoutingRulePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewayRequestRoutingRule is request routing rule of application gateway
type ApplicationGatewayRequestRoutingRulePropertiesFormat ¶
type ApplicationGatewayRequestRoutingRulePropertiesFormat struct { RuleType string `json:"ruleType,omitempty"` BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` BackendHTTPSettings *SubResource `json:"backendHttpSettings,omitempty"` HTTPListener *SubResource `json:"httpListener,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewayRequestRoutingRulePropertiesFormat is properties of Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleType ¶
type ApplicationGatewayRequestRoutingRuleType string
ApplicationGatewayRequestRoutingRuleType enumerates the values for application gateway request routing rule type.
const ( // Basic specifies the basic state for application gateway request routing // rule type. Basic ApplicationGatewayRequestRoutingRuleType = "Basic" )
type ApplicationGatewaySku ¶
type ApplicationGatewaySku struct { Name string `json:"name,omitempty"` Tier string `json:"tier,omitempty"` Capacity *int `json:"capacity,omitempty"` }
ApplicationGatewaySku is sKU of application gateway
type ApplicationGatewaySkuName ¶
type ApplicationGatewaySkuName string
ApplicationGatewaySkuName enumerates the values for application gateway sku name.
const ( // StandardLarge specifies the standard large state for application // gateway sku name. StandardLarge ApplicationGatewaySkuName = "Standard_Large" // StandardMedium specifies the standard medium state for application // gateway sku name. StandardMedium ApplicationGatewaySkuName = "Standard_Medium" // StandardSmall specifies the standard small state for application // gateway sku name. StandardSmall ApplicationGatewaySkuName = "Standard_Small" )
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { ID *string `json:"id,omitempty"` Properties *ApplicationGatewaySslCertificatePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ApplicationGatewaySslCertificate is sSL certificates of application gateway
type ApplicationGatewaySslCertificatePropertiesFormat ¶
type ApplicationGatewaySslCertificatePropertiesFormat struct { Data *string `json:"data,omitempty"` Password *string `json:"password,omitempty"` PublicCertData *string `json:"publicCertData,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ApplicationGatewaySslCertificatePropertiesFormat is properties of SSL certificates of application gateway
type ApplicationGatewayTier ¶
type ApplicationGatewayTier string
ApplicationGatewayTier enumerates the values for application gateway tier.
const ( // Standard specifies the standard state for application gateway tier. Standard ApplicationGatewayTier = "Standard" )
type ApplicationGatewaysResourceProviderClient ¶
type ApplicationGatewaysResourceProviderClient struct {
ResourceProviderClient
}
ApplicationGatewaysResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewApplicationGatewaysResourceProviderClient ¶
func NewApplicationGatewaysResourceProviderClient(subscriptionID string) ApplicationGatewaysResourceProviderClient
NewApplicationGatewaysResourceProviderClient creates an instance of the ApplicationGatewaysResourceProviderClient client.
func NewApplicationGatewaysResourceProviderClientWithBaseURI ¶
func NewApplicationGatewaysResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ApplicationGatewaysResourceProviderClient
NewApplicationGatewaysResourceProviderClientWithBaseURI creates an instance of the ApplicationGatewaysResourceProviderClient client.
func (ApplicationGatewaysResourceProviderClient) CreateOrUpdate ¶
func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (result ApplicationGateway, ae error)
CreateOrUpdate the Put ApplicationGateway operation creates/updates a ApplicationGateway
resourceGroupName is the name of the resource group. applicationGatewayName is the name of the ApplicationGateway. parameters is parameters supplied to the create/delete ApplicationGateway operation
func (ApplicationGatewaysResourceProviderClient) CreateOrUpdatePreparer ¶
func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ApplicationGatewaysResourceProviderClient) CreateOrUpdateResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) CreateOrUpdateSender ¶
func (client ApplicationGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysResourceProviderClient) Delete ¶
func (client ApplicationGatewaysResourceProviderClient) Delete(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
Delete the delete applicationgateway operation deletes the specified applicationgateway.
resourceGroupName is the name of the resource group. applicationGatewayName is the name of the applicationgateway.
func (ApplicationGatewaysResourceProviderClient) DeletePreparer ¶
func (client ApplicationGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ApplicationGatewaysResourceProviderClient) DeleteResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) DeleteSender ¶
func (client ApplicationGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysResourceProviderClient) Get ¶
func (client ApplicationGatewaysResourceProviderClient) Get(resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, ae error)
Get the Get applicationgateway operation retreives information about the specified applicationgateway.
resourceGroupName is the name of the resource group. applicationGatewayName is the name of the applicationgateway.
func (ApplicationGatewaysResourceProviderClient) GetPreparer ¶
func (client ApplicationGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ApplicationGatewaysResourceProviderClient) GetResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) GetSender ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) List ¶
func (client ApplicationGatewaysResourceProviderClient) List(resourceGroupName string) (result ApplicationGatewayListResult, ae error)
List the List ApplicationGateway opertion retrieves all the applicationgateways in a resource group.
resourceGroupName is the name of the resource group.
func (ApplicationGatewaysResourceProviderClient) ListAll ¶
func (client ApplicationGatewaysResourceProviderClient) ListAll() (result ApplicationGatewayListResult, ae error)
ListAll the List applicationgateway opertion retrieves all the applicationgateways in a subscription.
func (ApplicationGatewaysResourceProviderClient) ListAllNextResults ¶
func (client ApplicationGatewaysResourceProviderClient) ListAllNextResults(lastResults ApplicationGatewayListResult) (result ApplicationGatewayListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (ApplicationGatewaysResourceProviderClient) ListAllPreparer ¶
func (client ApplicationGatewaysResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (ApplicationGatewaysResourceProviderClient) ListAllResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) ListAllSender ¶
func (client ApplicationGatewaysResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysResourceProviderClient) ListNextResults ¶
func (client ApplicationGatewaysResourceProviderClient) ListNextResults(lastResults ApplicationGatewayListResult) (result ApplicationGatewayListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (ApplicationGatewaysResourceProviderClient) ListPreparer ¶
func (client ApplicationGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ApplicationGatewaysResourceProviderClient) ListResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) ListSender ¶
func (client ApplicationGatewaysResourceProviderClient) 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.
func (ApplicationGatewaysResourceProviderClient) Start ¶
func (client ApplicationGatewaysResourceProviderClient) Start(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
Start the Start ApplicationGateway operation starts application gatewayin the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. applicationGatewayName is the name of the application gateway.
func (ApplicationGatewaysResourceProviderClient) StartPreparer ¶
func (client ApplicationGatewaysResourceProviderClient) StartPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
StartPreparer prepares the Start request.
func (ApplicationGatewaysResourceProviderClient) StartResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) StartSender ¶
func (client ApplicationGatewaysResourceProviderClient) StartSender(req *http.Request) (*http.Response, error)
StartSender sends the Start request. The method will close the http.Response Body if it receives an error.
func (ApplicationGatewaysResourceProviderClient) Stop ¶
func (client ApplicationGatewaysResourceProviderClient) Stop(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae error)
Stop the STOP ApplicationGateway operation stops application gatewayin the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. applicationGatewayName is the name of the application gateway.
func (ApplicationGatewaysResourceProviderClient) StopPreparer ¶
func (client ApplicationGatewaysResourceProviderClient) StopPreparer(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
StopPreparer prepares the Stop request.
func (ApplicationGatewaysResourceProviderClient) StopResponder ¶
func (client ApplicationGatewaysResourceProviderClient) 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 (ApplicationGatewaysResourceProviderClient) StopSender ¶
func (client ApplicationGatewaysResourceProviderClient) StopSender(req *http.Request) (*http.Response, error)
StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.
type AuthorizationListResult ¶
type AuthorizationListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuitAuthorization `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
AuthorizationListResult is response for ListAuthorizations Api service callRetrieves all authorizations that belongs to an ExpressRouteCircuit
func (AuthorizationListResult) AuthorizationListResultPreparer ¶
func (client AuthorizationListResult) AuthorizationListResultPreparer() (*http.Request, error)
AuthorizationListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type AuthorizationPropertiesFormat ¶
type AuthorizationPropertiesFormat struct { AuthorizationKey *string `json:"authorizationKey,omitempty"` AuthorizationUseStatus string `json:"authorizationUseStatus,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
AuthorizationPropertiesFormat is
type AuthorizationUseStatus ¶
type AuthorizationUseStatus string
AuthorizationUseStatus enumerates the values for authorization use status.
const ( // Available specifies the available state for authorization use status. Available AuthorizationUseStatus = "Available" // InUse specifies the in use state for authorization use status. InUse AuthorizationUseStatus = "InUse" )
type AzureAsyncOperationResult ¶
type AzureAsyncOperationResult struct { Status string `json:"status,omitempty"` Error *Error `json:"error,omitempty"` }
AzureAsyncOperationResult is the response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is inprogress, 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 { ID *string `json:"id,omitempty"` Properties *BackendAddressPoolPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
BackendAddressPool is pool of backend IP addresseses
type BackendAddressPoolPropertiesFormat ¶
type BackendAddressPoolPropertiesFormat struct { BackendIPConfigurations *[]SubResource `json:"backendIPConfigurations,omitempty"` LoadBalancingRules *[]SubResource `json:"loadBalancingRules,omitempty"` OutboundNatRule *SubResource `json:"outboundNatRule,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
BackendAddressPoolPropertiesFormat is properties of BackendAddressPool
type ConnectionResetSharedKey ¶
type ConnectionResetSharedKey struct {}
ConnectionResetSharedKey is
type ConnectionSharedKey ¶
type ConnectionSharedKey struct {}
ConnectionSharedKey is response for GetConnectionSharedKey Api servive call
type DNSNameAvailabilityResult ¶
type DNSNameAvailabilityResult struct { autorest.Response `json:"-"` Available *bool `json:"available,omitempty"` }
DNSNameAvailabilityResult is response for CheckDnsNameAvailability Api servive call
type DhcpOptions ¶
type DhcpOptions struct {
DNSServers *[]string `json:"dnsServers,omitempty"`
}
DhcpOptions is dHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard 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 is
type ErrorDetails ¶
type ErrorDetails struct { Code *string `json:"code,omitempty"` Target *string `json:"target,omitempty"` Message *string `json:"message,omitempty"` }
ErrorDetails is
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Sku *ExpressRouteCircuitSku `json:"sku,omitempty"` Properties *ExpressRouteCircuitPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
ExpressRouteCircuit is expressRouteCircuit resource
type ExpressRouteCircuitArpTable ¶
type ExpressRouteCircuitArpTable struct { IPAddress *string `json:"ipAddress,omitempty"` MacAddress *string `json:"macAddress,omitempty"` }
ExpressRouteCircuitArpTable is the arp table associated with the ExpressRouteCircuit
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Properties *AuthorizationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ExpressRouteCircuitAuthorization is authorization in a ExpressRouteCircuit resource
type ExpressRouteCircuitAuthorizationsResourceProviderClient ¶
type ExpressRouteCircuitAuthorizationsResourceProviderClient struct {
ResourceProviderClient
}
ExpressRouteCircuitAuthorizationsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewExpressRouteCircuitAuthorizationsResourceProviderClient ¶
func NewExpressRouteCircuitAuthorizationsResourceProviderClient(subscriptionID string) ExpressRouteCircuitAuthorizationsResourceProviderClient
NewExpressRouteCircuitAuthorizationsResourceProviderClient creates an instance of the ExpressRouteCircuitAuthorizationsResourceProviderClient client.
func NewExpressRouteCircuitAuthorizationsResourceProviderClientWithBaseURI ¶
func NewExpressRouteCircuitAuthorizationsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitAuthorizationsResourceProviderClient
NewExpressRouteCircuitAuthorizationsResourceProviderClientWithBaseURI creates an instance of the ExpressRouteCircuitAuthorizationsResourceProviderClient client.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, authorizationName string, authorizationParameters ExpressRouteCircuitAuthorization) (result ExpressRouteCircuitAuthorization, ae error)
CreateOrUpdate the Put Authorization operation creates/updates an authorization in thespecified ExpressRouteCircuits
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. authorizationName is the name of the authorization. authorizationParameters is parameters supplied to the create/update ExpressRouteCircuitAuthorization operation
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, authorizationName string, authorizationParameters ExpressRouteCircuitAuthorization) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 (ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) Delete ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) Delete(resourceGroupName string, circuitName string, authorizationName string) (result autorest.Response, ae error)
Delete the delete authorization operation deletes the specified authorization from the specified ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. authorizationName is the name of the authorization.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) DeletePreparer ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) DeleteResponder ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 (ExpressRouteCircuitAuthorizationsResourceProviderClient) DeleteSender ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) Get ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) Get(resourceGroupName string, circuitName string, authorizationName string) (result ExpressRouteCircuitAuthorization, ae error)
Get the GET authorization operation retrieves the specified authorization from the specified ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. authorizationName is the name of the authorization.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) GetPreparer ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string, authorizationName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) GetResponder ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 (ExpressRouteCircuitAuthorizationsResourceProviderClient) GetSender ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 (ExpressRouteCircuitAuthorizationsResourceProviderClient) List ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) List(resourceGroupName string, circuitName string) (result AuthorizationListResult, ae error)
List the List authorization operation retrieves all the authorizations in an ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the curcuit.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) ListNextResults ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListNextResults(lastResults AuthorizationListResult) (result AuthorizationListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) ListPreparer ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) ListPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitAuthorizationsResourceProviderClient) ListResponder ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 (ExpressRouteCircuitAuthorizationsResourceProviderClient) ListSender ¶
func (client ExpressRouteCircuitAuthorizationsResourceProviderClient) 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 ExpressRouteCircuitListResult ¶
type ExpressRouteCircuitListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuit `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitListResult is response for ListExpressRouteCircuit Api service call
func (ExpressRouteCircuitListResult) ExpressRouteCircuitListResultPreparer ¶
func (client ExpressRouteCircuitListResult) ExpressRouteCircuitListResultPreparer() (*http.Request, error)
ExpressRouteCircuitListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Properties *ExpressRouteCircuitPeeringPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
ExpressRouteCircuitPeering is peering in a ExpressRouteCircuit resource
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState ¶
type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState string
ExpressRouteCircuitPeeringAdvertisedPublicPrefixState enumerates the values for express route circuit peering advertised public prefix state.
const ( // Configured specifies the configured state for express route circuit // peering advertised public prefix state. Configured ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "Configured" // Configuring specifies the configuring state for express route circuit // peering advertised public prefix state. Configuring ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "Configuring" // NotConfigured specifies the not configured state for express route // circuit peering advertised public prefix state. NotConfigured ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "NotConfigured" // ValidationNeeded specifies the validation needed state for express // route circuit peering advertised public prefix state. ValidationNeeded ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = "ValidationNeeded" )
type ExpressRouteCircuitPeeringConfig ¶
type ExpressRouteCircuitPeeringConfig struct { AdvertisedPublicPrefixes *[]string `json:"advertisedPublicPrefixes,omitempty"` AdvertisedPublicPrefixesState string `json:"advertisedPublicPrefixesState,omitempty"` CustomerASN *int `json:"customerASN,omitempty"` RoutingRegistryName *string `json:"routingRegistryName,omitempty"` }
ExpressRouteCircuitPeeringConfig is specfies the peering config
type ExpressRouteCircuitPeeringListResult ¶
type ExpressRouteCircuitPeeringListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuitPeering `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitPeeringListResult is response for ListPeering Api service callRetrieves all Peerings that belongs to an ExpressRouteCircuit
func (ExpressRouteCircuitPeeringListResult) ExpressRouteCircuitPeeringListResultPreparer ¶
func (client ExpressRouteCircuitPeeringListResult) ExpressRouteCircuitPeeringListResultPreparer() (*http.Request, error)
ExpressRouteCircuitPeeringListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteCircuitPeeringPropertiesFormat ¶
type ExpressRouteCircuitPeeringPropertiesFormat struct { PeeringType string `json:"peeringType,omitempty"` State string `json:"state,omitempty"` AzureASN *int `json:"azureASN,omitempty"` PeerASN *int `json:"peerASN,omitempty"` PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix,omitempty"` SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix,omitempty"` PrimaryAzurePort *string `json:"primaryAzurePort,omitempty"` SecondaryAzurePort *string `json:"secondaryAzurePort,omitempty"` VlanID *int `json:"vlanId,omitempty"` MicrosoftPeeringConfig *ExpressRouteCircuitPeeringConfig `json:"microsoftPeeringConfig,omitempty"` Stats *ExpressRouteCircuitStats `json:"stats,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ExpressRouteCircuitPeeringPropertiesFormat is
type ExpressRouteCircuitPeeringState ¶
type ExpressRouteCircuitPeeringState string
ExpressRouteCircuitPeeringState enumerates the values for express route circuit peering state.
const ( // ExpressRouteCircuitPeeringStateDisabled specifies the express route // circuit peering state disabled state for express route circuit peering // state. ExpressRouteCircuitPeeringStateDisabled ExpressRouteCircuitPeeringState = "Disabled" // ExpressRouteCircuitPeeringStateEnabled specifies the express route // circuit peering state enabled state for express route circuit peering // state. ExpressRouteCircuitPeeringStateEnabled ExpressRouteCircuitPeeringState = "Enabled" )
type ExpressRouteCircuitPeeringType ¶
type ExpressRouteCircuitPeeringType string
ExpressRouteCircuitPeeringType enumerates the values for express route circuit peering type.
const ( // AzurePrivatePeering specifies the azure private peering state for // express route circuit peering type. AzurePrivatePeering ExpressRouteCircuitPeeringType = "AzurePrivatePeering" // AzurePublicPeering specifies the azure public peering state for express // route circuit peering type. AzurePublicPeering ExpressRouteCircuitPeeringType = "AzurePublicPeering" // MicrosoftPeering specifies the microsoft peering state for express // route circuit peering type. MicrosoftPeering ExpressRouteCircuitPeeringType = "MicrosoftPeering" )
type ExpressRouteCircuitPeeringsResourceProviderClient ¶
type ExpressRouteCircuitPeeringsResourceProviderClient struct {
ResourceProviderClient
}
ExpressRouteCircuitPeeringsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewExpressRouteCircuitPeeringsResourceProviderClient ¶
func NewExpressRouteCircuitPeeringsResourceProviderClient(subscriptionID string) ExpressRouteCircuitPeeringsResourceProviderClient
NewExpressRouteCircuitPeeringsResourceProviderClient creates an instance of the ExpressRouteCircuitPeeringsResourceProviderClient client.
func NewExpressRouteCircuitPeeringsResourceProviderClientWithBaseURI ¶
func NewExpressRouteCircuitPeeringsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitPeeringsResourceProviderClient
NewExpressRouteCircuitPeeringsResourceProviderClientWithBaseURI creates an instance of the ExpressRouteCircuitPeeringsResourceProviderClient client.
func (ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, peeringName string, peeringParameters ExpressRouteCircuitPeering) (result ExpressRouteCircuitPeering, ae error)
CreateOrUpdate the Put Pering operation creates/updates an peering in the specified ExpressRouteCircuits
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. peeringName is the name of the peering. peeringParameters is parameters supplied to the create/update ExpressRouteCircuit Peering operation
func (ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, peeringName string, peeringParameters ExpressRouteCircuitPeering) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 (ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitPeeringsResourceProviderClient) Delete ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) Delete(resourceGroupName string, circuitName string, peeringName string) (result autorest.Response, ae error)
Delete the delete peering operation deletes the specified peering from the ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. peeringName is the name of the peering.
func (ExpressRouteCircuitPeeringsResourceProviderClient) DeletePreparer ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitPeeringsResourceProviderClient) DeleteResponder ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 (ExpressRouteCircuitPeeringsResourceProviderClient) DeleteSender ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitPeeringsResourceProviderClient) Get ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) Get(resourceGroupName string, circuitName string, peeringName string) (result ExpressRouteCircuitPeering, ae error)
Get the GET peering operation retrieves the specified authorization from the ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the express route circuit. peeringName is the name of the peering.
func (ExpressRouteCircuitPeeringsResourceProviderClient) GetPreparer ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string, peeringName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitPeeringsResourceProviderClient) GetResponder ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 (ExpressRouteCircuitPeeringsResourceProviderClient) GetSender ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 (ExpressRouteCircuitPeeringsResourceProviderClient) List ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) List(resourceGroupName string, circuitName string) (result ExpressRouteCircuitPeeringListResult, ae error)
List the List peering operation retrieves all the peerings in an ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the curcuit.
func (ExpressRouteCircuitPeeringsResourceProviderClient) ListNextResults ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListNextResults(lastResults ExpressRouteCircuitPeeringListResult) (result ExpressRouteCircuitPeeringListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitPeeringsResourceProviderClient) ListPreparer ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) ListPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitPeeringsResourceProviderClient) ListResponder ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 (ExpressRouteCircuitPeeringsResourceProviderClient) ListSender ¶
func (client ExpressRouteCircuitPeeringsResourceProviderClient) 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 ExpressRouteCircuitPropertiesFormat ¶
type ExpressRouteCircuitPropertiesFormat struct { CircuitProvisioningState *string `json:"circuitProvisioningState,omitempty"` ServiceProviderProvisioningState string `json:"serviceProviderProvisioningState,omitempty"` Authorizations *[]ExpressRouteCircuitAuthorization `json:"authorizations,omitempty"` Peerings *[]ExpressRouteCircuitPeering `json:"peerings,omitempty"` ServiceKey *string `json:"serviceKey,omitempty"` ServiceProviderNotes *string `json:"serviceProviderNotes,omitempty"` ServiceProviderProperties *ExpressRouteCircuitServiceProviderProperties `json:"serviceProviderProperties,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ExpressRouteCircuitPropertiesFormat is properties of ExpressRouteCircuit
type ExpressRouteCircuitRoutesTable ¶
type ExpressRouteCircuitRoutesTable struct { AddressPrefix *string `json:"addressPrefix,omitempty"` NextHopType string `json:"nextHopType,omitempty"` NextHopIP *string `json:"nextHopIP,omitempty"` AsPath *string `json:"asPath,omitempty"` }
ExpressRouteCircuitRoutesTable is the routes table associated with the ExpressRouteCircuit
type ExpressRouteCircuitServiceProviderProperties ¶
type ExpressRouteCircuitServiceProviderProperties struct { ServiceProviderName *string `json:"serviceProviderName,omitempty"` PeeringLocation *string `json:"peeringLocation,omitempty"` BandwidthInMbps *int `json:"bandwidthInMbps,omitempty"` }
ExpressRouteCircuitServiceProviderProperties is contains ServiceProviderProperties in an ExpressRouteCircuit
type ExpressRouteCircuitSku ¶
type ExpressRouteCircuitSku struct { Name *string `json:"name,omitempty"` Tier string `json:"tier,omitempty"` Family string `json:"family,omitempty"` }
ExpressRouteCircuitSku is contains sku in an ExpressRouteCircuit
type ExpressRouteCircuitSkuFamily ¶
type ExpressRouteCircuitSkuFamily string
ExpressRouteCircuitSkuFamily enumerates the values for express route circuit sku family.
const ( // MeteredData specifies the metered data state for express route circuit // sku family. MeteredData ExpressRouteCircuitSkuFamily = "MeteredData" // UnlimitedData specifies the unlimited data state for express route // circuit sku family. UnlimitedData ExpressRouteCircuitSkuFamily = "UnlimitedData" )
type ExpressRouteCircuitSkuTier ¶
type ExpressRouteCircuitSkuTier string
ExpressRouteCircuitSkuTier enumerates the values for express route circuit sku tier.
const ( // ExpressRouteCircuitSkuTierPremium specifies the express route circuit // sku tier premium state for express route circuit sku tier. ExpressRouteCircuitSkuTierPremium ExpressRouteCircuitSkuTier = "Premium" // ExpressRouteCircuitSkuTierStandard specifies the express route circuit // sku tier standard state for express route circuit sku tier. ExpressRouteCircuitSkuTierStandard ExpressRouteCircuitSkuTier = "Standard" )
type ExpressRouteCircuitStats ¶
type ExpressRouteCircuitStats struct { BytesIn *int `json:"bytesIn,omitempty"` BytesOut *int `json:"bytesOut,omitempty"` }
ExpressRouteCircuitStats is contains Stats associated with the peering
type ExpressRouteCircuitsArpTableListResult ¶
type ExpressRouteCircuitsArpTableListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuitArpTable `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitsArpTableListResult is response for ListArpTable associated with the Express Route Circuits Api
func (ExpressRouteCircuitsArpTableListResult) ExpressRouteCircuitsArpTableListResultPreparer ¶
func (client ExpressRouteCircuitsArpTableListResult) ExpressRouteCircuitsArpTableListResultPreparer() (*http.Request, error)
ExpressRouteCircuitsArpTableListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteCircuitsResourceProviderClient ¶
type ExpressRouteCircuitsResourceProviderClient struct {
ResourceProviderClient
}
ExpressRouteCircuitsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewExpressRouteCircuitsResourceProviderClient ¶
func NewExpressRouteCircuitsResourceProviderClient(subscriptionID string) ExpressRouteCircuitsResourceProviderClient
NewExpressRouteCircuitsResourceProviderClient creates an instance of the ExpressRouteCircuitsResourceProviderClient client.
func NewExpressRouteCircuitsResourceProviderClientWithBaseURI ¶
func NewExpressRouteCircuitsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitsResourceProviderClient
NewExpressRouteCircuitsResourceProviderClientWithBaseURI creates an instance of the ExpressRouteCircuitsResourceProviderClient client.
func (ExpressRouteCircuitsResourceProviderClient) CreateOrUpdate ¶
func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdate(resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (result ExpressRouteCircuit, ae error)
CreateOrUpdate the Put ExpressRouteCircuit operation creates/updates a ExpressRouteCircuit
resourceGroupName is the name of the resource group. circuitName is the name of the circuit. parameters is parameters supplied to the create/delete ExpressRouteCircuit operation
func (ExpressRouteCircuitsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, circuitName string, parameters ExpressRouteCircuit) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ExpressRouteCircuitsResourceProviderClient) CreateOrUpdateResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) CreateOrUpdateSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsResourceProviderClient) Delete ¶
func (client ExpressRouteCircuitsResourceProviderClient) Delete(resourceGroupName string, circuitName string) (result autorest.Response, ae error)
Delete the delete ExpressRouteCircuit operation deletes the specified ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the express route Circuit.
func (ExpressRouteCircuitsResourceProviderClient) DeletePreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) DeletePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ExpressRouteCircuitsResourceProviderClient) DeleteResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) DeleteSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsResourceProviderClient) Get ¶
func (client ExpressRouteCircuitsResourceProviderClient) Get(resourceGroupName string, circuitName string) (result ExpressRouteCircuit, ae error)
Get the Get ExpressRouteCircuit operation retreives information about the specified ExpressRouteCircuit.
resourceGroupName is the name of the resource group. circuitName is the name of the circuit.
func (ExpressRouteCircuitsResourceProviderClient) GetPreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) GetPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ExpressRouteCircuitsResourceProviderClient) GetResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) GetSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) List ¶
func (client ExpressRouteCircuitsResourceProviderClient) List(resourceGroupName string) (result ExpressRouteCircuitListResult, ae error)
List the List ExpressRouteCircuit opertion retrieves all the ExpressRouteCircuits in a resource group.
resourceGroupName is the name of the resource group.
func (ExpressRouteCircuitsResourceProviderClient) ListAll ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListAll() (result ExpressRouteCircuitListResult, ae error)
ListAll the List ExpressRouteCircuit opertion retrieves all the ExpressRouteCircuits in a subscription.
func (ExpressRouteCircuitsResourceProviderClient) ListAllNextResults ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListAllNextResults(lastResults ExpressRouteCircuitListResult) (result ExpressRouteCircuitListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitsResourceProviderClient) ListAllPreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (ExpressRouteCircuitsResourceProviderClient) ListAllResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListAllSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (ExpressRouteCircuitsResourceProviderClient) ListArpTable ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListArpTable(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsArpTableListResult, ae error)
ListArpTable the ListArpTable from ExpressRouteCircuit opertion retrieves the currently advertised arp table associated with the ExpressRouteCircuits in a resource group.
resourceGroupName is the name of the resource group. circuitName is the name of the circuit.
func (ExpressRouteCircuitsResourceProviderClient) ListArpTableNextResults ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListArpTableNextResults(lastResults ExpressRouteCircuitsArpTableListResult) (result ExpressRouteCircuitsArpTableListResult, ae error)
ListArpTableNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitsResourceProviderClient) ListArpTablePreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListArpTablePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
ListArpTablePreparer prepares the ListArpTable request.
func (ExpressRouteCircuitsResourceProviderClient) ListArpTableResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListArpTableSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListNextResults ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListNextResults(lastResults ExpressRouteCircuitListResult) (result ExpressRouteCircuitListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitsResourceProviderClient) ListPreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteCircuitsResourceProviderClient) ListResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListRoutesTable ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTable(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsRoutesTableListResult, ae error)
ListRoutesTable the ListRoutesTable from ExpressRouteCircuit opertion retrieves the currently advertised routes table associated with the ExpressRouteCircuits in a resource group.
resourceGroupName is the name of the resource group. circuitName is the name of the circuit.
func (ExpressRouteCircuitsResourceProviderClient) ListRoutesTableNextResults ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTableNextResults(lastResults ExpressRouteCircuitsRoutesTableListResult) (result ExpressRouteCircuitsRoutesTableListResult, ae error)
ListRoutesTableNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitsResourceProviderClient) ListRoutesTablePreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListRoutesTablePreparer(resourceGroupName string, circuitName string) (*http.Request, error)
ListRoutesTablePreparer prepares the ListRoutesTable request.
func (ExpressRouteCircuitsResourceProviderClient) ListRoutesTableResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListRoutesTableSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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.
func (ExpressRouteCircuitsResourceProviderClient) ListStats ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListStats(resourceGroupName string, circuitName string) (result ExpressRouteCircuitsStatsListResult, ae error)
ListStats the Liststats ExpressRouteCircuit opertion retrieves all the stats from a ExpressRouteCircuits in a resource group.
resourceGroupName is the name of the resource group. circuitName is the name of the loadBalancer.
func (ExpressRouteCircuitsResourceProviderClient) ListStatsNextResults ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListStatsNextResults(lastResults ExpressRouteCircuitsStatsListResult) (result ExpressRouteCircuitsStatsListResult, ae error)
ListStatsNextResults retrieves the next set of results, if any.
func (ExpressRouteCircuitsResourceProviderClient) ListStatsPreparer ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListStatsPreparer(resourceGroupName string, circuitName string) (*http.Request, error)
ListStatsPreparer prepares the ListStats request.
func (ExpressRouteCircuitsResourceProviderClient) ListStatsResponder ¶
func (client ExpressRouteCircuitsResourceProviderClient) 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 (ExpressRouteCircuitsResourceProviderClient) ListStatsSender ¶
func (client ExpressRouteCircuitsResourceProviderClient) ListStatsSender(req *http.Request) (*http.Response, error)
ListStatsSender sends the ListStats request. The method will close the http.Response Body if it receives an error.
type ExpressRouteCircuitsRoutesTableListResult ¶
type ExpressRouteCircuitsRoutesTableListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuitRoutesTable `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitsRoutesTableListResult is response for ListRoutesTable associated with the Express Route Circuits Api
func (ExpressRouteCircuitsRoutesTableListResult) ExpressRouteCircuitsRoutesTableListResultPreparer ¶
func (client ExpressRouteCircuitsRoutesTableListResult) ExpressRouteCircuitsRoutesTableListResultPreparer() (*http.Request, error)
ExpressRouteCircuitsRoutesTableListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteCircuitsStatsListResult ¶
type ExpressRouteCircuitsStatsListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteCircuitStats `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteCircuitsStatsListResult is response for ListStats from Express Route Circuits Api service call
func (ExpressRouteCircuitsStatsListResult) ExpressRouteCircuitsStatsListResultPreparer ¶
func (client ExpressRouteCircuitsStatsListResult) ExpressRouteCircuitsStatsListResultPreparer() (*http.Request, error)
ExpressRouteCircuitsStatsListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteServiceProvider ¶
type ExpressRouteServiceProvider struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Properties *ExpressRouteServiceProviderPropertiesFormat `json:"properties,omitempty"` }
ExpressRouteServiceProvider is expressRouteResourceProvider object
type ExpressRouteServiceProviderBandwidthsOffered ¶
type ExpressRouteServiceProviderBandwidthsOffered struct { OfferName *string `json:"offerName,omitempty"` ValueInMbps *int `json:"valueInMbps,omitempty"` }
ExpressRouteServiceProviderBandwidthsOffered is contains Bandwidths offered in ExpressRouteServiceProviders
type ExpressRouteServiceProviderListResult ¶
type ExpressRouteServiceProviderListResult struct { autorest.Response `json:"-"` Value *[]ExpressRouteServiceProvider `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
ExpressRouteServiceProviderListResult is response for ListExpressRouteServiceProvider Api service call
func (ExpressRouteServiceProviderListResult) ExpressRouteServiceProviderListResultPreparer ¶
func (client ExpressRouteServiceProviderListResult) ExpressRouteServiceProviderListResultPreparer() (*http.Request, error)
ExpressRouteServiceProviderListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ExpressRouteServiceProviderPropertiesFormat ¶
type ExpressRouteServiceProviderPropertiesFormat struct { PeeringLocations *[]string `json:"peeringLocations,omitempty"` BandwidthsOffered *[]ExpressRouteServiceProviderBandwidthsOffered `json:"bandwidthsOffered,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ExpressRouteServiceProviderPropertiesFormat is properties of ExpressRouteServiceProvider
type ExpressRouteServiceProvidersResourceProviderClient ¶
type ExpressRouteServiceProvidersResourceProviderClient struct {
ResourceProviderClient
}
ExpressRouteServiceProvidersResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewExpressRouteServiceProvidersResourceProviderClient ¶
func NewExpressRouteServiceProvidersResourceProviderClient(subscriptionID string) ExpressRouteServiceProvidersResourceProviderClient
NewExpressRouteServiceProvidersResourceProviderClient creates an instance of the ExpressRouteServiceProvidersResourceProviderClient client.
func NewExpressRouteServiceProvidersResourceProviderClientWithBaseURI ¶
func NewExpressRouteServiceProvidersResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteServiceProvidersResourceProviderClient
NewExpressRouteServiceProvidersResourceProviderClientWithBaseURI creates an instance of the ExpressRouteServiceProvidersResourceProviderClient client.
func (ExpressRouteServiceProvidersResourceProviderClient) List ¶
func (client ExpressRouteServiceProvidersResourceProviderClient) List() (result ExpressRouteServiceProviderListResult, ae error)
List the List ExpressRouteServiceProvider opertion retrieves all the available ExpressRouteServiceProviders.
func (ExpressRouteServiceProvidersResourceProviderClient) ListNextResults ¶
func (client ExpressRouteServiceProvidersResourceProviderClient) ListNextResults(lastResults ExpressRouteServiceProviderListResult) (result ExpressRouteServiceProviderListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (ExpressRouteServiceProvidersResourceProviderClient) ListPreparer ¶
func (client ExpressRouteServiceProvidersResourceProviderClient) ListPreparer() (*http.Request, error)
ListPreparer prepares the List request.
func (ExpressRouteServiceProvidersResourceProviderClient) ListResponder ¶
func (client ExpressRouteServiceProvidersResourceProviderClient) ListResponder(resp *http.Response) (result ExpressRouteServiceProviderListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ExpressRouteServiceProvidersResourceProviderClient) ListSender ¶
func (client ExpressRouteServiceProvidersResourceProviderClient) 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 FrontendIPConfiguration ¶
type FrontendIPConfiguration struct { ID *string `json:"id,omitempty"` Properties *FrontendIPConfigurationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
FrontendIPConfiguration is frontend IP address of the load balancer
type FrontendIPConfigurationPropertiesFormat ¶
type FrontendIPConfigurationPropertiesFormat struct { PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod string `json:"privateIPAllocationMethod,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` InboundNatRules *[]SubResource `json:"inboundNatRules,omitempty"` InboundNatPools *[]SubResource `json:"inboundNatPools,omitempty"` OutboundNatRules *[]SubResource `json:"outboundNatRules,omitempty"` LoadBalancingRules *[]SubResource `json:"loadBalancingRules,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
FrontendIPConfigurationPropertiesFormat is properties of Frontend IP Configuration of the load balancer
type IPAllocationMethod ¶
type IPAllocationMethod string
IPAllocationMethod enumerates the values for ip allocation method.
const ( // Dynamic specifies the dynamic state for ip allocation method. Dynamic IPAllocationMethod = "Dynamic" // Static specifies the static state for ip allocation method. Static IPAllocationMethod = "Static" )
type InboundNatPool ¶
type InboundNatPool struct { ID *string `json:"id,omitempty"` Properties *InboundNatPoolPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
InboundNatPool is inbound NAT pool of the loadbalancer
type InboundNatPoolPropertiesFormat ¶
type InboundNatPoolPropertiesFormat struct { FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` Protocol string `json:"protocol,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` BackendPort *int `json:"backendPort,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
InboundNatPoolPropertiesFormat is properties of Inbound NAT pool
type InboundNatRule ¶
type InboundNatRule struct { ID *string `json:"id,omitempty"` Properties *InboundNatRulePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
InboundNatRule is inbound NAT rule of the loadbalancer
type InboundNatRulePropertiesFormat ¶
type InboundNatRulePropertiesFormat struct { FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` BackendIPConfiguration *SubResource `json:"backendIPConfiguration,omitempty"` Protocol string `json:"protocol,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` BackendPort *int `json:"backendPort,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
InboundNatRulePropertiesFormat is properties of Inbound NAT rule
type Interface ¶
type Interface struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *InterfacePropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
Interface is a NetworkInterface in a resource group
type InterfaceDNSSettings ¶
type InterfaceDNSSettings struct { DNSServers *[]string `json:"dnsServers,omitempty"` AppliedDNSServers *[]string `json:"appliedDnsServers,omitempty"` InternalDNSNameLabel *string `json:"internalDnsNameLabel,omitempty"` InternalFqdn *string `json:"internalFqdn,omitempty"` }
InterfaceDNSSettings is dns Settings of a network interface
type InterfaceIPConfiguration ¶
type InterfaceIPConfiguration struct { ID *string `json:"id,omitempty"` Properties *InterfaceIPConfigurationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
InterfaceIPConfiguration is iPConfiguration in a NetworkInterface
type InterfaceIPConfigurationPropertiesFormat ¶
type InterfaceIPConfigurationPropertiesFormat struct { PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod string `json:"privateIPAllocationMethod,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` LoadBalancerBackendAddressPools *[]SubResource `json:"loadBalancerBackendAddressPools,omitempty"` LoadBalancerInboundNatRules *[]SubResource `json:"loadBalancerInboundNatRules,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
InterfaceIPConfigurationPropertiesFormat is properties of IPConfiguration
type InterfaceListResult ¶
type InterfaceListResult struct { autorest.Response `json:"-"` Value *[]Interface `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
InterfaceListResult is response for ListNetworkInterface Api service call
func (InterfaceListResult) InterfaceListResultPreparer ¶
func (client InterfaceListResult) InterfaceListResultPreparer() (*http.Request, error)
InterfaceListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type InterfacePropertiesFormat ¶
type InterfacePropertiesFormat struct { VirtualMachine *SubResource `json:"virtualMachine,omitempty"` NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` IPConfigurations *[]InterfaceIPConfiguration `json:"ipConfigurations,omitempty"` DNSSettings *InterfaceDNSSettings `json:"dnsSettings,omitempty"` MacAddress *string `json:"macAddress,omitempty"` Primary *bool `json:"primary,omitempty"` EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
InterfacePropertiesFormat is networkInterface properties.
type InterfacesResourceProviderClient ¶
type InterfacesResourceProviderClient struct {
ResourceProviderClient
}
InterfacesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewInterfacesResourceProviderClient ¶
func NewInterfacesResourceProviderClient(subscriptionID string) InterfacesResourceProviderClient
NewInterfacesResourceProviderClient creates an instance of the InterfacesResourceProviderClient client.
func NewInterfacesResourceProviderClientWithBaseURI ¶
func NewInterfacesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) InterfacesResourceProviderClient
NewInterfacesResourceProviderClientWithBaseURI creates an instance of the InterfacesResourceProviderClient client.
func (InterfacesResourceProviderClient) CreateOrUpdate ¶
func (client InterfacesResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkInterfaceName string, parameters Interface) (result Interface, ae error)
CreateOrUpdate the Put NetworkInterface operation creates/updates a networkInterface
resourceGroupName is the name of the resource group. networkInterfaceName is the name of the network interface. parameters is parameters supplied to the create/update NetworkInterface operation
func (InterfacesResourceProviderClient) CreateOrUpdatePreparer ¶
func (client InterfacesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkInterfaceName string, parameters Interface) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (InterfacesResourceProviderClient) CreateOrUpdateResponder ¶
func (client InterfacesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Interface, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) CreateOrUpdateSender ¶
func (client InterfacesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) Delete ¶
func (client InterfacesResourceProviderClient) Delete(resourceGroupName string, networkInterfaceName string) (result autorest.Response, ae error)
Delete the delete netwokInterface operation deletes the specified netwokInterface.
resourceGroupName is the name of the resource group. networkInterfaceName is the name of the network interface.
func (InterfacesResourceProviderClient) DeletePreparer ¶
func (client InterfacesResourceProviderClient) DeletePreparer(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (InterfacesResourceProviderClient) DeleteResponder ¶
func (client InterfacesResourceProviderClient) 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 (InterfacesResourceProviderClient) DeleteSender ¶
func (client InterfacesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) Get ¶
func (client InterfacesResourceProviderClient) Get(resourceGroupName string, networkInterfaceName string) (result Interface, ae error)
Get the Get ntework interface operation retreives information about the specified network interface.
resourceGroupName is the name of the resource group. networkInterfaceName is the name of the network interface.
func (InterfacesResourceProviderClient) GetPreparer ¶
func (client InterfacesResourceProviderClient) GetPreparer(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (InterfacesResourceProviderClient) GetResponder ¶
func (client InterfacesResourceProviderClient) GetResponder(resp *http.Response) (result Interface, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterface ¶
func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterface(resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string) (result Interface, ae error)
GetVirtualMachineScaleSetNetworkInterface the Get ntework interface operation retreives information about the specified network interface in a virtual machine scale set.
resourceGroupName is the name of the resource group. virtualMachineScaleSetName is the name of the virtual machine scale set. virtualmachineIndex is the virtual machine index. networkInterfaceName is the name of the network interface.
func (InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfacePreparer ¶
func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfacePreparer(resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string) (*http.Request, error)
GetVirtualMachineScaleSetNetworkInterfacePreparer prepares the GetVirtualMachineScaleSetNetworkInterface request.
func (InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceResponder ¶
func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceResponder(resp *http.Response) (result Interface, err error)
GetVirtualMachineScaleSetNetworkInterfaceResponder handles the response to the GetVirtualMachineScaleSetNetworkInterface request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceSender ¶
func (client InterfacesResourceProviderClient) GetVirtualMachineScaleSetNetworkInterfaceSender(req *http.Request) (*http.Response, error)
GetVirtualMachineScaleSetNetworkInterfaceSender sends the GetVirtualMachineScaleSetNetworkInterface request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) List ¶
func (client InterfacesResourceProviderClient) List(resourceGroupName string) (result InterfaceListResult, ae error)
List the List networkInterfaces opertion retrieves all the networkInterfaces in a resource group.
resourceGroupName is the name of the resource group.
func (InterfacesResourceProviderClient) ListAll ¶
func (client InterfacesResourceProviderClient) ListAll() (result InterfaceListResult, ae error)
ListAll the List networkInterfaces opertion retrieves all the networkInterfaces in a subscription.
func (InterfacesResourceProviderClient) ListAllNextResults ¶
func (client InterfacesResourceProviderClient) ListAllNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (InterfacesResourceProviderClient) ListAllPreparer ¶
func (client InterfacesResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (InterfacesResourceProviderClient) ListAllResponder ¶
func (client InterfacesResourceProviderClient) ListAllResponder(resp *http.Response) (result InterfaceListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) ListAllSender ¶
func (client InterfacesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) ListNextResults ¶
func (client InterfacesResourceProviderClient) ListNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (InterfacesResourceProviderClient) ListPreparer ¶
func (client InterfacesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (InterfacesResourceProviderClient) ListResponder ¶
func (client InterfacesResourceProviderClient) ListResponder(resp *http.Response) (result InterfaceListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) ListSender ¶
func (client InterfacesResourceProviderClient) 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.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfaces ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfaces(resourceGroupName string, virtualMachineScaleSetName string) (result InterfaceListResult, ae error)
ListVirtualMachineScaleSetNetworkInterfaces the list network interface operation retrieves information about all network interfaces in a virtual machine scale set.
resourceGroupName is the name of the resource group. virtualMachineScaleSetName is the name of the virtual machine scale set.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesNextResults ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
ListVirtualMachineScaleSetNetworkInterfacesNextResults retrieves the next set of results, if any.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesPreparer ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesPreparer(resourceGroupName string, virtualMachineScaleSetName string) (*http.Request, error)
ListVirtualMachineScaleSetNetworkInterfacesPreparer prepares the ListVirtualMachineScaleSetNetworkInterfaces request.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesResponder ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
ListVirtualMachineScaleSetNetworkInterfacesResponder handles the response to the ListVirtualMachineScaleSetNetworkInterfaces request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesSender ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetNetworkInterfacesSender(req *http.Request) (*http.Response, error)
ListVirtualMachineScaleSetNetworkInterfacesSender sends the ListVirtualMachineScaleSetNetworkInterfaces request. The method will close the http.Response Body if it receives an error.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfaces ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfaces(resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string) (result InterfaceListResult, ae error)
ListVirtualMachineScaleSetVMNetworkInterfaces the list network interface operation retrieves information about all network interfaces in a virtual machine from a virtual machine scale set.
resourceGroupName is the name of the resource group. virtualMachineScaleSetName is the name of the virtual machine scale set. virtualmachineIndex is the virtual machine index.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesNextResults ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesNextResults(lastResults InterfaceListResult) (result InterfaceListResult, ae error)
ListVirtualMachineScaleSetVMNetworkInterfacesNextResults retrieves the next set of results, if any.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesPreparer ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesPreparer(resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string) (*http.Request, error)
ListVirtualMachineScaleSetVMNetworkInterfacesPreparer prepares the ListVirtualMachineScaleSetVMNetworkInterfaces request.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesResponder ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesResponder(resp *http.Response) (result InterfaceListResult, err error)
ListVirtualMachineScaleSetVMNetworkInterfacesResponder handles the response to the ListVirtualMachineScaleSetVMNetworkInterfaces request. The method always closes the http.Response Body.
func (InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesSender ¶
func (client InterfacesResourceProviderClient) ListVirtualMachineScaleSetVMNetworkInterfacesSender(req *http.Request) (*http.Response, error)
ListVirtualMachineScaleSetVMNetworkInterfacesSender sends the ListVirtualMachineScaleSetVMNetworkInterfaces request. The method will close the http.Response Body if it receives an error.
type LoadBalancer ¶
type LoadBalancer struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *LoadBalancerPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
LoadBalancer is loadBalancer resource
type LoadBalancerListResult ¶
type LoadBalancerListResult struct { autorest.Response `json:"-"` Value *[]LoadBalancer `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
LoadBalancerListResult is response for ListLoadBalancers Api service call
func (LoadBalancerListResult) LoadBalancerListResultPreparer ¶
func (client LoadBalancerListResult) LoadBalancerListResultPreparer() (*http.Request, error)
LoadBalancerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type LoadBalancerPropertiesFormat ¶
type LoadBalancerPropertiesFormat struct { FrontendIPConfigurations *[]FrontendIPConfiguration `json:"frontendIPConfigurations,omitempty"` BackendAddressPools *[]BackendAddressPool `json:"backendAddressPools,omitempty"` LoadBalancingRules *[]LoadBalancingRule `json:"loadBalancingRules,omitempty"` Probes *[]Probe `json:"probes,omitempty"` InboundNatRules *[]InboundNatRule `json:"inboundNatRules,omitempty"` InboundNatPools *[]InboundNatPool `json:"inboundNatPools,omitempty"` OutboundNatRules *[]OutboundNatRule `json:"outboundNatRules,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
LoadBalancerPropertiesFormat is properties of Load Balancer
type LoadBalancersResourceProviderClient ¶
type LoadBalancersResourceProviderClient struct {
ResourceProviderClient
}
LoadBalancersResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewLoadBalancersResourceProviderClient ¶
func NewLoadBalancersResourceProviderClient(subscriptionID string) LoadBalancersResourceProviderClient
NewLoadBalancersResourceProviderClient creates an instance of the LoadBalancersResourceProviderClient client.
func NewLoadBalancersResourceProviderClientWithBaseURI ¶
func NewLoadBalancersResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) LoadBalancersResourceProviderClient
NewLoadBalancersResourceProviderClientWithBaseURI creates an instance of the LoadBalancersResourceProviderClient client.
func (LoadBalancersResourceProviderClient) CreateOrUpdate ¶
func (client LoadBalancersResourceProviderClient) CreateOrUpdate(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (result LoadBalancer, ae error)
CreateOrUpdate the Put LoadBalancer operation creates/updates a LoadBalancer
resourceGroupName is the name of the resource group. loadBalancerName is the name of the loadBalancer. parameters is parameters supplied to the create/delete LoadBalancer operation
func (LoadBalancersResourceProviderClient) CreateOrUpdatePreparer ¶
func (client LoadBalancersResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (LoadBalancersResourceProviderClient) CreateOrUpdateResponder ¶
func (client LoadBalancersResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result LoadBalancer, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (LoadBalancersResourceProviderClient) CreateOrUpdateSender ¶
func (client LoadBalancersResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (LoadBalancersResourceProviderClient) Delete ¶
func (client LoadBalancersResourceProviderClient) Delete(resourceGroupName string, loadBalancerName string) (result autorest.Response, ae error)
Delete the delete loadbalancer operation deletes the specified loadbalancer.
resourceGroupName is the name of the resource group. loadBalancerName is the name of the loadBalancer.
func (LoadBalancersResourceProviderClient) DeletePreparer ¶
func (client LoadBalancersResourceProviderClient) DeletePreparer(resourceGroupName string, loadBalancerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (LoadBalancersResourceProviderClient) DeleteResponder ¶
func (client LoadBalancersResourceProviderClient) 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 (LoadBalancersResourceProviderClient) DeleteSender ¶
func (client LoadBalancersResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (LoadBalancersResourceProviderClient) Get ¶
func (client LoadBalancersResourceProviderClient) Get(resourceGroupName string, loadBalancerName string) (result LoadBalancer, ae error)
Get the Get ntework interface operation retreives information about the specified network interface.
resourceGroupName is the name of the resource group. loadBalancerName is the name of the loadBalancer.
func (LoadBalancersResourceProviderClient) GetPreparer ¶
func (client LoadBalancersResourceProviderClient) GetPreparer(resourceGroupName string, loadBalancerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (LoadBalancersResourceProviderClient) GetResponder ¶
func (client LoadBalancersResourceProviderClient) GetResponder(resp *http.Response) (result LoadBalancer, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LoadBalancersResourceProviderClient) GetSender ¶
func (client LoadBalancersResourceProviderClient) 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 (LoadBalancersResourceProviderClient) List ¶
func (client LoadBalancersResourceProviderClient) List(resourceGroupName string) (result LoadBalancerListResult, ae error)
List the List loadBalancer opertion retrieves all the loadbalancers in a resource group.
resourceGroupName is the name of the resource group.
func (LoadBalancersResourceProviderClient) ListAll ¶
func (client LoadBalancersResourceProviderClient) ListAll() (result LoadBalancerListResult, ae error)
ListAll the List loadBalancer opertion retrieves all the loadbalancers in a subscription.
func (LoadBalancersResourceProviderClient) ListAllNextResults ¶
func (client LoadBalancersResourceProviderClient) ListAllNextResults(lastResults LoadBalancerListResult) (result LoadBalancerListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (LoadBalancersResourceProviderClient) ListAllPreparer ¶
func (client LoadBalancersResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (LoadBalancersResourceProviderClient) ListAllResponder ¶
func (client LoadBalancersResourceProviderClient) ListAllResponder(resp *http.Response) (result LoadBalancerListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (LoadBalancersResourceProviderClient) ListAllSender ¶
func (client LoadBalancersResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (LoadBalancersResourceProviderClient) ListNextResults ¶
func (client LoadBalancersResourceProviderClient) ListNextResults(lastResults LoadBalancerListResult) (result LoadBalancerListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (LoadBalancersResourceProviderClient) ListPreparer ¶
func (client LoadBalancersResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (LoadBalancersResourceProviderClient) ListResponder ¶
func (client LoadBalancersResourceProviderClient) ListResponder(resp *http.Response) (result LoadBalancerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LoadBalancersResourceProviderClient) ListSender ¶
func (client LoadBalancersResourceProviderClient) 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 LoadBalancingRule ¶
type LoadBalancingRule struct { ID *string `json:"id,omitempty"` Properties *LoadBalancingRulePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
LoadBalancingRule is rules of the load balancer
type LoadBalancingRulePropertiesFormat ¶
type LoadBalancingRulePropertiesFormat struct { FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` Probe *SubResource `json:"probe,omitempty"` Protocol string `json:"protocol,omitempty"` LoadDistribution string `json:"loadDistribution,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` BackendPort *int `json:"backendPort,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
LoadBalancingRulePropertiesFormat is properties of the load balancer
type LoadDistribution ¶
type LoadDistribution string
LoadDistribution enumerates the values for load distribution.
const ( // Default specifies the default state for load distribution. Default LoadDistribution = "Default" // SourceIP specifies the source ip state for load distribution. SourceIP LoadDistribution = "SourceIP" // SourceIPProtocol specifies the source ip protocol state for load // distribution. SourceIPProtocol LoadDistribution = "SourceIPProtocol" )
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *LocalNetworkGatewayPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
LocalNetworkGateway is a common class for general resource information
type LocalNetworkGatewayListResult ¶
type LocalNetworkGatewayListResult struct { autorest.Response `json:"-"` Value *[]LocalNetworkGateway `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
LocalNetworkGatewayListResult is response for ListLocalNetworkGateways Api service call
func (LocalNetworkGatewayListResult) LocalNetworkGatewayListResultPreparer ¶
func (client LocalNetworkGatewayListResult) LocalNetworkGatewayListResultPreparer() (*http.Request, error)
LocalNetworkGatewayListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type LocalNetworkGatewayPropertiesFormat ¶
type LocalNetworkGatewayPropertiesFormat struct { LocalNetworkAddressSpace *AddressSpace `json:"localNetworkAddressSpace,omitempty"` GatewayIPAddress *string `json:"gatewayIpAddress,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
LocalNetworkGatewayPropertiesFormat is localNetworkGateway properties
type LocalNetworkGatewaysResourceProviderClient ¶
type LocalNetworkGatewaysResourceProviderClient struct {
ResourceProviderClient
}
LocalNetworkGatewaysResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewLocalNetworkGatewaysResourceProviderClient ¶
func NewLocalNetworkGatewaysResourceProviderClient(subscriptionID string) LocalNetworkGatewaysResourceProviderClient
NewLocalNetworkGatewaysResourceProviderClient creates an instance of the LocalNetworkGatewaysResourceProviderClient client.
func NewLocalNetworkGatewaysResourceProviderClientWithBaseURI ¶
func NewLocalNetworkGatewaysResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) LocalNetworkGatewaysResourceProviderClient
NewLocalNetworkGatewaysResourceProviderClientWithBaseURI creates an instance of the LocalNetworkGatewaysResourceProviderClient client.
func (LocalNetworkGatewaysResourceProviderClient) CreateOrUpdate ¶
func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, localNetworkGatewayName string, parameters LocalNetworkGateway) (result LocalNetworkGateway, ae error)
CreateOrUpdate the Put LocalNetworkGateway operation creates/updates a local network gateway in the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. localNetworkGatewayName is the name of the local network gateway. parameters is parameters supplied to the Begin Create or update Local Network Gateway operation through Network resource provider.
func (LocalNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer ¶
func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, localNetworkGatewayName string, parameters LocalNetworkGateway) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder ¶
func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result LocalNetworkGateway, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateSender ¶
func (client LocalNetworkGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (LocalNetworkGatewaysResourceProviderClient) Delete ¶
func (client LocalNetworkGatewaysResourceProviderClient) Delete(resourceGroupName string, localNetworkGatewayName string) (result autorest.Response, ae error)
Delete the Delete LocalNetworkGateway operation deletes the specifed local network Gateway through Network resource provider.
resourceGroupName is the name of the resource group. localNetworkGatewayName is the name of the local network gateway.
func (LocalNetworkGatewaysResourceProviderClient) DeletePreparer ¶
func (client LocalNetworkGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (LocalNetworkGatewaysResourceProviderClient) DeleteResponder ¶
func (client LocalNetworkGatewaysResourceProviderClient) 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 (LocalNetworkGatewaysResourceProviderClient) DeleteSender ¶
func (client LocalNetworkGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (LocalNetworkGatewaysResourceProviderClient) Get ¶
func (client LocalNetworkGatewaysResourceProviderClient) Get(resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGateway, ae error)
Get the Get LocalNetworkGateway operation retrieves information about the specified local network gateway through Network resource provider.
resourceGroupName is the name of the resource group. localNetworkGatewayName is the name of the local network gateway.
func (LocalNetworkGatewaysResourceProviderClient) GetPreparer ¶
func (client LocalNetworkGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (LocalNetworkGatewaysResourceProviderClient) GetResponder ¶
func (client LocalNetworkGatewaysResourceProviderClient) GetResponder(resp *http.Response) (result LocalNetworkGateway, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LocalNetworkGatewaysResourceProviderClient) GetSender ¶
func (client LocalNetworkGatewaysResourceProviderClient) 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 (LocalNetworkGatewaysResourceProviderClient) List ¶
func (client LocalNetworkGatewaysResourceProviderClient) List(resourceGroupName string) (result LocalNetworkGatewayListResult, ae error)
List the List LocalNetworkGateways opertion retrieves all the local network gateways stored.
resourceGroupName is the name of the resource group.
func (LocalNetworkGatewaysResourceProviderClient) ListNextResults ¶
func (client LocalNetworkGatewaysResourceProviderClient) ListNextResults(lastResults LocalNetworkGatewayListResult) (result LocalNetworkGatewayListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (LocalNetworkGatewaysResourceProviderClient) ListPreparer ¶
func (client LocalNetworkGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (LocalNetworkGatewaysResourceProviderClient) ListResponder ¶
func (client LocalNetworkGatewaysResourceProviderClient) ListResponder(resp *http.Response) (result LocalNetworkGatewayListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LocalNetworkGatewaysResourceProviderClient) ListSender ¶
func (client LocalNetworkGatewaysResourceProviderClient) 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 OperationStatus ¶
type OperationStatus string
OperationStatus enumerates the values for operation status.
const ( // Failed specifies the failed state for operation status. Failed OperationStatus = "Failed" // InProgress specifies the in progress state for operation status. InProgress OperationStatus = "InProgress" // Succeeded specifies the succeeded state for operation status. Succeeded OperationStatus = "Succeeded" )
type OutboundNatRule ¶
type OutboundNatRule struct { ID *string `json:"id,omitempty"` Properties *OutboundNatRulePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
OutboundNatRule is outbound NAT pool of the loadbalancer
type OutboundNatRulePropertiesFormat ¶
type OutboundNatRulePropertiesFormat struct { AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` FrontendIPConfigurations *[]SubResource `json:"frontendIPConfigurations,omitempty"` BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
OutboundNatRulePropertiesFormat is outbound NAT pool of the loadbalancer
type Probe ¶
type Probe struct { ID *string `json:"id,omitempty"` Properties *ProbePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
Probe is load balancer Probe
type ProbePropertiesFormat ¶
type ProbePropertiesFormat struct { LoadBalancingRules *[]SubResource `json:"loadBalancingRules,omitempty"` Protocol string `json:"protocol,omitempty"` Port *int `json:"port,omitempty"` IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` NumberOfProbes *int `json:"numberOfProbes,omitempty"` RequestPath *string `json:"requestPath,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
ProbePropertiesFormat is
type ProbeProtocol ¶
type ProbeProtocol string
ProbeProtocol enumerates the values for probe protocol.
const ( // ProbeProtocolHTTP specifies the probe protocol http state for probe // protocol. ProbeProtocolHTTP ProbeProtocol = "Http" // ProbeProtocolTCP specifies the probe protocol tcp state for probe // protocol. ProbeProtocolTCP ProbeProtocol = "Tcp" )
type PublicIPAddress ¶
type PublicIPAddress struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *PublicIPAddressPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
PublicIPAddress is publicIPAddress resource
type PublicIPAddressDNSSettings ¶
type PublicIPAddressDNSSettings struct { DomainNameLabel *string `json:"domainNameLabel,omitempty"` Fqdn *string `json:"fqdn,omitempty"` ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
PublicIPAddressDNSSettings is contains FQDN of the DNS record associated with the public IP address
type PublicIPAddressListResult ¶
type PublicIPAddressListResult struct { autorest.Response `json:"-"` Value *[]PublicIPAddress `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
PublicIPAddressListResult is response for ListPublicIpAddresses Api service call
func (PublicIPAddressListResult) PublicIPAddressListResultPreparer ¶
func (client PublicIPAddressListResult) PublicIPAddressListResultPreparer() (*http.Request, error)
PublicIPAddressListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type PublicIPAddressPropertiesFormat ¶
type PublicIPAddressPropertiesFormat struct { PublicIPAllocationMethod string `json:"publicIPAllocationMethod,omitempty"` IPConfiguration *SubResource `json:"ipConfiguration,omitempty"` DNSSettings *PublicIPAddressDNSSettings `json:"dnsSettings,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
PublicIPAddressPropertiesFormat is publicIpAddress properties
type PublicIPAddressesResourceProviderClient ¶
type PublicIPAddressesResourceProviderClient struct {
ResourceProviderClient
}
PublicIPAddressesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewPublicIPAddressesResourceProviderClient ¶
func NewPublicIPAddressesResourceProviderClient(subscriptionID string) PublicIPAddressesResourceProviderClient
NewPublicIPAddressesResourceProviderClient creates an instance of the PublicIPAddressesResourceProviderClient client.
func NewPublicIPAddressesResourceProviderClientWithBaseURI ¶
func NewPublicIPAddressesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) PublicIPAddressesResourceProviderClient
NewPublicIPAddressesResourceProviderClientWithBaseURI creates an instance of the PublicIPAddressesResourceProviderClient client.
func (PublicIPAddressesResourceProviderClient) CreateOrUpdate ¶
func (client PublicIPAddressesResourceProviderClient) CreateOrUpdate(resourceGroupName string, publicIPAddressName string, parameters PublicIPAddress) (result PublicIPAddress, ae error)
CreateOrUpdate the Put PublicIPAddress operation creates/updates a stable/dynamic PublicIP address
resourceGroupName is the name of the resource group. publicIPAddressName is the name of the publicIpAddress. parameters is parameters supplied to the create/update PublicIPAddress operation
func (PublicIPAddressesResourceProviderClient) CreateOrUpdatePreparer ¶
func (client PublicIPAddressesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, publicIPAddressName string, parameters PublicIPAddress) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (PublicIPAddressesResourceProviderClient) CreateOrUpdateResponder ¶
func (client PublicIPAddressesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result PublicIPAddress, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (PublicIPAddressesResourceProviderClient) CreateOrUpdateSender ¶
func (client PublicIPAddressesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (PublicIPAddressesResourceProviderClient) Delete ¶
func (client PublicIPAddressesResourceProviderClient) Delete(resourceGroupName string, publicIPAddressName string) (result autorest.Response, ae error)
Delete the delete publicIpAddress operation deletes the specified publicIpAddress.
resourceGroupName is the name of the resource group. publicIPAddressName is the name of the subnet.
func (PublicIPAddressesResourceProviderClient) DeletePreparer ¶
func (client PublicIPAddressesResourceProviderClient) DeletePreparer(resourceGroupName string, publicIPAddressName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PublicIPAddressesResourceProviderClient) DeleteResponder ¶
func (client PublicIPAddressesResourceProviderClient) 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 (PublicIPAddressesResourceProviderClient) DeleteSender ¶
func (client PublicIPAddressesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PublicIPAddressesResourceProviderClient) Get ¶
func (client PublicIPAddressesResourceProviderClient) Get(resourceGroupName string, publicIPAddressName string) (result PublicIPAddress, ae error)
Get the Get publicIpAddress operation retreives information about the specified pubicIpAddress
resourceGroupName is the name of the resource group. publicIPAddressName is the name of the subnet.
func (PublicIPAddressesResourceProviderClient) GetPreparer ¶
func (client PublicIPAddressesResourceProviderClient) GetPreparer(resourceGroupName string, publicIPAddressName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PublicIPAddressesResourceProviderClient) GetResponder ¶
func (client PublicIPAddressesResourceProviderClient) GetResponder(resp *http.Response) (result PublicIPAddress, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PublicIPAddressesResourceProviderClient) GetSender ¶
func (client PublicIPAddressesResourceProviderClient) 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 (PublicIPAddressesResourceProviderClient) List ¶
func (client PublicIPAddressesResourceProviderClient) List(resourceGroupName string) (result PublicIPAddressListResult, ae error)
List the List publicIpAddress opertion retrieves all the publicIpAddresses in a resource group.
resourceGroupName is the name of the resource group.
func (PublicIPAddressesResourceProviderClient) ListAll ¶
func (client PublicIPAddressesResourceProviderClient) ListAll() (result PublicIPAddressListResult, ae error)
ListAll the List publicIpAddress opertion retrieves all the publicIpAddresses in a subscription.
func (PublicIPAddressesResourceProviderClient) ListAllNextResults ¶
func (client PublicIPAddressesResourceProviderClient) ListAllNextResults(lastResults PublicIPAddressListResult) (result PublicIPAddressListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (PublicIPAddressesResourceProviderClient) ListAllPreparer ¶
func (client PublicIPAddressesResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (PublicIPAddressesResourceProviderClient) ListAllResponder ¶
func (client PublicIPAddressesResourceProviderClient) ListAllResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (PublicIPAddressesResourceProviderClient) ListAllSender ¶
func (client PublicIPAddressesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (PublicIPAddressesResourceProviderClient) ListNextResults ¶
func (client PublicIPAddressesResourceProviderClient) ListNextResults(lastResults PublicIPAddressListResult) (result PublicIPAddressListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (PublicIPAddressesResourceProviderClient) ListPreparer ¶
func (client PublicIPAddressesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (PublicIPAddressesResourceProviderClient) ListResponder ¶
func (client PublicIPAddressesResourceProviderClient) ListResponder(resp *http.Response) (result PublicIPAddressListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (PublicIPAddressesResourceProviderClient) ListSender ¶
func (client PublicIPAddressesResourceProviderClient) 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 Resource ¶
type Resource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` }
Resource is
type ResourceProviderClient ¶
ResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func New ¶
func New(subscriptionID string) ResourceProviderClient
New creates an instance of the ResourceProviderClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) ResourceProviderClient
NewWithBaseURI creates an instance of the ResourceProviderClient client.
func (ResourceProviderClient) CheckDNSNameAvailability ¶
func (client ResourceProviderClient) CheckDNSNameAvailability(location string, domainNameLabel string) (result DNSNameAvailabilityResult, ae error)
CheckDNSNameAvailability checks whether a domain name in the cloudapp.net zone is available for use.
location is the location of the domain name domainNameLabel is 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 (ResourceProviderClient) CheckDNSNameAvailabilityPreparer ¶
func (client ResourceProviderClient) CheckDNSNameAvailabilityPreparer(location string, domainNameLabel string) (*http.Request, error)
CheckDNSNameAvailabilityPreparer prepares the CheckDNSNameAvailability request.
func (ResourceProviderClient) CheckDNSNameAvailabilityResponder ¶
func (client ResourceProviderClient) 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 (ResourceProviderClient) CheckDNSNameAvailabilitySender ¶
func (client ResourceProviderClient) CheckDNSNameAvailabilitySender(req *http.Request) (*http.Response, error)
CheckDNSNameAvailabilitySender sends the CheckDNSNameAvailability request. The method will close the http.Response Body if it receives an error.
type Route ¶
type Route struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Properties *RoutePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
Route is route resource
type RouteListResult ¶
type RouteListResult struct { autorest.Response `json:"-"` Value *[]Route `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
RouteListResult is response for ListRoute Api servive call
func (RouteListResult) RouteListResultPreparer ¶
func (client RouteListResult) RouteListResultPreparer() (*http.Request, error)
RouteListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type RouteNextHopType ¶
type RouteNextHopType string
RouteNextHopType enumerates the values for route next hop type.
const ( // RouteNextHopTypeInternet specifies the route next hop type internet // state for route next hop type. RouteNextHopTypeInternet RouteNextHopType = "Internet" // RouteNextHopTypeNone specifies the route next hop type none state for // route next hop type. RouteNextHopTypeNone RouteNextHopType = "None" // RouteNextHopTypeVirtualAppliance specifies the route next hop type // virtual appliance state for route next hop type. RouteNextHopTypeVirtualAppliance RouteNextHopType = "VirtualAppliance" // RouteNextHopTypeVirtualNetworkGateway specifies the route next hop type // virtual network gateway state for route next hop type. RouteNextHopTypeVirtualNetworkGateway RouteNextHopType = "VirtualNetworkGateway" // RouteNextHopTypeVnetLocal specifies the route next hop type vnet local // state for route next hop type. RouteNextHopTypeVnetLocal RouteNextHopType = "VnetLocal" )
type RoutePropertiesFormat ¶
type RoutePropertiesFormat struct { AddressPrefix *string `json:"addressPrefix,omitempty"` NextHopType string `json:"nextHopType,omitempty"` NextHopIPAddress *string `json:"nextHopIpAddress,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
RoutePropertiesFormat is route resource
type RouteTable ¶
type RouteTable struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *RouteTablePropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
RouteTable is routeTable resource
type RouteTableListResult ¶
type RouteTableListResult struct { autorest.Response `json:"-"` Value *[]RouteTable `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
RouteTableListResult is response for ListRouteTable Api servive call
func (RouteTableListResult) RouteTableListResultPreparer ¶
func (client RouteTableListResult) RouteTableListResultPreparer() (*http.Request, error)
RouteTableListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type RouteTablePropertiesFormat ¶
type RouteTablePropertiesFormat struct { Routes *[]Route `json:"routes,omitempty"` Subnets *[]SubResource `json:"subnets,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
RouteTablePropertiesFormat is route Table resource
type RouteTablesResourceProviderClient ¶
type RouteTablesResourceProviderClient struct {
ResourceProviderClient
}
RouteTablesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewRouteTablesResourceProviderClient ¶
func NewRouteTablesResourceProviderClient(subscriptionID string) RouteTablesResourceProviderClient
NewRouteTablesResourceProviderClient creates an instance of the RouteTablesResourceProviderClient client.
func NewRouteTablesResourceProviderClientWithBaseURI ¶
func NewRouteTablesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) RouteTablesResourceProviderClient
NewRouteTablesResourceProviderClientWithBaseURI creates an instance of the RouteTablesResourceProviderClient client.
func (RouteTablesResourceProviderClient) CreateOrUpdate ¶
func (client RouteTablesResourceProviderClient) CreateOrUpdate(resourceGroupName string, routeTableName string, parameters RouteTable) (result RouteTable, ae error)
CreateOrUpdate the Put RouteTable operation creates/updates a route tablein the specified resource group.
resourceGroupName is the name of the resource group. routeTableName is the name of the route table. parameters is parameters supplied to the create/update Route Table operation
func (RouteTablesResourceProviderClient) CreateOrUpdatePreparer ¶
func (client RouteTablesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, routeTableName string, parameters RouteTable) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (RouteTablesResourceProviderClient) CreateOrUpdateResponder ¶
func (client RouteTablesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result RouteTable, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (RouteTablesResourceProviderClient) CreateOrUpdateSender ¶
func (client RouteTablesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (RouteTablesResourceProviderClient) Delete ¶
func (client RouteTablesResourceProviderClient) Delete(resourceGroupName string, routeTableName string) (result autorest.Response, ae error)
Delete the Delete RouteTable operation deletes the specifed Route Table
resourceGroupName is the name of the resource group. routeTableName is the name of the route table.
func (RouteTablesResourceProviderClient) DeletePreparer ¶
func (client RouteTablesResourceProviderClient) DeletePreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (RouteTablesResourceProviderClient) DeleteResponder ¶
func (client RouteTablesResourceProviderClient) 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 (RouteTablesResourceProviderClient) DeleteSender ¶
func (client RouteTablesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (RouteTablesResourceProviderClient) Get ¶
func (client RouteTablesResourceProviderClient) Get(resourceGroupName string, routeTableName string) (result RouteTable, ae error)
Get the Get RouteTables operation retrieves information about the specified route table.
resourceGroupName is the name of the resource group. routeTableName is the name of the route table.
func (RouteTablesResourceProviderClient) GetPreparer ¶
func (client RouteTablesResourceProviderClient) GetPreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (RouteTablesResourceProviderClient) GetResponder ¶
func (client RouteTablesResourceProviderClient) GetResponder(resp *http.Response) (result RouteTable, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (RouteTablesResourceProviderClient) GetSender ¶
func (client RouteTablesResourceProviderClient) 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 (RouteTablesResourceProviderClient) List ¶
func (client RouteTablesResourceProviderClient) List(resourceGroupName string) (result RouteTableListResult, ae error)
List the list RouteTables returns all route tables in a resource group
resourceGroupName is the name of the resource group.
func (RouteTablesResourceProviderClient) ListAll ¶
func (client RouteTablesResourceProviderClient) ListAll() (result RouteTableListResult, ae error)
ListAll the list RouteTables returns all route tables in a subscription
func (RouteTablesResourceProviderClient) ListAllNextResults ¶
func (client RouteTablesResourceProviderClient) ListAllNextResults(lastResults RouteTableListResult) (result RouteTableListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (RouteTablesResourceProviderClient) ListAllPreparer ¶
func (client RouteTablesResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (RouteTablesResourceProviderClient) ListAllResponder ¶
func (client RouteTablesResourceProviderClient) ListAllResponder(resp *http.Response) (result RouteTableListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (RouteTablesResourceProviderClient) ListAllSender ¶
func (client RouteTablesResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (RouteTablesResourceProviderClient) ListNextResults ¶
func (client RouteTablesResourceProviderClient) ListNextResults(lastResults RouteTableListResult) (result RouteTableListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (RouteTablesResourceProviderClient) ListPreparer ¶
func (client RouteTablesResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (RouteTablesResourceProviderClient) ListResponder ¶
func (client RouteTablesResourceProviderClient) ListResponder(resp *http.Response) (result RouteTableListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (RouteTablesResourceProviderClient) ListSender ¶
func (client RouteTablesResourceProviderClient) 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 RoutesResourceProviderClient ¶
type RoutesResourceProviderClient struct {
ResourceProviderClient
}
RoutesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewRoutesResourceProviderClient ¶
func NewRoutesResourceProviderClient(subscriptionID string) RoutesResourceProviderClient
NewRoutesResourceProviderClient creates an instance of the RoutesResourceProviderClient client.
func NewRoutesResourceProviderClientWithBaseURI ¶
func NewRoutesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) RoutesResourceProviderClient
NewRoutesResourceProviderClientWithBaseURI creates an instance of the RoutesResourceProviderClient client.
func (RoutesResourceProviderClient) CreateOrUpdate ¶
func (client RoutesResourceProviderClient) CreateOrUpdate(resourceGroupName string, routeTableName string, routeName string, routeParameters Route) (result Route, ae error)
CreateOrUpdate the Put route operation creates/updates a route in the specified route table
resourceGroupName is the name of the resource group. routeTableName is the name of the route table. routeName is the name of the route. routeParameters is parameters supplied to the create/update routeoperation
func (RoutesResourceProviderClient) CreateOrUpdatePreparer ¶
func (client RoutesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, routeTableName string, routeName string, routeParameters Route) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (RoutesResourceProviderClient) CreateOrUpdateResponder ¶
func (client RoutesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Route, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (RoutesResourceProviderClient) CreateOrUpdateSender ¶
func (client RoutesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (RoutesResourceProviderClient) Delete ¶
func (client RoutesResourceProviderClient) Delete(resourceGroupName string, routeTableName string, routeName string) (result autorest.Response, ae error)
Delete the delete route operation deletes the specified route from a route table.
resourceGroupName is the name of the resource group. routeTableName is the name of the route table. routeName is the name of the route.
func (RoutesResourceProviderClient) DeletePreparer ¶
func (client RoutesResourceProviderClient) DeletePreparer(resourceGroupName string, routeTableName string, routeName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (RoutesResourceProviderClient) DeleteResponder ¶
func (client RoutesResourceProviderClient) 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 (RoutesResourceProviderClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (RoutesResourceProviderClient) Get ¶
func (client RoutesResourceProviderClient) Get(resourceGroupName string, routeTableName string, routeName string) (result Route, ae error)
Get the Get route operation retreives information about the specified route from the route table.
resourceGroupName is the name of the resource group. routeTableName is the name of the route table. routeName is the name of the route.
func (RoutesResourceProviderClient) GetPreparer ¶
func (client RoutesResourceProviderClient) GetPreparer(resourceGroupName string, routeTableName string, routeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (RoutesResourceProviderClient) GetResponder ¶
func (client RoutesResourceProviderClient) GetResponder(resp *http.Response) (result Route, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (RoutesResourceProviderClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (RoutesResourceProviderClient) List ¶
func (client RoutesResourceProviderClient) List(resourceGroupName string, routeTableName string) (result RouteListResult, ae error)
List the List network security rule opertion retrieves all the routes in a route table.
resourceGroupName is the name of the resource group. routeTableName is the name of the route table.
func (RoutesResourceProviderClient) ListNextResults ¶
func (client RoutesResourceProviderClient) ListNextResults(lastResults RouteListResult) (result RouteListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (RoutesResourceProviderClient) ListPreparer ¶
func (client RoutesResourceProviderClient) ListPreparer(resourceGroupName string, routeTableName string) (*http.Request, error)
ListPreparer prepares the List request.
func (RoutesResourceProviderClient) ListResponder ¶
func (client RoutesResourceProviderClient) ListResponder(resp *http.Response) (result RouteListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (RoutesResourceProviderClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SecurityGroup ¶
type SecurityGroup struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *SecurityGroupPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
SecurityGroup is networkSecurityGroup resource
type SecurityGroupListResult ¶
type SecurityGroupListResult struct { autorest.Response `json:"-"` Value *[]SecurityGroup `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
SecurityGroupListResult is response for ListNetworkSecurityGroups Api servive call
func (SecurityGroupListResult) SecurityGroupListResultPreparer ¶
func (client SecurityGroupListResult) SecurityGroupListResultPreparer() (*http.Request, error)
SecurityGroupListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type SecurityGroupPropertiesFormat ¶
type SecurityGroupPropertiesFormat struct { SecurityRules *[]SecurityRule `json:"securityRules,omitempty"` DefaultSecurityRules *[]SecurityRule `json:"defaultSecurityRules,omitempty"` NetworkInterfaces *[]SubResource `json:"networkInterfaces,omitempty"` Subnets *[]SubResource `json:"subnets,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
SecurityGroupPropertiesFormat is network Security Group resource
type SecurityGroupsResourceProviderClient ¶
type SecurityGroupsResourceProviderClient struct {
ResourceProviderClient
}
SecurityGroupsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewSecurityGroupsResourceProviderClient ¶
func NewSecurityGroupsResourceProviderClient(subscriptionID string) SecurityGroupsResourceProviderClient
NewSecurityGroupsResourceProviderClient creates an instance of the SecurityGroupsResourceProviderClient client.
func NewSecurityGroupsResourceProviderClientWithBaseURI ¶
func NewSecurityGroupsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) SecurityGroupsResourceProviderClient
NewSecurityGroupsResourceProviderClientWithBaseURI creates an instance of the SecurityGroupsResourceProviderClient client.
func (SecurityGroupsResourceProviderClient) CreateOrUpdate ¶
func (client SecurityGroupsResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, parameters SecurityGroup) (result SecurityGroup, ae error)
CreateOrUpdate the Put NetworkSecurityGroup operation creates/updates a network security groupin the specified resource group.
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group. parameters is parameters supplied to the create/update Network Security Group operation
func (SecurityGroupsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client SecurityGroupsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkSecurityGroupName string, parameters SecurityGroup) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SecurityGroupsResourceProviderClient) CreateOrUpdateResponder ¶
func (client SecurityGroupsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityGroup, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SecurityGroupsResourceProviderClient) CreateOrUpdateSender ¶
func (client SecurityGroupsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SecurityGroupsResourceProviderClient) Delete ¶
func (client SecurityGroupsResourceProviderClient) Delete(resourceGroupName string, networkSecurityGroupName string) (result autorest.Response, ae error)
Delete the Delete NetworkSecurityGroup operation deletes the specifed network security group
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group.
func (SecurityGroupsResourceProviderClient) DeletePreparer ¶
func (client SecurityGroupsResourceProviderClient) DeletePreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SecurityGroupsResourceProviderClient) DeleteResponder ¶
func (client SecurityGroupsResourceProviderClient) 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 (SecurityGroupsResourceProviderClient) DeleteSender ¶
func (client SecurityGroupsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SecurityGroupsResourceProviderClient) Get ¶
func (client SecurityGroupsResourceProviderClient) Get(resourceGroupName string, networkSecurityGroupName string) (result SecurityGroup, ae error)
Get the Get NetworkSecurityGroups operation retrieves information about the specified network security group.
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group.
func (SecurityGroupsResourceProviderClient) GetPreparer ¶
func (client SecurityGroupsResourceProviderClient) GetPreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SecurityGroupsResourceProviderClient) GetResponder ¶
func (client SecurityGroupsResourceProviderClient) GetResponder(resp *http.Response) (result SecurityGroup, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SecurityGroupsResourceProviderClient) GetSender ¶
func (client SecurityGroupsResourceProviderClient) 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 (SecurityGroupsResourceProviderClient) List ¶
func (client SecurityGroupsResourceProviderClient) List(resourceGroupName string) (result SecurityGroupListResult, ae error)
List the list NetworkSecurityGroups returns all network security groups in a resource group
resourceGroupName is the name of the resource group.
func (SecurityGroupsResourceProviderClient) ListAll ¶
func (client SecurityGroupsResourceProviderClient) ListAll() (result SecurityGroupListResult, ae error)
ListAll the list NetworkSecurityGroups returns all network security groups in a subscription
func (SecurityGroupsResourceProviderClient) ListAllNextResults ¶
func (client SecurityGroupsResourceProviderClient) ListAllNextResults(lastResults SecurityGroupListResult) (result SecurityGroupListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (SecurityGroupsResourceProviderClient) ListAllPreparer ¶
func (client SecurityGroupsResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (SecurityGroupsResourceProviderClient) ListAllResponder ¶
func (client SecurityGroupsResourceProviderClient) ListAllResponder(resp *http.Response) (result SecurityGroupListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (SecurityGroupsResourceProviderClient) ListAllSender ¶
func (client SecurityGroupsResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (SecurityGroupsResourceProviderClient) ListNextResults ¶
func (client SecurityGroupsResourceProviderClient) ListNextResults(lastResults SecurityGroupListResult) (result SecurityGroupListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (SecurityGroupsResourceProviderClient) ListPreparer ¶
func (client SecurityGroupsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SecurityGroupsResourceProviderClient) ListResponder ¶
func (client SecurityGroupsResourceProviderClient) ListResponder(resp *http.Response) (result SecurityGroupListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SecurityGroupsResourceProviderClient) ListSender ¶
func (client SecurityGroupsResourceProviderClient) 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 SecurityRule ¶
type SecurityRule struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Properties *SecurityRulePropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
SecurityRule is network security rule
type SecurityRuleAccess ¶
type SecurityRuleAccess string
SecurityRuleAccess enumerates the values for security rule access.
const ( // Allow specifies the allow state for security rule access. Allow SecurityRuleAccess = "Allow" // Deny specifies the deny state for security rule access. Deny SecurityRuleAccess = "Deny" )
type SecurityRuleDirection ¶
type SecurityRuleDirection string
SecurityRuleDirection enumerates the values for security rule direction.
const ( // Inbound specifies the inbound state for security rule direction. Inbound SecurityRuleDirection = "Inbound" // Outbound specifies the outbound state for security rule direction. Outbound SecurityRuleDirection = "Outbound" )
type SecurityRuleListResult ¶
type SecurityRuleListResult struct { autorest.Response `json:"-"` Value *[]SecurityRule `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
SecurityRuleListResult is response for ListSecurityRule Api service callRetrieves all security rules that belongs to a network security group
func (SecurityRuleListResult) SecurityRuleListResultPreparer ¶
func (client SecurityRuleListResult) SecurityRuleListResultPreparer() (*http.Request, error)
SecurityRuleListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type SecurityRulePropertiesFormat ¶
type SecurityRulePropertiesFormat struct { Description *string `json:"description,omitempty"` Protocol string `json:"protocol,omitempty"` SourcePortRange *string `json:"sourcePortRange,omitempty"` DestinationPortRange *string `json:"destinationPortRange,omitempty"` SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` Access string `json:"access,omitempty"` Priority *int `json:"priority,omitempty"` Direction string `json:"direction,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
SecurityRulePropertiesFormat is
type SecurityRuleProtocol ¶
type SecurityRuleProtocol string
SecurityRuleProtocol enumerates the values for security rule protocol.
const ( // Asterisk specifies the asterisk state for security rule protocol. Asterisk SecurityRuleProtocol = "*" // TCP specifies the tcp state for security rule protocol. TCP SecurityRuleProtocol = "Tcp" // UDP specifies the udp state for security rule protocol. UDP SecurityRuleProtocol = "Udp" )
type SecurityRulesResourceProviderClient ¶
type SecurityRulesResourceProviderClient struct {
ResourceProviderClient
}
SecurityRulesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewSecurityRulesResourceProviderClient ¶
func NewSecurityRulesResourceProviderClient(subscriptionID string) SecurityRulesResourceProviderClient
NewSecurityRulesResourceProviderClient creates an instance of the SecurityRulesResourceProviderClient client.
func NewSecurityRulesResourceProviderClientWithBaseURI ¶
func NewSecurityRulesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) SecurityRulesResourceProviderClient
NewSecurityRulesResourceProviderClientWithBaseURI creates an instance of the SecurityRulesResourceProviderClient client.
func (SecurityRulesResourceProviderClient) CreateOrUpdate ¶
func (client SecurityRulesResourceProviderClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, securityRuleName string, securityRuleParameters SecurityRule) (result SecurityRule, ae error)
CreateOrUpdate the Put network security rule operation creates/updates a security rule in the specified network security group
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group. securityRuleName is the name of the security rule. securityRuleParameters is parameters supplied to the create/update network security rule operation
func (SecurityRulesResourceProviderClient) CreateOrUpdatePreparer ¶
func (client SecurityRulesResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, networkSecurityGroupName string, securityRuleName string, securityRuleParameters SecurityRule) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SecurityRulesResourceProviderClient) CreateOrUpdateResponder ¶
func (client SecurityRulesResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result SecurityRule, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SecurityRulesResourceProviderClient) CreateOrUpdateSender ¶
func (client SecurityRulesResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SecurityRulesResourceProviderClient) Delete ¶
func (client SecurityRulesResourceProviderClient) Delete(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result autorest.Response, ae error)
Delete the delete network security rule operation deletes the specified network security rule.
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group. securityRuleName is the name of the security rule.
func (SecurityRulesResourceProviderClient) DeletePreparer ¶
func (client SecurityRulesResourceProviderClient) DeletePreparer(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SecurityRulesResourceProviderClient) DeleteResponder ¶
func (client SecurityRulesResourceProviderClient) 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 (SecurityRulesResourceProviderClient) DeleteSender ¶
func (client SecurityRulesResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SecurityRulesResourceProviderClient) Get ¶
func (client SecurityRulesResourceProviderClient) Get(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result SecurityRule, ae error)
Get the Get NetworkSecurityRule operation retreives information about the specified network security rule.
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group. securityRuleName is the name of the security rule.
func (SecurityRulesResourceProviderClient) GetPreparer ¶
func (client SecurityRulesResourceProviderClient) GetPreparer(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SecurityRulesResourceProviderClient) GetResponder ¶
func (client SecurityRulesResourceProviderClient) GetResponder(resp *http.Response) (result SecurityRule, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SecurityRulesResourceProviderClient) GetSender ¶
func (client SecurityRulesResourceProviderClient) 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 (SecurityRulesResourceProviderClient) List ¶
func (client SecurityRulesResourceProviderClient) List(resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResult, ae error)
List the List network security rule opertion retrieves all the security rules in a network security group.
resourceGroupName is the name of the resource group. networkSecurityGroupName is the name of the network security group.
func (SecurityRulesResourceProviderClient) ListNextResults ¶
func (client SecurityRulesResourceProviderClient) ListNextResults(lastResults SecurityRuleListResult) (result SecurityRuleListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (SecurityRulesResourceProviderClient) ListPreparer ¶
func (client SecurityRulesResourceProviderClient) ListPreparer(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SecurityRulesResourceProviderClient) ListResponder ¶
func (client SecurityRulesResourceProviderClient) ListResponder(resp *http.Response) (result SecurityRuleListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SecurityRulesResourceProviderClient) ListSender ¶
func (client SecurityRulesResourceProviderClient) 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 ServiceProviderProvisioningState ¶
type ServiceProviderProvisioningState string
ServiceProviderProvisioningState enumerates the values for service provider provisioning state.
const ( // Deprovisioning specifies the deprovisioning state for service provider // provisioning state. Deprovisioning ServiceProviderProvisioningState = "Deprovisioning" // NotProvisioned specifies the not provisioned state for service provider // provisioning state. NotProvisioned ServiceProviderProvisioningState = "NotProvisioned" // Provisioned specifies the provisioned state for service provider // provisioning state. Provisioned ServiceProviderProvisioningState = "Provisioned" // Provisioning specifies the provisioning state for service provider // provisioning state. Provisioning ServiceProviderProvisioningState = "Provisioning" )
type Subnet ¶
type Subnet struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Properties *SubnetPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
Subnet is subnet in a VirtualNework resource
type SubnetListResult ¶
type SubnetListResult struct { autorest.Response `json:"-"` Value *[]Subnet `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
SubnetListResult is response for ListSubnets Api service callRetrieves all subnet that belongs to a virtual network
func (SubnetListResult) SubnetListResultPreparer ¶
func (client SubnetListResult) SubnetListResultPreparer() (*http.Request, error)
SubnetListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type SubnetPropertiesFormat ¶
type SubnetPropertiesFormat struct { AddressPrefix *string `json:"addressPrefix,omitempty"` NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` RouteTable *SubResource `json:"routeTable,omitempty"` IPConfigurations *[]SubResource `json:"ipConfigurations,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
SubnetPropertiesFormat is
type SubnetsResourceProviderClient ¶
type SubnetsResourceProviderClient struct {
ResourceProviderClient
}
SubnetsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewSubnetsResourceProviderClient ¶
func NewSubnetsResourceProviderClient(subscriptionID string) SubnetsResourceProviderClient
NewSubnetsResourceProviderClient creates an instance of the SubnetsResourceProviderClient client.
func NewSubnetsResourceProviderClientWithBaseURI ¶
func NewSubnetsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) SubnetsResourceProviderClient
NewSubnetsResourceProviderClientWithBaseURI creates an instance of the SubnetsResourceProviderClient client.
func (SubnetsResourceProviderClient) CreateOrUpdate ¶
func (client SubnetsResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters Subnet) (result Subnet, ae error)
CreateOrUpdate the Put Subnet operation creates/updates a subnet in thespecified virtual network
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network. subnetName is the name of the subnet. subnetParameters is parameters supplied to the create/update Subnet operation
func (SubnetsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client SubnetsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters Subnet) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SubnetsResourceProviderClient) CreateOrUpdateResponder ¶
func (client SubnetsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result Subnet, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SubnetsResourceProviderClient) CreateOrUpdateSender ¶
func (client SubnetsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SubnetsResourceProviderClient) Delete ¶
func (client SubnetsResourceProviderClient) Delete(resourceGroupName string, virtualNetworkName string, subnetName string) (result autorest.Response, ae error)
Delete the delete subnet operation deletes the specified subnet.
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network. subnetName is the name of the subnet.
func (SubnetsResourceProviderClient) DeletePreparer ¶
func (client SubnetsResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SubnetsResourceProviderClient) DeleteResponder ¶
func (client SubnetsResourceProviderClient) 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 (SubnetsResourceProviderClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SubnetsResourceProviderClient) Get ¶
func (client SubnetsResourceProviderClient) Get(resourceGroupName string, virtualNetworkName string, subnetName string) (result Subnet, ae error)
Get the Get subnet operation retreives information about the specified subnet.
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network. subnetName is the name of the subnet.
func (SubnetsResourceProviderClient) GetPreparer ¶
func (client SubnetsResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SubnetsResourceProviderClient) GetResponder ¶
func (client SubnetsResourceProviderClient) GetResponder(resp *http.Response) (result Subnet, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SubnetsResourceProviderClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SubnetsResourceProviderClient) List ¶
func (client SubnetsResourceProviderClient) List(resourceGroupName string, virtualNetworkName string) (result SubnetListResult, ae error)
List the List subnets opertion retrieves all the subnets in a virtual network.
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network.
func (SubnetsResourceProviderClient) ListNextResults ¶
func (client SubnetsResourceProviderClient) ListNextResults(lastResults SubnetListResult) (result SubnetListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (SubnetsResourceProviderClient) ListPreparer ¶
func (client SubnetsResourceProviderClient) ListPreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
ListPreparer prepares the List request.
func (SubnetsResourceProviderClient) ListResponder ¶
func (client SubnetsResourceProviderClient) ListResponder(resp *http.Response) (result SubnetListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SubnetsResourceProviderClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type TransportProtocol ¶
type TransportProtocol string
TransportProtocol enumerates the values for transport protocol.
const ( // TransportProtocolTCP specifies the transport protocol tcp state for // transport protocol. TransportProtocolTCP TransportProtocol = "Tcp" // TransportProtocolUDP specifies the transport protocol udp state for // transport protocol. TransportProtocolUDP TransportProtocol = "Udp" )
type Usage ¶
type Usage struct { Unit string `json:"unit,omitempty"` CurrentValue *int `json:"currentValue,omitempty"` Limit *int32 `json:"limit,omitempty"` Name *UsageName `json:"name,omitempty"` }
Usage is describes Network Resource Usage.
type UsageName ¶
type UsageName struct { Value *string `json:"value,omitempty"` LocalizedValue *string `json:"localizedValue,omitempty"` }
UsageName is the Usage Names.
type UsageUnit ¶
type UsageUnit string
UsageUnit enumerates the values for usage unit.
const ( // Count specifies the count state for usage unit. Count UsageUnit = "Count" )
type UsagesListResult ¶
type UsagesListResult struct { autorest.Response `json:"-"` Value *[]Usage `json:"value,omitempty"` }
UsagesListResult is the List Usages operation response.
type UsagesResourceProviderClient ¶
type UsagesResourceProviderClient struct {
ResourceProviderClient
}
UsagesResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewUsagesResourceProviderClient ¶
func NewUsagesResourceProviderClient(subscriptionID string) UsagesResourceProviderClient
NewUsagesResourceProviderClient creates an instance of the UsagesResourceProviderClient client.
func NewUsagesResourceProviderClientWithBaseURI ¶
func NewUsagesResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) UsagesResourceProviderClient
NewUsagesResourceProviderClientWithBaseURI creates an instance of the UsagesResourceProviderClient client.
func (UsagesResourceProviderClient) List ¶
func (client UsagesResourceProviderClient) List(location string) (result UsagesListResult, ae error)
List lists compute usages for a subscription.
location is the location upon which resource usage is queried.
func (UsagesResourceProviderClient) ListPreparer ¶
func (client UsagesResourceProviderClient) ListPreparer(location string) (*http.Request, error)
ListPreparer prepares the List request.
func (UsagesResourceProviderClient) ListResponder ¶
func (client UsagesResourceProviderClient) ListResponder(resp *http.Response) (result UsagesListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (UsagesResourceProviderClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type VirtualNetwork ¶
type VirtualNetwork struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *VirtualNetworkPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
VirtualNetwork is virtual Network resource
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *VirtualNetworkGatewayPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
VirtualNetworkGateway is a common class for general resource information
type VirtualNetworkGatewayConnection ¶
type VirtualNetworkGatewayConnection struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *VirtualNetworkGatewayConnectionPropertiesFormat `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` }
VirtualNetworkGatewayConnection is a common class for general resource information
type VirtualNetworkGatewayConnectionListResult ¶
type VirtualNetworkGatewayConnectionListResult struct { autorest.Response `json:"-"` Value *[]VirtualNetworkGatewayConnection `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
VirtualNetworkGatewayConnectionListResult is response for ListVirtualNetworkGatewayConnections Api service call
func (VirtualNetworkGatewayConnectionListResult) VirtualNetworkGatewayConnectionListResultPreparer ¶
func (client VirtualNetworkGatewayConnectionListResult) VirtualNetworkGatewayConnectionListResultPreparer() (*http.Request, error)
VirtualNetworkGatewayConnectionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type VirtualNetworkGatewayConnectionPropertiesFormat ¶
type VirtualNetworkGatewayConnectionPropertiesFormat struct { VirtualNetworkGateway1 *VirtualNetworkGateway `json:"virtualNetworkGateway1,omitempty"` VirtualNetworkGateway2 *VirtualNetworkGateway `json:"virtualNetworkGateway2,omitempty"` LocalNetworkGateway2 *LocalNetworkGateway `json:"localNetworkGateway2,omitempty"` ConnectionType string `json:"connectionType,omitempty"` RoutingWeight *int `json:"routingWeight,omitempty"` ConnectionStatus string `json:"connectionStatus,omitempty"` EgressBytesTransferred *int32 `json:"egressBytesTransferred,omitempty"` IngressBytesTransferred *int32 `json:"ingressBytesTransferred,omitempty"` Peer *SubResource `json:"peer,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
VirtualNetworkGatewayConnectionPropertiesFormat is virtualNeworkGatewayConnection properties
type VirtualNetworkGatewayConnectionStatus ¶
type VirtualNetworkGatewayConnectionStatus string
VirtualNetworkGatewayConnectionStatus enumerates the values for virtual network gateway connection status.
const ( // Connected specifies the connected state for virtual network gateway // connection status. Connected VirtualNetworkGatewayConnectionStatus = "Connected" // Connecting specifies the connecting state for virtual network gateway // connection status. Connecting VirtualNetworkGatewayConnectionStatus = "Connecting" // NotConnected specifies the not connected state for virtual network // gateway connection status. NotConnected VirtualNetworkGatewayConnectionStatus = "NotConnected" // Unknown specifies the unknown state for virtual network gateway // connection status. Unknown VirtualNetworkGatewayConnectionStatus = "Unknown" )
type VirtualNetworkGatewayConnectionType ¶
type VirtualNetworkGatewayConnectionType string
VirtualNetworkGatewayConnectionType enumerates the values for virtual network gateway connection type.
const ( // ExpressRoute specifies the express route state for virtual network // gateway connection type. ExpressRoute VirtualNetworkGatewayConnectionType = "ExpressRoute" // IPsec specifies the i psec state for virtual network gateway connection // type. IPsec VirtualNetworkGatewayConnectionType = "IPsec" // Vnet2Vnet specifies the vnet 2 vnet state for virtual network gateway // connection type. Vnet2Vnet VirtualNetworkGatewayConnectionType = "Vnet2Vnet" // VPNClient specifies the vpn client state for virtual network gateway // connection type. VPNClient VirtualNetworkGatewayConnectionType = "VPNClient" )
type VirtualNetworkGatewayConnectionsResourceProviderClient ¶
type VirtualNetworkGatewayConnectionsResourceProviderClient struct {
ResourceProviderClient
}
VirtualNetworkGatewayConnectionsResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewVirtualNetworkGatewayConnectionsResourceProviderClient ¶
func NewVirtualNetworkGatewayConnectionsResourceProviderClient(subscriptionID string) VirtualNetworkGatewayConnectionsResourceProviderClient
NewVirtualNetworkGatewayConnectionsResourceProviderClient creates an instance of the VirtualNetworkGatewayConnectionsResourceProviderClient client.
func NewVirtualNetworkGatewayConnectionsResourceProviderClientWithBaseURI ¶
func NewVirtualNetworkGatewayConnectionsResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkGatewayConnectionsResourceProviderClient
NewVirtualNetworkGatewayConnectionsResourceProviderClientWithBaseURI creates an instance of the VirtualNetworkGatewayConnectionsResourceProviderClient client.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdate ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters VirtualNetworkGatewayConnection) (result VirtualNetworkGatewayConnection, ae error)
CreateOrUpdate the Put VirtualNetworkGatewayConnection operation creates/updates a virtual network gateway connection in the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the name of the virtual network gateway conenction. parameters is parameters supplied to the Begin Create or update Virtual Network Gateway connection operation through Network resource provider.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdatePreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters VirtualNetworkGatewayConnection) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateSender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) Delete ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) Delete(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result autorest.Response, ae error)
Delete the Delete VirtualNetworkGatewayConnection operation deletes the specifed virtual network Gateway connection through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the name of the virtual network gateway connection.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) DeletePreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) DeleteResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) 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 (VirtualNetworkGatewayConnectionsResourceProviderClient) DeleteSender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) Get ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) Get(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result VirtualNetworkGatewayConnection, ae error)
Get the Get VirtualNetworkGatewayConnection operation retrieves information about the specified virtual network gateway connection through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the name of the virtual network gateway connection.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetPreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetworkGatewayConnection, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetSender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) 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 (VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result ConnectionSharedKey, ae error)
GetSharedKey the Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the virtual network gateway connection shared key name.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyPreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
GetSharedKeyPreparer prepares the GetSharedKey request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKey, err error)
GetSharedKeyResponder handles the response to the GetSharedKey request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeySender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) GetSharedKeySender(req *http.Request) (*http.Response, error)
GetSharedKeySender sends the GetSharedKey request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) List ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkGatewayConnectionListResult, ae error)
List the List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.
resourceGroupName is the name of the resource group.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ListNextResults ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListNextResults(lastResults VirtualNetworkGatewayConnectionListResult) (result VirtualNetworkGatewayConnectionListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ListPreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ListResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayConnectionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ListSender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) 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.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionResetSharedKey) (result ConnectionResetSharedKey, ae error)
ResetSharedKey the VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the virtual network gateway connection reset shared key Name. parameters is parameters supplied to the Begin Reset Virtual Network Gateway connection shared key operation through Network resource provider.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyPreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionResetSharedKey) (*http.Request, error)
ResetSharedKeyPreparer prepares the ResetSharedKey request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeyResponder(resp *http.Response) (result ConnectionResetSharedKey, err error)
ResetSharedKeyResponder handles the response to the ResetSharedKey request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeySender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) ResetSharedKeySender(req *http.Request) (*http.Response, error)
ResetSharedKeySender sends the ResetSharedKey request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionSharedKey) (result ConnectionSharedKey, ae error)
SetSharedKey the Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayConnectionName is the virtual network gateway connection name. parameters is parameters supplied to the Begin Set Virtual Network Gateway conection Shared key operation throughNetwork resource provider.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyPreparer ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyPreparer(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionSharedKey) (*http.Request, error)
SetSharedKeyPreparer prepares the SetSharedKey request.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyResponder ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeyResponder(resp *http.Response) (result ConnectionSharedKey, err error)
SetSharedKeyResponder handles the response to the SetSharedKey request. The method always closes the http.Response Body.
func (VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeySender ¶
func (client VirtualNetworkGatewayConnectionsResourceProviderClient) SetSharedKeySender(req *http.Request) (*http.Response, error)
SetSharedKeySender sends the SetSharedKey request. The method will close the http.Response Body if it receives an error.
type VirtualNetworkGatewayIPConfiguration ¶
type VirtualNetworkGatewayIPConfiguration struct { ID *string `json:"id,omitempty"` Properties *VirtualNetworkGatewayIPConfigurationPropertiesFormat `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Etag *string `json:"etag,omitempty"` }
VirtualNetworkGatewayIPConfiguration is ipConfiguration for Virtual network gateway
type VirtualNetworkGatewayIPConfigurationPropertiesFormat ¶
type VirtualNetworkGatewayIPConfigurationPropertiesFormat struct { PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod string `json:"privateIPAllocationMethod,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
VirtualNetworkGatewayIPConfigurationPropertiesFormat is properties of VirtualNetworkGatewayIPConfiguration
type VirtualNetworkGatewayListResult ¶
type VirtualNetworkGatewayListResult struct { autorest.Response `json:"-"` Value *[]VirtualNetworkGateway `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
VirtualNetworkGatewayListResult is response for ListVirtualNetworkGateways Api service call
func (VirtualNetworkGatewayListResult) VirtualNetworkGatewayListResultPreparer ¶
func (client VirtualNetworkGatewayListResult) VirtualNetworkGatewayListResultPreparer() (*http.Request, error)
VirtualNetworkGatewayListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type VirtualNetworkGatewayPropertiesFormat ¶
type VirtualNetworkGatewayPropertiesFormat struct { IPConfigurations *[]VirtualNetworkGatewayIPConfiguration `json:"ipConfigurations,omitempty"` GatewayType string `json:"gatewayType,omitempty"` VpnType string `json:"vpnType,omitempty"` EnableBgp *bool `json:"enableBgp,omitempty"` GatewayDefaultSite *SubResource `json:"gatewayDefaultSite,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
VirtualNetworkGatewayPropertiesFormat is virtualNeworkGateay properties
type VirtualNetworkGatewayType ¶
type VirtualNetworkGatewayType string
VirtualNetworkGatewayType enumerates the values for virtual network gateway type.
const ( // VirtualNetworkGatewayTypeExpressRoute specifies the virtual network // gateway type express route state for virtual network gateway type. VirtualNetworkGatewayTypeExpressRoute VirtualNetworkGatewayType = "ExpressRoute" // VirtualNetworkGatewayTypeVpn specifies the virtual network gateway type // vpn state for virtual network gateway type. VirtualNetworkGatewayTypeVpn VirtualNetworkGatewayType = "Vpn" )
type VirtualNetworkGatewaysResourceProviderClient ¶
type VirtualNetworkGatewaysResourceProviderClient struct {
ResourceProviderClient
}
VirtualNetworkGatewaysResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewVirtualNetworkGatewaysResourceProviderClient ¶
func NewVirtualNetworkGatewaysResourceProviderClient(subscriptionID string) VirtualNetworkGatewaysResourceProviderClient
NewVirtualNetworkGatewaysResourceProviderClient creates an instance of the VirtualNetworkGatewaysResourceProviderClient client.
func NewVirtualNetworkGatewaysResourceProviderClientWithBaseURI ¶
func NewVirtualNetworkGatewaysResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkGatewaysResourceProviderClient
NewVirtualNetworkGatewaysResourceProviderClientWithBaseURI creates an instance of the VirtualNetworkGatewaysResourceProviderClient client.
func (VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdate ¶
func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (result VirtualNetworkGateway, ae error)
CreateOrUpdate the Put VirtualNetworkGateway operation creates/updates a virtual network gateway in the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayName is the name of the virtual network gateway. parameters is parameters supplied to the Begin Create or update Virtual Network Gateway operation through Network resource provider.
func (VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer ¶
func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder ¶
func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateSender ¶
func (client VirtualNetworkGatewaysResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewaysResourceProviderClient) Delete ¶
func (client VirtualNetworkGatewaysResourceProviderClient) Delete(resourceGroupName string, virtualNetworkGatewayName string) (result autorest.Response, ae error)
Delete the Delete VirtualNetworkGateway operation deletes the specifed virtual network Gateway through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayName is the name of the virtual network gateway.
func (VirtualNetworkGatewaysResourceProviderClient) DeletePreparer ¶
func (client VirtualNetworkGatewaysResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (VirtualNetworkGatewaysResourceProviderClient) DeleteResponder ¶
func (client VirtualNetworkGatewaysResourceProviderClient) 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 (VirtualNetworkGatewaysResourceProviderClient) DeleteSender ¶
func (client VirtualNetworkGatewaysResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworkGatewaysResourceProviderClient) Get ¶
func (client VirtualNetworkGatewaysResourceProviderClient) Get(resourceGroupName string, virtualNetworkGatewayName string) (result VirtualNetworkGateway, ae error)
Get the Get VirtualNetworkGateway operation retrieves information about the specified virtual network gateway through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayName is the name of the virtual network gateway.
func (VirtualNetworkGatewaysResourceProviderClient) GetPreparer ¶
func (client VirtualNetworkGatewaysResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (VirtualNetworkGatewaysResourceProviderClient) GetResponder ¶
func (client VirtualNetworkGatewaysResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (VirtualNetworkGatewaysResourceProviderClient) GetSender ¶
func (client VirtualNetworkGatewaysResourceProviderClient) 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 (VirtualNetworkGatewaysResourceProviderClient) List ¶
func (client VirtualNetworkGatewaysResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkGatewayListResult, ae error)
List the List VirtualNetworkGateways opertion retrieves all the virtual network gateways stored.
resourceGroupName is the name of the resource group.
func (VirtualNetworkGatewaysResourceProviderClient) ListNextResults ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ListNextResults(lastResults VirtualNetworkGatewayListResult) (result VirtualNetworkGatewayListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (VirtualNetworkGatewaysResourceProviderClient) ListPreparer ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (VirtualNetworkGatewaysResourceProviderClient) ListResponder ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkGatewayListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (VirtualNetworkGatewaysResourceProviderClient) ListSender ¶
func (client VirtualNetworkGatewaysResourceProviderClient) 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.
func (VirtualNetworkGatewaysResourceProviderClient) Reset ¶
func (client VirtualNetworkGatewaysResourceProviderClient) Reset(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (result VirtualNetworkGateway, ae error)
Reset the Reset VirtualNetworkGateway operation resets the primary of the virtual network gatewayin the specified resource group through Network resource provider.
resourceGroupName is the name of the resource group. virtualNetworkGatewayName is the name of the virtual network gateway. parameters is parameters supplied to the Begin Reset Virtual Network Gateway operation through Network resource provider.
func (VirtualNetworkGatewaysResourceProviderClient) ResetPreparer ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ResetPreparer(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (*http.Request, error)
ResetPreparer prepares the Reset request.
func (VirtualNetworkGatewaysResourceProviderClient) ResetResponder ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ResetResponder(resp *http.Response) (result VirtualNetworkGateway, err error)
ResetResponder handles the response to the Reset request. The method always closes the http.Response Body.
func (VirtualNetworkGatewaysResourceProviderClient) ResetSender ¶
func (client VirtualNetworkGatewaysResourceProviderClient) ResetSender(req *http.Request) (*http.Response, error)
ResetSender sends the Reset request. The method will close the http.Response Body if it receives an error.
type VirtualNetworkListResult ¶
type VirtualNetworkListResult struct { autorest.Response `json:"-"` Value *[]VirtualNetwork `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
VirtualNetworkListResult is response for ListVirtualNetworks Api servive call
func (VirtualNetworkListResult) VirtualNetworkListResultPreparer ¶
func (client VirtualNetworkListResult) VirtualNetworkListResultPreparer() (*http.Request, error)
VirtualNetworkListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type VirtualNetworkPropertiesFormat ¶
type VirtualNetworkPropertiesFormat struct { AddressSpace *AddressSpace `json:"addressSpace,omitempty"` DhcpOptions *DhcpOptions `json:"dhcpOptions,omitempty"` Subnets *[]Subnet `json:"subnets,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
VirtualNetworkPropertiesFormat is
type VirtualNetworksResourceProviderClient ¶
type VirtualNetworksResourceProviderClient struct {
ResourceProviderClient
}
VirtualNetworksResourceProviderClient is the the Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service.
func NewVirtualNetworksResourceProviderClient ¶
func NewVirtualNetworksResourceProviderClient(subscriptionID string) VirtualNetworksResourceProviderClient
NewVirtualNetworksResourceProviderClient creates an instance of the VirtualNetworksResourceProviderClient client.
func NewVirtualNetworksResourceProviderClientWithBaseURI ¶
func NewVirtualNetworksResourceProviderClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworksResourceProviderClient
NewVirtualNetworksResourceProviderClientWithBaseURI creates an instance of the VirtualNetworksResourceProviderClient client.
func (VirtualNetworksResourceProviderClient) CreateOrUpdate ¶
func (client VirtualNetworksResourceProviderClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (result VirtualNetwork, ae error)
CreateOrUpdate the Put VirtualNetwork operation creates/updates a virtual network in the specified resource group.
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network. parameters is parameters supplied to the create/update Virtual Network operation
func (VirtualNetworksResourceProviderClient) CreateOrUpdatePreparer ¶
func (client VirtualNetworksResourceProviderClient) CreateOrUpdatePreparer(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (VirtualNetworksResourceProviderClient) CreateOrUpdateResponder ¶
func (client VirtualNetworksResourceProviderClient) CreateOrUpdateResponder(resp *http.Response) (result VirtualNetwork, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (VirtualNetworksResourceProviderClient) CreateOrUpdateSender ¶
func (client VirtualNetworksResourceProviderClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworksResourceProviderClient) Delete ¶
func (client VirtualNetworksResourceProviderClient) Delete(resourceGroupName string, virtualNetworkName string) (result autorest.Response, ae error)
Delete the Delete VirtualNetwork operation deletes the specifed virtual network
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network.
func (VirtualNetworksResourceProviderClient) DeletePreparer ¶
func (client VirtualNetworksResourceProviderClient) DeletePreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (VirtualNetworksResourceProviderClient) DeleteResponder ¶
func (client VirtualNetworksResourceProviderClient) 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 (VirtualNetworksResourceProviderClient) DeleteSender ¶
func (client VirtualNetworksResourceProviderClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworksResourceProviderClient) Get ¶
func (client VirtualNetworksResourceProviderClient) Get(resourceGroupName string, virtualNetworkName string) (result VirtualNetwork, ae error)
Get the Get VirtualNetwork operation retrieves information about the specified virtual network.
resourceGroupName is the name of the resource group. virtualNetworkName is the name of the virtual network.
func (VirtualNetworksResourceProviderClient) GetPreparer ¶
func (client VirtualNetworksResourceProviderClient) GetPreparer(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (VirtualNetworksResourceProviderClient) GetResponder ¶
func (client VirtualNetworksResourceProviderClient) GetResponder(resp *http.Response) (result VirtualNetwork, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (VirtualNetworksResourceProviderClient) GetSender ¶
func (client VirtualNetworksResourceProviderClient) 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 (VirtualNetworksResourceProviderClient) List ¶
func (client VirtualNetworksResourceProviderClient) List(resourceGroupName string) (result VirtualNetworkListResult, ae error)
List the list VirtualNetwork returns all Virtual Networks in a resource group
resourceGroupName is the name of the resource group.
func (VirtualNetworksResourceProviderClient) ListAll ¶
func (client VirtualNetworksResourceProviderClient) ListAll() (result VirtualNetworkListResult, ae error)
ListAll the list VirtualNetwork returns all Virtual Networks in a subscription
func (VirtualNetworksResourceProviderClient) ListAllNextResults ¶
func (client VirtualNetworksResourceProviderClient) ListAllNextResults(lastResults VirtualNetworkListResult) (result VirtualNetworkListResult, ae error)
ListAllNextResults retrieves the next set of results, if any.
func (VirtualNetworksResourceProviderClient) ListAllPreparer ¶
func (client VirtualNetworksResourceProviderClient) ListAllPreparer() (*http.Request, error)
ListAllPreparer prepares the ListAll request.
func (VirtualNetworksResourceProviderClient) ListAllResponder ¶
func (client VirtualNetworksResourceProviderClient) ListAllResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (VirtualNetworksResourceProviderClient) ListAllSender ¶
func (client VirtualNetworksResourceProviderClient) ListAllSender(req *http.Request) (*http.Response, error)
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (VirtualNetworksResourceProviderClient) ListNextResults ¶
func (client VirtualNetworksResourceProviderClient) ListNextResults(lastResults VirtualNetworkListResult) (result VirtualNetworkListResult, ae error)
ListNextResults retrieves the next set of results, if any.
func (VirtualNetworksResourceProviderClient) ListPreparer ¶
func (client VirtualNetworksResourceProviderClient) ListPreparer(resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (VirtualNetworksResourceProviderClient) ListResponder ¶
func (client VirtualNetworksResourceProviderClient) ListResponder(resp *http.Response) (result VirtualNetworkListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (VirtualNetworksResourceProviderClient) ListSender ¶
func (client VirtualNetworksResourceProviderClient) 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.
Source Files ¶
- applicationgateways.go
- client.go
- expressroutecircuitauthorizations.go
- expressroutecircuitpeerings.go
- expressroutecircuits.go
- expressrouteserviceproviders.go
- interfaces.go
- loadbalancers.go
- localnetworkgateways.go
- models.go
- publicipaddresses.go
- routes.go
- routetables.go
- securitygroups.go
- securityrules.go
- subnets.go
- usages.go
- version.go
- virtualnetworkgatewayconnections.go
- virtualnetworkgateways.go
- virtualnetworks.go