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 Country
- type CountryOperationPredicate
- type CreateOrUpdateOperationResponse
- type DefaultMode
- type DeleteOperationResponse
- type GetChangeLogOperationResponse
- type GetOperationResponse
- type GetSupportInfoOperationOptions
- type GetSupportInfoOperationResponse
- type ListAdvancedSecurityObjectsOperationOptions
- type ListAdvancedSecurityObjectsOperationResponse
- 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) (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 PredefinedUrlCategory
- type PredefinedUrlCategoryOperationPredicate
- 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 CountryOperationPredicate ¶
func (CountryOperationPredicate) Matches ¶
func (p CountryOperationPredicate) Matches(input Country) 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 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 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 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 ListFirewallsOperationResponse ¶
type ListFirewallsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ListFirewallsResponse }
type ListFirewallsResponse ¶
type ListPredefinedUrlCategoriesCompleteResult ¶
type ListPredefinedUrlCategoriesCompleteResult struct { LatestHttpResponse *http.Response Items []PredefinedUrlCategory }
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 *[]PredefinedUrlCategory }
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 ¶ added in v0.20231127.1171502
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) (result ListAppIdsCompleteResult, err error)
ListAppIdsComplete retrieves all the results into a single object
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 CountryOperationPredicate) (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 PredefinedUrlCategoryOperationPredicate) (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 PredefinedUrlCategory ¶
type PredefinedUrlCategoryOperationPredicate ¶
func (PredefinedUrlCategoryOperationPredicate) Matches ¶
func (p PredefinedUrlCategoryOperationPredicate) Matches(input PredefinedUrlCategory) bool
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_country.go
- model_listfirewallsresponse.go
- model_localrulestackresource.go
- model_localrulestackresourceupdate.go
- model_localrulestackresourceupdateproperties.go
- model_namedescriptionobject.go
- model_predefinedurlcategory.go
- model_rulestackproperties.go
- model_securityservices.go
- model_securityservicesresponse.go
- model_securityservicestypelist.go
- model_supportinfo.go
- predicates.go
- version.go