Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDdosSettingsProtectionMode() []string + func PossibleValuesForDeleteOptions() []string + func PossibleValuesForFlowLogFormatType() []string + func PossibleValuesForGatewayLoadBalancerTunnelInterfaceType() []string + func PossibleValuesForGatewayLoadBalancerTunnelProtocol() []string + func PossibleValuesForIPAllocationMethod() []string + func PossibleValuesForIPVersion() []string + func PossibleValuesForLoadBalancerBackendAddressAdminState() []string + func PossibleValuesForLoadBalancerOutboundRuleProtocol() []string + func PossibleValuesForLoadBalancerSkuName() []string + func PossibleValuesForLoadBalancerSkuTier() []string + func PossibleValuesForLoadDistribution() []string + func PossibleValuesForNatGatewaySkuName() []string + func PossibleValuesForNetworkInterfaceAuxiliaryMode() []string + func PossibleValuesForNetworkInterfaceAuxiliarySku() []string + func PossibleValuesForNetworkInterfaceMigrationPhase() []string + func PossibleValuesForNetworkInterfaceNicType() []string + func PossibleValuesForProbeNoHealthyBackendsBehavior() []string + func PossibleValuesForProbeProtocol() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicIPAddressDnsSettingsDomainNameLabelScope() []string + func PossibleValuesForPublicIPAddressMigrationPhase() []string + func PossibleValuesForPublicIPAddressSkuName() []string + func PossibleValuesForPublicIPAddressSkuTier() []string + func PossibleValuesForRouteNextHopType() []string + func PossibleValuesForSecurityRuleAccess() []string + func PossibleValuesForSecurityRuleDirection() []string + func PossibleValuesForSecurityRuleProtocol() []string + func PossibleValuesForSharingScope() []string + func PossibleValuesForSyncMode() []string + func PossibleValuesForTransportProtocol() []string + func PossibleValuesForVirtualNetworkPrivateEndpointNetworkPolicies() []string + func PossibleValuesForVirtualNetworkPrivateLinkServiceNetworkPolicies() []string + func ValidateBackendAddressPoolID(input interface{}, key string) (warnings []string, errors []error) + func ValidateFrontendIPConfigurationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateInboundNatRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLoadBalancerBackendAddressPoolID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLoadBalancerID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLoadBalancingRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateOutboundRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProbeID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviderLoadBalancerID(input interface{}, key string) (warnings []string, errors []error) + type ApplicationGatewayBackendAddress struct + Fqdn *string + IPAddress *string + type ApplicationGatewayBackendAddressPool struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayBackendAddressPoolPropertiesFormat + Type *string + type ApplicationGatewayBackendAddressPoolPropertiesFormat struct + BackendAddresses *[]ApplicationGatewayBackendAddress + BackendIPConfigurations *[]NetworkInterfaceIPConfiguration + ProvisioningState *ProvisioningState + type ApplicationGatewayIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayIPConfigurationPropertiesFormat + Type *string + type ApplicationGatewayIPConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *SubResource + type ApplicationSecurityGroup struct + Etag *string + Id *string + Location *string + Name *string + Properties *ApplicationSecurityGroupPropertiesFormat + Tags *map[string]string + Type *string + type ApplicationSecurityGroupPropertiesFormat struct + ProvisioningState *ProvisioningState + ResourceGuid *string + type BackendAddressInboundNatRulePortMappings struct + InboundNatRulePortMappings *[]InboundNatRulePortMapping + type BackendAddressPool struct + Etag *string + Id *string + Name *string + Properties *BackendAddressPoolPropertiesFormat + Type *string + type BackendAddressPoolId struct + BackendAddressPoolName string + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewBackendAddressPoolID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) BackendAddressPoolId + func ParseBackendAddressPoolID(input string) (*BackendAddressPoolId, error) + func ParseBackendAddressPoolIDInsensitively(input string) (*BackendAddressPoolId, error) + func (id *BackendAddressPoolId) FromParseResult(input resourceids.ParseResult) error + func (id BackendAddressPoolId) ID() string + func (id BackendAddressPoolId) Segments() []resourceids.Segment + func (id BackendAddressPoolId) String() string + type BackendAddressPoolOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p BackendAddressPoolOperationPredicate) Matches(input BackendAddressPool) bool + type BackendAddressPoolPropertiesFormat struct + BackendIPConfigurations *[]NetworkInterfaceIPConfiguration + DrainPeriodInSeconds *int64 + InboundNatRules *[]SubResource + LoadBalancerBackendAddresses *[]LoadBalancerBackendAddress + LoadBalancingRules *[]SubResource + Location *string + OutboundRule *SubResource + OutboundRules *[]SubResource + ProvisioningState *ProvisioningState + SyncMode *SyncMode + TunnelInterfaces *[]GatewayLoadBalancerTunnelInterface + VirtualNetwork *SubResource + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *LoadBalancer + OData *odata.OData + Poller pollers.Poller + type CustomDnsConfigPropertiesFormat struct + Fqdn *string + IPAddresses *[]string + type DdosSettings struct + DdosProtectionPlan *SubResource + ProtectionMode *DdosSettingsProtectionMode + type DdosSettingsProtectionMode string + const DdosSettingsProtectionModeDisabled + const DdosSettingsProtectionModeEnabled + const DdosSettingsProtectionModeVirtualNetworkInherited + func (s *DdosSettingsProtectionMode) UnmarshalJSON(bytes []byte) error + type Delegation struct + Etag *string + Id *string + Name *string + Properties *ServiceDelegationPropertiesFormat + Type *string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteOptions string + const DeleteOptionsDelete + const DeleteOptionsDetach + func (s *DeleteOptions) UnmarshalJSON(bytes []byte) error + type FlowLog struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Location *string + Name *string + Properties *FlowLogPropertiesFormat + Tags *map[string]string + Type *string + type FlowLogFormatParameters struct + Type *FlowLogFormatType + Version *int64 + type FlowLogFormatType string + const FlowLogFormatTypeJSON + func (s *FlowLogFormatType) UnmarshalJSON(bytes []byte) error + type FlowLogPropertiesFormat struct + Enabled *bool + EnabledFilteringCriteria *string + FlowAnalyticsConfiguration *TrafficAnalyticsProperties + Format *FlowLogFormatParameters + ProvisioningState *ProvisioningState + RetentionPolicy *RetentionPolicyParameters + StorageId string + TargetResourceGuid *string + TargetResourceId string + type FrontendIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *FrontendIPConfigurationPropertiesFormat + Type *string + Zones *zones.Schema + type FrontendIPConfigurationId struct + FrontendIPConfigurationName string + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewFrontendIPConfigurationID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) FrontendIPConfigurationId + func ParseFrontendIPConfigurationID(input string) (*FrontendIPConfigurationId, error) + func ParseFrontendIPConfigurationIDInsensitively(input string) (*FrontendIPConfigurationId, error) + func (id *FrontendIPConfigurationId) FromParseResult(input resourceids.ParseResult) error + func (id FrontendIPConfigurationId) ID() string + func (id FrontendIPConfigurationId) Segments() []resourceids.Segment + func (id FrontendIPConfigurationId) String() string + type FrontendIPConfigurationOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p FrontendIPConfigurationOperationPredicate) Matches(input FrontendIPConfiguration) bool + type FrontendIPConfigurationPropertiesFormat struct + GatewayLoadBalancer *SubResource + InboundNatPools *[]SubResource + InboundNatRules *[]SubResource + LoadBalancingRules *[]SubResource + OutboundRules *[]SubResource + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + PublicIPPrefix *SubResource + Subnet *Subnet + type GatewayLoadBalancerTunnelInterface struct + Identifier *int64 + Port *int64 + Protocol *GatewayLoadBalancerTunnelProtocol + Type *GatewayLoadBalancerTunnelInterfaceType + type GatewayLoadBalancerTunnelInterfaceType string + const GatewayLoadBalancerTunnelInterfaceTypeExternal + const GatewayLoadBalancerTunnelInterfaceTypeInternal + const GatewayLoadBalancerTunnelInterfaceTypeNone + func (s *GatewayLoadBalancerTunnelInterfaceType) UnmarshalJSON(bytes []byte) error + type GatewayLoadBalancerTunnelProtocol string + const GatewayLoadBalancerTunnelProtocolNative + const GatewayLoadBalancerTunnelProtocolNone + const GatewayLoadBalancerTunnelProtocolVXLAN + func (s *GatewayLoadBalancerTunnelProtocol) UnmarshalJSON(bytes []byte) error + type GetOperationOptions struct + Expand *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *LoadBalancer + OData *odata.OData + type IPAllocationMethod string + const IPAllocationMethodDynamic + const IPAllocationMethodStatic + func (s *IPAllocationMethod) UnmarshalJSON(bytes []byte) error + type IPConfiguration struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationPropertiesFormat + type IPConfigurationProfile struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationProfilePropertiesFormat + Type *string + type IPConfigurationProfilePropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *Subnet + type IPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + type IPTag struct + IPTagType *string + Tag *string + type IPVersion string + const IPVersionIPvFour + const IPVersionIPvSix + func (s *IPVersion) UnmarshalJSON(bytes []byte) error + type InboundNatPool struct + Etag *string + Id *string + Name *string + Properties *InboundNatPoolPropertiesFormat + Type *string + type InboundNatPoolPropertiesFormat struct + BackendPort int64 + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPortRangeEnd int64 + FrontendPortRangeStart int64 + IdleTimeoutInMinutes *int64 + Protocol TransportProtocol + ProvisioningState *ProvisioningState + type InboundNatRule struct + Etag *string + Id *string + Name *string + Properties *InboundNatRulePropertiesFormat + Type *string + type InboundNatRuleId struct + InboundNatRuleName string + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewInboundNatRuleID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) InboundNatRuleId + func ParseInboundNatRuleID(input string) (*InboundNatRuleId, error) + func ParseInboundNatRuleIDInsensitively(input string) (*InboundNatRuleId, error) + func (id *InboundNatRuleId) FromParseResult(input resourceids.ParseResult) error + func (id InboundNatRuleId) ID() string + func (id InboundNatRuleId) Segments() []resourceids.Segment + func (id InboundNatRuleId) String() string + type InboundNatRuleOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p InboundNatRuleOperationPredicate) Matches(input InboundNatRule) bool + type InboundNatRulePortMapping struct + BackendPort *int64 + FrontendPort *int64 + InboundNatRuleName *string + Protocol *TransportProtocol + type InboundNatRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendIPConfiguration *NetworkInterfaceIPConfiguration + BackendPort *int64 + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPort *int64 + FrontendPortRangeEnd *int64 + FrontendPortRangeStart *int64 + IdleTimeoutInMinutes *int64 + Protocol *TransportProtocol + ProvisioningState *ProvisioningState + type InboundNatRulesCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *InboundNatRule + OData *odata.OData + Poller pollers.Poller + type InboundNatRulesDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type InboundNatRulesGetOperationOptions struct + Expand *string + func DefaultInboundNatRulesGetOperationOptions() InboundNatRulesGetOperationOptions + func (o InboundNatRulesGetOperationOptions) ToHeaders() *client.Headers + func (o InboundNatRulesGetOperationOptions) ToOData() *odata.Query + func (o InboundNatRulesGetOperationOptions) ToQuery() *client.QueryParams + type InboundNatRulesGetOperationResponse struct + HttpResponse *http.Response + Model *InboundNatRule + OData *odata.OData + type InboundNatRulesListCompleteResult struct + Items []InboundNatRule + LatestHttpResponse *http.Response + type InboundNatRulesListCustomPager struct + NextLink *odata.Link + func (p *InboundNatRulesListCustomPager) NextPageLink() *odata.Link + type InboundNatRulesListOperationResponse struct + HttpResponse *http.Response + Model *[]InboundNatRule + OData *odata.OData + type ListAllCompleteResult struct + Items []LoadBalancer + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]LoadBalancer + OData *odata.OData + type ListCompleteResult struct + Items []LoadBalancer + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListInboundNatRulePortMappingsOperationResponse struct + HttpResponse *http.Response + Model *BackendAddressInboundNatRulePortMappings + OData *odata.OData + Poller pollers.Poller + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]LoadBalancer + OData *odata.OData + type LoadBalancer struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *LoadBalancerPropertiesFormat + Sku *LoadBalancerSku + Tags *map[string]string + Type *string + type LoadBalancerBackendAddress struct + Name *string + Properties *LoadBalancerBackendAddressPropertiesFormat + type LoadBalancerBackendAddressAdminState string + const LoadBalancerBackendAddressAdminStateDown + const LoadBalancerBackendAddressAdminStateNone + const LoadBalancerBackendAddressAdminStateUp + func (s *LoadBalancerBackendAddressAdminState) UnmarshalJSON(bytes []byte) error + type LoadBalancerBackendAddressPoolId struct + BackendAddressPoolName string + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewLoadBalancerBackendAddressPoolID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) LoadBalancerBackendAddressPoolId + func ParseLoadBalancerBackendAddressPoolID(input string) (*LoadBalancerBackendAddressPoolId, error) + func ParseLoadBalancerBackendAddressPoolIDInsensitively(input string) (*LoadBalancerBackendAddressPoolId, error) + func (id *LoadBalancerBackendAddressPoolId) FromParseResult(input resourceids.ParseResult) error + func (id LoadBalancerBackendAddressPoolId) ID() string + func (id LoadBalancerBackendAddressPoolId) Segments() []resourceids.Segment + func (id LoadBalancerBackendAddressPoolId) String() string + type LoadBalancerBackendAddressPoolsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *BackendAddressPool + OData *odata.OData + Poller pollers.Poller + type LoadBalancerBackendAddressPoolsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type LoadBalancerBackendAddressPoolsGetOperationResponse struct + HttpResponse *http.Response + Model *BackendAddressPool + OData *odata.OData + type LoadBalancerBackendAddressPoolsListCompleteResult struct + Items []BackendAddressPool + LatestHttpResponse *http.Response + type LoadBalancerBackendAddressPoolsListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerBackendAddressPoolsListCustomPager) NextPageLink() *odata.Link + type LoadBalancerBackendAddressPoolsListOperationResponse struct + HttpResponse *http.Response + Model *[]BackendAddressPool + OData *odata.OData + type LoadBalancerBackendAddressPropertiesFormat struct + AdminState *LoadBalancerBackendAddressAdminState + IPAddress *string + InboundNatRulesPortMapping *[]NatRulePortMapping + LoadBalancerFrontendIPConfiguration *SubResource + NetworkInterfaceIPConfiguration *SubResource + Subnet *SubResource + VirtualNetwork *SubResource + type LoadBalancerFrontendIPConfigurationsGetOperationResponse struct + HttpResponse *http.Response + Model *FrontendIPConfiguration + OData *odata.OData + type LoadBalancerFrontendIPConfigurationsListCompleteResult struct + Items []FrontendIPConfiguration + LatestHttpResponse *http.Response + type LoadBalancerFrontendIPConfigurationsListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerFrontendIPConfigurationsListCustomPager) NextPageLink() *odata.Link + type LoadBalancerFrontendIPConfigurationsListOperationResponse struct + HttpResponse *http.Response + Model *[]FrontendIPConfiguration + OData *odata.OData + type LoadBalancerId struct + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewLoadBalancerID(subscriptionId string, resourceGroupName string, loadBalancerName string) LoadBalancerId + func ParseLoadBalancerID(input string) (*LoadBalancerId, error) + func ParseLoadBalancerIDInsensitively(input string) (*LoadBalancerId, error) + func (id *LoadBalancerId) FromParseResult(input resourceids.ParseResult) error + func (id LoadBalancerId) ID() string + func (id LoadBalancerId) Segments() []resourceids.Segment + func (id LoadBalancerId) String() string + type LoadBalancerLoadBalancingRulesGetOperationResponse struct + HttpResponse *http.Response + Model *LoadBalancingRule + OData *odata.OData + type LoadBalancerLoadBalancingRulesListCompleteResult struct + Items []LoadBalancingRule + LatestHttpResponse *http.Response + type LoadBalancerLoadBalancingRulesListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerLoadBalancingRulesListCustomPager) NextPageLink() *odata.Link + type LoadBalancerLoadBalancingRulesListOperationResponse struct + HttpResponse *http.Response + Model *[]LoadBalancingRule + OData *odata.OData + type LoadBalancerNetworkInterfacesListCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type LoadBalancerNetworkInterfacesListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerNetworkInterfacesListCustomPager) NextPageLink() *odata.Link + type LoadBalancerNetworkInterfacesListOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type LoadBalancerOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p LoadBalancerOperationPredicate) Matches(input LoadBalancer) bool + type LoadBalancerOutboundRuleProtocol string + const LoadBalancerOutboundRuleProtocolAll + const LoadBalancerOutboundRuleProtocolTcp + const LoadBalancerOutboundRuleProtocolUdp + func (s *LoadBalancerOutboundRuleProtocol) UnmarshalJSON(bytes []byte) error + type LoadBalancerOutboundRulesGetOperationResponse struct + HttpResponse *http.Response + Model *OutboundRule + OData *odata.OData + type LoadBalancerOutboundRulesListCompleteResult struct + Items []OutboundRule + LatestHttpResponse *http.Response + type LoadBalancerOutboundRulesListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerOutboundRulesListCustomPager) NextPageLink() *odata.Link + type LoadBalancerOutboundRulesListOperationResponse struct + HttpResponse *http.Response + Model *[]OutboundRule + OData *odata.OData + type LoadBalancerProbesGetOperationResponse struct + HttpResponse *http.Response + Model *Probe + OData *odata.OData + type LoadBalancerProbesListCompleteResult struct + Items []Probe + LatestHttpResponse *http.Response + type LoadBalancerProbesListCustomPager struct + NextLink *odata.Link + func (p *LoadBalancerProbesListCustomPager) NextPageLink() *odata.Link + type LoadBalancerProbesListOperationResponse struct + HttpResponse *http.Response + Model *[]Probe + OData *odata.OData + type LoadBalancerPropertiesFormat struct + BackendAddressPools *[]BackendAddressPool + FrontendIPConfigurations *[]FrontendIPConfiguration + InboundNatPools *[]InboundNatPool + InboundNatRules *[]InboundNatRule + LoadBalancingRules *[]LoadBalancingRule + OutboundRules *[]OutboundRule + Probes *[]Probe + ProvisioningState *ProvisioningState + ResourceGuid *string + type LoadBalancerSku struct + Name *LoadBalancerSkuName + Tier *LoadBalancerSkuTier + type LoadBalancerSkuName string + const LoadBalancerSkuNameBasic + const LoadBalancerSkuNameGateway + const LoadBalancerSkuNameStandard + func (s *LoadBalancerSkuName) UnmarshalJSON(bytes []byte) error + type LoadBalancerSkuTier string + const LoadBalancerSkuTierGlobal + const LoadBalancerSkuTierRegional + func (s *LoadBalancerSkuTier) UnmarshalJSON(bytes []byte) error + type LoadBalancerVipSwapRequest struct + FrontendIPConfigurations *[]LoadBalancerVipSwapRequestFrontendIPConfiguration + type LoadBalancerVipSwapRequestFrontendIPConfiguration struct + Id *string + Properties *LoadBalancerVipSwapRequestFrontendIPConfigurationProperties + type LoadBalancerVipSwapRequestFrontendIPConfigurationProperties struct + PublicIPAddress *SubResource + type LoadBalancersClient struct + Client *resourcemanager.Client + func NewLoadBalancersClientWithBaseURI(sdkApi sdkEnv.Api) (*LoadBalancersClient, error) + func (c LoadBalancersClient) CreateOrUpdate(ctx context.Context, id ProviderLoadBalancerId, input LoadBalancer) (result CreateOrUpdateOperationResponse, err error) + func (c LoadBalancersClient) CreateOrUpdateThenPoll(ctx context.Context, id ProviderLoadBalancerId, input LoadBalancer) error + func (c LoadBalancersClient) Delete(ctx context.Context, id ProviderLoadBalancerId) (result DeleteOperationResponse, err error) + func (c LoadBalancersClient) DeleteThenPoll(ctx context.Context, id ProviderLoadBalancerId) error + func (c LoadBalancersClient) Get(ctx context.Context, id ProviderLoadBalancerId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c LoadBalancersClient) InboundNatRulesCreateOrUpdate(ctx context.Context, id InboundNatRuleId, input InboundNatRule) (result InboundNatRulesCreateOrUpdateOperationResponse, err error) + func (c LoadBalancersClient) InboundNatRulesCreateOrUpdateThenPoll(ctx context.Context, id InboundNatRuleId, input InboundNatRule) error + func (c LoadBalancersClient) InboundNatRulesDelete(ctx context.Context, id InboundNatRuleId) (result InboundNatRulesDeleteOperationResponse, err error) + func (c LoadBalancersClient) InboundNatRulesDeleteThenPoll(ctx context.Context, id InboundNatRuleId) error + func (c LoadBalancersClient) InboundNatRulesGet(ctx context.Context, id InboundNatRuleId, ...) (result InboundNatRulesGetOperationResponse, err error) + func (c LoadBalancersClient) InboundNatRulesList(ctx context.Context, id ProviderLoadBalancerId) (result InboundNatRulesListOperationResponse, err error) + func (c LoadBalancersClient) InboundNatRulesListComplete(ctx context.Context, id ProviderLoadBalancerId) (InboundNatRulesListCompleteResult, error) + func (c LoadBalancersClient) InboundNatRulesListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result InboundNatRulesListCompleteResult, err error) + func (c LoadBalancersClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c LoadBalancersClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c LoadBalancersClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c LoadBalancersClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c LoadBalancersClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c LoadBalancersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c LoadBalancersClient) ListInboundNatRulePortMappings(ctx context.Context, id BackendAddressPoolId, ...) (result ListInboundNatRulePortMappingsOperationResponse, err error) + func (c LoadBalancersClient) ListInboundNatRulePortMappingsThenPoll(ctx context.Context, id BackendAddressPoolId, ...) error + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsCreateOrUpdate(ctx context.Context, id LoadBalancerBackendAddressPoolId, ...) (result LoadBalancerBackendAddressPoolsCreateOrUpdateOperationResponse, ...) + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsCreateOrUpdateThenPoll(ctx context.Context, id LoadBalancerBackendAddressPoolId, ...) error + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsDelete(ctx context.Context, id LoadBalancerBackendAddressPoolId) (result LoadBalancerBackendAddressPoolsDeleteOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsDeleteThenPoll(ctx context.Context, id LoadBalancerBackendAddressPoolId) error + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsGet(ctx context.Context, id LoadBalancerBackendAddressPoolId) (result LoadBalancerBackendAddressPoolsGetOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerBackendAddressPoolsListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerBackendAddressPoolsListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerBackendAddressPoolsListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerBackendAddressPoolsListCompleteResult, err error) + func (c LoadBalancersClient) LoadBalancerFrontendIPConfigurationsGet(ctx context.Context, id FrontendIPConfigurationId) (result LoadBalancerFrontendIPConfigurationsGetOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerFrontendIPConfigurationsList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerFrontendIPConfigurationsListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerFrontendIPConfigurationsListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerFrontendIPConfigurationsListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerFrontendIPConfigurationsListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerFrontendIPConfigurationsListCompleteResult, err error) + func (c LoadBalancersClient) LoadBalancerLoadBalancingRulesGet(ctx context.Context, id LoadBalancingRuleId) (result LoadBalancerLoadBalancingRulesGetOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerLoadBalancingRulesList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerLoadBalancingRulesListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerLoadBalancingRulesListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerLoadBalancingRulesListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerLoadBalancingRulesListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerLoadBalancingRulesListCompleteResult, err error) + func (c LoadBalancersClient) LoadBalancerNetworkInterfacesList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerNetworkInterfacesListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerNetworkInterfacesListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerNetworkInterfacesListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerNetworkInterfacesListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerNetworkInterfacesListCompleteResult, err error) + func (c LoadBalancersClient) LoadBalancerOutboundRulesGet(ctx context.Context, id OutboundRuleId) (result LoadBalancerOutboundRulesGetOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerOutboundRulesList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerOutboundRulesListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerOutboundRulesListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerOutboundRulesListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerOutboundRulesListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerOutboundRulesListCompleteResult, err error) + func (c LoadBalancersClient) LoadBalancerProbesGet(ctx context.Context, id ProbeId) (result LoadBalancerProbesGetOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerProbesList(ctx context.Context, id ProviderLoadBalancerId) (result LoadBalancerProbesListOperationResponse, err error) + func (c LoadBalancersClient) LoadBalancerProbesListComplete(ctx context.Context, id ProviderLoadBalancerId) (LoadBalancerProbesListCompleteResult, error) + func (c LoadBalancersClient) LoadBalancerProbesListCompleteMatchingPredicate(ctx context.Context, id ProviderLoadBalancerId, ...) (result LoadBalancerProbesListCompleteResult, err error) + func (c LoadBalancersClient) MigrateToIPBased(ctx context.Context, id LoadBalancerId, ...) (result MigrateToIPBasedOperationResponse, err error) + func (c LoadBalancersClient) SwapPublicIPAddresses(ctx context.Context, id LocationId, input LoadBalancerVipSwapRequest) (result SwapPublicIPAddressesOperationResponse, err error) + func (c LoadBalancersClient) SwapPublicIPAddressesThenPoll(ctx context.Context, id LocationId, input LoadBalancerVipSwapRequest) error + func (c LoadBalancersClient) UpdateTags(ctx context.Context, id ProviderLoadBalancerId, input TagsObject) (result UpdateTagsOperationResponse, err error) + type LoadBalancingRule struct + Etag *string + Id *string + Name *string + Properties *LoadBalancingRulePropertiesFormat + Type *string + type LoadBalancingRuleId struct + LoadBalancerName string + LoadBalancingRuleName string + ResourceGroupName string + SubscriptionId string + func NewLoadBalancingRuleID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) LoadBalancingRuleId + func ParseLoadBalancingRuleID(input string) (*LoadBalancingRuleId, error) + func ParseLoadBalancingRuleIDInsensitively(input string) (*LoadBalancingRuleId, error) + func (id *LoadBalancingRuleId) FromParseResult(input resourceids.ParseResult) error + func (id LoadBalancingRuleId) ID() string + func (id LoadBalancingRuleId) Segments() []resourceids.Segment + func (id LoadBalancingRuleId) String() string + type LoadBalancingRuleOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p LoadBalancingRuleOperationPredicate) Matches(input LoadBalancingRule) bool + type LoadBalancingRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendAddressPools *[]SubResource + BackendPort *int64 + DisableOutboundSnat *bool + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPort int64 + IdleTimeoutInMinutes *int64 + LoadDistribution *LoadDistribution + Probe *SubResource + Protocol TransportProtocol + ProvisioningState *ProvisioningState + type LoadDistribution string + const LoadDistributionDefault + const LoadDistributionSourceIP + const LoadDistributionSourceIPProtocol + func (s *LoadDistribution) UnmarshalJSON(bytes []byte) error + type LocationId struct + LocationName string + SubscriptionId string + func NewLocationID(subscriptionId string, locationName string) LocationId + func ParseLocationID(input string) (*LocationId, error) + func ParseLocationIDInsensitively(input string) (*LocationId, error) + func (id *LocationId) FromParseResult(input resourceids.ParseResult) error + func (id LocationId) ID() string + func (id LocationId) Segments() []resourceids.Segment + func (id LocationId) String() string + type MigrateLoadBalancerToIPBasedRequest struct + Pools *[]string + type MigrateToIPBasedOperationResponse struct + HttpResponse *http.Response + Model *MigratedPools + OData *odata.OData + type MigratedPools struct + MigratedPools *[]string + type NatGateway struct + Etag *string + Id *string + Location *string + Name *string + Properties *NatGatewayPropertiesFormat + Sku *NatGatewaySku + Tags *map[string]string + Type *string + Zones *zones.Schema + type NatGatewayPropertiesFormat struct + IdleTimeoutInMinutes *int64 + ProvisioningState *ProvisioningState + PublicIPAddresses *[]SubResource + PublicIPPrefixes *[]SubResource + ResourceGuid *string + Subnets *[]SubResource + type NatGatewaySku struct + Name *NatGatewaySkuName + type NatGatewaySkuName string + const NatGatewaySkuNameStandard + func (s *NatGatewaySkuName) UnmarshalJSON(bytes []byte) error + type NatRulePortMapping struct + BackendPort *int64 + FrontendPort *int64 + InboundNatRuleName *string + type NetworkInterface struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *NetworkInterfacePropertiesFormat + Tags *map[string]string + Type *string + type NetworkInterfaceAuxiliaryMode string + const NetworkInterfaceAuxiliaryModeAcceleratedConnections + const NetworkInterfaceAuxiliaryModeFloating + const NetworkInterfaceAuxiliaryModeMaxConnections + const NetworkInterfaceAuxiliaryModeNone + func (s *NetworkInterfaceAuxiliaryMode) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceAuxiliarySku string + const NetworkInterfaceAuxiliarySkuAEight + const NetworkInterfaceAuxiliarySkuAFour + const NetworkInterfaceAuxiliarySkuAOne + const NetworkInterfaceAuxiliarySkuATwo + const NetworkInterfaceAuxiliarySkuNone + func (s *NetworkInterfaceAuxiliarySku) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceDnsSettings struct + AppliedDnsServers *[]string + DnsServers *[]string + InternalDnsNameLabel *string + InternalDomainNameSuffix *string + InternalFqdn *string + type NetworkInterfaceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceIPConfigurationPropertiesFormat + Type *string + type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties struct + Fqdns *[]string + GroupId *string + RequiredMemberName *string + type NetworkInterfaceIPConfigurationPropertiesFormat struct + ApplicationGatewayBackendAddressPools *[]ApplicationGatewayBackendAddressPool + ApplicationSecurityGroups *[]ApplicationSecurityGroup + GatewayLoadBalancer *SubResource + LoadBalancerBackendAddressPools *[]BackendAddressPool + LoadBalancerInboundNatRules *[]InboundNatRule + Primary *bool + PrivateIPAddress *string + PrivateIPAddressPrefixLength *int64 + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + VirtualNetworkTaps *[]VirtualNetworkTap + type NetworkInterfaceMigrationPhase string + const NetworkInterfaceMigrationPhaseAbort + const NetworkInterfaceMigrationPhaseCommit + const NetworkInterfaceMigrationPhaseCommitted + const NetworkInterfaceMigrationPhaseNone + const NetworkInterfaceMigrationPhasePrepare + func (s *NetworkInterfaceMigrationPhase) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceNicType string + const NetworkInterfaceNicTypeElastic + const NetworkInterfaceNicTypeStandard + func (s *NetworkInterfaceNicType) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p NetworkInterfaceOperationPredicate) Matches(input NetworkInterface) bool + type NetworkInterfacePropertiesFormat struct + AuxiliaryMode *NetworkInterfaceAuxiliaryMode + AuxiliarySku *NetworkInterfaceAuxiliarySku + DisableTcpStateTracking *bool + DnsSettings *NetworkInterfaceDnsSettings + DscpConfiguration *SubResource + EnableAcceleratedNetworking *bool + EnableIPForwarding *bool + HostedWorkloads *[]string + IPConfigurations *[]NetworkInterfaceIPConfiguration + MacAddress *string + MigrationPhase *NetworkInterfaceMigrationPhase + NetworkSecurityGroup *NetworkSecurityGroup + NicType *NetworkInterfaceNicType + Primary *bool + PrivateEndpoint *PrivateEndpoint + PrivateLinkService *PrivateLinkService + ProvisioningState *ProvisioningState + ResourceGuid *string + TapConfigurations *[]NetworkInterfaceTapConfiguration + VirtualMachine *SubResource + VnetEncryptionSupported *bool + WorkloadType *string + type NetworkInterfaceTapConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceTapConfigurationPropertiesFormat + Type *string + type NetworkInterfaceTapConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + VirtualNetworkTap *VirtualNetworkTap + type NetworkSecurityGroup struct + Etag *string + Id *string + Location *string + Name *string + Properties *NetworkSecurityGroupPropertiesFormat + Tags *map[string]string + Type *string + type NetworkSecurityGroupPropertiesFormat struct + DefaultSecurityRules *[]SecurityRule + FlowLogs *[]FlowLog + FlushConnection *bool + NetworkInterfaces *[]NetworkInterface + ProvisioningState *ProvisioningState + ResourceGuid *string + SecurityRules *[]SecurityRule + Subnets *[]Subnet + type OutboundRule struct + Etag *string + Id *string + Name *string + Properties *OutboundRulePropertiesFormat + Type *string + type OutboundRuleId struct + LoadBalancerName string + OutboundRuleName string + ResourceGroupName string + SubscriptionId string + func NewOutboundRuleID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) OutboundRuleId + func ParseOutboundRuleID(input string) (*OutboundRuleId, error) + func ParseOutboundRuleIDInsensitively(input string) (*OutboundRuleId, error) + func (id *OutboundRuleId) FromParseResult(input resourceids.ParseResult) error + func (id OutboundRuleId) ID() string + func (id OutboundRuleId) Segments() []resourceids.Segment + func (id OutboundRuleId) String() string + type OutboundRuleOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p OutboundRuleOperationPredicate) Matches(input OutboundRule) bool + type OutboundRulePropertiesFormat struct + AllocatedOutboundPorts *int64 + BackendAddressPool SubResource + EnableTcpReset *bool + FrontendIPConfigurations []SubResource + IdleTimeoutInMinutes *int64 + Protocol LoadBalancerOutboundRuleProtocol + ProvisioningState *ProvisioningState + type PrivateEndpoint struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateEndpointProperties + Tags *map[string]string + Type *string + type PrivateEndpointConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + LinkIdentifier *string + PrivateEndpoint *PrivateEndpoint + PrivateEndpointLocation *string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *ProvisioningState + type PrivateEndpointIPConfiguration struct + Etag *string + Name *string + Properties *PrivateEndpointIPConfigurationProperties + Type *string + type PrivateEndpointIPConfigurationProperties struct + GroupId *string + MemberName *string + PrivateIPAddress *string + type PrivateEndpointProperties struct + ApplicationSecurityGroups *[]ApplicationSecurityGroup + CustomDnsConfigs *[]CustomDnsConfigPropertiesFormat + CustomNetworkInterfaceName *string + IPConfigurations *[]PrivateEndpointIPConfiguration + ManualPrivateLinkServiceConnections *[]PrivateLinkServiceConnection + NetworkInterfaces *[]NetworkInterface + PrivateLinkServiceConnections *[]PrivateLinkServiceConnection + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkService struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateLinkServiceProperties + Tags *map[string]string + Type *string + type PrivateLinkServiceConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceConnectionProperties + Type *string + type PrivateLinkServiceConnectionProperties struct + GroupIds *[]string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + PrivateLinkServiceId *string + ProvisioningState *ProvisioningState + RequestMessage *string + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *string + type PrivateLinkServiceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceIPConfigurationProperties + Type *string + type PrivateLinkServiceIPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkServiceProperties struct + Alias *string + AutoApproval *ResourceSet + DestinationIPAddress *string + EnableProxyProtocol *bool + Fqdns *[]string + IPConfigurations *[]PrivateLinkServiceIPConfiguration + LoadBalancerFrontendIPConfigurations *[]FrontendIPConfiguration + NetworkInterfaces *[]NetworkInterface + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + Visibility *ResourceSet + type Probe struct + Etag *string + Id *string + Name *string + Properties *ProbePropertiesFormat + Type *string + type ProbeId struct + LoadBalancerName string + ProbeName string + ResourceGroupName string + SubscriptionId string + func NewProbeID(subscriptionId string, resourceGroupName string, loadBalancerName string, ...) ProbeId + func ParseProbeID(input string) (*ProbeId, error) + func ParseProbeIDInsensitively(input string) (*ProbeId, error) + func (id *ProbeId) FromParseResult(input resourceids.ParseResult) error + func (id ProbeId) ID() string + func (id ProbeId) Segments() []resourceids.Segment + func (id ProbeId) String() string + type ProbeNoHealthyBackendsBehavior string + const ProbeNoHealthyBackendsBehaviorAllProbedDown + const ProbeNoHealthyBackendsBehaviorAllProbedUp + func (s *ProbeNoHealthyBackendsBehavior) UnmarshalJSON(bytes []byte) error + type ProbeOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p ProbeOperationPredicate) Matches(input Probe) bool + type ProbePropertiesFormat struct + IntervalInSeconds *int64 + LoadBalancingRules *[]SubResource + NoHealthyBackendsBehavior *ProbeNoHealthyBackendsBehavior + NumberOfProbes *int64 + Port int64 + ProbeThreshold *int64 + Protocol ProbeProtocol + ProvisioningState *ProvisioningState + RequestPath *string + type ProbeProtocol string + const ProbeProtocolHTTP + const ProbeProtocolHTTPS + const ProbeProtocolTcp + func (s *ProbeProtocol) UnmarshalJSON(bytes []byte) error + type ProviderLoadBalancerId struct + LoadBalancerName string + ResourceGroupName string + SubscriptionId string + func NewProviderLoadBalancerID(subscriptionId string, resourceGroupName string, loadBalancerName string) ProviderLoadBalancerId + func ParseProviderLoadBalancerID(input string) (*ProviderLoadBalancerId, error) + func ParseProviderLoadBalancerIDInsensitively(input string) (*ProviderLoadBalancerId, error) + func (id *ProviderLoadBalancerId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderLoadBalancerId) ID() string + func (id ProviderLoadBalancerId) Segments() []resourceids.Segment + func (id ProviderLoadBalancerId) String() string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicIPAddress struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PublicIPAddressPropertiesFormat + Sku *PublicIPAddressSku + Tags *map[string]string + Type *string + Zones *zones.Schema + type PublicIPAddressDnsSettings struct + DomainNameLabel *string + DomainNameLabelScope *PublicIPAddressDnsSettingsDomainNameLabelScope + Fqdn *string + ReverseFqdn *string + type PublicIPAddressDnsSettingsDomainNameLabelScope string + const PublicIPAddressDnsSettingsDomainNameLabelScopeNoReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeResourceGroupReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeSubscriptionReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeTenantReuse + func (s *PublicIPAddressDnsSettingsDomainNameLabelScope) UnmarshalJSON(bytes []byte) error + type PublicIPAddressMigrationPhase string + const PublicIPAddressMigrationPhaseAbort + const PublicIPAddressMigrationPhaseCommit + const PublicIPAddressMigrationPhaseCommitted + const PublicIPAddressMigrationPhaseNone + const PublicIPAddressMigrationPhasePrepare + func (s *PublicIPAddressMigrationPhase) UnmarshalJSON(bytes []byte) error + type PublicIPAddressPropertiesFormat struct + DdosSettings *DdosSettings + DeleteOption *DeleteOptions + DnsSettings *PublicIPAddressDnsSettings + IPAddress *string + IPConfiguration *IPConfiguration + IPTags *[]IPTag + IdleTimeoutInMinutes *int64 + LinkedPublicIPAddress *PublicIPAddress + MigrationPhase *PublicIPAddressMigrationPhase + NatGateway *NatGateway + ProvisioningState *ProvisioningState + PublicIPAddressVersion *IPVersion + PublicIPAllocationMethod *IPAllocationMethod + PublicIPPrefix *SubResource + ResourceGuid *string + ServicePublicIPAddress *PublicIPAddress + type PublicIPAddressSku struct + Name *PublicIPAddressSkuName + Tier *PublicIPAddressSkuTier + type PublicIPAddressSkuName string + const PublicIPAddressSkuNameBasic + const PublicIPAddressSkuNameStandard + func (s *PublicIPAddressSkuName) UnmarshalJSON(bytes []byte) error + type PublicIPAddressSkuTier string + const PublicIPAddressSkuTierGlobal + const PublicIPAddressSkuTierRegional + func (s *PublicIPAddressSkuTier) UnmarshalJSON(bytes []byte) error + type QueryInboundNatRulePortMappingRequest struct + IPAddress *string + IPConfiguration *SubResource + type ResourceNavigationLink struct + Etag *string + Id *string + Name *string + Properties *ResourceNavigationLinkFormat + Type *string + type ResourceNavigationLinkFormat struct + Link *string + LinkedResourceType *string + ProvisioningState *ProvisioningState + type ResourceSet struct + Subscriptions *[]string + type RetentionPolicyParameters struct + Days *int64 + Enabled *bool + type Route struct + Etag *string + Id *string + Name *string + Properties *RoutePropertiesFormat + Type *string + type RouteNextHopType string + const RouteNextHopTypeInternet + const RouteNextHopTypeNone + const RouteNextHopTypeVirtualAppliance + const RouteNextHopTypeVirtualNetworkGateway + const RouteNextHopTypeVnetLocal + func (s *RouteNextHopType) UnmarshalJSON(bytes []byte) error + type RoutePropertiesFormat struct + AddressPrefix *string + HasBgpOverride *bool + NextHopIPAddress *string + NextHopType RouteNextHopType + ProvisioningState *ProvisioningState + type RouteTable struct + Etag *string + Id *string + Location *string + Name *string + Properties *RouteTablePropertiesFormat + Tags *map[string]string + Type *string + type RouteTablePropertiesFormat struct + DisableBgpRoutePropagation *bool + ProvisioningState *ProvisioningState + ResourceGuid *string + Routes *[]Route + Subnets *[]Subnet + type SecurityRule struct + Etag *string + Id *string + Name *string + Properties *SecurityRulePropertiesFormat + Type *string + type SecurityRuleAccess string + const SecurityRuleAccessAllow + const SecurityRuleAccessDeny + func (s *SecurityRuleAccess) UnmarshalJSON(bytes []byte) error + type SecurityRuleDirection string + const SecurityRuleDirectionInbound + const SecurityRuleDirectionOutbound + func (s *SecurityRuleDirection) UnmarshalJSON(bytes []byte) error + type SecurityRulePropertiesFormat struct + Access SecurityRuleAccess + Description *string + DestinationAddressPrefix *string + DestinationAddressPrefixes *[]string + DestinationApplicationSecurityGroups *[]ApplicationSecurityGroup + DestinationPortRange *string + DestinationPortRanges *[]string + Direction SecurityRuleDirection + Priority int64 + Protocol SecurityRuleProtocol + ProvisioningState *ProvisioningState + SourceAddressPrefix *string + SourceAddressPrefixes *[]string + SourceApplicationSecurityGroups *[]ApplicationSecurityGroup + SourcePortRange *string + SourcePortRanges *[]string + type SecurityRuleProtocol string + const SecurityRuleProtocolAh + const SecurityRuleProtocolAny + const SecurityRuleProtocolEsp + const SecurityRuleProtocolIcmp + const SecurityRuleProtocolTcp + const SecurityRuleProtocolUdp + func (s *SecurityRuleProtocol) UnmarshalJSON(bytes []byte) error + type ServiceAssociationLink struct + Etag *string + Id *string + Name *string + Properties *ServiceAssociationLinkPropertiesFormat + Type *string + type ServiceAssociationLinkPropertiesFormat struct + AllowDelete *bool + Link *string + LinkedResourceType *string + Locations *[]string + ProvisioningState *ProvisioningState + type ServiceDelegationPropertiesFormat struct + Actions *[]string + ProvisioningState *ProvisioningState + ServiceName *string + type ServiceEndpointPolicy struct + Etag *string + Id *string + Kind *string + Location *string + Name *string + Properties *ServiceEndpointPolicyPropertiesFormat + Tags *map[string]string + Type *string + type ServiceEndpointPolicyDefinition struct + Etag *string + Id *string + Name *string + Properties *ServiceEndpointPolicyDefinitionPropertiesFormat + Type *string + type ServiceEndpointPolicyDefinitionPropertiesFormat struct + Description *string + ProvisioningState *ProvisioningState + Service *string + ServiceResources *[]string + type ServiceEndpointPolicyPropertiesFormat struct + ContextualServiceEndpointPolicies *[]string + ProvisioningState *ProvisioningState + ResourceGuid *string + ServiceAlias *string + ServiceEndpointPolicyDefinitions *[]ServiceEndpointPolicyDefinition + Subnets *[]Subnet + type ServiceEndpointPropertiesFormat struct + Locations *[]string + NetworkIdentifier *SubResource + ProvisioningState *ProvisioningState + Service *string + type SharingScope string + const SharingScopeDelegatedServices + const SharingScopeTenant + func (s *SharingScope) UnmarshalJSON(bytes []byte) error + type SubResource struct + Id *string + type Subnet struct + Etag *string + Id *string + Name *string + Properties *SubnetPropertiesFormat + Type *string + type SubnetPropertiesFormat struct + AddressPrefix *string + AddressPrefixes *[]string + ApplicationGatewayIPConfigurations *[]ApplicationGatewayIPConfiguration + DefaultOutboundAccess *bool + Delegations *[]Delegation + IPAllocations *[]SubResource + IPConfigurationProfiles *[]IPConfigurationProfile + IPConfigurations *[]IPConfiguration + NatGateway *SubResource + NetworkSecurityGroup *NetworkSecurityGroup + PrivateEndpointNetworkPolicies *VirtualNetworkPrivateEndpointNetworkPolicies + PrivateEndpoints *[]PrivateEndpoint + PrivateLinkServiceNetworkPolicies *VirtualNetworkPrivateLinkServiceNetworkPolicies + ProvisioningState *ProvisioningState + Purpose *string + ResourceNavigationLinks *[]ResourceNavigationLink + RouteTable *RouteTable + ServiceAssociationLinks *[]ServiceAssociationLink + ServiceEndpointPolicies *[]ServiceEndpointPolicy + ServiceEndpoints *[]ServiceEndpointPropertiesFormat + SharingScope *SharingScope + type SwapPublicIPAddressesOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SyncMode string + const SyncModeAutomatic + const SyncModeManual + func (s *SyncMode) UnmarshalJSON(bytes []byte) error + type TagsObject struct + Tags *map[string]string + type TrafficAnalyticsConfigurationProperties struct + Enabled *bool + TrafficAnalyticsInterval *int64 + WorkspaceId *string + WorkspaceRegion *string + WorkspaceResourceId *string + type TrafficAnalyticsProperties struct + NetworkWatcherFlowAnalyticsConfiguration *TrafficAnalyticsConfigurationProperties + type TransportProtocol string + const TransportProtocolAll + const TransportProtocolTcp + const TransportProtocolUdp + func (s *TransportProtocol) UnmarshalJSON(bytes []byte) error + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *LoadBalancer + OData *odata.OData + type VirtualNetworkPrivateEndpointNetworkPolicies string + const VirtualNetworkPrivateEndpointNetworkPoliciesDisabled + const VirtualNetworkPrivateEndpointNetworkPoliciesEnabled + const VirtualNetworkPrivateEndpointNetworkPoliciesNetworkSecurityGroupEnabled + const VirtualNetworkPrivateEndpointNetworkPoliciesRouteTableEnabled + func (s *VirtualNetworkPrivateEndpointNetworkPolicies) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPrivateLinkServiceNetworkPolicies string + const VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled + const VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled + func (s *VirtualNetworkPrivateLinkServiceNetworkPolicies) UnmarshalJSON(bytes []byte) error + type VirtualNetworkTap struct + Etag *string + Id *string + Location *string + Name *string + Properties *VirtualNetworkTapPropertiesFormat + Tags *map[string]string + Type *string + type VirtualNetworkTapPropertiesFormat struct + DestinationLoadBalancerFrontEndIPConfiguration *FrontendIPConfiguration + DestinationNetworkInterfaceIPConfiguration *NetworkInterfaceIPConfiguration + DestinationPort *int64 + NetworkInterfaceTapConfigurations *[]NetworkInterfaceTapConfiguration + ProvisioningState *ProvisioningState + ResourceGuid *string