Documentation ¶
Index ¶
- Constants
- type ApplicationGateway
- type ApplicationGatewayBackendAddress
- type ApplicationGatewayBackendAddressPool
- type ApplicationGatewayBackendHttpSettings
- type ApplicationGatewayCookieBasedAffinity
- type ApplicationGatewayFrontendIpConfiguration
- type ApplicationGatewayFrontendPort
- type ApplicationGatewayHttpListener
- type ApplicationGatewayIpConfiguration
- type ApplicationGatewayListResult
- type ApplicationGatewayOperationalState
- type ApplicationGatewayProtocol
- type ApplicationGatewayRequestRoutingRule
- type ApplicationGatewayRequestRoutingRuleType
- type ApplicationGatewaySkuName
- type ApplicationGatewaySslCertificate
- type ApplicationGatewayTier
- type ApplicationGatewaysClient
- func (client ApplicationGatewaysClient) CreateOrUpdate(resourceGroupName string, applicationGatewayName string, ...) (result ApplicationGateway, ae autorest.Error)
- func (client ApplicationGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) Delete(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.Error)
- func (client ApplicationGatewaysClient) DeleteRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) Get(resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, ae autorest.Error)
- func (client ApplicationGatewaysClient) GetRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) List(resourceGroupName string) (result ApplicationGatewayListResult, ae autorest.Error)
- func (client ApplicationGatewaysClient) ListAll() (result ApplicationGatewayListResult, ae autorest.Error)
- func (client ApplicationGatewaysClient) ListAllRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) ListRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, applicationGatewayName string, ...) (*http.Request, error)
- func (client ApplicationGatewaysClient) NewDeleteRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) NewGetRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) NewListAllRequest() (*http.Request, error)
- func (client ApplicationGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) NewStartRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) NewStopRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
- func (client ApplicationGatewaysClient) Start(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.Error)
- func (client ApplicationGatewaysClient) StartRequestPreparer() autorest.Preparer
- func (client ApplicationGatewaysClient) Stop(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.Error)
- func (client ApplicationGatewaysClient) StopRequestPreparer() autorest.Preparer
- type BackendAddressPool
- type ConnectionResetSharedKey
- type ConnectionSharedKey
- type DnsNameAvailabilityResult
- type FrontendIpConfiguration
- type InboundNatRule
- type IpAllocationMethod
- type LoadBalancer
- type LoadBalancerListResult
- type LoadBalancersClient
- func (client LoadBalancersClient) CreateOrUpdate(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (result LoadBalancer, ae autorest.Error)
- func (client LoadBalancersClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client LoadBalancersClient) Delete(resourceGroupName string, loadBalancerName string) (result autorest.Response, ae autorest.Error)
- func (client LoadBalancersClient) DeleteRequestPreparer() autorest.Preparer
- func (client LoadBalancersClient) Get(resourceGroupName string, loadBalancerName string) (result LoadBalancer, ae autorest.Error)
- func (client LoadBalancersClient) GetRequestPreparer() autorest.Preparer
- func (client LoadBalancersClient) List(resourceGroupName string) (result LoadBalancerListResult, ae autorest.Error)
- func (client LoadBalancersClient) ListAll() (result LoadBalancerListResult, ae autorest.Error)
- func (client LoadBalancersClient) ListAllRequestPreparer() autorest.Preparer
- func (client LoadBalancersClient) ListRequestPreparer() autorest.Preparer
- func (client LoadBalancersClient) NewCreateOrUpdateRequest(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (*http.Request, error)
- func (client LoadBalancersClient) NewDeleteRequest(resourceGroupName string, loadBalancerName string) (*http.Request, error)
- func (client LoadBalancersClient) NewGetRequest(resourceGroupName string, loadBalancerName string) (*http.Request, error)
- func (client LoadBalancersClient) NewListAllRequest() (*http.Request, error)
- func (client LoadBalancersClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type LoadBalancingRule
- type LoadDistribution
- type LocalNetworkGateway
- type LocalNetworkGatewayListResult
- type LocalNetworkGatewaysClient
- func (client LocalNetworkGatewaysClient) CreateOrUpdate(resourceGroupName string, localNetworkGatewayName string, ...) (result LocalNetworkGateway, ae autorest.Error)
- func (client LocalNetworkGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client LocalNetworkGatewaysClient) Delete(resourceGroupName string, localNetworkGatewayName string) (result autorest.Response, ae autorest.Error)
- func (client LocalNetworkGatewaysClient) DeleteRequestPreparer() autorest.Preparer
- func (client LocalNetworkGatewaysClient) Get(resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGateway, ae autorest.Error)
- func (client LocalNetworkGatewaysClient) GetRequestPreparer() autorest.Preparer
- func (client LocalNetworkGatewaysClient) List(resourceGroupName string) (result LocalNetworkGatewayListResult, ae autorest.Error)
- func (client LocalNetworkGatewaysClient) ListRequestPreparer() autorest.Preparer
- func (client LocalNetworkGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, localNetworkGatewayName string, ...) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) NewDeleteRequest(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) NewGetRequest(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
- func (client LocalNetworkGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type NetworkInterface
- type NetworkInterfaceIpConfiguration
- type NetworkInterfaceListResult
- type NetworkInterfacesClient
- func (client NetworkInterfacesClient) CreateOrUpdate(resourceGroupName string, networkInterfaceName string, ...) (result NetworkInterface, ae autorest.Error)
- func (client NetworkInterfacesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client NetworkInterfacesClient) Delete(resourceGroupName string, networkInterfaceName string) (result autorest.Response, ae autorest.Error)
- func (client NetworkInterfacesClient) DeleteRequestPreparer() autorest.Preparer
- func (client NetworkInterfacesClient) Get(resourceGroupName string, networkInterfaceName string) (result NetworkInterface, ae autorest.Error)
- func (client NetworkInterfacesClient) GetRequestPreparer() autorest.Preparer
- func (client NetworkInterfacesClient) List(resourceGroupName string) (result NetworkInterfaceListResult, ae autorest.Error)
- func (client NetworkInterfacesClient) ListAll() (result NetworkInterfaceListResult, ae autorest.Error)
- func (client NetworkInterfacesClient) ListAllRequestPreparer() autorest.Preparer
- func (client NetworkInterfacesClient) ListRequestPreparer() autorest.Preparer
- func (client NetworkInterfacesClient) NewCreateOrUpdateRequest(resourceGroupName string, networkInterfaceName string, ...) (*http.Request, error)
- func (client NetworkInterfacesClient) NewDeleteRequest(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
- func (client NetworkInterfacesClient) NewGetRequest(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
- func (client NetworkInterfacesClient) NewListAllRequest() (*http.Request, error)
- func (client NetworkInterfacesClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type NetworkResourceProviderClient
- func (client NetworkResourceProviderClient) CheckDnsNameAvailability(location string, domainNameLabel string) (result DnsNameAvailabilityResult, ae autorest.Error)
- func (client NetworkResourceProviderClient) CheckDnsNameAvailabilityRequestPreparer() autorest.Preparer
- func (client NetworkResourceProviderClient) NewCheckDnsNameAvailabilityRequest(location string, domainNameLabel string) (*http.Request, error)
- type NetworkSecurityGroup
- type NetworkSecurityGroupListResult
- type NetworkSecurityGroupsClient
- func (client NetworkSecurityGroupsClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, ...) (result NetworkSecurityGroup, ae autorest.Error)
- func (client NetworkSecurityGroupsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client NetworkSecurityGroupsClient) Delete(resourceGroupName string, networkSecurityGroupName string) (result autorest.Response, ae autorest.Error)
- func (client NetworkSecurityGroupsClient) DeleteRequestPreparer() autorest.Preparer
- func (client NetworkSecurityGroupsClient) Get(resourceGroupName string, networkSecurityGroupName string) (result NetworkSecurityGroup, ae autorest.Error)
- func (client NetworkSecurityGroupsClient) GetRequestPreparer() autorest.Preparer
- func (client NetworkSecurityGroupsClient) List(resourceGroupName string) (result NetworkSecurityGroupListResult, ae autorest.Error)
- func (client NetworkSecurityGroupsClient) ListAll() (result NetworkSecurityGroupListResult, ae autorest.Error)
- func (client NetworkSecurityGroupsClient) ListAllRequestPreparer() autorest.Preparer
- func (client NetworkSecurityGroupsClient) ListRequestPreparer() autorest.Preparer
- func (client NetworkSecurityGroupsClient) NewCreateOrUpdateRequest(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client NetworkSecurityGroupsClient) NewDeleteRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client NetworkSecurityGroupsClient) NewGetRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- func (client NetworkSecurityGroupsClient) NewListAllRequest() (*http.Request, error)
- func (client NetworkSecurityGroupsClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type OperationStatus
- type Probe
- type ProbeProtocol
- type PublicIpAddress
- type PublicIpAddressListResult
- type PublicIpAddressesClient
- func (client PublicIpAddressesClient) CreateOrUpdate(resourceGroupName string, publicIpAddressName string, ...) (result PublicIpAddress, ae autorest.Error)
- func (client PublicIpAddressesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client PublicIpAddressesClient) Delete(resourceGroupName string, publicIpAddressName string) (result autorest.Response, ae autorest.Error)
- func (client PublicIpAddressesClient) DeleteRequestPreparer() autorest.Preparer
- func (client PublicIpAddressesClient) Get(resourceGroupName string, publicIpAddressName string) (result PublicIpAddress, ae autorest.Error)
- func (client PublicIpAddressesClient) GetRequestPreparer() autorest.Preparer
- func (client PublicIpAddressesClient) List(resourceGroupName string) (result PublicIpAddressListResult, ae autorest.Error)
- func (client PublicIpAddressesClient) ListAll() (result PublicIpAddressListResult, ae autorest.Error)
- func (client PublicIpAddressesClient) ListAllRequestPreparer() autorest.Preparer
- func (client PublicIpAddressesClient) ListRequestPreparer() autorest.Preparer
- func (client PublicIpAddressesClient) NewCreateOrUpdateRequest(resourceGroupName string, publicIpAddressName string, ...) (*http.Request, error)
- func (client PublicIpAddressesClient) NewDeleteRequest(resourceGroupName string, publicIpAddressName string) (*http.Request, error)
- func (client PublicIpAddressesClient) NewGetRequest(resourceGroupName string, publicIpAddressName string) (*http.Request, error)
- func (client PublicIpAddressesClient) NewListAllRequest() (*http.Request, error)
- func (client PublicIpAddressesClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type SecurityRule
- type SecurityRuleAccess
- type SecurityRuleDirection
- type SecurityRuleListResult
- type SecurityRuleProtocol
- type SecurityRulesClient
- func (client SecurityRulesClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRule, ae autorest.Error)
- func (client SecurityRulesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client SecurityRulesClient) Delete(resourceGroupName string, networkSecurityGroupName string, ...) (result autorest.Response, ae autorest.Error)
- func (client SecurityRulesClient) DeleteRequestPreparer() autorest.Preparer
- func (client SecurityRulesClient) Get(resourceGroupName string, networkSecurityGroupName string, ...) (result SecurityRule, ae autorest.Error)
- func (client SecurityRulesClient) GetRequestPreparer() autorest.Preparer
- func (client SecurityRulesClient) List(resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResult, ae autorest.Error)
- func (client SecurityRulesClient) ListRequestPreparer() autorest.Preparer
- func (client SecurityRulesClient) NewCreateOrUpdateRequest(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) NewDeleteRequest(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) NewGetRequest(resourceGroupName string, networkSecurityGroupName string, ...) (*http.Request, error)
- func (client SecurityRulesClient) NewListRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
- type SubResource
- type Subnet
- type SubnetListResult
- type SubnetsClient
- func (client SubnetsClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, subnetName string, ...) (result Subnet, ae autorest.Error)
- func (client SubnetsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client SubnetsClient) Delete(resourceGroupName string, virtualNetworkName string, subnetName string) (result autorest.Response, ae autorest.Error)
- func (client SubnetsClient) DeleteRequestPreparer() autorest.Preparer
- func (client SubnetsClient) Get(resourceGroupName string, virtualNetworkName string, subnetName string) (result Subnet, ae autorest.Error)
- func (client SubnetsClient) GetRequestPreparer() autorest.Preparer
- func (client SubnetsClient) List(resourceGroupName string, virtualNetworkName string) (result SubnetListResult, ae autorest.Error)
- func (client SubnetsClient) ListRequestPreparer() autorest.Preparer
- func (client SubnetsClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkName string, subnetName string, ...) (*http.Request, error)
- func (client SubnetsClient) NewDeleteRequest(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
- func (client SubnetsClient) NewGetRequest(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
- func (client SubnetsClient) NewListRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- type TransportProtocol
- type Usage
- type UsageUnit
- type UsagesClient
- type UsagesListResult
- type VirtualNetwork
- type VirtualNetworkGateway
- type VirtualNetworkGatewayConnection
- type VirtualNetworkGatewayConnectionListResult
- type VirtualNetworkGatewayConnectionType
- type VirtualNetworkGatewayConnectionsClient
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result VirtualNetworkGatewayConnection, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) Delete(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result autorest.Response, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) DeleteRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) Get(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result VirtualNetworkGatewayConnection, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) GetRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result ConnectionSharedKey, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) GetSharedKeyRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) List(resourceGroupName string) (result VirtualNetworkGatewayConnectionListResult, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) ListRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewDeleteRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewGetRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewGetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewResetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) NewSetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result ConnectionResetSharedKey, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKeyRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, ...) (result ConnectionSharedKey, ae autorest.Error)
- func (client VirtualNetworkGatewayConnectionsClient) SetSharedKeyRequestPreparer() autorest.Preparer
- type VirtualNetworkGatewayIpConfiguration
- type VirtualNetworkGatewayListResult
- type VirtualNetworkGatewayType
- type VirtualNetworkGatewaysClient
- func (client VirtualNetworkGatewaysClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayName string, ...) (result VirtualNetworkGateway, ae autorest.Error)
- func (client VirtualNetworkGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewaysClient) Delete(resourceGroupName string, virtualNetworkGatewayName string) (result autorest.Response, ae autorest.Error)
- func (client VirtualNetworkGatewaysClient) DeleteRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewaysClient) Get(resourceGroupName string, virtualNetworkGatewayName string) (result VirtualNetworkGateway, ae autorest.Error)
- func (client VirtualNetworkGatewaysClient) GetRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewaysClient) List(resourceGroupName string) (result VirtualNetworkGatewayListResult, ae autorest.Error)
- func (client VirtualNetworkGatewaysClient) ListRequestPreparer() autorest.Preparer
- func (client VirtualNetworkGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkGatewayName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) NewDeleteRequest(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) NewGetRequest(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) NewResetRequest(resourceGroupName string, virtualNetworkGatewayName string, ...) (*http.Request, error)
- func (client VirtualNetworkGatewaysClient) Reset(resourceGroupName string, virtualNetworkGatewayName string, ...) (result VirtualNetworkGateway, ae autorest.Error)
- func (client VirtualNetworkGatewaysClient) ResetRequestPreparer() autorest.Preparer
- type VirtualNetworkListResult
- type VirtualNetworksClient
- func (client VirtualNetworksClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (result VirtualNetwork, ae autorest.Error)
- func (client VirtualNetworksClient) CreateOrUpdateRequestPreparer() autorest.Preparer
- func (client VirtualNetworksClient) Delete(resourceGroupName string, virtualNetworkName string) (result autorest.Response, ae autorest.Error)
- func (client VirtualNetworksClient) DeleteRequestPreparer() autorest.Preparer
- func (client VirtualNetworksClient) Get(resourceGroupName string, virtualNetworkName string) (result VirtualNetwork, ae autorest.Error)
- func (client VirtualNetworksClient) GetRequestPreparer() autorest.Preparer
- func (client VirtualNetworksClient) List(resourceGroupName string) (result VirtualNetworkListResult, ae autorest.Error)
- func (client VirtualNetworksClient) ListAll() (result VirtualNetworkListResult, ae autorest.Error)
- func (client VirtualNetworksClient) ListAllRequestPreparer() autorest.Preparer
- func (client VirtualNetworksClient) ListRequestPreparer() autorest.Preparer
- func (client VirtualNetworksClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (*http.Request, error)
- func (client VirtualNetworksClient) NewDeleteRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client VirtualNetworksClient) NewGetRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
- func (client VirtualNetworksClient) NewListAllRequest() (*http.Request, error)
- func (client VirtualNetworksClient) NewListRequest(resourceGroupName string) (*http.Request, error)
- type VpnType
Constants ¶
const ( ApiVersion = "2015-05-01-preview" DefaultBaseUri = "https://management.azure.com" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 struct { Sku struct { Name ApplicationGatewaySkuName `json:"name,omitempty"` Tier ApplicationGatewayTier `json:"tier,omitempty"` Capacity int `json:"capacity,omitempty"` } `json:"sku,omitempty"` OperationalState ApplicationGatewayOperationalState `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"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
ApplicationGateways resource
type ApplicationGatewayBackendAddress ¶
type ApplicationGatewayBackendAddress struct { Fqdn string `json:"fqdn,omitempty"` IpAddress string `json:"ipAddress,omitempty"` }
Backend Address of application gateway
type ApplicationGatewayBackendAddressPool ¶
type ApplicationGatewayBackendAddressPool struct { Id string `json:"id,omitempty"` Properties struct { BackendIpConfigurations []SubResource `json:"backendIpConfigurations,omitempty"` BackendAddresses []ApplicationGatewayBackendAddress `json:"backendAddresses,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Backend Address Pool of application gateway
type ApplicationGatewayBackendHttpSettings ¶
type ApplicationGatewayBackendHttpSettings struct { Id string `json:"id,omitempty"` Properties struct { Port int `json:"port,omitempty"` Protocol ApplicationGatewayProtocol `json:"protocol,omitempty"` CookieBasedAffinity ApplicationGatewayCookieBasedAffinity `json:"cookieBasedAffinity,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Backend address pool settings of application gateway
type ApplicationGatewayCookieBasedAffinity ¶
type ApplicationGatewayCookieBasedAffinity string
const ( Disabled ApplicationGatewayCookieBasedAffinity = "Disabled" Enabled ApplicationGatewayCookieBasedAffinity = "Enabled" )
type ApplicationGatewayFrontendIpConfiguration ¶
type ApplicationGatewayFrontendIpConfiguration struct { Id string `json:"id,omitempty"` Properties struct { PrivateIPAddress string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod IpAllocationMethod `json:"privateIPAllocationMethod,omitempty"` Subnet struct { Id string `json:"id,omitempty"` } `json:"subnet,omitempty"` PublicIPAddress struct { Id string `json:"id,omitempty"` } `json:"publicIPAddress,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Frontend IP configuration of application gateway
type ApplicationGatewayFrontendPort ¶
type ApplicationGatewayFrontendPort struct { Id string `json:"id,omitempty"` Properties struct { Port int `json:"port,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Frontend Port of application gateway
type ApplicationGatewayHttpListener ¶
type ApplicationGatewayHttpListener struct { Id string `json:"id,omitempty"` Properties struct { FrontendIpConfiguration struct { Id string `json:"id,omitempty"` } `json:"frontendIpConfiguration,omitempty"` FrontendPort struct { Id string `json:"id,omitempty"` } `json:"frontendPort,omitempty"` Protocol ApplicationGatewayProtocol `json:"protocol,omitempty"` SslCertificate struct { Id string `json:"id,omitempty"` } `json:"sslCertificate,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Http listener of application gateway
type ApplicationGatewayIpConfiguration ¶
type ApplicationGatewayIpConfiguration struct { Id string `json:"id,omitempty"` Properties struct { Subnet struct { Id string `json:"id,omitempty"` } `json:"subnet,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
IP configuration of application gateway
type ApplicationGatewayListResult ¶
type ApplicationGatewayListResult struct { autorest.Response `json:"-"` Value []ApplicationGateway `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListLoadBalancers Api service call
type ApplicationGatewayOperationalState ¶
type ApplicationGatewayOperationalState string
const ( Running ApplicationGatewayOperationalState = "Running" Starting ApplicationGatewayOperationalState = "Starting" Stopped ApplicationGatewayOperationalState = "Stopped" Stopping ApplicationGatewayOperationalState = "Stopping" )
type ApplicationGatewayProtocol ¶
type ApplicationGatewayProtocol string
const ( ApplicationGatewayProtocolHttp ApplicationGatewayProtocol = "Http" ApplicationGatewayProtocolHttps ApplicationGatewayProtocol = "Https" )
type ApplicationGatewayRequestRoutingRule ¶
type ApplicationGatewayRequestRoutingRule struct { Id string `json:"id,omitempty"` Properties struct { RuleType ApplicationGatewayRequestRoutingRuleType `json:"ruleType,omitempty"` BackendAddressPool struct { Id string `json:"id,omitempty"` } `json:"backendAddressPool,omitempty"` BackendHttpSettings struct { Id string `json:"id,omitempty"` } `json:"backendHttpSettings,omitempty"` HttpListener struct { Id string `json:"id,omitempty"` } `json:"httpListener,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Request routing rule of application gateway
type ApplicationGatewayRequestRoutingRuleType ¶
type ApplicationGatewayRequestRoutingRuleType string
const (
Basic ApplicationGatewayRequestRoutingRuleType = "Basic"
)
type ApplicationGatewaySkuName ¶
type ApplicationGatewaySkuName string
const ( StandardLarge ApplicationGatewaySkuName = "Standard_Large" StandardMedium ApplicationGatewaySkuName = "Standard_Medium" StandardSmall ApplicationGatewaySkuName = "Standard_Small" )
type ApplicationGatewaySslCertificate ¶
type ApplicationGatewaySslCertificate struct { Id string `json:"id,omitempty"` Properties struct { Data string `json:"data,omitempty"` Password string `json:"password,omitempty"` PublicCertData string `json:"publicCertData,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
SSL certificates of application gateway
type ApplicationGatewayTier ¶
type ApplicationGatewayTier string
const (
Standard ApplicationGatewayTier = "Standard"
)
type ApplicationGatewaysClient ¶
type ApplicationGatewaysClient struct {
NetworkResourceProviderClient
}
ApplicationGateways Client
func NewApplicationGatewaysClient ¶
func NewApplicationGatewaysClient(subscriptionId string) ApplicationGatewaysClient
func NewApplicationGatewaysClientWithBaseUri ¶
func NewApplicationGatewaysClientWithBaseUri(baseUri string, subscriptionId string) ApplicationGatewaysClient
func (ApplicationGatewaysClient) CreateOrUpdate ¶
func (client ApplicationGatewaysClient) CreateOrUpdate(resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (result ApplicationGateway, ae autorest.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 (ApplicationGatewaysClient) CreateOrUpdateRequestPreparer ¶
func (client ApplicationGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (ApplicationGatewaysClient) Delete ¶
func (client ApplicationGatewaysClient) Delete(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.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 (ApplicationGatewaysClient) DeleteRequestPreparer ¶
func (client ApplicationGatewaysClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (ApplicationGatewaysClient) Get ¶
func (client ApplicationGatewaysClient) Get(resourceGroupName string, applicationGatewayName string) (result ApplicationGateway, ae autorest.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 (ApplicationGatewaysClient) GetRequestPreparer ¶
func (client ApplicationGatewaysClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (ApplicationGatewaysClient) List ¶
func (client ApplicationGatewaysClient) List(resourceGroupName string) (result ApplicationGatewayListResult, ae autorest.Error)
List the List ApplicationGateway opertion retrieves all the applicationgateways in a resource group.
resourceGroupName is the name of the resource group.
func (ApplicationGatewaysClient) ListAll ¶
func (client ApplicationGatewaysClient) ListAll() (result ApplicationGatewayListResult, ae autorest.Error)
ListAll the List applicationgateway opertion retrieves all the applicationgateways in a subscription.
func (ApplicationGatewaysClient) ListAllRequestPreparer ¶
func (client ApplicationGatewaysClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (ApplicationGatewaysClient) ListRequestPreparer ¶
func (client ApplicationGatewaysClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (ApplicationGatewaysClient) NewCreateOrUpdateRequest ¶
func (client ApplicationGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, applicationGatewayName string, parameters ApplicationGateway) (*http.Request, error)
Create the CreateOrUpdate request.
func (ApplicationGatewaysClient) NewDeleteRequest ¶
func (client ApplicationGatewaysClient) NewDeleteRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
Create the Delete request.
func (ApplicationGatewaysClient) NewGetRequest ¶
func (client ApplicationGatewaysClient) NewGetRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
Create the Get request.
func (ApplicationGatewaysClient) NewListAllRequest ¶
func (client ApplicationGatewaysClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (ApplicationGatewaysClient) NewListRequest ¶
func (client ApplicationGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
func (ApplicationGatewaysClient) NewStartRequest ¶
func (client ApplicationGatewaysClient) NewStartRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
Create the Start request.
func (ApplicationGatewaysClient) NewStopRequest ¶
func (client ApplicationGatewaysClient) NewStopRequest(resourceGroupName string, applicationGatewayName string) (*http.Request, error)
Create the Stop request.
func (ApplicationGatewaysClient) Start ¶
func (client ApplicationGatewaysClient) Start(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.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 (ApplicationGatewaysClient) StartRequestPreparer ¶
func (client ApplicationGatewaysClient) StartRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Start request.
func (ApplicationGatewaysClient) Stop ¶
func (client ApplicationGatewaysClient) Stop(resourceGroupName string, applicationGatewayName string) (result autorest.Response, ae autorest.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 (ApplicationGatewaysClient) StopRequestPreparer ¶
func (client ApplicationGatewaysClient) StopRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Stop request.
type BackendAddressPool ¶
type BackendAddressPool struct { Id string `json:"id,omitempty"` Properties struct { BackendIPConfigurations []SubResource `json:"backendIPConfigurations,omitempty"` LoadBalancingRules []SubResource `json:"loadBalancingRules,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Pool of backend IP addresseses
type ConnectionResetSharedKey ¶
type ConnectionResetSharedKey struct { int32 `json:"keyLength,omitempty"` } `json:"properties,omitempty"` }KeyLength
type ConnectionSharedKey ¶
type ConnectionSharedKey struct {}
Response for GetConnectionSharedKey Api servive call
type DnsNameAvailabilityResult ¶
type DnsNameAvailabilityResult struct { autorest.Response `json:"-"` Available bool `json:"available,omitempty"` }
Response for CheckDnsNameAvailability Api servive call
type FrontendIpConfiguration ¶
type FrontendIpConfiguration struct { Id string `json:"id,omitempty"` Properties struct { PrivateIPAddress string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod IpAllocationMethod `json:"privateIPAllocationMethod,omitempty"` Subnet struct { Id string `json:"id,omitempty"` } `json:"subnet,omitempty"` PublicIPAddress struct { Id string `json:"id,omitempty"` } `json:"publicIPAddress,omitempty"` InboundNatRules []SubResource `json:"inboundNatRules,omitempty"` LoadBalancingRules []SubResource `json:"loadBalancingRules,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Frontend IP address of the load balancer
type InboundNatRule ¶
type InboundNatRule struct { Id string `json:"id,omitempty"` Properties struct { FrontendIPConfiguration struct { Id string `json:"id,omitempty"` } `json:"frontendIPConfiguration,omitempty"` BackendIPConfiguration struct { Id string `json:"id,omitempty"` } `json:"backendIPConfiguration,omitempty"` Protocol TransportProtocol `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"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Inbound NAT rule of the loadbalancer
type IpAllocationMethod ¶
type IpAllocationMethod string
const ( Dynamic IpAllocationMethod = "Dynamic" Static IpAllocationMethod = "Static" )
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 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"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
LoadBalancer resource
type LoadBalancerListResult ¶
type LoadBalancerListResult struct { autorest.Response `json:"-"` Value []LoadBalancer `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListLoadBalancers Api service call
type LoadBalancersClient ¶
type LoadBalancersClient struct {
NetworkResourceProviderClient
}
LoadBalancers Client
func NewLoadBalancersClient ¶
func NewLoadBalancersClient(subscriptionId string) LoadBalancersClient
func NewLoadBalancersClientWithBaseUri ¶
func NewLoadBalancersClientWithBaseUri(baseUri string, subscriptionId string) LoadBalancersClient
func (LoadBalancersClient) CreateOrUpdate ¶
func (client LoadBalancersClient) CreateOrUpdate(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (result LoadBalancer, ae autorest.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 (LoadBalancersClient) CreateOrUpdateRequestPreparer ¶
func (client LoadBalancersClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (LoadBalancersClient) Delete ¶
func (client LoadBalancersClient) Delete(resourceGroupName string, loadBalancerName string) (result autorest.Response, ae autorest.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 (LoadBalancersClient) DeleteRequestPreparer ¶
func (client LoadBalancersClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (LoadBalancersClient) Get ¶
func (client LoadBalancersClient) Get(resourceGroupName string, loadBalancerName string) (result LoadBalancer, ae autorest.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 (LoadBalancersClient) GetRequestPreparer ¶
func (client LoadBalancersClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (LoadBalancersClient) List ¶
func (client LoadBalancersClient) List(resourceGroupName string) (result LoadBalancerListResult, ae autorest.Error)
List the List loadBalancer opertion retrieves all the loadbalancers in a resource group.
resourceGroupName is the name of the resource group.
func (LoadBalancersClient) ListAll ¶
func (client LoadBalancersClient) ListAll() (result LoadBalancerListResult, ae autorest.Error)
ListAll the List loadBalancer opertion retrieves all the loadbalancers in a subscription.
func (LoadBalancersClient) ListAllRequestPreparer ¶
func (client LoadBalancersClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (LoadBalancersClient) ListRequestPreparer ¶
func (client LoadBalancersClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (LoadBalancersClient) NewCreateOrUpdateRequest ¶
func (client LoadBalancersClient) NewCreateOrUpdateRequest(resourceGroupName string, loadBalancerName string, parameters LoadBalancer) (*http.Request, error)
Create the CreateOrUpdate request.
func (LoadBalancersClient) NewDeleteRequest ¶
func (client LoadBalancersClient) NewDeleteRequest(resourceGroupName string, loadBalancerName string) (*http.Request, error)
Create the Delete request.
func (LoadBalancersClient) NewGetRequest ¶
func (client LoadBalancersClient) NewGetRequest(resourceGroupName string, loadBalancerName string) (*http.Request, error)
Create the Get request.
func (LoadBalancersClient) NewListAllRequest ¶
func (client LoadBalancersClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (LoadBalancersClient) NewListRequest ¶
func (client LoadBalancersClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
type LoadBalancingRule ¶
type LoadBalancingRule struct { Id string `json:"id,omitempty"` Properties struct { FrontendIPConfiguration struct { Id string `json:"id,omitempty"` } `json:"frontendIPConfiguration,omitempty"` BackendAddressPool struct { Id string `json:"id,omitempty"` } `json:"backendAddressPool,omitempty"` Probe struct { Id string `json:"id,omitempty"` } `json:"probe,omitempty"` Protocol TransportProtocol `json:"protocol,omitempty"` LoadDistribution LoadDistribution `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"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Rules of the load balancer
type LoadDistribution ¶
type LoadDistribution string
const ( Default LoadDistribution = "Default" SourceIP LoadDistribution = "SourceIP" 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 struct { LocalNetworkAddressSpace struct { AddressPrefixes []string `json:"addressPrefixes,omitempty"` } `json:"localNetworkAddressSpace,omitempty"` GatewayIpAddress string `json:"gatewayIpAddress,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
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"` }
Response for ListLocalNetworkGateways Api service call
type LocalNetworkGatewaysClient ¶
type LocalNetworkGatewaysClient struct {
NetworkResourceProviderClient
}
LocalNetworkGateways Client
func NewLocalNetworkGatewaysClient ¶
func NewLocalNetworkGatewaysClient(subscriptionId string) LocalNetworkGatewaysClient
func NewLocalNetworkGatewaysClientWithBaseUri ¶
func NewLocalNetworkGatewaysClientWithBaseUri(baseUri string, subscriptionId string) LocalNetworkGatewaysClient
func (LocalNetworkGatewaysClient) CreateOrUpdate ¶
func (client LocalNetworkGatewaysClient) CreateOrUpdate(resourceGroupName string, localNetworkGatewayName string, parameters LocalNetworkGateway) (result LocalNetworkGateway, ae autorest.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 (LocalNetworkGatewaysClient) CreateOrUpdateRequestPreparer ¶
func (client LocalNetworkGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (LocalNetworkGatewaysClient) Delete ¶
func (client LocalNetworkGatewaysClient) Delete(resourceGroupName string, localNetworkGatewayName string) (result autorest.Response, ae autorest.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 (LocalNetworkGatewaysClient) DeleteRequestPreparer ¶
func (client LocalNetworkGatewaysClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (LocalNetworkGatewaysClient) Get ¶
func (client LocalNetworkGatewaysClient) Get(resourceGroupName string, localNetworkGatewayName string) (result LocalNetworkGateway, ae autorest.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 (LocalNetworkGatewaysClient) GetRequestPreparer ¶
func (client LocalNetworkGatewaysClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (LocalNetworkGatewaysClient) List ¶
func (client LocalNetworkGatewaysClient) List(resourceGroupName string) (result LocalNetworkGatewayListResult, ae autorest.Error)
List the List LocalNetworkGateways opertion retrieves all the local network gateways stored.
resourceGroupName is the name of the resource group.
func (LocalNetworkGatewaysClient) ListRequestPreparer ¶
func (client LocalNetworkGatewaysClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (LocalNetworkGatewaysClient) NewCreateOrUpdateRequest ¶
func (client LocalNetworkGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, localNetworkGatewayName string, parameters LocalNetworkGateway) (*http.Request, error)
Create the CreateOrUpdate request.
func (LocalNetworkGatewaysClient) NewDeleteRequest ¶
func (client LocalNetworkGatewaysClient) NewDeleteRequest(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
Create the Delete request.
func (LocalNetworkGatewaysClient) NewGetRequest ¶
func (client LocalNetworkGatewaysClient) NewGetRequest(resourceGroupName string, localNetworkGatewayName string) (*http.Request, error)
Create the Get request.
func (LocalNetworkGatewaysClient) NewListRequest ¶
func (client LocalNetworkGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
type NetworkInterface ¶
type NetworkInterface 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 struct { VirtualMachine struct { Id string `json:"id,omitempty"` } `json:"virtualMachine,omitempty"` NetworkSecurityGroup struct { Id string `json:"id,omitempty"` } `json:"networkSecurityGroup,omitempty"` IpConfigurations []NetworkInterfaceIpConfiguration `json:"ipConfigurations,omitempty"` DnsSettings struct { DnsServers []string `json:"dnsServers,omitempty"` AppliedDnsServers []string `json:"appliedDnsServers,omitempty"` InternalDnsNameLabel string `json:"internalDnsNameLabel,omitempty"` InternalFqdn string `json:"internalFqdn,omitempty"` } `json:"dnsSettings,omitempty"` MacAddress string `json:"macAddress,omitempty"` Primary bool `json:"primary,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
A NetworkInterface in a resource group
type NetworkInterfaceIpConfiguration ¶
type NetworkInterfaceIpConfiguration struct { Id string `json:"id,omitempty"` Properties struct { PrivateIPAddress string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod IpAllocationMethod `json:"privateIPAllocationMethod,omitempty"` Subnet struct { Id string `json:"id,omitempty"` } `json:"subnet,omitempty"` PublicIPAddress struct { Id string `json:"id,omitempty"` } `json:"publicIPAddress,omitempty"` LoadBalancerBackendAddressPools []SubResource `json:"loadBalancerBackendAddressPools,omitempty"` LoadBalancerInboundNatRules []SubResource `json:"loadBalancerInboundNatRules,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
IPConfiguration in a NetworkInterface
type NetworkInterfaceListResult ¶
type NetworkInterfaceListResult struct { autorest.Response `json:"-"` Value []NetworkInterface `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListNetworkInterface Api service call
type NetworkInterfacesClient ¶
type NetworkInterfacesClient struct {
NetworkResourceProviderClient
}
NetworkInterfaces Client
func NewNetworkInterfacesClient ¶
func NewNetworkInterfacesClient(subscriptionId string) NetworkInterfacesClient
func NewNetworkInterfacesClientWithBaseUri ¶
func NewNetworkInterfacesClientWithBaseUri(baseUri string, subscriptionId string) NetworkInterfacesClient
func (NetworkInterfacesClient) CreateOrUpdate ¶
func (client NetworkInterfacesClient) CreateOrUpdate(resourceGroupName string, networkInterfaceName string, parameters NetworkInterface) (result NetworkInterface, ae autorest.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 (NetworkInterfacesClient) CreateOrUpdateRequestPreparer ¶
func (client NetworkInterfacesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (NetworkInterfacesClient) Delete ¶
func (client NetworkInterfacesClient) Delete(resourceGroupName string, networkInterfaceName string) (result autorest.Response, ae autorest.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 (NetworkInterfacesClient) DeleteRequestPreparer ¶
func (client NetworkInterfacesClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (NetworkInterfacesClient) Get ¶
func (client NetworkInterfacesClient) Get(resourceGroupName string, networkInterfaceName string) (result NetworkInterface, ae autorest.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 (NetworkInterfacesClient) GetRequestPreparer ¶
func (client NetworkInterfacesClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (NetworkInterfacesClient) List ¶
func (client NetworkInterfacesClient) List(resourceGroupName string) (result NetworkInterfaceListResult, ae autorest.Error)
List the List networkInterfaces opertion retrieves all the networkInterfaces in a resource group.
resourceGroupName is the name of the resource group.
func (NetworkInterfacesClient) ListAll ¶
func (client NetworkInterfacesClient) ListAll() (result NetworkInterfaceListResult, ae autorest.Error)
ListAll the List networkInterfaces opertion retrieves all the networkInterfaces in a subscription.
func (NetworkInterfacesClient) ListAllRequestPreparer ¶
func (client NetworkInterfacesClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (NetworkInterfacesClient) ListRequestPreparer ¶
func (client NetworkInterfacesClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (NetworkInterfacesClient) NewCreateOrUpdateRequest ¶
func (client NetworkInterfacesClient) NewCreateOrUpdateRequest(resourceGroupName string, networkInterfaceName string, parameters NetworkInterface) (*http.Request, error)
Create the CreateOrUpdate request.
func (NetworkInterfacesClient) NewDeleteRequest ¶
func (client NetworkInterfacesClient) NewDeleteRequest(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
Create the Delete request.
func (NetworkInterfacesClient) NewGetRequest ¶
func (client NetworkInterfacesClient) NewGetRequest(resourceGroupName string, networkInterfaceName string) (*http.Request, error)
Create the Get request.
func (NetworkInterfacesClient) NewListAllRequest ¶
func (client NetworkInterfacesClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (NetworkInterfacesClient) NewListRequest ¶
func (client NetworkInterfacesClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
type NetworkResourceProviderClient ¶
func New ¶
func New(subscriptionId string) NetworkResourceProviderClient
func NewWithBaseUri ¶
func NewWithBaseUri(baseUri string, subscriptionId string) NetworkResourceProviderClient
func (NetworkResourceProviderClient) CheckDnsNameAvailability ¶
func (client NetworkResourceProviderClient) CheckDnsNameAvailability(location string, domainNameLabel string) (result DnsNameAvailabilityResult, ae autorest.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 (NetworkResourceProviderClient) CheckDnsNameAvailabilityRequestPreparer ¶
func (client NetworkResourceProviderClient) CheckDnsNameAvailabilityRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CheckDnsNameAvailability request.
func (NetworkResourceProviderClient) NewCheckDnsNameAvailabilityRequest ¶
func (client NetworkResourceProviderClient) NewCheckDnsNameAvailabilityRequest(location string, domainNameLabel string) (*http.Request, error)
Create the CheckDnsNameAvailability request.
type NetworkSecurityGroup ¶
type NetworkSecurityGroup 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 struct { SecurityRules []SecurityRule `json:"securityRules,omitempty"` DefaultSecurityRules []SecurityRule `json:"defaultSecurityRules,omitempty"` NetworkInterfaces []SubResource `json:"networkInterfaces,omitempty"` Subnets []SubResource `json:"subnets,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
NetworkSecurityGroup resource
type NetworkSecurityGroupListResult ¶
type NetworkSecurityGroupListResult struct { autorest.Response `json:"-"` Value []NetworkSecurityGroup `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListNetworkSecurityGroups Api servive call
type NetworkSecurityGroupsClient ¶
type NetworkSecurityGroupsClient struct {
NetworkResourceProviderClient
}
NetworkSecurityGroups Client
func NewNetworkSecurityGroupsClient ¶
func NewNetworkSecurityGroupsClient(subscriptionId string) NetworkSecurityGroupsClient
func NewNetworkSecurityGroupsClientWithBaseUri ¶
func NewNetworkSecurityGroupsClientWithBaseUri(baseUri string, subscriptionId string) NetworkSecurityGroupsClient
func (NetworkSecurityGroupsClient) CreateOrUpdate ¶
func (client NetworkSecurityGroupsClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, parameters NetworkSecurityGroup) (result NetworkSecurityGroup, ae autorest.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 (NetworkSecurityGroupsClient) CreateOrUpdateRequestPreparer ¶
func (client NetworkSecurityGroupsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (NetworkSecurityGroupsClient) Delete ¶
func (client NetworkSecurityGroupsClient) Delete(resourceGroupName string, networkSecurityGroupName string) (result autorest.Response, ae autorest.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 (NetworkSecurityGroupsClient) DeleteRequestPreparer ¶
func (client NetworkSecurityGroupsClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (NetworkSecurityGroupsClient) Get ¶
func (client NetworkSecurityGroupsClient) Get(resourceGroupName string, networkSecurityGroupName string) (result NetworkSecurityGroup, ae autorest.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 (NetworkSecurityGroupsClient) GetRequestPreparer ¶
func (client NetworkSecurityGroupsClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (NetworkSecurityGroupsClient) List ¶
func (client NetworkSecurityGroupsClient) List(resourceGroupName string) (result NetworkSecurityGroupListResult, ae autorest.Error)
List the list NetworkSecurityGroups returns all network security groups in a resource group
resourceGroupName is the name of the resource group.
func (NetworkSecurityGroupsClient) ListAll ¶
func (client NetworkSecurityGroupsClient) ListAll() (result NetworkSecurityGroupListResult, ae autorest.Error)
ListAll the list NetworkSecurityGroups returns all network security groups in a subscription
func (NetworkSecurityGroupsClient) ListAllRequestPreparer ¶
func (client NetworkSecurityGroupsClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (NetworkSecurityGroupsClient) ListRequestPreparer ¶
func (client NetworkSecurityGroupsClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (NetworkSecurityGroupsClient) NewCreateOrUpdateRequest ¶
func (client NetworkSecurityGroupsClient) NewCreateOrUpdateRequest(resourceGroupName string, networkSecurityGroupName string, parameters NetworkSecurityGroup) (*http.Request, error)
Create the CreateOrUpdate request.
func (NetworkSecurityGroupsClient) NewDeleteRequest ¶
func (client NetworkSecurityGroupsClient) NewDeleteRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
Create the Delete request.
func (NetworkSecurityGroupsClient) NewGetRequest ¶
func (client NetworkSecurityGroupsClient) NewGetRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
Create the Get request.
func (NetworkSecurityGroupsClient) NewListAllRequest ¶
func (client NetworkSecurityGroupsClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (NetworkSecurityGroupsClient) NewListRequest ¶
func (client NetworkSecurityGroupsClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
type OperationStatus ¶
type OperationStatus string
const ( Failed OperationStatus = "Failed" InProgress OperationStatus = "InProgress" Succeeded OperationStatus = "Succeeded" )
type Probe ¶
type Probe struct { Id string `json:"id,omitempty"` Properties struct { LoadBalancingRules []SubResource `json:"loadBalancingRules,omitempty"` Protocol ProbeProtocol `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"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Load balancer Probe
type ProbeProtocol ¶
type ProbeProtocol string
const ( ProbeProtocolHttp ProbeProtocol = "Http" 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 struct { PublicIPAllocationMethod IpAllocationMethod `json:"publicIPAllocationMethod,omitempty"` IpConfiguration struct { Id string `json:"id,omitempty"` } `json:"ipConfiguration,omitempty"` DnsSettings struct { DomainNameLabel string `json:"domainNameLabel,omitempty"` Fqdn string `json:"fqdn,omitempty"` ReverseFqdn string `json:"reverseFqdn,omitempty"` } `json:"dnsSettings,omitempty"` IpAddress string `json:"ipAddress,omitempty"` IdleTimeoutInMinutes int `json:"idleTimeoutInMinutes,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
PublicIPAddress resource
type PublicIpAddressListResult ¶
type PublicIpAddressListResult struct { autorest.Response `json:"-"` Value []PublicIpAddress `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListPublicIpAddresses Api service call
type PublicIpAddressesClient ¶
type PublicIpAddressesClient struct {
NetworkResourceProviderClient
}
PublicIpAddresses Client
func NewPublicIpAddressesClient ¶
func NewPublicIpAddressesClient(subscriptionId string) PublicIpAddressesClient
func NewPublicIpAddressesClientWithBaseUri ¶
func NewPublicIpAddressesClientWithBaseUri(baseUri string, subscriptionId string) PublicIpAddressesClient
func (PublicIpAddressesClient) CreateOrUpdate ¶
func (client PublicIpAddressesClient) CreateOrUpdate(resourceGroupName string, publicIpAddressName string, parameters PublicIpAddress) (result PublicIpAddress, ae autorest.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 (PublicIpAddressesClient) CreateOrUpdateRequestPreparer ¶
func (client PublicIpAddressesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (PublicIpAddressesClient) Delete ¶
func (client PublicIpAddressesClient) Delete(resourceGroupName string, publicIpAddressName string) (result autorest.Response, ae autorest.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 (PublicIpAddressesClient) DeleteRequestPreparer ¶
func (client PublicIpAddressesClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (PublicIpAddressesClient) Get ¶
func (client PublicIpAddressesClient) Get(resourceGroupName string, publicIpAddressName string) (result PublicIpAddress, ae autorest.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 (PublicIpAddressesClient) GetRequestPreparer ¶
func (client PublicIpAddressesClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (PublicIpAddressesClient) List ¶
func (client PublicIpAddressesClient) List(resourceGroupName string) (result PublicIpAddressListResult, ae autorest.Error)
List the List publicIpAddress opertion retrieves all the publicIpAddresses in a resource group.
resourceGroupName is the name of the resource group.
func (PublicIpAddressesClient) ListAll ¶
func (client PublicIpAddressesClient) ListAll() (result PublicIpAddressListResult, ae autorest.Error)
ListAll the List publicIpAddress opertion retrieves all the publicIpAddresses in a subscription.
func (PublicIpAddressesClient) ListAllRequestPreparer ¶
func (client PublicIpAddressesClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (PublicIpAddressesClient) ListRequestPreparer ¶
func (client PublicIpAddressesClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (PublicIpAddressesClient) NewCreateOrUpdateRequest ¶
func (client PublicIpAddressesClient) NewCreateOrUpdateRequest(resourceGroupName string, publicIpAddressName string, parameters PublicIpAddress) (*http.Request, error)
Create the CreateOrUpdate request.
func (PublicIpAddressesClient) NewDeleteRequest ¶
func (client PublicIpAddressesClient) NewDeleteRequest(resourceGroupName string, publicIpAddressName string) (*http.Request, error)
Create the Delete request.
func (PublicIpAddressesClient) NewGetRequest ¶
func (client PublicIpAddressesClient) NewGetRequest(resourceGroupName string, publicIpAddressName string) (*http.Request, error)
Create the Get request.
func (PublicIpAddressesClient) NewListAllRequest ¶
func (client PublicIpAddressesClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (PublicIpAddressesClient) NewListRequest ¶
func (client PublicIpAddressesClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
type SecurityRule ¶
type SecurityRule struct { autorest.Response `json:"-"` Id string `json:"id,omitempty"` Properties struct { Description string `json:"description,omitempty"` Protocol SecurityRuleProtocol `json:"protocol,omitempty"` SourcePortRange string `json:"sourcePortRange,omitempty"` DestinationPortRange string `json:"destinationPortRange,omitempty"` SourceAddressPrefix string `json:"sourceAddressPrefix,omitempty"` DestinationAddressPrefix string `json:"destinationAddressPrefix,omitempty"` Access SecurityRuleAccess `json:"access,omitempty"` Priority int `json:"priority,omitempty"` Direction SecurityRuleDirection `json:"direction,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Network security rule
type SecurityRuleAccess ¶
type SecurityRuleAccess string
const ( Allow SecurityRuleAccess = "Allow" Deny SecurityRuleAccess = "Deny" )
type SecurityRuleDirection ¶
type SecurityRuleDirection string
const ( Inbound SecurityRuleDirection = "Inbound" Outbound SecurityRuleDirection = "Outbound" )
type SecurityRuleListResult ¶
type SecurityRuleListResult struct { autorest.Response `json:"-"` Value []SecurityRule `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListSecurityRule Api service callRetrieves all security rules that belongs to a network security group
type SecurityRuleProtocol ¶
type SecurityRuleProtocol string
const ( SecurityRuleProtocolAsterisk SecurityRuleProtocol = "*" SecurityRuleProtocolTcp SecurityRuleProtocol = "Tcp" SecurityRuleProtocolUdp SecurityRuleProtocol = "Udp" )
type SecurityRulesClient ¶
type SecurityRulesClient struct {
NetworkResourceProviderClient
}
SecurityRules Client
func NewSecurityRulesClient ¶
func NewSecurityRulesClient(subscriptionId string) SecurityRulesClient
func NewSecurityRulesClientWithBaseUri ¶
func NewSecurityRulesClientWithBaseUri(baseUri string, subscriptionId string) SecurityRulesClient
func (SecurityRulesClient) CreateOrUpdate ¶
func (client SecurityRulesClient) CreateOrUpdate(resourceGroupName string, networkSecurityGroupName string, securityRuleName string, securityRuleParameters SecurityRule) (result SecurityRule, ae autorest.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 (SecurityRulesClient) CreateOrUpdateRequestPreparer ¶
func (client SecurityRulesClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (SecurityRulesClient) Delete ¶
func (client SecurityRulesClient) Delete(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result autorest.Response, ae autorest.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 (SecurityRulesClient) DeleteRequestPreparer ¶
func (client SecurityRulesClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (SecurityRulesClient) Get ¶
func (client SecurityRulesClient) Get(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (result SecurityRule, ae autorest.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 (SecurityRulesClient) GetRequestPreparer ¶
func (client SecurityRulesClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (SecurityRulesClient) List ¶
func (client SecurityRulesClient) List(resourceGroupName string, networkSecurityGroupName string) (result SecurityRuleListResult, ae autorest.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 (SecurityRulesClient) ListRequestPreparer ¶
func (client SecurityRulesClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (SecurityRulesClient) NewCreateOrUpdateRequest ¶
func (client SecurityRulesClient) NewCreateOrUpdateRequest(resourceGroupName string, networkSecurityGroupName string, securityRuleName string, securityRuleParameters SecurityRule) (*http.Request, error)
Create the CreateOrUpdate request.
func (SecurityRulesClient) NewDeleteRequest ¶
func (client SecurityRulesClient) NewDeleteRequest(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (*http.Request, error)
Create the Delete request.
func (SecurityRulesClient) NewGetRequest ¶
func (client SecurityRulesClient) NewGetRequest(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (*http.Request, error)
Create the Get request.
func (SecurityRulesClient) NewListRequest ¶
func (client SecurityRulesClient) NewListRequest(resourceGroupName string, networkSecurityGroupName string) (*http.Request, error)
Create the List request.
type SubResource ¶
type SubResource struct {
Id string `json:"id,omitempty"`
}
type Subnet ¶
type Subnet struct { autorest.Response `json:"-"` Id string `json:"id,omitempty"` Properties struct { AddressPrefix string `json:"addressPrefix,omitempty"` NetworkSecurityGroup struct { Id string `json:"id,omitempty"` } `json:"networkSecurityGroup,omitempty"` IpConfigurations []SubResource `json:"ipConfigurations,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
Subnet in a VirtualNework resource
type SubnetListResult ¶
type SubnetListResult struct { autorest.Response `json:"-"` Value []Subnet `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListSubnets Api service callRetrieves all subnet that belongs to a virtual network
type SubnetsClient ¶
type SubnetsClient struct {
NetworkResourceProviderClient
}
Subnets Client
func NewSubnetsClient ¶
func NewSubnetsClient(subscriptionId string) SubnetsClient
func NewSubnetsClientWithBaseUri ¶
func NewSubnetsClientWithBaseUri(baseUri string, subscriptionId string) SubnetsClient
func (SubnetsClient) CreateOrUpdate ¶
func (client SubnetsClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters Subnet) (result Subnet, ae autorest.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 (SubnetsClient) CreateOrUpdateRequestPreparer ¶
func (client SubnetsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (SubnetsClient) Delete ¶
func (client SubnetsClient) Delete(resourceGroupName string, virtualNetworkName string, subnetName string) (result autorest.Response, ae autorest.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 (SubnetsClient) DeleteRequestPreparer ¶
func (client SubnetsClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (SubnetsClient) Get ¶
func (client SubnetsClient) Get(resourceGroupName string, virtualNetworkName string, subnetName string) (result Subnet, ae autorest.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 (SubnetsClient) GetRequestPreparer ¶
func (client SubnetsClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (SubnetsClient) List ¶
func (client SubnetsClient) List(resourceGroupName string, virtualNetworkName string) (result SubnetListResult, ae autorest.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 (SubnetsClient) ListRequestPreparer ¶
func (client SubnetsClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (SubnetsClient) NewCreateOrUpdateRequest ¶
func (client SubnetsClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters Subnet) (*http.Request, error)
Create the CreateOrUpdate request.
func (SubnetsClient) NewDeleteRequest ¶
func (client SubnetsClient) NewDeleteRequest(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
Create the Delete request.
func (SubnetsClient) NewGetRequest ¶
func (client SubnetsClient) NewGetRequest(resourceGroupName string, virtualNetworkName string, subnetName string) (*http.Request, error)
Create the Get request.
func (SubnetsClient) NewListRequest ¶
func (client SubnetsClient) NewListRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
Create the List request.
type TransportProtocol ¶
type TransportProtocol string
const ( TransportProtocolTcp TransportProtocol = "Tcp" TransportProtocolUdp TransportProtocol = "Udp" )
type Usage ¶
type Usage struct { Unit UsageUnit `json:"unit,omitempty"` CurrentValue int `json:"currentValue,omitempty"` Limit int32 `json:"limit,omitempty"` Name struct { Value string `json:"value,omitempty"` LocalizedValue string `json:"localizedValue,omitempty"` } `json:"name,omitempty"` }
Describes Network Resource Usage.
type UsagesClient ¶
type UsagesClient struct {
NetworkResourceProviderClient
}
Usages Client
func NewUsagesClient ¶
func NewUsagesClient(subscriptionId string) UsagesClient
func NewUsagesClientWithBaseUri ¶
func NewUsagesClientWithBaseUri(baseUri string, subscriptionId string) UsagesClient
func (UsagesClient) List ¶
func (client UsagesClient) List(location string) (result UsagesListResult, ae autorest.Error)
List lists compute usages for a subscription.
location is the location upon which resource usage is queried.
func (UsagesClient) ListRequestPreparer ¶
func (client UsagesClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (UsagesClient) NewListRequest ¶
func (client UsagesClient) NewListRequest(location string) (*http.Request, error)
Create the List request.
type UsagesListResult ¶
type UsagesListResult struct { autorest.Response `json:"-"` Value []Usage `json:"value,omitempty"` }
The List Usages operation response.
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 struct { AddressSpace struct { AddressPrefixes []string `json:"addressPrefixes,omitempty"` } `json:"addressSpace,omitempty"` DhcpOptions struct { DnsServers []string `json:"dnsServers,omitempty"` } `json:"dhcpOptions,omitempty"` Subnets []Subnet `json:"subnets,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
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 struct { IpConfigurations []VirtualNetworkGatewayIpConfiguration `json:"ipConfigurations,omitempty"` GatewayType VirtualNetworkGatewayType `json:"gatewayType,omitempty"` VpnType VpnType `json:"vpnType,omitempty"` EnableBgp bool `json:"enableBgp,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
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 struct { VirtualNetworkGateway1 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"` Properties struct { IpConfigurations []VirtualNetworkGatewayIpConfiguration `json:"ipConfigurations,omitempty"` GatewayType VirtualNetworkGatewayType `json:"gatewayType,omitempty"` VpnType VpnType `json:"vpnType,omitempty"` EnableBgp bool `json:"enableBgp,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` } `json:"virtualNetworkGateway1,omitempty"` VirtualNetworkGateway2 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"` Properties struct { IpConfigurations []VirtualNetworkGatewayIpConfiguration `json:"ipConfigurations,omitempty"` GatewayType VirtualNetworkGatewayType `json:"gatewayType,omitempty"` VpnType VpnType `json:"vpnType,omitempty"` EnableBgp bool `json:"enableBgp,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` } `json:"virtualNetworkGateway2,omitempty"` LocalNetworkGateway2 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"` Properties struct { LocalNetworkAddressSpace struct { AddressPrefixes []string `json:"addressPrefixes,omitempty"` } `json:"localNetworkAddressSpace,omitempty"` GatewayIpAddress string `json:"gatewayIpAddress,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` } `json:"localNetworkGateway2,omitempty"` ConnectionType VirtualNetworkGatewayConnectionType `json:"connectionType,omitempty"` RoutingWeight int `json:"routingWeight,omitempty"` SharedKey string `json:"sharedKey,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Etag string `json:"etag,omitempty"` }
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"` }
Response for ListVirtualNetworkGatewayConnections Api service call
type VirtualNetworkGatewayConnectionType ¶
type VirtualNetworkGatewayConnectionType string
const ( ExpressRoute VirtualNetworkGatewayConnectionType = "ExpressRoute" IPsec VirtualNetworkGatewayConnectionType = "IPsec" Vnet2Vnet VirtualNetworkGatewayConnectionType = "Vnet2Vnet" VPNClient VirtualNetworkGatewayConnectionType = "VPNClient" )
type VirtualNetworkGatewayConnectionsClient ¶
type VirtualNetworkGatewayConnectionsClient struct {
NetworkResourceProviderClient
}
VirtualNetworkGatewayConnections Client
func NewVirtualNetworkGatewayConnectionsClient ¶
func NewVirtualNetworkGatewayConnectionsClient(subscriptionId string) VirtualNetworkGatewayConnectionsClient
func NewVirtualNetworkGatewayConnectionsClientWithBaseUri ¶
func NewVirtualNetworkGatewayConnectionsClientWithBaseUri(baseUri string, subscriptionId string) VirtualNetworkGatewayConnectionsClient
func (VirtualNetworkGatewayConnectionsClient) CreateOrUpdate ¶
func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters VirtualNetworkGatewayConnection) (result VirtualNetworkGatewayConnection, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) CreateOrUpdateRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (VirtualNetworkGatewayConnectionsClient) Delete ¶
func (client VirtualNetworkGatewayConnectionsClient) Delete(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result autorest.Response, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) DeleteRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (VirtualNetworkGatewayConnectionsClient) Get ¶
func (client VirtualNetworkGatewayConnectionsClient) Get(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result VirtualNetworkGatewayConnection, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) GetRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (VirtualNetworkGatewayConnectionsClient) GetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsClient) GetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string) (result ConnectionSharedKey, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) GetSharedKeyRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) GetSharedKeyRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the GetSharedKey request.
func (VirtualNetworkGatewayConnectionsClient) List ¶
func (client VirtualNetworkGatewayConnectionsClient) List(resourceGroupName string) (result VirtualNetworkGatewayConnectionListResult, ae autorest.Error)
List the List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.
resourceGroupName is the name of the resource group.
func (VirtualNetworkGatewayConnectionsClient) ListRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (VirtualNetworkGatewayConnectionsClient) NewCreateOrUpdateRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters VirtualNetworkGatewayConnection) (*http.Request, error)
Create the CreateOrUpdate request.
func (VirtualNetworkGatewayConnectionsClient) NewDeleteRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewDeleteRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
Create the Delete request.
func (VirtualNetworkGatewayConnectionsClient) NewGetRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewGetRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
Create the Get request.
func (VirtualNetworkGatewayConnectionsClient) NewGetSharedKeyRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewGetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string) (*http.Request, error)
Create the GetSharedKey request.
func (VirtualNetworkGatewayConnectionsClient) NewListRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
func (VirtualNetworkGatewayConnectionsClient) NewResetSharedKeyRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewResetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionResetSharedKey) (*http.Request, error)
Create the ResetSharedKey request.
func (VirtualNetworkGatewayConnectionsClient) NewSetSharedKeyRequest ¶
func (client VirtualNetworkGatewayConnectionsClient) NewSetSharedKeyRequest(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionSharedKey) (*http.Request, error)
Create the SetSharedKey request.
func (VirtualNetworkGatewayConnectionsClient) ResetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionResetSharedKey) (result ConnectionResetSharedKey, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) ResetSharedKeyRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) ResetSharedKeyRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ResetSharedKey request.
func (VirtualNetworkGatewayConnectionsClient) SetSharedKey ¶
func (client VirtualNetworkGatewayConnectionsClient) SetSharedKey(resourceGroupName string, virtualNetworkGatewayConnectionName string, parameters ConnectionSharedKey) (result ConnectionSharedKey, ae autorest.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 (VirtualNetworkGatewayConnectionsClient) SetSharedKeyRequestPreparer ¶
func (client VirtualNetworkGatewayConnectionsClient) SetSharedKeyRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the SetSharedKey request.
type VirtualNetworkGatewayIpConfiguration ¶
type VirtualNetworkGatewayIpConfiguration struct { Id string `json:"id,omitempty"` Properties struct { PrivateIPAddress string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod IpAllocationMethod `json:"privateIPAllocationMethod,omitempty"` Subnet struct { Id string `json:"id,omitempty"` } `json:"subnet,omitempty"` PublicIPAddress struct { Id string `json:"id,omitempty"` } `json:"publicIPAddress,omitempty"` ProvisioningState string `json:"provisioningState,omitempty"` } `json:"properties,omitempty"` Name string `json:"name,omitempty"` Etag string `json:"etag,omitempty"` }
IpConfiguration for Virtual network gateway
type VirtualNetworkGatewayListResult ¶
type VirtualNetworkGatewayListResult struct { autorest.Response `json:"-"` Value []VirtualNetworkGateway `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListVirtualNetworkGateways Api service call
type VirtualNetworkGatewayType ¶
type VirtualNetworkGatewayType string
const (
Vpn VirtualNetworkGatewayType = "Vpn"
)
type VirtualNetworkGatewaysClient ¶
type VirtualNetworkGatewaysClient struct {
NetworkResourceProviderClient
}
VirtualNetworkGateways Client
func NewVirtualNetworkGatewaysClient ¶
func NewVirtualNetworkGatewaysClient(subscriptionId string) VirtualNetworkGatewaysClient
func NewVirtualNetworkGatewaysClientWithBaseUri ¶
func NewVirtualNetworkGatewaysClientWithBaseUri(baseUri string, subscriptionId string) VirtualNetworkGatewaysClient
func (VirtualNetworkGatewaysClient) CreateOrUpdate ¶
func (client VirtualNetworkGatewaysClient) CreateOrUpdate(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (result VirtualNetworkGateway, ae autorest.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 (VirtualNetworkGatewaysClient) CreateOrUpdateRequestPreparer ¶
func (client VirtualNetworkGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (VirtualNetworkGatewaysClient) Delete ¶
func (client VirtualNetworkGatewaysClient) Delete(resourceGroupName string, virtualNetworkGatewayName string) (result autorest.Response, ae autorest.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 (VirtualNetworkGatewaysClient) DeleteRequestPreparer ¶
func (client VirtualNetworkGatewaysClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (VirtualNetworkGatewaysClient) Get ¶
func (client VirtualNetworkGatewaysClient) Get(resourceGroupName string, virtualNetworkGatewayName string) (result VirtualNetworkGateway, ae autorest.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 (VirtualNetworkGatewaysClient) GetRequestPreparer ¶
func (client VirtualNetworkGatewaysClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (VirtualNetworkGatewaysClient) List ¶
func (client VirtualNetworkGatewaysClient) List(resourceGroupName string) (result VirtualNetworkGatewayListResult, ae autorest.Error)
List the List VirtualNetworkGateways opertion retrieves all the virtual network gateways stored.
resourceGroupName is the name of the resource group.
func (VirtualNetworkGatewaysClient) ListRequestPreparer ¶
func (client VirtualNetworkGatewaysClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (VirtualNetworkGatewaysClient) NewCreateOrUpdateRequest ¶
func (client VirtualNetworkGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (*http.Request, error)
Create the CreateOrUpdate request.
func (VirtualNetworkGatewaysClient) NewDeleteRequest ¶
func (client VirtualNetworkGatewaysClient) NewDeleteRequest(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
Create the Delete request.
func (VirtualNetworkGatewaysClient) NewGetRequest ¶
func (client VirtualNetworkGatewaysClient) NewGetRequest(resourceGroupName string, virtualNetworkGatewayName string) (*http.Request, error)
Create the Get request.
func (VirtualNetworkGatewaysClient) NewListRequest ¶
func (client VirtualNetworkGatewaysClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.
func (VirtualNetworkGatewaysClient) NewResetRequest ¶
func (client VirtualNetworkGatewaysClient) NewResetRequest(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (*http.Request, error)
Create the Reset request.
func (VirtualNetworkGatewaysClient) Reset ¶
func (client VirtualNetworkGatewaysClient) Reset(resourceGroupName string, virtualNetworkGatewayName string, parameters VirtualNetworkGateway) (result VirtualNetworkGateway, ae autorest.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 (VirtualNetworkGatewaysClient) ResetRequestPreparer ¶
func (client VirtualNetworkGatewaysClient) ResetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Reset request.
type VirtualNetworkListResult ¶
type VirtualNetworkListResult struct { autorest.Response `json:"-"` Value []VirtualNetwork `json:"value,omitempty"` NextLink string `json:"nextLink,omitempty"` }
Response for ListVirtualNetworks Api servive call
type VirtualNetworksClient ¶
type VirtualNetworksClient struct {
NetworkResourceProviderClient
}
VirtualNetworks Client
func NewVirtualNetworksClient ¶
func NewVirtualNetworksClient(subscriptionId string) VirtualNetworksClient
func NewVirtualNetworksClientWithBaseUri ¶
func NewVirtualNetworksClientWithBaseUri(baseUri string, subscriptionId string) VirtualNetworksClient
func (VirtualNetworksClient) CreateOrUpdate ¶
func (client VirtualNetworksClient) CreateOrUpdate(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (result VirtualNetwork, ae autorest.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 (VirtualNetworksClient) CreateOrUpdateRequestPreparer ¶
func (client VirtualNetworksClient) CreateOrUpdateRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the CreateOrUpdate request.
func (VirtualNetworksClient) Delete ¶
func (client VirtualNetworksClient) Delete(resourceGroupName string, virtualNetworkName string) (result autorest.Response, ae autorest.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 (VirtualNetworksClient) DeleteRequestPreparer ¶
func (client VirtualNetworksClient) DeleteRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Delete request.
func (VirtualNetworksClient) Get ¶
func (client VirtualNetworksClient) Get(resourceGroupName string, virtualNetworkName string) (result VirtualNetwork, ae autorest.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 (VirtualNetworksClient) GetRequestPreparer ¶
func (client VirtualNetworksClient) GetRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the Get request.
func (VirtualNetworksClient) List ¶
func (client VirtualNetworksClient) List(resourceGroupName string) (result VirtualNetworkListResult, ae autorest.Error)
List the list VirtualNetwork returns all Virtual Networks in a resource group
resourceGroupName is the name of the resource group.
func (VirtualNetworksClient) ListAll ¶
func (client VirtualNetworksClient) ListAll() (result VirtualNetworkListResult, ae autorest.Error)
ListAll the list VirtualNetwork returns all Virtual Networks in a subscription
func (VirtualNetworksClient) ListAllRequestPreparer ¶
func (client VirtualNetworksClient) ListAllRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the ListAll request.
func (VirtualNetworksClient) ListRequestPreparer ¶
func (client VirtualNetworksClient) ListRequestPreparer() autorest.Preparer
Create a Preparer by which to prepare the List request.
func (VirtualNetworksClient) NewCreateOrUpdateRequest ¶
func (client VirtualNetworksClient) NewCreateOrUpdateRequest(resourceGroupName string, virtualNetworkName string, parameters VirtualNetwork) (*http.Request, error)
Create the CreateOrUpdate request.
func (VirtualNetworksClient) NewDeleteRequest ¶
func (client VirtualNetworksClient) NewDeleteRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
Create the Delete request.
func (VirtualNetworksClient) NewGetRequest ¶
func (client VirtualNetworksClient) NewGetRequest(resourceGroupName string, virtualNetworkName string) (*http.Request, error)
Create the Get request.
func (VirtualNetworksClient) NewListAllRequest ¶
func (client VirtualNetworksClient) NewListAllRequest() (*http.Request, error)
Create the ListAll request.
func (VirtualNetworksClient) NewListRequest ¶
func (client VirtualNetworksClient) NewListRequest(resourceGroupName string) (*http.Request, error)
Create the List request.