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 PossibleValuesForAdminState() []string + func PossibleValuesForAuthenticationMethod() []string + func PossibleValuesForBgpPeerState() []string + func PossibleValuesForDhGroup() []string + func PossibleValuesForIPAllocationMethod() []string + func PossibleValuesForIPsecEncryption() []string + func PossibleValuesForIPsecIntegrity() []string + func PossibleValuesForIkeEncryption() []string + func PossibleValuesForIkeIntegrity() []string + func PossibleValuesForPfsGroup() []string + func PossibleValuesForProcessorArchitecture() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForResiliencyModel() []string + func PossibleValuesForVirtualNetworkGatewayConnectionMode() []string + func PossibleValuesForVirtualNetworkGatewayConnectionProtocol() []string + func PossibleValuesForVirtualNetworkGatewayConnectionStatus() []string + func PossibleValuesForVirtualNetworkGatewayConnectionType() []string + func PossibleValuesForVirtualNetworkGatewaySkuName() []string + func PossibleValuesForVirtualNetworkGatewaySkuTier() []string + func PossibleValuesForVirtualNetworkGatewayType() []string + func PossibleValuesForVpnAuthenticationType() []string + func PossibleValuesForVpnClientProtocol() []string + func PossibleValuesForVpnGatewayGeneration() []string + func PossibleValuesForVpnNatRuleMode() []string + func PossibleValuesForVpnNatRuleType() []string + func PossibleValuesForVpnPolicyMemberAttributeType() []string + func PossibleValuesForVpnType() []string + func ValidateConnectionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVirtualNetworkGatewayID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVirtualNetworkGatewayNatRuleID(input interface{}, key string) (warnings []string, errors []error) + type AddressSpace struct + AddressPrefixes *[]string + type AdminState string + const AdminStateDisabled + const AdminStateEnabled + func (s *AdminState) UnmarshalJSON(bytes []byte) error + type AuthenticationMethod string + const AuthenticationMethodEAPMSCHAPvTwo + const AuthenticationMethodEAPTLS + func (s *AuthenticationMethod) UnmarshalJSON(bytes []byte) error + type BgpPeerState string + const BgpPeerStateConnected + const BgpPeerStateConnecting + const BgpPeerStateIdle + const BgpPeerStateStopped + const BgpPeerStateUnknown + func (s *BgpPeerState) UnmarshalJSON(bytes []byte) error + type BgpPeerStatus struct + Asn *int64 + ConnectedDuration *string + LocalAddress *string + MessagesReceived *int64 + MessagesSent *int64 + Neighbor *string + RoutesReceived *int64 + State *BgpPeerState + type BgpPeerStatusListResult struct + Value *[]BgpPeerStatus + type BgpSettings struct + Asn *int64 + BgpPeeringAddress *string + BgpPeeringAddresses *[]IPConfigurationBgpPeeringAddress + PeerWeight *int64 + type ConnectionId struct + ConnectionName string + ResourceGroupName string + SubscriptionId string + func NewConnectionID(subscriptionId string, resourceGroupName string, connectionName string) ConnectionId + func ParseConnectionID(input string) (*ConnectionId, error) + func ParseConnectionIDInsensitively(input string) (*ConnectionId, error) + func (id *ConnectionId) FromParseResult(input resourceids.ParseResult) error + func (id ConnectionId) ID() string + func (id ConnectionId) Segments() []resourceids.Segment + func (id ConnectionId) String() string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGateway + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DhGroup string + const DhGroupDHGroupOne + const DhGroupDHGroupOneFour + const DhGroupDHGroupTwo + const DhGroupDHGroupTwoFour + const DhGroupDHGroupTwoZeroFourEight + const DhGroupECPThreeEightFour + const DhGroupECPTwoFiveSix + const DhGroupNone + func (s *DhGroup) UnmarshalJSON(bytes []byte) error + type DisconnectVirtualNetworkGatewayVpnConnectionsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GatewayCustomBgpIPAddressIPConfiguration struct + CustomBgpIPAddress string + IPConfigurationId string + type GatewayRoute struct + AsPath *string + LocalAddress *string + Network *string + NextHop *string + Origin *string + SourcePeer *string + Weight *int64 + type GatewayRouteListResult struct + Value *[]GatewayRoute + type GenerateVpnProfileOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + Poller pollers.Poller + type GeneratevpnclientpackageOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + Poller pollers.Poller + type GetAdvertisedRoutesOperationOptions struct + Peer *string + func DefaultGetAdvertisedRoutesOperationOptions() GetAdvertisedRoutesOperationOptions + func (o GetAdvertisedRoutesOperationOptions) ToHeaders() *client.Headers + func (o GetAdvertisedRoutesOperationOptions) ToOData() *odata.Query + func (o GetAdvertisedRoutesOperationOptions) ToQuery() *client.QueryParams + type GetAdvertisedRoutesOperationResponse struct + HttpResponse *http.Response + Model *GatewayRouteListResult + OData *odata.OData + Poller pollers.Poller + type GetBgpPeerStatusOperationOptions struct + Peer *string + func DefaultGetBgpPeerStatusOperationOptions() GetBgpPeerStatusOperationOptions + func (o GetBgpPeerStatusOperationOptions) ToHeaders() *client.Headers + func (o GetBgpPeerStatusOperationOptions) ToOData() *odata.Query + func (o GetBgpPeerStatusOperationOptions) ToQuery() *client.QueryParams + type GetBgpPeerStatusOperationResponse struct + HttpResponse *http.Response + Model *BgpPeerStatusListResult + OData *odata.OData + Poller pollers.Poller + type GetLearnedRoutesOperationResponse struct + HttpResponse *http.Response + Model *GatewayRouteListResult + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGateway + OData *odata.OData + type GetVpnProfilePackageURLOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + Poller pollers.Poller + type GetVpnclientConnectionHealthOperationResponse struct + HttpResponse *http.Response + Model *VpnClientConnectionHealthDetailListResult + OData *odata.OData + Poller pollers.Poller + type GetVpnclientIPsecParametersOperationResponse struct + HttpResponse *http.Response + Model *VpnClientIPsecParameters + OData *odata.OData + Poller pollers.Poller + type IPAllocationMethod string + const IPAllocationMethodDynamic + const IPAllocationMethodStatic + func (s *IPAllocationMethod) UnmarshalJSON(bytes []byte) error + type IPConfigurationBgpPeeringAddress struct + CustomBgpIPAddresses *[]string + DefaultBgpIPAddresses *[]string + IPconfigurationId *string + TunnelIPAddresses *[]string + type IPsecEncryption string + const IPsecEncryptionAESOneNineTwo + const IPsecEncryptionAESOneTwoEight + const IPsecEncryptionAESTwoFiveSix + const IPsecEncryptionDES + const IPsecEncryptionDESThree + const IPsecEncryptionGCMAESOneNineTwo + const IPsecEncryptionGCMAESOneTwoEight + const IPsecEncryptionGCMAESTwoFiveSix + const IPsecEncryptionNone + func (s *IPsecEncryption) UnmarshalJSON(bytes []byte) error + type IPsecIntegrity string + const IPsecIntegrityGCMAESOneNineTwo + const IPsecIntegrityGCMAESOneTwoEight + const IPsecIntegrityGCMAESTwoFiveSix + const IPsecIntegrityMDFive + const IPsecIntegritySHAOne + const IPsecIntegritySHATwoFiveSix + func (s *IPsecIntegrity) UnmarshalJSON(bytes []byte) error + type IPsecPolicy struct + DhGroup DhGroup + IPsecEncryption IPsecEncryption + IPsecIntegrity IPsecIntegrity + IkeEncryption IkeEncryption + IkeIntegrity IkeIntegrity + PfsGroup PfsGroup + SaDataSizeKilobytes int64 + SaLifeTimeSeconds int64 + type IkeEncryption string + const IkeEncryptionAESOneNineTwo + const IkeEncryptionAESOneTwoEight + const IkeEncryptionAESTwoFiveSix + const IkeEncryptionDES + const IkeEncryptionDESThree + const IkeEncryptionGCMAESOneTwoEight + const IkeEncryptionGCMAESTwoFiveSix + func (s *IkeEncryption) UnmarshalJSON(bytes []byte) error + type IkeIntegrity string + const IkeIntegrityGCMAESOneTwoEight + const IkeIntegrityGCMAESTwoFiveSix + const IkeIntegrityMDFive + const IkeIntegritySHAOne + const IkeIntegritySHAThreeEightFour + const IkeIntegritySHATwoFiveSix + func (s *IkeIntegrity) UnmarshalJSON(bytes []byte) error + type ListCompleteResult struct + Items []VirtualNetworkGateway + LatestHttpResponse *http.Response + type ListConnectionsCompleteResult struct + Items []VirtualNetworkGatewayConnectionListEntity + LatestHttpResponse *http.Response + type ListConnectionsCustomPager struct + NextLink *odata.Link + func (p *ListConnectionsCustomPager) NextPageLink() *odata.Link + type ListConnectionsOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetworkGatewayConnectionListEntity + OData *odata.OData + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetworkGateway + OData *odata.OData + type P2SVpnConnectionRequest struct + VpnConnectionIds *[]string + type PfsGroup string + const PfsGroupECPThreeEightFour + const PfsGroupECPTwoFiveSix + const PfsGroupNone + const PfsGroupPFSMM + const PfsGroupPFSOne + const PfsGroupPFSOneFour + const PfsGroupPFSTwo + const PfsGroupPFSTwoFour + const PfsGroupPFSTwoZeroFourEight + func (s *PfsGroup) UnmarshalJSON(bytes []byte) error + type ProcessorArchitecture string + const ProcessorArchitectureAmdSixFour + const ProcessorArchitectureXEightSix + func (s *ProcessorArchitecture) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RadiusServer struct + RadiusServerAddress string + RadiusServerScore *int64 + RadiusServerSecret *string + type ResetOperationOptions struct + GatewayVip *string + func DefaultResetOperationOptions() ResetOperationOptions + func (o ResetOperationOptions) ToHeaders() *client.Headers + func (o ResetOperationOptions) ToOData() *odata.Query + func (o ResetOperationOptions) ToQuery() *client.QueryParams + type ResetOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGateway + OData *odata.OData + Poller pollers.Poller + type ResetVpnClientSharedKeyOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ResiliencyModel string + const ResiliencyModelMultiHomed + const ResiliencyModelSingleHomed + func (s *ResiliencyModel) UnmarshalJSON(bytes []byte) error + type SetVpnclientIPsecParametersOperationResponse struct + HttpResponse *http.Response + Model *VpnClientIPsecParameters + OData *odata.OData + Poller pollers.Poller + type StartPacketCaptureOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + Poller pollers.Poller + type StopPacketCaptureOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + Poller pollers.Poller + type SubResource struct + Id *string + type SupportedVpnDevicesOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + type TagsObject struct + Tags *map[string]string + type TrafficSelectorPolicy struct + LocalAddressRanges []string + RemoteAddressRanges []string + type TunnelConnectionHealth struct + ConnectionStatus *VirtualNetworkGatewayConnectionStatus + EgressBytesTransferred *int64 + IngressBytesTransferred *int64 + LastConnectionEstablishedUtcTime *string + Tunnel *string + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGateway + OData *odata.OData + Poller pollers.Poller + type VirtualNetworkConnectionGatewayReference struct + Id string + type VirtualNetworkGateway struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Identity *identity.SystemAndUserAssignedMap + Location *string + Name *string + Properties VirtualNetworkGatewayPropertiesFormat + Tags *map[string]string + Type *string + type VirtualNetworkGatewayAutoScaleBounds struct + Max *int64 + Min *int64 + type VirtualNetworkGatewayAutoScaleConfiguration struct + Bounds *VirtualNetworkGatewayAutoScaleBounds + type VirtualNetworkGatewayConnectionListEntity struct + Etag *string + Id *string + Location *string + Name *string + Properties VirtualNetworkGatewayConnectionListEntityPropertiesFormat + Tags *map[string]string + Type *string + type VirtualNetworkGatewayConnectionListEntityOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p VirtualNetworkGatewayConnectionListEntityOperationPredicate) Matches(input VirtualNetworkGatewayConnectionListEntity) bool + type VirtualNetworkGatewayConnectionListEntityPropertiesFormat struct + AuthorizationKey *string + ConnectionMode *VirtualNetworkGatewayConnectionMode + ConnectionProtocol *VirtualNetworkGatewayConnectionProtocol + ConnectionStatus *VirtualNetworkGatewayConnectionStatus + ConnectionType VirtualNetworkGatewayConnectionType + EgressBytesTransferred *int64 + EnableBgp *bool + EnablePrivateLinkFastPath *bool + ExpressRouteGatewayBypass *bool + GatewayCustomBgpIPAddresses *[]GatewayCustomBgpIPAddressIPConfiguration + IPsecPolicies *[]IPsecPolicy + IngressBytesTransferred *int64 + LocalNetworkGateway2 *VirtualNetworkConnectionGatewayReference + Peer *SubResource + ProvisioningState *ProvisioningState + ResourceGuid *string + RoutingWeight *int64 + SharedKey *string + TrafficSelectorPolicies *[]TrafficSelectorPolicy + TunnelConnectionStatus *[]TunnelConnectionHealth + UsePolicyBasedTrafficSelectors *bool + VirtualNetworkGateway1 VirtualNetworkConnectionGatewayReference + VirtualNetworkGateway2 *VirtualNetworkConnectionGatewayReference + type VirtualNetworkGatewayConnectionMode string + const VirtualNetworkGatewayConnectionModeDefault + const VirtualNetworkGatewayConnectionModeInitiatorOnly + const VirtualNetworkGatewayConnectionModeResponderOnly + func (s *VirtualNetworkGatewayConnectionMode) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewayConnectionProtocol string + const VirtualNetworkGatewayConnectionProtocolIKEvOne + const VirtualNetworkGatewayConnectionProtocolIKEvTwo + func (s *VirtualNetworkGatewayConnectionProtocol) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewayConnectionStatus string + const VirtualNetworkGatewayConnectionStatusConnected + const VirtualNetworkGatewayConnectionStatusConnecting + const VirtualNetworkGatewayConnectionStatusNotConnected + const VirtualNetworkGatewayConnectionStatusUnknown + func (s *VirtualNetworkGatewayConnectionStatus) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewayConnectionType string + const VirtualNetworkGatewayConnectionTypeExpressRoute + const VirtualNetworkGatewayConnectionTypeIPsec + const VirtualNetworkGatewayConnectionTypeVPNClient + const VirtualNetworkGatewayConnectionTypeVnetTwoVnet + func (s *VirtualNetworkGatewayConnectionType) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewayIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *VirtualNetworkGatewayIPConfigurationPropertiesFormat + type VirtualNetworkGatewayIPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *SubResource + Subnet *SubResource + type VirtualNetworkGatewayId struct + ResourceGroupName string + SubscriptionId string + VirtualNetworkGatewayName string + func NewVirtualNetworkGatewayID(subscriptionId string, resourceGroupName string, ...) VirtualNetworkGatewayId + func ParseVirtualNetworkGatewayID(input string) (*VirtualNetworkGatewayId, error) + func ParseVirtualNetworkGatewayIDInsensitively(input string) (*VirtualNetworkGatewayId, error) + func (id *VirtualNetworkGatewayId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualNetworkGatewayId) ID() string + func (id VirtualNetworkGatewayId) Segments() []resourceids.Segment + func (id VirtualNetworkGatewayId) String() string + type VirtualNetworkGatewayNatRule struct + Etag *string + Id *string + Name *string + Properties *VirtualNetworkGatewayNatRuleProperties + Type *string + type VirtualNetworkGatewayNatRuleId struct + NatRuleName string + ResourceGroupName string + SubscriptionId string + VirtualNetworkGatewayName string + func NewVirtualNetworkGatewayNatRuleID(subscriptionId string, resourceGroupName string, ...) VirtualNetworkGatewayNatRuleId + func ParseVirtualNetworkGatewayNatRuleID(input string) (*VirtualNetworkGatewayNatRuleId, error) + func ParseVirtualNetworkGatewayNatRuleIDInsensitively(input string) (*VirtualNetworkGatewayNatRuleId, error) + func (id *VirtualNetworkGatewayNatRuleId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualNetworkGatewayNatRuleId) ID() string + func (id VirtualNetworkGatewayNatRuleId) Segments() []resourceids.Segment + func (id VirtualNetworkGatewayNatRuleId) String() string + type VirtualNetworkGatewayNatRuleOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p VirtualNetworkGatewayNatRuleOperationPredicate) Matches(input VirtualNetworkGatewayNatRule) bool + type VirtualNetworkGatewayNatRuleProperties struct + ExternalMappings *[]VpnNatRuleMapping + IPConfigurationId *string + InternalMappings *[]VpnNatRuleMapping + Mode *VpnNatRuleMode + ProvisioningState *ProvisioningState + Type *VpnNatRuleType + type VirtualNetworkGatewayNatRulesCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGatewayNatRule + OData *odata.OData + Poller pollers.Poller + type VirtualNetworkGatewayNatRulesDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VirtualNetworkGatewayNatRulesGetOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkGatewayNatRule + OData *odata.OData + type VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCompleteResult struct + Items []VirtualNetworkGatewayNatRule + LatestHttpResponse *http.Response + type VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCustomPager struct + NextLink *odata.Link + func (p *VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCustomPager) NextPageLink() *odata.Link + type VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetworkGatewayNatRule + OData *odata.OData + type VirtualNetworkGatewayOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p VirtualNetworkGatewayOperationPredicate) Matches(input VirtualNetworkGateway) bool + type VirtualNetworkGatewayPolicyGroup struct + Etag *string + Id *string + Name *string + Properties *VirtualNetworkGatewayPolicyGroupProperties + type VirtualNetworkGatewayPolicyGroupMember struct + AttributeType *VpnPolicyMemberAttributeType + AttributeValue *string + Name *string + type VirtualNetworkGatewayPolicyGroupProperties struct + IsDefault bool + PolicyMembers []VirtualNetworkGatewayPolicyGroupMember + Priority int64 + ProvisioningState *ProvisioningState + VngClientConnectionConfigurations *[]SubResource + type VirtualNetworkGatewayPropertiesFormat struct + ActiveActive *bool + AdminState *AdminState + AllowRemoteVnetTraffic *bool + AllowVirtualWanTraffic *bool + AutoScaleConfiguration *VirtualNetworkGatewayAutoScaleConfiguration + BgpSettings *BgpSettings + CustomRoutes *AddressSpace + DisableIPSecReplayProtection *bool + EnableBgp *bool + EnableBgpRouteTranslationForNat *bool + EnableDnsForwarding *bool + EnablePrivateIPAddress *bool + GatewayDefaultSite *SubResource + GatewayType *VirtualNetworkGatewayType + IPConfigurations *[]VirtualNetworkGatewayIPConfiguration + InboundDnsForwardingEndpoint *string + NatRules *[]VirtualNetworkGatewayNatRule + ProvisioningState *ProvisioningState + ResiliencyModel *ResiliencyModel + ResourceGuid *string + Sku *VirtualNetworkGatewaySku + VNetExtendedLocationResourceId *string + VirtualNetworkGatewayPolicyGroups *[]VirtualNetworkGatewayPolicyGroup + VpnClientConfiguration *VpnClientConfiguration + VpnGatewayGeneration *VpnGatewayGeneration + VpnType *VpnType + type VirtualNetworkGatewaySku struct + Capacity *int64 + Name *VirtualNetworkGatewaySkuName + Tier *VirtualNetworkGatewaySkuTier + type VirtualNetworkGatewaySkuName string + const VirtualNetworkGatewaySkuNameBasic + const VirtualNetworkGatewaySkuNameErGwOneAZ + const VirtualNetworkGatewaySkuNameErGwScale + const VirtualNetworkGatewaySkuNameErGwThreeAZ + const VirtualNetworkGatewaySkuNameErGwTwoAZ + const VirtualNetworkGatewaySkuNameHighPerformance + const VirtualNetworkGatewaySkuNameStandard + const VirtualNetworkGatewaySkuNameUltraPerformance + const VirtualNetworkGatewaySkuNameVpnGwFive + const VirtualNetworkGatewaySkuNameVpnGwFiveAZ + const VirtualNetworkGatewaySkuNameVpnGwFour + const VirtualNetworkGatewaySkuNameVpnGwFourAZ + const VirtualNetworkGatewaySkuNameVpnGwOne + const VirtualNetworkGatewaySkuNameVpnGwOneAZ + const VirtualNetworkGatewaySkuNameVpnGwThree + const VirtualNetworkGatewaySkuNameVpnGwThreeAZ + const VirtualNetworkGatewaySkuNameVpnGwTwo + const VirtualNetworkGatewaySkuNameVpnGwTwoAZ + func (s *VirtualNetworkGatewaySkuName) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewaySkuTier string + const VirtualNetworkGatewaySkuTierBasic + const VirtualNetworkGatewaySkuTierErGwOneAZ + const VirtualNetworkGatewaySkuTierErGwScale + const VirtualNetworkGatewaySkuTierErGwThreeAZ + const VirtualNetworkGatewaySkuTierErGwTwoAZ + const VirtualNetworkGatewaySkuTierHighPerformance + const VirtualNetworkGatewaySkuTierStandard + const VirtualNetworkGatewaySkuTierUltraPerformance + const VirtualNetworkGatewaySkuTierVpnGwFive + const VirtualNetworkGatewaySkuTierVpnGwFiveAZ + const VirtualNetworkGatewaySkuTierVpnGwFour + const VirtualNetworkGatewaySkuTierVpnGwFourAZ + const VirtualNetworkGatewaySkuTierVpnGwOne + const VirtualNetworkGatewaySkuTierVpnGwOneAZ + const VirtualNetworkGatewaySkuTierVpnGwThree + const VirtualNetworkGatewaySkuTierVpnGwThreeAZ + const VirtualNetworkGatewaySkuTierVpnGwTwo + const VirtualNetworkGatewaySkuTierVpnGwTwoAZ + func (s *VirtualNetworkGatewaySkuTier) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewayType string + const VirtualNetworkGatewayTypeExpressRoute + const VirtualNetworkGatewayTypeLocalGateway + const VirtualNetworkGatewayTypeVpn + func (s *VirtualNetworkGatewayType) UnmarshalJSON(bytes []byte) error + type VirtualNetworkGatewaysClient struct + Client *resourcemanager.Client + func NewVirtualNetworkGatewaysClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualNetworkGatewaysClient, error) + func (c VirtualNetworkGatewaysClient) CreateOrUpdate(ctx context.Context, id VirtualNetworkGatewayId, input VirtualNetworkGateway) (result CreateOrUpdateOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) CreateOrUpdateThenPoll(ctx context.Context, id VirtualNetworkGatewayId, input VirtualNetworkGateway) error + func (c VirtualNetworkGatewaysClient) Delete(ctx context.Context, id VirtualNetworkGatewayId) (result DeleteOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) DeleteThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) DisconnectVirtualNetworkGatewayVpnConnections(ctx context.Context, id VirtualNetworkGatewayId, input P2SVpnConnectionRequest) (result DisconnectVirtualNetworkGatewayVpnConnectionsOperationResponse, ...) + func (c VirtualNetworkGatewaysClient) DisconnectVirtualNetworkGatewayVpnConnectionsThenPoll(ctx context.Context, id VirtualNetworkGatewayId, input P2SVpnConnectionRequest) error + func (c VirtualNetworkGatewaysClient) GenerateVpnProfile(ctx context.Context, id VirtualNetworkGatewayId, input VpnClientParameters) (result GenerateVpnProfileOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GenerateVpnProfileThenPoll(ctx context.Context, id VirtualNetworkGatewayId, input VpnClientParameters) error + func (c VirtualNetworkGatewaysClient) Generatevpnclientpackage(ctx context.Context, id VirtualNetworkGatewayId, input VpnClientParameters) (result GeneratevpnclientpackageOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GeneratevpnclientpackageThenPoll(ctx context.Context, id VirtualNetworkGatewayId, input VpnClientParameters) error + func (c VirtualNetworkGatewaysClient) Get(ctx context.Context, id VirtualNetworkGatewayId) (result GetOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetAdvertisedRoutes(ctx context.Context, id VirtualNetworkGatewayId, ...) (result GetAdvertisedRoutesOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetAdvertisedRoutesThenPoll(ctx context.Context, id VirtualNetworkGatewayId, ...) error + func (c VirtualNetworkGatewaysClient) GetBgpPeerStatus(ctx context.Context, id VirtualNetworkGatewayId, ...) (result GetBgpPeerStatusOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetBgpPeerStatusThenPoll(ctx context.Context, id VirtualNetworkGatewayId, ...) error + func (c VirtualNetworkGatewaysClient) GetLearnedRoutes(ctx context.Context, id VirtualNetworkGatewayId) (result GetLearnedRoutesOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetLearnedRoutesThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) GetVpnProfilePackageURL(ctx context.Context, id VirtualNetworkGatewayId) (result GetVpnProfilePackageURLOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetVpnProfilePackageURLThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) GetVpnclientConnectionHealth(ctx context.Context, id VirtualNetworkGatewayId) (result GetVpnclientConnectionHealthOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetVpnclientConnectionHealthThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) GetVpnclientIPsecParameters(ctx context.Context, id VirtualNetworkGatewayId) (result GetVpnclientIPsecParametersOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) GetVpnclientIPsecParametersThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c VirtualNetworkGatewaysClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c VirtualNetworkGatewaysClient) ListConnections(ctx context.Context, id VirtualNetworkGatewayId) (result ListConnectionsOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) ListConnectionsComplete(ctx context.Context, id VirtualNetworkGatewayId) (ListConnectionsCompleteResult, error) + func (c VirtualNetworkGatewaysClient) ListConnectionsCompleteMatchingPredicate(ctx context.Context, id VirtualNetworkGatewayId, ...) (result ListConnectionsCompleteResult, err error) + func (c VirtualNetworkGatewaysClient) Reset(ctx context.Context, id VirtualNetworkGatewayId, options ResetOperationOptions) (result ResetOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) ResetThenPoll(ctx context.Context, id VirtualNetworkGatewayId, options ResetOperationOptions) error + func (c VirtualNetworkGatewaysClient) ResetVpnClientSharedKey(ctx context.Context, id VirtualNetworkGatewayId) (result ResetVpnClientSharedKeyOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) ResetVpnClientSharedKeyThenPoll(ctx context.Context, id VirtualNetworkGatewayId) error + func (c VirtualNetworkGatewaysClient) SetVpnclientIPsecParameters(ctx context.Context, id VirtualNetworkGatewayId, ...) (result SetVpnclientIPsecParametersOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) SetVpnclientIPsecParametersThenPoll(ctx context.Context, id VirtualNetworkGatewayId, ...) error + func (c VirtualNetworkGatewaysClient) StartPacketCapture(ctx context.Context, id VirtualNetworkGatewayId, ...) (result StartPacketCaptureOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) StartPacketCaptureThenPoll(ctx context.Context, id VirtualNetworkGatewayId, ...) error + func (c VirtualNetworkGatewaysClient) StopPacketCapture(ctx context.Context, id VirtualNetworkGatewayId, ...) (result StopPacketCaptureOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) StopPacketCaptureThenPoll(ctx context.Context, id VirtualNetworkGatewayId, ...) error + func (c VirtualNetworkGatewaysClient) SupportedVpnDevices(ctx context.Context, id VirtualNetworkGatewayId) (result SupportedVpnDevicesOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) UpdateTags(ctx context.Context, id VirtualNetworkGatewayId, input TagsObject) (result UpdateTagsOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) UpdateTagsThenPoll(ctx context.Context, id VirtualNetworkGatewayId, input TagsObject) error + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesCreateOrUpdate(ctx context.Context, id VirtualNetworkGatewayNatRuleId, ...) (result VirtualNetworkGatewayNatRulesCreateOrUpdateOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesCreateOrUpdateThenPoll(ctx context.Context, id VirtualNetworkGatewayNatRuleId, ...) error + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesDelete(ctx context.Context, id VirtualNetworkGatewayNatRuleId) (result VirtualNetworkGatewayNatRulesDeleteOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesDeleteThenPoll(ctx context.Context, id VirtualNetworkGatewayNatRuleId) error + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesGet(ctx context.Context, id VirtualNetworkGatewayNatRuleId) (result VirtualNetworkGatewayNatRulesGetOperationResponse, err error) + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesListByVirtualNetworkGateway(ctx context.Context, id VirtualNetworkGatewayId) (...) + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayComplete(ctx context.Context, id VirtualNetworkGatewayId) (VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCompleteResult, error) + func (c VirtualNetworkGatewaysClient) VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCompleteMatchingPredicate(ctx context.Context, id VirtualNetworkGatewayId, ...) (result VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayCompleteResult, ...) + func (c VirtualNetworkGatewaysClient) VpnDeviceConfigurationScript(ctx context.Context, id ConnectionId, input VpnDeviceScriptParameters) (result VpnDeviceConfigurationScriptOperationResponse, err error) + type VngClientConnectionConfiguration struct + Etag *string + Id *string + Name *string + Properties *VngClientConnectionConfigurationProperties + type VngClientConnectionConfigurationProperties struct + ProvisioningState *ProvisioningState + VirtualNetworkGatewayPolicyGroups []SubResource + VpnClientAddressPool AddressSpace + type VpnAuthenticationType string + const VpnAuthenticationTypeAAD + const VpnAuthenticationTypeCertificate + const VpnAuthenticationTypeRadius + func (s *VpnAuthenticationType) UnmarshalJSON(bytes []byte) error + type VpnClientConfiguration struct + AadAudience *string + AadIssuer *string + AadTenant *string + RadiusServerAddress *string + RadiusServerSecret *string + RadiusServers *[]RadiusServer + VngClientConnectionConfigurations *[]VngClientConnectionConfiguration + VpnAuthenticationTypes *[]VpnAuthenticationType + VpnClientAddressPool *AddressSpace + VpnClientIPsecPolicies *[]IPsecPolicy + VpnClientProtocols *[]VpnClientProtocol + VpnClientRevokedCertificates *[]VpnClientRevokedCertificate + VpnClientRootCertificates *[]VpnClientRootCertificate + type VpnClientConnectionHealthDetail struct + EgressBytesTransferred *int64 + EgressPacketsTransferred *int64 + IngressBytesTransferred *int64 + IngressPacketsTransferred *int64 + MaxBandwidth *int64 + MaxPacketsPerSecond *int64 + PrivateIPAddress *string + PublicIPAddress *string + VpnConnectionDuration *int64 + VpnConnectionId *string + VpnConnectionTime *string + VpnUserName *string + type VpnClientConnectionHealthDetailListResult struct + Value *[]VpnClientConnectionHealthDetail + type VpnClientIPsecParameters struct + DhGroup DhGroup + IPsecEncryption IPsecEncryption + IPsecIntegrity IPsecIntegrity + IkeEncryption IkeEncryption + IkeIntegrity IkeIntegrity + PfsGroup PfsGroup + SaDataSizeKilobytes int64 + SaLifeTimeSeconds int64 + type VpnClientParameters struct + AuthenticationMethod *AuthenticationMethod + ClientRootCertificates *[]string + ProcessorArchitecture *ProcessorArchitecture + RadiusServerAuthCertificate *string + type VpnClientProtocol string + const VpnClientProtocolIkeVTwo + const VpnClientProtocolOpenVPN + const VpnClientProtocolSSTP + func (s *VpnClientProtocol) UnmarshalJSON(bytes []byte) error + type VpnClientRevokedCertificate struct + Etag *string + Id *string + Name *string + Properties *VpnClientRevokedCertificatePropertiesFormat + type VpnClientRevokedCertificatePropertiesFormat struct + ProvisioningState *ProvisioningState + Thumbprint *string + type VpnClientRootCertificate struct + Etag *string + Id *string + Name *string + Properties VpnClientRootCertificatePropertiesFormat + type VpnClientRootCertificatePropertiesFormat struct + ProvisioningState *ProvisioningState + PublicCertData string + type VpnDeviceConfigurationScriptOperationResponse struct + HttpResponse *http.Response + Model *string + OData *odata.OData + type VpnDeviceScriptParameters struct + DeviceFamily *string + FirmwareVersion *string + Vendor *string + type VpnGatewayGeneration string + const VpnGatewayGenerationGenerationOne + const VpnGatewayGenerationGenerationTwo + const VpnGatewayGenerationNone + func (s *VpnGatewayGeneration) UnmarshalJSON(bytes []byte) error + type VpnNatRuleMapping struct + AddressSpace *string + PortRange *string + type VpnNatRuleMode string + const VpnNatRuleModeEgressSnat + const VpnNatRuleModeIngressSnat + func (s *VpnNatRuleMode) UnmarshalJSON(bytes []byte) error + type VpnNatRuleType string + const VpnNatRuleTypeDynamic + const VpnNatRuleTypeStatic + func (s *VpnNatRuleType) UnmarshalJSON(bytes []byte) error + type VpnPacketCaptureStartParameters struct + FilterData *string + type VpnPacketCaptureStopParameters struct + SasURL *string + type VpnPolicyMemberAttributeType string + const VpnPolicyMemberAttributeTypeAADGroupId + const VpnPolicyMemberAttributeTypeCertificateGroupId + const VpnPolicyMemberAttributeTypeRadiusAzureGroupId + func (s *VpnPolicyMemberAttributeType) UnmarshalJSON(bytes []byte) error + type VpnType string + const VpnTypePolicyBased + const VpnTypeRouteBased + func (s *VpnType) UnmarshalJSON(bytes []byte) error