Documentation
¶
Overview ¶
Generated by PMS #354
Generated by PMS #372
Generated by PMS #359
Index ¶
- func DataSourceConfigRanges() *schema.Resource
- func DataSourceEipDefenseStatuses() *schema.Resource
- func DataSourceWeeklyProtectionStatistics() *schema.Resource
- func ReadDefaultProtectionPolicy(client *golangsdk.ServiceClient) (interface{}, error)
- func ResourceCloudNativeAntiDdos() *schema.Resource
- func ResourceDefaultProtectionPolicy() *schema.Resource
- type ConfigRangesDSWrapper
- type EipDefenseStatusesDSWrapper
- type WeeklyProtectionStatisticsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceConfigRanges ¶ added in v1.69.0
func DataSourceEipDefenseStatuses ¶ added in v1.69.1
func DataSourceWeeklyProtectionStatistics ¶ added in v1.69.0
func ReadDefaultProtectionPolicy ¶ added in v1.69.0
func ReadDefaultProtectionPolicy(client *golangsdk.ServiceClient) (interface{}, error)
ReadDefaultProtectionPolicy Test case will use this method, so the first letter is capitalized.
func ResourceCloudNativeAntiDdos ¶
ResourceCloudNativeAntiDdos is the imple of huaweicloud_antiddos_basic @API Anti-DDoS GET /v1/{project_id}/antiddos/{floating_ip_id}/status @API Anti-DDoS GET /v1/{project_id}/antiddos/{floating_ip_id} @API Anti-DDoS PUT /v1/{project_id}/antiddos/{floating_ip_id} @API Anti-DDoS GET /v1/{project_id}/antiddos @API Anti-DDoS GET /v2/{project_id}/warnalert/alertconfig/query @API Anti-DDoS POST /v2/{project_id}/warnalert/alertconfig/update @API EIP GET /v1/{project_id}/publicips/{publicip_id}
func ResourceDefaultProtectionPolicy ¶ added in v1.69.0
@API ANTI-DDOS POST /v1/{project_id}/antiddos/default-config @API ANTI-DDOS DELETE /v1/{project_id}/antiddos/default-config @API ANTI-DDOS GET /v1/{project_id}/antiddos/default-config
Types ¶
type ConfigRangesDSWrapper ¶ added in v1.69.0
type ConfigRangesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*ConfigRangesDSWrapper) ListNewConfigs ¶ added in v1.69.0
func (w *ConfigRangesDSWrapper) ListNewConfigs() (*gjson.Result, error)
@API ANTI-DDOS GET /v2/{project_id}/antiddos/query-config-list
type EipDefenseStatusesDSWrapper ¶ added in v1.69.1
type EipDefenseStatusesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*EipDefenseStatusesDSWrapper) ListDDosStatus ¶ added in v1.69.1
func (w *EipDefenseStatusesDSWrapper) ListDDosStatus() (*gjson.Result, error)
@API ANTI-DDOS GET /v1/{project_id}/antiddos
type WeeklyProtectionStatisticsDSWrapper ¶ added in v1.69.0
type WeeklyProtectionStatisticsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*WeeklyProtectionStatisticsDSWrapper) ListWeeklyReports ¶ added in v1.69.0
func (w *WeeklyProtectionStatisticsDSWrapper) ListWeeklyReports() (*gjson.Result, error)
@API ANTI-DDOS GET /v1/{project_id}/antiddos/weekly