Documentation ¶
Index ¶
- func PossibleValuesForBillingCycle() []string
- func PossibleValuesForBooleanEnum() []string
- func PossibleValuesForDNSProxy() []string
- func PossibleValuesForEgressNat() []string
- func PossibleValuesForEnabledDNSType() []string
- func PossibleValuesForLogOption() []string
- func PossibleValuesForLogType() []string
- func PossibleValuesForMarketplaceSubscriptionStatus() []string
- func PossibleValuesForNetworkType() []string
- func PossibleValuesForProtocolType() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForUsageType() []string
- func ValidateFirewallID(input interface{}, key string) (warnings []string, errors []error)
- type ApplicationInsights
- type AveLogProfileOperationResponse
- type BillingCycle
- type BooleanEnum
- type CreateOrUpdateOperationResponse
- type DNSProxy
- type DNSSettings
- type DeleteOperationResponse
- type EgressNat
- type EnabledDNSType
- type EndpointConfiguration
- type EventHub
- type FirewallDeploymentProperties
- type FirewallId
- type FirewallResource
- type FirewallResourceOperationPredicate
- type FirewallResourceUpdate
- type FirewallResourceUpdateProperties
- type FirewallsClient
- func (c FirewallsClient) AveLogProfile(ctx context.Context, id FirewallId, input LogSettings) (result AveLogProfileOperationResponse, err error)
- func (c FirewallsClient) CreateOrUpdate(ctx context.Context, id FirewallId, input FirewallResource) (result CreateOrUpdateOperationResponse, err error)
- func (c FirewallsClient) CreateOrUpdateThenPoll(ctx context.Context, id FirewallId, input FirewallResource) error
- func (c FirewallsClient) Delete(ctx context.Context, id FirewallId) (result DeleteOperationResponse, err error)
- func (c FirewallsClient) DeleteThenPoll(ctx context.Context, id FirewallId) error
- func (c FirewallsClient) Get(ctx context.Context, id FirewallId) (result GetOperationResponse, err error)
- func (c FirewallsClient) GetGlobalRulestack(ctx context.Context, id FirewallId) (result GetGlobalRulestackOperationResponse, err error)
- func (c FirewallsClient) GetLogProfile(ctx context.Context, id FirewallId) (result GetLogProfileOperationResponse, err error)
- func (c FirewallsClient) GetSupportInfo(ctx context.Context, id FirewallId, options GetSupportInfoOperationOptions) (result GetSupportInfoOperationResponse, err error)
- func (c FirewallsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c FirewallsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c FirewallsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c FirewallsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c FirewallsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c FirewallsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c FirewallsClient) Update(ctx context.Context, id FirewallId, input FirewallResourceUpdate) (result UpdateOperationResponse, err error)
- type FrontendSetting
- type GetGlobalRulestackOperationResponse
- type GetLogProfileOperationResponse
- type GetOperationResponse
- type GetSupportInfoOperationOptions
- type GetSupportInfoOperationResponse
- type GlobalRulestackInfo
- type IPAddress
- type IPAddressSpace
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationResponse
- type LogDestination
- type LogOption
- type LogSettings
- type LogType
- type MarketplaceDetails
- type MarketplaceSubscriptionStatus
- type MonitorLog
- type NetworkProfile
- type NetworkType
- type PanoramaConfig
- type PlanData
- type ProtocolType
- type ProvisioningState
- type RulestackDetails
- type StorageAccount
- type SupportInfo
- type UpdateOperationResponse
- type UsageType
- type VnetConfiguration
- type VwanConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBillingCycle ¶
func PossibleValuesForBillingCycle() []string
func PossibleValuesForBooleanEnum ¶
func PossibleValuesForBooleanEnum() []string
func PossibleValuesForDNSProxy ¶
func PossibleValuesForDNSProxy() []string
func PossibleValuesForEgressNat ¶
func PossibleValuesForEgressNat() []string
func PossibleValuesForEnabledDNSType ¶
func PossibleValuesForEnabledDNSType() []string
func PossibleValuesForLogOption ¶
func PossibleValuesForLogOption() []string
func PossibleValuesForLogType ¶
func PossibleValuesForLogType() []string
func PossibleValuesForMarketplaceSubscriptionStatus ¶
func PossibleValuesForMarketplaceSubscriptionStatus() []string
func PossibleValuesForNetworkType ¶
func PossibleValuesForNetworkType() []string
func PossibleValuesForProtocolType ¶
func PossibleValuesForProtocolType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForUsageType ¶
func PossibleValuesForUsageType() []string
func ValidateFirewallID ¶
ValidateFirewallID checks that 'input' can be parsed as a Firewall ID
Types ¶
type ApplicationInsights ¶
type BillingCycle ¶
type BillingCycle string
const ( BillingCycleMONTHLY BillingCycle = "MONTHLY" BillingCycleWEEKLY BillingCycle = "WEEKLY" )
func (*BillingCycle) UnmarshalJSON ¶
func (s *BillingCycle) UnmarshalJSON(bytes []byte) error
type BooleanEnum ¶
type BooleanEnum string
const ( BooleanEnumFALSE BooleanEnum = "FALSE" BooleanEnumTRUE BooleanEnum = "TRUE" )
func (*BooleanEnum) UnmarshalJSON ¶
func (s *BooleanEnum) UnmarshalJSON(bytes []byte) error
type DNSSettings ¶
type DNSSettings struct { DnsServers *[]IPAddress `json:"dnsServers,omitempty"` EnableDnsProxy *DNSProxy `json:"enableDnsProxy,omitempty"` EnabledDnsType *EnabledDNSType `json:"enabledDnsType,omitempty"` }
type DeleteOperationResponse ¶
type EnabledDNSType ¶
type EnabledDNSType string
const ( EnabledDNSTypeAZURE EnabledDNSType = "AZURE" EnabledDNSTypeCUSTOM EnabledDNSType = "CUSTOM" )
func (*EnabledDNSType) UnmarshalJSON ¶
func (s *EnabledDNSType) UnmarshalJSON(bytes []byte) error
type EndpointConfiguration ¶
type FirewallDeploymentProperties ¶
type FirewallDeploymentProperties struct { AssociatedRulestack *RulestackDetails `json:"associatedRulestack,omitempty"` DnsSettings DNSSettings `json:"dnsSettings"` FrontEndSettings *[]FrontendSetting `json:"frontEndSettings,omitempty"` IsPanoramaManaged *BooleanEnum `json:"isPanoramaManaged,omitempty"` MarketplaceDetails MarketplaceDetails `json:"marketplaceDetails"` NetworkProfile NetworkProfile `json:"networkProfile"` PanEtag *string `json:"panEtag,omitempty"` PanoramaConfig *PanoramaConfig `json:"panoramaConfig,omitempty"` PlanData PlanData `json:"planData"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type FirewallId ¶
FirewallId is a struct representing the Resource ID for a Firewall
func NewFirewallID ¶
func NewFirewallID(subscriptionId string, resourceGroupName string, firewallName string) FirewallId
NewFirewallID returns a new FirewallId struct
func ParseFirewallID ¶
func ParseFirewallID(input string) (*FirewallId, error)
ParseFirewallID parses 'input' into a FirewallId
func ParseFirewallIDInsensitively ¶
func ParseFirewallIDInsensitively(input string) (*FirewallId, error)
ParseFirewallIDInsensitively parses 'input' case-insensitively into a FirewallId note: this method should only be used for API response data and not user input
func (*FirewallId) FromParseResult ¶
func (id *FirewallId) FromParseResult(input resourceids.ParseResult) error
func (FirewallId) Segments ¶
func (id FirewallId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Firewall ID
func (FirewallId) String ¶
func (id FirewallId) String() string
String returns a human-readable description of this Firewall ID
type FirewallResource ¶
type FirewallResource struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties FirewallDeploymentProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallResourceOperationPredicate ¶
type FirewallResourceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (FirewallResourceOperationPredicate) Matches ¶
func (p FirewallResourceOperationPredicate) Matches(input FirewallResource) bool
type FirewallResourceUpdate ¶
type FirewallResourceUpdate struct { Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Properties *FirewallResourceUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type FirewallResourceUpdateProperties ¶
type FirewallResourceUpdateProperties struct { AssociatedRulestack *RulestackDetails `json:"associatedRulestack,omitempty"` DnsSettings *DNSSettings `json:"dnsSettings,omitempty"` FrontEndSettings *[]FrontendSetting `json:"frontEndSettings,omitempty"` IsPanoramaManaged *BooleanEnum `json:"isPanoramaManaged,omitempty"` MarketplaceDetails *MarketplaceDetails `json:"marketplaceDetails,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` PanEtag *string `json:"panEtag,omitempty"` PanoramaConfig *PanoramaConfig `json:"panoramaConfig,omitempty"` PlanData *PlanData `json:"planData,omitempty"` }
type FirewallsClient ¶
type FirewallsClient struct {
Client *resourcemanager.Client
}
func NewFirewallsClientWithBaseURI ¶
func NewFirewallsClientWithBaseURI(sdkApi sdkEnv.Api) (*FirewallsClient, error)
func (FirewallsClient) AveLogProfile ¶
func (c FirewallsClient) AveLogProfile(ctx context.Context, id FirewallId, input LogSettings) (result AveLogProfileOperationResponse, err error)
AveLogProfile ...
func (FirewallsClient) CreateOrUpdate ¶
func (c FirewallsClient) CreateOrUpdate(ctx context.Context, id FirewallId, input FirewallResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (FirewallsClient) CreateOrUpdateThenPoll ¶
func (c FirewallsClient) CreateOrUpdateThenPoll(ctx context.Context, id FirewallId, input FirewallResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (FirewallsClient) Delete ¶
func (c FirewallsClient) Delete(ctx context.Context, id FirewallId) (result DeleteOperationResponse, err error)
Delete ...
func (FirewallsClient) DeleteThenPoll ¶
func (c FirewallsClient) DeleteThenPoll(ctx context.Context, id FirewallId) error
DeleteThenPoll performs Delete then polls until it's completed
func (FirewallsClient) Get ¶
func (c FirewallsClient) Get(ctx context.Context, id FirewallId) (result GetOperationResponse, err error)
Get ...
func (FirewallsClient) GetGlobalRulestack ¶
func (c FirewallsClient) GetGlobalRulestack(ctx context.Context, id FirewallId) (result GetGlobalRulestackOperationResponse, err error)
GetGlobalRulestack ...
func (FirewallsClient) GetLogProfile ¶
func (c FirewallsClient) GetLogProfile(ctx context.Context, id FirewallId) (result GetLogProfileOperationResponse, err error)
GetLogProfile ...
func (FirewallsClient) GetSupportInfo ¶
func (c FirewallsClient) GetSupportInfo(ctx context.Context, id FirewallId, options GetSupportInfoOperationOptions) (result GetSupportInfoOperationResponse, err error)
GetSupportInfo ...
func (FirewallsClient) ListByResourceGroup ¶
func (c FirewallsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (FirewallsClient) ListByResourceGroupComplete ¶
func (c FirewallsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (FirewallsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c FirewallsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate FirewallResourceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FirewallsClient) ListBySubscription ¶
func (c FirewallsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (FirewallsClient) ListBySubscriptionComplete ¶
func (c FirewallsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (FirewallsClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c FirewallsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate FirewallResourceOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FirewallsClient) Update ¶
func (c FirewallsClient) Update(ctx context.Context, id FirewallId, input FirewallResourceUpdate) (result UpdateOperationResponse, err error)
Update ...
type FrontendSetting ¶
type FrontendSetting struct { BackendConfiguration EndpointConfiguration `json:"backendConfiguration"` FrontendConfiguration EndpointConfiguration `json:"frontendConfiguration"` Name string `json:"name"` Protocol ProtocolType `json:"protocol"` }
type GetGlobalRulestackOperationResponse ¶
type GetGlobalRulestackOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GlobalRulestackInfo }
type GetLogProfileOperationResponse ¶
type GetLogProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *LogSettings }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FirewallResource }
type GetSupportInfoOperationOptions ¶
type GetSupportInfoOperationOptions struct {
Email *string
}
func DefaultGetSupportInfoOperationOptions ¶
func DefaultGetSupportInfoOperationOptions() GetSupportInfoOperationOptions
func (GetSupportInfoOperationOptions) ToHeaders ¶
func (o GetSupportInfoOperationOptions) ToHeaders() *client.Headers
func (GetSupportInfoOperationOptions) ToOData ¶
func (o GetSupportInfoOperationOptions) ToOData() *odata.Query
func (GetSupportInfoOperationOptions) ToQuery ¶
func (o GetSupportInfoOperationOptions) ToQuery() *client.QueryParams
type GetSupportInfoOperationResponse ¶
type GetSupportInfoOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SupportInfo }
type GlobalRulestackInfo ¶
type GlobalRulestackInfo struct {
AzureId string `json:"azureId"`
}
type IPAddressSpace ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []FirewallResource }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FirewallResource }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []FirewallResource }
type ListBySubscriptionCustomPager ¶ added in v0.20240628.1153531
func (*ListBySubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FirewallResource }
type LogDestination ¶
type LogDestination struct { EventHubConfigurations *EventHub `json:"eventHubConfigurations,omitempty"` MonitorConfigurations *MonitorLog `json:"monitorConfigurations,omitempty"` StorageConfigurations *StorageAccount `json:"storageConfigurations,omitempty"` }
type LogSettings ¶
type LogSettings struct { ApplicationInsights *ApplicationInsights `json:"applicationInsights,omitempty"` CommonDestination *LogDestination `json:"commonDestination,omitempty"` DecryptLogDestination *LogDestination `json:"decryptLogDestination,omitempty"` LogOption *LogOption `json:"logOption,omitempty"` LogType *LogType `json:"logType,omitempty"` ThreatLogDestination *LogDestination `json:"threatLogDestination,omitempty"` TrafficLogDestination *LogDestination `json:"trafficLogDestination,omitempty"` }
type MarketplaceDetails ¶
type MarketplaceDetails struct { MarketplaceSubscriptionId *string `json:"marketplaceSubscriptionId,omitempty"` MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus `json:"marketplaceSubscriptionStatus,omitempty"` OfferId string `json:"offerId"` PublisherId string `json:"publisherId"` }
type MarketplaceSubscriptionStatus ¶
type MarketplaceSubscriptionStatus string
const ( MarketplaceSubscriptionStatusFulfillmentRequested MarketplaceSubscriptionStatus = "FulfillmentRequested" MarketplaceSubscriptionStatusNotStarted MarketplaceSubscriptionStatus = "NotStarted" MarketplaceSubscriptionStatusPendingFulfillmentStart MarketplaceSubscriptionStatus = "PendingFulfillmentStart" MarketplaceSubscriptionStatusSubscribed MarketplaceSubscriptionStatus = "Subscribed" MarketplaceSubscriptionStatusSuspended MarketplaceSubscriptionStatus = "Suspended" MarketplaceSubscriptionStatusUnsubscribed MarketplaceSubscriptionStatus = "Unsubscribed" )
func (*MarketplaceSubscriptionStatus) UnmarshalJSON ¶
func (s *MarketplaceSubscriptionStatus) UnmarshalJSON(bytes []byte) error
type MonitorLog ¶
type NetworkProfile ¶
type NetworkProfile struct { EgressNatIP *[]IPAddress `json:"egressNatIp,omitempty"` EnableEgressNat EgressNat `json:"enableEgressNat"` NetworkType NetworkType `json:"networkType"` PublicIPs []IPAddress `json:"publicIps"` TrustedRanges *[]string `json:"trustedRanges,omitempty"` VnetConfiguration *VnetConfiguration `json:"vnetConfiguration,omitempty"` VwanConfiguration *VwanConfiguration `json:"vwanConfiguration,omitempty"` }
type NetworkType ¶
type NetworkType string
const ( NetworkTypeVNET NetworkType = "VNET" NetworkTypeVWAN NetworkType = "VWAN" )
func (*NetworkType) UnmarshalJSON ¶
func (s *NetworkType) UnmarshalJSON(bytes []byte) error
type PanoramaConfig ¶
type PanoramaConfig struct { CgName *string `json:"cgName,omitempty"` ConfigString string `json:"configString"` DgName *string `json:"dgName,omitempty"` HostName *string `json:"hostName,omitempty"` PanoramaServer *string `json:"panoramaServer,omitempty"` PanoramaServer2 *string `json:"panoramaServer2,omitempty"` TplName *string `json:"tplName,omitempty"` VMAuthKey *string `json:"vmAuthKey,omitempty"` }
type PlanData ¶
type PlanData struct { BillingCycle BillingCycle `json:"billingCycle"` EffectiveDate *string `json:"effectiveDate,omitempty"` PlanId string `json:"planId"` UsageType *UsageType `json:"usageType,omitempty"` }
func (*PlanData) GetEffectiveDateAsTime ¶
func (*PlanData) SetEffectiveDateAsTime ¶
type ProtocolType ¶
type ProtocolType string
const ( ProtocolTypeTCP ProtocolType = "TCP" ProtocolTypeUDP ProtocolType = "UDP" )
func (*ProtocolType) UnmarshalJSON ¶
func (s *ProtocolType) UnmarshalJSON(bytes []byte) error
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleted ProvisioningState = "Deleted" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type RulestackDetails ¶
type StorageAccount ¶
type SupportInfo ¶
type SupportInfo struct { AccountId *string `json:"accountId,omitempty"` AccountRegistered *BooleanEnum `json:"accountRegistered,omitempty"` FreeTrial *BooleanEnum `json:"freeTrial,omitempty"` FreeTrialCreditLeft *int64 `json:"freeTrialCreditLeft,omitempty"` FreeTrialDaysLeft *int64 `json:"freeTrialDaysLeft,omitempty"` HelpURL *string `json:"helpURL,omitempty"` ProductSerial *string `json:"productSerial,omitempty"` ProductSku *string `json:"productSku,omitempty"` RegisterURL *string `json:"registerURL,omitempty"` SupportURL *string `json:"supportURL,omitempty"` UserDomainSupported *BooleanEnum `json:"userDomainSupported,omitempty"` UserRegistered *BooleanEnum `json:"userRegistered,omitempty"` }
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FirewallResource }
type VnetConfiguration ¶
type VnetConfiguration struct { IPOfTrustSubnetForUdr *IPAddress `json:"ipOfTrustSubnetForUdr,omitempty"` TrustSubnet IPAddressSpace `json:"trustSubnet"` UnTrustSubnet IPAddressSpace `json:"unTrustSubnet"` Vnet IPAddressSpace `json:"vnet"` }
type VwanConfiguration ¶
type VwanConfiguration struct { IPOfTrustSubnetForUdr *IPAddress `json:"ipOfTrustSubnetForUdr,omitempty"` NetworkVirtualApplianceId *string `json:"networkVirtualApplianceId,omitempty"` TrustSubnet *IPAddressSpace `json:"trustSubnet,omitempty"` UnTrustSubnet *IPAddressSpace `json:"unTrustSubnet,omitempty"` VHub IPAddressSpace `json:"vHub"` }
Source Files ¶
- client.go
- constants.go
- id_firewall.go
- method_avelogprofile.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getglobalrulestack.go
- method_getlogprofile.go
- method_getsupportinfo.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_update.go
- model_applicationinsights.go
- model_dnssettings.go
- model_endpointconfiguration.go
- model_eventhub.go
- model_firewalldeploymentproperties.go
- model_firewallresource.go
- model_firewallresourceupdate.go
- model_firewallresourceupdateproperties.go
- model_frontendsetting.go
- model_globalrulestackinfo.go
- model_ipaddress.go
- model_ipaddressspace.go
- model_logdestination.go
- model_logsettings.go
- model_marketplacedetails.go
- model_monitorlog.go
- model_networkprofile.go
- model_panoramaconfig.go
- model_plandata.go
- model_rulestackdetails.go
- model_storageaccount.go
- model_supportinfo.go
- model_vnetconfiguration.go
- model_vwanconfiguration.go
- predicates.go
- version.go