Versions in this module Expand all Collapse all v0 v0.13.4 Sep 8, 2026 v0.13.3 Sep 3, 2026 v0.13.2 Aug 24, 2026 v0.13.1 Aug 10, 2026 v0.13.0 Aug 5, 2026 Changes in this version + var AllowedActionEnumValues = []Action + var AllowedModeEnumValues = []Mode + var AllowedOperatorEnumValues = []Operator + var AllowedSeverityEnumValues = []Severity + var AllowedTransformationEnumValues = []Transformation + var AllowedTypeEnumValues = []Type + var AllowedVariableEnumValues = []Variable + var JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) + var XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) + func CacheExpires(r *http.Response) time.Time + func IsNil(i interface{}) bool + func NewConfiguration() *config.Configuration + func PtrBool(v bool) *bool + func PtrFloat32(v float32) *float32 + func PtrFloat64(v float64) *float64 + func PtrInt(v int) *int + func PtrInt32(v int32) *int32 + func PtrInt64(v int64) *int64 + func PtrString(v string) *string + func PtrTime(v time.Time) *time.Time + type APIClient struct + DefaultAPI DefaultAPI + func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error) + func (c *APIClient) GetConfig() *config.Configuration + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type Action string + const ACTION_ACTION_ALLOW + const ACTION_ACTION_DENY + const ACTION_ACTION_PASS + const ACTION_UNKNOWN_DEFAULT_OPEN_API + func NewActionFromValue(v string) (*Action, error) + func (v *Action) UnmarshalJSON(src []byte) error + func (v Action) IsValid() bool + func (v Action) Ptr() *Action + type ApiCreateCustomRuleGroupRequest struct + ApiService DefaultAPI + func (r ApiCreateCustomRuleGroupRequest) CreateCustomRuleGroupPayload(createCustomRuleGroupPayload CreateCustomRuleGroupPayload) ApiCreateCustomRuleGroupRequest + func (r ApiCreateCustomRuleGroupRequest) Execute() (*GetCustomRuleGroupResponse, error) + type ApiCreateManagedRuleSetRequest struct + ApiService DefaultAPI + func (r ApiCreateManagedRuleSetRequest) CreateManagedRuleSetPayload(createManagedRuleSetPayload CreateManagedRuleSetPayload) ApiCreateManagedRuleSetRequest + func (r ApiCreateManagedRuleSetRequest) Execute() (*GetManagedRuleSetResponse, error) + type ApiCreateWAFRequest struct + ApiService DefaultAPI + func (r ApiCreateWAFRequest) CreateWAFPayload(createWAFPayload CreateWAFPayload) ApiCreateWAFRequest + func (r ApiCreateWAFRequest) Execute() (*GetWAFResponse, error) + type ApiDeleteCustomRuleGroupRequest struct + ApiService DefaultAPI + func (r ApiDeleteCustomRuleGroupRequest) Execute() (map[string]interface{}, error) + type ApiDeleteManagedRuleSetRequest struct + ApiService DefaultAPI + func (r ApiDeleteManagedRuleSetRequest) Execute() (map[string]interface{}, error) + type ApiDeleteWAFRequest struct + ApiService DefaultAPI + func (r ApiDeleteWAFRequest) Execute() (map[string]interface{}, error) + type ApiGetCustomRuleGroupRequest struct + ApiService DefaultAPI + func (r ApiGetCustomRuleGroupRequest) Execute() (*GetCustomRuleGroupResponse, error) + type ApiGetManagedRuleSetRequest struct + ApiService DefaultAPI + func (r ApiGetManagedRuleSetRequest) Execute() (*GetManagedRuleSetResponse, error) + type ApiGetQuotaRequest struct + ApiService DefaultAPI + func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) + type ApiGetWAFRequest struct + ApiService DefaultAPI + func (r ApiGetWAFRequest) Execute() (*GetWAFResponse, error) + type ApiListCustomRuleGroupRequest struct + ApiService DefaultAPI + func (r ApiListCustomRuleGroupRequest) Execute() (*ListCustomRuleGroupResponse, error) + func (r ApiListCustomRuleGroupRequest) PageId(pageId string) ApiListCustomRuleGroupRequest + func (r ApiListCustomRuleGroupRequest) PageSize(pageSize string) ApiListCustomRuleGroupRequest + type ApiListManagedRuleSetsRequest struct + ApiService DefaultAPI + func (r ApiListManagedRuleSetsRequest) Execute() (*ListManagedRuleSetResponse, error) + func (r ApiListManagedRuleSetsRequest) PageId(pageId string) ApiListManagedRuleSetsRequest + func (r ApiListManagedRuleSetsRequest) PageSize(pageSize string) ApiListManagedRuleSetsRequest + type ApiListWAFRequest struct + ApiService DefaultAPI + func (r ApiListWAFRequest) Execute() (*ListWAFResponse, error) + func (r ApiListWAFRequest) PageId(pageId string) ApiListWAFRequest + func (r ApiListWAFRequest) PageSize(pageSize string) ApiListWAFRequest + type ApiPatchManagedRuleSetRequest struct + ApiService DefaultAPI + func (r ApiPatchManagedRuleSetRequest) Execute() (*GetManagedRuleSetResponse, error) + func (r ApiPatchManagedRuleSetRequest) PatchManagedRuleSetPayload(patchManagedRuleSetPayload PatchManagedRuleSetPayload) ApiPatchManagedRuleSetRequest + type ApiUpdateCustomRuleGroupRequest struct + ApiService DefaultAPI + func (r ApiUpdateCustomRuleGroupRequest) Execute() (*GetCustomRuleGroupResponse, error) + func (r ApiUpdateCustomRuleGroupRequest) UpdateCustomRuleGroupPayload(updateCustomRuleGroupPayload UpdateCustomRuleGroupPayload) ApiUpdateCustomRuleGroupRequest + type ApiUpdateWAFRequest struct + ApiService DefaultAPI + func (r ApiUpdateWAFRequest) Execute() (*GetWAFResponse, error) + func (r ApiUpdateWAFRequest) UpdateWAFPayload(updateWAFPayload UpdateWAFPayload) ApiUpdateWAFRequest + type Behavior struct + Action Action + AdditionalProperties map[string]interface{} + Log *bool + LogMsg *string + func NewBehavior(action Action) *Behavior + func NewBehaviorWithDefaults() *Behavior + func (o *Behavior) GetAction() Action + func (o *Behavior) GetActionOk() (*Action, bool) + func (o *Behavior) GetLog() bool + func (o *Behavior) GetLogMsg() string + func (o *Behavior) GetLogMsgOk() (*string, bool) + func (o *Behavior) GetLogOk() (*bool, bool) + func (o *Behavior) HasLog() bool + func (o *Behavior) HasLogMsg() bool + func (o *Behavior) SetAction(v Action) + func (o *Behavior) SetLog(v bool) + func (o *Behavior) SetLogMsg(v string) + func (o *Behavior) UnmarshalJSON(data []byte) (err error) + func (o Behavior) MarshalJSON() ([]byte, error) + func (o Behavior) ToMap() (map[string]interface{}, error) + type CRGConfigQuota struct + AdditionalProperties map[string]interface{} + Limit *int32 + Usage *int32 + func NewCRGConfigQuota() *CRGConfigQuota + func NewCRGConfigQuotaWithDefaults() *CRGConfigQuota + func (o *CRGConfigQuota) GetLimit() int32 + func (o *CRGConfigQuota) GetLimitOk() (*int32, bool) + func (o *CRGConfigQuota) GetUsage() int32 + func (o *CRGConfigQuota) GetUsageOk() (*int32, bool) + func (o *CRGConfigQuota) HasLimit() bool + func (o *CRGConfigQuota) HasUsage() bool + func (o *CRGConfigQuota) SetLimit(v int32) + func (o *CRGConfigQuota) SetUsage(v int32) + func (o *CRGConfigQuota) UnmarshalJSON(data []byte) (err error) + func (o CRGConfigQuota) MarshalJSON() ([]byte, error) + func (o CRGConfigQuota) ToMap() (map[string]interface{}, error) + type CRGUsage struct + AdditionalProperties map[string]interface{} + Count *int32 + Items []string + func NewCRGUsage() *CRGUsage + func NewCRGUsageWithDefaults() *CRGUsage + func (o *CRGUsage) GetCount() int32 + func (o *CRGUsage) GetCountOk() (*int32, bool) + func (o *CRGUsage) GetItems() []string + func (o *CRGUsage) GetItemsOk() ([]string, bool) + func (o *CRGUsage) HasCount() bool + func (o *CRGUsage) HasItems() bool + func (o *CRGUsage) SetCount(v int32) + func (o *CRGUsage) SetItems(v []string) + func (o *CRGUsage) UnmarshalJSON(data []byte) (err error) + func (o CRGUsage) MarshalJSON() ([]byte, error) + func (o CRGUsage) ToMap() (map[string]interface{}, error) + type Condition struct + AdditionalProperties map[string]interface{} + Operator ConditionOperator + Transformations []Transformation + Variable ConditionVariable + func NewCondition(operator ConditionOperator, variable ConditionVariable) *Condition + func NewConditionWithDefaults() *Condition + func (o *Condition) GetOperator() ConditionOperator + func (o *Condition) GetOperatorOk() (*ConditionOperator, bool) + func (o *Condition) GetTransformations() []Transformation + func (o *Condition) GetTransformationsOk() ([]Transformation, bool) + func (o *Condition) GetVariable() ConditionVariable + func (o *Condition) GetVariableOk() (*ConditionVariable, bool) + func (o *Condition) HasTransformations() bool + func (o *Condition) SetOperator(v ConditionOperator) + func (o *Condition) SetTransformations(v []Transformation) + func (o *Condition) SetVariable(v ConditionVariable) + func (o *Condition) UnmarshalJSON(data []byte) (err error) + func (o Condition) MarshalJSON() ([]byte, error) + func (o Condition) ToMap() (map[string]interface{}, error) + type ConditionOperator struct + AdditionalProperties map[string]interface{} + Type Operator + Value *string + func NewConditionOperator(types Operator) *ConditionOperator + func NewConditionOperatorWithDefaults() *ConditionOperator + func (o *ConditionOperator) GetType() Operator + func (o *ConditionOperator) GetTypeOk() (*Operator, bool) + func (o *ConditionOperator) GetValue() string + func (o *ConditionOperator) GetValueOk() (*string, bool) + func (o *ConditionOperator) HasValue() bool + func (o *ConditionOperator) SetType(v Operator) + func (o *ConditionOperator) SetValue(v string) + func (o *ConditionOperator) UnmarshalJSON(data []byte) (err error) + func (o ConditionOperator) MarshalJSON() ([]byte, error) + func (o ConditionOperator) ToMap() (map[string]interface{}, error) + type ConditionVariable struct + AdditionalProperties map[string]interface{} + Type Variable + Value *string + func NewConditionVariable(types Variable) *ConditionVariable + func NewConditionVariableWithDefaults() *ConditionVariable + func (o *ConditionVariable) GetType() Variable + func (o *ConditionVariable) GetTypeOk() (*Variable, bool) + func (o *ConditionVariable) GetValue() string + func (o *ConditionVariable) GetValueOk() (*string, bool) + func (o *ConditionVariable) HasValue() bool + func (o *ConditionVariable) SetType(v Variable) + func (o *ConditionVariable) SetValue(v string) + func (o *ConditionVariable) UnmarshalJSON(data []byte) (err error) + func (o ConditionVariable) MarshalJSON() ([]byte, error) + func (o ConditionVariable) ToMap() (map[string]interface{}, error) + type CreateCustomRule struct + AdditionalProperties map[string]interface{} + Behavior Behavior + Conditions []Condition + Description *string + func NewCreateCustomRule(behavior Behavior, conditions []Condition) *CreateCustomRule + func NewCreateCustomRuleWithDefaults() *CreateCustomRule + func (o *CreateCustomRule) GetBehavior() Behavior + func (o *CreateCustomRule) GetBehaviorOk() (*Behavior, bool) + func (o *CreateCustomRule) GetConditions() []Condition + func (o *CreateCustomRule) GetConditionsOk() ([]Condition, bool) + func (o *CreateCustomRule) GetDescription() string + func (o *CreateCustomRule) GetDescriptionOk() (*string, bool) + func (o *CreateCustomRule) HasDescription() bool + func (o *CreateCustomRule) SetBehavior(v Behavior) + func (o *CreateCustomRule) SetConditions(v []Condition) + func (o *CreateCustomRule) SetDescription(v string) + func (o *CreateCustomRule) UnmarshalJSON(data []byte) (err error) + func (o CreateCustomRule) MarshalJSON() ([]byte, error) + func (o CreateCustomRule) ToMap() (map[string]interface{}, error) + type CreateCustomRuleGroupPayload struct + AdditionalProperties map[string]interface{} + Name string + ProjectId *string + Region *string + Rules []CreateCustomRule + func NewCreateCustomRuleGroupPayload(name string, rules []CreateCustomRule) *CreateCustomRuleGroupPayload + func NewCreateCustomRuleGroupPayloadWithDefaults() *CreateCustomRuleGroupPayload + func (o *CreateCustomRuleGroupPayload) GetName() string + func (o *CreateCustomRuleGroupPayload) GetNameOk() (*string, bool) + func (o *CreateCustomRuleGroupPayload) GetProjectId() string + func (o *CreateCustomRuleGroupPayload) GetProjectIdOk() (*string, bool) + func (o *CreateCustomRuleGroupPayload) GetRegion() string + func (o *CreateCustomRuleGroupPayload) GetRegionOk() (*string, bool) + func (o *CreateCustomRuleGroupPayload) GetRules() []CreateCustomRule + func (o *CreateCustomRuleGroupPayload) GetRulesOk() ([]CreateCustomRule, bool) + func (o *CreateCustomRuleGroupPayload) HasProjectId() bool + func (o *CreateCustomRuleGroupPayload) HasRegion() bool + func (o *CreateCustomRuleGroupPayload) SetName(v string) + func (o *CreateCustomRuleGroupPayload) SetProjectId(v string) + func (o *CreateCustomRuleGroupPayload) SetRegion(v string) + func (o *CreateCustomRuleGroupPayload) SetRules(v []CreateCustomRule) + func (o *CreateCustomRuleGroupPayload) UnmarshalJSON(data []byte) (err error) + func (o CreateCustomRuleGroupPayload) MarshalJSON() ([]byte, error) + func (o CreateCustomRuleGroupPayload) ToMap() (map[string]interface{}, error) + type CreateManagedRuleSetPayload struct + AdditionalProperties map[string]interface{} + Name string + ProjectId *string + Region *string + Type Type + func NewCreateManagedRuleSetPayload(name string, types Type) *CreateManagedRuleSetPayload + func NewCreateManagedRuleSetPayloadWithDefaults() *CreateManagedRuleSetPayload + func (o *CreateManagedRuleSetPayload) GetName() string + func (o *CreateManagedRuleSetPayload) GetNameOk() (*string, bool) + func (o *CreateManagedRuleSetPayload) GetProjectId() string + func (o *CreateManagedRuleSetPayload) GetProjectIdOk() (*string, bool) + func (o *CreateManagedRuleSetPayload) GetRegion() string + func (o *CreateManagedRuleSetPayload) GetRegionOk() (*string, bool) + func (o *CreateManagedRuleSetPayload) GetType() Type + func (o *CreateManagedRuleSetPayload) GetTypeOk() (*Type, bool) + func (o *CreateManagedRuleSetPayload) HasProjectId() bool + func (o *CreateManagedRuleSetPayload) HasRegion() bool + func (o *CreateManagedRuleSetPayload) SetName(v string) + func (o *CreateManagedRuleSetPayload) SetProjectId(v string) + func (o *CreateManagedRuleSetPayload) SetRegion(v string) + func (o *CreateManagedRuleSetPayload) SetType(v Type) + func (o *CreateManagedRuleSetPayload) UnmarshalJSON(data []byte) (err error) + func (o CreateManagedRuleSetPayload) MarshalJSON() ([]byte, error) + func (o CreateManagedRuleSetPayload) ToMap() (map[string]interface{}, error) + type CreateWAFPayload struct + AdditionalProperties map[string]interface{} + CustomRuleGroupName *string + Labels *map[string]string + ManagedRuleSetName *string + Name string + ProjectId *string + Region *string + func NewCreateWAFPayload(name string) *CreateWAFPayload + func NewCreateWAFPayloadWithDefaults() *CreateWAFPayload + func (o *CreateWAFPayload) GetCustomRuleGroupName() string + func (o *CreateWAFPayload) GetCustomRuleGroupNameOk() (*string, bool) + func (o *CreateWAFPayload) GetLabels() map[string]string + func (o *CreateWAFPayload) GetLabelsOk() (*map[string]string, bool) + func (o *CreateWAFPayload) GetManagedRuleSetName() string + func (o *CreateWAFPayload) GetManagedRuleSetNameOk() (*string, bool) + func (o *CreateWAFPayload) GetName() string + func (o *CreateWAFPayload) GetNameOk() (*string, bool) + func (o *CreateWAFPayload) GetProjectId() string + func (o *CreateWAFPayload) GetProjectIdOk() (*string, bool) + func (o *CreateWAFPayload) GetRegion() string + func (o *CreateWAFPayload) GetRegionOk() (*string, bool) + func (o *CreateWAFPayload) HasCustomRuleGroupName() bool + func (o *CreateWAFPayload) HasLabels() bool + func (o *CreateWAFPayload) HasManagedRuleSetName() bool + func (o *CreateWAFPayload) HasProjectId() bool + func (o *CreateWAFPayload) HasRegion() bool + func (o *CreateWAFPayload) SetCustomRuleGroupName(v string) + func (o *CreateWAFPayload) SetLabels(v map[string]string) + func (o *CreateWAFPayload) SetManagedRuleSetName(v string) + func (o *CreateWAFPayload) SetName(v string) + func (o *CreateWAFPayload) SetProjectId(v string) + func (o *CreateWAFPayload) SetRegion(v string) + func (o *CreateWAFPayload) UnmarshalJSON(data []byte) (err error) + func (o CreateWAFPayload) MarshalJSON() ([]byte, error) + func (o CreateWAFPayload) ToMap() (map[string]interface{}, error) + type DefaultAPI interface + CreateCustomRuleGroup func(ctx context.Context, projectId string, region string) ApiCreateCustomRuleGroupRequest + CreateCustomRuleGroupExecute func(r ApiCreateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + CreateManagedRuleSet func(ctx context.Context, projectId string, region string) ApiCreateManagedRuleSetRequest + CreateManagedRuleSetExecute func(r ApiCreateManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + CreateWAF func(ctx context.Context, projectId string, region string) ApiCreateWAFRequest + CreateWAFExecute func(r ApiCreateWAFRequest) (*GetWAFResponse, error) + DeleteCustomRuleGroup func(ctx context.Context, projectId string, region string, name string) ApiDeleteCustomRuleGroupRequest + DeleteCustomRuleGroupExecute func(r ApiDeleteCustomRuleGroupRequest) (map[string]interface{}, error) + DeleteManagedRuleSet func(ctx context.Context, projectId string, region string, name string) ApiDeleteManagedRuleSetRequest + DeleteManagedRuleSetExecute func(r ApiDeleteManagedRuleSetRequest) (map[string]interface{}, error) + DeleteWAF func(ctx context.Context, projectId string, region string, name string) ApiDeleteWAFRequest + DeleteWAFExecute func(r ApiDeleteWAFRequest) (map[string]interface{}, error) + GetCustomRuleGroup func(ctx context.Context, projectId string, region string, name string) ApiGetCustomRuleGroupRequest + GetCustomRuleGroupExecute func(r ApiGetCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + GetManagedRuleSet func(ctx context.Context, projectId string, region string, name string) ApiGetManagedRuleSetRequest + GetManagedRuleSetExecute func(r ApiGetManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + GetQuota func(ctx context.Context, projectId string, region string) ApiGetQuotaRequest + GetQuotaExecute func(r ApiGetQuotaRequest) (*GetQuotaResponse, error) + GetWAF func(ctx context.Context, projectId string, region string, name string) ApiGetWAFRequest + GetWAFExecute func(r ApiGetWAFRequest) (*GetWAFResponse, error) + ListCustomRuleGroup func(ctx context.Context, projectId string, region string) ApiListCustomRuleGroupRequest + ListCustomRuleGroupExecute func(r ApiListCustomRuleGroupRequest) (*ListCustomRuleGroupResponse, error) + ListManagedRuleSets func(ctx context.Context, projectId string, region string) ApiListManagedRuleSetsRequest + ListManagedRuleSetsExecute func(r ApiListManagedRuleSetsRequest) (*ListManagedRuleSetResponse, error) + ListWAF func(ctx context.Context, projectId string, region string) ApiListWAFRequest + ListWAFExecute func(r ApiListWAFRequest) (*ListWAFResponse, error) + PatchManagedRuleSet func(ctx context.Context, projectId string, region string, name string) ApiPatchManagedRuleSetRequest + PatchManagedRuleSetExecute func(r ApiPatchManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + UpdateCustomRuleGroup func(ctx context.Context, projectId string, region string, name string) ApiUpdateCustomRuleGroupRequest + UpdateCustomRuleGroupExecute func(r ApiUpdateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + UpdateWAF func(ctx context.Context, projectId string, region string, name string) ApiUpdateWAFRequest + UpdateWAFExecute func(r ApiUpdateWAFRequest) (*GetWAFResponse, error) + type DefaultAPIService service + func (a *DefaultAPIService) CreateCustomRuleGroup(ctx context.Context, projectId string, region string) ApiCreateCustomRuleGroupRequest + func (a *DefaultAPIService) CreateCustomRuleGroupExecute(r ApiCreateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a *DefaultAPIService) CreateManagedRuleSet(ctx context.Context, projectId string, region string) ApiCreateManagedRuleSetRequest + func (a *DefaultAPIService) CreateManagedRuleSetExecute(r ApiCreateManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a *DefaultAPIService) CreateWAF(ctx context.Context, projectId string, region string) ApiCreateWAFRequest + func (a *DefaultAPIService) CreateWAFExecute(r ApiCreateWAFRequest) (*GetWAFResponse, error) + func (a *DefaultAPIService) DeleteCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiDeleteCustomRuleGroupRequest + func (a *DefaultAPIService) DeleteCustomRuleGroupExecute(r ApiDeleteCustomRuleGroupRequest) (map[string]interface{}, error) + func (a *DefaultAPIService) DeleteManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiDeleteManagedRuleSetRequest + func (a *DefaultAPIService) DeleteManagedRuleSetExecute(r ApiDeleteManagedRuleSetRequest) (map[string]interface{}, error) + func (a *DefaultAPIService) DeleteWAF(ctx context.Context, projectId string, region string, name string) ApiDeleteWAFRequest + func (a *DefaultAPIService) DeleteWAFExecute(r ApiDeleteWAFRequest) (map[string]interface{}, error) + func (a *DefaultAPIService) GetCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiGetCustomRuleGroupRequest + func (a *DefaultAPIService) GetCustomRuleGroupExecute(r ApiGetCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a *DefaultAPIService) GetManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiGetManagedRuleSetRequest + func (a *DefaultAPIService) GetManagedRuleSetExecute(r ApiGetManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a *DefaultAPIService) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest + func (a *DefaultAPIService) GetQuotaExecute(r ApiGetQuotaRequest) (*GetQuotaResponse, error) + func (a *DefaultAPIService) GetWAF(ctx context.Context, projectId string, region string, name string) ApiGetWAFRequest + func (a *DefaultAPIService) GetWAFExecute(r ApiGetWAFRequest) (*GetWAFResponse, error) + func (a *DefaultAPIService) ListCustomRuleGroup(ctx context.Context, projectId string, region string) ApiListCustomRuleGroupRequest + func (a *DefaultAPIService) ListCustomRuleGroupExecute(r ApiListCustomRuleGroupRequest) (*ListCustomRuleGroupResponse, error) + func (a *DefaultAPIService) ListManagedRuleSets(ctx context.Context, projectId string, region string) ApiListManagedRuleSetsRequest + func (a *DefaultAPIService) ListManagedRuleSetsExecute(r ApiListManagedRuleSetsRequest) (*ListManagedRuleSetResponse, error) + func (a *DefaultAPIService) ListWAF(ctx context.Context, projectId string, region string) ApiListWAFRequest + func (a *DefaultAPIService) ListWAFExecute(r ApiListWAFRequest) (*ListWAFResponse, error) + func (a *DefaultAPIService) PatchManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiPatchManagedRuleSetRequest + func (a *DefaultAPIService) PatchManagedRuleSetExecute(r ApiPatchManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a *DefaultAPIService) UpdateCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiUpdateCustomRuleGroupRequest + func (a *DefaultAPIService) UpdateCustomRuleGroupExecute(r ApiUpdateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a *DefaultAPIService) UpdateWAF(ctx context.Context, projectId string, region string, name string) ApiUpdateWAFRequest + func (a *DefaultAPIService) UpdateWAFExecute(r ApiUpdateWAFRequest) (*GetWAFResponse, error) + type DefaultAPIServiceMock struct + CreateCustomRuleGroupExecuteMock *func(r ApiCreateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + CreateManagedRuleSetExecuteMock *func(r ApiCreateManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + CreateWAFExecuteMock *func(r ApiCreateWAFRequest) (*GetWAFResponse, error) + DeleteCustomRuleGroupExecuteMock *func(r ApiDeleteCustomRuleGroupRequest) (map[string]interface{}, error) + DeleteManagedRuleSetExecuteMock *func(r ApiDeleteManagedRuleSetRequest) (map[string]interface{}, error) + DeleteWAFExecuteMock *func(r ApiDeleteWAFRequest) (map[string]interface{}, error) + GetCustomRuleGroupExecuteMock *func(r ApiGetCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + GetManagedRuleSetExecuteMock *func(r ApiGetManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + GetQuotaExecuteMock *func(r ApiGetQuotaRequest) (*GetQuotaResponse, error) + GetWAFExecuteMock *func(r ApiGetWAFRequest) (*GetWAFResponse, error) + ListCustomRuleGroupExecuteMock *func(r ApiListCustomRuleGroupRequest) (*ListCustomRuleGroupResponse, error) + ListManagedRuleSetsExecuteMock *func(r ApiListManagedRuleSetsRequest) (*ListManagedRuleSetResponse, error) + ListWAFExecuteMock *func(r ApiListWAFRequest) (*ListWAFResponse, error) + PatchManagedRuleSetExecuteMock *func(r ApiPatchManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + UpdateCustomRuleGroupExecuteMock *func(r ApiUpdateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + UpdateWAFExecuteMock *func(r ApiUpdateWAFRequest) (*GetWAFResponse, error) + func (a DefaultAPIServiceMock) CreateCustomRuleGroup(ctx context.Context, projectId string, region string) ApiCreateCustomRuleGroupRequest + func (a DefaultAPIServiceMock) CreateCustomRuleGroupExecute(r ApiCreateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a DefaultAPIServiceMock) CreateManagedRuleSet(ctx context.Context, projectId string, region string) ApiCreateManagedRuleSetRequest + func (a DefaultAPIServiceMock) CreateManagedRuleSetExecute(r ApiCreateManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a DefaultAPIServiceMock) CreateWAF(ctx context.Context, projectId string, region string) ApiCreateWAFRequest + func (a DefaultAPIServiceMock) CreateWAFExecute(r ApiCreateWAFRequest) (*GetWAFResponse, error) + func (a DefaultAPIServiceMock) DeleteCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiDeleteCustomRuleGroupRequest + func (a DefaultAPIServiceMock) DeleteCustomRuleGroupExecute(r ApiDeleteCustomRuleGroupRequest) (map[string]interface{}, error) + func (a DefaultAPIServiceMock) DeleteManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiDeleteManagedRuleSetRequest + func (a DefaultAPIServiceMock) DeleteManagedRuleSetExecute(r ApiDeleteManagedRuleSetRequest) (map[string]interface{}, error) + func (a DefaultAPIServiceMock) DeleteWAF(ctx context.Context, projectId string, region string, name string) ApiDeleteWAFRequest + func (a DefaultAPIServiceMock) DeleteWAFExecute(r ApiDeleteWAFRequest) (map[string]interface{}, error) + func (a DefaultAPIServiceMock) GetCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiGetCustomRuleGroupRequest + func (a DefaultAPIServiceMock) GetCustomRuleGroupExecute(r ApiGetCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a DefaultAPIServiceMock) GetManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiGetManagedRuleSetRequest + func (a DefaultAPIServiceMock) GetManagedRuleSetExecute(r ApiGetManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a DefaultAPIServiceMock) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest + func (a DefaultAPIServiceMock) GetQuotaExecute(r ApiGetQuotaRequest) (*GetQuotaResponse, error) + func (a DefaultAPIServiceMock) GetWAF(ctx context.Context, projectId string, region string, name string) ApiGetWAFRequest + func (a DefaultAPIServiceMock) GetWAFExecute(r ApiGetWAFRequest) (*GetWAFResponse, error) + func (a DefaultAPIServiceMock) ListCustomRuleGroup(ctx context.Context, projectId string, region string) ApiListCustomRuleGroupRequest + func (a DefaultAPIServiceMock) ListCustomRuleGroupExecute(r ApiListCustomRuleGroupRequest) (*ListCustomRuleGroupResponse, error) + func (a DefaultAPIServiceMock) ListManagedRuleSets(ctx context.Context, projectId string, region string) ApiListManagedRuleSetsRequest + func (a DefaultAPIServiceMock) ListManagedRuleSetsExecute(r ApiListManagedRuleSetsRequest) (*ListManagedRuleSetResponse, error) + func (a DefaultAPIServiceMock) ListWAF(ctx context.Context, projectId string, region string) ApiListWAFRequest + func (a DefaultAPIServiceMock) ListWAFExecute(r ApiListWAFRequest) (*ListWAFResponse, error) + func (a DefaultAPIServiceMock) PatchManagedRuleSet(ctx context.Context, projectId string, region string, name string) ApiPatchManagedRuleSetRequest + func (a DefaultAPIServiceMock) PatchManagedRuleSetExecute(r ApiPatchManagedRuleSetRequest) (*GetManagedRuleSetResponse, error) + func (a DefaultAPIServiceMock) UpdateCustomRuleGroup(ctx context.Context, projectId string, region string, name string) ApiUpdateCustomRuleGroupRequest + func (a DefaultAPIServiceMock) UpdateCustomRuleGroupExecute(r ApiUpdateCustomRuleGroupRequest) (*GetCustomRuleGroupResponse, error) + func (a DefaultAPIServiceMock) UpdateWAF(ctx context.Context, projectId string, region string, name string) ApiUpdateWAFRequest + func (a DefaultAPIServiceMock) UpdateWAFExecute(r ApiUpdateWAFRequest) (*GetWAFResponse, error) + type GetBehavior struct + Action Action + AdditionalProperties map[string]interface{} + Log bool + LogMsg *string + Severity Severity + func NewGetBehavior(action Action, log bool, severity Severity) *GetBehavior + func NewGetBehaviorWithDefaults() *GetBehavior + func (o *GetBehavior) GetAction() Action + func (o *GetBehavior) GetActionOk() (*Action, bool) + func (o *GetBehavior) GetLog() bool + func (o *GetBehavior) GetLogMsg() string + func (o *GetBehavior) GetLogMsgOk() (*string, bool) + func (o *GetBehavior) GetLogOk() (*bool, bool) + func (o *GetBehavior) GetSeverity() Severity + func (o *GetBehavior) GetSeverityOk() (*Severity, bool) + func (o *GetBehavior) HasLogMsg() bool + func (o *GetBehavior) SetAction(v Action) + func (o *GetBehavior) SetLog(v bool) + func (o *GetBehavior) SetLogMsg(v string) + func (o *GetBehavior) SetSeverity(v Severity) + func (o *GetBehavior) UnmarshalJSON(data []byte) (err error) + func (o GetBehavior) MarshalJSON() ([]byte, error) + func (o GetBehavior) ToMap() (map[string]interface{}, error) + type GetCustomRule struct + AdditionalProperties map[string]interface{} + Behavior GetBehavior + Conditions []Condition + Description *string + Id int32 + func NewGetCustomRule(behavior GetBehavior, conditions []Condition, id int32) *GetCustomRule + func NewGetCustomRuleWithDefaults() *GetCustomRule + func (o *GetCustomRule) GetBehavior() GetBehavior + func (o *GetCustomRule) GetBehaviorOk() (*GetBehavior, bool) + func (o *GetCustomRule) GetConditions() []Condition + func (o *GetCustomRule) GetConditionsOk() ([]Condition, bool) + func (o *GetCustomRule) GetDescription() string + func (o *GetCustomRule) GetDescriptionOk() (*string, bool) + func (o *GetCustomRule) GetId() int32 + func (o *GetCustomRule) GetIdOk() (*int32, bool) + func (o *GetCustomRule) HasDescription() bool + func (o *GetCustomRule) SetBehavior(v GetBehavior) + func (o *GetCustomRule) SetConditions(v []Condition) + func (o *GetCustomRule) SetDescription(v string) + func (o *GetCustomRule) SetId(v int32) + func (o *GetCustomRule) UnmarshalJSON(data []byte) (err error) + func (o GetCustomRule) MarshalJSON() ([]byte, error) + func (o GetCustomRule) ToMap() (map[string]interface{}, error) + type GetCustomRuleGroupResponse struct + AdditionalProperties map[string]interface{} + Name string + Rules []GetCustomRule + Usage *CRGUsage + func NewGetCustomRuleGroupResponse(name string, rules []GetCustomRule) *GetCustomRuleGroupResponse + func NewGetCustomRuleGroupResponseWithDefaults() *GetCustomRuleGroupResponse + func (o *GetCustomRuleGroupResponse) GetName() string + func (o *GetCustomRuleGroupResponse) GetNameOk() (*string, bool) + func (o *GetCustomRuleGroupResponse) GetRules() []GetCustomRule + func (o *GetCustomRuleGroupResponse) GetRulesOk() ([]GetCustomRule, bool) + func (o *GetCustomRuleGroupResponse) GetUsage() CRGUsage + func (o *GetCustomRuleGroupResponse) GetUsageOk() (*CRGUsage, bool) + func (o *GetCustomRuleGroupResponse) HasUsage() bool + func (o *GetCustomRuleGroupResponse) SetName(v string) + func (o *GetCustomRuleGroupResponse) SetRules(v []GetCustomRule) + func (o *GetCustomRuleGroupResponse) SetUsage(v CRGUsage) + func (o *GetCustomRuleGroupResponse) UnmarshalJSON(data []byte) (err error) + func (o GetCustomRuleGroupResponse) MarshalJSON() ([]byte, error) + func (o GetCustomRuleGroupResponse) ToMap() (map[string]interface{}, error) + type GetLimitedManagedRuleSetResponse struct + AdditionalProperties map[string]interface{} + Name string + Type Type + Usage *MRSUsage + Version string + func NewGetLimitedManagedRuleSetResponse(name string, types Type, version string) *GetLimitedManagedRuleSetResponse + func NewGetLimitedManagedRuleSetResponseWithDefaults() *GetLimitedManagedRuleSetResponse + func (o *GetLimitedManagedRuleSetResponse) GetName() string + func (o *GetLimitedManagedRuleSetResponse) GetNameOk() (*string, bool) + func (o *GetLimitedManagedRuleSetResponse) GetType() Type + func (o *GetLimitedManagedRuleSetResponse) GetTypeOk() (*Type, bool) + func (o *GetLimitedManagedRuleSetResponse) GetUsage() MRSUsage + func (o *GetLimitedManagedRuleSetResponse) GetUsageOk() (*MRSUsage, bool) + func (o *GetLimitedManagedRuleSetResponse) GetVersion() string + func (o *GetLimitedManagedRuleSetResponse) GetVersionOk() (*string, bool) + func (o *GetLimitedManagedRuleSetResponse) HasUsage() bool + func (o *GetLimitedManagedRuleSetResponse) SetName(v string) + func (o *GetLimitedManagedRuleSetResponse) SetType(v Type) + func (o *GetLimitedManagedRuleSetResponse) SetUsage(v MRSUsage) + func (o *GetLimitedManagedRuleSetResponse) SetVersion(v string) + func (o *GetLimitedManagedRuleSetResponse) UnmarshalJSON(data []byte) (err error) + func (o GetLimitedManagedRuleSetResponse) MarshalJSON() ([]byte, error) + func (o GetLimitedManagedRuleSetResponse) ToMap() (map[string]interface{}, error) + type GetManagedRuleSetResponse struct + AdditionalProperties map[string]interface{} + Groups *map[string]MRSRuleGroup + Name string + Type Type + Usage *MRSUsage + Version string + func NewGetManagedRuleSetResponse(name string, types Type, version string) *GetManagedRuleSetResponse + func NewGetManagedRuleSetResponseWithDefaults() *GetManagedRuleSetResponse + func (o *GetManagedRuleSetResponse) GetGroups() map[string]MRSRuleGroup + func (o *GetManagedRuleSetResponse) GetGroupsOk() (*map[string]MRSRuleGroup, bool) + func (o *GetManagedRuleSetResponse) GetName() string + func (o *GetManagedRuleSetResponse) GetNameOk() (*string, bool) + func (o *GetManagedRuleSetResponse) GetType() Type + func (o *GetManagedRuleSetResponse) GetTypeOk() (*Type, bool) + func (o *GetManagedRuleSetResponse) GetUsage() MRSUsage + func (o *GetManagedRuleSetResponse) GetUsageOk() (*MRSUsage, bool) + func (o *GetManagedRuleSetResponse) GetVersion() string + func (o *GetManagedRuleSetResponse) GetVersionOk() (*string, bool) + func (o *GetManagedRuleSetResponse) HasGroups() bool + func (o *GetManagedRuleSetResponse) HasUsage() bool + func (o *GetManagedRuleSetResponse) SetGroups(v map[string]MRSRuleGroup) + func (o *GetManagedRuleSetResponse) SetName(v string) + func (o *GetManagedRuleSetResponse) SetType(v Type) + func (o *GetManagedRuleSetResponse) SetUsage(v MRSUsage) + func (o *GetManagedRuleSetResponse) SetVersion(v string) + func (o *GetManagedRuleSetResponse) UnmarshalJSON(data []byte) (err error) + func (o GetManagedRuleSetResponse) MarshalJSON() ([]byte, error) + func (o GetManagedRuleSetResponse) ToMap() (map[string]interface{}, error) + type GetQuotaResponse struct + AdditionalProperties map[string]interface{} + ProjectId *string + Quotas Quotas + Region *string + func NewGetQuotaResponse(quotas Quotas) *GetQuotaResponse + func NewGetQuotaResponseWithDefaults() *GetQuotaResponse + func (o *GetQuotaResponse) GetProjectId() string + func (o *GetQuotaResponse) GetProjectIdOk() (*string, bool) + func (o *GetQuotaResponse) GetQuotas() Quotas + func (o *GetQuotaResponse) GetQuotasOk() (*Quotas, bool) + func (o *GetQuotaResponse) GetRegion() string + func (o *GetQuotaResponse) GetRegionOk() (*string, bool) + func (o *GetQuotaResponse) HasProjectId() bool + func (o *GetQuotaResponse) HasRegion() bool + func (o *GetQuotaResponse) SetProjectId(v string) + func (o *GetQuotaResponse) SetQuotas(v Quotas) + func (o *GetQuotaResponse) SetRegion(v string) + func (o *GetQuotaResponse) UnmarshalJSON(data []byte) (err error) + func (o GetQuotaResponse) MarshalJSON() ([]byte, error) + func (o GetQuotaResponse) ToMap() (map[string]interface{}, error) + type GetWAFResponse struct + AdditionalProperties map[string]interface{} + CustomRuleGroupName *string + Labels *map[string]string + ManagedRuleSetName *string + Name string + Usage *WAFUsage + func NewGetWAFResponse(name string) *GetWAFResponse + func NewGetWAFResponseWithDefaults() *GetWAFResponse + func (o *GetWAFResponse) GetCustomRuleGroupName() string + func (o *GetWAFResponse) GetCustomRuleGroupNameOk() (*string, bool) + func (o *GetWAFResponse) GetLabels() map[string]string + func (o *GetWAFResponse) GetLabelsOk() (*map[string]string, bool) + func (o *GetWAFResponse) GetManagedRuleSetName() string + func (o *GetWAFResponse) GetManagedRuleSetNameOk() (*string, bool) + func (o *GetWAFResponse) GetName() string + func (o *GetWAFResponse) GetNameOk() (*string, bool) + func (o *GetWAFResponse) GetUsage() WAFUsage + func (o *GetWAFResponse) GetUsageOk() (*WAFUsage, bool) + func (o *GetWAFResponse) HasCustomRuleGroupName() bool + func (o *GetWAFResponse) HasLabels() bool + func (o *GetWAFResponse) HasManagedRuleSetName() bool + func (o *GetWAFResponse) HasUsage() bool + func (o *GetWAFResponse) SetCustomRuleGroupName(v string) + func (o *GetWAFResponse) SetLabels(v map[string]string) + func (o *GetWAFResponse) SetManagedRuleSetName(v string) + func (o *GetWAFResponse) SetName(v string) + func (o *GetWAFResponse) SetUsage(v WAFUsage) + func (o *GetWAFResponse) UnmarshalJSON(data []byte) (err error) + func (o GetWAFResponse) MarshalJSON() ([]byte, error) + func (o GetWAFResponse) ToMap() (map[string]interface{}, error) + type GoogleProtobufAny struct + AdditionalProperties map[string]interface{} + Type *string + func NewGoogleProtobufAny() *GoogleProtobufAny + func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny + func (o *GoogleProtobufAny) GetType() string + func (o *GoogleProtobufAny) GetTypeOk() (*string, bool) + func (o *GoogleProtobufAny) HasType() bool + func (o *GoogleProtobufAny) SetType(v string) + func (o *GoogleProtobufAny) UnmarshalJSON(data []byte) (err error) + func (o GoogleProtobufAny) MarshalJSON() ([]byte, error) + func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error) + type ListCustomRuleGroupResponse struct + AdditionalProperties map[string]interface{} + Items []GetCustomRuleGroupResponse + NextPageId *string + func NewListCustomRuleGroupResponse() *ListCustomRuleGroupResponse + func NewListCustomRuleGroupResponseWithDefaults() *ListCustomRuleGroupResponse + func (o *ListCustomRuleGroupResponse) GetItems() []GetCustomRuleGroupResponse + func (o *ListCustomRuleGroupResponse) GetItemsOk() ([]GetCustomRuleGroupResponse, bool) + func (o *ListCustomRuleGroupResponse) GetNextPageId() string + func (o *ListCustomRuleGroupResponse) GetNextPageIdOk() (*string, bool) + func (o *ListCustomRuleGroupResponse) HasItems() bool + func (o *ListCustomRuleGroupResponse) HasNextPageId() bool + func (o *ListCustomRuleGroupResponse) SetItems(v []GetCustomRuleGroupResponse) + func (o *ListCustomRuleGroupResponse) SetNextPageId(v string) + func (o *ListCustomRuleGroupResponse) UnmarshalJSON(data []byte) (err error) + func (o ListCustomRuleGroupResponse) MarshalJSON() ([]byte, error) + func (o ListCustomRuleGroupResponse) ToMap() (map[string]interface{}, error) + type ListManagedRuleSetResponse struct + AdditionalProperties map[string]interface{} + Items []GetLimitedManagedRuleSetResponse + NextPageId *string + func NewListManagedRuleSetResponse() *ListManagedRuleSetResponse + func NewListManagedRuleSetResponseWithDefaults() *ListManagedRuleSetResponse + func (o *ListManagedRuleSetResponse) GetItems() []GetLimitedManagedRuleSetResponse + func (o *ListManagedRuleSetResponse) GetItemsOk() ([]GetLimitedManagedRuleSetResponse, bool) + func (o *ListManagedRuleSetResponse) GetNextPageId() string + func (o *ListManagedRuleSetResponse) GetNextPageIdOk() (*string, bool) + func (o *ListManagedRuleSetResponse) HasItems() bool + func (o *ListManagedRuleSetResponse) HasNextPageId() bool + func (o *ListManagedRuleSetResponse) SetItems(v []GetLimitedManagedRuleSetResponse) + func (o *ListManagedRuleSetResponse) SetNextPageId(v string) + func (o *ListManagedRuleSetResponse) UnmarshalJSON(data []byte) (err error) + func (o ListManagedRuleSetResponse) MarshalJSON() ([]byte, error) + func (o ListManagedRuleSetResponse) ToMap() (map[string]interface{}, error) + type ListWAFResponse struct + AdditionalProperties map[string]interface{} + Items []GetWAFResponse + NextPageId *string + func NewListWAFResponse() *ListWAFResponse + func NewListWAFResponseWithDefaults() *ListWAFResponse + func (o *ListWAFResponse) GetItems() []GetWAFResponse + func (o *ListWAFResponse) GetItemsOk() ([]GetWAFResponse, bool) + func (o *ListWAFResponse) GetNextPageId() string + func (o *ListWAFResponse) GetNextPageIdOk() (*string, bool) + func (o *ListWAFResponse) HasItems() bool + func (o *ListWAFResponse) HasNextPageId() bool + func (o *ListWAFResponse) SetItems(v []GetWAFResponse) + func (o *ListWAFResponse) SetNextPageId(v string) + func (o *ListWAFResponse) UnmarshalJSON(data []byte) (err error) + func (o ListWAFResponse) MarshalJSON() ([]byte, error) + func (o ListWAFResponse) ToMap() (map[string]interface{}, error) + type MRSConfigQuota struct + AdditionalProperties map[string]interface{} + Limit *int32 + Usage *int32 + func NewMRSConfigQuota() *MRSConfigQuota + func NewMRSConfigQuotaWithDefaults() *MRSConfigQuota + func (o *MRSConfigQuota) GetLimit() int32 + func (o *MRSConfigQuota) GetLimitOk() (*int32, bool) + func (o *MRSConfigQuota) GetUsage() int32 + func (o *MRSConfigQuota) GetUsageOk() (*int32, bool) + func (o *MRSConfigQuota) HasLimit() bool + func (o *MRSConfigQuota) HasUsage() bool + func (o *MRSConfigQuota) SetLimit(v int32) + func (o *MRSConfigQuota) SetUsage(v int32) + func (o *MRSConfigQuota) UnmarshalJSON(data []byte) (err error) + func (o MRSConfigQuota) MarshalJSON() ([]byte, error) + func (o MRSConfigQuota) ToMap() (map[string]interface{}, error) + type MRSRule struct + AdditionalProperties map[string]interface{} + Description string + Mode Mode + Severity string + func NewMRSRule(description string, mode Mode, severity string) *MRSRule + func NewMRSRuleWithDefaults() *MRSRule + func (o *MRSRule) GetDescription() string + func (o *MRSRule) GetDescriptionOk() (*string, bool) + func (o *MRSRule) GetMode() Mode + func (o *MRSRule) GetModeOk() (*Mode, bool) + func (o *MRSRule) GetSeverity() string + func (o *MRSRule) GetSeverityOk() (*string, bool) + func (o *MRSRule) SetDescription(v string) + func (o *MRSRule) SetMode(v Mode) + func (o *MRSRule) SetSeverity(v string) + func (o *MRSRule) UnmarshalJSON(data []byte) (err error) + func (o MRSRule) MarshalJSON() ([]byte, error) + func (o MRSRule) ToMap() (map[string]interface{}, error) + type MRSRuleGroup struct + AdditionalProperties map[string]interface{} + Description string + GroupName string + Rules *map[string]MRSRule + func NewMRSRuleGroup(description string, groupName string) *MRSRuleGroup + func NewMRSRuleGroupWithDefaults() *MRSRuleGroup + func (o *MRSRuleGroup) GetDescription() string + func (o *MRSRuleGroup) GetDescriptionOk() (*string, bool) + func (o *MRSRuleGroup) GetGroupName() string + func (o *MRSRuleGroup) GetGroupNameOk() (*string, bool) + func (o *MRSRuleGroup) GetRules() map[string]MRSRule + func (o *MRSRuleGroup) GetRulesOk() (*map[string]MRSRule, bool) + func (o *MRSRuleGroup) HasRules() bool + func (o *MRSRuleGroup) SetDescription(v string) + func (o *MRSRuleGroup) SetGroupName(v string) + func (o *MRSRuleGroup) SetRules(v map[string]MRSRule) + func (o *MRSRuleGroup) UnmarshalJSON(data []byte) (err error) + func (o MRSRuleGroup) MarshalJSON() ([]byte, error) + func (o MRSRuleGroup) ToMap() (map[string]interface{}, error) + type MRSUsage struct + AdditionalProperties map[string]interface{} + Count *int32 + Items []string + func NewMRSUsage() *MRSUsage + func NewMRSUsageWithDefaults() *MRSUsage + func (o *MRSUsage) GetCount() int32 + func (o *MRSUsage) GetCountOk() (*int32, bool) + func (o *MRSUsage) GetItems() []string + func (o *MRSUsage) GetItemsOk() ([]string, bool) + func (o *MRSUsage) HasCount() bool + func (o *MRSUsage) HasItems() bool + func (o *MRSUsage) SetCount(v int32) + func (o *MRSUsage) SetItems(v []string) + func (o *MRSUsage) UnmarshalJSON(data []byte) (err error) + func (o MRSUsage) MarshalJSON() ([]byte, error) + func (o MRSUsage) ToMap() (map[string]interface{}, error) + type MappedNullable interface + ToMap func() (map[string]interface{}, error) + type Mode string + const MODE_MODE_DISABLED + const MODE_MODE_ENABLED + const MODE_MODE_LOG_ONLY + const MODE_UNKNOWN_DEFAULT_OPEN_API + func NewModeFromValue(v string) (*Mode, error) + func (v *Mode) UnmarshalJSON(src []byte) error + func (v Mode) IsValid() bool + func (v Mode) Ptr() *Mode + type NullableAction struct + func NewNullableAction(val *Action) *NullableAction + func (v *NullableAction) Set(val *Action) + func (v *NullableAction) UnmarshalJSON(src []byte) error + func (v *NullableAction) Unset() + func (v NullableAction) Get() *Action + func (v NullableAction) IsSet() bool + func (v NullableAction) MarshalJSON() ([]byte, error) + type NullableBehavior struct + func NewNullableBehavior(val *Behavior) *NullableBehavior + func (v *NullableBehavior) Set(val *Behavior) + func (v *NullableBehavior) UnmarshalJSON(src []byte) error + func (v *NullableBehavior) Unset() + func (v NullableBehavior) Get() *Behavior + func (v NullableBehavior) IsSet() bool + func (v NullableBehavior) MarshalJSON() ([]byte, error) + type NullableBool struct + func NewNullableBool(val *bool) *NullableBool + func (v *NullableBool) Set(val *bool) + func (v *NullableBool) UnmarshalJSON(src []byte) error + func (v *NullableBool) Unset() + func (v NullableBool) Get() *bool + func (v NullableBool) IsSet() bool + func (v NullableBool) MarshalJSON() ([]byte, error) + type NullableCRGConfigQuota struct + func NewNullableCRGConfigQuota(val *CRGConfigQuota) *NullableCRGConfigQuota + func (v *NullableCRGConfigQuota) Set(val *CRGConfigQuota) + func (v *NullableCRGConfigQuota) UnmarshalJSON(src []byte) error + func (v *NullableCRGConfigQuota) Unset() + func (v NullableCRGConfigQuota) Get() *CRGConfigQuota + func (v NullableCRGConfigQuota) IsSet() bool + func (v NullableCRGConfigQuota) MarshalJSON() ([]byte, error) + type NullableCRGUsage struct + func NewNullableCRGUsage(val *CRGUsage) *NullableCRGUsage + func (v *NullableCRGUsage) Set(val *CRGUsage) + func (v *NullableCRGUsage) UnmarshalJSON(src []byte) error + func (v *NullableCRGUsage) Unset() + func (v NullableCRGUsage) Get() *CRGUsage + func (v NullableCRGUsage) IsSet() bool + func (v NullableCRGUsage) MarshalJSON() ([]byte, error) + type NullableCondition struct + func NewNullableCondition(val *Condition) *NullableCondition + func (v *NullableCondition) Set(val *Condition) + func (v *NullableCondition) UnmarshalJSON(src []byte) error + func (v *NullableCondition) Unset() + func (v NullableCondition) Get() *Condition + func (v NullableCondition) IsSet() bool + func (v NullableCondition) MarshalJSON() ([]byte, error) + type NullableConditionOperator struct + func NewNullableConditionOperator(val *ConditionOperator) *NullableConditionOperator + func (v *NullableConditionOperator) Set(val *ConditionOperator) + func (v *NullableConditionOperator) UnmarshalJSON(src []byte) error + func (v *NullableConditionOperator) Unset() + func (v NullableConditionOperator) Get() *ConditionOperator + func (v NullableConditionOperator) IsSet() bool + func (v NullableConditionOperator) MarshalJSON() ([]byte, error) + type NullableConditionVariable struct + func NewNullableConditionVariable(val *ConditionVariable) *NullableConditionVariable + func (v *NullableConditionVariable) Set(val *ConditionVariable) + func (v *NullableConditionVariable) UnmarshalJSON(src []byte) error + func (v *NullableConditionVariable) Unset() + func (v NullableConditionVariable) Get() *ConditionVariable + func (v NullableConditionVariable) IsSet() bool + func (v NullableConditionVariable) MarshalJSON() ([]byte, error) + type NullableCreateCustomRule struct + func NewNullableCreateCustomRule(val *CreateCustomRule) *NullableCreateCustomRule + func (v *NullableCreateCustomRule) Set(val *CreateCustomRule) + func (v *NullableCreateCustomRule) UnmarshalJSON(src []byte) error + func (v *NullableCreateCustomRule) Unset() + func (v NullableCreateCustomRule) Get() *CreateCustomRule + func (v NullableCreateCustomRule) IsSet() bool + func (v NullableCreateCustomRule) MarshalJSON() ([]byte, error) + type NullableCreateCustomRuleGroupPayload struct + func NewNullableCreateCustomRuleGroupPayload(val *CreateCustomRuleGroupPayload) *NullableCreateCustomRuleGroupPayload + func (v *NullableCreateCustomRuleGroupPayload) Set(val *CreateCustomRuleGroupPayload) + func (v *NullableCreateCustomRuleGroupPayload) UnmarshalJSON(src []byte) error + func (v *NullableCreateCustomRuleGroupPayload) Unset() + func (v NullableCreateCustomRuleGroupPayload) Get() *CreateCustomRuleGroupPayload + func (v NullableCreateCustomRuleGroupPayload) IsSet() bool + func (v NullableCreateCustomRuleGroupPayload) MarshalJSON() ([]byte, error) + type NullableCreateManagedRuleSetPayload struct + func NewNullableCreateManagedRuleSetPayload(val *CreateManagedRuleSetPayload) *NullableCreateManagedRuleSetPayload + func (v *NullableCreateManagedRuleSetPayload) Set(val *CreateManagedRuleSetPayload) + func (v *NullableCreateManagedRuleSetPayload) UnmarshalJSON(src []byte) error + func (v *NullableCreateManagedRuleSetPayload) Unset() + func (v NullableCreateManagedRuleSetPayload) Get() *CreateManagedRuleSetPayload + func (v NullableCreateManagedRuleSetPayload) IsSet() bool + func (v NullableCreateManagedRuleSetPayload) MarshalJSON() ([]byte, error) + type NullableCreateWAFPayload struct + func NewNullableCreateWAFPayload(val *CreateWAFPayload) *NullableCreateWAFPayload + func (v *NullableCreateWAFPayload) Set(val *CreateWAFPayload) + func (v *NullableCreateWAFPayload) UnmarshalJSON(src []byte) error + func (v *NullableCreateWAFPayload) Unset() + func (v NullableCreateWAFPayload) Get() *CreateWAFPayload + func (v NullableCreateWAFPayload) IsSet() bool + func (v NullableCreateWAFPayload) MarshalJSON() ([]byte, error) + type NullableFloat32 struct + func NewNullableFloat32(val *float32) *NullableFloat32 + func (v *NullableFloat32) Set(val *float32) + func (v *NullableFloat32) UnmarshalJSON(src []byte) error + func (v *NullableFloat32) Unset() + func (v NullableFloat32) Get() *float32 + func (v NullableFloat32) IsSet() bool + func (v NullableFloat32) MarshalJSON() ([]byte, error) + type NullableFloat64 struct + func NewNullableFloat64(val *float64) *NullableFloat64 + func (v *NullableFloat64) Set(val *float64) + func (v *NullableFloat64) UnmarshalJSON(src []byte) error + func (v *NullableFloat64) Unset() + func (v NullableFloat64) Get() *float64 + func (v NullableFloat64) IsSet() bool + func (v NullableFloat64) MarshalJSON() ([]byte, error) + type NullableGetBehavior struct + func NewNullableGetBehavior(val *GetBehavior) *NullableGetBehavior + func (v *NullableGetBehavior) Set(val *GetBehavior) + func (v *NullableGetBehavior) UnmarshalJSON(src []byte) error + func (v *NullableGetBehavior) Unset() + func (v NullableGetBehavior) Get() *GetBehavior + func (v NullableGetBehavior) IsSet() bool + func (v NullableGetBehavior) MarshalJSON() ([]byte, error) + type NullableGetCustomRule struct + func NewNullableGetCustomRule(val *GetCustomRule) *NullableGetCustomRule + func (v *NullableGetCustomRule) Set(val *GetCustomRule) + func (v *NullableGetCustomRule) UnmarshalJSON(src []byte) error + func (v *NullableGetCustomRule) Unset() + func (v NullableGetCustomRule) Get() *GetCustomRule + func (v NullableGetCustomRule) IsSet() bool + func (v NullableGetCustomRule) MarshalJSON() ([]byte, error) + type NullableGetCustomRuleGroupResponse struct + func NewNullableGetCustomRuleGroupResponse(val *GetCustomRuleGroupResponse) *NullableGetCustomRuleGroupResponse + func (v *NullableGetCustomRuleGroupResponse) Set(val *GetCustomRuleGroupResponse) + func (v *NullableGetCustomRuleGroupResponse) UnmarshalJSON(src []byte) error + func (v *NullableGetCustomRuleGroupResponse) Unset() + func (v NullableGetCustomRuleGroupResponse) Get() *GetCustomRuleGroupResponse + func (v NullableGetCustomRuleGroupResponse) IsSet() bool + func (v NullableGetCustomRuleGroupResponse) MarshalJSON() ([]byte, error) + type NullableGetLimitedManagedRuleSetResponse struct + func NewNullableGetLimitedManagedRuleSetResponse(val *GetLimitedManagedRuleSetResponse) *NullableGetLimitedManagedRuleSetResponse + func (v *NullableGetLimitedManagedRuleSetResponse) Set(val *GetLimitedManagedRuleSetResponse) + func (v *NullableGetLimitedManagedRuleSetResponse) UnmarshalJSON(src []byte) error + func (v *NullableGetLimitedManagedRuleSetResponse) Unset() + func (v NullableGetLimitedManagedRuleSetResponse) Get() *GetLimitedManagedRuleSetResponse + func (v NullableGetLimitedManagedRuleSetResponse) IsSet() bool + func (v NullableGetLimitedManagedRuleSetResponse) MarshalJSON() ([]byte, error) + type NullableGetManagedRuleSetResponse struct + func NewNullableGetManagedRuleSetResponse(val *GetManagedRuleSetResponse) *NullableGetManagedRuleSetResponse + func (v *NullableGetManagedRuleSetResponse) Set(val *GetManagedRuleSetResponse) + func (v *NullableGetManagedRuleSetResponse) UnmarshalJSON(src []byte) error + func (v *NullableGetManagedRuleSetResponse) Unset() + func (v NullableGetManagedRuleSetResponse) Get() *GetManagedRuleSetResponse + func (v NullableGetManagedRuleSetResponse) IsSet() bool + func (v NullableGetManagedRuleSetResponse) MarshalJSON() ([]byte, error) + type NullableGetQuotaResponse struct + func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse + func (v *NullableGetQuotaResponse) Set(val *GetQuotaResponse) + func (v *NullableGetQuotaResponse) UnmarshalJSON(src []byte) error + func (v *NullableGetQuotaResponse) Unset() + func (v NullableGetQuotaResponse) Get() *GetQuotaResponse + func (v NullableGetQuotaResponse) IsSet() bool + func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error) + type NullableGetWAFResponse struct + func NewNullableGetWAFResponse(val *GetWAFResponse) *NullableGetWAFResponse + func (v *NullableGetWAFResponse) Set(val *GetWAFResponse) + func (v *NullableGetWAFResponse) UnmarshalJSON(src []byte) error + func (v *NullableGetWAFResponse) Unset() + func (v NullableGetWAFResponse) Get() *GetWAFResponse + func (v NullableGetWAFResponse) IsSet() bool + func (v NullableGetWAFResponse) MarshalJSON() ([]byte, error) + type NullableGoogleProtobufAny struct + func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny + func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny) + func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error + func (v *NullableGoogleProtobufAny) Unset() + func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny + func (v NullableGoogleProtobufAny) IsSet() bool + func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error) + type NullableInt struct + func NewNullableInt(val *int) *NullableInt + func (v *NullableInt) Set(val *int) + func (v *NullableInt) UnmarshalJSON(src []byte) error + func (v *NullableInt) Unset() + func (v NullableInt) Get() *int + func (v NullableInt) IsSet() bool + func (v NullableInt) MarshalJSON() ([]byte, error) + type NullableInt32 struct + func NewNullableInt32(val *int32) *NullableInt32 + func (v *NullableInt32) Set(val *int32) + func (v *NullableInt32) UnmarshalJSON(src []byte) error + func (v *NullableInt32) Unset() + func (v NullableInt32) Get() *int32 + func (v NullableInt32) IsSet() bool + func (v NullableInt32) MarshalJSON() ([]byte, error) + type NullableInt64 struct + func NewNullableInt64(val *int64) *NullableInt64 + func (v *NullableInt64) Set(val *int64) + func (v *NullableInt64) UnmarshalJSON(src []byte) error + func (v *NullableInt64) Unset() + func (v NullableInt64) Get() *int64 + func (v NullableInt64) IsSet() bool + func (v NullableInt64) MarshalJSON() ([]byte, error) + type NullableListCustomRuleGroupResponse struct + func NewNullableListCustomRuleGroupResponse(val *ListCustomRuleGroupResponse) *NullableListCustomRuleGroupResponse + func (v *NullableListCustomRuleGroupResponse) Set(val *ListCustomRuleGroupResponse) + func (v *NullableListCustomRuleGroupResponse) UnmarshalJSON(src []byte) error + func (v *NullableListCustomRuleGroupResponse) Unset() + func (v NullableListCustomRuleGroupResponse) Get() *ListCustomRuleGroupResponse + func (v NullableListCustomRuleGroupResponse) IsSet() bool + func (v NullableListCustomRuleGroupResponse) MarshalJSON() ([]byte, error) + type NullableListManagedRuleSetResponse struct + func NewNullableListManagedRuleSetResponse(val *ListManagedRuleSetResponse) *NullableListManagedRuleSetResponse + func (v *NullableListManagedRuleSetResponse) Set(val *ListManagedRuleSetResponse) + func (v *NullableListManagedRuleSetResponse) UnmarshalJSON(src []byte) error + func (v *NullableListManagedRuleSetResponse) Unset() + func (v NullableListManagedRuleSetResponse) Get() *ListManagedRuleSetResponse + func (v NullableListManagedRuleSetResponse) IsSet() bool + func (v NullableListManagedRuleSetResponse) MarshalJSON() ([]byte, error) + type NullableListWAFResponse struct + func NewNullableListWAFResponse(val *ListWAFResponse) *NullableListWAFResponse + func (v *NullableListWAFResponse) Set(val *ListWAFResponse) + func (v *NullableListWAFResponse) UnmarshalJSON(src []byte) error + func (v *NullableListWAFResponse) Unset() + func (v NullableListWAFResponse) Get() *ListWAFResponse + func (v NullableListWAFResponse) IsSet() bool + func (v NullableListWAFResponse) MarshalJSON() ([]byte, error) + type NullableMRSConfigQuota struct + func NewNullableMRSConfigQuota(val *MRSConfigQuota) *NullableMRSConfigQuota + func (v *NullableMRSConfigQuota) Set(val *MRSConfigQuota) + func (v *NullableMRSConfigQuota) UnmarshalJSON(src []byte) error + func (v *NullableMRSConfigQuota) Unset() + func (v NullableMRSConfigQuota) Get() *MRSConfigQuota + func (v NullableMRSConfigQuota) IsSet() bool + func (v NullableMRSConfigQuota) MarshalJSON() ([]byte, error) + type NullableMRSRule struct + func NewNullableMRSRule(val *MRSRule) *NullableMRSRule + func (v *NullableMRSRule) Set(val *MRSRule) + func (v *NullableMRSRule) UnmarshalJSON(src []byte) error + func (v *NullableMRSRule) Unset() + func (v NullableMRSRule) Get() *MRSRule + func (v NullableMRSRule) IsSet() bool + func (v NullableMRSRule) MarshalJSON() ([]byte, error) + type NullableMRSRuleGroup struct + func NewNullableMRSRuleGroup(val *MRSRuleGroup) *NullableMRSRuleGroup + func (v *NullableMRSRuleGroup) Set(val *MRSRuleGroup) + func (v *NullableMRSRuleGroup) UnmarshalJSON(src []byte) error + func (v *NullableMRSRuleGroup) Unset() + func (v NullableMRSRuleGroup) Get() *MRSRuleGroup + func (v NullableMRSRuleGroup) IsSet() bool + func (v NullableMRSRuleGroup) MarshalJSON() ([]byte, error) + type NullableMRSUsage struct + func NewNullableMRSUsage(val *MRSUsage) *NullableMRSUsage + func (v *NullableMRSUsage) Set(val *MRSUsage) + func (v *NullableMRSUsage) UnmarshalJSON(src []byte) error + func (v *NullableMRSUsage) Unset() + func (v NullableMRSUsage) Get() *MRSUsage + func (v NullableMRSUsage) IsSet() bool + func (v NullableMRSUsage) MarshalJSON() ([]byte, error) + type NullableMode struct + func NewNullableMode(val *Mode) *NullableMode + func (v *NullableMode) Set(val *Mode) + func (v *NullableMode) UnmarshalJSON(src []byte) error + func (v *NullableMode) Unset() + func (v NullableMode) Get() *Mode + func (v NullableMode) IsSet() bool + func (v NullableMode) MarshalJSON() ([]byte, error) + type NullableOperator struct + func NewNullableOperator(val *Operator) *NullableOperator + func (v *NullableOperator) Set(val *Operator) + func (v *NullableOperator) UnmarshalJSON(src []byte) error + func (v *NullableOperator) Unset() + func (v NullableOperator) Get() *Operator + func (v NullableOperator) IsSet() bool + func (v NullableOperator) MarshalJSON() ([]byte, error) + type NullablePatchMRSRule struct + func NewNullablePatchMRSRule(val *PatchMRSRule) *NullablePatchMRSRule + func (v *NullablePatchMRSRule) Set(val *PatchMRSRule) + func (v *NullablePatchMRSRule) UnmarshalJSON(src []byte) error + func (v *NullablePatchMRSRule) Unset() + func (v NullablePatchMRSRule) Get() *PatchMRSRule + func (v NullablePatchMRSRule) IsSet() bool + func (v NullablePatchMRSRule) MarshalJSON() ([]byte, error) + type NullablePatchMRSRuleGroup struct + func NewNullablePatchMRSRuleGroup(val *PatchMRSRuleGroup) *NullablePatchMRSRuleGroup + func (v *NullablePatchMRSRuleGroup) Set(val *PatchMRSRuleGroup) + func (v *NullablePatchMRSRuleGroup) UnmarshalJSON(src []byte) error + func (v *NullablePatchMRSRuleGroup) Unset() + func (v NullablePatchMRSRuleGroup) Get() *PatchMRSRuleGroup + func (v NullablePatchMRSRuleGroup) IsSet() bool + func (v NullablePatchMRSRuleGroup) MarshalJSON() ([]byte, error) + type NullablePatchManagedRuleSetPayload struct + func NewNullablePatchManagedRuleSetPayload(val *PatchManagedRuleSetPayload) *NullablePatchManagedRuleSetPayload + func (v *NullablePatchManagedRuleSetPayload) Set(val *PatchManagedRuleSetPayload) + func (v *NullablePatchManagedRuleSetPayload) UnmarshalJSON(src []byte) error + func (v *NullablePatchManagedRuleSetPayload) Unset() + func (v NullablePatchManagedRuleSetPayload) Get() *PatchManagedRuleSetPayload + func (v NullablePatchManagedRuleSetPayload) IsSet() bool + func (v NullablePatchManagedRuleSetPayload) MarshalJSON() ([]byte, error) + type NullableQuotas struct + func NewNullableQuotas(val *Quotas) *NullableQuotas + func (v *NullableQuotas) Set(val *Quotas) + func (v *NullableQuotas) UnmarshalJSON(src []byte) error + func (v *NullableQuotas) Unset() + func (v NullableQuotas) Get() *Quotas + func (v NullableQuotas) IsSet() bool + func (v NullableQuotas) MarshalJSON() ([]byte, error) + type NullableSeverity struct + func NewNullableSeverity(val *Severity) *NullableSeverity + func (v *NullableSeverity) Set(val *Severity) + func (v *NullableSeverity) UnmarshalJSON(src []byte) error + func (v *NullableSeverity) Unset() + func (v NullableSeverity) Get() *Severity + func (v NullableSeverity) IsSet() bool + func (v NullableSeverity) MarshalJSON() ([]byte, error) + type NullableStatus struct + func NewNullableStatus(val *Status) *NullableStatus + func (v *NullableStatus) Set(val *Status) + func (v *NullableStatus) UnmarshalJSON(src []byte) error + func (v *NullableStatus) Unset() + func (v NullableStatus) Get() *Status + func (v NullableStatus) IsSet() bool + func (v NullableStatus) MarshalJSON() ([]byte, error) + type NullableString struct + func NewNullableString(val *string) *NullableString + func (v *NullableString) Set(val *string) + func (v *NullableString) UnmarshalJSON(src []byte) error + func (v *NullableString) Unset() + func (v NullableString) Get() *string + func (v NullableString) IsSet() bool + func (v NullableString) MarshalJSON() ([]byte, error) + type NullableTime struct + func NewNullableTime(val *time.Time) *NullableTime + func (v *NullableTime) Set(val *time.Time) + func (v *NullableTime) UnmarshalJSON(src []byte) error + func (v *NullableTime) Unset() + func (v NullableTime) Get() *time.Time + func (v NullableTime) IsSet() bool + func (v NullableTime) MarshalJSON() ([]byte, error) + type NullableTransformation struct + func NewNullableTransformation(val *Transformation) *NullableTransformation + func (v *NullableTransformation) Set(val *Transformation) + func (v *NullableTransformation) UnmarshalJSON(src []byte) error + func (v *NullableTransformation) Unset() + func (v NullableTransformation) Get() *Transformation + func (v NullableTransformation) IsSet() bool + func (v NullableTransformation) MarshalJSON() ([]byte, error) + type NullableType struct + func NewNullableType(val *Type) *NullableType + func (v *NullableType) Set(val *Type) + func (v *NullableType) UnmarshalJSON(src []byte) error + func (v *NullableType) Unset() + func (v NullableType) Get() *Type + func (v NullableType) IsSet() bool + func (v NullableType) MarshalJSON() ([]byte, error) + type NullableUpdateCustomRuleGroupPayload struct + func NewNullableUpdateCustomRuleGroupPayload(val *UpdateCustomRuleGroupPayload) *NullableUpdateCustomRuleGroupPayload + func (v *NullableUpdateCustomRuleGroupPayload) Set(val *UpdateCustomRuleGroupPayload) + func (v *NullableUpdateCustomRuleGroupPayload) UnmarshalJSON(src []byte) error + func (v *NullableUpdateCustomRuleGroupPayload) Unset() + func (v NullableUpdateCustomRuleGroupPayload) Get() *UpdateCustomRuleGroupPayload + func (v NullableUpdateCustomRuleGroupPayload) IsSet() bool + func (v NullableUpdateCustomRuleGroupPayload) MarshalJSON() ([]byte, error) + type NullableUpdateWAFPayload struct + func NewNullableUpdateWAFPayload(val *UpdateWAFPayload) *NullableUpdateWAFPayload + func (v *NullableUpdateWAFPayload) Set(val *UpdateWAFPayload) + func (v *NullableUpdateWAFPayload) UnmarshalJSON(src []byte) error + func (v *NullableUpdateWAFPayload) Unset() + func (v NullableUpdateWAFPayload) Get() *UpdateWAFPayload + func (v NullableUpdateWAFPayload) IsSet() bool + func (v NullableUpdateWAFPayload) MarshalJSON() ([]byte, error) + type NullableVariable struct + func NewNullableVariable(val *Variable) *NullableVariable + func (v *NullableVariable) Set(val *Variable) + func (v *NullableVariable) UnmarshalJSON(src []byte) error + func (v *NullableVariable) Unset() + func (v NullableVariable) Get() *Variable + func (v NullableVariable) IsSet() bool + func (v NullableVariable) MarshalJSON() ([]byte, error) + type NullableWAFConfigQuota struct + func NewNullableWAFConfigQuota(val *WAFConfigQuota) *NullableWAFConfigQuota + func (v *NullableWAFConfigQuota) Set(val *WAFConfigQuota) + func (v *NullableWAFConfigQuota) UnmarshalJSON(src []byte) error + func (v *NullableWAFConfigQuota) Unset() + func (v NullableWAFConfigQuota) Get() *WAFConfigQuota + func (v NullableWAFConfigQuota) IsSet() bool + func (v NullableWAFConfigQuota) MarshalJSON() ([]byte, error) + type NullableWAFUsage struct + func NewNullableWAFUsage(val *WAFUsage) *NullableWAFUsage + func (v *NullableWAFUsage) Set(val *WAFUsage) + func (v *NullableWAFUsage) UnmarshalJSON(src []byte) error + func (v *NullableWAFUsage) Unset() + func (v NullableWAFUsage) Get() *WAFUsage + func (v NullableWAFUsage) IsSet() bool + func (v NullableWAFUsage) MarshalJSON() ([]byte, error) + type NullableWAFUsageItem struct + func NewNullableWAFUsageItem(val *WAFUsageItem) *NullableWAFUsageItem + func (v *NullableWAFUsageItem) Set(val *WAFUsageItem) + func (v *NullableWAFUsageItem) UnmarshalJSON(src []byte) error + func (v *NullableWAFUsageItem) Unset() + func (v NullableWAFUsageItem) Get() *WAFUsageItem + func (v NullableWAFUsageItem) IsSet() bool + func (v NullableWAFUsageItem) MarshalJSON() ([]byte, error) + type Operator string + const OPERATOR_OPERATOR_BEGINS_WITH + const OPERATOR_OPERATOR_CONTAINS + const OPERATOR_OPERATOR_ENDS_WITH + const OPERATOR_OPERATOR_EQ + const OPERATOR_OPERATOR_GE + const OPERATOR_OPERATOR_GT + const OPERATOR_OPERATOR_IP_MATCH + const OPERATOR_OPERATOR_LE + const OPERATOR_OPERATOR_LT + const OPERATOR_OPERATOR_RX + const OPERATOR_OPERATOR_STREQ + const OPERATOR_OPERATOR_STRMATCH + const OPERATOR_OPERATOR_VALIDATE_SCHEMA + const OPERATOR_OPERATOR_VALIDATE_URL_ENCODING + const OPERATOR_OPERATOR_VALIDATE_UTF8_ENCODING + const OPERATOR_OPERATOR_WITHIN + const OPERATOR_UNKNOWN_DEFAULT_OPEN_API + func NewOperatorFromValue(v string) (*Operator, error) + func (v *Operator) UnmarshalJSON(src []byte) error + func (v Operator) IsValid() bool + func (v Operator) Ptr() *Operator + type PatchMRSRule struct + AdditionalProperties map[string]interface{} + Mode *Mode + func NewPatchMRSRule() *PatchMRSRule + func NewPatchMRSRuleWithDefaults() *PatchMRSRule + func (o *PatchMRSRule) GetMode() Mode + func (o *PatchMRSRule) GetModeOk() (*Mode, bool) + func (o *PatchMRSRule) HasMode() bool + func (o *PatchMRSRule) SetMode(v Mode) + func (o *PatchMRSRule) UnmarshalJSON(data []byte) (err error) + func (o PatchMRSRule) MarshalJSON() ([]byte, error) + func (o PatchMRSRule) ToMap() (map[string]interface{}, error) + type PatchMRSRuleGroup struct + AdditionalProperties map[string]interface{} + Rules map[string]PatchMRSRule + func NewPatchMRSRuleGroup(rules map[string]PatchMRSRule) *PatchMRSRuleGroup + func NewPatchMRSRuleGroupWithDefaults() *PatchMRSRuleGroup + func (o *PatchMRSRuleGroup) GetRules() map[string]PatchMRSRule + func (o *PatchMRSRuleGroup) GetRulesOk() (*map[string]PatchMRSRule, bool) + func (o *PatchMRSRuleGroup) SetRules(v map[string]PatchMRSRule) + func (o *PatchMRSRuleGroup) UnmarshalJSON(data []byte) (err error) + func (o PatchMRSRuleGroup) MarshalJSON() ([]byte, error) + func (o PatchMRSRuleGroup) ToMap() (map[string]interface{}, error) + type PatchManagedRuleSetPayload struct + AdditionalProperties map[string]interface{} + Groups map[string]PatchMRSRuleGroup + Name *string + ProjectId *string + Region *string + func NewPatchManagedRuleSetPayload(groups map[string]PatchMRSRuleGroup) *PatchManagedRuleSetPayload + func NewPatchManagedRuleSetPayloadWithDefaults() *PatchManagedRuleSetPayload + func (o *PatchManagedRuleSetPayload) GetGroups() map[string]PatchMRSRuleGroup + func (o *PatchManagedRuleSetPayload) GetGroupsOk() (*map[string]PatchMRSRuleGroup, bool) + func (o *PatchManagedRuleSetPayload) GetName() string + func (o *PatchManagedRuleSetPayload) GetNameOk() (*string, bool) + func (o *PatchManagedRuleSetPayload) GetProjectId() string + func (o *PatchManagedRuleSetPayload) GetProjectIdOk() (*string, bool) + func (o *PatchManagedRuleSetPayload) GetRegion() string + func (o *PatchManagedRuleSetPayload) GetRegionOk() (*string, bool) + func (o *PatchManagedRuleSetPayload) HasName() bool + func (o *PatchManagedRuleSetPayload) HasProjectId() bool + func (o *PatchManagedRuleSetPayload) HasRegion() bool + func (o *PatchManagedRuleSetPayload) SetGroups(v map[string]PatchMRSRuleGroup) + func (o *PatchManagedRuleSetPayload) SetName(v string) + func (o *PatchManagedRuleSetPayload) SetProjectId(v string) + func (o *PatchManagedRuleSetPayload) SetRegion(v string) + func (o *PatchManagedRuleSetPayload) UnmarshalJSON(data []byte) (err error) + func (o PatchManagedRuleSetPayload) MarshalJSON() ([]byte, error) + func (o PatchManagedRuleSetPayload) ToMap() (map[string]interface{}, error) + type Quotas struct + AdditionalProperties map[string]interface{} + CustomRuleGroup CRGConfigQuota + ManagedRuleSet MRSConfigQuota + WebApplicationFirewall WAFConfigQuota + func NewQuotas(customRuleGroup CRGConfigQuota, managedRuleSet MRSConfigQuota, ...) *Quotas + func NewQuotasWithDefaults() *Quotas + func (o *Quotas) GetCustomRuleGroup() CRGConfigQuota + func (o *Quotas) GetCustomRuleGroupOk() (*CRGConfigQuota, bool) + func (o *Quotas) GetManagedRuleSet() MRSConfigQuota + func (o *Quotas) GetManagedRuleSetOk() (*MRSConfigQuota, bool) + func (o *Quotas) GetWebApplicationFirewall() WAFConfigQuota + func (o *Quotas) GetWebApplicationFirewallOk() (*WAFConfigQuota, bool) + func (o *Quotas) SetCustomRuleGroup(v CRGConfigQuota) + func (o *Quotas) SetManagedRuleSet(v MRSConfigQuota) + func (o *Quotas) SetWebApplicationFirewall(v WAFConfigQuota) + func (o *Quotas) UnmarshalJSON(data []byte) (err error) + func (o Quotas) MarshalJSON() ([]byte, error) + func (o Quotas) ToMap() (map[string]interface{}, error) + type Severity string + const SEVERITY_SEVERITY_ALERT + const SEVERITY_SEVERITY_CRITICAL + const SEVERITY_SEVERITY_DEBUG + const SEVERITY_SEVERITY_EMERGENCY + const SEVERITY_SEVERITY_ERROR + const SEVERITY_SEVERITY_INFO + const SEVERITY_SEVERITY_NOTICE + const SEVERITY_SEVERITY_WARNING + const SEVERITY_UNKNOWN_DEFAULT_OPEN_API + func NewSeverityFromValue(v string) (*Severity, error) + func (v *Severity) UnmarshalJSON(src []byte) error + func (v Severity) IsValid() bool + func (v Severity) Ptr() *Severity + type Status struct + AdditionalProperties map[string]interface{} + Code *int32 + Details []GoogleProtobufAny + Message *string + func NewStatus() *Status + func NewStatusWithDefaults() *Status + func (o *Status) GetCode() int32 + func (o *Status) GetCodeOk() (*int32, bool) + func (o *Status) GetDetails() []GoogleProtobufAny + func (o *Status) GetDetailsOk() ([]GoogleProtobufAny, bool) + func (o *Status) GetMessage() string + func (o *Status) GetMessageOk() (*string, bool) + func (o *Status) HasCode() bool + func (o *Status) HasDetails() bool + func (o *Status) HasMessage() bool + func (o *Status) SetCode(v int32) + func (o *Status) SetDetails(v []GoogleProtobufAny) + func (o *Status) SetMessage(v string) + func (o *Status) UnmarshalJSON(data []byte) (err error) + func (o Status) MarshalJSON() ([]byte, error) + func (o Status) ToMap() (map[string]interface{}, error) + type Transformation string + const TRANSFORMATION_TRANSFORMATION_LENGTH + const TRANSFORMATION_TRANSFORMATION_LOWERCASE + const TRANSFORMATION_TRANSFORMATION_NONE + const TRANSFORMATION_TRANSFORMATION_TRIM + const TRANSFORMATION_TRANSFORMATION_UPPERCASE + const TRANSFORMATION_TRANSFORMATION_UTF8_TO_UNICODE + const TRANSFORMATION_UNKNOWN_DEFAULT_OPEN_API + func NewTransformationFromValue(v string) (*Transformation, error) + func (v *Transformation) UnmarshalJSON(src []byte) error + func (v Transformation) IsValid() bool + func (v Transformation) Ptr() *Transformation + type Type string + const TYPE_TYPE_OWASP_CRS + const TYPE_UNKNOWN_DEFAULT_OPEN_API + func NewTypeFromValue(v string) (*Type, error) + func (v *Type) UnmarshalJSON(src []byte) error + func (v Type) IsValid() bool + func (v Type) Ptr() *Type + type UpdateCustomRuleGroupPayload struct + AdditionalProperties map[string]interface{} + Name string + ProjectId *string + Region *string + Rules []CreateCustomRule + func NewUpdateCustomRuleGroupPayload(name string, rules []CreateCustomRule) *UpdateCustomRuleGroupPayload + func NewUpdateCustomRuleGroupPayloadWithDefaults() *UpdateCustomRuleGroupPayload + func (o *UpdateCustomRuleGroupPayload) GetName() string + func (o *UpdateCustomRuleGroupPayload) GetNameOk() (*string, bool) + func (o *UpdateCustomRuleGroupPayload) GetProjectId() string + func (o *UpdateCustomRuleGroupPayload) GetProjectIdOk() (*string, bool) + func (o *UpdateCustomRuleGroupPayload) GetRegion() string + func (o *UpdateCustomRuleGroupPayload) GetRegionOk() (*string, bool) + func (o *UpdateCustomRuleGroupPayload) GetRules() []CreateCustomRule + func (o *UpdateCustomRuleGroupPayload) GetRulesOk() ([]CreateCustomRule, bool) + func (o *UpdateCustomRuleGroupPayload) HasProjectId() bool + func (o *UpdateCustomRuleGroupPayload) HasRegion() bool + func (o *UpdateCustomRuleGroupPayload) SetName(v string) + func (o *UpdateCustomRuleGroupPayload) SetProjectId(v string) + func (o *UpdateCustomRuleGroupPayload) SetRegion(v string) + func (o *UpdateCustomRuleGroupPayload) SetRules(v []CreateCustomRule) + func (o *UpdateCustomRuleGroupPayload) UnmarshalJSON(data []byte) (err error) + func (o UpdateCustomRuleGroupPayload) MarshalJSON() ([]byte, error) + func (o UpdateCustomRuleGroupPayload) ToMap() (map[string]interface{}, error) + type UpdateWAFPayload struct + AdditionalProperties map[string]interface{} + CustomRuleGroupName *string + Labels *map[string]string + ManagedRuleSetName *string + Name string + ProjectId *string + Region *string + func NewUpdateWAFPayload(name string) *UpdateWAFPayload + func NewUpdateWAFPayloadWithDefaults() *UpdateWAFPayload + func (o *UpdateWAFPayload) GetCustomRuleGroupName() string + func (o *UpdateWAFPayload) GetCustomRuleGroupNameOk() (*string, bool) + func (o *UpdateWAFPayload) GetLabels() map[string]string + func (o *UpdateWAFPayload) GetLabelsOk() (*map[string]string, bool) + func (o *UpdateWAFPayload) GetManagedRuleSetName() string + func (o *UpdateWAFPayload) GetManagedRuleSetNameOk() (*string, bool) + func (o *UpdateWAFPayload) GetName() string + func (o *UpdateWAFPayload) GetNameOk() (*string, bool) + func (o *UpdateWAFPayload) GetProjectId() string + func (o *UpdateWAFPayload) GetProjectIdOk() (*string, bool) + func (o *UpdateWAFPayload) GetRegion() string + func (o *UpdateWAFPayload) GetRegionOk() (*string, bool) + func (o *UpdateWAFPayload) HasCustomRuleGroupName() bool + func (o *UpdateWAFPayload) HasLabels() bool + func (o *UpdateWAFPayload) HasManagedRuleSetName() bool + func (o *UpdateWAFPayload) HasProjectId() bool + func (o *UpdateWAFPayload) HasRegion() bool + func (o *UpdateWAFPayload) SetCustomRuleGroupName(v string) + func (o *UpdateWAFPayload) SetLabels(v map[string]string) + func (o *UpdateWAFPayload) SetManagedRuleSetName(v string) + func (o *UpdateWAFPayload) SetName(v string) + func (o *UpdateWAFPayload) SetProjectId(v string) + func (o *UpdateWAFPayload) SetRegion(v string) + func (o *UpdateWAFPayload) UnmarshalJSON(data []byte) (err error) + func (o UpdateWAFPayload) MarshalJSON() ([]byte, error) + func (o UpdateWAFPayload) ToMap() (map[string]interface{}, error) + type Variable string + const VARIABLE_UNKNOWN_DEFAULT_OPEN_API + const VARIABLE_VARIABLE_ARGS_GET + const VARIABLE_VARIABLE_ARGS_POST + const VARIABLE_VARIABLE_FULL_REQUEST_LENGTH + const VARIABLE_VARIABLE_MATCHED_VAR + const VARIABLE_VARIABLE_QUERY_STRING + const VARIABLE_VARIABLE_REMOTE_ADDR + const VARIABLE_VARIABLE_REMOTE_PORT + const VARIABLE_VARIABLE_REQUEST_BASENAME + const VARIABLE_VARIABLE_REQUEST_BODY + const VARIABLE_VARIABLE_REQUEST_BODY_LENGTH + const VARIABLE_VARIABLE_REQUEST_COOKIES + const VARIABLE_VARIABLE_REQUEST_HEADERS + const VARIABLE_VARIABLE_REQUEST_HEADERS_NAMES + const VARIABLE_VARIABLE_REQUEST_METHOD + const VARIABLE_VARIABLE_REQUEST_PROTOCOL + const VARIABLE_VARIABLE_REQUEST_URI_RAW + const VARIABLE_VARIABLE_RESPONSE_BODY + const VARIABLE_VARIABLE_RESPONSE_CONTENT_LENGTH + const VARIABLE_VARIABLE_RESPONSE_HEADERS + const VARIABLE_VARIABLE_RESPONSE_HEADERS_NAMES + const VARIABLE_VARIABLE_RESPONSE_PROTOCOL + const VARIABLE_VARIABLE_RESPONSE_STATUS + func NewVariableFromValue(v string) (*Variable, error) + func (v *Variable) UnmarshalJSON(src []byte) error + func (v Variable) IsValid() bool + func (v Variable) Ptr() *Variable + type WAFConfigQuota struct + AdditionalProperties map[string]interface{} + Limit *int32 + Usage *int32 + func NewWAFConfigQuota() *WAFConfigQuota + func NewWAFConfigQuotaWithDefaults() *WAFConfigQuota + func (o *WAFConfigQuota) GetLimit() int32 + func (o *WAFConfigQuota) GetLimitOk() (*int32, bool) + func (o *WAFConfigQuota) GetUsage() int32 + func (o *WAFConfigQuota) GetUsageOk() (*int32, bool) + func (o *WAFConfigQuota) HasLimit() bool + func (o *WAFConfigQuota) HasUsage() bool + func (o *WAFConfigQuota) SetLimit(v int32) + func (o *WAFConfigQuota) SetUsage(v int32) + func (o *WAFConfigQuota) UnmarshalJSON(data []byte) (err error) + func (o WAFConfigQuota) MarshalJSON() ([]byte, error) + func (o WAFConfigQuota) ToMap() (map[string]interface{}, error) + type WAFUsage struct + AdditionalProperties map[string]interface{} + Count *int32 + Items []WAFUsageItem + func NewWAFUsage() *WAFUsage + func NewWAFUsageWithDefaults() *WAFUsage + func (o *WAFUsage) GetCount() int32 + func (o *WAFUsage) GetCountOk() (*int32, bool) + func (o *WAFUsage) GetItems() []WAFUsageItem + func (o *WAFUsage) GetItemsOk() ([]WAFUsageItem, bool) + func (o *WAFUsage) HasCount() bool + func (o *WAFUsage) HasItems() bool + func (o *WAFUsage) SetCount(v int32) + func (o *WAFUsage) SetItems(v []WAFUsageItem) + func (o *WAFUsage) UnmarshalJSON(data []byte) (err error) + func (o WAFUsage) MarshalJSON() ([]byte, error) + func (o WAFUsage) ToMap() (map[string]interface{}, error) + type WAFUsageItem struct + AdditionalProperties map[string]interface{} + ListenerNames []string + LoadBalancerName string + func NewWAFUsageItem(loadBalancerName string) *WAFUsageItem + func NewWAFUsageItemWithDefaults() *WAFUsageItem + func (o *WAFUsageItem) GetListenerNames() []string + func (o *WAFUsageItem) GetListenerNamesOk() ([]string, bool) + func (o *WAFUsageItem) GetLoadBalancerName() string + func (o *WAFUsageItem) GetLoadBalancerNameOk() (*string, bool) + func (o *WAFUsageItem) HasListenerNames() bool + func (o *WAFUsageItem) SetListenerNames(v []string) + func (o *WAFUsageItem) SetLoadBalancerName(v string) + func (o *WAFUsageItem) UnmarshalJSON(data []byte) (err error) + func (o WAFUsageItem) MarshalJSON() ([]byte, error) + func (o WAFUsageItem) ToMap() (map[string]interface{}, error)