Documentation ¶
Index ¶
- func PossibleValuesForAdvSecurityObjectTypeEnum() []string
- func PossibleValuesForBooleanEnum() []string
- func PossibleValuesForDefaultMode() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForScopeType() []string
- func PossibleValuesForSecurityServicesTypeEnum() []string
- func ValidateLocalRulestackID(input interface{}, key string) (warnings []string, errors []error)
- type AdvSecurityObjectListResponse
- type AdvSecurityObjectModel
- type AdvSecurityObjectTypeEnum
- type BooleanEnum
- type Changelog
- type CommitOperationResponse
- type CountriesResponse
- type CountriesResponseOperationPredicate
- type Country
- type CreateOrUpdateOperationResponse
- type DefaultMode
- type DeleteOperationResponse
- type GetChangeLogOperationResponse
- type GetOperationResponse
- type GetSupportInfoOperationOptions
- type GetSupportInfoOperationResponse
- type ListAdvancedSecurityObjectsOperationOptions
- type ListAdvancedSecurityObjectsOperationResponse
- type ListAppIdResponse
- type ListAppIdResponseOperationPredicate
- type ListAppIdsCompleteResult
- type ListAppIdsOperationOptions
- type ListAppIdsOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationResponse
- type ListCountriesCompleteResult
- type ListCountriesOperationOptions
- type ListCountriesOperationResponse
- type ListFirewallsOperationResponse
- type ListFirewallsResponse
- type ListPredefinedUrlCategoriesCompleteResult
- type ListPredefinedUrlCategoriesOperationOptions
- type ListPredefinedUrlCategoriesOperationResponse
- type ListSecurityServicesOperationOptions
- type ListSecurityServicesOperationResponse
- type LocalRulestackId
- type LocalRulestackResource
- type LocalRulestackResourceOperationPredicate
- type LocalRulestackResourceUpdate
- type LocalRulestackResourceUpdateProperties
- type LocalRulestacksClient
- func (c LocalRulestacksClient) Commit(ctx context.Context, id LocalRulestackId) (result CommitOperationResponse, err error)
- func (c LocalRulestacksClient) CommitThenPoll(ctx context.Context, id LocalRulestackId) error
- func (c LocalRulestacksClient) CreateOrUpdate(ctx context.Context, id LocalRulestackId, input LocalRulestackResource) (result CreateOrUpdateOperationResponse, err error)
- func (c LocalRulestacksClient) CreateOrUpdateThenPoll(ctx context.Context, id LocalRulestackId, input LocalRulestackResource) error
- func (c LocalRulestacksClient) Delete(ctx context.Context, id LocalRulestackId) (result DeleteOperationResponse, err error)
- func (c LocalRulestacksClient) DeleteThenPoll(ctx context.Context, id LocalRulestackId) error
- func (c LocalRulestacksClient) Get(ctx context.Context, id LocalRulestackId) (result GetOperationResponse, err error)
- func (c LocalRulestacksClient) GetChangeLog(ctx context.Context, id LocalRulestackId) (result GetChangeLogOperationResponse, err error)
- func (c LocalRulestacksClient) GetSupportInfo(ctx context.Context, id LocalRulestackId, ...) (result GetSupportInfoOperationResponse, err error)
- func (c LocalRulestacksClient) ListAdvancedSecurityObjects(ctx context.Context, id LocalRulestackId, ...) (result ListAdvancedSecurityObjectsOperationResponse, err error)
- func (c LocalRulestacksClient) ListAppIds(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions) (result ListAppIdsOperationResponse, err error)
- func (c LocalRulestacksClient) ListAppIdsComplete(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions) (ListAppIdsCompleteResult, error)
- func (c LocalRulestacksClient) ListAppIdsCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions, ...) (result ListAppIdsCompleteResult, err error)
- func (c LocalRulestacksClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c LocalRulestacksClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c LocalRulestacksClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c LocalRulestacksClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c LocalRulestacksClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c LocalRulestacksClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c LocalRulestacksClient) ListCountries(ctx context.Context, id LocalRulestackId, ...) (result ListCountriesOperationResponse, err error)
- func (c LocalRulestacksClient) ListCountriesComplete(ctx context.Context, id LocalRulestackId, ...) (ListCountriesCompleteResult, error)
- func (c LocalRulestacksClient) ListCountriesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, ...) (result ListCountriesCompleteResult, err error)
- func (c LocalRulestacksClient) ListFirewalls(ctx context.Context, id LocalRulestackId) (result ListFirewallsOperationResponse, err error)
- func (c LocalRulestacksClient) ListPredefinedUrlCategories(ctx context.Context, id LocalRulestackId, ...) (result ListPredefinedUrlCategoriesOperationResponse, err error)
- func (c LocalRulestacksClient) ListPredefinedUrlCategoriesComplete(ctx context.Context, id LocalRulestackId, ...) (ListPredefinedUrlCategoriesCompleteResult, error)
- func (c LocalRulestacksClient) ListPredefinedUrlCategoriesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, ...) (result ListPredefinedUrlCategoriesCompleteResult, err error)
- func (c LocalRulestacksClient) ListSecurityServices(ctx context.Context, id LocalRulestackId, ...) (result ListSecurityServicesOperationResponse, err error)
- func (c LocalRulestacksClient) Revert(ctx context.Context, id LocalRulestackId) (result RevertOperationResponse, err error)
- func (c LocalRulestacksClient) Update(ctx context.Context, id LocalRulestackId, input LocalRulestackResourceUpdate) (result UpdateOperationResponse, err error)
- type NameDescriptionObject
- type PredefinedUrlCategoriesResponse
- type PredefinedUrlCategoriesResponseOperationPredicate
- type PredefinedUrlCategory
- type ProvisioningState
- type RevertOperationResponse
- type RulestackProperties
- type ScopeType
- type SecurityServices
- type SecurityServicesResponse
- type SecurityServicesTypeEnum
- type SecurityServicesTypeList
- type SupportInfo
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAdvSecurityObjectTypeEnum ¶
func PossibleValuesForAdvSecurityObjectTypeEnum() []string
func PossibleValuesForBooleanEnum ¶
func PossibleValuesForBooleanEnum() []string
func PossibleValuesForDefaultMode ¶
func PossibleValuesForDefaultMode() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForScopeType ¶
func PossibleValuesForScopeType() []string
func PossibleValuesForSecurityServicesTypeEnum ¶
func PossibleValuesForSecurityServicesTypeEnum() []string
func ValidateLocalRulestackID ¶
ValidateLocalRulestackID checks that 'input' can be parsed as a Local Rulestack ID
Types ¶
type AdvSecurityObjectListResponse ¶
type AdvSecurityObjectListResponse struct { NextLink *string `json:"nextLink,omitempty"` Value AdvSecurityObjectModel `json:"value"` }
type AdvSecurityObjectModel ¶
type AdvSecurityObjectModel struct { Entry []NameDescriptionObject `json:"entry"` Type *string `json:"type,omitempty"` }
type AdvSecurityObjectTypeEnum ¶
type AdvSecurityObjectTypeEnum string
const ( AdvSecurityObjectTypeEnumFeeds AdvSecurityObjectTypeEnum = "feeds" AdvSecurityObjectTypeEnumUrlCustom AdvSecurityObjectTypeEnum = "urlCustom" )
func (*AdvSecurityObjectTypeEnum) UnmarshalJSON ¶
func (s *AdvSecurityObjectTypeEnum) 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 Changelog ¶
type Changelog struct { Changes []string `json:"changes"` LastCommitted *string `json:"lastCommitted,omitempty"` LastModified *string `json:"lastModified,omitempty"` }
func (*Changelog) GetLastCommittedAsTime ¶
func (*Changelog) GetLastModifiedAsTime ¶
func (*Changelog) SetLastCommittedAsTime ¶
func (*Changelog) SetLastModifiedAsTime ¶
type CommitOperationResponse ¶
type CountriesResponse ¶ added in v0.20240226.1173038
type CountriesResponseOperationPredicate ¶ added in v0.20240226.1173038
type CountriesResponseOperationPredicate struct {
NextLink *string
}
func (CountriesResponseOperationPredicate) Matches ¶ added in v0.20240226.1173038
func (p CountriesResponseOperationPredicate) Matches(input CountriesResponse) bool
type DefaultMode ¶
type DefaultMode string
const ( DefaultModeFIREWALL DefaultMode = "FIREWALL" DefaultModeIPS DefaultMode = "IPS" DefaultModeNONE DefaultMode = "NONE" )
func (*DefaultMode) UnmarshalJSON ¶
func (s *DefaultMode) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *LocalRulestackResource }
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 ListAdvancedSecurityObjectsOperationOptions ¶
type ListAdvancedSecurityObjectsOperationOptions struct { Skip *string Top *int64 Type *AdvSecurityObjectTypeEnum }
func DefaultListAdvancedSecurityObjectsOperationOptions ¶
func DefaultListAdvancedSecurityObjectsOperationOptions() ListAdvancedSecurityObjectsOperationOptions
func (ListAdvancedSecurityObjectsOperationOptions) ToHeaders ¶
func (o ListAdvancedSecurityObjectsOperationOptions) ToHeaders() *client.Headers
func (ListAdvancedSecurityObjectsOperationOptions) ToOData ¶
func (o ListAdvancedSecurityObjectsOperationOptions) ToOData() *odata.Query
func (ListAdvancedSecurityObjectsOperationOptions) ToQuery ¶
func (o ListAdvancedSecurityObjectsOperationOptions) ToQuery() *client.QueryParams
type ListAdvancedSecurityObjectsOperationResponse ¶
type ListAdvancedSecurityObjectsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AdvSecurityObjectListResponse }
type ListAppIdResponse ¶ added in v0.20240226.1173038
type ListAppIdResponseOperationPredicate ¶ added in v0.20240226.1173038
type ListAppIdResponseOperationPredicate struct {
NextLink *string
}
func (ListAppIdResponseOperationPredicate) Matches ¶ added in v0.20240226.1173038
func (p ListAppIdResponseOperationPredicate) Matches(input ListAppIdResponse) bool
type ListAppIdsCompleteResult ¶
type ListAppIdsCompleteResult struct { LatestHttpResponse *http.Response Items []ListAppIdResponse }
type ListAppIdsOperationOptions ¶
type ListAppIdsOperationOptions struct { AppIdVersion *string AppPrefix *string Skip *string Top *int64 }
func DefaultListAppIdsOperationOptions ¶
func DefaultListAppIdsOperationOptions() ListAppIdsOperationOptions
func (ListAppIdsOperationOptions) ToHeaders ¶
func (o ListAppIdsOperationOptions) ToHeaders() *client.Headers
func (ListAppIdsOperationOptions) ToOData ¶
func (o ListAppIdsOperationOptions) ToOData() *odata.Query
func (ListAppIdsOperationOptions) ToQuery ¶
func (o ListAppIdsOperationOptions) ToQuery() *client.QueryParams
type ListAppIdsOperationResponse ¶
type ListAppIdsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ListAppIdResponse }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []LocalRulestackResource }
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]LocalRulestackResource }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []LocalRulestackResource }
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]LocalRulestackResource }
type ListCountriesCompleteResult ¶
type ListCountriesCompleteResult struct { LatestHttpResponse *http.Response Items []CountriesResponse }
type ListCountriesOperationOptions ¶
func DefaultListCountriesOperationOptions ¶
func DefaultListCountriesOperationOptions() ListCountriesOperationOptions
func (ListCountriesOperationOptions) ToHeaders ¶
func (o ListCountriesOperationOptions) ToHeaders() *client.Headers
func (ListCountriesOperationOptions) ToOData ¶
func (o ListCountriesOperationOptions) ToOData() *odata.Query
func (ListCountriesOperationOptions) ToQuery ¶
func (o ListCountriesOperationOptions) ToQuery() *client.QueryParams
type ListCountriesOperationResponse ¶
type ListCountriesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CountriesResponse }
type ListFirewallsOperationResponse ¶
type ListFirewallsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ListFirewallsResponse }
type ListFirewallsResponse ¶
type ListPredefinedUrlCategoriesCompleteResult ¶
type ListPredefinedUrlCategoriesCompleteResult struct { LatestHttpResponse *http.Response Items []PredefinedUrlCategoriesResponse }
type ListPredefinedUrlCategoriesOperationOptions ¶
func DefaultListPredefinedUrlCategoriesOperationOptions ¶
func DefaultListPredefinedUrlCategoriesOperationOptions() ListPredefinedUrlCategoriesOperationOptions
func (ListPredefinedUrlCategoriesOperationOptions) ToHeaders ¶
func (o ListPredefinedUrlCategoriesOperationOptions) ToHeaders() *client.Headers
func (ListPredefinedUrlCategoriesOperationOptions) ToOData ¶
func (o ListPredefinedUrlCategoriesOperationOptions) ToOData() *odata.Query
func (ListPredefinedUrlCategoriesOperationOptions) ToQuery ¶
func (o ListPredefinedUrlCategoriesOperationOptions) ToQuery() *client.QueryParams
type ListPredefinedUrlCategoriesOperationResponse ¶
type ListPredefinedUrlCategoriesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PredefinedUrlCategoriesResponse }
type ListSecurityServicesOperationOptions ¶
type ListSecurityServicesOperationOptions struct { Skip *string Top *int64 Type *SecurityServicesTypeEnum }
func DefaultListSecurityServicesOperationOptions ¶
func DefaultListSecurityServicesOperationOptions() ListSecurityServicesOperationOptions
func (ListSecurityServicesOperationOptions) ToHeaders ¶
func (o ListSecurityServicesOperationOptions) ToHeaders() *client.Headers
func (ListSecurityServicesOperationOptions) ToOData ¶
func (o ListSecurityServicesOperationOptions) ToOData() *odata.Query
func (ListSecurityServicesOperationOptions) ToQuery ¶
func (o ListSecurityServicesOperationOptions) ToQuery() *client.QueryParams
type ListSecurityServicesOperationResponse ¶
type ListSecurityServicesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SecurityServicesResponse }
type LocalRulestackId ¶
type LocalRulestackId struct { SubscriptionId string ResourceGroupName string LocalRulestackName string }
LocalRulestackId is a struct representing the Resource ID for a Local Rulestack
func NewLocalRulestackID ¶
func NewLocalRulestackID(subscriptionId string, resourceGroupName string, localRulestackName string) LocalRulestackId
NewLocalRulestackID returns a new LocalRulestackId struct
func ParseLocalRulestackID ¶
func ParseLocalRulestackID(input string) (*LocalRulestackId, error)
ParseLocalRulestackID parses 'input' into a LocalRulestackId
func ParseLocalRulestackIDInsensitively ¶
func ParseLocalRulestackIDInsensitively(input string) (*LocalRulestackId, error)
ParseLocalRulestackIDInsensitively parses 'input' case-insensitively into a LocalRulestackId note: this method should only be used for API response data and not user input
func (*LocalRulestackId) FromParseResult ¶
func (id *LocalRulestackId) FromParseResult(input resourceids.ParseResult) error
func (LocalRulestackId) ID ¶
func (id LocalRulestackId) ID() string
ID returns the formatted Local Rulestack ID
func (LocalRulestackId) Segments ¶
func (id LocalRulestackId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Local Rulestack ID
func (LocalRulestackId) String ¶
func (id LocalRulestackId) String() string
String returns a human-readable description of this Local Rulestack ID
type LocalRulestackResource ¶
type LocalRulestackResource struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties RulestackProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type LocalRulestackResourceOperationPredicate ¶
type LocalRulestackResourceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (LocalRulestackResourceOperationPredicate) Matches ¶
func (p LocalRulestackResourceOperationPredicate) Matches(input LocalRulestackResource) bool
type LocalRulestackResourceUpdate ¶
type LocalRulestackResourceUpdate struct { Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Properties *LocalRulestackResourceUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type LocalRulestackResourceUpdateProperties ¶
type LocalRulestackResourceUpdateProperties struct { AssociatedSubscriptions *[]string `json:"associatedSubscriptions,omitempty"` DefaultMode *DefaultMode `json:"defaultMode,omitempty"` Description *string `json:"description,omitempty"` MinAppIdVersion *string `json:"minAppIdVersion,omitempty"` PanEtag *string `json:"panEtag,omitempty"` PanLocation *string `json:"panLocation,omitempty"` Scope *ScopeType `json:"scope,omitempty"` SecurityServices *SecurityServices `json:"securityServices,omitempty"` }
type LocalRulestacksClient ¶
type LocalRulestacksClient struct {
Client *resourcemanager.Client
}
func NewLocalRulestacksClientWithBaseURI ¶
func NewLocalRulestacksClientWithBaseURI(sdkApi sdkEnv.Api) (*LocalRulestacksClient, error)
func (LocalRulestacksClient) Commit ¶
func (c LocalRulestacksClient) Commit(ctx context.Context, id LocalRulestackId) (result CommitOperationResponse, err error)
Commit ...
func (LocalRulestacksClient) CommitThenPoll ¶
func (c LocalRulestacksClient) CommitThenPoll(ctx context.Context, id LocalRulestackId) error
CommitThenPoll performs Commit then polls until it's completed
func (LocalRulestacksClient) CreateOrUpdate ¶
func (c LocalRulestacksClient) CreateOrUpdate(ctx context.Context, id LocalRulestackId, input LocalRulestackResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (LocalRulestacksClient) CreateOrUpdateThenPoll ¶
func (c LocalRulestacksClient) CreateOrUpdateThenPoll(ctx context.Context, id LocalRulestackId, input LocalRulestackResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (LocalRulestacksClient) Delete ¶
func (c LocalRulestacksClient) Delete(ctx context.Context, id LocalRulestackId) (result DeleteOperationResponse, err error)
Delete ...
func (LocalRulestacksClient) DeleteThenPoll ¶
func (c LocalRulestacksClient) DeleteThenPoll(ctx context.Context, id LocalRulestackId) error
DeleteThenPoll performs Delete then polls until it's completed
func (LocalRulestacksClient) Get ¶
func (c LocalRulestacksClient) Get(ctx context.Context, id LocalRulestackId) (result GetOperationResponse, err error)
Get ...
func (LocalRulestacksClient) GetChangeLog ¶
func (c LocalRulestacksClient) GetChangeLog(ctx context.Context, id LocalRulestackId) (result GetChangeLogOperationResponse, err error)
GetChangeLog ...
func (LocalRulestacksClient) GetSupportInfo ¶
func (c LocalRulestacksClient) GetSupportInfo(ctx context.Context, id LocalRulestackId, options GetSupportInfoOperationOptions) (result GetSupportInfoOperationResponse, err error)
GetSupportInfo ...
func (LocalRulestacksClient) ListAdvancedSecurityObjects ¶
func (c LocalRulestacksClient) ListAdvancedSecurityObjects(ctx context.Context, id LocalRulestackId, options ListAdvancedSecurityObjectsOperationOptions) (result ListAdvancedSecurityObjectsOperationResponse, err error)
ListAdvancedSecurityObjects ...
func (LocalRulestacksClient) ListAppIds ¶
func (c LocalRulestacksClient) ListAppIds(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions) (result ListAppIdsOperationResponse, err error)
ListAppIds ...
func (LocalRulestacksClient) ListAppIdsComplete ¶
func (c LocalRulestacksClient) ListAppIdsComplete(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions) (ListAppIdsCompleteResult, error)
ListAppIdsComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListAppIdsCompleteMatchingPredicate ¶ added in v0.20240226.1173038
func (c LocalRulestacksClient) ListAppIdsCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions, predicate ListAppIdResponseOperationPredicate) (result ListAppIdsCompleteResult, err error)
ListAppIdsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListByResourceGroup ¶
func (c LocalRulestacksClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (LocalRulestacksClient) ListByResourceGroupComplete ¶
func (c LocalRulestacksClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c LocalRulestacksClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate LocalRulestackResourceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListBySubscription ¶
func (c LocalRulestacksClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (LocalRulestacksClient) ListBySubscriptionComplete ¶
func (c LocalRulestacksClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c LocalRulestacksClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate LocalRulestackResourceOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListCountries ¶
func (c LocalRulestacksClient) ListCountries(ctx context.Context, id LocalRulestackId, options ListCountriesOperationOptions) (result ListCountriesOperationResponse, err error)
ListCountries ...
func (LocalRulestacksClient) ListCountriesComplete ¶
func (c LocalRulestacksClient) ListCountriesComplete(ctx context.Context, id LocalRulestackId, options ListCountriesOperationOptions) (ListCountriesCompleteResult, error)
ListCountriesComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListCountriesCompleteMatchingPredicate ¶
func (c LocalRulestacksClient) ListCountriesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListCountriesOperationOptions, predicate CountriesResponseOperationPredicate) (result ListCountriesCompleteResult, err error)
ListCountriesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListFirewalls ¶
func (c LocalRulestacksClient) ListFirewalls(ctx context.Context, id LocalRulestackId) (result ListFirewallsOperationResponse, err error)
ListFirewalls ...
func (LocalRulestacksClient) ListPredefinedUrlCategories ¶
func (c LocalRulestacksClient) ListPredefinedUrlCategories(ctx context.Context, id LocalRulestackId, options ListPredefinedUrlCategoriesOperationOptions) (result ListPredefinedUrlCategoriesOperationResponse, err error)
ListPredefinedUrlCategories ...
func (LocalRulestacksClient) ListPredefinedUrlCategoriesComplete ¶
func (c LocalRulestacksClient) ListPredefinedUrlCategoriesComplete(ctx context.Context, id LocalRulestackId, options ListPredefinedUrlCategoriesOperationOptions) (ListPredefinedUrlCategoriesCompleteResult, error)
ListPredefinedUrlCategoriesComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListPredefinedUrlCategoriesCompleteMatchingPredicate ¶
func (c LocalRulestacksClient) ListPredefinedUrlCategoriesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListPredefinedUrlCategoriesOperationOptions, predicate PredefinedUrlCategoriesResponseOperationPredicate) (result ListPredefinedUrlCategoriesCompleteResult, err error)
ListPredefinedUrlCategoriesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListSecurityServices ¶
func (c LocalRulestacksClient) ListSecurityServices(ctx context.Context, id LocalRulestackId, options ListSecurityServicesOperationOptions) (result ListSecurityServicesOperationResponse, err error)
ListSecurityServices ...
func (LocalRulestacksClient) Revert ¶
func (c LocalRulestacksClient) Revert(ctx context.Context, id LocalRulestackId) (result RevertOperationResponse, err error)
Revert ...
func (LocalRulestacksClient) Update ¶
func (c LocalRulestacksClient) Update(ctx context.Context, id LocalRulestackId, input LocalRulestackResourceUpdate) (result UpdateOperationResponse, err error)
Update ...
type NameDescriptionObject ¶
type PredefinedUrlCategoriesResponse ¶ added in v0.20240226.1173038
type PredefinedUrlCategoriesResponse struct { NextLink *string `json:"nextLink,omitempty"` Value []PredefinedUrlCategory `json:"value"` }
type PredefinedUrlCategoriesResponseOperationPredicate ¶ added in v0.20240226.1173038
type PredefinedUrlCategoriesResponseOperationPredicate struct {
NextLink *string
}
func (PredefinedUrlCategoriesResponseOperationPredicate) Matches ¶ added in v0.20240226.1173038
func (p PredefinedUrlCategoriesResponseOperationPredicate) Matches(input PredefinedUrlCategoriesResponse) bool
type PredefinedUrlCategory ¶
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 RevertOperationResponse ¶
type RulestackProperties ¶
type RulestackProperties struct { AssociatedSubscriptions *[]string `json:"associatedSubscriptions,omitempty"` DefaultMode *DefaultMode `json:"defaultMode,omitempty"` Description *string `json:"description,omitempty"` MinAppIdVersion *string `json:"minAppIdVersion,omitempty"` PanEtag *string `json:"panEtag,omitempty"` PanLocation *string `json:"panLocation,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` Scope *ScopeType `json:"scope,omitempty"` SecurityServices *SecurityServices `json:"securityServices,omitempty"` }
type SecurityServices ¶
type SecurityServices struct { AntiSpywareProfile *string `json:"antiSpywareProfile,omitempty"` AntiVirusProfile *string `json:"antiVirusProfile,omitempty"` DnsSubscription *string `json:"dnsSubscription,omitempty"` FileBlockingProfile *string `json:"fileBlockingProfile,omitempty"` OutboundTrustCertificate *string `json:"outboundTrustCertificate,omitempty"` OutboundUnTrustCertificate *string `json:"outboundUnTrustCertificate,omitempty"` UrlFilteringProfile *string `json:"urlFilteringProfile,omitempty"` VulnerabilityProfile *string `json:"vulnerabilityProfile,omitempty"` }
type SecurityServicesResponse ¶
type SecurityServicesResponse struct { NextLink *string `json:"nextLink,omitempty"` Value SecurityServicesTypeList `json:"value"` }
type SecurityServicesTypeEnum ¶
type SecurityServicesTypeEnum string
const ( SecurityServicesTypeEnumAntiSpyware SecurityServicesTypeEnum = "antiSpyware" SecurityServicesTypeEnumAntiVirus SecurityServicesTypeEnum = "antiVirus" SecurityServicesTypeEnumDnsSubscription SecurityServicesTypeEnum = "dnsSubscription" SecurityServicesTypeEnumFileBlocking SecurityServicesTypeEnum = "fileBlocking" SecurityServicesTypeEnumIPsVulnerability SecurityServicesTypeEnum = "ipsVulnerability" SecurityServicesTypeEnumUrlFiltering SecurityServicesTypeEnum = "urlFiltering" )
func (*SecurityServicesTypeEnum) UnmarshalJSON ¶
func (s *SecurityServicesTypeEnum) UnmarshalJSON(bytes []byte) error
type SecurityServicesTypeList ¶
type SecurityServicesTypeList struct { Entry []NameDescriptionObject `json:"entry"` Type *string `json:"type,omitempty"` }
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 *LocalRulestackResource }
Source Files ¶
- client.go
- constants.go
- id_localrulestack.go
- method_commit.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getchangelog.go
- method_getsupportinfo.go
- method_listadvancedsecurityobjects.go
- method_listappids.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listcountries.go
- method_listfirewalls.go
- method_listpredefinedurlcategories.go
- method_listsecurityservices.go
- method_revert.go
- method_update.go
- model_advsecurityobjectlistresponse.go
- model_advsecurityobjectmodel.go
- model_changelog.go
- model_countriesresponse.go
- model_country.go
- model_listappidresponse.go
- model_listfirewallsresponse.go
- model_localrulestackresource.go
- model_localrulestackresourceupdate.go
- model_localrulestackresourceupdateproperties.go
- model_namedescriptionobject.go
- model_predefinedurlcategoriesresponse.go
- model_predefinedurlcategory.go
- model_rulestackproperties.go
- model_securityservices.go
- model_securityservicesresponse.go
- model_securityservicestypelist.go
- model_supportinfo.go
- predicates.go
- version.go