Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDdosSettingsProtectionMode() []string + func PossibleValuesForDeleteOptions() []string + func PossibleValuesForEffectiveRouteSource() []string + func PossibleValuesForEffectiveRouteState() []string + func PossibleValuesForEffectiveSecurityRuleProtocol() []string + func PossibleValuesForFlowLogFormatType() []string + func PossibleValuesForGatewayLoadBalancerTunnelInterfaceType() []string + func PossibleValuesForGatewayLoadBalancerTunnelProtocol() []string + func PossibleValuesForIPAllocationMethod() []string + func PossibleValuesForIPVersion() []string + func PossibleValuesForLoadBalancerBackendAddressAdminState() []string + func PossibleValuesForLoadBalancerOutboundRuleProtocol() []string + func PossibleValuesForLoadBalancerSkuName() []string + func PossibleValuesForLoadBalancerSkuTier() []string + func PossibleValuesForLoadDistribution() []string + func PossibleValuesForNatGatewaySkuName() []string + func PossibleValuesForNetworkInterfaceAuxiliaryMode() []string + func PossibleValuesForNetworkInterfaceAuxiliarySku() []string + func PossibleValuesForNetworkInterfaceMigrationPhase() []string + func PossibleValuesForNetworkInterfaceNicType() []string + func PossibleValuesForProbeProtocol() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicIPAddressDnsSettingsDomainNameLabelScope() []string + func PossibleValuesForPublicIPAddressMigrationPhase() []string + func PossibleValuesForPublicIPAddressSkuName() []string + func PossibleValuesForPublicIPAddressSkuTier() []string + func PossibleValuesForRouteNextHopType() []string + func PossibleValuesForSecurityRuleAccess() []string + func PossibleValuesForSecurityRuleDirection() []string + func PossibleValuesForSecurityRuleProtocol() []string + func PossibleValuesForSharingScope() []string + func PossibleValuesForSyncMode() []string + func PossibleValuesForTransportProtocol() []string + func PossibleValuesForVirtualNetworkPrivateEndpointNetworkPolicies() []string + func PossibleValuesForVirtualNetworkPrivateLinkServiceNetworkPolicies() []string + func ValidateProviderCloudServiceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRoleInstanceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRoleInstanceNetworkInterfaceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateTapConfigurationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVirtualMachineID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVirtualMachineScaleSetID(input interface{}, key string) (warnings []string, errors []error) + type ApplicationGatewayBackendAddress struct + Fqdn *string + IPAddress *string + type ApplicationGatewayBackendAddressPool struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayBackendAddressPoolPropertiesFormat + Type *string + type ApplicationGatewayBackendAddressPoolPropertiesFormat struct + BackendAddresses *[]ApplicationGatewayBackendAddress + BackendIPConfigurations *[]NetworkInterfaceIPConfiguration + ProvisioningState *ProvisioningState + type ApplicationGatewayIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayIPConfigurationPropertiesFormat + Type *string + type ApplicationGatewayIPConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *SubResource + type ApplicationSecurityGroup struct + Etag *string + Id *string + Location *string + Name *string + Properties *ApplicationSecurityGroupPropertiesFormat + Tags *map[string]string + Type *string + type ApplicationSecurityGroupPropertiesFormat struct + ProvisioningState *ProvisioningState + ResourceGuid *string + type BackendAddressPool struct + Etag *string + Id *string + Name *string + Properties *BackendAddressPoolPropertiesFormat + Type *string + type BackendAddressPoolPropertiesFormat struct + BackendIPConfigurations *[]NetworkInterfaceIPConfiguration + DrainPeriodInSeconds *int64 + InboundNatRules *[]SubResource + LoadBalancerBackendAddresses *[]LoadBalancerBackendAddress + LoadBalancingRules *[]SubResource + Location *string + OutboundRule *SubResource + OutboundRules *[]SubResource + ProvisioningState *ProvisioningState + SyncMode *SyncMode + TunnelInterfaces *[]GatewayLoadBalancerTunnelInterface + VirtualNetwork *SubResource + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterface + OData *odata.OData + Poller pollers.Poller + type CustomDnsConfigPropertiesFormat struct + Fqdn *string + IPAddresses *[]string + type DdosSettings struct + DdosProtectionPlan *SubResource + ProtectionMode *DdosSettingsProtectionMode + type DdosSettingsProtectionMode string + const DdosSettingsProtectionModeDisabled + const DdosSettingsProtectionModeEnabled + const DdosSettingsProtectionModeVirtualNetworkInherited + func (s *DdosSettingsProtectionMode) UnmarshalJSON(bytes []byte) error + type Delegation struct + Etag *string + Id *string + Name *string + Properties *ServiceDelegationPropertiesFormat + Type *string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteOptions string + const DeleteOptionsDelete + const DeleteOptionsDetach + func (s *DeleteOptions) UnmarshalJSON(bytes []byte) error + type EffectiveNetworkSecurityGroup struct + Association *EffectiveNetworkSecurityGroupAssociation + EffectiveSecurityRules *[]EffectiveNetworkSecurityRule + NetworkSecurityGroup *SubResource + TagMap *map[string][]string + type EffectiveNetworkSecurityGroupAssociation struct + NetworkInterface *SubResource + NetworkManager *SubResource + Subnet *SubResource + type EffectiveNetworkSecurityGroupOperationPredicate struct + func (p EffectiveNetworkSecurityGroupOperationPredicate) Matches(input EffectiveNetworkSecurityGroup) bool + type EffectiveNetworkSecurityRule struct + Access *SecurityRuleAccess + DestinationAddressPrefix *string + DestinationAddressPrefixes *[]string + DestinationPortRange *string + DestinationPortRanges *[]string + Direction *SecurityRuleDirection + ExpandedDestinationAddressPrefix *[]string + ExpandedSourceAddressPrefix *[]string + Name *string + Priority *int64 + Protocol *EffectiveSecurityRuleProtocol + SourceAddressPrefix *string + SourceAddressPrefixes *[]string + SourcePortRange *string + SourcePortRanges *[]string + type EffectiveRoute struct + AddressPrefix *[]string + DisableBgpRoutePropagation *bool + Name *string + NextHopIPAddress *[]string + NextHopType *RouteNextHopType + Source *EffectiveRouteSource + State *EffectiveRouteState + type EffectiveRouteOperationPredicate struct + DisableBgpRoutePropagation *bool + Name *string + func (p EffectiveRouteOperationPredicate) Matches(input EffectiveRoute) bool + type EffectiveRouteSource string + const EffectiveRouteSourceDefault + const EffectiveRouteSourceUnknown + const EffectiveRouteSourceUser + const EffectiveRouteSourceVirtualNetworkGateway + func (s *EffectiveRouteSource) UnmarshalJSON(bytes []byte) error + type EffectiveRouteState string + const EffectiveRouteStateActive + const EffectiveRouteStateInvalid + func (s *EffectiveRouteState) UnmarshalJSON(bytes []byte) error + type EffectiveSecurityRuleProtocol string + const EffectiveSecurityRuleProtocolAll + const EffectiveSecurityRuleProtocolTcp + const EffectiveSecurityRuleProtocolUdp + func (s *EffectiveSecurityRuleProtocol) UnmarshalJSON(bytes []byte) error + type FlowLog struct + Etag *string + Id *string + Location *string + Name *string + Properties *FlowLogPropertiesFormat + Tags *map[string]string + Type *string + type FlowLogFormatParameters struct + Type *FlowLogFormatType + Version *int64 + type FlowLogFormatType string + const FlowLogFormatTypeJSON + func (s *FlowLogFormatType) UnmarshalJSON(bytes []byte) error + type FlowLogPropertiesFormat struct + Enabled *bool + FlowAnalyticsConfiguration *TrafficAnalyticsProperties + Format *FlowLogFormatParameters + ProvisioningState *ProvisioningState + RetentionPolicy *RetentionPolicyParameters + StorageId string + TargetResourceGuid *string + TargetResourceId string + type FrontendIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *FrontendIPConfigurationPropertiesFormat + Type *string + Zones *zones.Schema + type FrontendIPConfigurationPropertiesFormat struct + GatewayLoadBalancer *SubResource + InboundNatPools *[]SubResource + InboundNatRules *[]SubResource + LoadBalancingRules *[]SubResource + OutboundRules *[]SubResource + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + PublicIPPrefix *SubResource + Subnet *Subnet + type GatewayLoadBalancerTunnelInterface struct + Identifier *int64 + Port *int64 + Protocol *GatewayLoadBalancerTunnelProtocol + Type *GatewayLoadBalancerTunnelInterfaceType + type GatewayLoadBalancerTunnelInterfaceType string + const GatewayLoadBalancerTunnelInterfaceTypeExternal + const GatewayLoadBalancerTunnelInterfaceTypeInternal + const GatewayLoadBalancerTunnelInterfaceTypeNone + func (s *GatewayLoadBalancerTunnelInterfaceType) UnmarshalJSON(bytes []byte) error + type GatewayLoadBalancerTunnelProtocol string + const GatewayLoadBalancerTunnelProtocolNative + const GatewayLoadBalancerTunnelProtocolNone + const GatewayLoadBalancerTunnelProtocolVXLAN + func (s *GatewayLoadBalancerTunnelProtocol) UnmarshalJSON(bytes []byte) error + type GetCloudServiceNetworkInterfaceOperationOptions struct + Expand *string + func DefaultGetCloudServiceNetworkInterfaceOperationOptions() GetCloudServiceNetworkInterfaceOperationOptions + func (o GetCloudServiceNetworkInterfaceOperationOptions) ToHeaders() *client.Headers + func (o GetCloudServiceNetworkInterfaceOperationOptions) ToOData() *odata.Query + func (o GetCloudServiceNetworkInterfaceOperationOptions) ToQuery() *client.QueryParams + type GetCloudServiceNetworkInterfaceOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterface + OData *odata.OData + type GetEffectiveRouteTableCompleteResult struct + Items []EffectiveRoute + LatestHttpResponse *http.Response + type GetEffectiveRouteTableCustomPager struct + NextLink *odata.Link + func (p *GetEffectiveRouteTableCustomPager) NextPageLink() *odata.Link + type GetEffectiveRouteTableOperationResponse struct + HttpResponse *http.Response + Model *[]EffectiveRoute + OData *odata.OData + Poller pollers.Poller + type GetOperationOptions struct + Expand *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterface + OData *odata.OData + type GetVirtualMachineScaleSetIPConfigurationOperationOptions struct + Expand *string + func DefaultGetVirtualMachineScaleSetIPConfigurationOperationOptions() GetVirtualMachineScaleSetIPConfigurationOperationOptions + func (o GetVirtualMachineScaleSetIPConfigurationOperationOptions) ToHeaders() *client.Headers + func (o GetVirtualMachineScaleSetIPConfigurationOperationOptions) ToOData() *odata.Query + func (o GetVirtualMachineScaleSetIPConfigurationOperationOptions) ToQuery() *client.QueryParams + type GetVirtualMachineScaleSetIPConfigurationOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterfaceIPConfiguration + OData *odata.OData + type GetVirtualMachineScaleSetNetworkInterfaceOperationOptions struct + Expand *string + func DefaultGetVirtualMachineScaleSetNetworkInterfaceOperationOptions() GetVirtualMachineScaleSetNetworkInterfaceOperationOptions + func (o GetVirtualMachineScaleSetNetworkInterfaceOperationOptions) ToHeaders() *client.Headers + func (o GetVirtualMachineScaleSetNetworkInterfaceOperationOptions) ToOData() *odata.Query + func (o GetVirtualMachineScaleSetNetworkInterfaceOperationOptions) ToQuery() *client.QueryParams + type GetVirtualMachineScaleSetNetworkInterfaceOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterface + OData *odata.OData + type IPAllocationMethod string + const IPAllocationMethodDynamic + const IPAllocationMethodStatic + func (s *IPAllocationMethod) UnmarshalJSON(bytes []byte) error + type IPConfiguration struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationPropertiesFormat + type IPConfigurationProfile struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationProfilePropertiesFormat + Type *string + type IPConfigurationProfilePropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *Subnet + type IPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + type IPTag struct + IPTagType *string + Tag *string + type IPVersion string + const IPVersionIPvFour + const IPVersionIPvSix + func (s *IPVersion) UnmarshalJSON(bytes []byte) error + type InboundNatPool struct + Etag *string + Id *string + Name *string + Properties *InboundNatPoolPropertiesFormat + Type *string + type InboundNatPoolPropertiesFormat struct + BackendPort int64 + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPortRangeEnd int64 + FrontendPortRangeStart int64 + IdleTimeoutInMinutes *int64 + Protocol TransportProtocol + ProvisioningState *ProvisioningState + type InboundNatRule struct + Etag *string + Id *string + Name *string + Properties *InboundNatRulePropertiesFormat + Type *string + type InboundNatRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendIPConfiguration *NetworkInterfaceIPConfiguration + BackendPort *int64 + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPort *int64 + FrontendPortRangeEnd *int64 + FrontendPortRangeStart *int64 + IdleTimeoutInMinutes *int64 + Protocol *TransportProtocol + ProvisioningState *ProvisioningState + type ListAllCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type ListCloudServiceNetworkInterfacesCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListCloudServiceNetworkInterfacesCustomPager struct + NextLink *odata.Link + func (p *ListCloudServiceNetworkInterfacesCustomPager) NextPageLink() *odata.Link + type ListCloudServiceNetworkInterfacesOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type ListCloudServiceRoleInstanceNetworkInterfacesCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListCloudServiceRoleInstanceNetworkInterfacesCustomPager struct + NextLink *odata.Link + func (p *ListCloudServiceRoleInstanceNetworkInterfacesCustomPager) NextPageLink() *odata.Link + type ListCloudServiceRoleInstanceNetworkInterfacesOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type ListCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListEffectiveNetworkSecurityGroupsCompleteResult struct + Items []EffectiveNetworkSecurityGroup + LatestHttpResponse *http.Response + type ListEffectiveNetworkSecurityGroupsCustomPager struct + NextLink *odata.Link + func (p *ListEffectiveNetworkSecurityGroupsCustomPager) NextPageLink() *odata.Link + type ListEffectiveNetworkSecurityGroupsOperationResponse struct + HttpResponse *http.Response + Model *[]EffectiveNetworkSecurityGroup + OData *odata.OData + Poller pollers.Poller + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type ListVirtualMachineScaleSetIPConfigurationsCompleteResult struct + Items []NetworkInterfaceIPConfiguration + LatestHttpResponse *http.Response + type ListVirtualMachineScaleSetIPConfigurationsCustomPager struct + NextLink *odata.Link + func (p *ListVirtualMachineScaleSetIPConfigurationsCustomPager) NextPageLink() *odata.Link + type ListVirtualMachineScaleSetIPConfigurationsOperationOptions struct + Expand *string + func DefaultListVirtualMachineScaleSetIPConfigurationsOperationOptions() ListVirtualMachineScaleSetIPConfigurationsOperationOptions + func (o ListVirtualMachineScaleSetIPConfigurationsOperationOptions) ToHeaders() *client.Headers + func (o ListVirtualMachineScaleSetIPConfigurationsOperationOptions) ToOData() *odata.Query + func (o ListVirtualMachineScaleSetIPConfigurationsOperationOptions) ToQuery() *client.QueryParams + type ListVirtualMachineScaleSetIPConfigurationsOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterfaceIPConfiguration + OData *odata.OData + type ListVirtualMachineScaleSetNetworkInterfacesCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListVirtualMachineScaleSetNetworkInterfacesCustomPager struct + NextLink *odata.Link + func (p *ListVirtualMachineScaleSetNetworkInterfacesCustomPager) NextPageLink() *odata.Link + type ListVirtualMachineScaleSetNetworkInterfacesOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type ListVirtualMachineScaleSetVMNetworkInterfacesCompleteResult struct + Items []NetworkInterface + LatestHttpResponse *http.Response + type ListVirtualMachineScaleSetVMNetworkInterfacesCustomPager struct + NextLink *odata.Link + func (p *ListVirtualMachineScaleSetVMNetworkInterfacesCustomPager) NextPageLink() *odata.Link + type ListVirtualMachineScaleSetVMNetworkInterfacesOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterface + OData *odata.OData + type LoadBalancer struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *LoadBalancerPropertiesFormat + Sku *LoadBalancerSku + Tags *map[string]string + Type *string + type LoadBalancerBackendAddress struct + Name *string + Properties *LoadBalancerBackendAddressPropertiesFormat + type LoadBalancerBackendAddressAdminState string + const LoadBalancerBackendAddressAdminStateDown + const LoadBalancerBackendAddressAdminStateNone + const LoadBalancerBackendAddressAdminStateUp + func (s *LoadBalancerBackendAddressAdminState) UnmarshalJSON(bytes []byte) error + type LoadBalancerBackendAddressPropertiesFormat struct + AdminState *LoadBalancerBackendAddressAdminState + IPAddress *string + InboundNatRulesPortMapping *[]NatRulePortMapping + LoadBalancerFrontendIPConfiguration *SubResource + NetworkInterfaceIPConfiguration *SubResource + Subnet *SubResource + VirtualNetwork *SubResource + type LoadBalancerOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p LoadBalancerOperationPredicate) Matches(input LoadBalancer) bool + type LoadBalancerOutboundRuleProtocol string + const LoadBalancerOutboundRuleProtocolAll + const LoadBalancerOutboundRuleProtocolTcp + const LoadBalancerOutboundRuleProtocolUdp + func (s *LoadBalancerOutboundRuleProtocol) UnmarshalJSON(bytes []byte) error + type LoadBalancerPropertiesFormat struct + BackendAddressPools *[]BackendAddressPool + FrontendIPConfigurations *[]FrontendIPConfiguration + InboundNatPools *[]InboundNatPool + InboundNatRules *[]InboundNatRule + LoadBalancingRules *[]LoadBalancingRule + OutboundRules *[]OutboundRule + Probes *[]Probe + ProvisioningState *ProvisioningState + ResourceGuid *string + type LoadBalancerSku struct + Name *LoadBalancerSkuName + Tier *LoadBalancerSkuTier + type LoadBalancerSkuName string + const LoadBalancerSkuNameBasic + const LoadBalancerSkuNameGateway + const LoadBalancerSkuNameStandard + func (s *LoadBalancerSkuName) UnmarshalJSON(bytes []byte) error + type LoadBalancerSkuTier string + const LoadBalancerSkuTierGlobal + const LoadBalancerSkuTierRegional + func (s *LoadBalancerSkuTier) UnmarshalJSON(bytes []byte) error + type LoadBalancingRule struct + Etag *string + Id *string + Name *string + Properties *LoadBalancingRulePropertiesFormat + Type *string + type LoadBalancingRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendAddressPools *[]SubResource + BackendPort *int64 + DisableOutboundSnat *bool + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPort int64 + IdleTimeoutInMinutes *int64 + LoadDistribution *LoadDistribution + Probe *SubResource + Protocol TransportProtocol + ProvisioningState *ProvisioningState + type LoadDistribution string + const LoadDistributionDefault + const LoadDistributionSourceIP + const LoadDistributionSourceIPProtocol + func (s *LoadDistribution) UnmarshalJSON(bytes []byte) error + type NatGateway struct + Etag *string + Id *string + Location *string + Name *string + Properties *NatGatewayPropertiesFormat + Sku *NatGatewaySku + Tags *map[string]string + Type *string + Zones *zones.Schema + type NatGatewayPropertiesFormat struct + IdleTimeoutInMinutes *int64 + ProvisioningState *ProvisioningState + PublicIPAddresses *[]SubResource + PublicIPPrefixes *[]SubResource + ResourceGuid *string + Subnets *[]SubResource + type NatGatewaySku struct + Name *NatGatewaySkuName + type NatGatewaySkuName string + const NatGatewaySkuNameStandard + func (s *NatGatewaySkuName) UnmarshalJSON(bytes []byte) error + type NatRulePortMapping struct + BackendPort *int64 + FrontendPort *int64 + InboundNatRuleName *string + type NetworkInterface struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *NetworkInterfacePropertiesFormat + Tags *map[string]string + Type *string + type NetworkInterfaceAuxiliaryMode string + const NetworkInterfaceAuxiliaryModeAcceleratedConnections + const NetworkInterfaceAuxiliaryModeFloating + const NetworkInterfaceAuxiliaryModeMaxConnections + const NetworkInterfaceAuxiliaryModeNone + func (s *NetworkInterfaceAuxiliaryMode) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceAuxiliarySku string + const NetworkInterfaceAuxiliarySkuAEight + const NetworkInterfaceAuxiliarySkuAFour + const NetworkInterfaceAuxiliarySkuAOne + const NetworkInterfaceAuxiliarySkuATwo + const NetworkInterfaceAuxiliarySkuNone + func (s *NetworkInterfaceAuxiliarySku) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceDnsSettings struct + AppliedDnsServers *[]string + DnsServers *[]string + InternalDnsNameLabel *string + InternalDomainNameSuffix *string + InternalFqdn *string + type NetworkInterfaceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceIPConfigurationPropertiesFormat + Type *string + type NetworkInterfaceIPConfigurationOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p NetworkInterfaceIPConfigurationOperationPredicate) Matches(input NetworkInterfaceIPConfiguration) bool + type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties struct + Fqdns *[]string + GroupId *string + RequiredMemberName *string + type NetworkInterfaceIPConfigurationPropertiesFormat struct + ApplicationGatewayBackendAddressPools *[]ApplicationGatewayBackendAddressPool + ApplicationSecurityGroups *[]ApplicationSecurityGroup + GatewayLoadBalancer *SubResource + LoadBalancerBackendAddressPools *[]BackendAddressPool + LoadBalancerInboundNatRules *[]InboundNatRule + Primary *bool + PrivateIPAddress *string + PrivateIPAddressPrefixLength *int64 + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + VirtualNetworkTaps *[]VirtualNetworkTap + type NetworkInterfaceIPConfigurationsGetOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterfaceIPConfiguration + OData *odata.OData + type NetworkInterfaceIPConfigurationsListCompleteResult struct + Items []NetworkInterfaceIPConfiguration + LatestHttpResponse *http.Response + type NetworkInterfaceIPConfigurationsListCustomPager struct + NextLink *odata.Link + func (p *NetworkInterfaceIPConfigurationsListCustomPager) NextPageLink() *odata.Link + type NetworkInterfaceIPConfigurationsListOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterfaceIPConfiguration + OData *odata.OData + type NetworkInterfaceLoadBalancersListCompleteResult struct + Items []LoadBalancer + LatestHttpResponse *http.Response + type NetworkInterfaceLoadBalancersListCustomPager struct + NextLink *odata.Link + func (p *NetworkInterfaceLoadBalancersListCustomPager) NextPageLink() *odata.Link + type NetworkInterfaceLoadBalancersListOperationResponse struct + HttpResponse *http.Response + Model *[]LoadBalancer + OData *odata.OData + type NetworkInterfaceMigrationPhase string + const NetworkInterfaceMigrationPhaseAbort + const NetworkInterfaceMigrationPhaseCommit + const NetworkInterfaceMigrationPhaseCommitted + const NetworkInterfaceMigrationPhaseNone + const NetworkInterfaceMigrationPhasePrepare + func (s *NetworkInterfaceMigrationPhase) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceNicType string + const NetworkInterfaceNicTypeElastic + const NetworkInterfaceNicTypeStandard + func (s *NetworkInterfaceNicType) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p NetworkInterfaceOperationPredicate) Matches(input NetworkInterface) bool + type NetworkInterfacePropertiesFormat struct + AuxiliaryMode *NetworkInterfaceAuxiliaryMode + AuxiliarySku *NetworkInterfaceAuxiliarySku + DisableTcpStateTracking *bool + DnsSettings *NetworkInterfaceDnsSettings + DscpConfiguration *SubResource + EnableAcceleratedNetworking *bool + EnableIPForwarding *bool + HostedWorkloads *[]string + IPConfigurations *[]NetworkInterfaceIPConfiguration + MacAddress *string + MigrationPhase *NetworkInterfaceMigrationPhase + NetworkSecurityGroup *NetworkSecurityGroup + NicType *NetworkInterfaceNicType + Primary *bool + PrivateEndpoint *PrivateEndpoint + PrivateLinkService *PrivateLinkService + ProvisioningState *ProvisioningState + ResourceGuid *string + TapConfigurations *[]NetworkInterfaceTapConfiguration + VirtualMachine *SubResource + VnetEncryptionSupported *bool + WorkloadType *string + type NetworkInterfaceTapConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceTapConfigurationPropertiesFormat + Type *string + type NetworkInterfaceTapConfigurationOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p NetworkInterfaceTapConfigurationOperationPredicate) Matches(input NetworkInterfaceTapConfiguration) bool + type NetworkInterfaceTapConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + VirtualNetworkTap *VirtualNetworkTap + type NetworkInterfaceTapConfigurationsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterfaceTapConfiguration + OData *odata.OData + Poller pollers.Poller + type NetworkInterfaceTapConfigurationsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type NetworkInterfaceTapConfigurationsGetOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterfaceTapConfiguration + OData *odata.OData + type NetworkInterfaceTapConfigurationsListCompleteResult struct + Items []NetworkInterfaceTapConfiguration + LatestHttpResponse *http.Response + type NetworkInterfaceTapConfigurationsListCustomPager struct + NextLink *odata.Link + func (p *NetworkInterfaceTapConfigurationsListCustomPager) NextPageLink() *odata.Link + type NetworkInterfaceTapConfigurationsListOperationResponse struct + HttpResponse *http.Response + Model *[]NetworkInterfaceTapConfiguration + OData *odata.OData + type NetworkInterfacesClient struct + Client *resourcemanager.Client + func NewNetworkInterfacesClientWithBaseURI(sdkApi sdkEnv.Api) (*NetworkInterfacesClient, error) + func (c NetworkInterfacesClient) CreateOrUpdate(ctx context.Context, id commonids.NetworkInterfaceId, input NetworkInterface) (result CreateOrUpdateOperationResponse, err error) + func (c NetworkInterfacesClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.NetworkInterfaceId, input NetworkInterface) error + func (c NetworkInterfacesClient) Delete(ctx context.Context, id commonids.NetworkInterfaceId) (result DeleteOperationResponse, err error) + func (c NetworkInterfacesClient) DeleteThenPoll(ctx context.Context, id commonids.NetworkInterfaceId) error + func (c NetworkInterfacesClient) Get(ctx context.Context, id commonids.NetworkInterfaceId, ...) (result GetOperationResponse, err error) + func (c NetworkInterfacesClient) GetCloudServiceNetworkInterface(ctx context.Context, id RoleInstanceNetworkInterfaceId, ...) (result GetCloudServiceNetworkInterfaceOperationResponse, err error) + func (c NetworkInterfacesClient) GetEffectiveRouteTable(ctx context.Context, id commonids.NetworkInterfaceId) (result GetEffectiveRouteTableOperationResponse, err error) + func (c NetworkInterfacesClient) GetEffectiveRouteTableThenPoll(ctx context.Context, id commonids.NetworkInterfaceId) error + func (c NetworkInterfacesClient) GetVirtualMachineScaleSetIPConfiguration(ctx context.Context, id commonids.VirtualMachineScaleSetIPConfigurationId, ...) (result GetVirtualMachineScaleSetIPConfigurationOperationResponse, err error) + func (c NetworkInterfacesClient) GetVirtualMachineScaleSetNetworkInterface(ctx context.Context, id commonids.VirtualMachineScaleSetNetworkInterfaceId, ...) (result GetVirtualMachineScaleSetNetworkInterfaceOperationResponse, err error) + func (c NetworkInterfacesClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c NetworkInterfacesClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c NetworkInterfacesClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c NetworkInterfacesClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c NetworkInterfacesClient) ListCloudServiceNetworkInterfaces(ctx context.Context, id ProviderCloudServiceId) (result ListCloudServiceNetworkInterfacesOperationResponse, err error) + func (c NetworkInterfacesClient) ListCloudServiceNetworkInterfacesComplete(ctx context.Context, id ProviderCloudServiceId) (ListCloudServiceNetworkInterfacesCompleteResult, error) + func (c NetworkInterfacesClient) ListCloudServiceNetworkInterfacesCompleteMatchingPredicate(ctx context.Context, id ProviderCloudServiceId, ...) (result ListCloudServiceNetworkInterfacesCompleteResult, err error) + func (c NetworkInterfacesClient) ListCloudServiceRoleInstanceNetworkInterfaces(ctx context.Context, id RoleInstanceId) (result ListCloudServiceRoleInstanceNetworkInterfacesOperationResponse, ...) + func (c NetworkInterfacesClient) ListCloudServiceRoleInstanceNetworkInterfacesComplete(ctx context.Context, id RoleInstanceId) (ListCloudServiceRoleInstanceNetworkInterfacesCompleteResult, error) + func (c NetworkInterfacesClient) ListCloudServiceRoleInstanceNetworkInterfacesCompleteMatchingPredicate(ctx context.Context, id RoleInstanceId, ...) (result ListCloudServiceRoleInstanceNetworkInterfacesCompleteResult, err error) + func (c NetworkInterfacesClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c NetworkInterfacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c NetworkInterfacesClient) ListEffectiveNetworkSecurityGroups(ctx context.Context, id commonids.NetworkInterfaceId) (result ListEffectiveNetworkSecurityGroupsOperationResponse, err error) + func (c NetworkInterfacesClient) ListEffectiveNetworkSecurityGroupsThenPoll(ctx context.Context, id commonids.NetworkInterfaceId) error + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetIPConfigurations(ctx context.Context, id commonids.VirtualMachineScaleSetNetworkInterfaceId, ...) (result ListVirtualMachineScaleSetIPConfigurationsOperationResponse, err error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetIPConfigurationsComplete(ctx context.Context, id commonids.VirtualMachineScaleSetNetworkInterfaceId, ...) (ListVirtualMachineScaleSetIPConfigurationsCompleteResult, error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetIPConfigurationsCompleteMatchingPredicate(ctx context.Context, id commonids.VirtualMachineScaleSetNetworkInterfaceId, ...) (result ListVirtualMachineScaleSetIPConfigurationsCompleteResult, err error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetNetworkInterfaces(ctx context.Context, id VirtualMachineScaleSetId) (result ListVirtualMachineScaleSetNetworkInterfacesOperationResponse, err error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesComplete(ctx context.Context, id VirtualMachineScaleSetId) (ListVirtualMachineScaleSetNetworkInterfacesCompleteResult, error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetNetworkInterfacesCompleteMatchingPredicate(ctx context.Context, id VirtualMachineScaleSetId, ...) (result ListVirtualMachineScaleSetNetworkInterfacesCompleteResult, err error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfaces(ctx context.Context, id VirtualMachineId) (result ListVirtualMachineScaleSetVMNetworkInterfacesOperationResponse, ...) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesComplete(ctx context.Context, id VirtualMachineId) (ListVirtualMachineScaleSetVMNetworkInterfacesCompleteResult, error) + func (c NetworkInterfacesClient) ListVirtualMachineScaleSetVMNetworkInterfacesCompleteMatchingPredicate(ctx context.Context, id VirtualMachineId, ...) (result ListVirtualMachineScaleSetVMNetworkInterfacesCompleteResult, err error) + func (c NetworkInterfacesClient) NetworkInterfaceIPConfigurationsGet(ctx context.Context, id commonids.NetworkInterfaceIPConfigurationId) (result NetworkInterfaceIPConfigurationsGetOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceIPConfigurationsList(ctx context.Context, id commonids.NetworkInterfaceId) (result NetworkInterfaceIPConfigurationsListOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceIPConfigurationsListComplete(ctx context.Context, id commonids.NetworkInterfaceId) (NetworkInterfaceIPConfigurationsListCompleteResult, error) + func (c NetworkInterfacesClient) NetworkInterfaceIPConfigurationsListCompleteMatchingPredicate(ctx context.Context, id commonids.NetworkInterfaceId, ...) (result NetworkInterfaceIPConfigurationsListCompleteResult, err error) + func (c NetworkInterfacesClient) NetworkInterfaceLoadBalancersList(ctx context.Context, id commonids.NetworkInterfaceId) (result NetworkInterfaceLoadBalancersListOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceLoadBalancersListComplete(ctx context.Context, id commonids.NetworkInterfaceId) (NetworkInterfaceLoadBalancersListCompleteResult, error) + func (c NetworkInterfacesClient) NetworkInterfaceLoadBalancersListCompleteMatchingPredicate(ctx context.Context, id commonids.NetworkInterfaceId, ...) (result NetworkInterfaceLoadBalancersListCompleteResult, err error) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsCreateOrUpdate(ctx context.Context, id TapConfigurationId, ...) (result NetworkInterfaceTapConfigurationsCreateOrUpdateOperationResponse, ...) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsCreateOrUpdateThenPoll(ctx context.Context, id TapConfigurationId, ...) error + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsDelete(ctx context.Context, id TapConfigurationId) (result NetworkInterfaceTapConfigurationsDeleteOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsDeleteThenPoll(ctx context.Context, id TapConfigurationId) error + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsGet(ctx context.Context, id TapConfigurationId) (result NetworkInterfaceTapConfigurationsGetOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsList(ctx context.Context, id commonids.NetworkInterfaceId) (result NetworkInterfaceTapConfigurationsListOperationResponse, err error) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsListComplete(ctx context.Context, id commonids.NetworkInterfaceId) (NetworkInterfaceTapConfigurationsListCompleteResult, error) + func (c NetworkInterfacesClient) NetworkInterfaceTapConfigurationsListCompleteMatchingPredicate(ctx context.Context, id commonids.NetworkInterfaceId, ...) (result NetworkInterfaceTapConfigurationsListCompleteResult, err error) + func (c NetworkInterfacesClient) UpdateTags(ctx context.Context, id commonids.NetworkInterfaceId, input TagsObject) (result UpdateTagsOperationResponse, err error) + type NetworkSecurityGroup struct + Etag *string + Id *string + Location *string + Name *string + Properties *NetworkSecurityGroupPropertiesFormat + Tags *map[string]string + Type *string + type NetworkSecurityGroupPropertiesFormat struct + DefaultSecurityRules *[]SecurityRule + FlowLogs *[]FlowLog + FlushConnection *bool + NetworkInterfaces *[]NetworkInterface + ProvisioningState *ProvisioningState + ResourceGuid *string + SecurityRules *[]SecurityRule + Subnets *[]Subnet + type OutboundRule struct + Etag *string + Id *string + Name *string + Properties *OutboundRulePropertiesFormat + Type *string + type OutboundRulePropertiesFormat struct + AllocatedOutboundPorts *int64 + BackendAddressPool SubResource + EnableTcpReset *bool + FrontendIPConfigurations []SubResource + IdleTimeoutInMinutes *int64 + Protocol LoadBalancerOutboundRuleProtocol + ProvisioningState *ProvisioningState + type PrivateEndpoint struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateEndpointProperties + Tags *map[string]string + Type *string + type PrivateEndpointConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + LinkIdentifier *string + PrivateEndpoint *PrivateEndpoint + PrivateEndpointLocation *string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *ProvisioningState + type PrivateEndpointIPConfiguration struct + Etag *string + Name *string + Properties *PrivateEndpointIPConfigurationProperties + Type *string + type PrivateEndpointIPConfigurationProperties struct + GroupId *string + MemberName *string + PrivateIPAddress *string + type PrivateEndpointProperties struct + ApplicationSecurityGroups *[]ApplicationSecurityGroup + CustomDnsConfigs *[]CustomDnsConfigPropertiesFormat + CustomNetworkInterfaceName *string + IPConfigurations *[]PrivateEndpointIPConfiguration + ManualPrivateLinkServiceConnections *[]PrivateLinkServiceConnection + NetworkInterfaces *[]NetworkInterface + PrivateLinkServiceConnections *[]PrivateLinkServiceConnection + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkService struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateLinkServiceProperties + Tags *map[string]string + Type *string + type PrivateLinkServiceConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceConnectionProperties + Type *string + type PrivateLinkServiceConnectionProperties struct + GroupIds *[]string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + PrivateLinkServiceId *string + ProvisioningState *ProvisioningState + RequestMessage *string + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *string + type PrivateLinkServiceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceIPConfigurationProperties + Type *string + type PrivateLinkServiceIPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkServiceProperties struct + Alias *string + AutoApproval *ResourceSet + EnableProxyProtocol *bool + Fqdns *[]string + IPConfigurations *[]PrivateLinkServiceIPConfiguration + LoadBalancerFrontendIPConfigurations *[]FrontendIPConfiguration + NetworkInterfaces *[]NetworkInterface + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + Visibility *ResourceSet + type Probe struct + Etag *string + Id *string + Name *string + Properties *ProbePropertiesFormat + Type *string + type ProbePropertiesFormat struct + IntervalInSeconds *int64 + LoadBalancingRules *[]SubResource + NumberOfProbes *int64 + Port int64 + ProbeThreshold *int64 + Protocol ProbeProtocol + ProvisioningState *ProvisioningState + RequestPath *string + type ProbeProtocol string + const ProbeProtocolHTTP + const ProbeProtocolHTTPS + const ProbeProtocolTcp + func (s *ProbeProtocol) UnmarshalJSON(bytes []byte) error + type ProviderCloudServiceId struct + CloudServiceName string + ResourceGroupName string + SubscriptionId string + func NewProviderCloudServiceID(subscriptionId string, resourceGroupName string, cloudServiceName string) ProviderCloudServiceId + func ParseProviderCloudServiceID(input string) (*ProviderCloudServiceId, error) + func ParseProviderCloudServiceIDInsensitively(input string) (*ProviderCloudServiceId, error) + func (id *ProviderCloudServiceId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderCloudServiceId) ID() string + func (id ProviderCloudServiceId) Segments() []resourceids.Segment + func (id ProviderCloudServiceId) String() string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicIPAddress struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PublicIPAddressPropertiesFormat + Sku *PublicIPAddressSku + Tags *map[string]string + Type *string + Zones *zones.Schema + type PublicIPAddressDnsSettings struct + DomainNameLabel *string + DomainNameLabelScope *PublicIPAddressDnsSettingsDomainNameLabelScope + Fqdn *string + ReverseFqdn *string + type PublicIPAddressDnsSettingsDomainNameLabelScope string + const PublicIPAddressDnsSettingsDomainNameLabelScopeNoReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeResourceGroupReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeSubscriptionReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeTenantReuse + func (s *PublicIPAddressDnsSettingsDomainNameLabelScope) UnmarshalJSON(bytes []byte) error + type PublicIPAddressMigrationPhase string + const PublicIPAddressMigrationPhaseAbort + const PublicIPAddressMigrationPhaseCommit + const PublicIPAddressMigrationPhaseCommitted + const PublicIPAddressMigrationPhaseNone + const PublicIPAddressMigrationPhasePrepare + func (s *PublicIPAddressMigrationPhase) UnmarshalJSON(bytes []byte) error + type PublicIPAddressPropertiesFormat struct + DdosSettings *DdosSettings + DeleteOption *DeleteOptions + DnsSettings *PublicIPAddressDnsSettings + IPAddress *string + IPConfiguration *IPConfiguration + IPTags *[]IPTag + IdleTimeoutInMinutes *int64 + LinkedPublicIPAddress *PublicIPAddress + MigrationPhase *PublicIPAddressMigrationPhase + NatGateway *NatGateway + ProvisioningState *ProvisioningState + PublicIPAddressVersion *IPVersion + PublicIPAllocationMethod *IPAllocationMethod + PublicIPPrefix *SubResource + ResourceGuid *string + ServicePublicIPAddress *PublicIPAddress + type PublicIPAddressSku struct + Name *PublicIPAddressSkuName + Tier *PublicIPAddressSkuTier + type PublicIPAddressSkuName string + const PublicIPAddressSkuNameBasic + const PublicIPAddressSkuNameStandard + func (s *PublicIPAddressSkuName) UnmarshalJSON(bytes []byte) error + type PublicIPAddressSkuTier string + const PublicIPAddressSkuTierGlobal + const PublicIPAddressSkuTierRegional + func (s *PublicIPAddressSkuTier) UnmarshalJSON(bytes []byte) error + type ResourceNavigationLink struct + Etag *string + Id *string + Name *string + Properties *ResourceNavigationLinkFormat + Type *string + type ResourceNavigationLinkFormat struct + Link *string + LinkedResourceType *string + ProvisioningState *ProvisioningState + type ResourceSet struct + Subscriptions *[]string + type RetentionPolicyParameters struct + Days *int64 + Enabled *bool + type RoleInstanceId struct + CloudServiceName string + ResourceGroupName string + RoleInstanceName string + SubscriptionId string + func NewRoleInstanceID(subscriptionId string, resourceGroupName string, cloudServiceName string, ...) RoleInstanceId + func ParseRoleInstanceID(input string) (*RoleInstanceId, error) + func ParseRoleInstanceIDInsensitively(input string) (*RoleInstanceId, error) + func (id *RoleInstanceId) FromParseResult(input resourceids.ParseResult) error + func (id RoleInstanceId) ID() string + func (id RoleInstanceId) Segments() []resourceids.Segment + func (id RoleInstanceId) String() string + type RoleInstanceNetworkInterfaceId struct + CloudServiceName string + NetworkInterfaceName string + ResourceGroupName string + RoleInstanceName string + SubscriptionId string + func NewRoleInstanceNetworkInterfaceID(subscriptionId string, resourceGroupName string, cloudServiceName string, ...) RoleInstanceNetworkInterfaceId + func ParseRoleInstanceNetworkInterfaceID(input string) (*RoleInstanceNetworkInterfaceId, error) + func ParseRoleInstanceNetworkInterfaceIDInsensitively(input string) (*RoleInstanceNetworkInterfaceId, error) + func (id *RoleInstanceNetworkInterfaceId) FromParseResult(input resourceids.ParseResult) error + func (id RoleInstanceNetworkInterfaceId) ID() string + func (id RoleInstanceNetworkInterfaceId) Segments() []resourceids.Segment + func (id RoleInstanceNetworkInterfaceId) String() string + type Route struct + Etag *string + Id *string + Name *string + Properties *RoutePropertiesFormat + Type *string + type RouteNextHopType string + const RouteNextHopTypeInternet + const RouteNextHopTypeNone + const RouteNextHopTypeVirtualAppliance + const RouteNextHopTypeVirtualNetworkGateway + const RouteNextHopTypeVnetLocal + func (s *RouteNextHopType) UnmarshalJSON(bytes []byte) error + type RoutePropertiesFormat struct + AddressPrefix *string + HasBgpOverride *bool + NextHopIPAddress *string + NextHopType RouteNextHopType + ProvisioningState *ProvisioningState + type RouteTable struct + Etag *string + Id *string + Location *string + Name *string + Properties *RouteTablePropertiesFormat + Tags *map[string]string + Type *string + type RouteTablePropertiesFormat struct + DisableBgpRoutePropagation *bool + ProvisioningState *ProvisioningState + ResourceGuid *string + Routes *[]Route + Subnets *[]Subnet + type SecurityRule struct + Etag *string + Id *string + Name *string + Properties *SecurityRulePropertiesFormat + Type *string + type SecurityRuleAccess string + const SecurityRuleAccessAllow + const SecurityRuleAccessDeny + func (s *SecurityRuleAccess) UnmarshalJSON(bytes []byte) error + type SecurityRuleDirection string + const SecurityRuleDirectionInbound + const SecurityRuleDirectionOutbound + func (s *SecurityRuleDirection) UnmarshalJSON(bytes []byte) error + type SecurityRulePropertiesFormat struct + Access SecurityRuleAccess + Description *string + DestinationAddressPrefix *string + DestinationAddressPrefixes *[]string + DestinationApplicationSecurityGroups *[]ApplicationSecurityGroup + DestinationPortRange *string + DestinationPortRanges *[]string + Direction SecurityRuleDirection + Priority int64 + Protocol SecurityRuleProtocol + ProvisioningState *ProvisioningState + SourceAddressPrefix *string + SourceAddressPrefixes *[]string + SourceApplicationSecurityGroups *[]ApplicationSecurityGroup + SourcePortRange *string + SourcePortRanges *[]string + type SecurityRuleProtocol string + const SecurityRuleProtocolAh + const SecurityRuleProtocolAny + const SecurityRuleProtocolEsp + const SecurityRuleProtocolIcmp + const SecurityRuleProtocolTcp + const SecurityRuleProtocolUdp + func (s *SecurityRuleProtocol) UnmarshalJSON(bytes []byte) error + type ServiceAssociationLink struct + Etag *string + Id *string + Name *string + Properties *ServiceAssociationLinkPropertiesFormat + Type *string + type ServiceAssociationLinkPropertiesFormat struct + AllowDelete *bool + Link *string + LinkedResourceType *string + Locations *[]string + ProvisioningState *ProvisioningState + type ServiceDelegationPropertiesFormat struct + Actions *[]string + ProvisioningState *ProvisioningState + ServiceName *string + type ServiceEndpointPolicy struct + Etag *string + Id *string + Kind *string + Location *string + Name *string + Properties *ServiceEndpointPolicyPropertiesFormat + Tags *map[string]string + Type *string + type ServiceEndpointPolicyDefinition struct + Etag *string + Id *string + Name *string + Properties *ServiceEndpointPolicyDefinitionPropertiesFormat + Type *string + type ServiceEndpointPolicyDefinitionPropertiesFormat struct + Description *string + ProvisioningState *ProvisioningState + Service *string + ServiceResources *[]string + type ServiceEndpointPolicyPropertiesFormat struct + ContextualServiceEndpointPolicies *[]string + ProvisioningState *ProvisioningState + ResourceGuid *string + ServiceAlias *string + ServiceEndpointPolicyDefinitions *[]ServiceEndpointPolicyDefinition + Subnets *[]Subnet + type ServiceEndpointPropertiesFormat struct + Locations *[]string + ProvisioningState *ProvisioningState + Service *string + type SharingScope string + const SharingScopeDelegatedServices + const SharingScopeTenant + func (s *SharingScope) UnmarshalJSON(bytes []byte) error + type SubResource struct + Id *string + type Subnet struct + Etag *string + Id *string + Name *string + Properties *SubnetPropertiesFormat + Type *string + type SubnetPropertiesFormat struct + AddressPrefix *string + AddressPrefixes *[]string + ApplicationGatewayIPConfigurations *[]ApplicationGatewayIPConfiguration + DefaultOutboundAccess *bool + Delegations *[]Delegation + IPAllocations *[]SubResource + IPConfigurationProfiles *[]IPConfigurationProfile + IPConfigurations *[]IPConfiguration + NatGateway *SubResource + NetworkSecurityGroup *NetworkSecurityGroup + PrivateEndpointNetworkPolicies *VirtualNetworkPrivateEndpointNetworkPolicies + PrivateEndpoints *[]PrivateEndpoint + PrivateLinkServiceNetworkPolicies *VirtualNetworkPrivateLinkServiceNetworkPolicies + ProvisioningState *ProvisioningState + Purpose *string + ResourceNavigationLinks *[]ResourceNavigationLink + RouteTable *RouteTable + ServiceAssociationLinks *[]ServiceAssociationLink + ServiceEndpointPolicies *[]ServiceEndpointPolicy + ServiceEndpoints *[]ServiceEndpointPropertiesFormat + SharingScope *SharingScope + type SyncMode string + const SyncModeAutomatic + const SyncModeManual + func (s *SyncMode) UnmarshalJSON(bytes []byte) error + type TagsObject struct + Tags *map[string]string + type TapConfigurationId struct + NetworkInterfaceName string + ResourceGroupName string + SubscriptionId string + TapConfigurationName string + func NewTapConfigurationID(subscriptionId string, resourceGroupName string, networkInterfaceName string, ...) TapConfigurationId + func ParseTapConfigurationID(input string) (*TapConfigurationId, error) + func ParseTapConfigurationIDInsensitively(input string) (*TapConfigurationId, error) + func (id *TapConfigurationId) FromParseResult(input resourceids.ParseResult) error + func (id TapConfigurationId) ID() string + func (id TapConfigurationId) Segments() []resourceids.Segment + func (id TapConfigurationId) String() string + type TrafficAnalyticsConfigurationProperties struct + Enabled *bool + TrafficAnalyticsInterval *int64 + WorkspaceId *string + WorkspaceRegion *string + WorkspaceResourceId *string + type TrafficAnalyticsProperties struct + NetworkWatcherFlowAnalyticsConfiguration *TrafficAnalyticsConfigurationProperties + type TransportProtocol string + const TransportProtocolAll + const TransportProtocolTcp + const TransportProtocolUdp + func (s *TransportProtocol) UnmarshalJSON(bytes []byte) error + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *NetworkInterface + OData *odata.OData + type VirtualMachineId struct + ResourceGroupName string + SubscriptionId string + VirtualMachineName string + VirtualMachineScaleSetName string + func NewVirtualMachineID(subscriptionId string, resourceGroupName string, ...) VirtualMachineId + func ParseVirtualMachineID(input string) (*VirtualMachineId, error) + func ParseVirtualMachineIDInsensitively(input string) (*VirtualMachineId, error) + func (id *VirtualMachineId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualMachineId) ID() string + func (id VirtualMachineId) Segments() []resourceids.Segment + func (id VirtualMachineId) String() string + type VirtualMachineScaleSetId struct + ResourceGroupName string + SubscriptionId string + VirtualMachineScaleSetName string + func NewVirtualMachineScaleSetID(subscriptionId string, resourceGroupName string, ...) VirtualMachineScaleSetId + func ParseVirtualMachineScaleSetID(input string) (*VirtualMachineScaleSetId, error) + func ParseVirtualMachineScaleSetIDInsensitively(input string) (*VirtualMachineScaleSetId, error) + func (id *VirtualMachineScaleSetId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualMachineScaleSetId) ID() string + func (id VirtualMachineScaleSetId) Segments() []resourceids.Segment + func (id VirtualMachineScaleSetId) String() string + type VirtualNetworkPrivateEndpointNetworkPolicies string + const VirtualNetworkPrivateEndpointNetworkPoliciesDisabled + const VirtualNetworkPrivateEndpointNetworkPoliciesEnabled + const VirtualNetworkPrivateEndpointNetworkPoliciesNetworkSecurityGroupEnabled + const VirtualNetworkPrivateEndpointNetworkPoliciesRouteTableEnabled + func (s *VirtualNetworkPrivateEndpointNetworkPolicies) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPrivateLinkServiceNetworkPolicies string + const VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled + const VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled + func (s *VirtualNetworkPrivateLinkServiceNetworkPolicies) UnmarshalJSON(bytes []byte) error + type VirtualNetworkTap struct + Etag *string + Id *string + Location *string + Name *string + Properties *VirtualNetworkTapPropertiesFormat + Tags *map[string]string + Type *string + type VirtualNetworkTapPropertiesFormat struct + DestinationLoadBalancerFrontEndIPConfiguration *FrontendIPConfiguration + DestinationNetworkInterfaceIPConfiguration *NetworkInterfaceIPConfiguration + DestinationPort *int64 + NetworkInterfaceTapConfigurations *[]NetworkInterfaceTapConfiguration + ProvisioningState *ProvisioningState + ResourceGuid *string