sdrs

package
v1.78.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2025 License: MPL-2.0 Imports: 25 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceReplicationPairs added in v1.76.0

func DataSourceReplicationPairs() *schema.Resource

@API SDRS GET /v1/{project_id}/replications

func DataSourceSDRSDomain

func DataSourceSDRSDomain() *schema.Resource

@API SDRS GET /v1/{project_id}/active-domains

func DataSourceSdrsDrills added in v1.76.5

func DataSourceSdrsDrills() *schema.Resource

func DataSourceSdrsProtectedInstanceTags added in v1.77.0

func DataSourceSdrsProtectedInstanceTags() *schema.Resource

func DataSourceSdrsProtectedInstances added in v1.77.0

func DataSourceSdrsProtectedInstances() *schema.Resource

func DataSourceSdrsProtectedInstancesByTags added in v1.77.0

func DataSourceSdrsProtectedInstancesByTags() *schema.Resource

@API SDRS POST /v1/{project_id}/protected-instances/resource_instances/action

func DataSourceSdrsProtectionGroups added in v1.76.0

func DataSourceSdrsProtectionGroups() *schema.Resource

func DataSourceSdrsQuotas added in v1.75.5

func DataSourceSdrsQuotas() *schema.Resource

func DataSourceSdrsRpoStatistics added in v1.76.5

func DataSourceSdrsRpoStatistics() *schema.Resource

func ResourceDeleteAllGroupFailureJobs added in v1.77.0

func ResourceDeleteAllGroupFailureJobs() *schema.Resource

@API SDRS DELETE /v1/{project_id}/task-center/failure-jobs/batch

func ResourceDeleteFailureJob added in v1.77.0

func ResourceDeleteFailureJob() *schema.Resource

@API SDRS DELETE /v1/{project_id}/task-center/failure-jobs/{failure_job_id}

func ResourceDeleteSpecifiedGroupFailureJobs added in v1.77.0

func ResourceDeleteSpecifiedGroupFailureJobs() *schema.Resource

@API SDRS DELETE /v1/{project_id}/task-center/{server_group_id}/failure-jobs/batch

func ResourceDrill

func ResourceDrill() *schema.Resource

@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

func ResourceProtectedInstance() *schema.Resource

@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

func ResourceProtectedInstanceAddNIC() *schema.Resource

@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

func ResourceProtectedInstanceDeleteNIC() *schema.Resource

@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

func ResourceProtectedInstanceResize() *schema.Resource

@API SDRS POST /v1/{project_id}/protected-instances/{protected_instance_id}/resize @API SDRS GET /v1/{project_id}/jobs/{job_id}

func ResourceProtectionGroup

func ResourceProtectionGroup() *schema.Resource

@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

func ResourceReplicationAttach() *schema.Resource

@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

func ResourceReplicationPair() *schema.Resource

@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

func ResourceResizeReplication() *schema.Resource

@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
}

func (*QuotasDSWrapper) ShowQuota added in v1.75.5

func (w *QuotasDSWrapper) ShowQuota() (*gjson.Result, error)

@API SDRS GET /v1/{project_id}/sdrs/quotas

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL