Versions in this module Expand all Collapse all v0 v0.10.0 Jul 13, 2026 v0.9.0 Jul 7, 2026 Changes in this version + var AllowedBehaviourActionEnumValues = []BehaviourAction + var AllowedConditionOperatorTypeEnumValues = []ConditionOperatorType + var AllowedConditionTransformationsInnerEnumValues = []ConditionTransformationsInner + var AllowedConditionVariableTypeEnumValues = []ConditionVariableType + var AllowedGetBehaviourActionEnumValues = []GetBehaviourAction + var AllowedGetBehaviourSeverityEnumValues = []GetBehaviourSeverity + var AllowedMRSType1EnumValues = []MRSType1 + var AllowedMRSType2EnumValues = []MRSType2 + var AllowedMRSTypeEnumValues = []MRSType + var AllowedMode1EnumValues = []Mode1 + var AllowedModeEnumValues = []Mode + 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 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 ApiUpdateWAFRequest struct + ApiService DefaultAPI + func (r ApiUpdateWAFRequest) Execute() (*GetWAFResponse, error) + func (r ApiUpdateWAFRequest) UpdateWAFPayload(updateWAFPayload UpdateWAFPayload) ApiUpdateWAFRequest + type Behaviour struct + Action *BehaviourAction + AdditionalProperties map[string]interface{} + Log *bool + LogMsg *string + func NewBehaviour() *Behaviour + func NewBehaviourWithDefaults() *Behaviour + func (o *Behaviour) GetAction() BehaviourAction + func (o *Behaviour) GetActionOk() (*BehaviourAction, bool) + func (o *Behaviour) GetLog() bool + func (o *Behaviour) GetLogMsg() string + func (o *Behaviour) GetLogMsgOk() (*string, bool) + func (o *Behaviour) GetLogOk() (*bool, bool) + func (o *Behaviour) HasAction() bool + func (o *Behaviour) HasLog() bool + func (o *Behaviour) HasLogMsg() bool + func (o *Behaviour) SetAction(v BehaviourAction) + func (o *Behaviour) SetLog(v bool) + func (o *Behaviour) SetLogMsg(v string) + func (o *Behaviour) UnmarshalJSON(data []byte) (err error) + func (o Behaviour) MarshalJSON() ([]byte, error) + func (o Behaviour) ToMap() (map[string]interface{}, error) + type BehaviourAction string + const BEHAVIOURACTION_ACTION_ALLOW + const BEHAVIOURACTION_ACTION_DENY + const BEHAVIOURACTION_ACTION_PASS + const BEHAVIOURACTION_ACTION_UNSPECIFIED + const BEHAVIOURACTION_UNKNOWN_DEFAULT_OPEN_API + func NewBehaviourActionFromValue(v string) (*BehaviourAction, error) + func (v *BehaviourAction) UnmarshalJSON(src []byte) error + func (v BehaviourAction) IsValid() bool + func (v BehaviourAction) Ptr() *BehaviourAction + 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 []ConditionTransformationsInner + Variable *ConditionVariable + func NewCondition() *Condition + func NewConditionWithDefaults() *Condition + func (o *Condition) GetOperator() ConditionOperator + func (o *Condition) GetOperatorOk() (*ConditionOperator, bool) + func (o *Condition) GetTransformations() []ConditionTransformationsInner + func (o *Condition) GetTransformationsOk() ([]ConditionTransformationsInner, bool) + func (o *Condition) GetVariable() ConditionVariable + func (o *Condition) GetVariableOk() (*ConditionVariable, bool) + func (o *Condition) HasOperator() bool + func (o *Condition) HasTransformations() bool + func (o *Condition) HasVariable() bool + func (o *Condition) SetOperator(v ConditionOperator) + func (o *Condition) SetTransformations(v []ConditionTransformationsInner) + 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 *ConditionOperatorType + Value *string + func NewConditionOperator() *ConditionOperator + func NewConditionOperatorWithDefaults() *ConditionOperator + func (o *ConditionOperator) GetType() ConditionOperatorType + func (o *ConditionOperator) GetTypeOk() (*ConditionOperatorType, bool) + func (o *ConditionOperator) GetValue() string + func (o *ConditionOperator) GetValueOk() (*string, bool) + func (o *ConditionOperator) HasType() bool + func (o *ConditionOperator) HasValue() bool + func (o *ConditionOperator) SetType(v ConditionOperatorType) + 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 ConditionOperatorType string + const CONDITIONOPERATORTYPE_OPERATOR_BEGINS_WITH + const CONDITIONOPERATORTYPE_OPERATOR_CONTAINS + const CONDITIONOPERATORTYPE_OPERATOR_ENDS_WITH + const CONDITIONOPERATORTYPE_OPERATOR_EQ + const CONDITIONOPERATORTYPE_OPERATOR_GE + const CONDITIONOPERATORTYPE_OPERATOR_GT + const CONDITIONOPERATORTYPE_OPERATOR_IP_MATCH + const CONDITIONOPERATORTYPE_OPERATOR_LE + const CONDITIONOPERATORTYPE_OPERATOR_LT + const CONDITIONOPERATORTYPE_OPERATOR_RX + const CONDITIONOPERATORTYPE_OPERATOR_STREQ + const CONDITIONOPERATORTYPE_OPERATOR_STRMATCH + const CONDITIONOPERATORTYPE_OPERATOR_UNSPECIFIED + const CONDITIONOPERATORTYPE_OPERATOR_VALIDATE_SCHEMA + const CONDITIONOPERATORTYPE_OPERATOR_VALIDATE_URL_ENCODING + const CONDITIONOPERATORTYPE_OPERATOR_VALIDATE_UTF8_ENCODING + const CONDITIONOPERATORTYPE_OPERATOR_WITHIN + const CONDITIONOPERATORTYPE_UNKNOWN_DEFAULT_OPEN_API + func NewConditionOperatorTypeFromValue(v string) (*ConditionOperatorType, error) + func (v *ConditionOperatorType) UnmarshalJSON(src []byte) error + func (v ConditionOperatorType) IsValid() bool + func (v ConditionOperatorType) Ptr() *ConditionOperatorType + type ConditionTransformationsInner string + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_LENGTH + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_LOWERCASE + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_NONE + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_TRIM + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_UNSPECIFIED + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_UPPERCASE + const CONDITIONTRANSFORMATIONSINNER_TRANSFORMATION_UTF8_TO_UNICODE + const CONDITIONTRANSFORMATIONSINNER_UNKNOWN_DEFAULT_OPEN_API + func NewConditionTransformationsInnerFromValue(v string) (*ConditionTransformationsInner, error) + func (v *ConditionTransformationsInner) UnmarshalJSON(src []byte) error + func (v ConditionTransformationsInner) IsValid() bool + func (v ConditionTransformationsInner) Ptr() *ConditionTransformationsInner + type ConditionVariable struct + AdditionalProperties map[string]interface{} + Type *ConditionVariableType + Value *string + func NewConditionVariable() *ConditionVariable + func NewConditionVariableWithDefaults() *ConditionVariable + func (o *ConditionVariable) GetType() ConditionVariableType + func (o *ConditionVariable) GetTypeOk() (*ConditionVariableType, bool) + func (o *ConditionVariable) GetValue() string + func (o *ConditionVariable) GetValueOk() (*string, bool) + func (o *ConditionVariable) HasType() bool + func (o *ConditionVariable) HasValue() bool + func (o *ConditionVariable) SetType(v ConditionVariableType) + 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 ConditionVariableType string + const CONDITIONVARIABLETYPE_UNKNOWN_DEFAULT_OPEN_API + const CONDITIONVARIABLETYPE_VARIABLE_ARGS_GET + const CONDITIONVARIABLETYPE_VARIABLE_ARGS_POST + const CONDITIONVARIABLETYPE_VARIABLE_FULL_REQUEST_LENGTH + const CONDITIONVARIABLETYPE_VARIABLE_MATCHED_VAR + const CONDITIONVARIABLETYPE_VARIABLE_QUERY_STRING + const CONDITIONVARIABLETYPE_VARIABLE_REMOTE_ADDR + const CONDITIONVARIABLETYPE_VARIABLE_REMOTE_PORT + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_BASENAME + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_BODY + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_BODY_LENGTH + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_COOKIES + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_HEADERS + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_HEADERS_NAMES + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_METHOD + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_PROTOCOL + const CONDITIONVARIABLETYPE_VARIABLE_REQUEST_URI_RAW + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_BODY + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_CONTENT_LENGTH + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_HEADERS + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_HEADERS_NAMES + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_PROTOCOL + const CONDITIONVARIABLETYPE_VARIABLE_RESPONSE_STATUS + const CONDITIONVARIABLETYPE_VARIABLE_UNSPECIFIED + func NewConditionVariableTypeFromValue(v string) (*ConditionVariableType, error) + func (v *ConditionVariableType) UnmarshalJSON(src []byte) error + func (v ConditionVariableType) IsValid() bool + func (v ConditionVariableType) Ptr() *ConditionVariableType + type CreateCustomRule struct + AdditionalProperties map[string]interface{} + Behaviour *Behaviour + Conditions []Condition + Description *string + func NewCreateCustomRule() *CreateCustomRule + func NewCreateCustomRuleWithDefaults() *CreateCustomRule + func (o *CreateCustomRule) GetBehaviour() Behaviour + func (o *CreateCustomRule) GetBehaviourOk() (*Behaviour, 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) HasBehaviour() bool + func (o *CreateCustomRule) HasConditions() bool + func (o *CreateCustomRule) HasDescription() bool + func (o *CreateCustomRule) SetBehaviour(v Behaviour) + 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() *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) HasName() bool + func (o *CreateCustomRuleGroupPayload) HasProjectId() bool + func (o *CreateCustomRuleGroupPayload) HasRegion() bool + func (o *CreateCustomRuleGroupPayload) HasRules() 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 *MRSType + func NewCreateManagedRuleSetPayload() *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() MRSType + func (o *CreateManagedRuleSetPayload) GetTypeOk() (*MRSType, bool) + func (o *CreateManagedRuleSetPayload) HasName() bool + func (o *CreateManagedRuleSetPayload) HasProjectId() bool + func (o *CreateManagedRuleSetPayload) HasRegion() bool + func (o *CreateManagedRuleSetPayload) HasType() bool + func (o *CreateManagedRuleSetPayload) SetName(v string) + func (o *CreateManagedRuleSetPayload) SetProjectId(v string) + func (o *CreateManagedRuleSetPayload) SetRegion(v string) + func (o *CreateManagedRuleSetPayload) SetType(v MRSType) + 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() *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) HasName() 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) + 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) 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) + 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) UpdateWAF(ctx context.Context, projectId string, region string, name string) ApiUpdateWAFRequest + func (a DefaultAPIServiceMock) UpdateWAFExecute(r ApiUpdateWAFRequest) (*GetWAFResponse, error) + type GetBehaviour struct + Action *GetBehaviourAction + AdditionalProperties map[string]interface{} + Log *bool + LogMsg *string + Severity *GetBehaviourSeverity + func NewGetBehaviour() *GetBehaviour + func NewGetBehaviourWithDefaults() *GetBehaviour + func (o *GetBehaviour) GetAction() GetBehaviourAction + func (o *GetBehaviour) GetActionOk() (*GetBehaviourAction, bool) + func (o *GetBehaviour) GetLog() bool + func (o *GetBehaviour) GetLogMsg() string + func (o *GetBehaviour) GetLogMsgOk() (*string, bool) + func (o *GetBehaviour) GetLogOk() (*bool, bool) + func (o *GetBehaviour) GetSeverity() GetBehaviourSeverity + func (o *GetBehaviour) GetSeverityOk() (*GetBehaviourSeverity, bool) + func (o *GetBehaviour) HasAction() bool + func (o *GetBehaviour) HasLog() bool + func (o *GetBehaviour) HasLogMsg() bool + func (o *GetBehaviour) HasSeverity() bool + func (o *GetBehaviour) SetAction(v GetBehaviourAction) + func (o *GetBehaviour) SetLog(v bool) + func (o *GetBehaviour) SetLogMsg(v string) + func (o *GetBehaviour) SetSeverity(v GetBehaviourSeverity) + func (o *GetBehaviour) UnmarshalJSON(data []byte) (err error) + func (o GetBehaviour) MarshalJSON() ([]byte, error) + func (o GetBehaviour) ToMap() (map[string]interface{}, error) + type GetBehaviourAction string + const GETBEHAVIOURACTION_ACTION_ALLOW + const GETBEHAVIOURACTION_ACTION_DENY + const GETBEHAVIOURACTION_ACTION_PASS + const GETBEHAVIOURACTION_ACTION_UNSPECIFIED + const GETBEHAVIOURACTION_UNKNOWN_DEFAULT_OPEN_API + func NewGetBehaviourActionFromValue(v string) (*GetBehaviourAction, error) + func (v *GetBehaviourAction) UnmarshalJSON(src []byte) error + func (v GetBehaviourAction) IsValid() bool + func (v GetBehaviourAction) Ptr() *GetBehaviourAction + type GetBehaviourSeverity string + const GETBEHAVIOURSEVERITY_SEVERITY_ALERT + const GETBEHAVIOURSEVERITY_SEVERITY_CRITICAL + const GETBEHAVIOURSEVERITY_SEVERITY_DEBUG + const GETBEHAVIOURSEVERITY_SEVERITY_EMERGENCY + const GETBEHAVIOURSEVERITY_SEVERITY_ERROR + const GETBEHAVIOURSEVERITY_SEVERITY_INFO + const GETBEHAVIOURSEVERITY_SEVERITY_NOTICE + const GETBEHAVIOURSEVERITY_SEVERITY_UNSPECIFIED + const GETBEHAVIOURSEVERITY_SEVERITY_WARNING + const GETBEHAVIOURSEVERITY_UNKNOWN_DEFAULT_OPEN_API + func NewGetBehaviourSeverityFromValue(v string) (*GetBehaviourSeverity, error) + func (v *GetBehaviourSeverity) UnmarshalJSON(src []byte) error + func (v GetBehaviourSeverity) IsValid() bool + func (v GetBehaviourSeverity) Ptr() *GetBehaviourSeverity + type GetCustomRule struct + AdditionalProperties map[string]interface{} + Behaviour *GetBehaviour + Conditions []Condition + Description *string + Id *int32 + func NewGetCustomRule() *GetCustomRule + func NewGetCustomRuleWithDefaults() *GetCustomRule + func (o *GetCustomRule) GetBehaviour() GetBehaviour + func (o *GetCustomRule) GetBehaviourOk() (*GetBehaviour, 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) HasBehaviour() bool + func (o *GetCustomRule) HasConditions() bool + func (o *GetCustomRule) HasDescription() bool + func (o *GetCustomRule) HasId() bool + func (o *GetCustomRule) SetBehaviour(v GetBehaviour) + 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() *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) HasName() bool + func (o *GetCustomRuleGroupResponse) HasRules() 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 *MRSType1 + Usage *MRSUsage + Version *string + func NewGetLimitedManagedRuleSetResponse() *GetLimitedManagedRuleSetResponse + func NewGetLimitedManagedRuleSetResponseWithDefaults() *GetLimitedManagedRuleSetResponse + func (o *GetLimitedManagedRuleSetResponse) GetName() string + func (o *GetLimitedManagedRuleSetResponse) GetNameOk() (*string, bool) + func (o *GetLimitedManagedRuleSetResponse) GetType() MRSType1 + func (o *GetLimitedManagedRuleSetResponse) GetTypeOk() (*MRSType1, 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) HasName() bool + func (o *GetLimitedManagedRuleSetResponse) HasType() bool + func (o *GetLimitedManagedRuleSetResponse) HasUsage() bool + func (o *GetLimitedManagedRuleSetResponse) HasVersion() bool + func (o *GetLimitedManagedRuleSetResponse) SetName(v string) + func (o *GetLimitedManagedRuleSetResponse) SetType(v MRSType1) + 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 *MRSType2 + Usage *MRSUsage + Version *string + func NewGetManagedRuleSetResponse() *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() MRSType2 + func (o *GetManagedRuleSetResponse) GetTypeOk() (*MRSType2, 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) HasName() bool + func (o *GetManagedRuleSetResponse) HasType() bool + func (o *GetManagedRuleSetResponse) HasUsage() bool + func (o *GetManagedRuleSetResponse) HasVersion() bool + func (o *GetManagedRuleSetResponse) SetGroups(v map[string]MRSRuleGroup) + func (o *GetManagedRuleSetResponse) SetName(v string) + func (o *GetManagedRuleSetResponse) SetType(v MRSType2) + 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() *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) HasQuotas() 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() *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) HasName() 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() *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) HasDescription() bool + func (o *MRSRule) HasMode() bool + func (o *MRSRule) HasSeverity() 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() *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) HasDescription() bool + func (o *MRSRuleGroup) HasGroupName() 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 MRSType string + const MRSTYPE_TYPE_OWASP_CRS + const MRSTYPE_TYPE_UNSPECIFIED + const MRSTYPE_UNKNOWN_DEFAULT_OPEN_API + func NewMRSTypeFromValue(v string) (*MRSType, error) + func (v *MRSType) UnmarshalJSON(src []byte) error + func (v MRSType) IsValid() bool + func (v MRSType) Ptr() *MRSType + type MRSType1 string + const MRSTYPE1_TYPE_OWASP_CRS + const MRSTYPE1_TYPE_UNSPECIFIED + const MRSTYPE1_UNKNOWN_DEFAULT_OPEN_API + func NewMRSType1FromValue(v string) (*MRSType1, error) + func (v *MRSType1) UnmarshalJSON(src []byte) error + func (v MRSType1) IsValid() bool + func (v MRSType1) Ptr() *MRSType1 + type MRSType2 string + const MRSTYPE2_TYPE_OWASP_CRS + const MRSTYPE2_TYPE_UNSPECIFIED + const MRSTYPE2_UNKNOWN_DEFAULT_OPEN_API + func NewMRSType2FromValue(v string) (*MRSType2, error) + func (v *MRSType2) UnmarshalJSON(src []byte) error + func (v MRSType2) IsValid() bool + func (v MRSType2) Ptr() *MRSType2 + 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_MODE_UNSPECIFIED + 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 Mode1 string + const MODE1_MODE_DISABLED + const MODE1_MODE_ENABLED + const MODE1_MODE_LOG_ONLY + const MODE1_MODE_UNSPECIFIED + const MODE1_UNKNOWN_DEFAULT_OPEN_API + func NewMode1FromValue(v string) (*Mode1, error) + func (v *Mode1) UnmarshalJSON(src []byte) error + func (v Mode1) IsValid() bool + func (v Mode1) Ptr() *Mode1 + type NullableBehaviour struct + func NewNullableBehaviour(val *Behaviour) *NullableBehaviour + func (v *NullableBehaviour) Set(val *Behaviour) + func (v *NullableBehaviour) UnmarshalJSON(src []byte) error + func (v *NullableBehaviour) Unset() + func (v NullableBehaviour) Get() *Behaviour + func (v NullableBehaviour) IsSet() bool + func (v NullableBehaviour) MarshalJSON() ([]byte, error) + type NullableBehaviourAction struct + func NewNullableBehaviourAction(val *BehaviourAction) *NullableBehaviourAction + func (v *NullableBehaviourAction) Set(val *BehaviourAction) + func (v *NullableBehaviourAction) UnmarshalJSON(src []byte) error + func (v *NullableBehaviourAction) Unset() + func (v NullableBehaviourAction) Get() *BehaviourAction + func (v NullableBehaviourAction) IsSet() bool + func (v NullableBehaviourAction) 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 NullableConditionOperatorType struct + func NewNullableConditionOperatorType(val *ConditionOperatorType) *NullableConditionOperatorType + func (v *NullableConditionOperatorType) Set(val *ConditionOperatorType) + func (v *NullableConditionOperatorType) UnmarshalJSON(src []byte) error + func (v *NullableConditionOperatorType) Unset() + func (v NullableConditionOperatorType) Get() *ConditionOperatorType + func (v NullableConditionOperatorType) IsSet() bool + func (v NullableConditionOperatorType) MarshalJSON() ([]byte, error) + type NullableConditionTransformationsInner struct + func NewNullableConditionTransformationsInner(val *ConditionTransformationsInner) *NullableConditionTransformationsInner + func (v *NullableConditionTransformationsInner) Set(val *ConditionTransformationsInner) + func (v *NullableConditionTransformationsInner) UnmarshalJSON(src []byte) error + func (v *NullableConditionTransformationsInner) Unset() + func (v NullableConditionTransformationsInner) Get() *ConditionTransformationsInner + func (v NullableConditionTransformationsInner) IsSet() bool + func (v NullableConditionTransformationsInner) 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 NullableConditionVariableType struct + func NewNullableConditionVariableType(val *ConditionVariableType) *NullableConditionVariableType + func (v *NullableConditionVariableType) Set(val *ConditionVariableType) + func (v *NullableConditionVariableType) UnmarshalJSON(src []byte) error + func (v *NullableConditionVariableType) Unset() + func (v NullableConditionVariableType) Get() *ConditionVariableType + func (v NullableConditionVariableType) IsSet() bool + func (v NullableConditionVariableType) 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 NullableGetBehaviour struct + func NewNullableGetBehaviour(val *GetBehaviour) *NullableGetBehaviour + func (v *NullableGetBehaviour) Set(val *GetBehaviour) + func (v *NullableGetBehaviour) UnmarshalJSON(src []byte) error + func (v *NullableGetBehaviour) Unset() + func (v NullableGetBehaviour) Get() *GetBehaviour + func (v NullableGetBehaviour) IsSet() bool + func (v NullableGetBehaviour) MarshalJSON() ([]byte, error) + type NullableGetBehaviourAction struct + func NewNullableGetBehaviourAction(val *GetBehaviourAction) *NullableGetBehaviourAction + func (v *NullableGetBehaviourAction) Set(val *GetBehaviourAction) + func (v *NullableGetBehaviourAction) UnmarshalJSON(src []byte) error + func (v *NullableGetBehaviourAction) Unset() + func (v NullableGetBehaviourAction) Get() *GetBehaviourAction + func (v NullableGetBehaviourAction) IsSet() bool + func (v NullableGetBehaviourAction) MarshalJSON() ([]byte, error) + type NullableGetBehaviourSeverity struct + func NewNullableGetBehaviourSeverity(val *GetBehaviourSeverity) *NullableGetBehaviourSeverity + func (v *NullableGetBehaviourSeverity) Set(val *GetBehaviourSeverity) + func (v *NullableGetBehaviourSeverity) UnmarshalJSON(src []byte) error + func (v *NullableGetBehaviourSeverity) Unset() + func (v NullableGetBehaviourSeverity) Get() *GetBehaviourSeverity + func (v NullableGetBehaviourSeverity) IsSet() bool + func (v NullableGetBehaviourSeverity) 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 NullableMRSType struct + func NewNullableMRSType(val *MRSType) *NullableMRSType + func (v *NullableMRSType) Set(val *MRSType) + func (v *NullableMRSType) UnmarshalJSON(src []byte) error + func (v *NullableMRSType) Unset() + func (v NullableMRSType) Get() *MRSType + func (v NullableMRSType) IsSet() bool + func (v NullableMRSType) MarshalJSON() ([]byte, error) + type NullableMRSType1 struct + func NewNullableMRSType1(val *MRSType1) *NullableMRSType1 + func (v *NullableMRSType1) Set(val *MRSType1) + func (v *NullableMRSType1) UnmarshalJSON(src []byte) error + func (v *NullableMRSType1) Unset() + func (v NullableMRSType1) Get() *MRSType1 + func (v NullableMRSType1) IsSet() bool + func (v NullableMRSType1) MarshalJSON() ([]byte, error) + type NullableMRSType2 struct + func NewNullableMRSType2(val *MRSType2) *NullableMRSType2 + func (v *NullableMRSType2) Set(val *MRSType2) + func (v *NullableMRSType2) UnmarshalJSON(src []byte) error + func (v *NullableMRSType2) Unset() + func (v NullableMRSType2) Get() *MRSType2 + func (v NullableMRSType2) IsSet() bool + func (v NullableMRSType2) 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 NullableMode1 struct + func NewNullableMode1(val *Mode1) *NullableMode1 + func (v *NullableMode1) Set(val *Mode1) + func (v *NullableMode1) UnmarshalJSON(src []byte) error + func (v *NullableMode1) Unset() + func (v NullableMode1) Get() *Mode1 + func (v NullableMode1) IsSet() bool + func (v NullableMode1) 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 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 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 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 PatchMRSRule struct + AdditionalProperties map[string]interface{} + Mode *Mode1 + func NewPatchMRSRule() *PatchMRSRule + func NewPatchMRSRuleWithDefaults() *PatchMRSRule + func (o *PatchMRSRule) GetMode() Mode1 + func (o *PatchMRSRule) GetModeOk() (*Mode1, bool) + func (o *PatchMRSRule) HasMode() bool + func (o *PatchMRSRule) SetMode(v Mode1) + 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() *PatchMRSRuleGroup + func NewPatchMRSRuleGroupWithDefaults() *PatchMRSRuleGroup + func (o *PatchMRSRuleGroup) GetRules() map[string]PatchMRSRule + func (o *PatchMRSRuleGroup) GetRulesOk() (*map[string]PatchMRSRule, bool) + func (o *PatchMRSRuleGroup) HasRules() 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() *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) HasGroups() 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() *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) HasCustomRuleGroup() bool + func (o *Quotas) HasManagedRuleSet() bool + func (o *Quotas) HasWebApplicationFirewall() 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 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 UpdateWAFPayload struct + AdditionalProperties map[string]interface{} + CustomRuleGroupName *string + Labels *map[string]string + ManagedRuleSetName *string + Name *string + ProjectId *string + Region *string + func NewUpdateWAFPayload() *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) HasName() 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 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() *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) HasLoadBalancerName() 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)