Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAdvSecurityObjectTypeEnum() []string + func PossibleValuesForDefaultMode() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForScopeType() []string + func PossibleValuesForSecurityServicesTypeEnum() []string + func ValidateGlobalRulestackID(input interface{}, key string) (warnings []string, errors []error) + type AdvSecurityObjectModel struct + Entry []NameDescriptionObject + Type *string + type AdvSecurityObjectModelOperationPredicate struct + Type *string + func (p AdvSecurityObjectModelOperationPredicate) Matches(input AdvSecurityObjectModel) bool + type AdvSecurityObjectTypeEnum string + const AdvSecurityObjectTypeEnumFeeds + const AdvSecurityObjectTypeEnumUrlCustom + func (s *AdvSecurityObjectTypeEnum) UnmarshalJSON(bytes []byte) error + type Changelog struct + Changes []string + LastCommitted *string + LastModified *string + func (o *Changelog) GetLastCommittedAsTime() (*time.Time, error) + func (o *Changelog) GetLastModifiedAsTime() (*time.Time, error) + func (o *Changelog) SetLastCommittedAsTime(input time.Time) + func (o *Changelog) SetLastModifiedAsTime(input time.Time) + type CommitOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Country struct + Code string + Description *string + type CountryOperationPredicate struct + Code *string + Description *string + func (p CountryOperationPredicate) Matches(input Country) bool + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *GlobalRulestackResource + OData *odata.OData + Poller pollers.Poller + type DefaultMode string + const DefaultModeFIREWALL + const DefaultModeIPS + const DefaultModeNONE + func (s *DefaultMode) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetChangeLogOperationResponse struct + HttpResponse *http.Response + Model *Changelog + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *GlobalRulestackResource + OData *odata.OData + type GlobalRulestackClient struct + Client *resourcemanager.Client + func NewGlobalRulestackClientWithBaseURI(sdkApi sdkEnv.Api) (*GlobalRulestackClient, error) + func (c GlobalRulestackClient) Commit(ctx context.Context, id GlobalRulestackId) (result CommitOperationResponse, err error) + func (c GlobalRulestackClient) CommitThenPoll(ctx context.Context, id GlobalRulestackId) error + func (c GlobalRulestackClient) CreateOrUpdate(ctx context.Context, id GlobalRulestackId, input GlobalRulestackResource) (result CreateOrUpdateOperationResponse, err error) + func (c GlobalRulestackClient) CreateOrUpdateThenPoll(ctx context.Context, id GlobalRulestackId, input GlobalRulestackResource) error + func (c GlobalRulestackClient) Delete(ctx context.Context, id GlobalRulestackId) (result DeleteOperationResponse, err error) + func (c GlobalRulestackClient) DeleteThenPoll(ctx context.Context, id GlobalRulestackId) error + func (c GlobalRulestackClient) Get(ctx context.Context, id GlobalRulestackId) (result GetOperationResponse, err error) + func (c GlobalRulestackClient) GetChangeLog(ctx context.Context, id GlobalRulestackId) (result GetChangeLogOperationResponse, err error) + func (c GlobalRulestackClient) List(ctx context.Context) (result ListOperationResponse, err error) + func (c GlobalRulestackClient) ListAdvancedSecurityObjects(ctx context.Context, id GlobalRulestackId, ...) (result ListAdvancedSecurityObjectsOperationResponse, err error) + func (c GlobalRulestackClient) ListAdvancedSecurityObjectsComplete(ctx context.Context, id GlobalRulestackId, ...) (ListAdvancedSecurityObjectsCompleteResult, error) + func (c GlobalRulestackClient) ListAdvancedSecurityObjectsCompleteMatchingPredicate(ctx context.Context, id GlobalRulestackId, ...) (result ListAdvancedSecurityObjectsCompleteResult, err error) + func (c GlobalRulestackClient) ListAppIds(ctx context.Context, id GlobalRulestackId, options ListAppIdsOperationOptions) (result ListAppIdsOperationResponse, err error) + func (c GlobalRulestackClient) ListAppIdsComplete(ctx context.Context, id GlobalRulestackId, options ListAppIdsOperationOptions) (result ListAppIdsCompleteResult, err error) + func (c GlobalRulestackClient) ListComplete(ctx context.Context) (ListCompleteResult, error) + func (c GlobalRulestackClient) ListCompleteMatchingPredicate(ctx context.Context, predicate GlobalRulestackResourceOperationPredicate) (result ListCompleteResult, err error) + func (c GlobalRulestackClient) ListCountries(ctx context.Context, id GlobalRulestackId, ...) (result ListCountriesOperationResponse, err error) + func (c GlobalRulestackClient) ListCountriesComplete(ctx context.Context, id GlobalRulestackId, ...) (ListCountriesCompleteResult, error) + func (c GlobalRulestackClient) ListCountriesCompleteMatchingPredicate(ctx context.Context, id GlobalRulestackId, ...) (result ListCountriesCompleteResult, err error) + func (c GlobalRulestackClient) ListFirewalls(ctx context.Context, id GlobalRulestackId) (result ListFirewallsOperationResponse, err error) + func (c GlobalRulestackClient) ListFirewallsComplete(ctx context.Context, id GlobalRulestackId) (result ListFirewallsCompleteResult, err error) + func (c GlobalRulestackClient) ListPredefinedURLCategories(ctx context.Context, id GlobalRulestackId, ...) (result ListPredefinedURLCategoriesOperationResponse, err error) + func (c GlobalRulestackClient) ListPredefinedURLCategoriesComplete(ctx context.Context, id GlobalRulestackId, ...) (ListPredefinedURLCategoriesCompleteResult, error) + func (c GlobalRulestackClient) ListPredefinedURLCategoriesCompleteMatchingPredicate(ctx context.Context, id GlobalRulestackId, ...) (result ListPredefinedURLCategoriesCompleteResult, err error) + func (c GlobalRulestackClient) ListSecurityServices(ctx context.Context, id GlobalRulestackId, ...) (result ListSecurityServicesOperationResponse, err error) + func (c GlobalRulestackClient) ListSecurityServicesComplete(ctx context.Context, id GlobalRulestackId, ...) (ListSecurityServicesCompleteResult, error) + func (c GlobalRulestackClient) ListSecurityServicesCompleteMatchingPredicate(ctx context.Context, id GlobalRulestackId, ...) (result ListSecurityServicesCompleteResult, err error) + func (c GlobalRulestackClient) Revert(ctx context.Context, id GlobalRulestackId) (result RevertOperationResponse, err error) + func (c GlobalRulestackClient) Update(ctx context.Context, id GlobalRulestackId, input GlobalRulestackResourceUpdate) (result UpdateOperationResponse, err error) + type GlobalRulestackId struct + GlobalRulestackName string + func NewGlobalRulestackID(globalRulestackName string) GlobalRulestackId + func ParseGlobalRulestackID(input string) (*GlobalRulestackId, error) + func ParseGlobalRulestackIDInsensitively(input string) (*GlobalRulestackId, error) + func (id *GlobalRulestackId) FromParseResult(input resourceids.ParseResult) error + func (id GlobalRulestackId) ID() string + func (id GlobalRulestackId) Segments() []resourceids.Segment + func (id GlobalRulestackId) String() string + type GlobalRulestackResource struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location string + Name *string + Properties RulestackProperties + SystemData *systemdata.SystemData + Type *string + type GlobalRulestackResourceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p GlobalRulestackResourceOperationPredicate) Matches(input GlobalRulestackResource) bool + type GlobalRulestackResourceUpdate struct + Identity *identity.LegacySystemAndUserAssignedMap + Location *string + Properties *GlobalRulestackResourceUpdateProperties + type GlobalRulestackResourceUpdateProperties struct + AssociatedSubscriptions *[]string + DefaultMode *DefaultMode + Description *string + MinAppIdVersion *string + PanEtag *string + PanLocation *string + Scope *ScopeType + SecurityServices *SecurityServices + type ListAdvancedSecurityObjectsCompleteResult struct + Items []AdvSecurityObjectModel + LatestHttpResponse *http.Response + type ListAdvancedSecurityObjectsCustomPager struct + NextLink *odata.Link + func (p *ListAdvancedSecurityObjectsCustomPager) NextPageLink() *odata.Link + type ListAdvancedSecurityObjectsOperationOptions struct + Skip *string + Top *int64 + Type *AdvSecurityObjectTypeEnum + func DefaultListAdvancedSecurityObjectsOperationOptions() ListAdvancedSecurityObjectsOperationOptions + func (o ListAdvancedSecurityObjectsOperationOptions) ToHeaders() *client.Headers + func (o ListAdvancedSecurityObjectsOperationOptions) ToOData() *odata.Query + func (o ListAdvancedSecurityObjectsOperationOptions) ToQuery() *client.QueryParams + type ListAdvancedSecurityObjectsOperationResponse struct + HttpResponse *http.Response + Model *[]AdvSecurityObjectModel + OData *odata.OData + type ListAppIdsCompleteResult struct + Items []string + LatestHttpResponse *http.Response + type ListAppIdsCustomPager struct + NextLink *odata.Link + func (p *ListAppIdsCustomPager) NextPageLink() *odata.Link + type ListAppIdsOperationOptions struct + AppIdVersion *string + AppPrefix *string + Skip *string + Top *int64 + func DefaultListAppIdsOperationOptions() ListAppIdsOperationOptions + func (o ListAppIdsOperationOptions) ToHeaders() *client.Headers + func (o ListAppIdsOperationOptions) ToOData() *odata.Query + func (o ListAppIdsOperationOptions) ToQuery() *client.QueryParams + type ListAppIdsOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListCompleteResult struct + Items []GlobalRulestackResource + LatestHttpResponse *http.Response + type ListCountriesCompleteResult struct + Items []Country + LatestHttpResponse *http.Response + type ListCountriesCustomPager struct + NextLink *odata.Link + func (p *ListCountriesCustomPager) NextPageLink() *odata.Link + type ListCountriesOperationOptions struct + Skip *string + Top *int64 + func DefaultListCountriesOperationOptions() ListCountriesOperationOptions + func (o ListCountriesOperationOptions) ToHeaders() *client.Headers + func (o ListCountriesOperationOptions) ToOData() *odata.Query + func (o ListCountriesOperationOptions) ToQuery() *client.QueryParams + type ListCountriesOperationResponse struct + HttpResponse *http.Response + Model *[]Country + OData *odata.OData + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListFirewallsCompleteResult struct + Items []string + LatestHttpResponse *http.Response + type ListFirewallsCustomPager struct + NextLink *odata.Link + func (p *ListFirewallsCustomPager) NextPageLink() *odata.Link + type ListFirewallsOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]GlobalRulestackResource + OData *odata.OData + type ListPredefinedURLCategoriesCompleteResult struct + Items []PredefinedURLCategory + LatestHttpResponse *http.Response + type ListPredefinedURLCategoriesCustomPager struct + NextLink *odata.Link + func (p *ListPredefinedURLCategoriesCustomPager) NextPageLink() *odata.Link + type ListPredefinedURLCategoriesOperationOptions struct + Skip *string + Top *int64 + func DefaultListPredefinedURLCategoriesOperationOptions() ListPredefinedURLCategoriesOperationOptions + func (o ListPredefinedURLCategoriesOperationOptions) ToHeaders() *client.Headers + func (o ListPredefinedURLCategoriesOperationOptions) ToOData() *odata.Query + func (o ListPredefinedURLCategoriesOperationOptions) ToQuery() *client.QueryParams + type ListPredefinedURLCategoriesOperationResponse struct + HttpResponse *http.Response + Model *[]PredefinedURLCategory + OData *odata.OData + type ListSecurityServicesCompleteResult struct + Items []SecurityServicesTypeList + LatestHttpResponse *http.Response + type ListSecurityServicesCustomPager struct + NextLink *odata.Link + func (p *ListSecurityServicesCustomPager) NextPageLink() *odata.Link + type ListSecurityServicesOperationOptions struct + Skip *string + Top *int64 + Type *SecurityServicesTypeEnum + func DefaultListSecurityServicesOperationOptions() ListSecurityServicesOperationOptions + func (o ListSecurityServicesOperationOptions) ToHeaders() *client.Headers + func (o ListSecurityServicesOperationOptions) ToOData() *odata.Query + func (o ListSecurityServicesOperationOptions) ToQuery() *client.QueryParams + type ListSecurityServicesOperationResponse struct + HttpResponse *http.Response + Model *[]SecurityServicesTypeList + OData *odata.OData + type NameDescriptionObject struct + Description *string + Name string + type PredefinedURLCategory struct + Action string + Name string + type PredefinedURLCategoryOperationPredicate struct + Action *string + Name *string + func (p PredefinedURLCategoryOperationPredicate) Matches(input PredefinedURLCategory) bool + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RevertOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type RulestackProperties struct + AssociatedSubscriptions *[]string + DefaultMode *DefaultMode + Description *string + MinAppIdVersion *string + PanEtag *string + PanLocation *string + ProvisioningState *ProvisioningState + Scope *ScopeType + SecurityServices *SecurityServices + type ScopeType string + const ScopeTypeGLOBAL + const ScopeTypeLOCAL + func (s *ScopeType) UnmarshalJSON(bytes []byte) error + type SecurityServices struct + AntiSpywareProfile *string + AntiVirusProfile *string + DnsSubscription *string + FileBlockingProfile *string + OutboundTrustCertificate *string + OutboundUnTrustCertificate *string + UrlFilteringProfile *string + VulnerabilityProfile *string + type SecurityServicesTypeEnum string + const SecurityServicesTypeEnumAntiSpyware + const SecurityServicesTypeEnumAntiVirus + const SecurityServicesTypeEnumDnsSubscription + const SecurityServicesTypeEnumFileBlocking + const SecurityServicesTypeEnumIPsVulnerability + const SecurityServicesTypeEnumUrlFiltering + func (s *SecurityServicesTypeEnum) UnmarshalJSON(bytes []byte) error + type SecurityServicesTypeList struct + Entry []NameDescriptionObject + Type *string + type SecurityServicesTypeListOperationPredicate struct + Type *string + func (p SecurityServicesTypeListOperationPredicate) Matches(input SecurityServicesTypeList) bool + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *GlobalRulestackResource + OData *odata.OData