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 AdvSecurityObjectModel
- type AdvSecurityObjectModelOperationPredicate
- 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 ListAdvancedSecurityObjectsCompleteResult
- type ListAdvancedSecurityObjectsCustomPager
- type ListAdvancedSecurityObjectsOperationOptions
- type ListAdvancedSecurityObjectsOperationResponse
- type ListAppIdsCompleteResult
- type ListAppIdsCustomPager
- type ListAppIdsOperationOptions
- type ListAppIdsOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationResponse
- type ListCountriesCompleteResult
- type ListCountriesCustomPager
- type ListCountriesOperationOptions
- type ListCountriesOperationResponse
- type ListFirewallsCompleteResult
- type ListFirewallsCustomPager
- type ListFirewallsOperationResponse
- type ListPredefinedUrlCategoriesCompleteResult
- type ListPredefinedUrlCategoriesCustomPager
- type ListPredefinedUrlCategoriesOperationOptions
- type ListPredefinedUrlCategoriesOperationResponse
- type ListSecurityServicesCompleteResult
- type ListSecurityServicesCustomPager
- 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) ListAdvancedSecurityObjectsComplete(ctx context.Context, id LocalRulestackId, ...) (ListAdvancedSecurityObjectsCompleteResult, error)
- func (c LocalRulestacksClient) ListAdvancedSecurityObjectsCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, ...) (result ListAdvancedSecurityObjectsCompleteResult, 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) ListFirewallsComplete(ctx context.Context, id LocalRulestackId) (result ListFirewallsCompleteResult, 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) ListSecurityServicesComplete(ctx context.Context, id LocalRulestackId, ...) (ListSecurityServicesCompleteResult, error)
- func (c LocalRulestacksClient) ListSecurityServicesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, ...) (result ListSecurityServicesCompleteResult, 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 SecurityServicesTypeEnum
- type SecurityServicesTypeList
- type SecurityServicesTypeListOperationPredicate
- 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 AdvSecurityObjectModel ¶
type AdvSecurityObjectModel struct { Entry []NameDescriptionObject `json:"entry"` Type *string `json:"type,omitempty"` }
type AdvSecurityObjectModelOperationPredicate ¶ added in v0.20240227.1172434
type AdvSecurityObjectModelOperationPredicate struct {
Type *string
}
func (AdvSecurityObjectModelOperationPredicate) Matches ¶ added in v0.20240227.1172434
func (p AdvSecurityObjectModelOperationPredicate) Matches(input AdvSecurityObjectModel) bool
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 ¶ added in v0.20240227.1172434
func (CountryOperationPredicate) Matches ¶ added in v0.20240227.1172434
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 ListAdvancedSecurityObjectsCompleteResult ¶ added in v0.20240227.1172434
type ListAdvancedSecurityObjectsCompleteResult struct { LatestHttpResponse *http.Response Items []AdvSecurityObjectModel }
type ListAdvancedSecurityObjectsCustomPager ¶ added in v0.20240628.1153531
func (*ListAdvancedSecurityObjectsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAdvancedSecurityObjectsCustomPager) NextPageLink() *odata.Link
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 *[]AdvSecurityObjectModel }
type ListAppIdsCompleteResult ¶ added in v0.20240227.1172434
type ListAppIdsCustomPager ¶ added in v0.20240628.1153531
func (*ListAppIdsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAppIdsCustomPager) NextPageLink() *odata.Link
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 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 *[]LocalRulestackResource }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []LocalRulestackResource }
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 *[]LocalRulestackResource }
type ListCountriesCompleteResult ¶ added in v0.20240227.1172434
type ListCountriesCustomPager ¶ added in v0.20240628.1153531
func (*ListCountriesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCountriesCustomPager) NextPageLink() *odata.Link
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 ListFirewallsCompleteResult ¶ added in v0.20240227.1172434
type ListFirewallsCustomPager ¶ added in v0.20240628.1153531
func (*ListFirewallsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListFirewallsCustomPager) NextPageLink() *odata.Link
type ListPredefinedUrlCategoriesCompleteResult ¶ added in v0.20240227.1172434
type ListPredefinedUrlCategoriesCompleteResult struct { LatestHttpResponse *http.Response Items []PredefinedUrlCategory }
type ListPredefinedUrlCategoriesCustomPager ¶ added in v0.20240628.1153531
func (*ListPredefinedUrlCategoriesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListPredefinedUrlCategoriesCustomPager) NextPageLink() *odata.Link
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 ListSecurityServicesCompleteResult ¶ added in v0.20240227.1172434
type ListSecurityServicesCompleteResult struct { LatestHttpResponse *http.Response Items []SecurityServicesTypeList }
type ListSecurityServicesCustomPager ¶ added in v0.20240628.1153531
func (*ListSecurityServicesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListSecurityServicesCustomPager) NextPageLink() *odata.Link
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 *[]SecurityServicesTypeList }
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) ListAdvancedSecurityObjectsComplete ¶ added in v0.20240227.1172434
func (c LocalRulestacksClient) ListAdvancedSecurityObjectsComplete(ctx context.Context, id LocalRulestackId, options ListAdvancedSecurityObjectsOperationOptions) (ListAdvancedSecurityObjectsCompleteResult, error)
ListAdvancedSecurityObjectsComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListAdvancedSecurityObjectsCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c LocalRulestacksClient) ListAdvancedSecurityObjectsCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListAdvancedSecurityObjectsOperationOptions, predicate AdvSecurityObjectModelOperationPredicate) (result ListAdvancedSecurityObjectsCompleteResult, err error)
ListAdvancedSecurityObjectsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LocalRulestacksClient) ListAppIds ¶
func (c LocalRulestacksClient) ListAppIds(ctx context.Context, id LocalRulestackId, options ListAppIdsOperationOptions) (result ListAppIdsOperationResponse, err error)
ListAppIds ...
func (LocalRulestacksClient) ListAppIdsComplete ¶ added in v0.20240227.1172434
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 ¶ added in v0.20240227.1172434
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 ¶ added in v0.20240227.1172434
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) ListFirewallsComplete ¶ added in v0.20240227.1172434
func (c LocalRulestacksClient) ListFirewallsComplete(ctx context.Context, id LocalRulestackId) (result ListFirewallsCompleteResult, err error)
ListFirewallsComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListPredefinedUrlCategories ¶
func (c LocalRulestacksClient) ListPredefinedUrlCategories(ctx context.Context, id LocalRulestackId, options ListPredefinedUrlCategoriesOperationOptions) (result ListPredefinedUrlCategoriesOperationResponse, err error)
ListPredefinedUrlCategories ...
func (LocalRulestacksClient) ListPredefinedUrlCategoriesComplete ¶ added in v0.20240227.1172434
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 ¶ added in v0.20240227.1172434
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) ListSecurityServicesComplete ¶ added in v0.20240227.1172434
func (c LocalRulestacksClient) ListSecurityServicesComplete(ctx context.Context, id LocalRulestackId, options ListSecurityServicesOperationOptions) (ListSecurityServicesCompleteResult, error)
ListSecurityServicesComplete retrieves all the results into a single object
func (LocalRulestacksClient) ListSecurityServicesCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c LocalRulestacksClient) ListSecurityServicesCompleteMatchingPredicate(ctx context.Context, id LocalRulestackId, options ListSecurityServicesOperationOptions, predicate SecurityServicesTypeListOperationPredicate) (result ListSecurityServicesCompleteResult, err error)
ListSecurityServicesCompleteMatchingPredicate retrieves all the results and then applies the predicate
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 ¶ added in v0.20240227.1172434
func (PredefinedUrlCategoryOperationPredicate) Matches ¶ added in v0.20240227.1172434
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 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 SecurityServicesTypeListOperationPredicate ¶ added in v0.20240227.1172434
type SecurityServicesTypeListOperationPredicate struct {
Type *string
}
func (SecurityServicesTypeListOperationPredicate) Matches ¶ added in v0.20240227.1172434
func (p SecurityServicesTypeListOperationPredicate) Matches(input SecurityServicesTypeList) bool
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_advsecurityobjectmodel.go
- model_changelog.go
- model_country.go
- model_localrulestackresource.go
- model_localrulestackresourceupdate.go
- model_localrulestackresourceupdateproperties.go
- model_namedescriptionobject.go
- model_predefinedurlcategory.go
- model_rulestackproperties.go
- model_securityservices.go
- model_securityservicestypelist.go
- model_supportinfo.go
- predicates.go
- version.go