Documentation ¶
Index ¶
- func NewAppprotectdosF5ComApdosLogConfV1Beta1Manifest() datasource.DataSource
- func NewAppprotectdosF5ComApdosPolicyV1Beta1Manifest() datasource.DataSource
- func NewAppprotectdosF5ComDosProtectedResourceV1Beta1Manifest() datasource.DataSource
- type AppprotectdosF5ComApdosLogConfV1Beta1Manifest
- func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppprotectdosF5ComApdosLogConfV1Beta1ManifestData
- type AppprotectdosF5ComApdosPolicyV1Beta1Manifest
- func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppprotectdosF5ComApdosPolicyV1Beta1ManifestData
- type AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest
- func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppprotectdosF5ComDosProtectedResourceV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppprotectdosF5ComApdosLogConfV1Beta1Manifest ¶
func NewAppprotectdosF5ComApdosLogConfV1Beta1Manifest() datasource.DataSource
func NewAppprotectdosF5ComApdosPolicyV1Beta1Manifest ¶
func NewAppprotectdosF5ComApdosPolicyV1Beta1Manifest() datasource.DataSource
func NewAppprotectdosF5ComDosProtectedResourceV1Beta1Manifest ¶
func NewAppprotectdosF5ComDosProtectedResourceV1Beta1Manifest() datasource.DataSource
Types ¶
type AppprotectdosF5ComApdosLogConfV1Beta1Manifest ¶
type AppprotectdosF5ComApdosLogConfV1Beta1Manifest struct{}
func (*AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Metadata ¶
func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Read ¶
func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Schema ¶
func (r *AppprotectdosF5ComApdosLogConfV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppprotectdosF5ComApdosLogConfV1Beta1ManifestData ¶
type AppprotectdosF5ComApdosLogConfV1Beta1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Content *struct { Format *string `tfsdk:"format" json:"format,omitempty"` Format_string *string `tfsdk:"format_string" json:"format_string,omitempty"` Max_message_size *string `tfsdk:"max_message_size" json:"max_message_size,omitempty"` } `tfsdk:"content" json:"content,omitempty"` Filter *struct { Attack_signatures *string `tfsdk:"attack_signatures" json:"attack-signatures,omitempty"` Bad_actors *string `tfsdk:"bad_actors" json:"bad-actors,omitempty"` Traffic_mitigation_stats *string `tfsdk:"traffic_mitigation_stats" json:"traffic-mitigation-stats,omitempty"` } `tfsdk:"filter" json:"filter,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppprotectdosF5ComApdosPolicyV1Beta1Manifest ¶
type AppprotectdosF5ComApdosPolicyV1Beta1Manifest struct{}
func (*AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Metadata ¶
func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Read ¶
func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Schema ¶
func (r *AppprotectdosF5ComApdosPolicyV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppprotectdosF5ComApdosPolicyV1Beta1ManifestData ¶
type AppprotectdosF5ComApdosPolicyV1Beta1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Automation_tools_detection *string `tfsdk:"automation_tools_detection" json:"automation_tools_detection,omitempty"` Bad_actors *string `tfsdk:"bad_actors" json:"bad_actors,omitempty"` Mitigation_mode *string `tfsdk:"mitigation_mode" json:"mitigation_mode,omitempty"` Signatures *string `tfsdk:"signatures" json:"signatures,omitempty"` Tls_fingerprint *string `tfsdk:"tls_fingerprint" json:"tls_fingerprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest ¶
type AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest struct{}
func (*AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Metadata ¶
func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Read ¶
func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Schema ¶
func (r *AppprotectdosF5ComDosProtectedResourceV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppprotectdosF5ComDosProtectedResourceV1Beta1ManifestData ¶
type AppprotectdosF5ComDosProtectedResourceV1Beta1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AllowList *[]struct { IpWithMask *string `tfsdk:"ip_with_mask" json:"ipWithMask,omitempty"` } `tfsdk:"allow_list" json:"allowList,omitempty"` ApDosMonitor *struct { Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Timeout *int64 `tfsdk:"timeout" json:"timeout,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` } `tfsdk:"ap_dos_monitor" json:"apDosMonitor,omitempty"` ApDosPolicy *string `tfsdk:"ap_dos_policy" json:"apDosPolicy,omitempty"` DosAccessLogDest *string `tfsdk:"dos_access_log_dest" json:"dosAccessLogDest,omitempty"` DosSecurityLog *struct { ApDosLogConf *string `tfsdk:"ap_dos_log_conf" json:"apDosLogConf,omitempty"` DosLogDest *string `tfsdk:"dos_log_dest" json:"dosLogDest,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` } `tfsdk:"dos_security_log" json:"dosSecurityLog,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.