Documentation
¶
Overview ¶
Generated by PMS #684
Generated by PMS #689
Generated by PMS #685
Generated by PMS #669
Generated by PMS #668
Generated by PMS #683
Index ¶
- func DataSourceReplicationPairs() *schema.Resource
- func DataSourceSDRSDomain() *schema.Resource
- func DataSourceSdrsDrills() *schema.Resource
- func DataSourceSdrsProtectedInstanceTags() *schema.Resource
- func DataSourceSdrsProtectedInstances() *schema.Resource
- func DataSourceSdrsProtectedInstancesByTags() *schema.Resource
- func DataSourceSdrsProtectionGroups() *schema.Resource
- func DataSourceSdrsQuotas() *schema.Resource
- func DataSourceSdrsRpoStatistics() *schema.Resource
- func ResourceDeleteAllGroupFailureJobs() *schema.Resource
- func ResourceDeleteFailureJob() *schema.Resource
- func ResourceDeleteSpecifiedGroupFailureJobs() *schema.Resource
- func ResourceDrill() *schema.Resource
- func ResourceProtectedInstance() *schema.Resource
- func ResourceProtectedInstanceAddNIC() *schema.Resource
- func ResourceProtectedInstanceDeleteNIC() *schema.Resource
- func ResourceProtectedInstanceResize() *schema.Resource
- func ResourceProtectionGroup() *schema.Resource
- func ResourceReplicationAttach() *schema.Resource
- func ResourceReplicationPair() *schema.Resource
- func ResourceResizeReplication() *schema.Resource
- type DrillsDSWrapper
- type ProtectedInstanceTagsDSWrapper
- type ProtectedInstancesDSWrapper
- type ProtectionGroupsDSWrapper
- type QuotasDSWrapper
- type RpoStatisticsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceReplicationPairs ¶ added in v1.76.0
@API SDRS GET /v1/{project_id}/replications
func DataSourceSDRSDomain ¶
@API SDRS GET /v1/{project_id}/active-domains
func DataSourceSdrsDrills ¶ added in v1.76.5
func DataSourceSdrsProtectedInstanceTags ¶ added in v1.77.0
func DataSourceSdrsProtectedInstances ¶ added in v1.77.0
func DataSourceSdrsProtectedInstancesByTags ¶ added in v1.77.0
@API SDRS POST /v1/{project_id}/protected-instances/resource_instances/action
func DataSourceSdrsProtectionGroups ¶ added in v1.76.0
func DataSourceSdrsQuotas ¶ added in v1.75.5
func DataSourceSdrsRpoStatistics ¶ added in v1.76.5
func ResourceDeleteAllGroupFailureJobs ¶ added in v1.77.0
@API SDRS DELETE /v1/{project_id}/task-center/failure-jobs/batch
func ResourceDeleteFailureJob ¶ added in v1.77.0
@API SDRS DELETE /v1/{project_id}/task-center/failure-jobs/{failure_job_id}
func ResourceDeleteSpecifiedGroupFailureJobs ¶ added in v1.77.0
@API SDRS DELETE /v1/{project_id}/task-center/{server_group_id}/failure-jobs/batch
func ResourceDrill ¶
@API SDRS DELETE /v1/{project_id}/disaster-recovery-drills/{id} @API SDRS GET /v1/{project_id}/disaster-recovery-drills/{id} @API SDRS PUT /v1/{project_id}/disaster-recovery-drills/{id} @API SDRS POST /v1/{project_id}/disaster-recovery-drills @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceProtectedInstance ¶
@API SDRS POST /v1/{project_id}/protected-instances/{id}/tags/action @API SDRS GET /v1/{project_id}/protected-instances/{id} @API SDRS PUT /v1/{project_id}/protected-instances/{id} @API SDRS DELETE /v1/{project_id}/protected-instances/{id} @API SDRS POST /v1/{project_id}/protected-instances @API SDRS GET /v1/{project_id}/protected-instances/{protected_instance_id}/tags @API SDRS POST /v1/{project_id}/protected-instances/{protected_instance_id}/tags/action @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceProtectedInstanceAddNIC ¶ added in v1.76.0
@API SDRS POST /v1/{project_id}/protected-instances/{protected_instance_id}/nic @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceProtectedInstanceDeleteNIC ¶ added in v1.76.0
@API SDRS POST /v1/{project_id}/protected-instances/{protected_instance_id}/nic/delete @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceProtectedInstanceResize ¶ added in v1.77.0
@API SDRS POST /v1/{project_id}/protected-instances/{protected_instance_id}/resize @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceProtectionGroup ¶
@API SDRS POST /v1/{project_id}/server-groups/{id}/action @API SDRS DELETE /v1/{project_id}/server-groups/{id} @API SDRS GET /v1/{project_id}/server-groups/{id} @API SDRS PUT /v1/{project_id}/server-groups/{id} @API SDRS POST /v1/{project_id}/server-groups @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceReplicationAttach ¶
@API SDRS GET /v1/{project_id}/protected-instances/{id} @API SDRS POST /v1/{project_id}/protected-instances/{instanceID}/attachreplication @API SDRS DELETE /v1/{project_id}/protected-instances/{instanceID}/detachreplication/{replicationID} @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceReplicationPair ¶
@API SDRS POST /v1/{project_id}/replications @API SDRS DELETE /v1/{project_id}/replications/{id} @API SDRS GET /v1/{project_id}/replications/{id} @API SDRS PUT /v1/{project_id}/replications/{id} @API SDRS GET /v1/{project_id}/jobs/{job_id}
func ResourceResizeReplication ¶ added in v1.77.0
@API SDRS POST /v1/{project_id}/replications/{replication_id}/action @API SDRS GET /v1/{project_id}/jobs/{job_id}
Types ¶
type DrillsDSWrapper ¶ added in v1.76.5
type DrillsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*DrillsDSWrapper) ListDisasterRecoveryDrills ¶ added in v1.76.5
func (w *DrillsDSWrapper) ListDisasterRecoveryDrills() (*gjson.Result, error)
@API SDRS GET /v1/{project_id}/disaster-recovery-drills
type ProtectedInstanceTagsDSWrapper ¶ added in v1.77.0
type ProtectedInstanceTagsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*ProtectedInstanceTagsDSWrapper) ListProtectedInstancesProjectTags ¶ added in v1.77.0
func (w *ProtectedInstanceTagsDSWrapper) ListProtectedInstancesProjectTags() (*gjson.Result, error)
@API SDRS GET /v1/{project_id}/protected-instances/tags
type ProtectedInstancesDSWrapper ¶ added in v1.77.0
type ProtectedInstancesDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*ProtectedInstancesDSWrapper) ListProtectedInstances ¶ added in v1.77.0
func (w *ProtectedInstancesDSWrapper) ListProtectedInstances() (*gjson.Result, error)
@API SDRS GET /v1/{project_id}/protected-instances
type ProtectionGroupsDSWrapper ¶ added in v1.76.0
type ProtectionGroupsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*ProtectionGroupsDSWrapper) ListProtectionGroups ¶ added in v1.76.0
func (w *ProtectionGroupsDSWrapper) ListProtectionGroups() (*gjson.Result, error)
@API SDRS GET /v1/{project_id}/server-groups
type QuotasDSWrapper ¶ added in v1.75.5
type QuotasDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
type RpoStatisticsDSWrapper ¶ added in v1.76.5
type RpoStatisticsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*RpoStatisticsDSWrapper) ListRpoStatistics ¶ added in v1.76.5
func (w *RpoStatisticsDSWrapper) ListRpoStatistics() (*gjson.Result, error)
@API SDRS GET /v1/{project_id}/resource/rpo-statistics
Source Files
¶
- data_source_huaweicloud_sdrs_domain.go
- data_source_huaweicloud_sdrs_drills.go
- data_source_huaweicloud_sdrs_protected_instance_tags.go
- data_source_huaweicloud_sdrs_protected_instances.go
- data_source_huaweicloud_sdrs_protected_instances_by_tags.go
- data_source_huaweicloud_sdrs_protection_groups.go
- data_source_huaweicloud_sdrs_quotas.go
- data_source_huaweicloud_sdrs_replication_pairs.go
- data_source_huaweicloud_sdrs_resource_rpo_statistics.go
- resource_huaweicloud_sdrs_delete_all_group_failure_jobs.go
- resource_huaweicloud_sdrs_delete_failure_job.go
- resource_huaweicloud_sdrs_delete_specified_group_failure_jobs.go
- resource_huaweicloud_sdrs_drill.go
- resource_huaweicloud_sdrs_protected_instance.go
- resource_huaweicloud_sdrs_protected_instance_add_nic.go
- resource_huaweicloud_sdrs_protected_instance_delete_nic.go
- resource_huaweicloud_sdrs_protected_instance_resize.go
- resource_huaweicloud_sdrs_protection_group.go
- resource_huaweicloud_sdrs_replication_attach.go
- resource_huaweicloud_sdrs_replication_pair.go
- resource_huaweicloud_sdrs_resize_replication.go