Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type AddressSpace struct + AddressPrefixes []*string + func (a *AddressSpace) UnmarshalJSON(data []byte) error + func (a AddressSpace) MarshalJSON() ([]byte, error) + type ApplicationGatewayBackendAddress struct + Fqdn *string + IPAddress *string + func (a *ApplicationGatewayBackendAddress) UnmarshalJSON(data []byte) error + func (a ApplicationGatewayBackendAddress) MarshalJSON() ([]byte, error) + type ApplicationGatewayBackendAddressPool struct + Etag *string + ID *string + Name *string + Properties *ApplicationGatewayBackendAddressPoolPropertiesFormat + Type *string + func (a *ApplicationGatewayBackendAddressPool) UnmarshalJSON(data []byte) error + func (a ApplicationGatewayBackendAddressPool) MarshalJSON() ([]byte, error) + type ApplicationGatewayBackendAddressPoolPropertiesFormat struct + BackendAddresses []*ApplicationGatewayBackendAddress + BackendIPConfigurations []*InterfaceIPConfiguration + ProvisioningState *string + func (a *ApplicationGatewayBackendAddressPoolPropertiesFormat) UnmarshalJSON(data []byte) error + func (a ApplicationGatewayBackendAddressPoolPropertiesFormat) MarshalJSON() ([]byte, error) + type ApplicationSecurityGroup struct + Etag *string + ID *string + Location *string + Name *string + Properties *ApplicationSecurityGroupPropertiesFormat + Tags map[string]*string + Type *string + func (a *ApplicationSecurityGroup) UnmarshalJSON(data []byte) error + func (a ApplicationSecurityGroup) MarshalJSON() ([]byte, error) + type ApplicationSecurityGroupPropertiesFormat struct + ProvisioningState *string + ResourceGUID *string + func (a *ApplicationSecurityGroupPropertiesFormat) UnmarshalJSON(data []byte) error + func (a ApplicationSecurityGroupPropertiesFormat) MarshalJSON() ([]byte, error) + type AuthenticationMethod string + const AuthenticationMethodEAPMSCHAPv2 + const AuthenticationMethodEAPTLS + func PossibleAuthenticationMethodValues() []AuthenticationMethod + type Availability struct + BlobDuration *string + Retention *string + TimeGrain *string + func (a *Availability) UnmarshalJSON(data []byte) error + func (a Availability) MarshalJSON() ([]byte, error) + type AzureAsyncOperationResult struct + Error *Error + Status *NetworkOperationStatus + func (a *AzureAsyncOperationResult) UnmarshalJSON(data []byte) error + func (a AzureAsyncOperationResult) MarshalJSON() ([]byte, error) + type BackendAddressPool struct + Etag *string + ID *string + Name *string + Properties *BackendAddressPoolPropertiesFormat + func (b *BackendAddressPool) UnmarshalJSON(data []byte) error + func (b BackendAddressPool) MarshalJSON() ([]byte, error) + type BackendAddressPoolPropertiesFormat struct + BackendIPConfigurations []*InterfaceIPConfiguration + LoadBalancingRules []*SubResource + OutboundRule *SubResource + OutboundRules []*SubResource + ProvisioningState *string + func (b *BackendAddressPoolPropertiesFormat) UnmarshalJSON(data []byte) error + func (b BackendAddressPoolPropertiesFormat) MarshalJSON() ([]byte, error) + type BgpPeerState string + const BgpPeerStateConnected + const BgpPeerStateConnecting + const BgpPeerStateIdle + const BgpPeerStateStopped + const BgpPeerStateUnknown + func PossibleBgpPeerStateValues() []BgpPeerState + type BgpPeerStatus struct + Asn *int32 + ConnectedDuration *string + LocalAddress *string + MessagesReceived *int64 + MessagesSent *int64 + Neighbor *string + RoutesReceived *int64 + State *BgpPeerState + func (b *BgpPeerStatus) UnmarshalJSON(data []byte) error + func (b BgpPeerStatus) MarshalJSON() ([]byte, error) + type BgpPeerStatusListResult struct + Value []*BgpPeerStatus + func (b *BgpPeerStatusListResult) UnmarshalJSON(data []byte) error + func (b BgpPeerStatusListResult) MarshalJSON() ([]byte, error) + type BgpSettings struct + Asn *int64 + BgpPeeringAddress *string + PeerWeight *int32 + func (b *BgpSettings) UnmarshalJSON(data []byte) error + func (b BgpSettings) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewDefaultSecurityRulesClient() *DefaultSecurityRulesClient + func (c *ClientFactory) NewInboundNatRulesClient() *InboundNatRulesClient + func (c *ClientFactory) NewInterfaceIPConfigurationsClient() *InterfaceIPConfigurationsClient + func (c *ClientFactory) NewInterfaceLoadBalancersClient() *InterfaceLoadBalancersClient + func (c *ClientFactory) NewInterfaceTapConfigurationsClient() *InterfaceTapConfigurationsClient + func (c *ClientFactory) NewInterfacesClient() *InterfacesClient + func (c *ClientFactory) NewLoadBalancerBackendAddressPoolsClient() *LoadBalancerBackendAddressPoolsClient + func (c *ClientFactory) NewLoadBalancerFrontendIPConfigurationsClient() *LoadBalancerFrontendIPConfigurationsClient + func (c *ClientFactory) NewLoadBalancerLoadBalancingRulesClient() *LoadBalancerLoadBalancingRulesClient + func (c *ClientFactory) NewLoadBalancerNetworkInterfacesClient() *LoadBalancerNetworkInterfacesClient + func (c *ClientFactory) NewLoadBalancerOutboundRulesClient() *LoadBalancerOutboundRulesClient + func (c *ClientFactory) NewLoadBalancerProbesClient() *LoadBalancerProbesClient + func (c *ClientFactory) NewLoadBalancersClient() *LoadBalancersClient + func (c *ClientFactory) NewLocalNetworkGatewaysClient() *LocalNetworkGatewaysClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPublicIPAddressesClient() *PublicIPAddressesClient + func (c *ClientFactory) NewRouteTablesClient() *RouteTablesClient + func (c *ClientFactory) NewRoutesClient() *RoutesClient + func (c *ClientFactory) NewSecurityGroupsClient() *SecurityGroupsClient + func (c *ClientFactory) NewSecurityRulesClient() *SecurityRulesClient + func (c *ClientFactory) NewSubnetsClient() *SubnetsClient + func (c *ClientFactory) NewVirtualNetworkGatewayConnectionsClient() *VirtualNetworkGatewayConnectionsClient + func (c *ClientFactory) NewVirtualNetworkGatewaysClient() *VirtualNetworkGatewaysClient + func (c *ClientFactory) NewVirtualNetworkPeeringsClient() *VirtualNetworkPeeringsClient + func (c *ClientFactory) NewVirtualNetworksClient() *VirtualNetworksClient + type Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties struct + ClientID *string + PrincipalID *string + func (c *Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties) UnmarshalJSON(data []byte) error + func (c Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties) MarshalJSON() ([]byte, error) + type ConnectionResetSharedKey struct + KeyLength *int32 + func (c *ConnectionResetSharedKey) UnmarshalJSON(data []byte) error + func (c ConnectionResetSharedKey) MarshalJSON() ([]byte, error) + type ConnectionSharedKey struct + ID *string + Value *string + func (c *ConnectionSharedKey) UnmarshalJSON(data []byte) error + func (c ConnectionSharedKey) MarshalJSON() ([]byte, error) + type DdosSettings struct + DdosCustomPolicy *SubResource + ProtectionCoverage *DdosSettingsProtectionCoverage + func (d *DdosSettings) UnmarshalJSON(data []byte) error + func (d DdosSettings) MarshalJSON() ([]byte, error) + type DdosSettingsProtectionCoverage string + const DdosSettingsProtectionCoverageBasic + const DdosSettingsProtectionCoverageStandard + func PossibleDdosSettingsProtectionCoverageValues() []DdosSettingsProtectionCoverage + type DefaultSecurityRulesClient struct + func NewDefaultSecurityRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DefaultSecurityRulesClient, error) + func (client *DefaultSecurityRulesClient) Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (DefaultSecurityRulesClientGetResponse, error) + func (client *DefaultSecurityRulesClient) NewListPager(resourceGroupName string, networkSecurityGroupName string, ...) *runtime.Pager[DefaultSecurityRulesClientListResponse] + type DefaultSecurityRulesClientGetOptions struct + type DefaultSecurityRulesClientGetResponse struct + type DefaultSecurityRulesClientListOptions struct + type DefaultSecurityRulesClientListResponse struct + type Delegation struct + Etag *string + ID *string + Name *string + Properties *ServiceDelegationPropertiesFormat + func (d *Delegation) UnmarshalJSON(data []byte) error + func (d Delegation) MarshalJSON() ([]byte, error) + type DhGroup string + const DhGroupDHGroup1 + const DhGroupDHGroup14 + const DhGroupDHGroup2 + const DhGroupDHGroup2048 + const DhGroupDHGroup24 + const DhGroupECP256 + const DhGroupECP384 + const DhGroupNone + func PossibleDhGroupValues() []DhGroup + type DhcpOptions struct + DNSServers []*string + func (d *DhcpOptions) UnmarshalJSON(data []byte) error + func (d DhcpOptions) MarshalJSON() ([]byte, error) + type Dimension struct + DisplayName *string + InternalName *string + Name *string + func (d *Dimension) UnmarshalJSON(data []byte) error + func (d Dimension) MarshalJSON() ([]byte, error) + type EffectiveNetworkSecurityGroup struct + Association *EffectiveNetworkSecurityGroupAssociation + EffectiveSecurityRules []*EffectiveNetworkSecurityRule + NetworkSecurityGroup *SubResource + TagMap *string + func (e *EffectiveNetworkSecurityGroup) UnmarshalJSON(data []byte) error + func (e EffectiveNetworkSecurityGroup) MarshalJSON() ([]byte, error) + type EffectiveNetworkSecurityGroupAssociation struct + NetworkInterface *SubResource + Subnet *SubResource + func (e *EffectiveNetworkSecurityGroupAssociation) UnmarshalJSON(data []byte) error + func (e EffectiveNetworkSecurityGroupAssociation) MarshalJSON() ([]byte, error) + type EffectiveNetworkSecurityGroupListResult struct + NextLink *string + Value []*EffectiveNetworkSecurityGroup + func (e *EffectiveNetworkSecurityGroupListResult) UnmarshalJSON(data []byte) error + func (e EffectiveNetworkSecurityGroupListResult) MarshalJSON() ([]byte, error) + type EffectiveNetworkSecurityRule struct + Access *SecurityRuleAccess + DestinationAddressPrefix *string + DestinationAddressPrefixes []*string + DestinationPortRange *string + DestinationPortRanges []*string + Direction *SecurityRuleDirection + ExpandedDestinationAddressPrefix []*string + ExpandedSourceAddressPrefix []*string + Name *string + Priority *int32 + Protocol *EffectiveSecurityRuleProtocol + SourceAddressPrefix *string + SourceAddressPrefixes []*string + SourcePortRange *string + SourcePortRanges []*string + func (e *EffectiveNetworkSecurityRule) UnmarshalJSON(data []byte) error + func (e EffectiveNetworkSecurityRule) MarshalJSON() ([]byte, error) + type EffectiveRoute struct + AddressPrefix []*string + Name *string + NextHopIPAddress []*string + NextHopType *RouteNextHopType + Source *EffectiveRouteSource + State *EffectiveRouteState + func (e *EffectiveRoute) UnmarshalJSON(data []byte) error + func (e EffectiveRoute) MarshalJSON() ([]byte, error) + type EffectiveRouteListResult struct + NextLink *string + Value []*EffectiveRoute + func (e *EffectiveRouteListResult) UnmarshalJSON(data []byte) error + func (e EffectiveRouteListResult) MarshalJSON() ([]byte, error) + type EffectiveRouteSource string + const EffectiveRouteSourceDefault + const EffectiveRouteSourceUnknown + const EffectiveRouteSourceUser + const EffectiveRouteSourceVirtualNetworkGateway + func PossibleEffectiveRouteSourceValues() []EffectiveRouteSource + type EffectiveRouteState string + const EffectiveRouteStateActive + const EffectiveRouteStateInvalid + func PossibleEffectiveRouteStateValues() []EffectiveRouteState + type EffectiveSecurityRuleProtocol string + const EffectiveSecurityRuleProtocolAll + const EffectiveSecurityRuleProtocolTCP + const EffectiveSecurityRuleProtocolUDP + func PossibleEffectiveSecurityRuleProtocolValues() []EffectiveSecurityRuleProtocol + type EndpointService struct + ID *string + func (e *EndpointService) UnmarshalJSON(data []byte) error + func (e EndpointService) MarshalJSON() ([]byte, error) + type Error struct + Code *string + Details []*ErrorDetails + InnerError *string + Message *string + Target *string + func (e *Error) UnmarshalJSON(data []byte) error + func (e Error) MarshalJSON() ([]byte, error) + type ErrorDetails struct + Code *string + Message *string + Target *string + func (e *ErrorDetails) UnmarshalJSON(data []byte) error + func (e ErrorDetails) MarshalJSON() ([]byte, error) + type FrontendIPConfiguration struct + Etag *string + ID *string + Name *string + Properties *FrontendIPConfigurationPropertiesFormat + Zones []*string + func (f *FrontendIPConfiguration) UnmarshalJSON(data []byte) error + func (f FrontendIPConfiguration) MarshalJSON() ([]byte, error) + type FrontendIPConfigurationPropertiesFormat struct + InboundNatPools []*SubResource + InboundNatRules []*SubResource + LoadBalancingRules []*SubResource + OutboundRules []*SubResource + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *string + PublicIPAddress *PublicIPAddress + PublicIPPrefix *SubResource + Subnet *Subnet + func (f *FrontendIPConfigurationPropertiesFormat) UnmarshalJSON(data []byte) error + func (f FrontendIPConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) + type GatewayRoute struct + AsPath *string + LocalAddress *string + Network *string + NextHop *string + Origin *string + SourcePeer *string + Weight *int32 + func (g *GatewayRoute) UnmarshalJSON(data []byte) error + func (g GatewayRoute) MarshalJSON() ([]byte, error) + type GatewayRouteListResult struct + Value []*GatewayRoute + func (g *GatewayRouteListResult) UnmarshalJSON(data []byte) error + func (g GatewayRouteListResult) MarshalJSON() ([]byte, error) + type IPAddressAvailabilityResult struct + Available *bool + AvailableIPAddresses []*string + func (i *IPAddressAvailabilityResult) UnmarshalJSON(data []byte) error + func (i IPAddressAvailabilityResult) MarshalJSON() ([]byte, error) + type IPAllocationMethod string + const IPAllocationMethodDynamic + const IPAllocationMethodStatic + func PossibleIPAllocationMethodValues() []IPAllocationMethod + type IPConfiguration struct + Etag *string + ID *string + Name *string + Properties *IPConfigurationPropertiesFormat + func (i *IPConfiguration) UnmarshalJSON(data []byte) error + func (i IPConfiguration) MarshalJSON() ([]byte, error) + type IPConfigurationProfile struct + Etag *string + ID *string + Name *string + Properties *IPConfigurationProfilePropertiesFormat + Type *string + func (i *IPConfigurationProfile) UnmarshalJSON(data []byte) error + func (i IPConfigurationProfile) MarshalJSON() ([]byte, error) + type IPConfigurationProfilePropertiesFormat struct + ProvisioningState *string + Subnet *Subnet + func (i *IPConfigurationProfilePropertiesFormat) UnmarshalJSON(data []byte) error + func (i IPConfigurationProfilePropertiesFormat) MarshalJSON() ([]byte, error) + type IPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *string + PublicIPAddress *PublicIPAddress + Subnet *Subnet + func (i *IPConfigurationPropertiesFormat) UnmarshalJSON(data []byte) error + func (i IPConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) + type IPSecEncryption string + const IPSecEncryptionAES128 + const IPSecEncryptionAES192 + const IPSecEncryptionAES256 + const IPSecEncryptionDES + const IPSecEncryptionDES3 + const IPSecEncryptionGCMAES128 + const IPSecEncryptionGCMAES192 + const IPSecEncryptionGCMAES256 + const IPSecEncryptionNone + func PossibleIPSecEncryptionValues() []IPSecEncryption + type IPSecIntegrity string + const IPSecIntegrityGCMAES128 + const IPSecIntegrityGCMAES192 + const IPSecIntegrityGCMAES256 + const IPSecIntegrityMD5 + const IPSecIntegritySHA1 + const IPSecIntegritySHA256 + func PossibleIPSecIntegrityValues() []IPSecIntegrity + type IPSecPolicy struct + DhGroup *DhGroup + IPSecEncryption *IPSecEncryption + IPSecIntegrity *IPSecIntegrity + IkeEncryption *IkeEncryption + IkeIntegrity *IkeIntegrity + PfsGroup *PfsGroup + SaDataSizeKilobytes *int32 + SaLifeTimeSeconds *int32 + func (i *IPSecPolicy) UnmarshalJSON(data []byte) error + func (i IPSecPolicy) MarshalJSON() ([]byte, error) + type IPTag struct + IPTagType *string + Tag *string + func (i *IPTag) UnmarshalJSON(data []byte) error + func (i IPTag) MarshalJSON() ([]byte, error) + type IPVersion string + const IPVersionIPv4 + const IPVersionIPv6 + func PossibleIPVersionValues() []IPVersion + type IkeEncryption string + const IkeEncryptionAES128 + const IkeEncryptionAES192 + const IkeEncryptionAES256 + const IkeEncryptionDES + const IkeEncryptionDES3 + const IkeEncryptionGCMAES128 + const IkeEncryptionGCMAES256 + func PossibleIkeEncryptionValues() []IkeEncryption + type IkeIntegrity string + const IkeIntegrityGCMAES128 + const IkeIntegrityGCMAES256 + const IkeIntegrityMD5 + const IkeIntegritySHA1 + const IkeIntegritySHA256 + const IkeIntegritySHA384 + func PossibleIkeIntegrityValues() []IkeIntegrity + type InboundNatPool struct + Etag *string + ID *string + Name *string + Properties *InboundNatPoolPropertiesFormat + func (i *InboundNatPool) UnmarshalJSON(data []byte) error + func (i InboundNatPool) MarshalJSON() ([]byte, error) + type InboundNatPoolPropertiesFormat struct + BackendPort *int32 + EnableFloatingIP *bool + EnableTCPReset *bool + FrontendIPConfiguration *SubResource + FrontendPortRangeEnd *int32 + FrontendPortRangeStart *int32 + IdleTimeoutInMinutes *int32 + Protocol *TransportProtocol + ProvisioningState *string + func (i *InboundNatPoolPropertiesFormat) UnmarshalJSON(data []byte) error + func (i InboundNatPoolPropertiesFormat) MarshalJSON() ([]byte, error) + type InboundNatRule struct + Etag *string + ID *string + Name *string + Properties *InboundNatRulePropertiesFormat + func (i *InboundNatRule) UnmarshalJSON(data []byte) error + func (i InboundNatRule) MarshalJSON() ([]byte, error) + type InboundNatRuleListResult struct + NextLink *string + Value []*InboundNatRule + func (i *InboundNatRuleListResult) UnmarshalJSON(data []byte) error + func (i InboundNatRuleListResult) MarshalJSON() ([]byte, error) + type InboundNatRulePropertiesFormat struct + BackendIPConfiguration *InterfaceIPConfiguration + BackendPort *int32 + EnableFloatingIP *bool + EnableTCPReset *bool + FrontendIPConfiguration *SubResource + FrontendPort *int32 + IdleTimeoutInMinutes *int32 + Protocol *TransportProtocol + ProvisioningState *string + func (i *InboundNatRulePropertiesFormat) UnmarshalJSON(data []byte) error + func (i InboundNatRulePropertiesFormat) MarshalJSON() ([]byte, error) + type InboundNatRulesClient struct + func NewInboundNatRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*InboundNatRulesClient, error) + func (client *InboundNatRulesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*runtime.Poller[InboundNatRulesClientCreateOrUpdateResponse], error) + func (client *InboundNatRulesClient) BeginDelete(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*runtime.Poller[InboundNatRulesClientDeleteResponse], error) + func (client *InboundNatRulesClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (InboundNatRulesClientGetResponse, error) + func (client *InboundNatRulesClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[InboundNatRulesClientListResponse] + type InboundNatRulesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type InboundNatRulesClientBeginDeleteOptions struct + ResumeToken string + type InboundNatRulesClientCreateOrUpdateResponse struct + type InboundNatRulesClientDeleteResponse struct + type InboundNatRulesClientGetOptions struct + Expand *string + type InboundNatRulesClientGetResponse struct + type InboundNatRulesClientListOptions struct + type InboundNatRulesClientListResponse struct + type Interface struct + Etag *string + ID *string + Location *string + Name *string + Properties *InterfacePropertiesFormat + Tags map[string]*string + Type *string + func (i *Interface) UnmarshalJSON(data []byte) error + func (i Interface) MarshalJSON() ([]byte, error) + type InterfaceDNSSettings struct + AppliedDNSServers []*string + DNSServers []*string + InternalDNSNameLabel *string + InternalDomainNameSuffix *string + InternalFqdn *string + func (i *InterfaceDNSSettings) UnmarshalJSON(data []byte) error + func (i InterfaceDNSSettings) MarshalJSON() ([]byte, error) + type InterfaceEndpoint struct + Etag *string + ID *string + Location *string + Name *string + Properties *InterfaceEndpointProperties + Tags map[string]*string + Type *string + func (i *InterfaceEndpoint) UnmarshalJSON(data []byte) error + func (i InterfaceEndpoint) MarshalJSON() ([]byte, error) + type InterfaceEndpointProperties struct + EndpointService *EndpointService + Fqdn *string + NetworkInterfaces []*Interface + Owner *string + ProvisioningState *string + Subnet *Subnet + func (i *InterfaceEndpointProperties) UnmarshalJSON(data []byte) error + func (i InterfaceEndpointProperties) MarshalJSON() ([]byte, error) + type InterfaceIPConfiguration struct + Etag *string + ID *string + Name *string + Properties *InterfaceIPConfigurationPropertiesFormat + func (i *InterfaceIPConfiguration) UnmarshalJSON(data []byte) error + func (i InterfaceIPConfiguration) MarshalJSON() ([]byte, error) + type InterfaceIPConfigurationListResult struct + NextLink *string + Value []*InterfaceIPConfiguration + func (i *InterfaceIPConfigurationListResult) UnmarshalJSON(data []byte) error + func (i InterfaceIPConfigurationListResult) MarshalJSON() ([]byte, error) + type InterfaceIPConfigurationPropertiesFormat struct + ApplicationGatewayBackendAddressPools []*ApplicationGatewayBackendAddressPool + ApplicationSecurityGroups []*ApplicationSecurityGroup + LoadBalancerBackendAddressPools []*BackendAddressPool + LoadBalancerInboundNatRules []*InboundNatRule + Primary *bool + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *string + PublicIPAddress *PublicIPAddress + Subnet *Subnet + VirtualNetworkTaps []*VirtualNetworkTap + func (i *InterfaceIPConfigurationPropertiesFormat) UnmarshalJSON(data []byte) error + func (i InterfaceIPConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) + type InterfaceIPConfigurationsClient struct + func NewInterfaceIPConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*InterfaceIPConfigurationsClient, error) + func (client *InterfaceIPConfigurationsClient) Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (InterfaceIPConfigurationsClientGetResponse, error) + func (client *InterfaceIPConfigurationsClient) NewListPager(resourceGroupName string, networkInterfaceName string, ...) *runtime.Pager[InterfaceIPConfigurationsClientListResponse] + type InterfaceIPConfigurationsClientGetOptions struct + type InterfaceIPConfigurationsClientGetResponse struct + type InterfaceIPConfigurationsClientListOptions struct + type InterfaceIPConfigurationsClientListResponse struct + type InterfaceListResult struct + NextLink *string + Value []*Interface + func (i *InterfaceListResult) UnmarshalJSON(data []byte) error + func (i InterfaceListResult) MarshalJSON() ([]byte, error) + type InterfaceLoadBalancerListResult struct + NextLink *string + Value []*LoadBalancer + func (i *InterfaceLoadBalancerListResult) UnmarshalJSON(data []byte) error + func (i InterfaceLoadBalancerListResult) MarshalJSON() ([]byte, error) + type InterfaceLoadBalancersClient struct + func NewInterfaceLoadBalancersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*InterfaceLoadBalancersClient, error) + func (client *InterfaceLoadBalancersClient) NewListPager(resourceGroupName string, networkInterfaceName string, ...) *runtime.Pager[InterfaceLoadBalancersClientListResponse] + type InterfaceLoadBalancersClientListOptions struct + type InterfaceLoadBalancersClientListResponse struct + type InterfacePropertiesFormat struct + DNSSettings *InterfaceDNSSettings + EnableAcceleratedNetworking *bool + EnableIPForwarding *bool + HostedWorkloads []*string + IPConfigurations []*InterfaceIPConfiguration + InterfaceEndpoint *InterfaceEndpoint + MacAddress *string + NetworkSecurityGroup *SecurityGroup + Primary *bool + ProvisioningState *string + ResourceGUID *string + TapConfigurations []*InterfaceTapConfiguration + VirtualMachine *SubResource + func (i *InterfacePropertiesFormat) UnmarshalJSON(data []byte) error + func (i InterfacePropertiesFormat) MarshalJSON() ([]byte, error) + type InterfaceTapConfiguration struct + Etag *string + ID *string + Name *string + Properties *InterfaceTapConfigurationPropertiesFormat + Type *string + func (i *InterfaceTapConfiguration) UnmarshalJSON(data []byte) error + func (i InterfaceTapConfiguration) MarshalJSON() ([]byte, error) + type InterfaceTapConfigurationListResult struct + NextLink *string + Value []*InterfaceTapConfiguration + func (i *InterfaceTapConfigurationListResult) UnmarshalJSON(data []byte) error + func (i InterfaceTapConfigurationListResult) MarshalJSON() ([]byte, error) + type InterfaceTapConfigurationPropertiesFormat struct + ProvisioningState *string + VirtualNetworkTap *VirtualNetworkTap + func (i *InterfaceTapConfigurationPropertiesFormat) UnmarshalJSON(data []byte) error + func (i InterfaceTapConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) + type InterfaceTapConfigurationsClient struct + func NewInterfaceTapConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*InterfaceTapConfigurationsClient, error) + func (client *InterfaceTapConfigurationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfaceTapConfigurationsClientCreateOrUpdateResponse], error) + func (client *InterfaceTapConfigurationsClient) BeginDelete(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfaceTapConfigurationsClientDeleteResponse], error) + func (client *InterfaceTapConfigurationsClient) Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (InterfaceTapConfigurationsClientGetResponse, error) + func (client *InterfaceTapConfigurationsClient) NewListPager(resourceGroupName string, networkInterfaceName string, ...) *runtime.Pager[InterfaceTapConfigurationsClientListResponse] + type InterfaceTapConfigurationsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type InterfaceTapConfigurationsClientBeginDeleteOptions struct + ResumeToken string + type InterfaceTapConfigurationsClientCreateOrUpdateResponse struct + type InterfaceTapConfigurationsClientDeleteResponse struct + type InterfaceTapConfigurationsClientGetOptions struct + type InterfaceTapConfigurationsClientGetResponse struct + type InterfaceTapConfigurationsClientListOptions struct + type InterfaceTapConfigurationsClientListResponse struct + type InterfacesClient struct + func NewInterfacesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*InterfacesClient, error) + func (client *InterfacesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfacesClientCreateOrUpdateResponse], error) + func (client *InterfacesClient) BeginDelete(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfacesClientDeleteResponse], error) + func (client *InterfacesClient) BeginGetEffectiveRouteTable(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfacesClientGetEffectiveRouteTableResponse], error) + func (client *InterfacesClient) BeginListEffectiveNetworkSecurityGroups(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfacesClientListEffectiveNetworkSecurityGroupsResponse], ...) + func (client *InterfacesClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (*runtime.Poller[InterfacesClientUpdateTagsResponse], error) + func (client *InterfacesClient) Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, ...) (InterfacesClientGetResponse, error) + func (client *InterfacesClient) NewListAllPager(options *InterfacesClientListAllOptions) *runtime.Pager[InterfacesClientListAllResponse] + func (client *InterfacesClient) NewListPager(resourceGroupName string, options *InterfacesClientListOptions) *runtime.Pager[InterfacesClientListResponse] + type InterfacesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type InterfacesClientBeginDeleteOptions struct + ResumeToken string + type InterfacesClientBeginGetEffectiveRouteTableOptions struct + ResumeToken string + type InterfacesClientBeginListEffectiveNetworkSecurityGroupsOptions struct + ResumeToken string + type InterfacesClientBeginUpdateTagsOptions struct + ResumeToken string + type InterfacesClientCreateOrUpdateResponse struct + type InterfacesClientDeleteResponse struct + type InterfacesClientGetEffectiveRouteTableResponse struct + type InterfacesClientGetOptions struct + Expand *string + type InterfacesClientGetResponse struct + type InterfacesClientListAllOptions struct + type InterfacesClientListAllResponse struct + type InterfacesClientListEffectiveNetworkSecurityGroupsResponse struct + type InterfacesClientListOptions struct + type InterfacesClientListResponse struct + type InterfacesClientUpdateTagsResponse struct + type LoadBalancer struct + Etag *string + ID *string + Location *string + Name *string + Properties *LoadBalancerPropertiesFormat + SKU *LoadBalancerSKU + Tags map[string]*string + Type *string + func (l *LoadBalancer) UnmarshalJSON(data []byte) error + func (l LoadBalancer) MarshalJSON() ([]byte, error) + type LoadBalancerBackendAddressPoolListResult struct + NextLink *string + Value []*BackendAddressPool + func (l *LoadBalancerBackendAddressPoolListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerBackendAddressPoolListResult) MarshalJSON() ([]byte, error) + type LoadBalancerBackendAddressPoolsClient struct + func NewLoadBalancerBackendAddressPoolsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerBackendAddressPoolsClient, error) + func (client *LoadBalancerBackendAddressPoolsClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancerBackendAddressPoolsClientGetResponse, error) + func (client *LoadBalancerBackendAddressPoolsClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerBackendAddressPoolsClientListResponse] + type LoadBalancerBackendAddressPoolsClientGetOptions struct + type LoadBalancerBackendAddressPoolsClientGetResponse struct + type LoadBalancerBackendAddressPoolsClientListOptions struct + type LoadBalancerBackendAddressPoolsClientListResponse struct + type LoadBalancerFrontendIPConfigurationListResult struct + NextLink *string + Value []*FrontendIPConfiguration + func (l *LoadBalancerFrontendIPConfigurationListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerFrontendIPConfigurationListResult) MarshalJSON() ([]byte, error) + type LoadBalancerFrontendIPConfigurationsClient struct + func NewLoadBalancerFrontendIPConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerFrontendIPConfigurationsClient, error) + func (client *LoadBalancerFrontendIPConfigurationsClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancerFrontendIPConfigurationsClientGetResponse, error) + func (client *LoadBalancerFrontendIPConfigurationsClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerFrontendIPConfigurationsClientListResponse] + type LoadBalancerFrontendIPConfigurationsClientGetOptions struct + type LoadBalancerFrontendIPConfigurationsClientGetResponse struct + type LoadBalancerFrontendIPConfigurationsClientListOptions struct + type LoadBalancerFrontendIPConfigurationsClientListResponse struct + type LoadBalancerListResult struct + NextLink *string + Value []*LoadBalancer + func (l *LoadBalancerListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerListResult) MarshalJSON() ([]byte, error) + type LoadBalancerLoadBalancingRuleListResult struct + NextLink *string + Value []*LoadBalancingRule + func (l *LoadBalancerLoadBalancingRuleListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerLoadBalancingRuleListResult) MarshalJSON() ([]byte, error) + type LoadBalancerLoadBalancingRulesClient struct + func NewLoadBalancerLoadBalancingRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerLoadBalancingRulesClient, error) + func (client *LoadBalancerLoadBalancingRulesClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancerLoadBalancingRulesClientGetResponse, error) + func (client *LoadBalancerLoadBalancingRulesClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerLoadBalancingRulesClientListResponse] + type LoadBalancerLoadBalancingRulesClientGetOptions struct + type LoadBalancerLoadBalancingRulesClientGetResponse struct + type LoadBalancerLoadBalancingRulesClientListOptions struct + type LoadBalancerLoadBalancingRulesClientListResponse struct + type LoadBalancerNetworkInterfacesClient struct + func NewLoadBalancerNetworkInterfacesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerNetworkInterfacesClient, error) + func (client *LoadBalancerNetworkInterfacesClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerNetworkInterfacesClientListResponse] + type LoadBalancerNetworkInterfacesClientListOptions struct + type LoadBalancerNetworkInterfacesClientListResponse struct + type LoadBalancerOutboundRuleListResult struct + NextLink *string + Value []*OutboundRule + func (l *LoadBalancerOutboundRuleListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerOutboundRuleListResult) MarshalJSON() ([]byte, error) + type LoadBalancerOutboundRulesClient struct + func NewLoadBalancerOutboundRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerOutboundRulesClient, error) + func (client *LoadBalancerOutboundRulesClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancerOutboundRulesClientGetResponse, error) + func (client *LoadBalancerOutboundRulesClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerOutboundRulesClientListResponse] + type LoadBalancerOutboundRulesClientGetOptions struct + type LoadBalancerOutboundRulesClientGetResponse struct + type LoadBalancerOutboundRulesClientListOptions struct + type LoadBalancerOutboundRulesClientListResponse struct + type LoadBalancerProbeListResult struct + NextLink *string + Value []*Probe + func (l *LoadBalancerProbeListResult) UnmarshalJSON(data []byte) error + func (l LoadBalancerProbeListResult) MarshalJSON() ([]byte, error) + type LoadBalancerProbesClient struct + func NewLoadBalancerProbesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancerProbesClient, error) + func (client *LoadBalancerProbesClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancerProbesClientGetResponse, error) + func (client *LoadBalancerProbesClient) NewListPager(resourceGroupName string, loadBalancerName string, ...) *runtime.Pager[LoadBalancerProbesClientListResponse] + type LoadBalancerProbesClientGetOptions struct + type LoadBalancerProbesClientGetResponse struct + type LoadBalancerProbesClientListOptions struct + type LoadBalancerProbesClientListResponse struct + type LoadBalancerPropertiesFormat struct + BackendAddressPools []*BackendAddressPool + FrontendIPConfigurations []*FrontendIPConfiguration + InboundNatPools []*InboundNatPool + InboundNatRules []*InboundNatRule + LoadBalancingRules []*LoadBalancingRule + OutboundRules []*OutboundRule + Probes []*Probe + ProvisioningState *string + ResourceGUID *string + func (l *LoadBalancerPropertiesFormat) UnmarshalJSON(data []byte) error + func (l LoadBalancerPropertiesFormat) MarshalJSON() ([]byte, error) + type LoadBalancerSKU struct + Name *LoadBalancerSKUName + func (l *LoadBalancerSKU) UnmarshalJSON(data []byte) error + func (l LoadBalancerSKU) MarshalJSON() ([]byte, error) + type LoadBalancerSKUName string + const LoadBalancerSKUNameBasic + const LoadBalancerSKUNameStandard + func PossibleLoadBalancerSKUNameValues() []LoadBalancerSKUName + type LoadBalancersClient struct + func NewLoadBalancersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LoadBalancersClient, error) + func (client *LoadBalancersClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*runtime.Poller[LoadBalancersClientCreateOrUpdateResponse], error) + func (client *LoadBalancersClient) BeginDelete(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*runtime.Poller[LoadBalancersClientDeleteResponse], error) + func (client *LoadBalancersClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (*runtime.Poller[LoadBalancersClientUpdateTagsResponse], error) + func (client *LoadBalancersClient) Get(ctx context.Context, resourceGroupName string, loadBalancerName string, ...) (LoadBalancersClientGetResponse, error) + func (client *LoadBalancersClient) NewListAllPager(options *LoadBalancersClientListAllOptions) *runtime.Pager[LoadBalancersClientListAllResponse] + func (client *LoadBalancersClient) NewListPager(resourceGroupName string, options *LoadBalancersClientListOptions) *runtime.Pager[LoadBalancersClientListResponse] + type LoadBalancersClientBeginCreateOrUpdateOptions struct + ResumeToken string + type LoadBalancersClientBeginDeleteOptions struct + ResumeToken string + type LoadBalancersClientBeginUpdateTagsOptions struct + ResumeToken string + type LoadBalancersClientCreateOrUpdateResponse struct + type LoadBalancersClientDeleteResponse struct + type LoadBalancersClientGetOptions struct + Expand *string + type LoadBalancersClientGetResponse struct + type LoadBalancersClientListAllOptions struct + type LoadBalancersClientListAllResponse struct + type LoadBalancersClientListOptions struct + type LoadBalancersClientListResponse struct + type LoadBalancersClientUpdateTagsResponse struct + type LoadBalancingRule struct + Etag *string + ID *string + Name *string + Properties *LoadBalancingRulePropertiesFormat + func (l *LoadBalancingRule) UnmarshalJSON(data []byte) error + func (l LoadBalancingRule) MarshalJSON() ([]byte, error) + type LoadBalancingRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendPort *int32 + DisableOutboundSnat *bool + EnableFloatingIP *bool + EnableTCPReset *bool + FrontendIPConfiguration *SubResource + FrontendPort *int32 + IdleTimeoutInMinutes *int32 + LoadDistribution *LoadDistribution + Probe *SubResource + Protocol *TransportProtocol + ProvisioningState *string + func (l *LoadBalancingRulePropertiesFormat) UnmarshalJSON(data []byte) error + func (l LoadBalancingRulePropertiesFormat) MarshalJSON() ([]byte, error) + type LoadDistribution string + const LoadDistributionDefault + const LoadDistributionSourceIP + const LoadDistributionSourceIPProtocol + func PossibleLoadDistributionValues() []LoadDistribution + type LocalNetworkGateway struct + Etag *string + ID *string + Location *string + Name *string + Properties *LocalNetworkGatewayPropertiesFormat + Tags map[string]*string + Type *string + func (l *LocalNetworkGateway) UnmarshalJSON(data []byte) error + func (l LocalNetworkGateway) MarshalJSON() ([]byte, error) + type LocalNetworkGatewayListResult struct + NextLink *string + Value []*LocalNetworkGateway + func (l *LocalNetworkGatewayListResult) UnmarshalJSON(data []byte) error + func (l LocalNetworkGatewayListResult) MarshalJSON() ([]byte, error) + type LocalNetworkGatewayPropertiesFormat struct + BgpSettings *BgpSettings + GatewayIPAddress *string + LocalNetworkAddressSpace *AddressSpace + ProvisioningState *string + ResourceGUID *string + func (l *LocalNetworkGatewayPropertiesFormat) UnmarshalJSON(data []byte) error + func (l LocalNetworkGatewayPropertiesFormat) MarshalJSON() ([]byte, error) + type LocalNetworkGatewaysClient struct + func NewLocalNetworkGatewaysClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LocalNetworkGatewaysClient, error) + func (client *LocalNetworkGatewaysClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (*runtime.Poller[LocalNetworkGatewaysClientCreateOrUpdateResponse], error) + func (client *LocalNetworkGatewaysClient) BeginDelete(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (*runtime.Poller[LocalNetworkGatewaysClientDeleteResponse], error) + func (client *LocalNetworkGatewaysClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (*runtime.Poller[LocalNetworkGatewaysClientUpdateTagsResponse], error) + func (client *LocalNetworkGatewaysClient) Get(ctx context.Context, resourceGroupName string, localNetworkGatewayName string, ...) (LocalNetworkGatewaysClientGetResponse, error) + func (client *LocalNetworkGatewaysClient) NewListPager(resourceGroupName string, options *LocalNetworkGatewaysClientListOptions) *runtime.Pager[LocalNetworkGatewaysClientListResponse] + type LocalNetworkGatewaysClientBeginCreateOrUpdateOptions struct + ResumeToken string + type LocalNetworkGatewaysClientBeginDeleteOptions struct + ResumeToken string + type LocalNetworkGatewaysClientBeginUpdateTagsOptions struct + ResumeToken string + type LocalNetworkGatewaysClientCreateOrUpdateResponse struct + type LocalNetworkGatewaysClientDeleteResponse struct + type LocalNetworkGatewaysClientGetOptions struct + type LocalNetworkGatewaysClientGetResponse struct + type LocalNetworkGatewaysClientListOptions struct + type LocalNetworkGatewaysClientListResponse struct + type LocalNetworkGatewaysClientUpdateTagsResponse struct + type LogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + func (l *LogSpecification) UnmarshalJSON(data []byte) error + func (l LogSpecification) MarshalJSON() ([]byte, error) + type ManagedServiceIdentity struct + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties + func (m *ManagedServiceIdentity) UnmarshalJSON(data []byte) error + func (m ManagedServiceIdentity) MarshalJSON() ([]byte, error) + type MetricSpecification struct + AggregationType *string + Availabilities []*Availability + Dimensions []*Dimension + DisplayDescription *string + DisplayName *string + EnableRegionalMdmAccount *bool + FillGapWithZero *bool + IsInternal *bool + MetricFilterPattern *string + Name *string + ResourceIDDimensionNameOverride *string + SourceMdmAccount *string + SourceMdmNamespace *string + Unit *string + func (m *MetricSpecification) UnmarshalJSON(data []byte) error + func (m MetricSpecification) MarshalJSON() ([]byte, error) + type NetworkOperationStatus string + const NetworkOperationStatusFailed + const NetworkOperationStatusInProgress + const NetworkOperationStatusSucceeded + func PossibleNetworkOperationStatusValues() []NetworkOperationStatus + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + Properties *OperationPropertiesFormat + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationPropertiesFormat struct + ServiceSpecification *OperationPropertiesFormatServiceSpecification + func (o *OperationPropertiesFormat) UnmarshalJSON(data []byte) error + func (o OperationPropertiesFormat) MarshalJSON() ([]byte, error) + type OperationPropertiesFormatServiceSpecification struct + LogSpecifications []*LogSpecification + MetricSpecifications []*MetricSpecification + func (o *OperationPropertiesFormatServiceSpecification) UnmarshalJSON(data []byte) error + func (o OperationPropertiesFormatServiceSpecification) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OutboundRule struct + Etag *string + ID *string + Name *string + Properties *OutboundRulePropertiesFormat + func (o *OutboundRule) UnmarshalJSON(data []byte) error + func (o OutboundRule) MarshalJSON() ([]byte, error) + type OutboundRulePropertiesFormat struct + AllocatedOutboundPorts *int32 + BackendAddressPool *SubResource + EnableTCPReset *bool + FrontendIPConfigurations []*SubResource + IdleTimeoutInMinutes *int32 + Protocol *OutboundRulePropertiesFormatProtocol + ProvisioningState *string + func (o *OutboundRulePropertiesFormat) UnmarshalJSON(data []byte) error + func (o OutboundRulePropertiesFormat) MarshalJSON() ([]byte, error) + type OutboundRulePropertiesFormatProtocol string + const OutboundRulePropertiesFormatProtocolAll + const OutboundRulePropertiesFormatProtocolTCP + const OutboundRulePropertiesFormatProtocolUDP + func PossibleOutboundRulePropertiesFormatProtocolValues() []OutboundRulePropertiesFormatProtocol + type PfsGroup string + const PfsGroupECP256 + const PfsGroupECP384 + const PfsGroupNone + const PfsGroupPFS1 + const PfsGroupPFS14 + const PfsGroupPFS2 + const PfsGroupPFS2048 + const PfsGroupPFS24 + const PfsGroupPFSMM + func PossiblePfsGroupValues() []PfsGroup + type Probe struct + Etag *string + ID *string + Name *string + Properties *ProbePropertiesFormat + func (p *Probe) UnmarshalJSON(data []byte) error + func (p Probe) MarshalJSON() ([]byte, error) + type ProbePropertiesFormat struct + IntervalInSeconds *int32 + LoadBalancingRules []*SubResource + NumberOfProbes *int32 + Port *int32 + Protocol *ProbeProtocol + ProvisioningState *string + RequestPath *string + func (p *ProbePropertiesFormat) UnmarshalJSON(data []byte) error + func (p ProbePropertiesFormat) MarshalJSON() ([]byte, error) + type ProbeProtocol string + const ProbeProtocolHTTP + const ProbeProtocolHTTPS + const ProbeProtocolTCP + func PossibleProbeProtocolValues() []ProbeProtocol + type ProcessorArchitecture string + const ProcessorArchitectureAmd64 + const ProcessorArchitectureX86 + func PossibleProcessorArchitectureValues() []ProcessorArchitecture + type PublicIPAddress struct + Etag *string + ID *string + Location *string + Name *string + Properties *PublicIPAddressPropertiesFormat + SKU *PublicIPAddressSKU + Tags map[string]*string + Type *string + Zones []*string + func (p *PublicIPAddress) UnmarshalJSON(data []byte) error + func (p PublicIPAddress) MarshalJSON() ([]byte, error) + type PublicIPAddressDNSSettings struct + DomainNameLabel *string + Fqdn *string + ReverseFqdn *string + func (p *PublicIPAddressDNSSettings) UnmarshalJSON(data []byte) error + func (p PublicIPAddressDNSSettings) MarshalJSON() ([]byte, error) + type PublicIPAddressListResult struct + NextLink *string + Value []*PublicIPAddress + func (p *PublicIPAddressListResult) UnmarshalJSON(data []byte) error + func (p PublicIPAddressListResult) MarshalJSON() ([]byte, error) + type PublicIPAddressPropertiesFormat struct + DNSSettings *PublicIPAddressDNSSettings + DdosSettings *DdosSettings + IPAddress *string + IPConfiguration *IPConfiguration + IPTags []*IPTag + IdleTimeoutInMinutes *int32 + ProvisioningState *string + PublicIPAddressVersion *IPVersion + PublicIPAllocationMethod *IPAllocationMethod + PublicIPPrefix *SubResource + ResourceGUID *string + func (p *PublicIPAddressPropertiesFormat) UnmarshalJSON(data []byte) error + func (p PublicIPAddressPropertiesFormat) MarshalJSON() ([]byte, error) + type PublicIPAddressSKU struct + Name *PublicIPAddressSKUName + func (p *PublicIPAddressSKU) UnmarshalJSON(data []byte) error + func (p PublicIPAddressSKU) MarshalJSON() ([]byte, error) + type PublicIPAddressSKUName string + const PublicIPAddressSKUNameBasic + const PublicIPAddressSKUNameStandard + func PossiblePublicIPAddressSKUNameValues() []PublicIPAddressSKUName + type PublicIPAddressesClient struct + func NewPublicIPAddressesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PublicIPAddressesClient, error) + func (client *PublicIPAddressesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (*runtime.Poller[PublicIPAddressesClientCreateOrUpdateResponse], error) + func (client *PublicIPAddressesClient) BeginDelete(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (*runtime.Poller[PublicIPAddressesClientDeleteResponse], error) + func (client *PublicIPAddressesClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (*runtime.Poller[PublicIPAddressesClientUpdateTagsResponse], error) + func (client *PublicIPAddressesClient) Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, ...) (PublicIPAddressesClientGetResponse, error) + func (client *PublicIPAddressesClient) NewListAllPager(options *PublicIPAddressesClientListAllOptions) *runtime.Pager[PublicIPAddressesClientListAllResponse] + func (client *PublicIPAddressesClient) NewListPager(resourceGroupName string, options *PublicIPAddressesClientListOptions) *runtime.Pager[PublicIPAddressesClientListResponse] + type PublicIPAddressesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type PublicIPAddressesClientBeginDeleteOptions struct + ResumeToken string + type PublicIPAddressesClientBeginUpdateTagsOptions struct + ResumeToken string + type PublicIPAddressesClientCreateOrUpdateResponse struct + type PublicIPAddressesClientDeleteResponse struct + type PublicIPAddressesClientGetOptions struct + Expand *string + type PublicIPAddressesClientGetResponse struct + type PublicIPAddressesClientListAllOptions struct + type PublicIPAddressesClientListAllResponse struct + type PublicIPAddressesClientListOptions struct + type PublicIPAddressesClientListResponse struct + type PublicIPAddressesClientUpdateTagsResponse struct + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeSystemAssignedUserAssigned + const ResourceIdentityTypeUserAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ResourceNavigationLink struct + Etag *string + ID *string + Name *string + Properties *ResourceNavigationLinkFormat + func (r *ResourceNavigationLink) UnmarshalJSON(data []byte) error + func (r ResourceNavigationLink) MarshalJSON() ([]byte, error) + type ResourceNavigationLinkFormat struct + Link *string + LinkedResourceType *string + ProvisioningState *string + func (r *ResourceNavigationLinkFormat) UnmarshalJSON(data []byte) error + func (r ResourceNavigationLinkFormat) MarshalJSON() ([]byte, error) + type Route struct + Etag *string + ID *string + Name *string + Properties *RoutePropertiesFormat + func (r *Route) UnmarshalJSON(data []byte) error + func (r Route) MarshalJSON() ([]byte, error) + type RouteListResult struct + NextLink *string + Value []*Route + func (r *RouteListResult) UnmarshalJSON(data []byte) error + func (r RouteListResult) MarshalJSON() ([]byte, error) + type RouteNextHopType string + const RouteNextHopTypeInternet + const RouteNextHopTypeNone + const RouteNextHopTypeVirtualAppliance + const RouteNextHopTypeVirtualNetworkGateway + const RouteNextHopTypeVnetLocal + func PossibleRouteNextHopTypeValues() []RouteNextHopType + type RoutePropertiesFormat struct + AddressPrefix *string + NextHopIPAddress *string + NextHopType *RouteNextHopType + ProvisioningState *string + func (r *RoutePropertiesFormat) UnmarshalJSON(data []byte) error + func (r RoutePropertiesFormat) MarshalJSON() ([]byte, error) + type RouteTable struct + Etag *string + ID *string + Location *string + Name *string + Properties *RouteTablePropertiesFormat + Tags map[string]*string + Type *string + func (r *RouteTable) UnmarshalJSON(data []byte) error + func (r RouteTable) MarshalJSON() ([]byte, error) + type RouteTableListResult struct + NextLink *string + Value []*RouteTable + func (r *RouteTableListResult) UnmarshalJSON(data []byte) error + func (r RouteTableListResult) MarshalJSON() ([]byte, error) + type RouteTablePropertiesFormat struct + DisableBgpRoutePropagation *bool + ProvisioningState *string + Routes []*Route + Subnets []*Subnet + func (r *RouteTablePropertiesFormat) UnmarshalJSON(data []byte) error + func (r RouteTablePropertiesFormat) MarshalJSON() ([]byte, error) + type RouteTablesClient struct + func NewRouteTablesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RouteTablesClient, error) + func (client *RouteTablesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*runtime.Poller[RouteTablesClientCreateOrUpdateResponse], error) + func (client *RouteTablesClient) BeginDelete(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*runtime.Poller[RouteTablesClientDeleteResponse], error) + func (client *RouteTablesClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*runtime.Poller[RouteTablesClientUpdateTagsResponse], error) + func (client *RouteTablesClient) Get(ctx context.Context, resourceGroupName string, routeTableName string, ...) (RouteTablesClientGetResponse, error) + func (client *RouteTablesClient) NewListAllPager(options *RouteTablesClientListAllOptions) *runtime.Pager[RouteTablesClientListAllResponse] + func (client *RouteTablesClient) NewListPager(resourceGroupName string, options *RouteTablesClientListOptions) *runtime.Pager[RouteTablesClientListResponse] + type RouteTablesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type RouteTablesClientBeginDeleteOptions struct + ResumeToken string + type RouteTablesClientBeginUpdateTagsOptions struct + ResumeToken string + type RouteTablesClientCreateOrUpdateResponse struct + type RouteTablesClientDeleteResponse struct + type RouteTablesClientGetOptions struct + Expand *string + type RouteTablesClientGetResponse struct + type RouteTablesClientListAllOptions struct + type RouteTablesClientListAllResponse struct + type RouteTablesClientListOptions struct + type RouteTablesClientListResponse struct + type RouteTablesClientUpdateTagsResponse struct + type RoutesClient struct + func NewRoutesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RoutesClient, error) + func (client *RoutesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*runtime.Poller[RoutesClientCreateOrUpdateResponse], error) + func (client *RoutesClient) BeginDelete(ctx context.Context, resourceGroupName string, routeTableName string, ...) (*runtime.Poller[RoutesClientDeleteResponse], error) + func (client *RoutesClient) Get(ctx context.Context, resourceGroupName string, routeTableName string, ...) (RoutesClientGetResponse, error) + func (client *RoutesClient) NewListPager(resourceGroupName string, routeTableName string, ...) *runtime.Pager[RoutesClientListResponse] + type RoutesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type RoutesClientBeginDeleteOptions struct + ResumeToken string + type RoutesClientCreateOrUpdateResponse struct + type RoutesClientDeleteResponse struct + type RoutesClientGetOptions struct + type RoutesClientGetResponse struct + type RoutesClientListOptions struct + type RoutesClientListResponse struct + type SecurityGroup struct + Etag *string + ID *string + Location *string + Name *string + Properties *SecurityGroupPropertiesFormat + Tags map[string]*string + Type *string + func (s *SecurityGroup) UnmarshalJSON(data []byte) error + func (s SecurityGroup) MarshalJSON() ([]byte, error) + type SecurityGroupListResult struct + NextLink *string + Value []*SecurityGroup + func (s *SecurityGroupListResult) UnmarshalJSON(data []byte) error + func (s SecurityGroupListResult) MarshalJSON() ([]byte, error) + type SecurityGroupPropertiesFormat struct + DefaultSecurityRules []*SecurityRule + NetworkInterfaces []*Interface + ProvisioningState *string + ResourceGUID *string + SecurityRules []*SecurityRule + Subnets []*Subnet + func (s *SecurityGroupPropertiesFormat) UnmarshalJSON(data []byte) error + func (s SecurityGroupPropertiesFormat) MarshalJSON() ([]byte, error) + type SecurityGroupsClient struct + func NewSecurityGroupsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SecurityGroupsClient, error) + func (client *SecurityGroupsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*runtime.Poller[SecurityGroupsClientCreateOrUpdateResponse], error) + func (client *SecurityGroupsClient) BeginDelete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*runtime.Poller[SecurityGroupsClientDeleteResponse], error) + func (client *SecurityGroupsClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*runtime.Poller[SecurityGroupsClientUpdateTagsResponse], error) + func (client *SecurityGroupsClient) Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (SecurityGroupsClientGetResponse, error) + func (client *SecurityGroupsClient) NewListAllPager(options *SecurityGroupsClientListAllOptions) *runtime.Pager[SecurityGroupsClientListAllResponse] + func (client *SecurityGroupsClient) NewListPager(resourceGroupName string, options *SecurityGroupsClientListOptions) *runtime.Pager[SecurityGroupsClientListResponse] + type SecurityGroupsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type SecurityGroupsClientBeginDeleteOptions struct + ResumeToken string + type SecurityGroupsClientBeginUpdateTagsOptions struct + ResumeToken string + type SecurityGroupsClientCreateOrUpdateResponse struct + type SecurityGroupsClientDeleteResponse struct + type SecurityGroupsClientGetOptions struct + Expand *string + type SecurityGroupsClientGetResponse struct + type SecurityGroupsClientListAllOptions struct + type SecurityGroupsClientListAllResponse struct + type SecurityGroupsClientListOptions struct + type SecurityGroupsClientListResponse struct + type SecurityGroupsClientUpdateTagsResponse struct + type SecurityRule struct + Etag *string + ID *string + Name *string + Properties *SecurityRulePropertiesFormat + func (s *SecurityRule) UnmarshalJSON(data []byte) error + func (s SecurityRule) MarshalJSON() ([]byte, error) + type SecurityRuleAccess string + const SecurityRuleAccessAllow + const SecurityRuleAccessDeny + func PossibleSecurityRuleAccessValues() []SecurityRuleAccess + type SecurityRuleDirection string + const SecurityRuleDirectionInbound + const SecurityRuleDirectionOutbound + func PossibleSecurityRuleDirectionValues() []SecurityRuleDirection + type SecurityRuleListResult struct + NextLink *string + Value []*SecurityRule + func (s *SecurityRuleListResult) UnmarshalJSON(data []byte) error + func (s SecurityRuleListResult) MarshalJSON() ([]byte, error) + type SecurityRulePropertiesFormat struct + Access *SecurityRuleAccess + Description *string + DestinationAddressPrefix *string + DestinationAddressPrefixes []*string + DestinationApplicationSecurityGroups []*ApplicationSecurityGroup + DestinationPortRange *string + DestinationPortRanges []*string + Direction *SecurityRuleDirection + Priority *int32 + Protocol *SecurityRuleProtocol + ProvisioningState *string + SourceAddressPrefix *string + SourceAddressPrefixes []*string + SourceApplicationSecurityGroups []*ApplicationSecurityGroup + SourcePortRange *string + SourcePortRanges []*string + func (s *SecurityRulePropertiesFormat) UnmarshalJSON(data []byte) error + func (s SecurityRulePropertiesFormat) MarshalJSON() ([]byte, error) + type SecurityRuleProtocol string + const SecurityRuleProtocolAsterisk + const SecurityRuleProtocolTCP + const SecurityRuleProtocolUDP + func PossibleSecurityRuleProtocolValues() []SecurityRuleProtocol + type SecurityRulesClient struct + func NewSecurityRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SecurityRulesClient, error) + func (client *SecurityRulesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*runtime.Poller[SecurityRulesClientCreateOrUpdateResponse], error) + func (client *SecurityRulesClient) BeginDelete(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (*runtime.Poller[SecurityRulesClientDeleteResponse], error) + func (client *SecurityRulesClient) Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, ...) (SecurityRulesClientGetResponse, error) + func (client *SecurityRulesClient) NewListPager(resourceGroupName string, networkSecurityGroupName string, ...) *runtime.Pager[SecurityRulesClientListResponse] + type SecurityRulesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type SecurityRulesClientBeginDeleteOptions struct + ResumeToken string + type SecurityRulesClientCreateOrUpdateResponse struct + type SecurityRulesClientDeleteResponse struct + type SecurityRulesClientGetOptions struct + type SecurityRulesClientGetResponse struct + type SecurityRulesClientListOptions struct + type SecurityRulesClientListResponse struct + type ServiceAssociationLink struct + Etag *string + ID *string + Name *string + Properties *ServiceAssociationLinkPropertiesFormat + func (s *ServiceAssociationLink) UnmarshalJSON(data []byte) error + func (s ServiceAssociationLink) MarshalJSON() ([]byte, error) + type ServiceAssociationLinkPropertiesFormat struct + Link *string + LinkedResourceType *string + ProvisioningState *string + func (s *ServiceAssociationLinkPropertiesFormat) UnmarshalJSON(data []byte) error + func (s ServiceAssociationLinkPropertiesFormat) MarshalJSON() ([]byte, error) + type ServiceDelegationPropertiesFormat struct + Actions []*string + ProvisioningState *string + ServiceName *string + func (s *ServiceDelegationPropertiesFormat) UnmarshalJSON(data []byte) error + func (s ServiceDelegationPropertiesFormat) MarshalJSON() ([]byte, error) + type ServiceEndpointPolicy struct + Etag *string + ID *string + Location *string + Name *string + Properties *ServiceEndpointPolicyPropertiesFormat + Tags map[string]*string + Type *string + func (s *ServiceEndpointPolicy) UnmarshalJSON(data []byte) error + func (s ServiceEndpointPolicy) MarshalJSON() ([]byte, error) + type ServiceEndpointPolicyDefinition struct + Etag *string + ID *string + Name *string + Properties *ServiceEndpointPolicyDefinitionPropertiesFormat + func (s *ServiceEndpointPolicyDefinition) UnmarshalJSON(data []byte) error + func (s ServiceEndpointPolicyDefinition) MarshalJSON() ([]byte, error) + type ServiceEndpointPolicyDefinitionPropertiesFormat struct + Description *string + ProvisioningState *string + Service *string + ServiceResources []*string + func (s *ServiceEndpointPolicyDefinitionPropertiesFormat) UnmarshalJSON(data []byte) error + func (s ServiceEndpointPolicyDefinitionPropertiesFormat) MarshalJSON() ([]byte, error) + type ServiceEndpointPolicyPropertiesFormat struct + ProvisioningState *string + ResourceGUID *string + ServiceEndpointPolicyDefinitions []*ServiceEndpointPolicyDefinition + Subnets []*Subnet + func (s *ServiceEndpointPolicyPropertiesFormat) UnmarshalJSON(data []byte) error + func (s ServiceEndpointPolicyPropertiesFormat) MarshalJSON() ([]byte, error) + type ServiceEndpointPropertiesFormat struct + Locations []*string + ProvisioningState *string + Service *string + func (s *ServiceEndpointPropertiesFormat) UnmarshalJSON(data []byte) error + func (s ServiceEndpointPropertiesFormat) MarshalJSON() ([]byte, error) + type SubResource struct + ID *string + func (s *SubResource) UnmarshalJSON(data []byte) error + func (s SubResource) MarshalJSON() ([]byte, error) + type Subnet struct + Etag *string + ID *string + Name *string + Properties *SubnetPropertiesFormat + func (s *Subnet) UnmarshalJSON(data []byte) error + func (s Subnet) MarshalJSON() ([]byte, error) + type SubnetListResult struct + NextLink *string + Value []*Subnet + func (s *SubnetListResult) UnmarshalJSON(data []byte) error + func (s SubnetListResult) MarshalJSON() ([]byte, error) + type SubnetPropertiesFormat struct + AddressPrefix *string + AddressPrefixes []*string + Delegations []*Delegation + IPConfigurationProfiles []*IPConfigurationProfile + IPConfigurations []*IPConfiguration + InterfaceEndpoints []*InterfaceEndpoint + NetworkSecurityGroup *SecurityGroup + ProvisioningState *string + Purpose *string + ResourceNavigationLinks []*ResourceNavigationLink + RouteTable *RouteTable + ServiceAssociationLinks []*ServiceAssociationLink + ServiceEndpointPolicies []*ServiceEndpointPolicy + ServiceEndpoints []*ServiceEndpointPropertiesFormat + func (s *SubnetPropertiesFormat) UnmarshalJSON(data []byte) error + func (s SubnetPropertiesFormat) MarshalJSON() ([]byte, error) + type SubnetsClient struct + func NewSubnetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SubnetsClient, error) + func (client *SubnetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[SubnetsClientCreateOrUpdateResponse], error) + func (client *SubnetsClient) BeginDelete(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[SubnetsClientDeleteResponse], error) + func (client *SubnetsClient) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (SubnetsClientGetResponse, error) + func (client *SubnetsClient) NewListPager(resourceGroupName string, virtualNetworkName string, ...) *runtime.Pager[SubnetsClientListResponse] + type SubnetsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type SubnetsClientBeginDeleteOptions struct + ResumeToken string + type SubnetsClientCreateOrUpdateResponse struct + type SubnetsClientDeleteResponse struct + type SubnetsClientGetOptions struct + Expand *string + type SubnetsClientGetResponse struct + type SubnetsClientListOptions struct + type SubnetsClientListResponse struct + type TagsObject struct + Tags map[string]*string + func (t *TagsObject) UnmarshalJSON(data []byte) error + func (t TagsObject) MarshalJSON() ([]byte, error) + type TransportProtocol string + const TransportProtocolAll + const TransportProtocolTCP + const TransportProtocolUDP + func PossibleTransportProtocolValues() []TransportProtocol + type TunnelConnectionHealth struct + ConnectionStatus *VirtualNetworkGatewayConnectionStatus + EgressBytesTransferred *int64 + IngressBytesTransferred *int64 + LastConnectionEstablishedUTCTime *string + Tunnel *string + func (t *TunnelConnectionHealth) UnmarshalJSON(data []byte) error + func (t TunnelConnectionHealth) MarshalJSON() ([]byte, error) + type VPNClientConfiguration struct + RadiusServerAddress *string + RadiusServerSecret *string + VPNClientAddressPool *AddressSpace + VPNClientIPSecPolicies []*IPSecPolicy + VPNClientProtocols []*VPNClientProtocol + VPNClientRevokedCertificates []*VPNClientRevokedCertificate + VPNClientRootCertificates []*VPNClientRootCertificate + func (v *VPNClientConfiguration) UnmarshalJSON(data []byte) error + func (v VPNClientConfiguration) MarshalJSON() ([]byte, error) + type VPNClientIPsecParameters struct + DhGroup *DhGroup + IPSecEncryption *IPSecEncryption + IPSecIntegrity *IPSecIntegrity + IkeEncryption *IkeEncryption + IkeIntegrity *IkeIntegrity + PfsGroup *PfsGroup + SaDataSizeKilobytes *int32 + SaLifeTimeSeconds *int32 + func (v *VPNClientIPsecParameters) UnmarshalJSON(data []byte) error + func (v VPNClientIPsecParameters) MarshalJSON() ([]byte, error) + type VPNClientParameters struct + AuthenticationMethod *AuthenticationMethod + ClientRootCertificates []*string + ProcessorArchitecture *ProcessorArchitecture + RadiusServerAuthCertificate *string + func (v *VPNClientParameters) UnmarshalJSON(data []byte) error + func (v VPNClientParameters) MarshalJSON() ([]byte, error) + type VPNClientProtocol string + const VPNClientProtocolIkeV2 + const VPNClientProtocolOpenVPN + const VPNClientProtocolSSTP + func PossibleVPNClientProtocolValues() []VPNClientProtocol + type VPNClientRevokedCertificate struct + Etag *string + ID *string + Name *string + Properties *VPNClientRevokedCertificatePropertiesFormat + func (v *VPNClientRevokedCertificate) UnmarshalJSON(data []byte) error + func (v VPNClientRevokedCertificate) MarshalJSON() ([]byte, error) + type VPNClientRevokedCertificatePropertiesFormat struct + ProvisioningState *string + Thumbprint *string + func (v *VPNClientRevokedCertificatePropertiesFormat) UnmarshalJSON(data []byte) error + func (v VPNClientRevokedCertificatePropertiesFormat) MarshalJSON() ([]byte, error) + type VPNClientRootCertificate struct + Etag *string + ID *string + Name *string + Properties *VPNClientRootCertificatePropertiesFormat + func (v *VPNClientRootCertificate) UnmarshalJSON(data []byte) error + func (v VPNClientRootCertificate) MarshalJSON() ([]byte, error) + type VPNClientRootCertificatePropertiesFormat struct + ProvisioningState *string + PublicCertData *string + func (v *VPNClientRootCertificatePropertiesFormat) UnmarshalJSON(data []byte) error + func (v VPNClientRootCertificatePropertiesFormat) MarshalJSON() ([]byte, error) + type VPNDeviceScriptParameters struct + DeviceFamily *string + FirmwareVersion *string + Vendor *string + func (v *VPNDeviceScriptParameters) UnmarshalJSON(data []byte) error + func (v VPNDeviceScriptParameters) MarshalJSON() ([]byte, error) + type VPNType string + const VPNTypePolicyBased + const VPNTypeRouteBased + func PossibleVPNTypeValues() []VPNType + type VirtualNetwork struct + Etag *string + ID *string + Location *string + Name *string + Properties *VirtualNetworkPropertiesFormat + Tags map[string]*string + Type *string + func (v *VirtualNetwork) UnmarshalJSON(data []byte) error + func (v VirtualNetwork) MarshalJSON() ([]byte, error) + type VirtualNetworkConnectionGatewayReference struct + ID *string + func (v *VirtualNetworkConnectionGatewayReference) UnmarshalJSON(data []byte) error + func (v VirtualNetworkConnectionGatewayReference) MarshalJSON() ([]byte, error) + type VirtualNetworkGateway struct + Etag *string + ID *string + Location *string + Name *string + Properties *VirtualNetworkGatewayPropertiesFormat + Tags map[string]*string + Type *string + func (v *VirtualNetworkGateway) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGateway) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnection struct + Etag *string + ID *string + Location *string + Name *string + Properties *VirtualNetworkGatewayConnectionPropertiesFormat + Tags map[string]*string + Type *string + func (v *VirtualNetworkGatewayConnection) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayConnection) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnectionListEntity struct + Etag *string + ID *string + Location *string + Name *string + Properties *VirtualNetworkGatewayConnectionListEntityPropertiesFormat + Tags map[string]*string + Type *string + func (v *VirtualNetworkGatewayConnectionListEntity) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayConnectionListEntity) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnectionListEntityPropertiesFormat struct + AuthorizationKey *string + ConnectionProtocol *VirtualNetworkGatewayConnectionProtocol + ConnectionStatus *VirtualNetworkGatewayConnectionStatus + ConnectionType *VirtualNetworkGatewayConnectionType + EgressBytesTransferred *int64 + EnableBgp *bool + ExpressRouteGatewayBypass *bool + IPSecPolicies []*IPSecPolicy + IngressBytesTransferred *int64 + LocalNetworkGateway2 *VirtualNetworkConnectionGatewayReference + Peer *SubResource + ProvisioningState *string + ResourceGUID *string + RoutingWeight *int32 + SharedKey *string + TunnelConnectionStatus []*TunnelConnectionHealth + UsePolicyBasedTrafficSelectors *bool + VirtualNetworkGateway1 *VirtualNetworkConnectionGatewayReference + VirtualNetworkGateway2 *VirtualNetworkConnectionGatewayReference + func (v *VirtualNetworkGatewayConnectionListEntityPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayConnectionListEntityPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnectionListResult struct + NextLink *string + Value []*VirtualNetworkGatewayConnection + func (v *VirtualNetworkGatewayConnectionListResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayConnectionListResult) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnectionPropertiesFormat struct + AuthorizationKey *string + ConnectionProtocol *VirtualNetworkGatewayConnectionProtocol + ConnectionStatus *VirtualNetworkGatewayConnectionStatus + ConnectionType *VirtualNetworkGatewayConnectionType + EgressBytesTransferred *int64 + EnableBgp *bool + ExpressRouteGatewayBypass *bool + IPSecPolicies []*IPSecPolicy + IngressBytesTransferred *int64 + LocalNetworkGateway2 *LocalNetworkGateway + Peer *SubResource + ProvisioningState *string + ResourceGUID *string + RoutingWeight *int32 + SharedKey *string + TunnelConnectionStatus []*TunnelConnectionHealth + UsePolicyBasedTrafficSelectors *bool + VirtualNetworkGateway1 *VirtualNetworkGateway + VirtualNetworkGateway2 *VirtualNetworkGateway + func (v *VirtualNetworkGatewayConnectionPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayConnectionPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayConnectionProtocol string + const VirtualNetworkGatewayConnectionProtocolIKEv1 + const VirtualNetworkGatewayConnectionProtocolIKEv2 + func PossibleVirtualNetworkGatewayConnectionProtocolValues() []VirtualNetworkGatewayConnectionProtocol + type VirtualNetworkGatewayConnectionStatus string + const VirtualNetworkGatewayConnectionStatusConnected + const VirtualNetworkGatewayConnectionStatusConnecting + const VirtualNetworkGatewayConnectionStatusNotConnected + const VirtualNetworkGatewayConnectionStatusUnknown + func PossibleVirtualNetworkGatewayConnectionStatusValues() []VirtualNetworkGatewayConnectionStatus + type VirtualNetworkGatewayConnectionType string + const VirtualNetworkGatewayConnectionTypeExpressRoute + const VirtualNetworkGatewayConnectionTypeIPsec + const VirtualNetworkGatewayConnectionTypeVPNClient + const VirtualNetworkGatewayConnectionTypeVnet2Vnet + func PossibleVirtualNetworkGatewayConnectionTypeValues() []VirtualNetworkGatewayConnectionType + type VirtualNetworkGatewayConnectionsClient struct + func NewVirtualNetworkGatewayConnectionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualNetworkGatewayConnectionsClient, error) + func (client *VirtualNetworkGatewayConnectionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewayConnectionsClientCreateOrUpdateResponse], ...) + func (client *VirtualNetworkGatewayConnectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewayConnectionsClientDeleteResponse], error) + func (client *VirtualNetworkGatewayConnectionsClient) BeginResetSharedKey(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewayConnectionsClientResetSharedKeyResponse], ...) + func (client *VirtualNetworkGatewayConnectionsClient) BeginSetSharedKey(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewayConnectionsClientSetSharedKeyResponse], ...) + func (client *VirtualNetworkGatewayConnectionsClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewayConnectionsClientUpdateTagsResponse], ...) + func (client *VirtualNetworkGatewayConnectionsClient) Get(ctx context.Context, resourceGroupName string, ...) (VirtualNetworkGatewayConnectionsClientGetResponse, error) + func (client *VirtualNetworkGatewayConnectionsClient) GetSharedKey(ctx context.Context, resourceGroupName string, ...) (VirtualNetworkGatewayConnectionsClientGetSharedKeyResponse, error) + func (client *VirtualNetworkGatewayConnectionsClient) NewListPager(resourceGroupName string, ...) *runtime.Pager[VirtualNetworkGatewayConnectionsClientListResponse] + type VirtualNetworkGatewayConnectionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualNetworkGatewayConnectionsClientBeginDeleteOptions struct + ResumeToken string + type VirtualNetworkGatewayConnectionsClientBeginResetSharedKeyOptions struct + ResumeToken string + type VirtualNetworkGatewayConnectionsClientBeginSetSharedKeyOptions struct + ResumeToken string + type VirtualNetworkGatewayConnectionsClientBeginUpdateTagsOptions struct + ResumeToken string + type VirtualNetworkGatewayConnectionsClientCreateOrUpdateResponse struct + type VirtualNetworkGatewayConnectionsClientDeleteResponse struct + type VirtualNetworkGatewayConnectionsClientGetOptions struct + type VirtualNetworkGatewayConnectionsClientGetResponse struct + type VirtualNetworkGatewayConnectionsClientGetSharedKeyOptions struct + type VirtualNetworkGatewayConnectionsClientGetSharedKeyResponse struct + type VirtualNetworkGatewayConnectionsClientListOptions struct + type VirtualNetworkGatewayConnectionsClientListResponse struct + type VirtualNetworkGatewayConnectionsClientResetSharedKeyResponse struct + type VirtualNetworkGatewayConnectionsClientSetSharedKeyResponse struct + type VirtualNetworkGatewayConnectionsClientUpdateTagsResponse struct + type VirtualNetworkGatewayIPConfiguration struct + Etag *string + ID *string + Name *string + Properties *VirtualNetworkGatewayIPConfigurationPropertiesFormat + func (v *VirtualNetworkGatewayIPConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayIPConfiguration) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayIPConfigurationPropertiesFormat struct + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *string + PublicIPAddress *SubResource + Subnet *SubResource + func (v *VirtualNetworkGatewayIPConfigurationPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayIPConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayListConnectionsResult struct + NextLink *string + Value []*VirtualNetworkGatewayConnectionListEntity + func (v *VirtualNetworkGatewayListConnectionsResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayListConnectionsResult) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayListResult struct + NextLink *string + Value []*VirtualNetworkGateway + func (v *VirtualNetworkGatewayListResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayListResult) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewayPropertiesFormat struct + Active *bool + BgpSettings *BgpSettings + EnableBgp *bool + GatewayDefaultSite *SubResource + GatewayType *VirtualNetworkGatewayType + IPConfigurations []*VirtualNetworkGatewayIPConfiguration + ProvisioningState *string + ResourceGUID *string + SKU *VirtualNetworkGatewaySKU + VPNClientConfiguration *VPNClientConfiguration + VPNType *VPNType + func (v *VirtualNetworkGatewayPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewayPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewaySKU struct + Capacity *int32 + Name *VirtualNetworkGatewaySKUName + Tier *VirtualNetworkGatewaySKUTier + func (v *VirtualNetworkGatewaySKU) UnmarshalJSON(data []byte) error + func (v VirtualNetworkGatewaySKU) MarshalJSON() ([]byte, error) + type VirtualNetworkGatewaySKUName string + const VirtualNetworkGatewaySKUNameBasic + const VirtualNetworkGatewaySKUNameErGw1AZ + const VirtualNetworkGatewaySKUNameErGw2AZ + const VirtualNetworkGatewaySKUNameErGw3AZ + const VirtualNetworkGatewaySKUNameHighPerformance + const VirtualNetworkGatewaySKUNameStandard + const VirtualNetworkGatewaySKUNameUltraPerformance + const VirtualNetworkGatewaySKUNameVPNGw1 + const VirtualNetworkGatewaySKUNameVPNGw1AZ + const VirtualNetworkGatewaySKUNameVPNGw2 + const VirtualNetworkGatewaySKUNameVPNGw2AZ + const VirtualNetworkGatewaySKUNameVPNGw3 + const VirtualNetworkGatewaySKUNameVPNGw3AZ + func PossibleVirtualNetworkGatewaySKUNameValues() []VirtualNetworkGatewaySKUName + type VirtualNetworkGatewaySKUTier string + const VirtualNetworkGatewaySKUTierBasic + const VirtualNetworkGatewaySKUTierErGw1AZ + const VirtualNetworkGatewaySKUTierErGw2AZ + const VirtualNetworkGatewaySKUTierErGw3AZ + const VirtualNetworkGatewaySKUTierHighPerformance + const VirtualNetworkGatewaySKUTierStandard + const VirtualNetworkGatewaySKUTierUltraPerformance + const VirtualNetworkGatewaySKUTierVPNGw1 + const VirtualNetworkGatewaySKUTierVPNGw1AZ + const VirtualNetworkGatewaySKUTierVPNGw2 + const VirtualNetworkGatewaySKUTierVPNGw2AZ + const VirtualNetworkGatewaySKUTierVPNGw3 + const VirtualNetworkGatewaySKUTierVPNGw3AZ + func PossibleVirtualNetworkGatewaySKUTierValues() []VirtualNetworkGatewaySKUTier + type VirtualNetworkGatewayType string + const VirtualNetworkGatewayTypeExpressRoute + const VirtualNetworkGatewayTypeVPN + func PossibleVirtualNetworkGatewayTypeValues() []VirtualNetworkGatewayType + type VirtualNetworkGatewaysClient struct + func NewVirtualNetworkGatewaysClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualNetworkGatewaysClient, error) + func (client *VirtualNetworkGatewaysClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientCreateOrUpdateResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginDelete(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientDeleteResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginGenerateVPNProfile(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGenerateVPNProfileResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginGeneratevpnclientpackage(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse], ...) + func (client *VirtualNetworkGatewaysClient) BeginGetAdvertisedRoutes(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGetAdvertisedRoutesResponse], ...) + func (client *VirtualNetworkGatewaysClient) BeginGetBgpPeerStatus(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGetBgpPeerStatusResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginGetLearnedRoutes(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGetLearnedRoutesResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginGetVPNProfilePackageURL(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse], ...) + func (client *VirtualNetworkGatewaysClient) BeginGetVpnclientIPSecParameters(ctx context.Context, resourceGroupName string, ...) (...) + func (client *VirtualNetworkGatewaysClient) BeginReset(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientResetResponse], error) + func (client *VirtualNetworkGatewaysClient) BeginResetVPNClientSharedKey(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientResetVPNClientSharedKeyResponse], ...) + func (client *VirtualNetworkGatewaysClient) BeginSetVpnclientIPSecParameters(ctx context.Context, resourceGroupName string, ...) (...) + func (client *VirtualNetworkGatewaysClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[VirtualNetworkGatewaysClientUpdateTagsResponse], error) + func (client *VirtualNetworkGatewaysClient) Get(ctx context.Context, resourceGroupName string, ...) (VirtualNetworkGatewaysClientGetResponse, error) + func (client *VirtualNetworkGatewaysClient) NewListConnectionsPager(resourceGroupName string, virtualNetworkGatewayName string, ...) *runtime.Pager[VirtualNetworkGatewaysClientListConnectionsResponse] + func (client *VirtualNetworkGatewaysClient) NewListPager(resourceGroupName string, options *VirtualNetworkGatewaysClientListOptions) *runtime.Pager[VirtualNetworkGatewaysClientListResponse] + func (client *VirtualNetworkGatewaysClient) SupportedVPNDevices(ctx context.Context, resourceGroupName string, ...) (VirtualNetworkGatewaysClientSupportedVPNDevicesResponse, error) + func (client *VirtualNetworkGatewaysClient) VPNDeviceConfigurationScript(ctx context.Context, resourceGroupName string, ...) (VirtualNetworkGatewaysClientVPNDeviceConfigurationScriptResponse, error) + type VirtualNetworkGatewaysClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginDeleteOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGenerateVPNProfileOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGeneratevpnclientpackageOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGetAdvertisedRoutesOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGetBgpPeerStatusOptions struct + Peer *string + ResumeToken string + type VirtualNetworkGatewaysClientBeginGetLearnedRoutesOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGetVPNProfilePackageURLOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginGetVpnclientIPSecParametersOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginResetOptions struct + GatewayVip *string + ResumeToken string + type VirtualNetworkGatewaysClientBeginResetVPNClientSharedKeyOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginSetVpnclientIPSecParametersOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientBeginUpdateTagsOptions struct + ResumeToken string + type VirtualNetworkGatewaysClientCreateOrUpdateResponse struct + type VirtualNetworkGatewaysClientDeleteResponse struct + type VirtualNetworkGatewaysClientGenerateVPNProfileResponse struct + Value *string + func (v *VirtualNetworkGatewaysClientGenerateVPNProfileResponse) UnmarshalJSON(data []byte) error + type VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse struct + Value *string + func (v *VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse) UnmarshalJSON(data []byte) error + type VirtualNetworkGatewaysClientGetAdvertisedRoutesResponse struct + type VirtualNetworkGatewaysClientGetBgpPeerStatusResponse struct + type VirtualNetworkGatewaysClientGetLearnedRoutesResponse struct + type VirtualNetworkGatewaysClientGetOptions struct + type VirtualNetworkGatewaysClientGetResponse struct + type VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse struct + Value *string + func (v *VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse) UnmarshalJSON(data []byte) error + type VirtualNetworkGatewaysClientGetVpnclientIPSecParametersResponse struct + type VirtualNetworkGatewaysClientListConnectionsOptions struct + type VirtualNetworkGatewaysClientListConnectionsResponse struct + type VirtualNetworkGatewaysClientListOptions struct + type VirtualNetworkGatewaysClientListResponse struct + type VirtualNetworkGatewaysClientResetResponse struct + type VirtualNetworkGatewaysClientResetVPNClientSharedKeyResponse struct + type VirtualNetworkGatewaysClientSetVpnclientIPSecParametersResponse struct + type VirtualNetworkGatewaysClientSupportedVPNDevicesOptions struct + type VirtualNetworkGatewaysClientSupportedVPNDevicesResponse struct + Value *string + type VirtualNetworkGatewaysClientUpdateTagsResponse struct + type VirtualNetworkGatewaysClientVPNDeviceConfigurationScriptOptions struct + type VirtualNetworkGatewaysClientVPNDeviceConfigurationScriptResponse struct + Value *string + type VirtualNetworkListResult struct + NextLink *string + Value []*VirtualNetwork + func (v *VirtualNetworkListResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkListResult) MarshalJSON() ([]byte, error) + type VirtualNetworkListUsageResult struct + NextLink *string + Value []*VirtualNetworkUsage + func (v *VirtualNetworkListUsageResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkListUsageResult) MarshalJSON() ([]byte, error) + type VirtualNetworkPeering struct + Etag *string + ID *string + Name *string + Properties *VirtualNetworkPeeringPropertiesFormat + func (v *VirtualNetworkPeering) UnmarshalJSON(data []byte) error + func (v VirtualNetworkPeering) MarshalJSON() ([]byte, error) + type VirtualNetworkPeeringListResult struct + NextLink *string + Value []*VirtualNetworkPeering + func (v *VirtualNetworkPeeringListResult) UnmarshalJSON(data []byte) error + func (v VirtualNetworkPeeringListResult) MarshalJSON() ([]byte, error) + type VirtualNetworkPeeringPropertiesFormat struct + AllowForwardedTraffic *bool + AllowGatewayTransit *bool + AllowVirtualNetworkAccess *bool + PeeringState *VirtualNetworkPeeringState + ProvisioningState *string + RemoteAddressSpace *AddressSpace + RemoteVirtualNetwork *SubResource + UseRemoteGateways *bool + func (v *VirtualNetworkPeeringPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkPeeringPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkPeeringState string + const VirtualNetworkPeeringStateConnected + const VirtualNetworkPeeringStateDisconnected + const VirtualNetworkPeeringStateInitiated + func PossibleVirtualNetworkPeeringStateValues() []VirtualNetworkPeeringState + type VirtualNetworkPeeringsClient struct + func NewVirtualNetworkPeeringsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualNetworkPeeringsClient, error) + func (client *VirtualNetworkPeeringsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[VirtualNetworkPeeringsClientCreateOrUpdateResponse], error) + func (client *VirtualNetworkPeeringsClient) BeginDelete(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[VirtualNetworkPeeringsClientDeleteResponse], error) + func (client *VirtualNetworkPeeringsClient) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (VirtualNetworkPeeringsClientGetResponse, error) + func (client *VirtualNetworkPeeringsClient) NewListPager(resourceGroupName string, virtualNetworkName string, ...) *runtime.Pager[VirtualNetworkPeeringsClientListResponse] + type VirtualNetworkPeeringsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualNetworkPeeringsClientBeginDeleteOptions struct + ResumeToken string + type VirtualNetworkPeeringsClientCreateOrUpdateResponse struct + type VirtualNetworkPeeringsClientDeleteResponse struct + type VirtualNetworkPeeringsClientGetOptions struct + type VirtualNetworkPeeringsClientGetResponse struct + type VirtualNetworkPeeringsClientListOptions struct + type VirtualNetworkPeeringsClientListResponse struct + type VirtualNetworkPropertiesFormat struct + AddressSpace *AddressSpace + DdosProtectionPlan *SubResource + DhcpOptions *DhcpOptions + EnableDdosProtection *bool + EnableVMProtection *bool + ProvisioningState *string + ResourceGUID *string + Subnets []*Subnet + VirtualNetworkPeerings []*VirtualNetworkPeering + func (v *VirtualNetworkPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkTap struct + Etag *string + ID *string + Location *string + Name *string + Properties *VirtualNetworkTapPropertiesFormat + Tags map[string]*string + Type *string + func (v *VirtualNetworkTap) UnmarshalJSON(data []byte) error + func (v VirtualNetworkTap) MarshalJSON() ([]byte, error) + type VirtualNetworkTapPropertiesFormat struct + DestinationLoadBalancerFrontEndIPConfiguration *FrontendIPConfiguration + DestinationNetworkInterfaceIPConfiguration *InterfaceIPConfiguration + DestinationPort *int32 + NetworkInterfaceTapConfigurations []*InterfaceTapConfiguration + ProvisioningState *string + ResourceGUID *string + func (v *VirtualNetworkTapPropertiesFormat) UnmarshalJSON(data []byte) error + func (v VirtualNetworkTapPropertiesFormat) MarshalJSON() ([]byte, error) + type VirtualNetworkUsage struct + CurrentValue *float64 + ID *string + Limit *float64 + Name *VirtualNetworkUsageName + Unit *string + func (v *VirtualNetworkUsage) UnmarshalJSON(data []byte) error + func (v VirtualNetworkUsage) MarshalJSON() ([]byte, error) + type VirtualNetworkUsageName struct + LocalizedValue *string + Value *string + func (v *VirtualNetworkUsageName) UnmarshalJSON(data []byte) error + func (v VirtualNetworkUsageName) MarshalJSON() ([]byte, error) + type VirtualNetworksClient struct + func NewVirtualNetworksClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualNetworksClient, error) + func (client *VirtualNetworksClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[VirtualNetworksClientCreateOrUpdateResponse], error) + func (client *VirtualNetworksClient) BeginDelete(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[VirtualNetworksClientDeleteResponse], error) + func (client *VirtualNetworksClient) BeginUpdateTags(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (*runtime.Poller[VirtualNetworksClientUpdateTagsResponse], error) + func (client *VirtualNetworksClient) CheckIPAddressAvailability(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (VirtualNetworksClientCheckIPAddressAvailabilityResponse, error) + func (client *VirtualNetworksClient) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, ...) (VirtualNetworksClientGetResponse, error) + func (client *VirtualNetworksClient) NewListAllPager(options *VirtualNetworksClientListAllOptions) *runtime.Pager[VirtualNetworksClientListAllResponse] + func (client *VirtualNetworksClient) NewListPager(resourceGroupName string, options *VirtualNetworksClientListOptions) *runtime.Pager[VirtualNetworksClientListResponse] + func (client *VirtualNetworksClient) NewListUsagePager(resourceGroupName string, virtualNetworkName string, ...) *runtime.Pager[VirtualNetworksClientListUsageResponse] + type VirtualNetworksClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualNetworksClientBeginDeleteOptions struct + ResumeToken string + type VirtualNetworksClientBeginUpdateTagsOptions struct + ResumeToken string + type VirtualNetworksClientCheckIPAddressAvailabilityOptions struct + type VirtualNetworksClientCheckIPAddressAvailabilityResponse struct + type VirtualNetworksClientCreateOrUpdateResponse struct + type VirtualNetworksClientDeleteResponse struct + type VirtualNetworksClientGetOptions struct + Expand *string + type VirtualNetworksClientGetResponse struct + type VirtualNetworksClientListAllOptions struct + type VirtualNetworksClientListAllResponse struct + type VirtualNetworksClientListOptions struct + type VirtualNetworksClientListResponse struct + type VirtualNetworksClientListUsageOptions struct + type VirtualNetworksClientListUsageResponse struct + type VirtualNetworksClientUpdateTagsResponse struct