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 PossibleValuesForIsWorkloadProtected() []string + func PossibleValuesForLoadBalancerBackendAddressAdminState() []string + func PossibleValuesForNatGatewaySkuName() []string + func PossibleValuesForNetworkInterfaceAuxiliaryMode() []string + func PossibleValuesForNetworkInterfaceAuxiliarySku() []string + func PossibleValuesForNetworkInterfaceMigrationPhase() []string + func PossibleValuesForNetworkInterfaceNicType() []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 PossibleValuesForVirtualNetworkEncryptionEnforcement() []string + func PossibleValuesForVirtualNetworkPeeringLevel() []string + func PossibleValuesForVirtualNetworkPeeringState() []string + func PossibleValuesForVirtualNetworkPrivateEndpointNetworkPolicies() []string + func PossibleValuesForVirtualNetworkPrivateLinkServiceNetworkPolicies() []string + type AddressSpace struct + AddressPrefixes *[]string + 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 BackendAddressPool struct + Etag *string + Id *string + Name *string + Properties *BackendAddressPoolPropertiesFormat + Type *string + 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 *VirtualNetwork + 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 DhcpOptions struct + DnsServers *[]string + type FlowLog struct + Etag *string + Id *string + 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 + 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 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 *VirtualNetwork + OData *odata.OData + type IPAddressAvailabilityResult struct + Available *bool + AvailableIPAddresses *[]string + IsPlatformReserved *bool + 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 InboundNatRule struct + Etag *string + Id *string + Name *string + Properties *InboundNatRulePropertiesFormat + Type *string + 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 IsWorkloadProtected string + const IsWorkloadProtectedFalse + const IsWorkloadProtectedTrue + func (s *IsWorkloadProtected) UnmarshalJSON(bytes []byte) error + type ListAllCompleteResult struct + Items []VirtualNetwork + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetwork + OData *odata.OData + type ListCompleteResult struct + Items []VirtualNetwork + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetwork + OData *odata.OData + type LoadBalancerBackendAddress struct + Name *string + Properties *LoadBalancerBackendAddressPropertiesFormat + type LoadBalancerBackendAddressAdminState string + const LoadBalancerBackendAddressAdminStateDown + const LoadBalancerBackendAddressAdminStateNone + const LoadBalancerBackendAddressAdminStateUp + func (s *LoadBalancerBackendAddressAdminState) UnmarshalJSON(bytes []byte) error + type LoadBalancerBackendAddressPropertiesFormat struct + AdminState *LoadBalancerBackendAddressAdminState + IPAddress *string + InboundNatRulesPortMapping *[]NatRulePortMapping + LoadBalancerFrontendIPConfiguration *SubResource + NetworkInterfaceIPConfiguration *SubResource + Subnet *SubResource + VirtualNetwork *SubResource + 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 NetworkIntentPolicy struct + Etag *string + Id *string + Location *string + Name *string + Tags *map[string]string + Type *string + type NetworkIntentPolicyConfiguration struct + NetworkIntentPolicyName *string + SourceNetworkIntentPolicy *NetworkIntentPolicy + 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 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 PrepareNetworkPoliciesRequest struct + NetworkIntentPolicyConfigurations *[]NetworkIntentPolicyConfiguration + ServiceName *string + 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 + EnableProxyProtocol *bool + Fqdns *[]string + IPConfigurations *[]PrivateLinkServiceIPConfiguration + LoadBalancerFrontendIPConfigurations *[]FrontendIPConfiguration + NetworkInterfaces *[]NetworkInterface + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + Visibility *ResourceSet + 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 PublicIPDdosProtectionStatusResult struct + DdosProtectionPlanId *string + IsWorkloadProtected *IsWorkloadProtected + PublicIPAddress *string + PublicIPAddressId *string + type PublicIPDdosProtectionStatusResultOperationPredicate struct + DdosProtectionPlanId *string + PublicIPAddress *string + PublicIPAddressId *string + func (p PublicIPDdosProtectionStatusResultOperationPredicate) Matches(input PublicIPDdosProtectionStatusResult) bool + type ResourceNavigationLink struct + Etag *string + Id *string + Name *string + Properties *ResourceNavigationLinkFormat + Type *string + type ResourceNavigationLinkFormat struct + Link *string + LinkedResourceType *string + ProvisioningState *ProvisioningState + type ResourceNavigationLinkOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p ResourceNavigationLinkOperationPredicate) Matches(input ResourceNavigationLink) bool + type ResourceNavigationLinksListCompleteResult struct + Items []ResourceNavigationLink + LatestHttpResponse *http.Response + type ResourceNavigationLinksListCustomPager struct + NextLink *odata.Link + func (p *ResourceNavigationLinksListCustomPager) NextPageLink() *odata.Link + type ResourceNavigationLinksListOperationResponse struct + HttpResponse *http.Response + Model *[]ResourceNavigationLink + OData *odata.OData + 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 ServiceAssociationLinkOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p ServiceAssociationLinkOperationPredicate) Matches(input ServiceAssociationLink) bool + type ServiceAssociationLinkPropertiesFormat struct + AllowDelete *bool + Link *string + LinkedResourceType *string + Locations *[]string + ProvisioningState *ProvisioningState + type ServiceAssociationLinksListCompleteResult struct + Items []ServiceAssociationLink + LatestHttpResponse *http.Response + type ServiceAssociationLinksListCustomPager struct + NextLink *odata.Link + func (p *ServiceAssociationLinksListCustomPager) NextPageLink() *odata.Link + type ServiceAssociationLinksListOperationResponse struct + HttpResponse *http.Response + Model *[]ServiceAssociationLink + OData *odata.OData + 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 + 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 SubnetsPrepareNetworkPoliciesOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SubnetsUnprepareNetworkPoliciesOperationResponse 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 UnprepareNetworkPoliciesRequest struct + ServiceName *string + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetwork + OData *odata.OData + type VirtualNetwork struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *VirtualNetworkPropertiesFormat + Tags *map[string]string + Type *string + type VirtualNetworkBgpCommunities struct + RegionalCommunity *string + VirtualNetworkCommunity string + type VirtualNetworkEncryption struct + Enabled bool + Enforcement *VirtualNetworkEncryptionEnforcement + type VirtualNetworkEncryptionEnforcement string + const VirtualNetworkEncryptionEnforcementAllowUnencrypted + const VirtualNetworkEncryptionEnforcementDropUnencrypted + func (s *VirtualNetworkEncryptionEnforcement) UnmarshalJSON(bytes []byte) error + type VirtualNetworkOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p VirtualNetworkOperationPredicate) Matches(input VirtualNetwork) bool + type VirtualNetworkPeering struct + Etag *string + Id *string + Name *string + Properties *VirtualNetworkPeeringPropertiesFormat + Type *string + type VirtualNetworkPeeringLevel string + const VirtualNetworkPeeringLevelFullyInSync + const VirtualNetworkPeeringLevelLocalAndRemoteNotInSync + const VirtualNetworkPeeringLevelLocalNotInSync + const VirtualNetworkPeeringLevelRemoteNotInSync + func (s *VirtualNetworkPeeringLevel) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPeeringPropertiesFormat struct + AllowForwardedTraffic *bool + AllowGatewayTransit *bool + AllowVirtualNetworkAccess *bool + DoNotVerifyRemoteGateways *bool + EnableOnlyIPv6Peering *bool + LocalAddressSpace *AddressSpace + LocalSubnetNames *[]string + LocalVirtualNetworkAddressSpace *AddressSpace + PeerCompleteVnets *bool + PeeringState *VirtualNetworkPeeringState + PeeringSyncLevel *VirtualNetworkPeeringLevel + ProvisioningState *ProvisioningState + RemoteAddressSpace *AddressSpace + RemoteBgpCommunities *VirtualNetworkBgpCommunities + RemoteSubnetNames *[]string + RemoteVirtualNetwork *SubResource + RemoteVirtualNetworkAddressSpace *AddressSpace + RemoteVirtualNetworkEncryption *VirtualNetworkEncryption + ResourceGuid *string + UseRemoteGateways *bool + type VirtualNetworkPeeringState string + const VirtualNetworkPeeringStateConnected + const VirtualNetworkPeeringStateDisconnected + const VirtualNetworkPeeringStateInitiated + func (s *VirtualNetworkPeeringState) UnmarshalJSON(bytes []byte) error + 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 VirtualNetworkPropertiesFormat struct + AddressSpace *AddressSpace + BgpCommunities *VirtualNetworkBgpCommunities + DdosProtectionPlan *SubResource + DhcpOptions *DhcpOptions + EnableDdosProtection *bool + EnableVMProtection *bool + Encryption *VirtualNetworkEncryption + FlowLogs *[]FlowLog + FlowTimeoutInMinutes *int64 + IPAllocations *[]SubResource + ProvisioningState *ProvisioningState + ResourceGuid *string + Subnets *[]Subnet + VirtualNetworkPeerings *[]VirtualNetworkPeering + 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 + type VirtualNetworkUsage struct + CurrentValue *float64 + Id *string + Limit *float64 + Name *VirtualNetworkUsageName + Unit *string + type VirtualNetworkUsageName struct + LocalizedValue *string + Value *string + type VirtualNetworkUsageOperationPredicate struct + CurrentValue *float64 + Id *string + Limit *float64 + Unit *string + func (p VirtualNetworkUsageOperationPredicate) Matches(input VirtualNetworkUsage) bool + type VirtualNetworksCheckIPAddressAvailabilityOperationOptions struct + IPAddress *string + func DefaultVirtualNetworksCheckIPAddressAvailabilityOperationOptions() VirtualNetworksCheckIPAddressAvailabilityOperationOptions + func (o VirtualNetworksCheckIPAddressAvailabilityOperationOptions) ToHeaders() *client.Headers + func (o VirtualNetworksCheckIPAddressAvailabilityOperationOptions) ToOData() *odata.Query + func (o VirtualNetworksCheckIPAddressAvailabilityOperationOptions) ToQuery() *client.QueryParams + type VirtualNetworksCheckIPAddressAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *IPAddressAvailabilityResult + OData *odata.OData + type VirtualNetworksClient struct + Client *resourcemanager.Client + func NewVirtualNetworksClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualNetworksClient, error) + func (c VirtualNetworksClient) CreateOrUpdate(ctx context.Context, id commonids.VirtualNetworkId, input VirtualNetwork) (result CreateOrUpdateOperationResponse, err error) + func (c VirtualNetworksClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.VirtualNetworkId, input VirtualNetwork) error + func (c VirtualNetworksClient) Delete(ctx context.Context, id commonids.VirtualNetworkId) (result DeleteOperationResponse, err error) + func (c VirtualNetworksClient) DeleteThenPoll(ctx context.Context, id commonids.VirtualNetworkId) error + func (c VirtualNetworksClient) Get(ctx context.Context, id commonids.VirtualNetworkId, ...) (result GetOperationResponse, err error) + func (c VirtualNetworksClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c VirtualNetworksClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c VirtualNetworksClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c VirtualNetworksClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c VirtualNetworksClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c VirtualNetworksClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c VirtualNetworksClient) ResourceNavigationLinksList(ctx context.Context, id commonids.SubnetId) (result ResourceNavigationLinksListOperationResponse, err error) + func (c VirtualNetworksClient) ResourceNavigationLinksListComplete(ctx context.Context, id commonids.SubnetId) (ResourceNavigationLinksListCompleteResult, error) + func (c VirtualNetworksClient) ResourceNavigationLinksListCompleteMatchingPredicate(ctx context.Context, id commonids.SubnetId, ...) (result ResourceNavigationLinksListCompleteResult, err error) + func (c VirtualNetworksClient) ServiceAssociationLinksList(ctx context.Context, id commonids.SubnetId) (result ServiceAssociationLinksListOperationResponse, err error) + func (c VirtualNetworksClient) ServiceAssociationLinksListComplete(ctx context.Context, id commonids.SubnetId) (ServiceAssociationLinksListCompleteResult, error) + func (c VirtualNetworksClient) ServiceAssociationLinksListCompleteMatchingPredicate(ctx context.Context, id commonids.SubnetId, ...) (result ServiceAssociationLinksListCompleteResult, err error) + func (c VirtualNetworksClient) SubnetsPrepareNetworkPolicies(ctx context.Context, id commonids.SubnetId, ...) (result SubnetsPrepareNetworkPoliciesOperationResponse, err error) + func (c VirtualNetworksClient) SubnetsPrepareNetworkPoliciesThenPoll(ctx context.Context, id commonids.SubnetId, ...) error + func (c VirtualNetworksClient) SubnetsUnprepareNetworkPolicies(ctx context.Context, id commonids.SubnetId, ...) (result SubnetsUnprepareNetworkPoliciesOperationResponse, err error) + func (c VirtualNetworksClient) SubnetsUnprepareNetworkPoliciesThenPoll(ctx context.Context, id commonids.SubnetId, ...) error + func (c VirtualNetworksClient) UpdateTags(ctx context.Context, id commonids.VirtualNetworkId, input TagsObject) (result UpdateTagsOperationResponse, err error) + func (c VirtualNetworksClient) VirtualNetworksCheckIPAddressAvailability(ctx context.Context, id commonids.VirtualNetworkId, ...) (result VirtualNetworksCheckIPAddressAvailabilityOperationResponse, err error) + func (c VirtualNetworksClient) VirtualNetworksListDdosProtectionStatus(ctx context.Context, id commonids.VirtualNetworkId, ...) (result VirtualNetworksListDdosProtectionStatusOperationResponse, err error) + func (c VirtualNetworksClient) VirtualNetworksListDdosProtectionStatusThenPoll(ctx context.Context, id commonids.VirtualNetworkId, ...) error + func (c VirtualNetworksClient) VirtualNetworksListUsage(ctx context.Context, id commonids.VirtualNetworkId) (result VirtualNetworksListUsageOperationResponse, err error) + func (c VirtualNetworksClient) VirtualNetworksListUsageComplete(ctx context.Context, id commonids.VirtualNetworkId) (VirtualNetworksListUsageCompleteResult, error) + func (c VirtualNetworksClient) VirtualNetworksListUsageCompleteMatchingPredicate(ctx context.Context, id commonids.VirtualNetworkId, ...) (result VirtualNetworksListUsageCompleteResult, err error) + type VirtualNetworksListDdosProtectionStatusCompleteResult struct + Items []PublicIPDdosProtectionStatusResult + LatestHttpResponse *http.Response + type VirtualNetworksListDdosProtectionStatusCustomPager struct + NextLink *odata.Link + func (p *VirtualNetworksListDdosProtectionStatusCustomPager) NextPageLink() *odata.Link + type VirtualNetworksListDdosProtectionStatusOperationOptions struct + SkipToken *string + Top *int64 + func DefaultVirtualNetworksListDdosProtectionStatusOperationOptions() VirtualNetworksListDdosProtectionStatusOperationOptions + func (o VirtualNetworksListDdosProtectionStatusOperationOptions) ToHeaders() *client.Headers + func (o VirtualNetworksListDdosProtectionStatusOperationOptions) ToOData() *odata.Query + func (o VirtualNetworksListDdosProtectionStatusOperationOptions) ToQuery() *client.QueryParams + type VirtualNetworksListDdosProtectionStatusOperationResponse struct + HttpResponse *http.Response + Model *[]PublicIPDdosProtectionStatusResult + OData *odata.OData + Poller pollers.Poller + type VirtualNetworksListUsageCompleteResult struct + Items []VirtualNetworkUsage + LatestHttpResponse *http.Response + type VirtualNetworksListUsageCustomPager struct + NextLink *odata.Link + func (p *VirtualNetworksListUsageCustomPager) NextPageLink() *odata.Link + type VirtualNetworksListUsageOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetworkUsage + OData *odata.OData