Documentation
¶
Overview ¶
Package rulesetsv1 : Operations and models for the RulesetsV1 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalActionParameters(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalActionParametersResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCategoriesOverride(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalListRulesetsResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalListedRuleset(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogging(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMessage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMessageSource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOverrides(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPosition(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRuleCreate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRuleDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRuleResp(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRulesOverride(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRulesetDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRulesetResp(m map[string]json.RawMessage, result interface{}) (err error)
- type ActionParameters
- type ActionParametersResponse
- type CategoriesOverride
- type CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetAction(action string) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetDescription(description string) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetEnabled(enabled bool) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetExpression(expression string) *CreateInstanceRulesetRuleOptions
- func (options *CreateInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetID(id string) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetLogging(logging *Logging) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetPosition(position *Position) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetRef(ref string) *CreateInstanceRulesetRuleOptions
- func (_options *CreateInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *CreateInstanceRulesetRuleOptions
- type CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetAction(action string) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetDescription(description string) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetEnabled(enabled bool) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetExpression(expression string) *CreateZoneRulesetRuleOptions
- func (options *CreateZoneRulesetRuleOptions) SetHeaders(param map[string]string) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetID(id string) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetLogging(logging *Logging) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetPosition(position *Position) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetRef(ref string) *CreateZoneRulesetRuleOptions
- func (_options *CreateZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *CreateZoneRulesetRuleOptions
- type DeleteInstanceRulesetOptions
- type DeleteInstanceRulesetRuleOptions
- func (options *DeleteInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *DeleteInstanceRulesetRuleOptions
- func (_options *DeleteInstanceRulesetRuleOptions) SetRuleID(ruleID string) *DeleteInstanceRulesetRuleOptions
- func (_options *DeleteInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *DeleteInstanceRulesetRuleOptions
- type DeleteInstanceRulesetVersionOptions
- func (options *DeleteInstanceRulesetVersionOptions) SetHeaders(param map[string]string) *DeleteInstanceRulesetVersionOptions
- func (_options *DeleteInstanceRulesetVersionOptions) SetRulesetID(rulesetID string) *DeleteInstanceRulesetVersionOptions
- func (_options *DeleteInstanceRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *DeleteInstanceRulesetVersionOptions
- type DeleteZoneRulesetOptions
- type DeleteZoneRulesetRuleOptions
- func (options *DeleteZoneRulesetRuleOptions) SetHeaders(param map[string]string) *DeleteZoneRulesetRuleOptions
- func (_options *DeleteZoneRulesetRuleOptions) SetRuleID(ruleID string) *DeleteZoneRulesetRuleOptions
- func (_options *DeleteZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *DeleteZoneRulesetRuleOptions
- type DeleteZoneRulesetVersionOptions
- func (options *DeleteZoneRulesetVersionOptions) SetHeaders(param map[string]string) *DeleteZoneRulesetVersionOptions
- func (_options *DeleteZoneRulesetVersionOptions) SetRulesetID(rulesetID string) *DeleteZoneRulesetVersionOptions
- func (_options *DeleteZoneRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *DeleteZoneRulesetVersionOptions
- type GetInstanceEntryPointRulesetVersionOptions
- func (options *GetInstanceEntryPointRulesetVersionOptions) SetHeaders(param map[string]string) *GetInstanceEntryPointRulesetVersionOptions
- func (_options *GetInstanceEntryPointRulesetVersionOptions) SetRulesetPhase(rulesetPhase string) *GetInstanceEntryPointRulesetVersionOptions
- func (_options *GetInstanceEntryPointRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceEntryPointRulesetVersionOptions
- type GetInstanceEntryPointRulesetVersionsOptions
- type GetInstanceEntrypointRulesetOptions
- type GetInstanceRulesetOptions
- type GetInstanceRulesetVersionByTagOptions
- func (options *GetInstanceRulesetVersionByTagOptions) SetHeaders(param map[string]string) *GetInstanceRulesetVersionByTagOptions
- func (_options *GetInstanceRulesetVersionByTagOptions) SetRuleTag(ruleTag string) *GetInstanceRulesetVersionByTagOptions
- func (_options *GetInstanceRulesetVersionByTagOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetVersionByTagOptions
- func (_options *GetInstanceRulesetVersionByTagOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceRulesetVersionByTagOptions
- type GetInstanceRulesetVersionOptions
- func (options *GetInstanceRulesetVersionOptions) SetHeaders(param map[string]string) *GetInstanceRulesetVersionOptions
- func (_options *GetInstanceRulesetVersionOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetVersionOptions
- func (_options *GetInstanceRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceRulesetVersionOptions
- type GetInstanceRulesetVersionsOptions
- type GetInstanceRulesetsOptions
- type GetZoneEntryPointRulesetVersionOptions
- func (options *GetZoneEntryPointRulesetVersionOptions) SetHeaders(param map[string]string) *GetZoneEntryPointRulesetVersionOptions
- func (_options *GetZoneEntryPointRulesetVersionOptions) SetRulesetPhase(rulesetPhase string) *GetZoneEntryPointRulesetVersionOptions
- func (_options *GetZoneEntryPointRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetZoneEntryPointRulesetVersionOptions
- type GetZoneEntryPointRulesetVersionsOptions
- type GetZoneEntrypointRulesetOptions
- type GetZoneRulesetOptions
- type GetZoneRulesetVersionOptions
- func (options *GetZoneRulesetVersionOptions) SetHeaders(param map[string]string) *GetZoneRulesetVersionOptions
- func (_options *GetZoneRulesetVersionOptions) SetRulesetID(rulesetID string) *GetZoneRulesetVersionOptions
- func (_options *GetZoneRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetZoneRulesetVersionOptions
- type GetZoneRulesetVersionsOptions
- type GetZoneRulesetsOptions
- type ListRulesetsResp
- type ListedRuleset
- type Logging
- type Message
- type MessageSource
- type Overrides
- type Position
- type RuleCreate
- type RuleDetails
- type RuleResp
- type RulesOverride
- type RulesetDetails
- type RulesetResp
- type RulesetsV1
- func (rulesets *RulesetsV1) Clone() *RulesetsV1
- func (rulesets *RulesetsV1) CreateInstanceRulesetRule(createInstanceRulesetRuleOptions *CreateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) CreateInstanceRulesetRuleWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) CreateZoneRulesetRule(createZoneRulesetRuleOptions *CreateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) CreateZoneRulesetRuleWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRuleset(deleteInstanceRulesetOptions *DeleteInstanceRulesetOptions) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRulesetRule(deleteInstanceRulesetRuleOptions *DeleteInstanceRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRulesetRuleWithContext(ctx context.Context, ...) (result *RuleResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRulesetVersion(deleteInstanceRulesetVersionOptions *DeleteInstanceRulesetVersionOptions) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRulesetVersionWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteInstanceRulesetWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRuleset(deleteZoneRulesetOptions *DeleteZoneRulesetOptions) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRulesetRule(deleteZoneRulesetRuleOptions *DeleteZoneRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRulesetRuleWithContext(ctx context.Context, ...) (result *RuleResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRulesetVersion(deleteZoneRulesetVersionOptions *DeleteZoneRulesetVersionOptions) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRulesetVersionWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DeleteZoneRulesetWithContext(ctx context.Context, deleteZoneRulesetOptions *DeleteZoneRulesetOptions) (response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) DisableRetries()
- func (rulesets *RulesetsV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (rulesets *RulesetsV1) GetEnableGzipCompression() bool
- func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersion(...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersionWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersions(...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersionsWithContext(ctx context.Context, ...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceEntrypointRuleset(getInstanceEntrypointRulesetOptions *GetInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceEntrypointRulesetWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRuleset(getInstanceRulesetOptions *GetInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersion(getInstanceRulesetVersionOptions *GetInstanceRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersionByTag(getInstanceRulesetVersionByTagOptions *GetInstanceRulesetVersionByTagOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersionByTagWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersionWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersions(getInstanceRulesetVersionsOptions *GetInstanceRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetVersionsWithContext(ctx context.Context, ...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetWithContext(ctx context.Context, getInstanceRulesetOptions *GetInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesets(getInstanceRulesetsOptions *GetInstanceRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetInstanceRulesetsWithContext(ctx context.Context, getInstanceRulesetsOptions *GetInstanceRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetServiceURL() string
- func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersion(getZoneEntryPointRulesetVersionOptions *GetZoneEntryPointRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersionWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersions(...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersionsWithContext(ctx context.Context, ...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneEntrypointRuleset(getZoneEntrypointRulesetOptions *GetZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneEntrypointRulesetWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRuleset(getZoneRulesetOptions *GetZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetVersion(getZoneRulesetVersionOptions *GetZoneRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetVersionWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetVersions(getZoneRulesetVersionsOptions *GetZoneRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetVersionsWithContext(ctx context.Context, ...) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetWithContext(ctx context.Context, getZoneRulesetOptions *GetZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesets(getZoneRulesetsOptions *GetZoneRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) GetZoneRulesetsWithContext(ctx context.Context, getZoneRulesetsOptions *GetZoneRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
- func (*RulesetsV1) NewActionParametersResponse(content string, contentType string, statusCode int64) (_model *ActionParametersResponse, err error)
- func (*RulesetsV1) NewCreateInstanceRulesetRuleOptions(rulesetID string) *CreateInstanceRulesetRuleOptions
- func (*RulesetsV1) NewCreateZoneRulesetRuleOptions(rulesetID string) *CreateZoneRulesetRuleOptions
- func (*RulesetsV1) NewDeleteInstanceRulesetOptions(rulesetID string) *DeleteInstanceRulesetOptions
- func (*RulesetsV1) NewDeleteInstanceRulesetRuleOptions(rulesetID string, ruleID string) *DeleteInstanceRulesetRuleOptions
- func (*RulesetsV1) NewDeleteInstanceRulesetVersionOptions(rulesetID string, rulesetVersion string) *DeleteInstanceRulesetVersionOptions
- func (*RulesetsV1) NewDeleteZoneRulesetOptions(rulesetID string) *DeleteZoneRulesetOptions
- func (*RulesetsV1) NewDeleteZoneRulesetRuleOptions(rulesetID string, ruleID string) *DeleteZoneRulesetRuleOptions
- func (*RulesetsV1) NewDeleteZoneRulesetVersionOptions(rulesetID string, rulesetVersion string) *DeleteZoneRulesetVersionOptions
- func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionOptions(rulesetPhase string, rulesetVersion string) *GetInstanceEntryPointRulesetVersionOptions
- func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionsOptions(rulesetPhase string) *GetInstanceEntryPointRulesetVersionsOptions
- func (*RulesetsV1) NewGetInstanceEntrypointRulesetOptions(rulesetPhase string) *GetInstanceEntrypointRulesetOptions
- func (*RulesetsV1) NewGetInstanceRulesetOptions(rulesetID string) *GetInstanceRulesetOptions
- func (*RulesetsV1) NewGetInstanceRulesetVersionByTagOptions(rulesetID string, rulesetVersion string, ruleTag string) *GetInstanceRulesetVersionByTagOptions
- func (*RulesetsV1) NewGetInstanceRulesetVersionOptions(rulesetID string, rulesetVersion string) *GetInstanceRulesetVersionOptions
- func (*RulesetsV1) NewGetInstanceRulesetVersionsOptions(rulesetID string) *GetInstanceRulesetVersionsOptions
- func (*RulesetsV1) NewGetInstanceRulesetsOptions() *GetInstanceRulesetsOptions
- func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionOptions(rulesetPhase string, rulesetVersion string) *GetZoneEntryPointRulesetVersionOptions
- func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionsOptions(rulesetPhase string) *GetZoneEntryPointRulesetVersionsOptions
- func (*RulesetsV1) NewGetZoneEntrypointRulesetOptions(rulesetPhase string) *GetZoneEntrypointRulesetOptions
- func (*RulesetsV1) NewGetZoneRulesetOptions(rulesetID string) *GetZoneRulesetOptions
- func (*RulesetsV1) NewGetZoneRulesetVersionOptions(rulesetID string, rulesetVersion string) *GetZoneRulesetVersionOptions
- func (*RulesetsV1) NewGetZoneRulesetVersionsOptions(rulesetID string) *GetZoneRulesetVersionsOptions
- func (*RulesetsV1) NewGetZoneRulesetsOptions() *GetZoneRulesetsOptions
- func (*RulesetsV1) NewLogging(enabled bool) (_model *Logging, err error)
- func (*RulesetsV1) NewRuleCreate(action string, expression string) (_model *RuleCreate, err error)
- func (*RulesetsV1) NewUpdateInstanceEntrypointRulesetOptions(rulesetPhase string) *UpdateInstanceEntrypointRulesetOptions
- func (*RulesetsV1) NewUpdateInstanceRulesetOptions(rulesetID string) *UpdateInstanceRulesetOptions
- func (*RulesetsV1) NewUpdateInstanceRulesetRuleOptions(rulesetID string, ruleID string) *UpdateInstanceRulesetRuleOptions
- func (*RulesetsV1) NewUpdateZoneEntrypointRulesetOptions(rulesetPhase string) *UpdateZoneEntrypointRulesetOptions
- func (*RulesetsV1) NewUpdateZoneRulesetOptions(rulesetID string) *UpdateZoneRulesetOptions
- func (*RulesetsV1) NewUpdateZoneRulesetRuleOptions(rulesetID string, ruleID string) *UpdateZoneRulesetRuleOptions
- func (rulesets *RulesetsV1) SetDefaultHeaders(headers http.Header)
- func (rulesets *RulesetsV1) SetEnableGzipCompression(enableGzip bool)
- func (rulesets *RulesetsV1) SetServiceURL(url string) error
- func (rulesets *RulesetsV1) UpdateInstanceEntrypointRuleset(updateInstanceEntrypointRulesetOptions *UpdateInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateInstanceEntrypointRulesetWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateInstanceRuleset(updateInstanceRulesetOptions *UpdateInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateInstanceRulesetRule(updateInstanceRulesetRuleOptions *UpdateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateInstanceRulesetRuleWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateInstanceRulesetWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneEntrypointRuleset(updateZoneEntrypointRulesetOptions *UpdateZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneEntrypointRulesetWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneRuleset(updateZoneRulesetOptions *UpdateZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneRulesetRule(updateZoneRulesetRuleOptions *UpdateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneRulesetRuleWithContext(ctx context.Context, ...) (result *RulesetResp, response *core.DetailedResponse, err error)
- func (rulesets *RulesetsV1) UpdateZoneRulesetWithContext(ctx context.Context, updateZoneRulesetOptions *UpdateZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
- type RulesetsV1Options
- type UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetDescription(description string) *UpdateInstanceEntrypointRulesetOptions
- func (options *UpdateInstanceEntrypointRulesetOptions) SetHeaders(param map[string]string) *UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetKind(kind string) *UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetName(name string) *UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetPhase(phase string) *UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetRules(rules []RuleCreate) *UpdateInstanceEntrypointRulesetOptions
- func (_options *UpdateInstanceEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *UpdateInstanceEntrypointRulesetOptions
- type UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetDescription(description string) *UpdateInstanceRulesetOptions
- func (options *UpdateInstanceRulesetOptions) SetHeaders(param map[string]string) *UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetKind(kind string) *UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetName(name string) *UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetPhase(phase string) *UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetRules(rules []RuleCreate) *UpdateInstanceRulesetOptions
- func (_options *UpdateInstanceRulesetOptions) SetRulesetID(rulesetID string) *UpdateInstanceRulesetOptions
- type UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetAction(action string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetDescription(description string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetEnabled(enabled bool) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetExpression(expression string) *UpdateInstanceRulesetRuleOptions
- func (options *UpdateInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetID(id string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetLogging(logging *Logging) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetPosition(position *Position) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetRef(ref string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetRuleID(ruleID string) *UpdateInstanceRulesetRuleOptions
- func (_options *UpdateInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *UpdateInstanceRulesetRuleOptions
- type UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetDescription(description string) *UpdateZoneEntrypointRulesetOptions
- func (options *UpdateZoneEntrypointRulesetOptions) SetHeaders(param map[string]string) *UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetKind(kind string) *UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetName(name string) *UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetPhase(phase string) *UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetRules(rules []RuleCreate) *UpdateZoneEntrypointRulesetOptions
- func (_options *UpdateZoneEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *UpdateZoneEntrypointRulesetOptions
- type UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetDescription(description string) *UpdateZoneRulesetOptions
- func (options *UpdateZoneRulesetOptions) SetHeaders(param map[string]string) *UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetKind(kind string) *UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetName(name string) *UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetPhase(phase string) *UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetRules(rules []RuleCreate) *UpdateZoneRulesetOptions
- func (_options *UpdateZoneRulesetOptions) SetRulesetID(rulesetID string) *UpdateZoneRulesetOptions
- type UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetAction(action string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetDescription(description string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetEnabled(enabled bool) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetExpression(expression string) *UpdateZoneRulesetRuleOptions
- func (options *UpdateZoneRulesetRuleOptions) SetHeaders(param map[string]string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetID(id string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetLogging(logging *Logging) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetPosition(position *Position) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetRef(ref string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetRuleID(ruleID string) *UpdateZoneRulesetRuleOptions
- func (_options *UpdateZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *UpdateZoneRulesetRuleOptions
Constants ¶
const ( GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_DdosL4 = "ddos_l4" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_DdosL7 = "ddos_l7" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetInstanceEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetInstanceEntryPointRulesetVersionOptions.RulesetPhase property. The phase of the ruleset.
const ( GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_DdosL4 = "ddos_l4" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_DdosL7 = "ddos_l7" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetInstanceEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetInstanceEntryPointRulesetVersionsOptions.RulesetPhase property. The phase of the ruleset.
const ( GetInstanceEntrypointRulesetOptions_RulesetPhase_DdosL4 = "ddos_l4" GetInstanceEntrypointRulesetOptions_RulesetPhase_DdosL7 = "ddos_l7" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetInstanceEntrypointRulesetOptions.RulesetPhase property. The phase of the ruleset.
const ( GetZoneEntryPointRulesetVersionOptions_RulesetPhase_DdosL4 = "ddos_l4" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_DdosL7 = "ddos_l7" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetZoneEntryPointRulesetVersionOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetZoneEntryPointRulesetVersionOptions.RulesetPhase property. The phase of the ruleset.
const ( GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_DdosL4 = "ddos_l4" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_DdosL7 = "ddos_l7" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetZoneEntryPointRulesetVersionsOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetZoneEntryPointRulesetVersionsOptions.RulesetPhase property. The phase of the ruleset.
const ( GetZoneEntrypointRulesetOptions_RulesetPhase_DdosL4 = "ddos_l4" GetZoneEntrypointRulesetOptions_RulesetPhase_DdosL7 = "ddos_l7" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" GetZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the GetZoneEntrypointRulesetOptions.RulesetPhase property. The phase of the ruleset.
const ( UpdateInstanceEntrypointRulesetOptions_RulesetPhase_DdosL4 = "ddos_l4" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_DdosL7 = "ddos_l7" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateInstanceEntrypointRulesetOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateInstanceEntrypointRulesetOptions.RulesetPhase property. The phase of the ruleset.
const ( UpdateInstanceEntrypointRulesetOptions_Kind_Custom = "custom" UpdateInstanceEntrypointRulesetOptions_Kind_Managed = "managed" UpdateInstanceEntrypointRulesetOptions_Kind_Root = "root" UpdateInstanceEntrypointRulesetOptions_Kind_Zone = "zone" )
Constants associated with the UpdateInstanceEntrypointRulesetOptions.Kind property.
const ( UpdateInstanceEntrypointRulesetOptions_Phase_DdosL4 = "ddos_l4" UpdateInstanceEntrypointRulesetOptions_Phase_DdosL7 = "ddos_l7" UpdateInstanceEntrypointRulesetOptions_Phase_HttpConfigSettings = "http_config_settings" UpdateInstanceEntrypointRulesetOptions_Phase_HttpCustomErrors = "http_custom_errors" UpdateInstanceEntrypointRulesetOptions_Phase_HttpLogCustomFields = "http_log_custom_fields" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRatelimit = "http_ratelimit" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestLateTransform = "http_request_late_transform" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestOrigin = "http_request_origin" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestRedirect = "http_request_redirect" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestSanitize = "http_request_sanitize" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestSbfm = "http_request_sbfm" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateInstanceEntrypointRulesetOptions_Phase_HttpRequestTransform = "http_request_transform" UpdateInstanceEntrypointRulesetOptions_Phase_HttpResponseCompression = "http_response_compression" UpdateInstanceEntrypointRulesetOptions_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateInstanceEntrypointRulesetOptions_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateInstanceEntrypointRulesetOptions.Phase property. The phase of the ruleset.
const ( UpdateInstanceRulesetOptions_Kind_Custom = "custom" UpdateInstanceRulesetOptions_Kind_Managed = "managed" UpdateInstanceRulesetOptions_Kind_Root = "root" UpdateInstanceRulesetOptions_Kind_Zone = "zone" )
Constants associated with the UpdateInstanceRulesetOptions.Kind property.
const ( UpdateInstanceRulesetOptions_Phase_DdosL4 = "ddos_l4" UpdateInstanceRulesetOptions_Phase_DdosL7 = "ddos_l7" UpdateInstanceRulesetOptions_Phase_HttpConfigSettings = "http_config_settings" UpdateInstanceRulesetOptions_Phase_HttpCustomErrors = "http_custom_errors" UpdateInstanceRulesetOptions_Phase_HttpLogCustomFields = "http_log_custom_fields" UpdateInstanceRulesetOptions_Phase_HttpRatelimit = "http_ratelimit" UpdateInstanceRulesetOptions_Phase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateInstanceRulesetOptions_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateInstanceRulesetOptions_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateInstanceRulesetOptions_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateInstanceRulesetOptions_Phase_HttpRequestLateTransform = "http_request_late_transform" UpdateInstanceRulesetOptions_Phase_HttpRequestOrigin = "http_request_origin" UpdateInstanceRulesetOptions_Phase_HttpRequestRedirect = "http_request_redirect" UpdateInstanceRulesetOptions_Phase_HttpRequestSanitize = "http_request_sanitize" UpdateInstanceRulesetOptions_Phase_HttpRequestSbfm = "http_request_sbfm" UpdateInstanceRulesetOptions_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateInstanceRulesetOptions_Phase_HttpRequestTransform = "http_request_transform" UpdateInstanceRulesetOptions_Phase_HttpResponseCompression = "http_response_compression" UpdateInstanceRulesetOptions_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateInstanceRulesetOptions_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateInstanceRulesetOptions.Phase property. The phase of the ruleset.
const ( UpdateZoneEntrypointRulesetOptions_RulesetPhase_DdosL4 = "ddos_l4" UpdateZoneEntrypointRulesetOptions_RulesetPhase_DdosL7 = "ddos_l7" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpConfigSettings = "http_config_settings" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpCustomErrors = "http_custom_errors" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpLogCustomFields = "http_log_custom_fields" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRatelimit = "http_ratelimit" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestLateTransform = "http_request_late_transform" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestOrigin = "http_request_origin" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestRedirect = "http_request_redirect" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSanitize = "http_request_sanitize" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSbfm = "http_request_sbfm" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpRequestTransform = "http_request_transform" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseCompression = "http_response_compression" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateZoneEntrypointRulesetOptions_RulesetPhase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateZoneEntrypointRulesetOptions.RulesetPhase property. The phase of the ruleset.
const ( UpdateZoneEntrypointRulesetOptions_Kind_Custom = "custom" UpdateZoneEntrypointRulesetOptions_Kind_Managed = "managed" UpdateZoneEntrypointRulesetOptions_Kind_Root = "root" UpdateZoneEntrypointRulesetOptions_Kind_Zone = "zone" )
Constants associated with the UpdateZoneEntrypointRulesetOptions.Kind property.
const ( UpdateZoneEntrypointRulesetOptions_Phase_DdosL4 = "ddos_l4" UpdateZoneEntrypointRulesetOptions_Phase_DdosL7 = "ddos_l7" UpdateZoneEntrypointRulesetOptions_Phase_HttpConfigSettings = "http_config_settings" UpdateZoneEntrypointRulesetOptions_Phase_HttpCustomErrors = "http_custom_errors" UpdateZoneEntrypointRulesetOptions_Phase_HttpLogCustomFields = "http_log_custom_fields" UpdateZoneEntrypointRulesetOptions_Phase_HttpRatelimit = "http_ratelimit" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestLateTransform = "http_request_late_transform" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestOrigin = "http_request_origin" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestRedirect = "http_request_redirect" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestSanitize = "http_request_sanitize" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestSbfm = "http_request_sbfm" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateZoneEntrypointRulesetOptions_Phase_HttpRequestTransform = "http_request_transform" UpdateZoneEntrypointRulesetOptions_Phase_HttpResponseCompression = "http_response_compression" UpdateZoneEntrypointRulesetOptions_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateZoneEntrypointRulesetOptions_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateZoneEntrypointRulesetOptions.Phase property. The phase of the ruleset.
const ( UpdateZoneRulesetOptions_Kind_Custom = "custom" UpdateZoneRulesetOptions_Kind_Managed = "managed" UpdateZoneRulesetOptions_Kind_Root = "root" UpdateZoneRulesetOptions_Kind_Zone = "zone" )
Constants associated with the UpdateZoneRulesetOptions.Kind property.
const ( UpdateZoneRulesetOptions_Phase_DdosL4 = "ddos_l4" UpdateZoneRulesetOptions_Phase_DdosL7 = "ddos_l7" UpdateZoneRulesetOptions_Phase_HttpConfigSettings = "http_config_settings" UpdateZoneRulesetOptions_Phase_HttpCustomErrors = "http_custom_errors" UpdateZoneRulesetOptions_Phase_HttpLogCustomFields = "http_log_custom_fields" UpdateZoneRulesetOptions_Phase_HttpRatelimit = "http_ratelimit" UpdateZoneRulesetOptions_Phase_HttpRequestCacheSettings = "http_request_cache_settings" UpdateZoneRulesetOptions_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" UpdateZoneRulesetOptions_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" UpdateZoneRulesetOptions_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" UpdateZoneRulesetOptions_Phase_HttpRequestLateTransform = "http_request_late_transform" UpdateZoneRulesetOptions_Phase_HttpRequestOrigin = "http_request_origin" UpdateZoneRulesetOptions_Phase_HttpRequestRedirect = "http_request_redirect" UpdateZoneRulesetOptions_Phase_HttpRequestSanitize = "http_request_sanitize" UpdateZoneRulesetOptions_Phase_HttpRequestSbfm = "http_request_sbfm" UpdateZoneRulesetOptions_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" UpdateZoneRulesetOptions_Phase_HttpRequestTransform = "http_request_transform" UpdateZoneRulesetOptions_Phase_HttpResponseCompression = "http_response_compression" UpdateZoneRulesetOptions_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" UpdateZoneRulesetOptions_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the UpdateZoneRulesetOptions.Phase property. The phase of the ruleset.
const ( ListedRuleset_Kind_Custom = "custom" ListedRuleset_Kind_Managed = "managed" ListedRuleset_Kind_Root = "root" ListedRuleset_Kind_Zone = "zone" )
Constants associated with the ListedRuleset.Kind property.
const ( ListedRuleset_Phase_DdosL4 = "ddos_l4" ListedRuleset_Phase_DdosL7 = "ddos_l7" ListedRuleset_Phase_HttpConfigSettings = "http_config_settings" ListedRuleset_Phase_HttpCustomErrors = "http_custom_errors" ListedRuleset_Phase_HttpLogCustomFields = "http_log_custom_fields" ListedRuleset_Phase_HttpRatelimit = "http_ratelimit" ListedRuleset_Phase_HttpRequestCacheSettings = "http_request_cache_settings" ListedRuleset_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" ListedRuleset_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" ListedRuleset_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" ListedRuleset_Phase_HttpRequestLateTransform = "http_request_late_transform" ListedRuleset_Phase_HttpRequestOrigin = "http_request_origin" ListedRuleset_Phase_HttpRequestRedirect = "http_request_redirect" ListedRuleset_Phase_HttpRequestSanitize = "http_request_sanitize" ListedRuleset_Phase_HttpRequestSbfm = "http_request_sbfm" ListedRuleset_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" ListedRuleset_Phase_HttpRequestTransform = "http_request_transform" ListedRuleset_Phase_HttpResponseCompression = "http_response_compression" ListedRuleset_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" ListedRuleset_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the ListedRuleset.Phase property. The phase of the ruleset.
const ( Overrides_SensitivityLevel_High = "high" Overrides_SensitivityLevel_Low = "low" Overrides_SensitivityLevel_Medium = "medium" )
Constants associated with the Overrides.SensitivityLevel property. The sensitivity level of the rule.
const ( RulesOverride_SensitivityLevel_High = "high" RulesOverride_SensitivityLevel_Low = "low" RulesOverride_SensitivityLevel_Medium = "medium" )
Constants associated with the RulesOverride.SensitivityLevel property. The sensitivity level of the rule.
const ( RulesetDetails_Kind_Custom = "custom" RulesetDetails_Kind_Managed = "managed" RulesetDetails_Kind_Root = "root" RulesetDetails_Kind_Zone = "zone" )
Constants associated with the RulesetDetails.Kind property.
const ( RulesetDetails_Phase_DdosL4 = "ddos_l4" RulesetDetails_Phase_DdosL7 = "ddos_l7" RulesetDetails_Phase_HttpConfigSettings = "http_config_settings" RulesetDetails_Phase_HttpCustomErrors = "http_custom_errors" RulesetDetails_Phase_HttpLogCustomFields = "http_log_custom_fields" RulesetDetails_Phase_HttpRatelimit = "http_ratelimit" RulesetDetails_Phase_HttpRequestCacheSettings = "http_request_cache_settings" RulesetDetails_Phase_HttpRequestDynamicRedirect = "http_request_dynamic_redirect" RulesetDetails_Phase_HttpRequestFirewallCustom = "http_request_firewall_custom" RulesetDetails_Phase_HttpRequestFirewallManaged = "http_request_firewall_managed" RulesetDetails_Phase_HttpRequestLateTransform = "http_request_late_transform" RulesetDetails_Phase_HttpRequestOrigin = "http_request_origin" RulesetDetails_Phase_HttpRequestRedirect = "http_request_redirect" RulesetDetails_Phase_HttpRequestSanitize = "http_request_sanitize" RulesetDetails_Phase_HttpRequestSbfm = "http_request_sbfm" RulesetDetails_Phase_HttpRequestSelectConfiguration = "http_request_select_configuration" RulesetDetails_Phase_HttpRequestTransform = "http_request_transform" RulesetDetails_Phase_HttpResponseCompression = "http_response_compression" RulesetDetails_Phase_HttpResponseFirewallManaged = "http_response_firewall_managed" RulesetDetails_Phase_HttpResponseHeadersTransform = "http_response_headers_transform" )
Constants associated with the RulesetDetails.Phase property. The phase of the ruleset.
const DefaultServiceName = "rulesets"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://api.cis.cloud.ibm.com"
DefaultServiceURL is the default URL to make service requests to.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalActionParameters ¶
func UnmarshalActionParameters(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionParameters unmarshals an instance of ActionParameters from the specified map of raw messages.
func UnmarshalActionParametersResponse ¶
func UnmarshalActionParametersResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionParametersResponse unmarshals an instance of ActionParametersResponse from the specified map of raw messages.
func UnmarshalCategoriesOverride ¶
func UnmarshalCategoriesOverride(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCategoriesOverride unmarshals an instance of CategoriesOverride from the specified map of raw messages.
func UnmarshalListRulesetsResp ¶
func UnmarshalListRulesetsResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalListRulesetsResp unmarshals an instance of ListRulesetsResp from the specified map of raw messages.
func UnmarshalListedRuleset ¶
func UnmarshalListedRuleset(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalListedRuleset unmarshals an instance of ListedRuleset from the specified map of raw messages.
func UnmarshalLogging ¶
func UnmarshalLogging(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogging unmarshals an instance of Logging from the specified map of raw messages.
func UnmarshalMessage ¶
func UnmarshalMessage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMessage unmarshals an instance of Message from the specified map of raw messages.
func UnmarshalMessageSource ¶
func UnmarshalMessageSource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMessageSource unmarshals an instance of MessageSource from the specified map of raw messages.
func UnmarshalOverrides ¶
func UnmarshalOverrides(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOverrides unmarshals an instance of Overrides from the specified map of raw messages.
func UnmarshalPosition ¶
func UnmarshalPosition(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPosition unmarshals an instance of Position from the specified map of raw messages.
func UnmarshalRuleCreate ¶
func UnmarshalRuleCreate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRuleCreate unmarshals an instance of RuleCreate from the specified map of raw messages.
func UnmarshalRuleDetails ¶
func UnmarshalRuleDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRuleDetails unmarshals an instance of RuleDetails from the specified map of raw messages.
func UnmarshalRuleResp ¶
func UnmarshalRuleResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRuleResp unmarshals an instance of RuleResp from the specified map of raw messages.
func UnmarshalRulesOverride ¶
func UnmarshalRulesOverride(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRulesOverride unmarshals an instance of RulesOverride from the specified map of raw messages.
func UnmarshalRulesetDetails ¶
func UnmarshalRulesetDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRulesetDetails unmarshals an instance of RulesetDetails from the specified map of raw messages.
func UnmarshalRulesetResp ¶
func UnmarshalRulesetResp(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRulesetResp unmarshals an instance of RulesetResp from the specified map of raw messages.
Types ¶
type ActionParameters ¶
type ActionParameters struct { // unique ID of the ruleset. ID *string `json:"id,omitempty"` Overrides *Overrides `json:"overrides,omitempty"` // The version of the ruleset. Use "latest" to get the latest version. Version *string `json:"version,omitempty"` // Ruleset ID of the ruleset to apply action to. Use "current" to apply to the current ruleset. Ruleset *string `json:"ruleset,omitempty"` // List of ruleset ids to apply action to. Use "current" to apply to the current ruleset. Rulesets []string `json:"rulesets,omitempty"` // Skips the execution of one or more phases. Phases []string `json:"phases,omitempty"` // Skips specific security products that are not based on the Ruleset Engine. Products []string `json:"products,omitempty"` Response *ActionParametersResponse `json:"response,omitempty"` }
ActionParameters : ActionParameters struct
type ActionParametersResponse ¶
type ActionParametersResponse struct { // the content to return. Content *string `json:"content" validate:"required"` ContentType *string `json:"content_type" validate:"required"` // The status code to return. StatusCode *int64 `json:"status_code" validate:"required"` }
ActionParametersResponse : ActionParametersResponse struct
type CategoriesOverride ¶
type CategoriesOverride struct { // The category tag name to override. Category *string `json:"category,omitempty"` Enabled *bool `json:"enabled,omitempty"` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` }
CategoriesOverride : CategoriesOverride struct
type CreateInstanceRulesetRuleOptions ¶ added in v0.46.1
type CreateInstanceRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression,omitempty"` ID *string `json:"id,omitempty"` Logging *Logging `json:"logging,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Position *Position `json:"position,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateInstanceRulesetRuleOptions : The CreateInstanceRulesetRule options.
func (*CreateInstanceRulesetRuleOptions) SetAction ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetAction(action string) *CreateInstanceRulesetRuleOptions
SetAction : Allow user to set Action
func (*CreateInstanceRulesetRuleOptions) SetActionParameters ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *CreateInstanceRulesetRuleOptions
SetActionParameters : Allow user to set ActionParameters
func (*CreateInstanceRulesetRuleOptions) SetDescription ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetDescription(description string) *CreateInstanceRulesetRuleOptions
SetDescription : Allow user to set Description
func (*CreateInstanceRulesetRuleOptions) SetEnabled ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetEnabled(enabled bool) *CreateInstanceRulesetRuleOptions
SetEnabled : Allow user to set Enabled
func (*CreateInstanceRulesetRuleOptions) SetExpression ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetExpression(expression string) *CreateInstanceRulesetRuleOptions
SetExpression : Allow user to set Expression
func (*CreateInstanceRulesetRuleOptions) SetHeaders ¶ added in v0.46.1
func (options *CreateInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *CreateInstanceRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*CreateInstanceRulesetRuleOptions) SetID ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetID(id string) *CreateInstanceRulesetRuleOptions
SetID : Allow user to set ID
func (*CreateInstanceRulesetRuleOptions) SetLogging ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetLogging(logging *Logging) *CreateInstanceRulesetRuleOptions
SetLogging : Allow user to set Logging
func (*CreateInstanceRulesetRuleOptions) SetPosition ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetPosition(position *Position) *CreateInstanceRulesetRuleOptions
SetPosition : Allow user to set Position
func (*CreateInstanceRulesetRuleOptions) SetRef ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetRef(ref string) *CreateInstanceRulesetRuleOptions
SetRef : Allow user to set Ref
func (*CreateInstanceRulesetRuleOptions) SetRulesetID ¶ added in v0.46.1
func (_options *CreateInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *CreateInstanceRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID
type CreateZoneRulesetRuleOptions ¶
type CreateZoneRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression,omitempty"` ID *string `json:"id,omitempty"` Logging *Logging `json:"logging,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Position *Position `json:"position,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateZoneRulesetRuleOptions : The CreateZoneRulesetRule options.
func (*CreateZoneRulesetRuleOptions) SetAction ¶
func (_options *CreateZoneRulesetRuleOptions) SetAction(action string) *CreateZoneRulesetRuleOptions
SetAction : Allow user to set Action
func (*CreateZoneRulesetRuleOptions) SetActionParameters ¶
func (_options *CreateZoneRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *CreateZoneRulesetRuleOptions
SetActionParameters : Allow user to set ActionParameters
func (*CreateZoneRulesetRuleOptions) SetDescription ¶
func (_options *CreateZoneRulesetRuleOptions) SetDescription(description string) *CreateZoneRulesetRuleOptions
SetDescription : Allow user to set Description
func (*CreateZoneRulesetRuleOptions) SetEnabled ¶
func (_options *CreateZoneRulesetRuleOptions) SetEnabled(enabled bool) *CreateZoneRulesetRuleOptions
SetEnabled : Allow user to set Enabled
func (*CreateZoneRulesetRuleOptions) SetExpression ¶
func (_options *CreateZoneRulesetRuleOptions) SetExpression(expression string) *CreateZoneRulesetRuleOptions
SetExpression : Allow user to set Expression
func (*CreateZoneRulesetRuleOptions) SetHeaders ¶
func (options *CreateZoneRulesetRuleOptions) SetHeaders(param map[string]string) *CreateZoneRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*CreateZoneRulesetRuleOptions) SetID ¶
func (_options *CreateZoneRulesetRuleOptions) SetID(id string) *CreateZoneRulesetRuleOptions
SetID : Allow user to set ID
func (*CreateZoneRulesetRuleOptions) SetLogging ¶
func (_options *CreateZoneRulesetRuleOptions) SetLogging(logging *Logging) *CreateZoneRulesetRuleOptions
SetLogging : Allow user to set Logging
func (*CreateZoneRulesetRuleOptions) SetPosition ¶
func (_options *CreateZoneRulesetRuleOptions) SetPosition(position *Position) *CreateZoneRulesetRuleOptions
SetPosition : Allow user to set Position
func (*CreateZoneRulesetRuleOptions) SetRef ¶
func (_options *CreateZoneRulesetRuleOptions) SetRef(ref string) *CreateZoneRulesetRuleOptions
SetRef : Allow user to set Ref
func (*CreateZoneRulesetRuleOptions) SetRulesetID ¶
func (_options *CreateZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *CreateZoneRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID
type DeleteInstanceRulesetOptions ¶ added in v0.46.1
type DeleteInstanceRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteInstanceRulesetOptions : The DeleteInstanceRuleset options.
func (*DeleteInstanceRulesetOptions) SetHeaders ¶ added in v0.46.1
func (options *DeleteInstanceRulesetOptions) SetHeaders(param map[string]string) *DeleteInstanceRulesetOptions
SetHeaders : Allow user to set Headers
func (*DeleteInstanceRulesetOptions) SetRulesetID ¶ added in v0.46.1
func (_options *DeleteInstanceRulesetOptions) SetRulesetID(rulesetID string) *DeleteInstanceRulesetOptions
SetRulesetID : Allow user to set RulesetID
type DeleteInstanceRulesetRuleOptions ¶ added in v0.46.1
type DeleteInstanceRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // ID of a specific rule. RuleID *string `json:"rule_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteInstanceRulesetRuleOptions : The DeleteInstanceRulesetRule options.
func (*DeleteInstanceRulesetRuleOptions) SetHeaders ¶ added in v0.46.1
func (options *DeleteInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *DeleteInstanceRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*DeleteInstanceRulesetRuleOptions) SetRuleID ¶ added in v0.46.1
func (_options *DeleteInstanceRulesetRuleOptions) SetRuleID(ruleID string) *DeleteInstanceRulesetRuleOptions
SetRuleID : Allow user to set RuleID
func (*DeleteInstanceRulesetRuleOptions) SetRulesetID ¶ added in v0.46.1
func (_options *DeleteInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *DeleteInstanceRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID
type DeleteInstanceRulesetVersionOptions ¶ added in v0.46.1
type DeleteInstanceRulesetVersionOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteInstanceRulesetVersionOptions : The DeleteInstanceRulesetVersion options.
func (*DeleteInstanceRulesetVersionOptions) SetHeaders ¶ added in v0.46.1
func (options *DeleteInstanceRulesetVersionOptions) SetHeaders(param map[string]string) *DeleteInstanceRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*DeleteInstanceRulesetVersionOptions) SetRulesetID ¶ added in v0.46.1
func (_options *DeleteInstanceRulesetVersionOptions) SetRulesetID(rulesetID string) *DeleteInstanceRulesetVersionOptions
SetRulesetID : Allow user to set RulesetID
func (*DeleteInstanceRulesetVersionOptions) SetRulesetVersion ¶ added in v0.46.1
func (_options *DeleteInstanceRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *DeleteInstanceRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type DeleteZoneRulesetOptions ¶
type DeleteZoneRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteZoneRulesetOptions : The DeleteZoneRuleset options.
func (*DeleteZoneRulesetOptions) SetHeaders ¶
func (options *DeleteZoneRulesetOptions) SetHeaders(param map[string]string) *DeleteZoneRulesetOptions
SetHeaders : Allow user to set Headers
func (*DeleteZoneRulesetOptions) SetRulesetID ¶
func (_options *DeleteZoneRulesetOptions) SetRulesetID(rulesetID string) *DeleteZoneRulesetOptions
SetRulesetID : Allow user to set RulesetID
type DeleteZoneRulesetRuleOptions ¶
type DeleteZoneRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // ID of a specific rule. RuleID *string `json:"rule_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteZoneRulesetRuleOptions : The DeleteZoneRulesetRule options.
func (*DeleteZoneRulesetRuleOptions) SetHeaders ¶
func (options *DeleteZoneRulesetRuleOptions) SetHeaders(param map[string]string) *DeleteZoneRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*DeleteZoneRulesetRuleOptions) SetRuleID ¶
func (_options *DeleteZoneRulesetRuleOptions) SetRuleID(ruleID string) *DeleteZoneRulesetRuleOptions
SetRuleID : Allow user to set RuleID
func (*DeleteZoneRulesetRuleOptions) SetRulesetID ¶
func (_options *DeleteZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *DeleteZoneRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID
type DeleteZoneRulesetVersionOptions ¶
type DeleteZoneRulesetVersionOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteZoneRulesetVersionOptions : The DeleteZoneRulesetVersion options.
func (*DeleteZoneRulesetVersionOptions) SetHeaders ¶
func (options *DeleteZoneRulesetVersionOptions) SetHeaders(param map[string]string) *DeleteZoneRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*DeleteZoneRulesetVersionOptions) SetRulesetID ¶
func (_options *DeleteZoneRulesetVersionOptions) SetRulesetID(rulesetID string) *DeleteZoneRulesetVersionOptions
SetRulesetID : Allow user to set RulesetID
func (*DeleteZoneRulesetVersionOptions) SetRulesetVersion ¶
func (_options *DeleteZoneRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *DeleteZoneRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetInstanceEntryPointRulesetVersionOptions ¶ added in v0.46.1
type GetInstanceEntryPointRulesetVersionOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceEntryPointRulesetVersionOptions : The GetInstanceEntryPointRulesetVersion options.
func (*GetInstanceEntryPointRulesetVersionOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceEntryPointRulesetVersionOptions) SetHeaders(param map[string]string) *GetInstanceEntryPointRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceEntryPointRulesetVersionOptions) SetRulesetPhase ¶ added in v0.46.1
func (_options *GetInstanceEntryPointRulesetVersionOptions) SetRulesetPhase(rulesetPhase string) *GetInstanceEntryPointRulesetVersionOptions
SetRulesetPhase : Allow user to set RulesetPhase
func (*GetInstanceEntryPointRulesetVersionOptions) SetRulesetVersion ¶ added in v0.46.1
func (_options *GetInstanceEntryPointRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceEntryPointRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetInstanceEntryPointRulesetVersionsOptions ¶ added in v0.46.1
type GetInstanceEntryPointRulesetVersionsOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceEntryPointRulesetVersionsOptions : The GetInstanceEntryPointRulesetVersions options.
func (*GetInstanceEntryPointRulesetVersionsOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceEntryPointRulesetVersionsOptions) SetHeaders(param map[string]string) *GetInstanceEntryPointRulesetVersionsOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceEntryPointRulesetVersionsOptions) SetRulesetPhase ¶ added in v0.46.1
func (_options *GetInstanceEntryPointRulesetVersionsOptions) SetRulesetPhase(rulesetPhase string) *GetInstanceEntryPointRulesetVersionsOptions
SetRulesetPhase : Allow user to set RulesetPhase
type GetInstanceEntrypointRulesetOptions ¶ added in v0.46.1
type GetInstanceEntrypointRulesetOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceEntrypointRulesetOptions : The GetInstanceEntrypointRuleset options.
func (*GetInstanceEntrypointRulesetOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceEntrypointRulesetOptions) SetHeaders(param map[string]string) *GetInstanceEntrypointRulesetOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceEntrypointRulesetOptions) SetRulesetPhase ¶ added in v0.46.1
func (_options *GetInstanceEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *GetInstanceEntrypointRulesetOptions
SetRulesetPhase : Allow user to set RulesetPhase
type GetInstanceRulesetOptions ¶ added in v0.46.1
type GetInstanceRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceRulesetOptions : The GetInstanceRuleset options.
func (*GetInstanceRulesetOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceRulesetOptions) SetHeaders(param map[string]string) *GetInstanceRulesetOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceRulesetOptions) SetRulesetID ¶ added in v0.46.1
func (_options *GetInstanceRulesetOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetOptions
SetRulesetID : Allow user to set RulesetID
type GetInstanceRulesetVersionByTagOptions ¶ added in v0.46.1
type GetInstanceRulesetVersionByTagOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // A category of the rule. RuleTag *string `json:"rule_tag" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceRulesetVersionByTagOptions : The GetInstanceRulesetVersionByTag options.
func (*GetInstanceRulesetVersionByTagOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceRulesetVersionByTagOptions) SetHeaders(param map[string]string) *GetInstanceRulesetVersionByTagOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceRulesetVersionByTagOptions) SetRuleTag ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionByTagOptions) SetRuleTag(ruleTag string) *GetInstanceRulesetVersionByTagOptions
SetRuleTag : Allow user to set RuleTag
func (*GetInstanceRulesetVersionByTagOptions) SetRulesetID ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionByTagOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetVersionByTagOptions
SetRulesetID : Allow user to set RulesetID
func (*GetInstanceRulesetVersionByTagOptions) SetRulesetVersion ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionByTagOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceRulesetVersionByTagOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetInstanceRulesetVersionOptions ¶ added in v0.46.1
type GetInstanceRulesetVersionOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceRulesetVersionOptions : The GetInstanceRulesetVersion options.
func (*GetInstanceRulesetVersionOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceRulesetVersionOptions) SetHeaders(param map[string]string) *GetInstanceRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceRulesetVersionOptions) SetRulesetID ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetVersionOptions
SetRulesetID : Allow user to set RulesetID
func (*GetInstanceRulesetVersionOptions) SetRulesetVersion ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetInstanceRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetInstanceRulesetVersionsOptions ¶ added in v0.46.1
type GetInstanceRulesetVersionsOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceRulesetVersionsOptions : The GetInstanceRulesetVersions options.
func (*GetInstanceRulesetVersionsOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceRulesetVersionsOptions) SetHeaders(param map[string]string) *GetInstanceRulesetVersionsOptions
SetHeaders : Allow user to set Headers
func (*GetInstanceRulesetVersionsOptions) SetRulesetID ¶ added in v0.46.1
func (_options *GetInstanceRulesetVersionsOptions) SetRulesetID(rulesetID string) *GetInstanceRulesetVersionsOptions
SetRulesetID : Allow user to set RulesetID
type GetInstanceRulesetsOptions ¶ added in v0.46.1
type GetInstanceRulesetsOptions struct { // Allows users to set headers on API requests. Headers map[string]string }
GetInstanceRulesetsOptions : The GetInstanceRulesets options.
func (*GetInstanceRulesetsOptions) SetHeaders ¶ added in v0.46.1
func (options *GetInstanceRulesetsOptions) SetHeaders(param map[string]string) *GetInstanceRulesetsOptions
SetHeaders : Allow user to set Headers
type GetZoneEntryPointRulesetVersionOptions ¶
type GetZoneEntryPointRulesetVersionOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneEntryPointRulesetVersionOptions : The GetZoneEntryPointRulesetVersion options.
func (*GetZoneEntryPointRulesetVersionOptions) SetHeaders ¶
func (options *GetZoneEntryPointRulesetVersionOptions) SetHeaders(param map[string]string) *GetZoneEntryPointRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetZoneEntryPointRulesetVersionOptions) SetRulesetPhase ¶
func (_options *GetZoneEntryPointRulesetVersionOptions) SetRulesetPhase(rulesetPhase string) *GetZoneEntryPointRulesetVersionOptions
SetRulesetPhase : Allow user to set RulesetPhase
func (*GetZoneEntryPointRulesetVersionOptions) SetRulesetVersion ¶
func (_options *GetZoneEntryPointRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetZoneEntryPointRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetZoneEntryPointRulesetVersionsOptions ¶
type GetZoneEntryPointRulesetVersionsOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneEntryPointRulesetVersionsOptions : The GetZoneEntryPointRulesetVersions options.
func (*GetZoneEntryPointRulesetVersionsOptions) SetHeaders ¶
func (options *GetZoneEntryPointRulesetVersionsOptions) SetHeaders(param map[string]string) *GetZoneEntryPointRulesetVersionsOptions
SetHeaders : Allow user to set Headers
func (*GetZoneEntryPointRulesetVersionsOptions) SetRulesetPhase ¶
func (_options *GetZoneEntryPointRulesetVersionsOptions) SetRulesetPhase(rulesetPhase string) *GetZoneEntryPointRulesetVersionsOptions
SetRulesetPhase : Allow user to set RulesetPhase
type GetZoneEntrypointRulesetOptions ¶
type GetZoneEntrypointRulesetOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneEntrypointRulesetOptions : The GetZoneEntrypointRuleset options.
func (*GetZoneEntrypointRulesetOptions) SetHeaders ¶
func (options *GetZoneEntrypointRulesetOptions) SetHeaders(param map[string]string) *GetZoneEntrypointRulesetOptions
SetHeaders : Allow user to set Headers
func (*GetZoneEntrypointRulesetOptions) SetRulesetPhase ¶
func (_options *GetZoneEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *GetZoneEntrypointRulesetOptions
SetRulesetPhase : Allow user to set RulesetPhase
type GetZoneRulesetOptions ¶
type GetZoneRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneRulesetOptions : The GetZoneRuleset options.
func (*GetZoneRulesetOptions) SetHeaders ¶
func (options *GetZoneRulesetOptions) SetHeaders(param map[string]string) *GetZoneRulesetOptions
SetHeaders : Allow user to set Headers
func (*GetZoneRulesetOptions) SetRulesetID ¶
func (_options *GetZoneRulesetOptions) SetRulesetID(rulesetID string) *GetZoneRulesetOptions
SetRulesetID : Allow user to set RulesetID
type GetZoneRulesetVersionOptions ¶
type GetZoneRulesetVersionOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // The version of the ruleset. RulesetVersion *string `json:"ruleset_version" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneRulesetVersionOptions : The GetZoneRulesetVersion options.
func (*GetZoneRulesetVersionOptions) SetHeaders ¶
func (options *GetZoneRulesetVersionOptions) SetHeaders(param map[string]string) *GetZoneRulesetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetZoneRulesetVersionOptions) SetRulesetID ¶
func (_options *GetZoneRulesetVersionOptions) SetRulesetID(rulesetID string) *GetZoneRulesetVersionOptions
SetRulesetID : Allow user to set RulesetID
func (*GetZoneRulesetVersionOptions) SetRulesetVersion ¶
func (_options *GetZoneRulesetVersionOptions) SetRulesetVersion(rulesetVersion string) *GetZoneRulesetVersionOptions
SetRulesetVersion : Allow user to set RulesetVersion
type GetZoneRulesetVersionsOptions ¶
type GetZoneRulesetVersionsOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetZoneRulesetVersionsOptions : The GetZoneRulesetVersions options.
func (*GetZoneRulesetVersionsOptions) SetHeaders ¶
func (options *GetZoneRulesetVersionsOptions) SetHeaders(param map[string]string) *GetZoneRulesetVersionsOptions
SetHeaders : Allow user to set Headers
func (*GetZoneRulesetVersionsOptions) SetRulesetID ¶
func (_options *GetZoneRulesetVersionsOptions) SetRulesetID(rulesetID string) *GetZoneRulesetVersionsOptions
SetRulesetID : Allow user to set RulesetID
type GetZoneRulesetsOptions ¶
type GetZoneRulesetsOptions struct { // Allows users to set headers on API requests. Headers map[string]string }
GetZoneRulesetsOptions : The GetZoneRulesets options.
func (*GetZoneRulesetsOptions) SetHeaders ¶
func (options *GetZoneRulesetsOptions) SetHeaders(param map[string]string) *GetZoneRulesetsOptions
SetHeaders : Allow user to set Headers
type ListRulesetsResp ¶
type ListRulesetsResp struct { // Was operation successful. Success *bool `json:"success" validate:"required"` // Array of errors encountered. Errors []Message `json:"errors" validate:"required"` // Array of messages returned. Messages []Message `json:"messages" validate:"required"` // Container for response information. Result []ListedRuleset `json:"result" validate:"required"` }
ListRulesetsResp : List rulesets response.
type ListedRuleset ¶
type ListedRuleset struct { // description of the ruleset. Description *string `json:"description" validate:"required"` // unique ID of the ruleset. ID *string `json:"id" validate:"required"` Kind *string `json:"kind" validate:"required"` // The timestamp of when the resource was last modified. LastUpdated *string `json:"last_updated" validate:"required"` // human readable name of the ruleset. Name *string `json:"name" validate:"required"` // The phase of the ruleset. Phase *string `json:"phase" validate:"required"` // The version of the ruleset. Version *string `json:"version" validate:"required"` }
ListedRuleset : ListedRuleset struct
type Logging ¶
type Logging struct {
Enabled *bool `json:"enabled" validate:"required"`
}
Logging : Logging struct
type Message ¶
type Message struct { // A unique code for this message. Code *int64 `json:"code,omitempty"` // A text description of this message. Message *string `json:"message" validate:"required"` // The source of this message. Source *MessageSource `json:"source,omitempty"` }
Message : Message struct
type MessageSource ¶
type MessageSource struct { // A JSON pointer to the field that is the source of the message. Pointer *string `json:"pointer" validate:"required"` }
MessageSource : The source of this message.
type Overrides ¶
type Overrides struct { // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The sensitivity level of the rule. SensitivityLevel *string `json:"sensitivity_level,omitempty"` Rules []RulesOverride `json:"rules,omitempty"` Categories []CategoriesOverride `json:"categories,omitempty"` }
Overrides : Overrides struct
type Position ¶
type Position struct { // The rule ID to place this rule before. Before *string `json:"before,omitempty"` // The rule ID to place this rule after. After *string `json:"after,omitempty"` // The index to place this rule at. Index *int64 `json:"index,omitempty"` }
Position : Position struct
type RuleCreate ¶
type RuleCreate struct { // What happens when theres a match for the rule expression. Action *string `json:"action" validate:"required"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression" validate:"required"` ID *string `json:"id,omitempty"` Logging *Logging `json:"logging,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Position *Position `json:"position,omitempty"` }
RuleCreate : RuleCreate struct
type RuleDetails ¶
type RuleDetails struct { // unique ID of rule. ID *string `json:"id" validate:"required"` // The version of the rule. Version *string `json:"version,omitempty"` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` // List of categories for the rule. Categories []string `json:"categories,omitempty"` // Is the rule enabled. Enabled *bool `json:"enabled,omitempty"` // description of the rule. Description *string `json:"description,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Logging *Logging `json:"logging,omitempty"` // The timestamp of when the resource was last modified. LastUpdated *string `json:"last_updated,omitempty"` }
RuleDetails : RuleDetails struct
type RuleResp ¶
type RuleResp struct { // Was operation successful. Success *bool `json:"success" validate:"required"` // Array of errors encountered. Errors []Message `json:"errors" validate:"required"` // Array of messages returned. Messages []Message `json:"messages" validate:"required"` Result *RuleDetails `json:"result" validate:"required"` }
RuleResp : List rules response.
type RulesOverride ¶
type RulesOverride struct { ID *string `json:"id,omitempty"` Enabled *bool `json:"enabled,omitempty"` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` // The sensitivity level of the rule. SensitivityLevel *string `json:"sensitivity_level,omitempty"` // The score threshold of the rule. ScoreThreshold *int64 `json:"score_threshold,omitempty"` }
RulesOverride : RulesOverride struct
type RulesetDetails ¶
type RulesetDetails struct { // description of the ruleset. Description *string `json:"description" validate:"required"` // unique ID of the ruleset. ID *string `json:"id" validate:"required"` Kind *string `json:"kind" validate:"required"` // The timestamp of when the resource was last modified. LastUpdated *string `json:"last_updated" validate:"required"` // human readable name of the ruleset. Name *string `json:"name" validate:"required"` // The phase of the ruleset. Phase *string `json:"phase" validate:"required"` // The version of the ruleset. Version *string `json:"version" validate:"required"` Rules []RuleDetails `json:"rules" validate:"required"` }
RulesetDetails : RulesetDetails struct
type RulesetResp ¶
type RulesetResp struct { // Was operation successful. Success *bool `json:"success" validate:"required"` // Array of errors encountered. Errors []Message `json:"errors" validate:"required"` // Array of messages returned. Messages []Message `json:"messages" validate:"required"` Result *RulesetDetails `json:"result" validate:"required"` }
RulesetResp : Ruleset response.
type RulesetsV1 ¶
type RulesetsV1 struct { Service *core.BaseService // Full url-encoded CRN of the service instance. Crn *string // zone identifier. ZoneIdentifier *string }
RulesetsV1 : Rulesets Engine
API Version: 1.0.1
func NewRulesetsV1 ¶
func NewRulesetsV1(options *RulesetsV1Options) (service *RulesetsV1, err error)
NewRulesetsV1 : constructs an instance of RulesetsV1 with passed in options.
func NewRulesetsV1UsingExternalConfig ¶
func NewRulesetsV1UsingExternalConfig(options *RulesetsV1Options) (rulesets *RulesetsV1, err error)
NewRulesetsV1UsingExternalConfig : constructs an instance of RulesetsV1 with passed in options and external configuration.
func (*RulesetsV1) Clone ¶
func (rulesets *RulesetsV1) Clone() *RulesetsV1
Clone makes a copy of "rulesets" suitable for processing requests.
func (*RulesetsV1) CreateInstanceRulesetRule ¶ added in v0.46.1
func (rulesets *RulesetsV1) CreateInstanceRulesetRule(createInstanceRulesetRuleOptions *CreateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
CreateInstanceRulesetRule : Create an instance ruleset rule Create an instance ruleset rule.
func (*RulesetsV1) CreateInstanceRulesetRuleWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) CreateInstanceRulesetRuleWithContext(ctx context.Context, createInstanceRulesetRuleOptions *CreateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
CreateInstanceRulesetRuleWithContext is an alternate form of the CreateInstanceRulesetRule method which supports a Context parameter
func (*RulesetsV1) CreateZoneRulesetRule ¶
func (rulesets *RulesetsV1) CreateZoneRulesetRule(createZoneRulesetRuleOptions *CreateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
CreateZoneRulesetRule : Create a zone ruleset rule Create a zone ruleset rule.
func (*RulesetsV1) CreateZoneRulesetRuleWithContext ¶
func (rulesets *RulesetsV1) CreateZoneRulesetRuleWithContext(ctx context.Context, createZoneRulesetRuleOptions *CreateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
CreateZoneRulesetRuleWithContext is an alternate form of the CreateZoneRulesetRule method which supports a Context parameter
func (*RulesetsV1) DeleteInstanceRuleset ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRuleset(deleteInstanceRulesetOptions *DeleteInstanceRulesetOptions) (response *core.DetailedResponse, err error)
DeleteInstanceRuleset : Delete an instance ruleset Delete a specific instance ruleset.
func (*RulesetsV1) DeleteInstanceRulesetRule ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRulesetRule(deleteInstanceRulesetRuleOptions *DeleteInstanceRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
DeleteInstanceRulesetRule : Delete an instance ruleset rule Delete an instance ruleset rule.
func (*RulesetsV1) DeleteInstanceRulesetRuleWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRulesetRuleWithContext(ctx context.Context, deleteInstanceRulesetRuleOptions *DeleteInstanceRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
DeleteInstanceRulesetRuleWithContext is an alternate form of the DeleteInstanceRulesetRule method which supports a Context parameter
func (*RulesetsV1) DeleteInstanceRulesetVersion ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRulesetVersion(deleteInstanceRulesetVersionOptions *DeleteInstanceRulesetVersionOptions) (response *core.DetailedResponse, err error)
DeleteInstanceRulesetVersion : Delete a specific version of an instance ruleset Delete a specific version of a specific instance ruleset.
func (*RulesetsV1) DeleteInstanceRulesetVersionWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRulesetVersionWithContext(ctx context.Context, deleteInstanceRulesetVersionOptions *DeleteInstanceRulesetVersionOptions) (response *core.DetailedResponse, err error)
DeleteInstanceRulesetVersionWithContext is an alternate form of the DeleteInstanceRulesetVersion method which supports a Context parameter
func (*RulesetsV1) DeleteInstanceRulesetWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) DeleteInstanceRulesetWithContext(ctx context.Context, deleteInstanceRulesetOptions *DeleteInstanceRulesetOptions) (response *core.DetailedResponse, err error)
DeleteInstanceRulesetWithContext is an alternate form of the DeleteInstanceRuleset method which supports a Context parameter
func (*RulesetsV1) DeleteZoneRuleset ¶
func (rulesets *RulesetsV1) DeleteZoneRuleset(deleteZoneRulesetOptions *DeleteZoneRulesetOptions) (response *core.DetailedResponse, err error)
DeleteZoneRuleset : Delete a zone ruleset Delete a specific zone ruleset.
func (*RulesetsV1) DeleteZoneRulesetRule ¶
func (rulesets *RulesetsV1) DeleteZoneRulesetRule(deleteZoneRulesetRuleOptions *DeleteZoneRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
DeleteZoneRulesetRule : Delete a zone ruleset rule Delete an instance ruleset rule.
func (*RulesetsV1) DeleteZoneRulesetRuleWithContext ¶
func (rulesets *RulesetsV1) DeleteZoneRulesetRuleWithContext(ctx context.Context, deleteZoneRulesetRuleOptions *DeleteZoneRulesetRuleOptions) (result *RuleResp, response *core.DetailedResponse, err error)
DeleteZoneRulesetRuleWithContext is an alternate form of the DeleteZoneRulesetRule method which supports a Context parameter
func (*RulesetsV1) DeleteZoneRulesetVersion ¶
func (rulesets *RulesetsV1) DeleteZoneRulesetVersion(deleteZoneRulesetVersionOptions *DeleteZoneRulesetVersionOptions) (response *core.DetailedResponse, err error)
DeleteZoneRulesetVersion : Delete a specific version of a zone ruleset Delete a specific version of a specific zone ruleset.
func (*RulesetsV1) DeleteZoneRulesetVersionWithContext ¶
func (rulesets *RulesetsV1) DeleteZoneRulesetVersionWithContext(ctx context.Context, deleteZoneRulesetVersionOptions *DeleteZoneRulesetVersionOptions) (response *core.DetailedResponse, err error)
DeleteZoneRulesetVersionWithContext is an alternate form of the DeleteZoneRulesetVersion method which supports a Context parameter
func (*RulesetsV1) DeleteZoneRulesetWithContext ¶
func (rulesets *RulesetsV1) DeleteZoneRulesetWithContext(ctx context.Context, deleteZoneRulesetOptions *DeleteZoneRulesetOptions) (response *core.DetailedResponse, err error)
DeleteZoneRulesetWithContext is an alternate form of the DeleteZoneRuleset method which supports a Context parameter
func (*RulesetsV1) DisableRetries ¶
func (rulesets *RulesetsV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*RulesetsV1) EnableRetries ¶
func (rulesets *RulesetsV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*RulesetsV1) GetEnableGzipCompression ¶
func (rulesets *RulesetsV1) GetEnableGzipCompression() bool
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*RulesetsV1) GetInstanceEntryPointRulesetVersion ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersion(getInstanceEntryPointRulesetVersionOptions *GetInstanceEntryPointRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceEntryPointRulesetVersion : Get an instance entry point ruleset version Fetches a specific version of an instance entry point ruleset.
func (*RulesetsV1) GetInstanceEntryPointRulesetVersionWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersionWithContext(ctx context.Context, getInstanceEntryPointRulesetVersionOptions *GetInstanceEntryPointRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceEntryPointRulesetVersionWithContext is an alternate form of the GetInstanceEntryPointRulesetVersion method which supports a Context parameter
func (*RulesetsV1) GetInstanceEntryPointRulesetVersions ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersions(getInstanceEntryPointRulesetVersionsOptions *GetInstanceEntryPointRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceEntryPointRulesetVersions : List an instance entry point ruleset's versions Lists the instance ruleset versions for the given phase's entry point.
func (*RulesetsV1) GetInstanceEntryPointRulesetVersionsWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntryPointRulesetVersionsWithContext(ctx context.Context, getInstanceEntryPointRulesetVersionsOptions *GetInstanceEntryPointRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceEntryPointRulesetVersionsWithContext is an alternate form of the GetInstanceEntryPointRulesetVersions method which supports a Context parameter
func (*RulesetsV1) GetInstanceEntrypointRuleset ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntrypointRuleset(getInstanceEntrypointRulesetOptions *GetInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceEntrypointRuleset : Get an instance entrypoint ruleset Get the instance ruleset for the given phase's entrypoint.
func (*RulesetsV1) GetInstanceEntrypointRulesetWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceEntrypointRulesetWithContext(ctx context.Context, getInstanceEntrypointRulesetOptions *GetInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceEntrypointRulesetWithContext is an alternate form of the GetInstanceEntrypointRuleset method which supports a Context parameter
func (*RulesetsV1) GetInstanceRuleset ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRuleset(getInstanceRulesetOptions *GetInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRuleset : Get an instance ruleset View a specific instance ruleset.
func (*RulesetsV1) GetInstanceRulesetVersion ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersion(getInstanceRulesetVersionOptions *GetInstanceRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersion : Get a specific version of an instance ruleset View a specific version of a specific instance ruleset.
func (*RulesetsV1) GetInstanceRulesetVersionByTag ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersionByTag(getInstanceRulesetVersionByTagOptions *GetInstanceRulesetVersionByTagOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersionByTag : List an instance ruleset verion's rules by tag Lists rules by tag for a specific version of an instance ruleset.
func (*RulesetsV1) GetInstanceRulesetVersionByTagWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersionByTagWithContext(ctx context.Context, getInstanceRulesetVersionByTagOptions *GetInstanceRulesetVersionByTagOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersionByTagWithContext is an alternate form of the GetInstanceRulesetVersionByTag method which supports a Context parameter
func (*RulesetsV1) GetInstanceRulesetVersionWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersionWithContext(ctx context.Context, getInstanceRulesetVersionOptions *GetInstanceRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersionWithContext is an alternate form of the GetInstanceRulesetVersion method which supports a Context parameter
func (*RulesetsV1) GetInstanceRulesetVersions ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersions(getInstanceRulesetVersionsOptions *GetInstanceRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersions : List version of an instance ruleset List all versions of a specific instance ruleset.
func (*RulesetsV1) GetInstanceRulesetVersionsWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetVersionsWithContext(ctx context.Context, getInstanceRulesetVersionsOptions *GetInstanceRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceRulesetVersionsWithContext is an alternate form of the GetInstanceRulesetVersions method which supports a Context parameter
func (*RulesetsV1) GetInstanceRulesetWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetWithContext(ctx context.Context, getInstanceRulesetOptions *GetInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetInstanceRulesetWithContext is an alternate form of the GetInstanceRuleset method which supports a Context parameter
func (*RulesetsV1) GetInstanceRulesets ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesets(getInstanceRulesetsOptions *GetInstanceRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceRulesets : List Instance rulesets List all rulesets at the instance level.
func (*RulesetsV1) GetInstanceRulesetsWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) GetInstanceRulesetsWithContext(ctx context.Context, getInstanceRulesetsOptions *GetInstanceRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetInstanceRulesetsWithContext is an alternate form of the GetInstanceRulesets method which supports a Context parameter
func (*RulesetsV1) GetServiceURL ¶
func (rulesets *RulesetsV1) GetServiceURL() string
GetServiceURL returns the service URL
func (*RulesetsV1) GetZoneEntryPointRulesetVersion ¶
func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersion(getZoneEntryPointRulesetVersionOptions *GetZoneEntryPointRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneEntryPointRulesetVersion : Get a zone entry point ruleset version Fetches a specific version of a zone entry point ruleset.
func (*RulesetsV1) GetZoneEntryPointRulesetVersionWithContext ¶
func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersionWithContext(ctx context.Context, getZoneEntryPointRulesetVersionOptions *GetZoneEntryPointRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneEntryPointRulesetVersionWithContext is an alternate form of the GetZoneEntryPointRulesetVersion method which supports a Context parameter
func (*RulesetsV1) GetZoneEntryPointRulesetVersions ¶
func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersions(getZoneEntryPointRulesetVersionsOptions *GetZoneEntryPointRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneEntryPointRulesetVersions : List a zone entry point ruleset's versions Lists the zone ruleset versions for the given phase's entry point.
func (*RulesetsV1) GetZoneEntryPointRulesetVersionsWithContext ¶
func (rulesets *RulesetsV1) GetZoneEntryPointRulesetVersionsWithContext(ctx context.Context, getZoneEntryPointRulesetVersionsOptions *GetZoneEntryPointRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneEntryPointRulesetVersionsWithContext is an alternate form of the GetZoneEntryPointRulesetVersions method which supports a Context parameter
func (*RulesetsV1) GetZoneEntrypointRuleset ¶
func (rulesets *RulesetsV1) GetZoneEntrypointRuleset(getZoneEntrypointRulesetOptions *GetZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneEntrypointRuleset : Get a zone entrypoint ruleset Get the zone ruleset for the given phase's entrypoint.
func (*RulesetsV1) GetZoneEntrypointRulesetWithContext ¶
func (rulesets *RulesetsV1) GetZoneEntrypointRulesetWithContext(ctx context.Context, getZoneEntrypointRulesetOptions *GetZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneEntrypointRulesetWithContext is an alternate form of the GetZoneEntrypointRuleset method which supports a Context parameter
func (*RulesetsV1) GetZoneRuleset ¶
func (rulesets *RulesetsV1) GetZoneRuleset(getZoneRulesetOptions *GetZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneRuleset : Get a zone ruleset View a specific zone ruleset.
func (*RulesetsV1) GetZoneRulesetVersion ¶
func (rulesets *RulesetsV1) GetZoneRulesetVersion(getZoneRulesetVersionOptions *GetZoneRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneRulesetVersion : Get a specific version of a zone ruleset View a specific version of a specific zone ruleset.
func (*RulesetsV1) GetZoneRulesetVersionWithContext ¶
func (rulesets *RulesetsV1) GetZoneRulesetVersionWithContext(ctx context.Context, getZoneRulesetVersionOptions *GetZoneRulesetVersionOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneRulesetVersionWithContext is an alternate form of the GetZoneRulesetVersion method which supports a Context parameter
func (*RulesetsV1) GetZoneRulesetVersions ¶
func (rulesets *RulesetsV1) GetZoneRulesetVersions(getZoneRulesetVersionsOptions *GetZoneRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneRulesetVersions : List version of a zone ruleset List all versions of a specific zone ruleset.
func (*RulesetsV1) GetZoneRulesetVersionsWithContext ¶
func (rulesets *RulesetsV1) GetZoneRulesetVersionsWithContext(ctx context.Context, getZoneRulesetVersionsOptions *GetZoneRulesetVersionsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneRulesetVersionsWithContext is an alternate form of the GetZoneRulesetVersions method which supports a Context parameter
func (*RulesetsV1) GetZoneRulesetWithContext ¶
func (rulesets *RulesetsV1) GetZoneRulesetWithContext(ctx context.Context, getZoneRulesetOptions *GetZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
GetZoneRulesetWithContext is an alternate form of the GetZoneRuleset method which supports a Context parameter
func (*RulesetsV1) GetZoneRulesets ¶
func (rulesets *RulesetsV1) GetZoneRulesets(getZoneRulesetsOptions *GetZoneRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneRulesets : List zone rulesets List all rulesets at the zone level.
func (*RulesetsV1) GetZoneRulesetsWithContext ¶
func (rulesets *RulesetsV1) GetZoneRulesetsWithContext(ctx context.Context, getZoneRulesetsOptions *GetZoneRulesetsOptions) (result *ListRulesetsResp, response *core.DetailedResponse, err error)
GetZoneRulesetsWithContext is an alternate form of the GetZoneRulesets method which supports a Context parameter
func (*RulesetsV1) NewActionParametersResponse ¶
func (*RulesetsV1) NewActionParametersResponse(content string, contentType string, statusCode int64) (_model *ActionParametersResponse, err error)
NewActionParametersResponse : Instantiate ActionParametersResponse (Generic Model Constructor)
func (*RulesetsV1) NewCreateInstanceRulesetRuleOptions ¶ added in v0.46.1
func (*RulesetsV1) NewCreateInstanceRulesetRuleOptions(rulesetID string) *CreateInstanceRulesetRuleOptions
NewCreateInstanceRulesetRuleOptions : Instantiate CreateInstanceRulesetRuleOptions
func (*RulesetsV1) NewCreateZoneRulesetRuleOptions ¶
func (*RulesetsV1) NewCreateZoneRulesetRuleOptions(rulesetID string) *CreateZoneRulesetRuleOptions
NewCreateZoneRulesetRuleOptions : Instantiate CreateZoneRulesetRuleOptions
func (*RulesetsV1) NewDeleteInstanceRulesetOptions ¶ added in v0.46.1
func (*RulesetsV1) NewDeleteInstanceRulesetOptions(rulesetID string) *DeleteInstanceRulesetOptions
NewDeleteInstanceRulesetOptions : Instantiate DeleteInstanceRulesetOptions
func (*RulesetsV1) NewDeleteInstanceRulesetRuleOptions ¶ added in v0.46.1
func (*RulesetsV1) NewDeleteInstanceRulesetRuleOptions(rulesetID string, ruleID string) *DeleteInstanceRulesetRuleOptions
NewDeleteInstanceRulesetRuleOptions : Instantiate DeleteInstanceRulesetRuleOptions
func (*RulesetsV1) NewDeleteInstanceRulesetVersionOptions ¶ added in v0.46.1
func (*RulesetsV1) NewDeleteInstanceRulesetVersionOptions(rulesetID string, rulesetVersion string) *DeleteInstanceRulesetVersionOptions
NewDeleteInstanceRulesetVersionOptions : Instantiate DeleteInstanceRulesetVersionOptions
func (*RulesetsV1) NewDeleteZoneRulesetOptions ¶
func (*RulesetsV1) NewDeleteZoneRulesetOptions(rulesetID string) *DeleteZoneRulesetOptions
NewDeleteZoneRulesetOptions : Instantiate DeleteZoneRulesetOptions
func (*RulesetsV1) NewDeleteZoneRulesetRuleOptions ¶
func (*RulesetsV1) NewDeleteZoneRulesetRuleOptions(rulesetID string, ruleID string) *DeleteZoneRulesetRuleOptions
NewDeleteZoneRulesetRuleOptions : Instantiate DeleteZoneRulesetRuleOptions
func (*RulesetsV1) NewDeleteZoneRulesetVersionOptions ¶
func (*RulesetsV1) NewDeleteZoneRulesetVersionOptions(rulesetID string, rulesetVersion string) *DeleteZoneRulesetVersionOptions
NewDeleteZoneRulesetVersionOptions : Instantiate DeleteZoneRulesetVersionOptions
func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionOptions(rulesetPhase string, rulesetVersion string) *GetInstanceEntryPointRulesetVersionOptions
NewGetInstanceEntryPointRulesetVersionOptions : Instantiate GetInstanceEntryPointRulesetVersionOptions
func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionsOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceEntryPointRulesetVersionsOptions(rulesetPhase string) *GetInstanceEntryPointRulesetVersionsOptions
NewGetInstanceEntryPointRulesetVersionsOptions : Instantiate GetInstanceEntryPointRulesetVersionsOptions
func (*RulesetsV1) NewGetInstanceEntrypointRulesetOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceEntrypointRulesetOptions(rulesetPhase string) *GetInstanceEntrypointRulesetOptions
NewGetInstanceEntrypointRulesetOptions : Instantiate GetInstanceEntrypointRulesetOptions
func (*RulesetsV1) NewGetInstanceRulesetOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceRulesetOptions(rulesetID string) *GetInstanceRulesetOptions
NewGetInstanceRulesetOptions : Instantiate GetInstanceRulesetOptions
func (*RulesetsV1) NewGetInstanceRulesetVersionByTagOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceRulesetVersionByTagOptions(rulesetID string, rulesetVersion string, ruleTag string) *GetInstanceRulesetVersionByTagOptions
NewGetInstanceRulesetVersionByTagOptions : Instantiate GetInstanceRulesetVersionByTagOptions
func (*RulesetsV1) NewGetInstanceRulesetVersionOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceRulesetVersionOptions(rulesetID string, rulesetVersion string) *GetInstanceRulesetVersionOptions
NewGetInstanceRulesetVersionOptions : Instantiate GetInstanceRulesetVersionOptions
func (*RulesetsV1) NewGetInstanceRulesetVersionsOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceRulesetVersionsOptions(rulesetID string) *GetInstanceRulesetVersionsOptions
NewGetInstanceRulesetVersionsOptions : Instantiate GetInstanceRulesetVersionsOptions
func (*RulesetsV1) NewGetInstanceRulesetsOptions ¶ added in v0.46.1
func (*RulesetsV1) NewGetInstanceRulesetsOptions() *GetInstanceRulesetsOptions
NewGetInstanceRulesetsOptions : Instantiate GetInstanceRulesetsOptions
func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionOptions ¶
func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionOptions(rulesetPhase string, rulesetVersion string) *GetZoneEntryPointRulesetVersionOptions
NewGetZoneEntryPointRulesetVersionOptions : Instantiate GetZoneEntryPointRulesetVersionOptions
func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionsOptions ¶
func (*RulesetsV1) NewGetZoneEntryPointRulesetVersionsOptions(rulesetPhase string) *GetZoneEntryPointRulesetVersionsOptions
NewGetZoneEntryPointRulesetVersionsOptions : Instantiate GetZoneEntryPointRulesetVersionsOptions
func (*RulesetsV1) NewGetZoneEntrypointRulesetOptions ¶
func (*RulesetsV1) NewGetZoneEntrypointRulesetOptions(rulesetPhase string) *GetZoneEntrypointRulesetOptions
NewGetZoneEntrypointRulesetOptions : Instantiate GetZoneEntrypointRulesetOptions
func (*RulesetsV1) NewGetZoneRulesetOptions ¶
func (*RulesetsV1) NewGetZoneRulesetOptions(rulesetID string) *GetZoneRulesetOptions
NewGetZoneRulesetOptions : Instantiate GetZoneRulesetOptions
func (*RulesetsV1) NewGetZoneRulesetVersionOptions ¶
func (*RulesetsV1) NewGetZoneRulesetVersionOptions(rulesetID string, rulesetVersion string) *GetZoneRulesetVersionOptions
NewGetZoneRulesetVersionOptions : Instantiate GetZoneRulesetVersionOptions
func (*RulesetsV1) NewGetZoneRulesetVersionsOptions ¶
func (*RulesetsV1) NewGetZoneRulesetVersionsOptions(rulesetID string) *GetZoneRulesetVersionsOptions
NewGetZoneRulesetVersionsOptions : Instantiate GetZoneRulesetVersionsOptions
func (*RulesetsV1) NewGetZoneRulesetsOptions ¶
func (*RulesetsV1) NewGetZoneRulesetsOptions() *GetZoneRulesetsOptions
NewGetZoneRulesetsOptions : Instantiate GetZoneRulesetsOptions
func (*RulesetsV1) NewLogging ¶
func (*RulesetsV1) NewLogging(enabled bool) (_model *Logging, err error)
NewLogging : Instantiate Logging (Generic Model Constructor)
func (*RulesetsV1) NewRuleCreate ¶
func (*RulesetsV1) NewRuleCreate(action string, expression string) (_model *RuleCreate, err error)
NewRuleCreate : Instantiate RuleCreate (Generic Model Constructor)
func (*RulesetsV1) NewUpdateInstanceEntrypointRulesetOptions ¶ added in v0.46.1
func (*RulesetsV1) NewUpdateInstanceEntrypointRulesetOptions(rulesetPhase string) *UpdateInstanceEntrypointRulesetOptions
NewUpdateInstanceEntrypointRulesetOptions : Instantiate UpdateInstanceEntrypointRulesetOptions
func (*RulesetsV1) NewUpdateInstanceRulesetOptions ¶ added in v0.46.1
func (*RulesetsV1) NewUpdateInstanceRulesetOptions(rulesetID string) *UpdateInstanceRulesetOptions
NewUpdateInstanceRulesetOptions : Instantiate UpdateInstanceRulesetOptions
func (*RulesetsV1) NewUpdateInstanceRulesetRuleOptions ¶ added in v0.46.1
func (*RulesetsV1) NewUpdateInstanceRulesetRuleOptions(rulesetID string, ruleID string) *UpdateInstanceRulesetRuleOptions
NewUpdateInstanceRulesetRuleOptions : Instantiate UpdateInstanceRulesetRuleOptions
func (*RulesetsV1) NewUpdateZoneEntrypointRulesetOptions ¶
func (*RulesetsV1) NewUpdateZoneEntrypointRulesetOptions(rulesetPhase string) *UpdateZoneEntrypointRulesetOptions
NewUpdateZoneEntrypointRulesetOptions : Instantiate UpdateZoneEntrypointRulesetOptions
func (*RulesetsV1) NewUpdateZoneRulesetOptions ¶
func (*RulesetsV1) NewUpdateZoneRulesetOptions(rulesetID string) *UpdateZoneRulesetOptions
NewUpdateZoneRulesetOptions : Instantiate UpdateZoneRulesetOptions
func (*RulesetsV1) NewUpdateZoneRulesetRuleOptions ¶
func (*RulesetsV1) NewUpdateZoneRulesetRuleOptions(rulesetID string, ruleID string) *UpdateZoneRulesetRuleOptions
NewUpdateZoneRulesetRuleOptions : Instantiate UpdateZoneRulesetRuleOptions
func (*RulesetsV1) SetDefaultHeaders ¶
func (rulesets *RulesetsV1) SetDefaultHeaders(headers http.Header)
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*RulesetsV1) SetEnableGzipCompression ¶
func (rulesets *RulesetsV1) SetEnableGzipCompression(enableGzip bool)
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*RulesetsV1) SetServiceURL ¶
func (rulesets *RulesetsV1) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*RulesetsV1) UpdateInstanceEntrypointRuleset ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceEntrypointRuleset(updateInstanceEntrypointRulesetOptions *UpdateInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceEntrypointRuleset : Update an instance entrypoint ruleset Updates the instance ruleset for the given phase's entry point.
func (*RulesetsV1) UpdateInstanceEntrypointRulesetWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceEntrypointRulesetWithContext(ctx context.Context, updateInstanceEntrypointRulesetOptions *UpdateInstanceEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceEntrypointRulesetWithContext is an alternate form of the UpdateInstanceEntrypointRuleset method which supports a Context parameter
func (*RulesetsV1) UpdateInstanceRuleset ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceRuleset(updateInstanceRulesetOptions *UpdateInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceRuleset : Update an instance ruleset Update a specific instance ruleset.
func (*RulesetsV1) UpdateInstanceRulesetRule ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceRulesetRule(updateInstanceRulesetRuleOptions *UpdateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceRulesetRule : Update an instance ruleset rule Update an instance ruleset rule.
func (*RulesetsV1) UpdateInstanceRulesetRuleWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceRulesetRuleWithContext(ctx context.Context, updateInstanceRulesetRuleOptions *UpdateInstanceRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceRulesetRuleWithContext is an alternate form of the UpdateInstanceRulesetRule method which supports a Context parameter
func (*RulesetsV1) UpdateInstanceRulesetWithContext ¶ added in v0.46.1
func (rulesets *RulesetsV1) UpdateInstanceRulesetWithContext(ctx context.Context, updateInstanceRulesetOptions *UpdateInstanceRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateInstanceRulesetWithContext is an alternate form of the UpdateInstanceRuleset method which supports a Context parameter
func (*RulesetsV1) UpdateZoneEntrypointRuleset ¶
func (rulesets *RulesetsV1) UpdateZoneEntrypointRuleset(updateZoneEntrypointRulesetOptions *UpdateZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneEntrypointRuleset : Update a zone entrypoint ruleset Updates the instance ruleset for the given phase's entry point.
func (*RulesetsV1) UpdateZoneEntrypointRulesetWithContext ¶
func (rulesets *RulesetsV1) UpdateZoneEntrypointRulesetWithContext(ctx context.Context, updateZoneEntrypointRulesetOptions *UpdateZoneEntrypointRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneEntrypointRulesetWithContext is an alternate form of the UpdateZoneEntrypointRuleset method which supports a Context parameter
func (*RulesetsV1) UpdateZoneRuleset ¶
func (rulesets *RulesetsV1) UpdateZoneRuleset(updateZoneRulesetOptions *UpdateZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneRuleset : Update a zone ruleset Update a specific zone ruleset.
func (*RulesetsV1) UpdateZoneRulesetRule ¶
func (rulesets *RulesetsV1) UpdateZoneRulesetRule(updateZoneRulesetRuleOptions *UpdateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneRulesetRule : Update a zone ruleset rule Update a zone ruleset rule.
func (*RulesetsV1) UpdateZoneRulesetRuleWithContext ¶
func (rulesets *RulesetsV1) UpdateZoneRulesetRuleWithContext(ctx context.Context, updateZoneRulesetRuleOptions *UpdateZoneRulesetRuleOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneRulesetRuleWithContext is an alternate form of the UpdateZoneRulesetRule method which supports a Context parameter
func (*RulesetsV1) UpdateZoneRulesetWithContext ¶
func (rulesets *RulesetsV1) UpdateZoneRulesetWithContext(ctx context.Context, updateZoneRulesetOptions *UpdateZoneRulesetOptions) (result *RulesetResp, response *core.DetailedResponse, err error)
UpdateZoneRulesetWithContext is an alternate form of the UpdateZoneRuleset method which supports a Context parameter
type RulesetsV1Options ¶
type RulesetsV1Options struct { ServiceName string URL string Authenticator core.Authenticator // Full url-encoded CRN of the service instance. Crn *string `validate:"required"` // zone identifier. ZoneIdentifier *string `validate:"required"` }
RulesetsV1Options : Service options
type UpdateInstanceEntrypointRulesetOptions ¶ added in v0.46.1
type UpdateInstanceEntrypointRulesetOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // description of the ruleset. Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` // human readable name of the ruleset. Name *string `json:"name,omitempty"` // The phase of the ruleset. Phase *string `json:"phase,omitempty"` Rules []RuleCreate `json:"rules,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateInstanceEntrypointRulesetOptions : The UpdateInstanceEntrypointRuleset options.
func (*UpdateInstanceEntrypointRulesetOptions) SetDescription ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetDescription(description string) *UpdateInstanceEntrypointRulesetOptions
SetDescription : Allow user to set Description
func (*UpdateInstanceEntrypointRulesetOptions) SetHeaders ¶ added in v0.46.1
func (options *UpdateInstanceEntrypointRulesetOptions) SetHeaders(param map[string]string) *UpdateInstanceEntrypointRulesetOptions
SetHeaders : Allow user to set Headers
func (*UpdateInstanceEntrypointRulesetOptions) SetKind ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetKind(kind string) *UpdateInstanceEntrypointRulesetOptions
SetKind : Allow user to set Kind
func (*UpdateInstanceEntrypointRulesetOptions) SetName ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetName(name string) *UpdateInstanceEntrypointRulesetOptions
SetName : Allow user to set Name
func (*UpdateInstanceEntrypointRulesetOptions) SetPhase ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetPhase(phase string) *UpdateInstanceEntrypointRulesetOptions
SetPhase : Allow user to set Phase
func (*UpdateInstanceEntrypointRulesetOptions) SetRules ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetRules(rules []RuleCreate) *UpdateInstanceEntrypointRulesetOptions
SetRules : Allow user to set Rules
func (*UpdateInstanceEntrypointRulesetOptions) SetRulesetPhase ¶ added in v0.46.1
func (_options *UpdateInstanceEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *UpdateInstanceEntrypointRulesetOptions
SetRulesetPhase : Allow user to set RulesetPhase
type UpdateInstanceRulesetOptions ¶ added in v0.46.1
type UpdateInstanceRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // description of the ruleset. Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` // human readable name of the ruleset. Name *string `json:"name,omitempty"` // The phase of the ruleset. Phase *string `json:"phase,omitempty"` Rules []RuleCreate `json:"rules,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateInstanceRulesetOptions : The UpdateInstanceRuleset options.
func (*UpdateInstanceRulesetOptions) SetDescription ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetDescription(description string) *UpdateInstanceRulesetOptions
SetDescription : Allow user to set Description
func (*UpdateInstanceRulesetOptions) SetHeaders ¶ added in v0.46.1
func (options *UpdateInstanceRulesetOptions) SetHeaders(param map[string]string) *UpdateInstanceRulesetOptions
SetHeaders : Allow user to set Headers
func (*UpdateInstanceRulesetOptions) SetKind ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetKind(kind string) *UpdateInstanceRulesetOptions
SetKind : Allow user to set Kind
func (*UpdateInstanceRulesetOptions) SetName ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetName(name string) *UpdateInstanceRulesetOptions
SetName : Allow user to set Name
func (*UpdateInstanceRulesetOptions) SetPhase ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetPhase(phase string) *UpdateInstanceRulesetOptions
SetPhase : Allow user to set Phase
func (*UpdateInstanceRulesetOptions) SetRules ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetRules(rules []RuleCreate) *UpdateInstanceRulesetOptions
SetRules : Allow user to set Rules
func (*UpdateInstanceRulesetOptions) SetRulesetID ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetOptions) SetRulesetID(rulesetID string) *UpdateInstanceRulesetOptions
SetRulesetID : Allow user to set RulesetID
type UpdateInstanceRulesetRuleOptions ¶ added in v0.46.1
type UpdateInstanceRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // ID of a specific rule. RuleID *string `json:"rule_id" validate:"required,ne="` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression,omitempty"` ID *string `json:"id,omitempty"` Logging *Logging `json:"logging,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Position *Position `json:"position,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateInstanceRulesetRuleOptions : The UpdateInstanceRulesetRule options.
func (*UpdateInstanceRulesetRuleOptions) SetAction ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetAction(action string) *UpdateInstanceRulesetRuleOptions
SetAction : Allow user to set Action
func (*UpdateInstanceRulesetRuleOptions) SetActionParameters ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *UpdateInstanceRulesetRuleOptions
SetActionParameters : Allow user to set ActionParameters
func (*UpdateInstanceRulesetRuleOptions) SetDescription ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetDescription(description string) *UpdateInstanceRulesetRuleOptions
SetDescription : Allow user to set Description
func (*UpdateInstanceRulesetRuleOptions) SetEnabled ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetEnabled(enabled bool) *UpdateInstanceRulesetRuleOptions
SetEnabled : Allow user to set Enabled
func (*UpdateInstanceRulesetRuleOptions) SetExpression ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetExpression(expression string) *UpdateInstanceRulesetRuleOptions
SetExpression : Allow user to set Expression
func (*UpdateInstanceRulesetRuleOptions) SetHeaders ¶ added in v0.46.1
func (options *UpdateInstanceRulesetRuleOptions) SetHeaders(param map[string]string) *UpdateInstanceRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*UpdateInstanceRulesetRuleOptions) SetID ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetID(id string) *UpdateInstanceRulesetRuleOptions
SetID : Allow user to set ID
func (*UpdateInstanceRulesetRuleOptions) SetLogging ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetLogging(logging *Logging) *UpdateInstanceRulesetRuleOptions
SetLogging : Allow user to set Logging
func (*UpdateInstanceRulesetRuleOptions) SetPosition ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetPosition(position *Position) *UpdateInstanceRulesetRuleOptions
SetPosition : Allow user to set Position
func (*UpdateInstanceRulesetRuleOptions) SetRef ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetRef(ref string) *UpdateInstanceRulesetRuleOptions
SetRef : Allow user to set Ref
func (*UpdateInstanceRulesetRuleOptions) SetRuleID ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetRuleID(ruleID string) *UpdateInstanceRulesetRuleOptions
SetRuleID : Allow user to set RuleID
func (*UpdateInstanceRulesetRuleOptions) SetRulesetID ¶ added in v0.46.1
func (_options *UpdateInstanceRulesetRuleOptions) SetRulesetID(rulesetID string) *UpdateInstanceRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID
type UpdateZoneEntrypointRulesetOptions ¶
type UpdateZoneEntrypointRulesetOptions struct { // The phase of the ruleset. RulesetPhase *string `json:"ruleset_phase" validate:"required,ne="` // description of the ruleset. Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` // human readable name of the ruleset. Name *string `json:"name,omitempty"` // The phase of the ruleset. Phase *string `json:"phase,omitempty"` Rules []RuleCreate `json:"rules,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateZoneEntrypointRulesetOptions : The UpdateZoneEntrypointRuleset options.
func (*UpdateZoneEntrypointRulesetOptions) SetDescription ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetDescription(description string) *UpdateZoneEntrypointRulesetOptions
SetDescription : Allow user to set Description
func (*UpdateZoneEntrypointRulesetOptions) SetHeaders ¶
func (options *UpdateZoneEntrypointRulesetOptions) SetHeaders(param map[string]string) *UpdateZoneEntrypointRulesetOptions
SetHeaders : Allow user to set Headers
func (*UpdateZoneEntrypointRulesetOptions) SetKind ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetKind(kind string) *UpdateZoneEntrypointRulesetOptions
SetKind : Allow user to set Kind
func (*UpdateZoneEntrypointRulesetOptions) SetName ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetName(name string) *UpdateZoneEntrypointRulesetOptions
SetName : Allow user to set Name
func (*UpdateZoneEntrypointRulesetOptions) SetPhase ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetPhase(phase string) *UpdateZoneEntrypointRulesetOptions
SetPhase : Allow user to set Phase
func (*UpdateZoneEntrypointRulesetOptions) SetRules ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetRules(rules []RuleCreate) *UpdateZoneEntrypointRulesetOptions
SetRules : Allow user to set Rules
func (*UpdateZoneEntrypointRulesetOptions) SetRulesetPhase ¶
func (_options *UpdateZoneEntrypointRulesetOptions) SetRulesetPhase(rulesetPhase string) *UpdateZoneEntrypointRulesetOptions
SetRulesetPhase : Allow user to set RulesetPhase
type UpdateZoneRulesetOptions ¶
type UpdateZoneRulesetOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // description of the ruleset. Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` // human readable name of the ruleset. Name *string `json:"name,omitempty"` // The phase of the ruleset. Phase *string `json:"phase,omitempty"` Rules []RuleCreate `json:"rules,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateZoneRulesetOptions : The UpdateZoneRuleset options.
func (*UpdateZoneRulesetOptions) SetDescription ¶
func (_options *UpdateZoneRulesetOptions) SetDescription(description string) *UpdateZoneRulesetOptions
SetDescription : Allow user to set Description
func (*UpdateZoneRulesetOptions) SetHeaders ¶
func (options *UpdateZoneRulesetOptions) SetHeaders(param map[string]string) *UpdateZoneRulesetOptions
SetHeaders : Allow user to set Headers
func (*UpdateZoneRulesetOptions) SetKind ¶
func (_options *UpdateZoneRulesetOptions) SetKind(kind string) *UpdateZoneRulesetOptions
SetKind : Allow user to set Kind
func (*UpdateZoneRulesetOptions) SetName ¶
func (_options *UpdateZoneRulesetOptions) SetName(name string) *UpdateZoneRulesetOptions
SetName : Allow user to set Name
func (*UpdateZoneRulesetOptions) SetPhase ¶
func (_options *UpdateZoneRulesetOptions) SetPhase(phase string) *UpdateZoneRulesetOptions
SetPhase : Allow user to set Phase
func (*UpdateZoneRulesetOptions) SetRules ¶
func (_options *UpdateZoneRulesetOptions) SetRules(rules []RuleCreate) *UpdateZoneRulesetOptions
SetRules : Allow user to set Rules
func (*UpdateZoneRulesetOptions) SetRulesetID ¶
func (_options *UpdateZoneRulesetOptions) SetRulesetID(rulesetID string) *UpdateZoneRulesetOptions
SetRulesetID : Allow user to set RulesetID
type UpdateZoneRulesetRuleOptions ¶
type UpdateZoneRulesetRuleOptions struct { // ID of a specific ruleset. RulesetID *string `json:"ruleset_id" validate:"required,ne="` // ID of a specific rule. RuleID *string `json:"rule_id" validate:"required,ne="` // What happens when theres a match for the rule expression. Action *string `json:"action,omitempty"` ActionParameters *ActionParameters `json:"action_parameters,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` // The expression defining which traffic will match the rule. Expression *string `json:"expression,omitempty"` ID *string `json:"id,omitempty"` Logging *Logging `json:"logging,omitempty"` // The reference of the rule (the rule ID by default). Ref *string `json:"ref,omitempty"` Position *Position `json:"position,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateZoneRulesetRuleOptions : The UpdateZoneRulesetRule options.
func (*UpdateZoneRulesetRuleOptions) SetAction ¶
func (_options *UpdateZoneRulesetRuleOptions) SetAction(action string) *UpdateZoneRulesetRuleOptions
SetAction : Allow user to set Action
func (*UpdateZoneRulesetRuleOptions) SetActionParameters ¶
func (_options *UpdateZoneRulesetRuleOptions) SetActionParameters(actionParameters *ActionParameters) *UpdateZoneRulesetRuleOptions
SetActionParameters : Allow user to set ActionParameters
func (*UpdateZoneRulesetRuleOptions) SetDescription ¶
func (_options *UpdateZoneRulesetRuleOptions) SetDescription(description string) *UpdateZoneRulesetRuleOptions
SetDescription : Allow user to set Description
func (*UpdateZoneRulesetRuleOptions) SetEnabled ¶
func (_options *UpdateZoneRulesetRuleOptions) SetEnabled(enabled bool) *UpdateZoneRulesetRuleOptions
SetEnabled : Allow user to set Enabled
func (*UpdateZoneRulesetRuleOptions) SetExpression ¶
func (_options *UpdateZoneRulesetRuleOptions) SetExpression(expression string) *UpdateZoneRulesetRuleOptions
SetExpression : Allow user to set Expression
func (*UpdateZoneRulesetRuleOptions) SetHeaders ¶
func (options *UpdateZoneRulesetRuleOptions) SetHeaders(param map[string]string) *UpdateZoneRulesetRuleOptions
SetHeaders : Allow user to set Headers
func (*UpdateZoneRulesetRuleOptions) SetID ¶
func (_options *UpdateZoneRulesetRuleOptions) SetID(id string) *UpdateZoneRulesetRuleOptions
SetID : Allow user to set ID
func (*UpdateZoneRulesetRuleOptions) SetLogging ¶
func (_options *UpdateZoneRulesetRuleOptions) SetLogging(logging *Logging) *UpdateZoneRulesetRuleOptions
SetLogging : Allow user to set Logging
func (*UpdateZoneRulesetRuleOptions) SetPosition ¶
func (_options *UpdateZoneRulesetRuleOptions) SetPosition(position *Position) *UpdateZoneRulesetRuleOptions
SetPosition : Allow user to set Position
func (*UpdateZoneRulesetRuleOptions) SetRef ¶
func (_options *UpdateZoneRulesetRuleOptions) SetRef(ref string) *UpdateZoneRulesetRuleOptions
SetRef : Allow user to set Ref
func (*UpdateZoneRulesetRuleOptions) SetRuleID ¶
func (_options *UpdateZoneRulesetRuleOptions) SetRuleID(ruleID string) *UpdateZoneRulesetRuleOptions
SetRuleID : Allow user to set RuleID
func (*UpdateZoneRulesetRuleOptions) SetRulesetID ¶
func (_options *UpdateZoneRulesetRuleOptions) SetRulesetID(rulesetID string) *UpdateZoneRulesetRuleOptions
SetRulesetID : Allow user to set RulesetID