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 PossibleValuesForAuthenticationMethod() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForVnetLocalRouteOverrideCriteria() []string + func PossibleValuesForVpnPolicyMemberAttributeType() []string + type AddressSpace struct + AddressPrefixes *[]string + type AuthenticationMethod string + const AuthenticationMethodEAPMSCHAPvTwo + const AuthenticationMethodEAPTLS + func (s *AuthenticationMethod) UnmarshalJSON(bytes []byte) error + type DisconnectP2sVpnConnectionsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GenerateVpnProfileOperationResponse struct + HttpResponse *http.Response + Model *VpnProfileResponse + OData *odata.OData + Poller pollers.Poller + type GetP2sVpnConnectionHealthDetailedOperationResponse struct + HttpResponse *http.Response + Model *P2SVpnConnectionHealth + OData *odata.OData + Poller pollers.Poller + type GetP2sVpnConnectionHealthOperationResponse struct + HttpResponse *http.Response + Model *P2SVpnGateway + OData *odata.OData + Poller pollers.Poller + type P2SConnectionConfiguration struct + Etag *string + Id *string + Name *string + Properties *P2SConnectionConfigurationProperties + type P2SConnectionConfigurationProperties struct + ConfigurationPolicyGroupAssociations *[]SubResource + EnableInternetSecurity *bool + PreviousConfigurationPolicyGroupAssociations *[]VpnServerConfigurationPolicyGroup + ProvisioningState *ProvisioningState + RoutingConfiguration *RoutingConfiguration + VpnClientAddressPool *AddressSpace + type P2SVpnConnectionHealth struct + SasURL *string + type P2SVpnConnectionHealthRequest struct + OutputBlobSasURL *string + VpnUserNamesFilter *[]string + type P2SVpnConnectionRequest struct + VpnConnectionIds *[]string + type P2SVpnGateway struct + Etag *string + Id *string + Location *string + Name *string + Properties *P2SVpnGatewayProperties + Tags *map[string]string + Type *string + type P2SVpnGatewayProperties struct + CustomDnsServers *[]string + IsRoutingPreferenceInternet *bool + P2SConnectionConfigurations *[]P2SConnectionConfiguration + ProvisioningState *ProvisioningState + VirtualHub *SubResource + VpnClientConnectionHealth *VpnClientConnectionHealth + VpnGatewayScaleUnit *int64 + VpnServerConfiguration *SubResource + type P2SVpnProfileParameters struct + AuthenticationMethod *AuthenticationMethod + type P2sVpnGatewaysClient struct + Client *resourcemanager.Client + func NewP2sVpnGatewaysClientWithBaseURI(sdkApi sdkEnv.Api) (*P2sVpnGatewaysClient, error) + func (c P2sVpnGatewaysClient) DisconnectP2sVpnConnections(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) (result DisconnectP2sVpnConnectionsOperationResponse, err error) + func (c P2sVpnGatewaysClient) DisconnectP2sVpnConnectionsThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) error + func (c P2sVpnGatewaysClient) GenerateVpnProfile(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) (result GenerateVpnProfileOperationResponse, err error) + func (c P2sVpnGatewaysClient) GenerateVpnProfileThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) error + func (c P2sVpnGatewaysClient) GetP2sVpnConnectionHealth(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId) (result GetP2sVpnConnectionHealthOperationResponse, err error) + func (c P2sVpnGatewaysClient) GetP2sVpnConnectionHealthDetailed(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) (result GetP2sVpnConnectionHealthDetailedOperationResponse, err error) + func (c P2sVpnGatewaysClient) GetP2sVpnConnectionHealthDetailedThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, ...) error + func (c P2sVpnGatewaysClient) GetP2sVpnConnectionHealthThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId) error + func (c P2sVpnGatewaysClient) Reset(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId) (result ResetOperationResponse, err error) + func (c P2sVpnGatewaysClient) ResetThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId) error + func (c P2sVpnGatewaysClient) UpdateTags(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, input TagsObject) (result UpdateTagsOperationResponse, err error) + func (c P2sVpnGatewaysClient) UpdateTagsThenPoll(ctx context.Context, id commonids.VirtualWANP2SVPNGatewayId, input TagsObject) error + type PropagatedRouteTable struct + Ids *[]SubResource + Labels *[]string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type ResetOperationResponse struct + HttpResponse *http.Response + Model *P2SVpnGateway + OData *odata.OData + Poller pollers.Poller + type RoutingConfiguration struct + AssociatedRouteTable *SubResource + InboundRouteMap *SubResource + OutboundRouteMap *SubResource + PropagatedRouteTables *PropagatedRouteTable + VnetRoutes *VnetRoute + type StaticRoute struct + AddressPrefixes *[]string + Name *string + NextHopIPAddress *string + type StaticRoutesConfig struct + PropagateStaticRoutes *bool + VnetLocalRouteOverrideCriteria *VnetLocalRouteOverrideCriteria + type SubResource struct + Id *string + type TagsObject struct + Tags *map[string]string + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *P2SVpnGateway + OData *odata.OData + Poller pollers.Poller + type VnetLocalRouteOverrideCriteria string + const VnetLocalRouteOverrideCriteriaContains + const VnetLocalRouteOverrideCriteriaEqual + func (s *VnetLocalRouteOverrideCriteria) UnmarshalJSON(bytes []byte) error + type VnetRoute struct + BgpConnections *[]SubResource + StaticRoutes *[]StaticRoute + StaticRoutesConfig *StaticRoutesConfig + type VpnClientConnectionHealth struct + AllocatedIPAddresses *[]string + TotalEgressBytesTransferred *int64 + TotalIngressBytesTransferred *int64 + VpnClientConnectionsCount *int64 + type VpnPolicyMemberAttributeType string + const VpnPolicyMemberAttributeTypeAADGroupId + const VpnPolicyMemberAttributeTypeCertificateGroupId + const VpnPolicyMemberAttributeTypeRadiusAzureGroupId + func (s *VpnPolicyMemberAttributeType) UnmarshalJSON(bytes []byte) error + type VpnProfileResponse struct + ProfileURL *string + type VpnServerConfigurationPolicyGroup struct + Etag *string + Id *string + Name *string + Properties *VpnServerConfigurationPolicyGroupProperties + Type *string + type VpnServerConfigurationPolicyGroupMember struct + AttributeType *VpnPolicyMemberAttributeType + AttributeValue *string + Name *string + type VpnServerConfigurationPolicyGroupProperties struct + IsDefault *bool + P2SConnectionConfigurations *[]SubResource + PolicyMembers *[]VpnServerConfigurationPolicyGroupMember + Priority *int64 + ProvisioningState *ProvisioningState