Versions in this module Expand all Collapse all v0 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)