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 PossibleValuesForApplicationGatewayBackendHealthServerHealth() []string + func PossibleValuesForApplicationGatewayClientRevocationOptions() []string + func PossibleValuesForApplicationGatewayCookieBasedAffinity() []string + func PossibleValuesForApplicationGatewayCustomErrorStatusCode() []string + func PossibleValuesForApplicationGatewayFirewallMode() []string + func PossibleValuesForApplicationGatewayLoadDistributionAlgorithm() []string + func PossibleValuesForApplicationGatewayOperationalState() []string + func PossibleValuesForApplicationGatewayProtocol() []string + func PossibleValuesForApplicationGatewayRedirectType() []string + func PossibleValuesForApplicationGatewayRequestRoutingRuleType() []string + func PossibleValuesForApplicationGatewaySkuFamily() []string + func PossibleValuesForApplicationGatewaySkuName() []string + func PossibleValuesForApplicationGatewaySslCipherSuite() []string + func PossibleValuesForApplicationGatewaySslPolicyName() []string + func PossibleValuesForApplicationGatewaySslPolicyType() []string + func PossibleValuesForApplicationGatewaySslProtocol() []string + func PossibleValuesForApplicationGatewayTier() []string + func PossibleValuesForApplicationGatewayTierTypes() []string + func PossibleValuesForApplicationGatewayWafRuleActionTypes() []string + func PossibleValuesForApplicationGatewayWafRuleStateTypes() []string + func PossibleValuesForDdosSettingsProtectionMode() []string + func PossibleValuesForDeleteOptions() []string + func PossibleValuesForFlowLogFormatType() []string + func PossibleValuesForGatewayLoadBalancerTunnelInterfaceType() []string + func PossibleValuesForGatewayLoadBalancerTunnelProtocol() []string + func PossibleValuesForIPAllocationMethod() []string + func PossibleValuesForIPVersion() []string + func PossibleValuesForLoadBalancerBackendAddressAdminState() []string + func PossibleValuesForNatGatewaySkuName() []string + func PossibleValuesForNetworkInterfaceAuxiliaryMode() []string + func PossibleValuesForNetworkInterfaceAuxiliarySku() []string + func PossibleValuesForNetworkInterfaceMigrationPhase() []string + func PossibleValuesForNetworkInterfaceNicType() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicIPAddressDnsSettingsDomainNameLabelScope() []string + func PossibleValuesForPublicIPAddressMigrationPhase() []string + func PossibleValuesForPublicIPAddressSkuName() []string + func PossibleValuesForPublicIPAddressSkuTier() []string + func PossibleValuesForRouteNextHopType() []string + func PossibleValuesForSecurityRuleAccess() []string + func PossibleValuesForSecurityRuleDirection() []string + func PossibleValuesForSecurityRuleProtocol() []string + func PossibleValuesForSharingScope() []string + func PossibleValuesForSyncMode() []string + func PossibleValuesForTransportProtocol() []string + func PossibleValuesForVirtualNetworkPrivateEndpointNetworkPolicies() []string + func PossibleValuesForVirtualNetworkPrivateLinkServiceNetworkPolicies() []string + func ValidateApplicationGatewayID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePredefinedPolicyID(input interface{}, key string) (warnings []string, errors []error) + type ApplicationGateway struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Location *string + Name *string + Properties *ApplicationGatewayPropertiesFormat + Tags *map[string]string + Type *string + Zones *zones.Schema + type ApplicationGatewayAuthenticationCertificate struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayAuthenticationCertificatePropertiesFormat + Type *string + type ApplicationGatewayAuthenticationCertificatePropertiesFormat struct + Data *string + ProvisioningState *ProvisioningState + type ApplicationGatewayAutoscaleConfiguration struct + MaxCapacity *int64 + MinCapacity int64 + type ApplicationGatewayAvailableSslOptions struct + Id *string + Location *string + Name *string + Properties *ApplicationGatewayAvailableSslOptionsPropertiesFormat + Tags *map[string]string + Type *string + type ApplicationGatewayAvailableSslOptionsPropertiesFormat struct + AvailableCipherSuites *[]ApplicationGatewaySslCipherSuite + AvailableProtocols *[]ApplicationGatewaySslProtocol + DefaultPolicy *ApplicationGatewaySslPolicyName + PredefinedPolicies *[]SubResource + type ApplicationGatewayAvailableWafRuleSetsResult struct + Value *[]ApplicationGatewayFirewallRuleSet + 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 ApplicationGatewayBackendHTTPSettings struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayBackendHTTPSettingsPropertiesFormat + Type *string + type ApplicationGatewayBackendHTTPSettingsPropertiesFormat struct + AffinityCookieName *string + AuthenticationCertificates *[]SubResource + ConnectionDraining *ApplicationGatewayConnectionDraining + CookieBasedAffinity *ApplicationGatewayCookieBasedAffinity + HostName *string + Path *string + PickHostNameFromBackendAddress *bool + Port *int64 + Probe *SubResource + ProbeEnabled *bool + Protocol *ApplicationGatewayProtocol + ProvisioningState *ProvisioningState + RequestTimeout *int64 + TrustedRootCertificates *[]SubResource + type ApplicationGatewayBackendHealth struct + BackendAddressPools *[]ApplicationGatewayBackendHealthPool + type ApplicationGatewayBackendHealthHTTPSettings struct + BackendHTTPSettings *ApplicationGatewayBackendHTTPSettings + Servers *[]ApplicationGatewayBackendHealthServer + type ApplicationGatewayBackendHealthOnDemand struct + BackendAddressPool *ApplicationGatewayBackendAddressPool + BackendHealthHTTPSettings *ApplicationGatewayBackendHealthHTTPSettings + type ApplicationGatewayBackendHealthPool struct + BackendAddressPool *ApplicationGatewayBackendAddressPool + BackendHTTPSettingsCollection *[]ApplicationGatewayBackendHealthHTTPSettings + type ApplicationGatewayBackendHealthServer struct + Address *string + Health *ApplicationGatewayBackendHealthServerHealth + HealthProbeLog *string + IPConfiguration *NetworkInterfaceIPConfiguration + type ApplicationGatewayBackendHealthServerHealth string + const ApplicationGatewayBackendHealthServerHealthDown + const ApplicationGatewayBackendHealthServerHealthDraining + const ApplicationGatewayBackendHealthServerHealthPartial + const ApplicationGatewayBackendHealthServerHealthUnknown + const ApplicationGatewayBackendHealthServerHealthUp + func (s *ApplicationGatewayBackendHealthServerHealth) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayBackendSettings struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayBackendSettingsPropertiesFormat + Type *string + type ApplicationGatewayBackendSettingsPropertiesFormat struct + HostName *string + PickHostNameFromBackendAddress *bool + Port *int64 + Probe *SubResource + Protocol *ApplicationGatewayProtocol + ProvisioningState *ProvisioningState + Timeout *int64 + TrustedRootCertificates *[]SubResource + type ApplicationGatewayClientAuthConfiguration struct + VerifyClientCertIssuerDN *bool + VerifyClientRevocation *ApplicationGatewayClientRevocationOptions + type ApplicationGatewayClientRevocationOptions string + const ApplicationGatewayClientRevocationOptionsNone + const ApplicationGatewayClientRevocationOptionsOCSP + func (s *ApplicationGatewayClientRevocationOptions) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayConnectionDraining struct + DrainTimeoutInSec int64 + Enabled bool + type ApplicationGatewayCookieBasedAffinity string + const ApplicationGatewayCookieBasedAffinityDisabled + const ApplicationGatewayCookieBasedAffinityEnabled + func (s *ApplicationGatewayCookieBasedAffinity) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayCustomError struct + CustomErrorPageURL *string + StatusCode *ApplicationGatewayCustomErrorStatusCode + type ApplicationGatewayCustomErrorStatusCode string + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFiveHundred + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFiveZeroFour + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFiveZeroThree + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFiveZeroTwo + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFourHundred + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFourZeroEight + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFourZeroFive + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFourZeroFour + const ApplicationGatewayCustomErrorStatusCodeHTTPStatusFourZeroThree + func (s *ApplicationGatewayCustomErrorStatusCode) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayFirewallDisabledRuleGroup struct + RuleGroupName string + Rules *[]int64 + type ApplicationGatewayFirewallExclusion struct + MatchVariable string + Selector string + SelectorMatchOperator string + type ApplicationGatewayFirewallMode string + const ApplicationGatewayFirewallModeDetection + const ApplicationGatewayFirewallModePrevention + func (s *ApplicationGatewayFirewallMode) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayFirewallRule struct + Action *ApplicationGatewayWafRuleActionTypes + Description *string + RuleId int64 + RuleIdString *string + State *ApplicationGatewayWafRuleStateTypes + type ApplicationGatewayFirewallRuleGroup struct + Description *string + RuleGroupName string + Rules []ApplicationGatewayFirewallRule + type ApplicationGatewayFirewallRuleSet struct + Id *string + Location *string + Name *string + Properties *ApplicationGatewayFirewallRuleSetPropertiesFormat + Tags *map[string]string + Type *string + type ApplicationGatewayFirewallRuleSetPropertiesFormat struct + ProvisioningState *ProvisioningState + RuleGroups []ApplicationGatewayFirewallRuleGroup + RuleSetType string + RuleSetVersion string + Tiers *[]ApplicationGatewayTierTypes + type ApplicationGatewayFrontendIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayFrontendIPConfigurationPropertiesFormat + Type *string + type ApplicationGatewayFrontendIPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + PrivateLinkConfiguration *SubResource + ProvisioningState *ProvisioningState + PublicIPAddress *SubResource + Subnet *SubResource + type ApplicationGatewayFrontendPort struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayFrontendPortPropertiesFormat + Type *string + type ApplicationGatewayFrontendPortPropertiesFormat struct + Port *int64 + ProvisioningState *ProvisioningState + type ApplicationGatewayGlobalConfiguration struct + EnableRequestBuffering *bool + EnableResponseBuffering *bool + type ApplicationGatewayHTTPListener struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayHTTPListenerPropertiesFormat + Type *string + type ApplicationGatewayHTTPListenerPropertiesFormat struct + CustomErrorConfigurations *[]ApplicationGatewayCustomError + FirewallPolicy *SubResource + FrontendIPConfiguration *SubResource + FrontendPort *SubResource + HostName *string + HostNames *[]string + Protocol *ApplicationGatewayProtocol + ProvisioningState *ProvisioningState + RequireServerNameIndication *bool + SslCertificate *SubResource + SslProfile *SubResource + type ApplicationGatewayHeaderConfiguration struct + HeaderName *string + HeaderValue *string + HeaderValueMatcher *HeaderValueMatcher + type ApplicationGatewayIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayIPConfigurationPropertiesFormat + Type *string + type ApplicationGatewayIPConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *SubResource + type ApplicationGatewayId struct + ApplicationGatewayName string + ResourceGroupName string + SubscriptionId string + func NewApplicationGatewayID(subscriptionId string, resourceGroupName string, applicationGatewayName string) ApplicationGatewayId + func ParseApplicationGatewayID(input string) (*ApplicationGatewayId, error) + func ParseApplicationGatewayIDInsensitively(input string) (*ApplicationGatewayId, error) + func (id *ApplicationGatewayId) FromParseResult(input resourceids.ParseResult) error + func (id ApplicationGatewayId) ID() string + func (id ApplicationGatewayId) Segments() []resourceids.Segment + func (id ApplicationGatewayId) String() string + type ApplicationGatewayListener struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayListenerPropertiesFormat + Type *string + type ApplicationGatewayListenerPropertiesFormat struct + FrontendIPConfiguration *SubResource + FrontendPort *SubResource + HostNames *[]string + Protocol *ApplicationGatewayProtocol + ProvisioningState *ProvisioningState + SslCertificate *SubResource + SslProfile *SubResource + type ApplicationGatewayLoadDistributionAlgorithm string + const ApplicationGatewayLoadDistributionAlgorithmIPHash + const ApplicationGatewayLoadDistributionAlgorithmLeastConnections + const ApplicationGatewayLoadDistributionAlgorithmRoundRobin + func (s *ApplicationGatewayLoadDistributionAlgorithm) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayLoadDistributionPolicy struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayLoadDistributionPolicyPropertiesFormat + Type *string + type ApplicationGatewayLoadDistributionPolicyPropertiesFormat struct + LoadDistributionAlgorithm *ApplicationGatewayLoadDistributionAlgorithm + LoadDistributionTargets *[]ApplicationGatewayLoadDistributionTarget + ProvisioningState *ProvisioningState + type ApplicationGatewayLoadDistributionTarget struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayLoadDistributionTargetPropertiesFormat + Type *string + type ApplicationGatewayLoadDistributionTargetPropertiesFormat struct + BackendAddressPool *SubResource + WeightPerServer *int64 + type ApplicationGatewayOnDemandProbe struct + BackendAddressPool *SubResource + BackendHTTPSettings *SubResource + Host *string + Match *ApplicationGatewayProbeHealthResponseMatch + Path *string + PickHostNameFromBackendHTTPSettings *bool + Protocol *ApplicationGatewayProtocol + Timeout *int64 + type ApplicationGatewayOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p ApplicationGatewayOperationPredicate) Matches(input ApplicationGateway) bool + type ApplicationGatewayOperationalState string + const ApplicationGatewayOperationalStateRunning + const ApplicationGatewayOperationalStateStarting + const ApplicationGatewayOperationalStateStopped + const ApplicationGatewayOperationalStateStopping + func (s *ApplicationGatewayOperationalState) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayPathRule struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayPathRulePropertiesFormat + Type *string + type ApplicationGatewayPathRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendHTTPSettings *SubResource + FirewallPolicy *SubResource + LoadDistributionPolicy *SubResource + Paths *[]string + ProvisioningState *ProvisioningState + RedirectConfiguration *SubResource + RewriteRuleSet *SubResource + type ApplicationGatewayPrivateEndpointConnection struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayPrivateEndpointConnectionProperties + Type *string + type ApplicationGatewayPrivateEndpointConnectionProperties struct + LinkIdentifier *string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *ProvisioningState + type ApplicationGatewayPrivateLinkConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayPrivateLinkConfigurationProperties + Type *string + type ApplicationGatewayPrivateLinkConfigurationProperties struct + IPConfigurations *[]ApplicationGatewayPrivateLinkIPConfiguration + ProvisioningState *ProvisioningState + type ApplicationGatewayPrivateLinkIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayPrivateLinkIPConfigurationProperties + Type *string + type ApplicationGatewayPrivateLinkIPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + Subnet *SubResource + type ApplicationGatewayProbe struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayProbePropertiesFormat + Type *string + type ApplicationGatewayProbeHealthResponseMatch struct + Body *string + StatusCodes *[]string + type ApplicationGatewayProbePropertiesFormat struct + Host *string + Interval *int64 + Match *ApplicationGatewayProbeHealthResponseMatch + MinServers *int64 + Path *string + PickHostNameFromBackendHTTPSettings *bool + PickHostNameFromBackendSettings *bool + Port *int64 + Protocol *ApplicationGatewayProtocol + ProvisioningState *ProvisioningState + Timeout *int64 + UnhealthyThreshold *int64 + type ApplicationGatewayPropertiesFormat struct + AuthenticationCertificates *[]ApplicationGatewayAuthenticationCertificate + AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration + BackendAddressPools *[]ApplicationGatewayBackendAddressPool + BackendHTTPSettingsCollection *[]ApplicationGatewayBackendHTTPSettings + BackendSettingsCollection *[]ApplicationGatewayBackendSettings + CustomErrorConfigurations *[]ApplicationGatewayCustomError + DefaultPredefinedSslPolicy *ApplicationGatewaySslPolicyName + EnableFips *bool + EnableHTTP2 *bool + FirewallPolicy *SubResource + ForceFirewallPolicyAssociation *bool + FrontendIPConfigurations *[]ApplicationGatewayFrontendIPConfiguration + FrontendPorts *[]ApplicationGatewayFrontendPort + GatewayIPConfigurations *[]ApplicationGatewayIPConfiguration + GlobalConfiguration *ApplicationGatewayGlobalConfiguration + HTTPListeners *[]ApplicationGatewayHTTPListener + Listeners *[]ApplicationGatewayListener + LoadDistributionPolicies *[]ApplicationGatewayLoadDistributionPolicy + OperationalState *ApplicationGatewayOperationalState + PrivateEndpointConnections *[]ApplicationGatewayPrivateEndpointConnection + PrivateLinkConfigurations *[]ApplicationGatewayPrivateLinkConfiguration + Probes *[]ApplicationGatewayProbe + ProvisioningState *ProvisioningState + RedirectConfigurations *[]ApplicationGatewayRedirectConfiguration + RequestRoutingRules *[]ApplicationGatewayRequestRoutingRule + ResourceGuid *string + RewriteRuleSets *[]ApplicationGatewayRewriteRuleSet + RoutingRules *[]ApplicationGatewayRoutingRule + Sku *ApplicationGatewaySku + SslCertificates *[]ApplicationGatewaySslCertificate + SslPolicy *ApplicationGatewaySslPolicy + SslProfiles *[]ApplicationGatewaySslProfile + TrustedClientCertificates *[]ApplicationGatewayTrustedClientCertificate + TrustedRootCertificates *[]ApplicationGatewayTrustedRootCertificate + UrlPathMaps *[]ApplicationGatewayURLPathMap + WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfiguration + type ApplicationGatewayProtocol string + const ApplicationGatewayProtocolHTTP + const ApplicationGatewayProtocolHTTPS + const ApplicationGatewayProtocolTcp + const ApplicationGatewayProtocolTls + func (s *ApplicationGatewayProtocol) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayRedirectConfiguration struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayRedirectConfigurationPropertiesFormat + Type *string + type ApplicationGatewayRedirectConfigurationPropertiesFormat struct + IncludePath *bool + IncludeQueryString *bool + PathRules *[]SubResource + RedirectType *ApplicationGatewayRedirectType + RequestRoutingRules *[]SubResource + TargetListener *SubResource + TargetURL *string + UrlPathMaps *[]SubResource + type ApplicationGatewayRedirectType string + const ApplicationGatewayRedirectTypeFound + const ApplicationGatewayRedirectTypePermanent + const ApplicationGatewayRedirectTypeSeeOther + const ApplicationGatewayRedirectTypeTemporary + func (s *ApplicationGatewayRedirectType) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayRequestRoutingRule struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayRequestRoutingRulePropertiesFormat + Type *string + type ApplicationGatewayRequestRoutingRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendHTTPSettings *SubResource + HTTPListener *SubResource + LoadDistributionPolicy *SubResource + Priority *int64 + ProvisioningState *ProvisioningState + RedirectConfiguration *SubResource + RewriteRuleSet *SubResource + RuleType *ApplicationGatewayRequestRoutingRuleType + UrlPathMap *SubResource + type ApplicationGatewayRequestRoutingRuleType string + const ApplicationGatewayRequestRoutingRuleTypeBasic + const ApplicationGatewayRequestRoutingRuleTypePathBasedRouting + func (s *ApplicationGatewayRequestRoutingRuleType) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayRewriteRule struct + ActionSet *ApplicationGatewayRewriteRuleActionSet + Conditions *[]ApplicationGatewayRewriteRuleCondition + Name *string + RuleSequence *int64 + type ApplicationGatewayRewriteRuleActionSet struct + RequestHeaderConfigurations *[]ApplicationGatewayHeaderConfiguration + ResponseHeaderConfigurations *[]ApplicationGatewayHeaderConfiguration + UrlConfiguration *ApplicationGatewayURLConfiguration + type ApplicationGatewayRewriteRuleCondition struct + IgnoreCase *bool + Negate *bool + Pattern *string + Variable *string + type ApplicationGatewayRewriteRuleSet struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayRewriteRuleSetPropertiesFormat + type ApplicationGatewayRewriteRuleSetPropertiesFormat struct + ProvisioningState *ProvisioningState + RewriteRules *[]ApplicationGatewayRewriteRule + type ApplicationGatewayRoutingRule struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayRoutingRulePropertiesFormat + Type *string + type ApplicationGatewayRoutingRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendSettings *SubResource + Listener *SubResource + Priority int64 + ProvisioningState *ProvisioningState + RuleType *ApplicationGatewayRequestRoutingRuleType + type ApplicationGatewaySku struct + Capacity *int64 + Family *ApplicationGatewaySkuFamily + Name *ApplicationGatewaySkuName + Tier *ApplicationGatewayTier + type ApplicationGatewaySkuFamily string + const ApplicationGatewaySkuFamilyGenerationOne + const ApplicationGatewaySkuFamilyGenerationTwo + func (s *ApplicationGatewaySkuFamily) UnmarshalJSON(bytes []byte) error + type ApplicationGatewaySkuName string + const ApplicationGatewaySkuNameBasic + const ApplicationGatewaySkuNameStandardLarge + const ApplicationGatewaySkuNameStandardMedium + const ApplicationGatewaySkuNameStandardSmall + const ApplicationGatewaySkuNameStandardVTwo + const ApplicationGatewaySkuNameWAFLarge + const ApplicationGatewaySkuNameWAFMedium + const ApplicationGatewaySkuNameWAFVTwo + func (s *ApplicationGatewaySkuName) UnmarshalJSON(bytes []byte) error + type ApplicationGatewaySslCertificate struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewaySslCertificatePropertiesFormat + Type *string + type ApplicationGatewaySslCertificatePropertiesFormat struct + Data *string + KeyVaultSecretId *string + Password *string + ProvisioningState *ProvisioningState + PublicCertData *string + type ApplicationGatewaySslCipherSuite string + const ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAESOneTwoEightCBCSHA + const ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAESOneTwoEightCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAESTwoFiveSixCBCSHA + const ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAESTwoFiveSixCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHThreeDESEDECBCSHA + const ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAESOneTwoEightCBCSHA + const ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAESOneTwoEightGCMSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAESTwoFiveSixCBCSHA + const ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAESTwoFiveSixGCMSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESOneTwoEightCBCSHA + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESOneTwoEightCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESOneTwoEightGCMSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESTwoFiveSixCBCSHA + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESTwoFiveSixCBCSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAESTwoFiveSixGCMSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESOneTwoEightCBCSHA + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESOneTwoEightCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESOneTwoEightGCMSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESTwoFiveSixCBCSHA + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESTwoFiveSixCBCSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAESTwoFiveSixGCMSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESOneTwoEightCBCSHA + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESOneTwoEightCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESOneTwoEightGCMSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESTwoFiveSixCBCSHA + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESTwoFiveSixCBCSHATwoFiveSix + const ApplicationGatewaySslCipherSuiteTLSRSAWITHAESTwoFiveSixGCMSHAThreeEightFour + const ApplicationGatewaySslCipherSuiteTLSRSAWITHThreeDESEDECBCSHA + func (s *ApplicationGatewaySslCipherSuite) UnmarshalJSON(bytes []byte) error + type ApplicationGatewaySslPolicy struct + CipherSuites *[]ApplicationGatewaySslCipherSuite + DisabledSslProtocols *[]ApplicationGatewaySslProtocol + MinProtocolVersion *ApplicationGatewaySslProtocol + PolicyName *ApplicationGatewaySslPolicyName + PolicyType *ApplicationGatewaySslPolicyType + type ApplicationGatewaySslPolicyName string + const ApplicationGatewaySslPolicyNameAppGwSslPolicyTwoZeroOneFiveZeroFiveZeroOne + const ApplicationGatewaySslPolicyNameAppGwSslPolicyTwoZeroOneSevenZeroFourZeroOne + const ApplicationGatewaySslPolicyNameAppGwSslPolicyTwoZeroOneSevenZeroFourZeroOneS + const ApplicationGatewaySslPolicyNameAppGwSslPolicyTwoZeroTwoTwoZeroOneZeroOne + const ApplicationGatewaySslPolicyNameAppGwSslPolicyTwoZeroTwoTwoZeroOneZeroOneS + func (s *ApplicationGatewaySslPolicyName) UnmarshalJSON(bytes []byte) error + type ApplicationGatewaySslPolicyType string + const ApplicationGatewaySslPolicyTypeCustom + const ApplicationGatewaySslPolicyTypeCustomVTwo + const ApplicationGatewaySslPolicyTypePredefined + func (s *ApplicationGatewaySslPolicyType) UnmarshalJSON(bytes []byte) error + type ApplicationGatewaySslPredefinedPolicy struct + Id *string + Name *string + Properties *ApplicationGatewaySslPredefinedPolicyPropertiesFormat + type ApplicationGatewaySslPredefinedPolicyOperationPredicate struct + Id *string + Name *string + func (p ApplicationGatewaySslPredefinedPolicyOperationPredicate) Matches(input ApplicationGatewaySslPredefinedPolicy) bool + type ApplicationGatewaySslPredefinedPolicyPropertiesFormat struct + CipherSuites *[]ApplicationGatewaySslCipherSuite + MinProtocolVersion *ApplicationGatewaySslProtocol + type ApplicationGatewaySslProfile struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewaySslProfilePropertiesFormat + Type *string + type ApplicationGatewaySslProfilePropertiesFormat struct + ClientAuthConfiguration *ApplicationGatewayClientAuthConfiguration + ProvisioningState *ProvisioningState + SslPolicy *ApplicationGatewaySslPolicy + TrustedClientCertificates *[]SubResource + type ApplicationGatewaySslProtocol string + const ApplicationGatewaySslProtocolTLSvOneOne + const ApplicationGatewaySslProtocolTLSvOneThree + const ApplicationGatewaySslProtocolTLSvOneTwo + const ApplicationGatewaySslProtocolTLSvOneZero + func (s *ApplicationGatewaySslProtocol) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayTier string + const ApplicationGatewayTierBasic + const ApplicationGatewayTierStandard + const ApplicationGatewayTierStandardVTwo + const ApplicationGatewayTierWAF + const ApplicationGatewayTierWAFVTwo + func (s *ApplicationGatewayTier) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayTierTypes string + const ApplicationGatewayTierTypesStandard + const ApplicationGatewayTierTypesStandardVTwo + const ApplicationGatewayTierTypesWAF + const ApplicationGatewayTierTypesWAFVTwo + func (s *ApplicationGatewayTierTypes) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayTrustedClientCertificate struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayTrustedClientCertificatePropertiesFormat + Type *string + type ApplicationGatewayTrustedClientCertificatePropertiesFormat struct + ClientCertIssuerDN *string + Data *string + ProvisioningState *ProvisioningState + ValidatedCertData *string + type ApplicationGatewayTrustedRootCertificate struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayTrustedRootCertificatePropertiesFormat + Type *string + type ApplicationGatewayTrustedRootCertificatePropertiesFormat struct + Data *string + KeyVaultSecretId *string + ProvisioningState *ProvisioningState + type ApplicationGatewayURLConfiguration struct + ModifiedPath *string + ModifiedQueryString *string + Reroute *bool + type ApplicationGatewayURLPathMap struct + Etag *string + Id *string + Name *string + Properties *ApplicationGatewayURLPathMapPropertiesFormat + Type *string + type ApplicationGatewayURLPathMapPropertiesFormat struct + DefaultBackendAddressPool *SubResource + DefaultBackendHTTPSettings *SubResource + DefaultLoadDistributionPolicy *SubResource + DefaultRedirectConfiguration *SubResource + DefaultRewriteRuleSet *SubResource + PathRules *[]ApplicationGatewayPathRule + ProvisioningState *ProvisioningState + type ApplicationGatewayWafRuleActionTypes string + const ApplicationGatewayWafRuleActionTypesAllow + const ApplicationGatewayWafRuleActionTypesAnomalyScoring + const ApplicationGatewayWafRuleActionTypesBlock + const ApplicationGatewayWafRuleActionTypesLog + const ApplicationGatewayWafRuleActionTypesNone + func (s *ApplicationGatewayWafRuleActionTypes) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayWafRuleStateTypes string + const ApplicationGatewayWafRuleStateTypesDisabled + const ApplicationGatewayWafRuleStateTypesEnabled + func (s *ApplicationGatewayWafRuleStateTypes) UnmarshalJSON(bytes []byte) error + type ApplicationGatewayWebApplicationFirewallConfiguration struct + DisabledRuleGroups *[]ApplicationGatewayFirewallDisabledRuleGroup + Enabled bool + Exclusions *[]ApplicationGatewayFirewallExclusion + FileUploadLimitInMb *int64 + FirewallMode ApplicationGatewayFirewallMode + MaxRequestBodySize *int64 + MaxRequestBodySizeInKb *int64 + RequestBodyCheck *bool + RuleSetType string + RuleSetVersion string + type ApplicationGatewaysClient struct + Client *resourcemanager.Client + func NewApplicationGatewaysClientWithBaseURI(sdkApi sdkEnv.Api) (*ApplicationGatewaysClient, error) + func (c ApplicationGatewaysClient) BackendHealth(ctx context.Context, id ApplicationGatewayId, ...) (result BackendHealthOperationResponse, err error) + func (c ApplicationGatewaysClient) BackendHealthOnDemand(ctx context.Context, id ApplicationGatewayId, ...) (result BackendHealthOnDemandOperationResponse, err error) + func (c ApplicationGatewaysClient) BackendHealthOnDemandThenPoll(ctx context.Context, id ApplicationGatewayId, ...) error + func (c ApplicationGatewaysClient) BackendHealthThenPoll(ctx context.Context, id ApplicationGatewayId, ...) error + func (c ApplicationGatewaysClient) CreateOrUpdate(ctx context.Context, id ApplicationGatewayId, input ApplicationGateway) (result CreateOrUpdateOperationResponse, err error) + func (c ApplicationGatewaysClient) CreateOrUpdateThenPoll(ctx context.Context, id ApplicationGatewayId, input ApplicationGateway) error + func (c ApplicationGatewaysClient) Delete(ctx context.Context, id ApplicationGatewayId) (result DeleteOperationResponse, err error) + func (c ApplicationGatewaysClient) DeleteThenPoll(ctx context.Context, id ApplicationGatewayId) error + func (c ApplicationGatewaysClient) Get(ctx context.Context, id ApplicationGatewayId) (result GetOperationResponse, err error) + func (c ApplicationGatewaysClient) GetSslPredefinedPolicy(ctx context.Context, id PredefinedPolicyId) (result GetSslPredefinedPolicyOperationResponse, err error) + func (c ApplicationGatewaysClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c ApplicationGatewaysClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c ApplicationGatewaysClient) ListAvailableRequestHeaders(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableRequestHeadersOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAvailableResponseHeaders(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableResponseHeadersOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAvailableServerVariables(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableServerVariablesOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAvailableSslOptions(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableSslOptionsOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAvailableSslPredefinedPolicies(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableSslPredefinedPoliciesOperationResponse, err error) + func (c ApplicationGatewaysClient) ListAvailableSslPredefinedPoliciesComplete(ctx context.Context, id commonids.SubscriptionId) (ListAvailableSslPredefinedPoliciesCompleteResult, error) + func (c ApplicationGatewaysClient) ListAvailableSslPredefinedPoliciesCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAvailableSslPredefinedPoliciesCompleteResult, err error) + func (c ApplicationGatewaysClient) ListAvailableWafRuleSets(ctx context.Context, id commonids.SubscriptionId) (result ListAvailableWafRuleSetsOperationResponse, err error) + func (c ApplicationGatewaysClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c ApplicationGatewaysClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c ApplicationGatewaysClient) Start(ctx context.Context, id ApplicationGatewayId) (result StartOperationResponse, err error) + func (c ApplicationGatewaysClient) StartThenPoll(ctx context.Context, id ApplicationGatewayId) error + func (c ApplicationGatewaysClient) Stop(ctx context.Context, id ApplicationGatewayId) (result StopOperationResponse, err error) + func (c ApplicationGatewaysClient) StopThenPoll(ctx context.Context, id ApplicationGatewayId) error + func (c ApplicationGatewaysClient) UpdateTags(ctx context.Context, id ApplicationGatewayId, input TagsObject) (result UpdateTagsOperationResponse, err error) + 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 BackendHealthOnDemandOperationOptions struct + Expand *string + func DefaultBackendHealthOnDemandOperationOptions() BackendHealthOnDemandOperationOptions + func (o BackendHealthOnDemandOperationOptions) ToHeaders() *client.Headers + func (o BackendHealthOnDemandOperationOptions) ToOData() *odata.Query + func (o BackendHealthOnDemandOperationOptions) ToQuery() *client.QueryParams + type BackendHealthOnDemandOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGatewayBackendHealthOnDemand + OData *odata.OData + Poller pollers.Poller + type BackendHealthOperationOptions struct + Expand *string + func DefaultBackendHealthOperationOptions() BackendHealthOperationOptions + func (o BackendHealthOperationOptions) ToHeaders() *client.Headers + func (o BackendHealthOperationOptions) ToOData() *odata.Query + func (o BackendHealthOperationOptions) ToQuery() *client.QueryParams + type BackendHealthOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGatewayBackendHealth + OData *odata.OData + Poller pollers.Poller + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGateway + 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 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 GetOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGateway + OData *odata.OData + type GetSslPredefinedPolicyOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGatewaySslPredefinedPolicy + OData *odata.OData + type HeaderValueMatcher struct + IgnoreCase *bool + Negate *bool + Pattern *string + type IPAllocationMethod string + const IPAllocationMethodDynamic + const IPAllocationMethodStatic + func (s *IPAllocationMethod) UnmarshalJSON(bytes []byte) error + type IPConfiguration struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationPropertiesFormat + type IPConfigurationProfile struct + Etag *string + Id *string + Name *string + Properties *IPConfigurationProfilePropertiesFormat + Type *string + type IPConfigurationProfilePropertiesFormat struct + ProvisioningState *ProvisioningState + Subnet *Subnet + type IPConfigurationPropertiesFormat struct + PrivateIPAddress *string + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + type IPTag struct + IPTagType *string + Tag *string + type IPVersion string + const IPVersionIPvFour + const IPVersionIPvSix + func (s *IPVersion) UnmarshalJSON(bytes []byte) error + type InboundNatRule struct + Etag *string + Id *string + Name *string + Properties *InboundNatRulePropertiesFormat + Type *string + type InboundNatRulePropertiesFormat struct + BackendAddressPool *SubResource + BackendIPConfiguration *NetworkInterfaceIPConfiguration + BackendPort *int64 + EnableFloatingIP *bool + EnableTcpReset *bool + FrontendIPConfiguration *SubResource + FrontendPort *int64 + FrontendPortRangeEnd *int64 + FrontendPortRangeStart *int64 + IdleTimeoutInMinutes *int64 + Protocol *TransportProtocol + ProvisioningState *ProvisioningState + type ListAllCompleteResult struct + Items []ApplicationGateway + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]ApplicationGateway + OData *odata.OData + type ListAvailableRequestHeadersOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListAvailableResponseHeadersOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListAvailableServerVariablesOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListAvailableSslOptionsOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGatewayAvailableSslOptions + OData *odata.OData + type ListAvailableSslPredefinedPoliciesCompleteResult struct + Items []ApplicationGatewaySslPredefinedPolicy + LatestHttpResponse *http.Response + type ListAvailableSslPredefinedPoliciesCustomPager struct + NextLink *odata.Link + func (p *ListAvailableSslPredefinedPoliciesCustomPager) NextPageLink() *odata.Link + type ListAvailableSslPredefinedPoliciesOperationResponse struct + HttpResponse *http.Response + Model *[]ApplicationGatewaySslPredefinedPolicy + OData *odata.OData + type ListAvailableWafRuleSetsOperationResponse struct + HttpResponse *http.Response + Model *ApplicationGatewayAvailableWafRuleSetsResult + OData *odata.OData + type ListCompleteResult struct + Items []ApplicationGateway + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ApplicationGateway + OData *odata.OData + type LoadBalancerBackendAddress struct + Name *string + Properties *LoadBalancerBackendAddressPropertiesFormat + type LoadBalancerBackendAddressAdminState string + const LoadBalancerBackendAddressAdminStateDown + const LoadBalancerBackendAddressAdminStateNone + const LoadBalancerBackendAddressAdminStateUp + func (s *LoadBalancerBackendAddressAdminState) UnmarshalJSON(bytes []byte) error + type LoadBalancerBackendAddressPropertiesFormat struct + AdminState *LoadBalancerBackendAddressAdminState + IPAddress *string + InboundNatRulesPortMapping *[]NatRulePortMapping + LoadBalancerFrontendIPConfiguration *SubResource + NetworkInterfaceIPConfiguration *SubResource + Subnet *SubResource + VirtualNetwork *SubResource + type NatGateway struct + Etag *string + Id *string + Location *string + Name *string + Properties *NatGatewayPropertiesFormat + Sku *NatGatewaySku + Tags *map[string]string + Type *string + Zones *zones.Schema + type NatGatewayPropertiesFormat struct + IdleTimeoutInMinutes *int64 + ProvisioningState *ProvisioningState + PublicIPAddresses *[]SubResource + PublicIPPrefixes *[]SubResource + ResourceGuid *string + Subnets *[]SubResource + type NatGatewaySku struct + Name *NatGatewaySkuName + type NatGatewaySkuName string + const NatGatewaySkuNameStandard + func (s *NatGatewaySkuName) UnmarshalJSON(bytes []byte) error + type NatRulePortMapping struct + BackendPort *int64 + FrontendPort *int64 + InboundNatRuleName *string + type NetworkInterface struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *NetworkInterfacePropertiesFormat + Tags *map[string]string + Type *string + type NetworkInterfaceAuxiliaryMode string + const NetworkInterfaceAuxiliaryModeAcceleratedConnections + const NetworkInterfaceAuxiliaryModeFloating + const NetworkInterfaceAuxiliaryModeMaxConnections + const NetworkInterfaceAuxiliaryModeNone + func (s *NetworkInterfaceAuxiliaryMode) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceAuxiliarySku string + const NetworkInterfaceAuxiliarySkuAEight + const NetworkInterfaceAuxiliarySkuAFour + const NetworkInterfaceAuxiliarySkuAOne + const NetworkInterfaceAuxiliarySkuATwo + const NetworkInterfaceAuxiliarySkuNone + func (s *NetworkInterfaceAuxiliarySku) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceDnsSettings struct + AppliedDnsServers *[]string + DnsServers *[]string + InternalDnsNameLabel *string + InternalDomainNameSuffix *string + InternalFqdn *string + type NetworkInterfaceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceIPConfigurationPropertiesFormat + Type *string + type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties struct + Fqdns *[]string + GroupId *string + RequiredMemberName *string + type NetworkInterfaceIPConfigurationPropertiesFormat struct + ApplicationGatewayBackendAddressPools *[]ApplicationGatewayBackendAddressPool + ApplicationSecurityGroups *[]ApplicationSecurityGroup + GatewayLoadBalancer *SubResource + LoadBalancerBackendAddressPools *[]BackendAddressPool + LoadBalancerInboundNatRules *[]InboundNatRule + Primary *bool + PrivateIPAddress *string + PrivateIPAddressPrefixLength *int64 + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties + ProvisioningState *ProvisioningState + PublicIPAddress *PublicIPAddress + Subnet *Subnet + VirtualNetworkTaps *[]VirtualNetworkTap + type NetworkInterfaceMigrationPhase string + const NetworkInterfaceMigrationPhaseAbort + const NetworkInterfaceMigrationPhaseCommit + const NetworkInterfaceMigrationPhaseCommitted + const NetworkInterfaceMigrationPhaseNone + const NetworkInterfaceMigrationPhasePrepare + func (s *NetworkInterfaceMigrationPhase) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceNicType string + const NetworkInterfaceNicTypeElastic + const NetworkInterfaceNicTypeStandard + func (s *NetworkInterfaceNicType) UnmarshalJSON(bytes []byte) error + type NetworkInterfacePropertiesFormat struct + AuxiliaryMode *NetworkInterfaceAuxiliaryMode + AuxiliarySku *NetworkInterfaceAuxiliarySku + DisableTcpStateTracking *bool + DnsSettings *NetworkInterfaceDnsSettings + DscpConfiguration *SubResource + EnableAcceleratedNetworking *bool + EnableIPForwarding *bool + HostedWorkloads *[]string + IPConfigurations *[]NetworkInterfaceIPConfiguration + MacAddress *string + MigrationPhase *NetworkInterfaceMigrationPhase + NetworkSecurityGroup *NetworkSecurityGroup + NicType *NetworkInterfaceNicType + Primary *bool + PrivateEndpoint *PrivateEndpoint + PrivateLinkService *PrivateLinkService + ProvisioningState *ProvisioningState + ResourceGuid *string + TapConfigurations *[]NetworkInterfaceTapConfiguration + VirtualMachine *SubResource + VnetEncryptionSupported *bool + WorkloadType *string + type NetworkInterfaceTapConfiguration struct + Etag *string + Id *string + Name *string + Properties *NetworkInterfaceTapConfigurationPropertiesFormat + Type *string + type NetworkInterfaceTapConfigurationPropertiesFormat struct + ProvisioningState *ProvisioningState + VirtualNetworkTap *VirtualNetworkTap + type NetworkSecurityGroup struct + Etag *string + Id *string + Location *string + Name *string + Properties *NetworkSecurityGroupPropertiesFormat + Tags *map[string]string + Type *string + type NetworkSecurityGroupPropertiesFormat struct + DefaultSecurityRules *[]SecurityRule + FlowLogs *[]FlowLog + FlushConnection *bool + NetworkInterfaces *[]NetworkInterface + ProvisioningState *ProvisioningState + ResourceGuid *string + SecurityRules *[]SecurityRule + Subnets *[]Subnet + type PredefinedPolicyId struct + PredefinedPolicyName string + SubscriptionId string + func NewPredefinedPolicyID(subscriptionId string, predefinedPolicyName string) PredefinedPolicyId + func ParsePredefinedPolicyID(input string) (*PredefinedPolicyId, error) + func ParsePredefinedPolicyIDInsensitively(input string) (*PredefinedPolicyId, error) + func (id *PredefinedPolicyId) FromParseResult(input resourceids.ParseResult) error + func (id PredefinedPolicyId) ID() string + func (id PredefinedPolicyId) Segments() []resourceids.Segment + func (id PredefinedPolicyId) String() string + type PrivateEndpoint struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateEndpointProperties + Tags *map[string]string + Type *string + type PrivateEndpointConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + LinkIdentifier *string + PrivateEndpoint *PrivateEndpoint + PrivateEndpointLocation *string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *ProvisioningState + type PrivateEndpointIPConfiguration struct + Etag *string + Name *string + Properties *PrivateEndpointIPConfigurationProperties + Type *string + type PrivateEndpointIPConfigurationProperties struct + GroupId *string + MemberName *string + PrivateIPAddress *string + type PrivateEndpointProperties struct + ApplicationSecurityGroups *[]ApplicationSecurityGroup + CustomDnsConfigs *[]CustomDnsConfigPropertiesFormat + CustomNetworkInterfaceName *string + IPConfigurations *[]PrivateEndpointIPConfiguration + ManualPrivateLinkServiceConnections *[]PrivateLinkServiceConnection + NetworkInterfaces *[]NetworkInterface + PrivateLinkServiceConnections *[]PrivateLinkServiceConnection + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkService struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PrivateLinkServiceProperties + Tags *map[string]string + Type *string + type PrivateLinkServiceConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceConnectionProperties + Type *string + type PrivateLinkServiceConnectionProperties struct + GroupIds *[]string + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + PrivateLinkServiceId *string + ProvisioningState *ProvisioningState + RequestMessage *string + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *string + type PrivateLinkServiceIPConfiguration struct + Etag *string + Id *string + Name *string + Properties *PrivateLinkServiceIPConfigurationProperties + Type *string + type PrivateLinkServiceIPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAddressVersion *IPVersion + PrivateIPAllocationMethod *IPAllocationMethod + ProvisioningState *ProvisioningState + Subnet *Subnet + type PrivateLinkServiceProperties struct + Alias *string + AutoApproval *ResourceSet + EnableProxyProtocol *bool + Fqdns *[]string + IPConfigurations *[]PrivateLinkServiceIPConfiguration + LoadBalancerFrontendIPConfigurations *[]FrontendIPConfiguration + NetworkInterfaces *[]NetworkInterface + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + Visibility *ResourceSet + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicIPAddress struct + Etag *string + ExtendedLocation *edgezones.Model + Id *string + Location *string + Name *string + Properties *PublicIPAddressPropertiesFormat + Sku *PublicIPAddressSku + Tags *map[string]string + Type *string + Zones *zones.Schema + type PublicIPAddressDnsSettings struct + DomainNameLabel *string + DomainNameLabelScope *PublicIPAddressDnsSettingsDomainNameLabelScope + Fqdn *string + ReverseFqdn *string + type PublicIPAddressDnsSettingsDomainNameLabelScope string + const PublicIPAddressDnsSettingsDomainNameLabelScopeNoReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeResourceGroupReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeSubscriptionReuse + const PublicIPAddressDnsSettingsDomainNameLabelScopeTenantReuse + func (s *PublicIPAddressDnsSettingsDomainNameLabelScope) UnmarshalJSON(bytes []byte) error + type PublicIPAddressMigrationPhase string + const PublicIPAddressMigrationPhaseAbort + const PublicIPAddressMigrationPhaseCommit + const PublicIPAddressMigrationPhaseCommitted + const PublicIPAddressMigrationPhaseNone + const PublicIPAddressMigrationPhasePrepare + func (s *PublicIPAddressMigrationPhase) UnmarshalJSON(bytes []byte) error + type PublicIPAddressPropertiesFormat struct + DdosSettings *DdosSettings + DeleteOption *DeleteOptions + DnsSettings *PublicIPAddressDnsSettings + IPAddress *string + IPConfiguration *IPConfiguration + IPTags *[]IPTag + IdleTimeoutInMinutes *int64 + LinkedPublicIPAddress *PublicIPAddress + MigrationPhase *PublicIPAddressMigrationPhase + NatGateway *NatGateway + ProvisioningState *ProvisioningState + PublicIPAddressVersion *IPVersion + PublicIPAllocationMethod *IPAllocationMethod + PublicIPPrefix *SubResource + ResourceGuid *string + ServicePublicIPAddress *PublicIPAddress + type PublicIPAddressSku struct + Name *PublicIPAddressSkuName + Tier *PublicIPAddressSkuTier + type PublicIPAddressSkuName string + const PublicIPAddressSkuNameBasic + const PublicIPAddressSkuNameStandard + func (s *PublicIPAddressSkuName) UnmarshalJSON(bytes []byte) error + type PublicIPAddressSkuTier string + const PublicIPAddressSkuTierGlobal + const PublicIPAddressSkuTierRegional + func (s *PublicIPAddressSkuTier) UnmarshalJSON(bytes []byte) error + type 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 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 StartOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type StopOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + 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 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 *ApplicationGateway + OData *odata.OData + 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