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 ¶
type AdvSecurityObjectModelOperationPredicate struct {
Type *string
}
func (AdvSecurityObjectModelOperationPredicate) Matches ¶
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 ¶
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 ListAdvancedSecurityObjectsCompleteResult ¶
type ListAdvancedSecurityObjectsCompleteResult struct { LatestHttpResponse *http.Response Items []AdvSecurityObjectModel }
type ListAdvancedSecurityObjectsCustomPager ¶
func (*ListAdvancedSecurityObjectsCustomPager) NextPageLink ¶
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 ListAppIdsCustomPager ¶
func (*ListAppIdsCustomPager) NextPageLink ¶
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 ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
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 ¶
func (*ListBySubscriptionCustomPager) NextPageLink ¶
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]LocalRulestackResource }
type ListCountriesCustomPager ¶
func (*ListCountriesCustomPager) NextPageLink ¶
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 ListFirewallsCustomPager ¶
func (*ListFirewallsCustomPager) NextPageLink ¶
func (p *ListFirewallsCustomPager) NextPageLink() *odata.Link
type ListPredefinedURLCategoriesCompleteResult ¶
type ListPredefinedURLCategoriesCompleteResult struct { LatestHttpResponse *http.Response Items []PredefinedURLCategory }
type ListPredefinedURLCategoriesCustomPager ¶
func (*ListPredefinedURLCategoriesCustomPager) NextPageLink ¶
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 ¶
type ListSecurityServicesCompleteResult struct { LatestHttpResponse *http.Response Items []SecurityServicesTypeList }
type ListSecurityServicesCustomPager ¶
func (*ListSecurityServicesCustomPager) NextPageLink ¶
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 ¶
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 ¶
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 ¶
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) ListFirewallsComplete ¶
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 ¶
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) ListSecurityServicesComplete ¶
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 ¶
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 ¶
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 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 ¶
type SecurityServicesTypeListOperationPredicate struct {
Type *string
}
func (SecurityServicesTypeListOperationPredicate) Matches ¶
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