cbr

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package cbriface provides an interface to enable mocking the CBR service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfBackupTypeForCreateBackupJobInputIncremental is a EnumOfBackupTypeForCreateBackupJobInput enum value
	EnumOfBackupTypeForCreateBackupJobInputIncremental = "INCREMENTAL"

	// EnumOfBackupTypeForCreateBackupJobInputFull is a EnumOfBackupTypeForCreateBackupJobInput enum value
	EnumOfBackupTypeForCreateBackupJobInputFull = "FULL"
)
View Source
const (
	// EnumOfBackupTypeForCreateBackupPolicyInputIncremental is a EnumOfBackupTypeForCreateBackupPolicyInput enum value
	EnumOfBackupTypeForCreateBackupPolicyInputIncremental = "INCREMENTAL"

	// EnumOfBackupTypeForCreateBackupPolicyInputFull is a EnumOfBackupTypeForCreateBackupPolicyInput enum value
	EnumOfBackupTypeForCreateBackupPolicyInputFull = "FULL"
)
View Source
const (
	// EnumOfResourceTypeForCreateBackupResourceInputEcs is a EnumOfResourceTypeForCreateBackupResourceInput enum value
	EnumOfResourceTypeForCreateBackupResourceInputEcs = "ECS"

	// EnumOfResourceTypeForCreateBackupResourceInputVePfs is a EnumOfResourceTypeForCreateBackupResourceInput enum value
	EnumOfResourceTypeForCreateBackupResourceInputVePfs = "vePFS"
)
View Source
const (
	// EnumOfBackupTypeForDescribeBackupPlansOutputFull is a EnumOfBackupTypeForDescribeBackupPlansOutput enum value
	EnumOfBackupTypeForDescribeBackupPlansOutputFull = "FULL"

	// EnumOfBackupTypeForDescribeBackupPlansOutputIncremental is a EnumOfBackupTypeForDescribeBackupPlansOutput enum value
	EnumOfBackupTypeForDescribeBackupPlansOutputIncremental = "INCREMENTAL"
)
View Source
const (
	// EnumOfBackupTypeForDescribeBackupPoliciesOutputFull is a EnumOfBackupTypeForDescribeBackupPoliciesOutput enum value
	EnumOfBackupTypeForDescribeBackupPoliciesOutputFull = "FULL"

	// EnumOfBackupTypeForDescribeBackupPoliciesOutputIncremental is a EnumOfBackupTypeForDescribeBackupPoliciesOutput enum value
	EnumOfBackupTypeForDescribeBackupPoliciesOutputIncremental = "INCREMENTAL"
)
View Source
const (
	// EnumOfResourceTypeForDescribeRecoveryPointsInputEcs is a EnumOfResourceTypeForDescribeRecoveryPointsInput enum value
	EnumOfResourceTypeForDescribeRecoveryPointsInputEcs = "ECS"

	// EnumOfResourceTypeForDescribeRecoveryPointsInputVePfs is a EnumOfResourceTypeForDescribeRecoveryPointsInput enum value
	EnumOfResourceTypeForDescribeRecoveryPointsInputVePfs = "vePFS"
)
View Source
const (
	// EnumOfStatusForDescribeRecoveryPointsInputAvailable is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputAvailable = "AVAILABLE"

	// EnumOfStatusForDescribeRecoveryPointsInputDeleting is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputDeleting = "DELETING"

	// EnumOfStatusForDescribeRecoveryPointsInputBeingBackup is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputBeingBackup = "BEING_BACKUP"

	// EnumOfStatusForDescribeRecoveryPointsInputRecovering is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputRecovering = "RECOVERING"

	// EnumOfStatusForDescribeRecoveryPointsInputError is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputError = "ERROR"

	// EnumOfStatusForDescribeRecoveryPointsInputWaiting is a EnumOfStatusForDescribeRecoveryPointsInput enum value
	EnumOfStatusForDescribeRecoveryPointsInputWaiting = "WAITING"
)
View Source
const (
	// EnumOfResourceTypeForDescribeRestoreJobsOutputEcs is a EnumOfResourceTypeForDescribeRestoreJobsOutput enum value
	EnumOfResourceTypeForDescribeRestoreJobsOutputEcs = "ECS"

	// EnumOfResourceTypeForDescribeRestoreJobsOutputVePfs is a EnumOfResourceTypeForDescribeRestoreJobsOutput enum value
	EnumOfResourceTypeForDescribeRestoreJobsOutputVePfs = "vePFS"
)
View Source
const (
	// EnumOfStatusForDescribeRestoreJobsOutputCompleted is a EnumOfStatusForDescribeRestoreJobsOutput enum value
	EnumOfStatusForDescribeRestoreJobsOutputCompleted = "COMPLETED"

	// EnumOfStatusForDescribeRestoreJobsOutputWaiting is a EnumOfStatusForDescribeRestoreJobsOutput enum value
	EnumOfStatusForDescribeRestoreJobsOutputWaiting = "WAITING"

	// EnumOfStatusForDescribeRestoreJobsOutputRecovering is a EnumOfStatusForDescribeRestoreJobsOutput enum value
	EnumOfStatusForDescribeRestoreJobsOutputRecovering = "RECOVERING"

	// EnumOfStatusForDescribeRestoreJobsOutputError is a EnumOfStatusForDescribeRestoreJobsOutput enum value
	EnumOfStatusForDescribeRestoreJobsOutputError = "ERROR"
)
View Source
const (
	// EnumOfBackupTypeForUpdateBackupPolicyInputFull is a EnumOfBackupTypeForUpdateBackupPolicyInput enum value
	EnumOfBackupTypeForUpdateBackupPolicyInputFull = "FULL"

	// EnumOfBackupTypeForUpdateBackupPolicyInputIncremental is a EnumOfBackupTypeForUpdateBackupPolicyInput enum value
	EnumOfBackupTypeForUpdateBackupPolicyInputIncremental = "INCREMENTAL"
)
View Source
const (
	ServiceName = "cbr"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "cbr"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfResourceTypeForListTagsForResourcesInputVault is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputVault = "vault"
)
View Source
const (
	// EnumOfResourceTypeForTagResourcesInputVault is a EnumOfResourceTypeForTagResourcesInput enum value
	EnumOfResourceTypeForTagResourcesInputVault = "vault"
)
View Source
const (
	// EnumOfResourceTypeForUntagResourcesInputVault is a EnumOfResourceTypeForUntagResourcesInput enum value
	EnumOfResourceTypeForUntagResourcesInputVault = "vault"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupPolicyForDescribeBackupPoliciesOutput

type BackupPolicyForDescribeBackupPoliciesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	BackupType *string `type:"string" json:",omitempty" enum:"EnumOfBackupTypeForDescribeBackupPoliciesOutput"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Crontab *string `type:"string" json:",omitempty"`

	EnablePolicy *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PlanNumber *int32 `type:"int32" json:",omitempty"`

	PolicyId *string `type:"string" json:",omitempty"`

	RetentionDay *int32 `type:"int32" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackupPolicyForDescribeBackupPoliciesOutput) GoString

GoString returns the string representation

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetCrontab

SetCrontab sets the Crontab field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetEnablePolicy

SetEnablePolicy sets the EnablePolicy field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetName

SetName sets the Name field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetPlanNumber

SetPlanNumber sets the PlanNumber field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetRetentionDay

SetRetentionDay sets the RetentionDay field's value.

func (*BackupPolicyForDescribeBackupPoliciesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (BackupPolicyForDescribeBackupPoliciesOutput) String

String returns the string representation

type CBR

type CBR struct {
	*client.Client
}

CBR provides the API operation methods for making requests to CBR. See this package's package overview docs for details on the service.

CBR methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *CBR

New create int can support ssl or region locate set

func (*CBR) CreateBackupJob

func (c *CBR) CreateBackupJob(input *CreateBackupJobInput) (*CreateBackupJobOutput, error)

CreateBackupJob API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupJob for usage and error information.

func (*CBR) CreateBackupJobCommon

func (c *CBR) CreateBackupJobCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBackupJobCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupJobCommon for usage and error information.

func (*CBR) CreateBackupJobCommonRequest

func (c *CBR) CreateBackupJobCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateBackupJobCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupJobCommon operation. The "output" return value will be populated with the CreateBackupJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupJobCommon Send returns without error.

See CreateBackupJobCommon for more information on using the CreateBackupJobCommon API call, and error handling.

// Example sending a request using the CreateBackupJobCommonRequest method.
req, resp := client.CreateBackupJobCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupJobCommonWithContext

func (c *CBR) CreateBackupJobCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateBackupJobCommonWithContext is the same as CreateBackupJobCommon with the addition of the ability to pass a context and additional request options.

See CreateBackupJobCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupJobRequest

func (c *CBR) CreateBackupJobRequest(input *CreateBackupJobInput) (req *request.Request, output *CreateBackupJobOutput)

CreateBackupJobRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupJob operation. The "output" return value will be populated with the CreateBackupJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupJobCommon Send returns without error.

See CreateBackupJob for more information on using the CreateBackupJob API call, and error handling.

// Example sending a request using the CreateBackupJobRequest method.
req, resp := client.CreateBackupJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupJobWithContext

func (c *CBR) CreateBackupJobWithContext(ctx volcengine.Context, input *CreateBackupJobInput, opts ...request.Option) (*CreateBackupJobOutput, error)

CreateBackupJobWithContext is the same as CreateBackupJob with the addition of the ability to pass a context and additional request options.

See CreateBackupJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupPlan

func (c *CBR) CreateBackupPlan(input *CreateBackupPlanInput) (*CreateBackupPlanOutput, error)

CreateBackupPlan API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupPlan for usage and error information.

func (*CBR) CreateBackupPlanCommon

func (c *CBR) CreateBackupPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBackupPlanCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupPlanCommon for usage and error information.

func (*CBR) CreateBackupPlanCommonRequest

func (c *CBR) CreateBackupPlanCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateBackupPlanCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupPlanCommon operation. The "output" return value will be populated with the CreateBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupPlanCommon Send returns without error.

See CreateBackupPlanCommon for more information on using the CreateBackupPlanCommon API call, and error handling.

// Example sending a request using the CreateBackupPlanCommonRequest method.
req, resp := client.CreateBackupPlanCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupPlanCommonWithContext

func (c *CBR) CreateBackupPlanCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateBackupPlanCommonWithContext is the same as CreateBackupPlanCommon with the addition of the ability to pass a context and additional request options.

See CreateBackupPlanCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupPlanRequest

func (c *CBR) CreateBackupPlanRequest(input *CreateBackupPlanInput) (req *request.Request, output *CreateBackupPlanOutput)

CreateBackupPlanRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupPlan operation. The "output" return value will be populated with the CreateBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupPlanCommon Send returns without error.

See CreateBackupPlan for more information on using the CreateBackupPlan API call, and error handling.

// Example sending a request using the CreateBackupPlanRequest method.
req, resp := client.CreateBackupPlanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupPlanWithContext

func (c *CBR) CreateBackupPlanWithContext(ctx volcengine.Context, input *CreateBackupPlanInput, opts ...request.Option) (*CreateBackupPlanOutput, error)

CreateBackupPlanWithContext is the same as CreateBackupPlan with the addition of the ability to pass a context and additional request options.

See CreateBackupPlan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupPolicy

func (c *CBR) CreateBackupPolicy(input *CreateBackupPolicyInput) (*CreateBackupPolicyOutput, error)

CreateBackupPolicy API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupPolicy for usage and error information.

func (*CBR) CreateBackupPolicyCommon

func (c *CBR) CreateBackupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBackupPolicyCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupPolicyCommon for usage and error information.

func (*CBR) CreateBackupPolicyCommonRequest

func (c *CBR) CreateBackupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateBackupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupPolicyCommon operation. The "output" return value will be populated with the CreateBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupPolicyCommon Send returns without error.

See CreateBackupPolicyCommon for more information on using the CreateBackupPolicyCommon API call, and error handling.

// Example sending a request using the CreateBackupPolicyCommonRequest method.
req, resp := client.CreateBackupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupPolicyCommonWithContext

func (c *CBR) CreateBackupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateBackupPolicyCommonWithContext is the same as CreateBackupPolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateBackupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupPolicyRequest

func (c *CBR) CreateBackupPolicyRequest(input *CreateBackupPolicyInput) (req *request.Request, output *CreateBackupPolicyOutput)

CreateBackupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupPolicy operation. The "output" return value will be populated with the CreateBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupPolicyCommon Send returns without error.

See CreateBackupPolicy for more information on using the CreateBackupPolicy API call, and error handling.

// Example sending a request using the CreateBackupPolicyRequest method.
req, resp := client.CreateBackupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupPolicyWithContext

func (c *CBR) CreateBackupPolicyWithContext(ctx volcengine.Context, input *CreateBackupPolicyInput, opts ...request.Option) (*CreateBackupPolicyOutput, error)

CreateBackupPolicyWithContext is the same as CreateBackupPolicy with the addition of the ability to pass a context and additional request options.

See CreateBackupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupResource

func (c *CBR) CreateBackupResource(input *CreateBackupResourceInput) (*CreateBackupResourceOutput, error)

CreateBackupResource API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupResource for usage and error information.

func (*CBR) CreateBackupResourceCommon

func (c *CBR) CreateBackupResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBackupResourceCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateBackupResourceCommon for usage and error information.

func (*CBR) CreateBackupResourceCommonRequest

func (c *CBR) CreateBackupResourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateBackupResourceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupResourceCommon operation. The "output" return value will be populated with the CreateBackupResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupResourceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupResourceCommon Send returns without error.

See CreateBackupResourceCommon for more information on using the CreateBackupResourceCommon API call, and error handling.

// Example sending a request using the CreateBackupResourceCommonRequest method.
req, resp := client.CreateBackupResourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupResourceCommonWithContext

func (c *CBR) CreateBackupResourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateBackupResourceCommonWithContext is the same as CreateBackupResourceCommon with the addition of the ability to pass a context and additional request options.

See CreateBackupResourceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateBackupResourceRequest

func (c *CBR) CreateBackupResourceRequest(input *CreateBackupResourceInput) (req *request.Request, output *CreateBackupResourceOutput)

CreateBackupResourceRequest generates a "volcengine/request.Request" representing the client's request for the CreateBackupResource operation. The "output" return value will be populated with the CreateBackupResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateBackupResourceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateBackupResourceCommon Send returns without error.

See CreateBackupResource for more information on using the CreateBackupResource API call, and error handling.

// Example sending a request using the CreateBackupResourceRequest method.
req, resp := client.CreateBackupResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateBackupResourceWithContext

func (c *CBR) CreateBackupResourceWithContext(ctx volcengine.Context, input *CreateBackupResourceInput, opts ...request.Option) (*CreateBackupResourceOutput, error)

CreateBackupResourceWithContext is the same as CreateBackupResource with the addition of the ability to pass a context and additional request options.

See CreateBackupResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateRestoreJob

func (c *CBR) CreateRestoreJob(input *CreateRestoreJobInput) (*CreateRestoreJobOutput, error)

CreateRestoreJob API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateRestoreJob for usage and error information.

func (*CBR) CreateRestoreJobCommon

func (c *CBR) CreateRestoreJobCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRestoreJobCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateRestoreJobCommon for usage and error information.

func (*CBR) CreateRestoreJobCommonRequest

func (c *CBR) CreateRestoreJobCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRestoreJobCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRestoreJobCommon operation. The "output" return value will be populated with the CreateRestoreJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRestoreJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRestoreJobCommon Send returns without error.

See CreateRestoreJobCommon for more information on using the CreateRestoreJobCommon API call, and error handling.

// Example sending a request using the CreateRestoreJobCommonRequest method.
req, resp := client.CreateRestoreJobCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateRestoreJobCommonWithContext

func (c *CBR) CreateRestoreJobCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRestoreJobCommonWithContext is the same as CreateRestoreJobCommon with the addition of the ability to pass a context and additional request options.

See CreateRestoreJobCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateRestoreJobRequest

func (c *CBR) CreateRestoreJobRequest(input *CreateRestoreJobInput) (req *request.Request, output *CreateRestoreJobOutput)

CreateRestoreJobRequest generates a "volcengine/request.Request" representing the client's request for the CreateRestoreJob operation. The "output" return value will be populated with the CreateRestoreJobCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRestoreJobCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRestoreJobCommon Send returns without error.

See CreateRestoreJob for more information on using the CreateRestoreJob API call, and error handling.

// Example sending a request using the CreateRestoreJobRequest method.
req, resp := client.CreateRestoreJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateRestoreJobWithContext

func (c *CBR) CreateRestoreJobWithContext(ctx volcengine.Context, input *CreateRestoreJobInput, opts ...request.Option) (*CreateRestoreJobOutput, error)

CreateRestoreJobWithContext is the same as CreateRestoreJob with the addition of the ability to pass a context and additional request options.

See CreateRestoreJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateVault

func (c *CBR) CreateVault(input *CreateVaultInput) (*CreateVaultOutput, error)

CreateVault API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateVault for usage and error information.

func (*CBR) CreateVaultCommon

func (c *CBR) CreateVaultCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVaultCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation CreateVaultCommon for usage and error information.

func (*CBR) CreateVaultCommonRequest

func (c *CBR) CreateVaultCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateVaultCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateVaultCommon operation. The "output" return value will be populated with the CreateVaultCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVaultCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVaultCommon Send returns without error.

See CreateVaultCommon for more information on using the CreateVaultCommon API call, and error handling.

// Example sending a request using the CreateVaultCommonRequest method.
req, resp := client.CreateVaultCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateVaultCommonWithContext

func (c *CBR) CreateVaultCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateVaultCommonWithContext is the same as CreateVaultCommon with the addition of the ability to pass a context and additional request options.

See CreateVaultCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) CreateVaultRequest

func (c *CBR) CreateVaultRequest(input *CreateVaultInput) (req *request.Request, output *CreateVaultOutput)

CreateVaultRequest generates a "volcengine/request.Request" representing the client's request for the CreateVault operation. The "output" return value will be populated with the CreateVaultCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateVaultCommon Request to send the API call to the service. the "output" return value is not valid until after CreateVaultCommon Send returns without error.

See CreateVault for more information on using the CreateVault API call, and error handling.

// Example sending a request using the CreateVaultRequest method.
req, resp := client.CreateVaultRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) CreateVaultWithContext

func (c *CBR) CreateVaultWithContext(ctx volcengine.Context, input *CreateVaultInput, opts ...request.Option) (*CreateVaultOutput, error)

CreateVaultWithContext is the same as CreateVault with the addition of the ability to pass a context and additional request options.

See CreateVault for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupPlan

func (c *CBR) DeleteBackupPlan(input *DeleteBackupPlanInput) (*DeleteBackupPlanOutput, error)

DeleteBackupPlan API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupPlan for usage and error information.

func (*CBR) DeleteBackupPlanCommon

func (c *CBR) DeleteBackupPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBackupPlanCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupPlanCommon for usage and error information.

func (*CBR) DeleteBackupPlanCommonRequest

func (c *CBR) DeleteBackupPlanCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteBackupPlanCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupPlanCommon operation. The "output" return value will be populated with the DeleteBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupPlanCommon Send returns without error.

See DeleteBackupPlanCommon for more information on using the DeleteBackupPlanCommon API call, and error handling.

// Example sending a request using the DeleteBackupPlanCommonRequest method.
req, resp := client.DeleteBackupPlanCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupPlanCommonWithContext

func (c *CBR) DeleteBackupPlanCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteBackupPlanCommonWithContext is the same as DeleteBackupPlanCommon with the addition of the ability to pass a context and additional request options.

See DeleteBackupPlanCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupPlanRequest

func (c *CBR) DeleteBackupPlanRequest(input *DeleteBackupPlanInput) (req *request.Request, output *DeleteBackupPlanOutput)

DeleteBackupPlanRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupPlan operation. The "output" return value will be populated with the DeleteBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupPlanCommon Send returns without error.

See DeleteBackupPlan for more information on using the DeleteBackupPlan API call, and error handling.

// Example sending a request using the DeleteBackupPlanRequest method.
req, resp := client.DeleteBackupPlanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupPlanWithContext

func (c *CBR) DeleteBackupPlanWithContext(ctx volcengine.Context, input *DeleteBackupPlanInput, opts ...request.Option) (*DeleteBackupPlanOutput, error)

DeleteBackupPlanWithContext is the same as DeleteBackupPlan with the addition of the ability to pass a context and additional request options.

See DeleteBackupPlan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupPolicy

func (c *CBR) DeleteBackupPolicy(input *DeleteBackupPolicyInput) (*DeleteBackupPolicyOutput, error)

DeleteBackupPolicy API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupPolicy for usage and error information.

func (*CBR) DeleteBackupPolicyCommon

func (c *CBR) DeleteBackupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBackupPolicyCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupPolicyCommon for usage and error information.

func (*CBR) DeleteBackupPolicyCommonRequest

func (c *CBR) DeleteBackupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteBackupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupPolicyCommon operation. The "output" return value will be populated with the DeleteBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupPolicyCommon Send returns without error.

See DeleteBackupPolicyCommon for more information on using the DeleteBackupPolicyCommon API call, and error handling.

// Example sending a request using the DeleteBackupPolicyCommonRequest method.
req, resp := client.DeleteBackupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupPolicyCommonWithContext

func (c *CBR) DeleteBackupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteBackupPolicyCommonWithContext is the same as DeleteBackupPolicyCommon with the addition of the ability to pass a context and additional request options.

See DeleteBackupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupPolicyRequest

func (c *CBR) DeleteBackupPolicyRequest(input *DeleteBackupPolicyInput) (req *request.Request, output *DeleteBackupPolicyOutput)

DeleteBackupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupPolicy operation. The "output" return value will be populated with the DeleteBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupPolicyCommon Send returns without error.

See DeleteBackupPolicy for more information on using the DeleteBackupPolicy API call, and error handling.

// Example sending a request using the DeleteBackupPolicyRequest method.
req, resp := client.DeleteBackupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupPolicyWithContext

func (c *CBR) DeleteBackupPolicyWithContext(ctx volcengine.Context, input *DeleteBackupPolicyInput, opts ...request.Option) (*DeleteBackupPolicyOutput, error)

DeleteBackupPolicyWithContext is the same as DeleteBackupPolicy with the addition of the ability to pass a context and additional request options.

See DeleteBackupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupResource

func (c *CBR) DeleteBackupResource(input *DeleteBackupResourceInput) (*DeleteBackupResourceOutput, error)

DeleteBackupResource API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupResource for usage and error information.

func (*CBR) DeleteBackupResourceCommon

func (c *CBR) DeleteBackupResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBackupResourceCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteBackupResourceCommon for usage and error information.

func (*CBR) DeleteBackupResourceCommonRequest

func (c *CBR) DeleteBackupResourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteBackupResourceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupResourceCommon operation. The "output" return value will be populated with the DeleteBackupResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupResourceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupResourceCommon Send returns without error.

See DeleteBackupResourceCommon for more information on using the DeleteBackupResourceCommon API call, and error handling.

// Example sending a request using the DeleteBackupResourceCommonRequest method.
req, resp := client.DeleteBackupResourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupResourceCommonWithContext

func (c *CBR) DeleteBackupResourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteBackupResourceCommonWithContext is the same as DeleteBackupResourceCommon with the addition of the ability to pass a context and additional request options.

See DeleteBackupResourceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteBackupResourceRequest

func (c *CBR) DeleteBackupResourceRequest(input *DeleteBackupResourceInput) (req *request.Request, output *DeleteBackupResourceOutput)

DeleteBackupResourceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBackupResource operation. The "output" return value will be populated with the DeleteBackupResourceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBackupResourceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBackupResourceCommon Send returns without error.

See DeleteBackupResource for more information on using the DeleteBackupResource API call, and error handling.

// Example sending a request using the DeleteBackupResourceRequest method.
req, resp := client.DeleteBackupResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteBackupResourceWithContext

func (c *CBR) DeleteBackupResourceWithContext(ctx volcengine.Context, input *DeleteBackupResourceInput, opts ...request.Option) (*DeleteBackupResourceOutput, error)

DeleteBackupResourceWithContext is the same as DeleteBackupResource with the addition of the ability to pass a context and additional request options.

See DeleteBackupResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteRecoveryPoint

func (c *CBR) DeleteRecoveryPoint(input *DeleteRecoveryPointInput) (*DeleteRecoveryPointOutput, error)

DeleteRecoveryPoint API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteRecoveryPoint for usage and error information.

func (*CBR) DeleteRecoveryPointCommon

func (c *CBR) DeleteRecoveryPointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRecoveryPointCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteRecoveryPointCommon for usage and error information.

func (*CBR) DeleteRecoveryPointCommonRequest

func (c *CBR) DeleteRecoveryPointCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRecoveryPointCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRecoveryPointCommon operation. The "output" return value will be populated with the DeleteRecoveryPointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRecoveryPointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRecoveryPointCommon Send returns without error.

See DeleteRecoveryPointCommon for more information on using the DeleteRecoveryPointCommon API call, and error handling.

// Example sending a request using the DeleteRecoveryPointCommonRequest method.
req, resp := client.DeleteRecoveryPointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteRecoveryPointCommonWithContext

func (c *CBR) DeleteRecoveryPointCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRecoveryPointCommonWithContext is the same as DeleteRecoveryPointCommon with the addition of the ability to pass a context and additional request options.

See DeleteRecoveryPointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteRecoveryPointRequest

func (c *CBR) DeleteRecoveryPointRequest(input *DeleteRecoveryPointInput) (req *request.Request, output *DeleteRecoveryPointOutput)

DeleteRecoveryPointRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRecoveryPoint operation. The "output" return value will be populated with the DeleteRecoveryPointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRecoveryPointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRecoveryPointCommon Send returns without error.

See DeleteRecoveryPoint for more information on using the DeleteRecoveryPoint API call, and error handling.

// Example sending a request using the DeleteRecoveryPointRequest method.
req, resp := client.DeleteRecoveryPointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteRecoveryPointWithContext

func (c *CBR) DeleteRecoveryPointWithContext(ctx volcengine.Context, input *DeleteRecoveryPointInput, opts ...request.Option) (*DeleteRecoveryPointOutput, error)

DeleteRecoveryPointWithContext is the same as DeleteRecoveryPoint with the addition of the ability to pass a context and additional request options.

See DeleteRecoveryPoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteVault

func (c *CBR) DeleteVault(input *DeleteVaultInput) (*DeleteVaultOutput, error)

DeleteVault API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteVault for usage and error information.

func (*CBR) DeleteVaultCommon

func (c *CBR) DeleteVaultCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVaultCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DeleteVaultCommon for usage and error information.

func (*CBR) DeleteVaultCommonRequest

func (c *CBR) DeleteVaultCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteVaultCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVaultCommon operation. The "output" return value will be populated with the DeleteVaultCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVaultCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVaultCommon Send returns without error.

See DeleteVaultCommon for more information on using the DeleteVaultCommon API call, and error handling.

// Example sending a request using the DeleteVaultCommonRequest method.
req, resp := client.DeleteVaultCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteVaultCommonWithContext

func (c *CBR) DeleteVaultCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVaultCommonWithContext is the same as DeleteVaultCommon with the addition of the ability to pass a context and additional request options.

See DeleteVaultCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DeleteVaultRequest

func (c *CBR) DeleteVaultRequest(input *DeleteVaultInput) (req *request.Request, output *DeleteVaultOutput)

DeleteVaultRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVault operation. The "output" return value will be populated with the DeleteVaultCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVaultCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVaultCommon Send returns without error.

See DeleteVault for more information on using the DeleteVault API call, and error handling.

// Example sending a request using the DeleteVaultRequest method.
req, resp := client.DeleteVaultRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DeleteVaultWithContext

func (c *CBR) DeleteVaultWithContext(ctx volcengine.Context, input *DeleteVaultInput, opts ...request.Option) (*DeleteVaultOutput, error)

DeleteVaultWithContext is the same as DeleteVault with the addition of the ability to pass a context and additional request options.

See DeleteVault for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupPlans

func (c *CBR) DescribeBackupPlans(input *DescribeBackupPlansInput) (*DescribeBackupPlansOutput, error)

DescribeBackupPlans API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupPlans for usage and error information.

func (*CBR) DescribeBackupPlansCommon

func (c *CBR) DescribeBackupPlansCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupPlansCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupPlansCommon for usage and error information.

func (*CBR) DescribeBackupPlansCommonRequest

func (c *CBR) DescribeBackupPlansCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeBackupPlansCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupPlansCommon operation. The "output" return value will be populated with the DescribeBackupPlansCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupPlansCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupPlansCommon Send returns without error.

See DescribeBackupPlansCommon for more information on using the DescribeBackupPlansCommon API call, and error handling.

// Example sending a request using the DescribeBackupPlansCommonRequest method.
req, resp := client.DescribeBackupPlansCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupPlansCommonWithContext

func (c *CBR) DescribeBackupPlansCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeBackupPlansCommonWithContext is the same as DescribeBackupPlansCommon with the addition of the ability to pass a context and additional request options.

See DescribeBackupPlansCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupPlansRequest

func (c *CBR) DescribeBackupPlansRequest(input *DescribeBackupPlansInput) (req *request.Request, output *DescribeBackupPlansOutput)

DescribeBackupPlansRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupPlans operation. The "output" return value will be populated with the DescribeBackupPlansCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupPlansCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupPlansCommon Send returns without error.

See DescribeBackupPlans for more information on using the DescribeBackupPlans API call, and error handling.

// Example sending a request using the DescribeBackupPlansRequest method.
req, resp := client.DescribeBackupPlansRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupPlansWithContext

func (c *CBR) DescribeBackupPlansWithContext(ctx volcengine.Context, input *DescribeBackupPlansInput, opts ...request.Option) (*DescribeBackupPlansOutput, error)

DescribeBackupPlansWithContext is the same as DescribeBackupPlans with the addition of the ability to pass a context and additional request options.

See DescribeBackupPlans for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupPolicies

func (c *CBR) DescribeBackupPolicies(input *DescribeBackupPoliciesInput) (*DescribeBackupPoliciesOutput, error)

DescribeBackupPolicies API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupPolicies for usage and error information.

func (*CBR) DescribeBackupPoliciesCommon

func (c *CBR) DescribeBackupPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupPoliciesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupPoliciesCommon for usage and error information.

func (*CBR) DescribeBackupPoliciesCommonRequest

func (c *CBR) DescribeBackupPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeBackupPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupPoliciesCommon operation. The "output" return value will be populated with the DescribeBackupPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupPoliciesCommon Send returns without error.

See DescribeBackupPoliciesCommon for more information on using the DescribeBackupPoliciesCommon API call, and error handling.

// Example sending a request using the DescribeBackupPoliciesCommonRequest method.
req, resp := client.DescribeBackupPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupPoliciesCommonWithContext

func (c *CBR) DescribeBackupPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeBackupPoliciesCommonWithContext is the same as DescribeBackupPoliciesCommon with the addition of the ability to pass a context and additional request options.

See DescribeBackupPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupPoliciesRequest

func (c *CBR) DescribeBackupPoliciesRequest(input *DescribeBackupPoliciesInput) (req *request.Request, output *DescribeBackupPoliciesOutput)

DescribeBackupPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupPolicies operation. The "output" return value will be populated with the DescribeBackupPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupPoliciesCommon Send returns without error.

See DescribeBackupPolicies for more information on using the DescribeBackupPolicies API call, and error handling.

// Example sending a request using the DescribeBackupPoliciesRequest method.
req, resp := client.DescribeBackupPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupPoliciesWithContext

func (c *CBR) DescribeBackupPoliciesWithContext(ctx volcengine.Context, input *DescribeBackupPoliciesInput, opts ...request.Option) (*DescribeBackupPoliciesOutput, error)

DescribeBackupPoliciesWithContext is the same as DescribeBackupPolicies with the addition of the ability to pass a context and additional request options.

See DescribeBackupPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupResources

func (c *CBR) DescribeBackupResources(input *DescribeBackupResourcesInput) (*DescribeBackupResourcesOutput, error)

DescribeBackupResources API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupResources for usage and error information.

func (*CBR) DescribeBackupResourcesCommon

func (c *CBR) DescribeBackupResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupResourcesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeBackupResourcesCommon for usage and error information.

func (*CBR) DescribeBackupResourcesCommonRequest

func (c *CBR) DescribeBackupResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeBackupResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupResourcesCommon operation. The "output" return value will be populated with the DescribeBackupResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupResourcesCommon Send returns without error.

See DescribeBackupResourcesCommon for more information on using the DescribeBackupResourcesCommon API call, and error handling.

// Example sending a request using the DescribeBackupResourcesCommonRequest method.
req, resp := client.DescribeBackupResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupResourcesCommonWithContext

func (c *CBR) DescribeBackupResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeBackupResourcesCommonWithContext is the same as DescribeBackupResourcesCommon with the addition of the ability to pass a context and additional request options.

See DescribeBackupResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeBackupResourcesRequest

func (c *CBR) DescribeBackupResourcesRequest(input *DescribeBackupResourcesInput) (req *request.Request, output *DescribeBackupResourcesOutput)

DescribeBackupResourcesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBackupResources operation. The "output" return value will be populated with the DescribeBackupResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeBackupResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBackupResourcesCommon Send returns without error.

See DescribeBackupResources for more information on using the DescribeBackupResources API call, and error handling.

// Example sending a request using the DescribeBackupResourcesRequest method.
req, resp := client.DescribeBackupResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeBackupResourcesWithContext

func (c *CBR) DescribeBackupResourcesWithContext(ctx volcengine.Context, input *DescribeBackupResourcesInput, opts ...request.Option) (*DescribeBackupResourcesOutput, error)

DescribeBackupResourcesWithContext is the same as DescribeBackupResources with the addition of the ability to pass a context and additional request options.

See DescribeBackupResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRecoveryPoints

func (c *CBR) DescribeRecoveryPoints(input *DescribeRecoveryPointsInput) (*DescribeRecoveryPointsOutput, error)

DescribeRecoveryPoints API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRecoveryPoints for usage and error information.

func (*CBR) DescribeRecoveryPointsCommon

func (c *CBR) DescribeRecoveryPointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRecoveryPointsCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRecoveryPointsCommon for usage and error information.

func (*CBR) DescribeRecoveryPointsCommonRequest

func (c *CBR) DescribeRecoveryPointsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRecoveryPointsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRecoveryPointsCommon operation. The "output" return value will be populated with the DescribeRecoveryPointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRecoveryPointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRecoveryPointsCommon Send returns without error.

See DescribeRecoveryPointsCommon for more information on using the DescribeRecoveryPointsCommon API call, and error handling.

// Example sending a request using the DescribeRecoveryPointsCommonRequest method.
req, resp := client.DescribeRecoveryPointsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRecoveryPointsCommonWithContext

func (c *CBR) DescribeRecoveryPointsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRecoveryPointsCommonWithContext is the same as DescribeRecoveryPointsCommon with the addition of the ability to pass a context and additional request options.

See DescribeRecoveryPointsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRecoveryPointsRequest

func (c *CBR) DescribeRecoveryPointsRequest(input *DescribeRecoveryPointsInput) (req *request.Request, output *DescribeRecoveryPointsOutput)

DescribeRecoveryPointsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRecoveryPoints operation. The "output" return value will be populated with the DescribeRecoveryPointsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRecoveryPointsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRecoveryPointsCommon Send returns without error.

See DescribeRecoveryPoints for more information on using the DescribeRecoveryPoints API call, and error handling.

// Example sending a request using the DescribeRecoveryPointsRequest method.
req, resp := client.DescribeRecoveryPointsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRecoveryPointsWithContext

func (c *CBR) DescribeRecoveryPointsWithContext(ctx volcengine.Context, input *DescribeRecoveryPointsInput, opts ...request.Option) (*DescribeRecoveryPointsOutput, error)

DescribeRecoveryPointsWithContext is the same as DescribeRecoveryPoints with the addition of the ability to pass a context and additional request options.

See DescribeRecoveryPoints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRegions

func (c *CBR) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)

DescribeRegions API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRegions for usage and error information.

func (*CBR) DescribeRegionsCommon

func (c *CBR) DescribeRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRegionsCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRegionsCommon for usage and error information.

func (*CBR) DescribeRegionsCommonRequest

func (c *CBR) DescribeRegionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRegionsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRegionsCommon operation. The "output" return value will be populated with the DescribeRegionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRegionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRegionsCommon Send returns without error.

See DescribeRegionsCommon for more information on using the DescribeRegionsCommon API call, and error handling.

// Example sending a request using the DescribeRegionsCommonRequest method.
req, resp := client.DescribeRegionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRegionsCommonWithContext

func (c *CBR) DescribeRegionsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRegionsCommonWithContext is the same as DescribeRegionsCommon with the addition of the ability to pass a context and additional request options.

See DescribeRegionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRegionsRequest

func (c *CBR) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)

DescribeRegionsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRegions operation. The "output" return value will be populated with the DescribeRegionsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRegionsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRegionsCommon Send returns without error.

See DescribeRegions for more information on using the DescribeRegions API call, and error handling.

// Example sending a request using the DescribeRegionsRequest method.
req, resp := client.DescribeRegionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRegionsWithContext

func (c *CBR) DescribeRegionsWithContext(ctx volcengine.Context, input *DescribeRegionsInput, opts ...request.Option) (*DescribeRegionsOutput, error)

DescribeRegionsWithContext is the same as DescribeRegions with the addition of the ability to pass a context and additional request options.

See DescribeRegions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRestoreJobs

func (c *CBR) DescribeRestoreJobs(input *DescribeRestoreJobsInput) (*DescribeRestoreJobsOutput, error)

DescribeRestoreJobs API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRestoreJobs for usage and error information.

func (*CBR) DescribeRestoreJobsCommon

func (c *CBR) DescribeRestoreJobsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRestoreJobsCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeRestoreJobsCommon for usage and error information.

func (*CBR) DescribeRestoreJobsCommonRequest

func (c *CBR) DescribeRestoreJobsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRestoreJobsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRestoreJobsCommon operation. The "output" return value will be populated with the DescribeRestoreJobsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRestoreJobsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRestoreJobsCommon Send returns without error.

See DescribeRestoreJobsCommon for more information on using the DescribeRestoreJobsCommon API call, and error handling.

// Example sending a request using the DescribeRestoreJobsCommonRequest method.
req, resp := client.DescribeRestoreJobsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRestoreJobsCommonWithContext

func (c *CBR) DescribeRestoreJobsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRestoreJobsCommonWithContext is the same as DescribeRestoreJobsCommon with the addition of the ability to pass a context and additional request options.

See DescribeRestoreJobsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeRestoreJobsRequest

func (c *CBR) DescribeRestoreJobsRequest(input *DescribeRestoreJobsInput) (req *request.Request, output *DescribeRestoreJobsOutput)

DescribeRestoreJobsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRestoreJobs operation. The "output" return value will be populated with the DescribeRestoreJobsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRestoreJobsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRestoreJobsCommon Send returns without error.

See DescribeRestoreJobs for more information on using the DescribeRestoreJobs API call, and error handling.

// Example sending a request using the DescribeRestoreJobsRequest method.
req, resp := client.DescribeRestoreJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeRestoreJobsWithContext

func (c *CBR) DescribeRestoreJobsWithContext(ctx volcengine.Context, input *DescribeRestoreJobsInput, opts ...request.Option) (*DescribeRestoreJobsOutput, error)

DescribeRestoreJobsWithContext is the same as DescribeRestoreJobs with the addition of the ability to pass a context and additional request options.

See DescribeRestoreJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeVaults

func (c *CBR) DescribeVaults(input *DescribeVaultsInput) (*DescribeVaultsOutput, error)

DescribeVaults API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeVaults for usage and error information.

func (*CBR) DescribeVaultsCommon

func (c *CBR) DescribeVaultsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVaultsCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeVaultsCommon for usage and error information.

func (*CBR) DescribeVaultsCommonRequest

func (c *CBR) DescribeVaultsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVaultsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVaultsCommon operation. The "output" return value will be populated with the DescribeVaultsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVaultsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVaultsCommon Send returns without error.

See DescribeVaultsCommon for more information on using the DescribeVaultsCommon API call, and error handling.

// Example sending a request using the DescribeVaultsCommonRequest method.
req, resp := client.DescribeVaultsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeVaultsCommonWithContext

func (c *CBR) DescribeVaultsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVaultsCommonWithContext is the same as DescribeVaultsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVaultsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeVaultsRequest

func (c *CBR) DescribeVaultsRequest(input *DescribeVaultsInput) (req *request.Request, output *DescribeVaultsOutput)

DescribeVaultsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVaults operation. The "output" return value will be populated with the DescribeVaultsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVaultsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVaultsCommon Send returns without error.

See DescribeVaults for more information on using the DescribeVaults API call, and error handling.

// Example sending a request using the DescribeVaultsRequest method.
req, resp := client.DescribeVaultsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeVaultsWithContext

func (c *CBR) DescribeVaultsWithContext(ctx volcengine.Context, input *DescribeVaultsInput, opts ...request.Option) (*DescribeVaultsOutput, error)

DescribeVaultsWithContext is the same as DescribeVaults with the addition of the ability to pass a context and additional request options.

See DescribeVaults for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeZones added in v1.2.5

func (c *CBR) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeZones for usage and error information.

func (*CBR) DescribeZonesCommon added in v1.2.5

func (c *CBR) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DescribeZonesCommon for usage and error information.

func (*CBR) DescribeZonesCommonRequest added in v1.2.5

func (c *CBR) DescribeZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeZonesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeZonesCommon operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZonesCommon for more information on using the DescribeZonesCommon API call, and error handling.

// Example sending a request using the DescribeZonesCommonRequest method.
req, resp := client.DescribeZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeZonesCommonWithContext added in v1.2.5

func (c *CBR) DescribeZonesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeZonesCommonWithContext is the same as DescribeZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribeZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DescribeZonesRequest added in v1.2.5

func (c *CBR) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

DescribeZonesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeZones operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZones for more information on using the DescribeZones API call, and error handling.

// Example sending a request using the DescribeZonesRequest method.
req, resp := client.DescribeZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DescribeZonesWithContext added in v1.2.5

func (c *CBR) DescribeZonesWithContext(ctx volcengine.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

DescribeZonesWithContext is the same as DescribeZones with the addition of the ability to pass a context and additional request options.

See DescribeZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DisableBackupPolicy

func (c *CBR) DisableBackupPolicy(input *DisableBackupPolicyInput) (*DisableBackupPolicyOutput, error)

DisableBackupPolicy API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DisableBackupPolicy for usage and error information.

func (*CBR) DisableBackupPolicyCommon

func (c *CBR) DisableBackupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableBackupPolicyCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation DisableBackupPolicyCommon for usage and error information.

func (*CBR) DisableBackupPolicyCommonRequest

func (c *CBR) DisableBackupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableBackupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableBackupPolicyCommon operation. The "output" return value will be populated with the DisableBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DisableBackupPolicyCommon Send returns without error.

See DisableBackupPolicyCommon for more information on using the DisableBackupPolicyCommon API call, and error handling.

// Example sending a request using the DisableBackupPolicyCommonRequest method.
req, resp := client.DisableBackupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DisableBackupPolicyCommonWithContext

func (c *CBR) DisableBackupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableBackupPolicyCommonWithContext is the same as DisableBackupPolicyCommon with the addition of the ability to pass a context and additional request options.

See DisableBackupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) DisableBackupPolicyRequest

func (c *CBR) DisableBackupPolicyRequest(input *DisableBackupPolicyInput) (req *request.Request, output *DisableBackupPolicyOutput)

DisableBackupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DisableBackupPolicy operation. The "output" return value will be populated with the DisableBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DisableBackupPolicyCommon Send returns without error.

See DisableBackupPolicy for more information on using the DisableBackupPolicy API call, and error handling.

// Example sending a request using the DisableBackupPolicyRequest method.
req, resp := client.DisableBackupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) DisableBackupPolicyWithContext

func (c *CBR) DisableBackupPolicyWithContext(ctx volcengine.Context, input *DisableBackupPolicyInput, opts ...request.Option) (*DisableBackupPolicyOutput, error)

DisableBackupPolicyWithContext is the same as DisableBackupPolicy with the addition of the ability to pass a context and additional request options.

See DisableBackupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) EnableBackupPolicy

func (c *CBR) EnableBackupPolicy(input *EnableBackupPolicyInput) (*EnableBackupPolicyOutput, error)

EnableBackupPolicy API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation EnableBackupPolicy for usage and error information.

func (*CBR) EnableBackupPolicyCommon

func (c *CBR) EnableBackupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableBackupPolicyCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation EnableBackupPolicyCommon for usage and error information.

func (*CBR) EnableBackupPolicyCommonRequest

func (c *CBR) EnableBackupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableBackupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableBackupPolicyCommon operation. The "output" return value will be populated with the EnableBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after EnableBackupPolicyCommon Send returns without error.

See EnableBackupPolicyCommon for more information on using the EnableBackupPolicyCommon API call, and error handling.

// Example sending a request using the EnableBackupPolicyCommonRequest method.
req, resp := client.EnableBackupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) EnableBackupPolicyCommonWithContext

func (c *CBR) EnableBackupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableBackupPolicyCommonWithContext is the same as EnableBackupPolicyCommon with the addition of the ability to pass a context and additional request options.

See EnableBackupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) EnableBackupPolicyRequest

func (c *CBR) EnableBackupPolicyRequest(input *EnableBackupPolicyInput) (req *request.Request, output *EnableBackupPolicyOutput)

EnableBackupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the EnableBackupPolicy operation. The "output" return value will be populated with the EnableBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after EnableBackupPolicyCommon Send returns without error.

See EnableBackupPolicy for more information on using the EnableBackupPolicy API call, and error handling.

// Example sending a request using the EnableBackupPolicyRequest method.
req, resp := client.EnableBackupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) EnableBackupPolicyWithContext

func (c *CBR) EnableBackupPolicyWithContext(ctx volcengine.Context, input *EnableBackupPolicyInput, opts ...request.Option) (*EnableBackupPolicyOutput, error)

EnableBackupPolicyWithContext is the same as EnableBackupPolicy with the addition of the ability to pass a context and additional request options.

See EnableBackupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) ListTagsForResources added in v1.2.5

func (c *CBR) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation ListTagsForResources for usage and error information.

func (*CBR) ListTagsForResourcesCommon added in v1.2.5

func (c *CBR) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation ListTagsForResourcesCommon for usage and error information.

func (*CBR) ListTagsForResourcesCommonRequest added in v1.2.5

func (c *CBR) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) ListTagsForResourcesCommonWithContext added in v1.2.5

func (c *CBR) ListTagsForResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) ListTagsForResourcesRequest added in v1.2.5

func (c *CBR) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) ListTagsForResourcesWithContext added in v1.2.5

func (c *CBR) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) TagResources added in v1.2.5

func (c *CBR) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation TagResources for usage and error information.

func (*CBR) TagResourcesCommon added in v1.2.5

func (c *CBR) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation TagResourcesCommon for usage and error information.

func (*CBR) TagResourcesCommonRequest added in v1.2.5

func (c *CBR) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) TagResourcesCommonWithContext added in v1.2.5

func (c *CBR) TagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) TagResourcesRequest added in v1.2.5

func (c *CBR) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) TagResourcesWithContext added in v1.2.5

func (c *CBR) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UntagResources added in v1.2.5

func (c *CBR) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UntagResources for usage and error information.

func (*CBR) UntagResourcesCommon added in v1.2.5

func (c *CBR) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UntagResourcesCommon for usage and error information.

func (*CBR) UntagResourcesCommonRequest added in v1.2.5

func (c *CBR) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UntagResourcesCommonWithContext added in v1.2.5

func (c *CBR) UntagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UntagResourcesRequest added in v1.2.5

func (c *CBR) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UntagResourcesWithContext added in v1.2.5

func (c *CBR) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateBackupPlan

func (c *CBR) UpdateBackupPlan(input *UpdateBackupPlanInput) (*UpdateBackupPlanOutput, error)

UpdateBackupPlan API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateBackupPlan for usage and error information.

func (*CBR) UpdateBackupPlanCommon

func (c *CBR) UpdateBackupPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateBackupPlanCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateBackupPlanCommon for usage and error information.

func (*CBR) UpdateBackupPlanCommonRequest

func (c *CBR) UpdateBackupPlanCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateBackupPlanCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupPlanCommon operation. The "output" return value will be populated with the UpdateBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupPlanCommon Send returns without error.

See UpdateBackupPlanCommon for more information on using the UpdateBackupPlanCommon API call, and error handling.

// Example sending a request using the UpdateBackupPlanCommonRequest method.
req, resp := client.UpdateBackupPlanCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateBackupPlanCommonWithContext

func (c *CBR) UpdateBackupPlanCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateBackupPlanCommonWithContext is the same as UpdateBackupPlanCommon with the addition of the ability to pass a context and additional request options.

See UpdateBackupPlanCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateBackupPlanRequest

func (c *CBR) UpdateBackupPlanRequest(input *UpdateBackupPlanInput) (req *request.Request, output *UpdateBackupPlanOutput)

UpdateBackupPlanRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupPlan operation. The "output" return value will be populated with the UpdateBackupPlanCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupPlanCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupPlanCommon Send returns without error.

See UpdateBackupPlan for more information on using the UpdateBackupPlan API call, and error handling.

// Example sending a request using the UpdateBackupPlanRequest method.
req, resp := client.UpdateBackupPlanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateBackupPlanWithContext

func (c *CBR) UpdateBackupPlanWithContext(ctx volcengine.Context, input *UpdateBackupPlanInput, opts ...request.Option) (*UpdateBackupPlanOutput, error)

UpdateBackupPlanWithContext is the same as UpdateBackupPlan with the addition of the ability to pass a context and additional request options.

See UpdateBackupPlan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateBackupPolicy

func (c *CBR) UpdateBackupPolicy(input *UpdateBackupPolicyInput) (*UpdateBackupPolicyOutput, error)

UpdateBackupPolicy API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateBackupPolicy for usage and error information.

func (*CBR) UpdateBackupPolicyCommon

func (c *CBR) UpdateBackupPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateBackupPolicyCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateBackupPolicyCommon for usage and error information.

func (*CBR) UpdateBackupPolicyCommonRequest

func (c *CBR) UpdateBackupPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateBackupPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupPolicyCommon operation. The "output" return value will be populated with the UpdateBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupPolicyCommon Send returns without error.

See UpdateBackupPolicyCommon for more information on using the UpdateBackupPolicyCommon API call, and error handling.

// Example sending a request using the UpdateBackupPolicyCommonRequest method.
req, resp := client.UpdateBackupPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateBackupPolicyCommonWithContext

func (c *CBR) UpdateBackupPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateBackupPolicyCommonWithContext is the same as UpdateBackupPolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdateBackupPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateBackupPolicyRequest

func (c *CBR) UpdateBackupPolicyRequest(input *UpdateBackupPolicyInput) (req *request.Request, output *UpdateBackupPolicyOutput)

UpdateBackupPolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdateBackupPolicy operation. The "output" return value will be populated with the UpdateBackupPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateBackupPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateBackupPolicyCommon Send returns without error.

See UpdateBackupPolicy for more information on using the UpdateBackupPolicy API call, and error handling.

// Example sending a request using the UpdateBackupPolicyRequest method.
req, resp := client.UpdateBackupPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateBackupPolicyWithContext

func (c *CBR) UpdateBackupPolicyWithContext(ctx volcengine.Context, input *UpdateBackupPolicyInput, opts ...request.Option) (*UpdateBackupPolicyOutput, error)

UpdateBackupPolicyWithContext is the same as UpdateBackupPolicy with the addition of the ability to pass a context and additional request options.

See UpdateBackupPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateRecoveryPoint

func (c *CBR) UpdateRecoveryPoint(input *UpdateRecoveryPointInput) (*UpdateRecoveryPointOutput, error)

UpdateRecoveryPoint API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateRecoveryPoint for usage and error information.

func (*CBR) UpdateRecoveryPointCommon

func (c *CBR) UpdateRecoveryPointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecoveryPointCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateRecoveryPointCommon for usage and error information.

func (*CBR) UpdateRecoveryPointCommonRequest

func (c *CBR) UpdateRecoveryPointCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRecoveryPointCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecoveryPointCommon operation. The "output" return value will be populated with the UpdateRecoveryPointCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecoveryPointCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecoveryPointCommon Send returns without error.

See UpdateRecoveryPointCommon for more information on using the UpdateRecoveryPointCommon API call, and error handling.

// Example sending a request using the UpdateRecoveryPointCommonRequest method.
req, resp := client.UpdateRecoveryPointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateRecoveryPointCommonWithContext

func (c *CBR) UpdateRecoveryPointCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRecoveryPointCommonWithContext is the same as UpdateRecoveryPointCommon with the addition of the ability to pass a context and additional request options.

See UpdateRecoveryPointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateRecoveryPointRequest

func (c *CBR) UpdateRecoveryPointRequest(input *UpdateRecoveryPointInput) (req *request.Request, output *UpdateRecoveryPointOutput)

UpdateRecoveryPointRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRecoveryPoint operation. The "output" return value will be populated with the UpdateRecoveryPointCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRecoveryPointCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRecoveryPointCommon Send returns without error.

See UpdateRecoveryPoint for more information on using the UpdateRecoveryPoint API call, and error handling.

// Example sending a request using the UpdateRecoveryPointRequest method.
req, resp := client.UpdateRecoveryPointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateRecoveryPointWithContext

func (c *CBR) UpdateRecoveryPointWithContext(ctx volcengine.Context, input *UpdateRecoveryPointInput, opts ...request.Option) (*UpdateRecoveryPointOutput, error)

UpdateRecoveryPointWithContext is the same as UpdateRecoveryPoint with the addition of the ability to pass a context and additional request options.

See UpdateRecoveryPoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateRestoreJob

func (c *CBR) UpdateRestoreJob(input *UpdateRestoreJobInput) (*UpdateRestoreJobOutput, error)

UpdateRestoreJob API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateRestoreJob for usage and error information.

func (*CBR) UpdateRestoreJobCommon

func (c *CBR) UpdateRestoreJobCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRestoreJobCommon API operation for CBR.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CBR's API operation UpdateRestoreJobCommon for usage and error information.

func (*CBR) UpdateRestoreJobCommonRequest

func (c *CBR) UpdateRestoreJobCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateRestoreJobCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRestoreJobCommon operation. The "output" return value will be populated with the UpdateRestoreJobCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRestoreJobCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRestoreJobCommon Send returns without error.

See UpdateRestoreJobCommon for more information on using the UpdateRestoreJobCommon API call, and error handling.

// Example sending a request using the UpdateRestoreJobCommonRequest method.
req, resp := client.UpdateRestoreJobCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateRestoreJobCommonWithContext

func (c *CBR) UpdateRestoreJobCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateRestoreJobCommonWithContext is the same as UpdateRestoreJobCommon with the addition of the ability to pass a context and additional request options.

See UpdateRestoreJobCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CBR) UpdateRestoreJobRequest

func (c *CBR) UpdateRestoreJobRequest(input *UpdateRestoreJobInput) (req *request.Request, output *UpdateRestoreJobOutput)

UpdateRestoreJobRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRestoreJob operation. The "output" return value will be populated with the UpdateRestoreJobCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateRestoreJobCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRestoreJobCommon Send returns without error.

See UpdateRestoreJob for more information on using the UpdateRestoreJob API call, and error handling.

// Example sending a request using the UpdateRestoreJobRequest method.
req, resp := client.UpdateRestoreJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CBR) UpdateRestoreJobWithContext

func (c *CBR) UpdateRestoreJobWithContext(ctx volcengine.Context, input *UpdateRestoreJobInput, opts ...request.Option) (*UpdateRestoreJobOutput, error)

UpdateRestoreJobWithContext is the same as UpdateRestoreJob with the addition of the ability to pass a context and additional request options.

See UpdateRestoreJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type CBRAPI

type CBRAPI interface {
	CreateBackupJobCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBackupJobCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBackupJobCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBackupJob(*CreateBackupJobInput) (*CreateBackupJobOutput, error)
	CreateBackupJobWithContext(volcengine.Context, *CreateBackupJobInput, ...request.Option) (*CreateBackupJobOutput, error)
	CreateBackupJobRequest(*CreateBackupJobInput) (*request.Request, *CreateBackupJobOutput)

	CreateBackupPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBackupPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBackupPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBackupPlan(*CreateBackupPlanInput) (*CreateBackupPlanOutput, error)
	CreateBackupPlanWithContext(volcengine.Context, *CreateBackupPlanInput, ...request.Option) (*CreateBackupPlanOutput, error)
	CreateBackupPlanRequest(*CreateBackupPlanInput) (*request.Request, *CreateBackupPlanOutput)

	CreateBackupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBackupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBackupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBackupPolicy(*CreateBackupPolicyInput) (*CreateBackupPolicyOutput, error)
	CreateBackupPolicyWithContext(volcengine.Context, *CreateBackupPolicyInput, ...request.Option) (*CreateBackupPolicyOutput, error)
	CreateBackupPolicyRequest(*CreateBackupPolicyInput) (*request.Request, *CreateBackupPolicyOutput)

	CreateBackupResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBackupResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBackupResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBackupResource(*CreateBackupResourceInput) (*CreateBackupResourceOutput, error)
	CreateBackupResourceWithContext(volcengine.Context, *CreateBackupResourceInput, ...request.Option) (*CreateBackupResourceOutput, error)
	CreateBackupResourceRequest(*CreateBackupResourceInput) (*request.Request, *CreateBackupResourceOutput)

	CreateRestoreJobCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRestoreJobCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRestoreJobCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRestoreJob(*CreateRestoreJobInput) (*CreateRestoreJobOutput, error)
	CreateRestoreJobWithContext(volcengine.Context, *CreateRestoreJobInput, ...request.Option) (*CreateRestoreJobOutput, error)
	CreateRestoreJobRequest(*CreateRestoreJobInput) (*request.Request, *CreateRestoreJobOutput)

	CreateVaultCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVaultCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVaultCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVault(*CreateVaultInput) (*CreateVaultOutput, error)
	CreateVaultWithContext(volcengine.Context, *CreateVaultInput, ...request.Option) (*CreateVaultOutput, error)
	CreateVaultRequest(*CreateVaultInput) (*request.Request, *CreateVaultOutput)

	DeleteBackupPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBackupPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBackupPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBackupPlan(*DeleteBackupPlanInput) (*DeleteBackupPlanOutput, error)
	DeleteBackupPlanWithContext(volcengine.Context, *DeleteBackupPlanInput, ...request.Option) (*DeleteBackupPlanOutput, error)
	DeleteBackupPlanRequest(*DeleteBackupPlanInput) (*request.Request, *DeleteBackupPlanOutput)

	DeleteBackupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBackupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBackupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBackupPolicy(*DeleteBackupPolicyInput) (*DeleteBackupPolicyOutput, error)
	DeleteBackupPolicyWithContext(volcengine.Context, *DeleteBackupPolicyInput, ...request.Option) (*DeleteBackupPolicyOutput, error)
	DeleteBackupPolicyRequest(*DeleteBackupPolicyInput) (*request.Request, *DeleteBackupPolicyOutput)

	DeleteBackupResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBackupResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBackupResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBackupResource(*DeleteBackupResourceInput) (*DeleteBackupResourceOutput, error)
	DeleteBackupResourceWithContext(volcengine.Context, *DeleteBackupResourceInput, ...request.Option) (*DeleteBackupResourceOutput, error)
	DeleteBackupResourceRequest(*DeleteBackupResourceInput) (*request.Request, *DeleteBackupResourceOutput)

	DeleteRecoveryPointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRecoveryPointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRecoveryPointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRecoveryPoint(*DeleteRecoveryPointInput) (*DeleteRecoveryPointOutput, error)
	DeleteRecoveryPointWithContext(volcengine.Context, *DeleteRecoveryPointInput, ...request.Option) (*DeleteRecoveryPointOutput, error)
	DeleteRecoveryPointRequest(*DeleteRecoveryPointInput) (*request.Request, *DeleteRecoveryPointOutput)

	DeleteVaultCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVaultCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVaultCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVault(*DeleteVaultInput) (*DeleteVaultOutput, error)
	DeleteVaultWithContext(volcengine.Context, *DeleteVaultInput, ...request.Option) (*DeleteVaultOutput, error)
	DeleteVaultRequest(*DeleteVaultInput) (*request.Request, *DeleteVaultOutput)

	DescribeBackupPlansCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupPlansCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupPlansCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackupPlans(*DescribeBackupPlansInput) (*DescribeBackupPlansOutput, error)
	DescribeBackupPlansWithContext(volcengine.Context, *DescribeBackupPlansInput, ...request.Option) (*DescribeBackupPlansOutput, error)
	DescribeBackupPlansRequest(*DescribeBackupPlansInput) (*request.Request, *DescribeBackupPlansOutput)

	DescribeBackupPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackupPolicies(*DescribeBackupPoliciesInput) (*DescribeBackupPoliciesOutput, error)
	DescribeBackupPoliciesWithContext(volcengine.Context, *DescribeBackupPoliciesInput, ...request.Option) (*DescribeBackupPoliciesOutput, error)
	DescribeBackupPoliciesRequest(*DescribeBackupPoliciesInput) (*request.Request, *DescribeBackupPoliciesOutput)

	DescribeBackupResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackupResources(*DescribeBackupResourcesInput) (*DescribeBackupResourcesOutput, error)
	DescribeBackupResourcesWithContext(volcengine.Context, *DescribeBackupResourcesInput, ...request.Option) (*DescribeBackupResourcesOutput, error)
	DescribeBackupResourcesRequest(*DescribeBackupResourcesInput) (*request.Request, *DescribeBackupResourcesOutput)

	DescribeRecoveryPointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRecoveryPointsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRecoveryPointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRecoveryPoints(*DescribeRecoveryPointsInput) (*DescribeRecoveryPointsOutput, error)
	DescribeRecoveryPointsWithContext(volcengine.Context, *DescribeRecoveryPointsInput, ...request.Option) (*DescribeRecoveryPointsOutput, error)
	DescribeRecoveryPointsRequest(*DescribeRecoveryPointsInput) (*request.Request, *DescribeRecoveryPointsOutput)

	DescribeRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRegions(*DescribeRegionsInput) (*DescribeRegionsOutput, error)
	DescribeRegionsWithContext(volcengine.Context, *DescribeRegionsInput, ...request.Option) (*DescribeRegionsOutput, error)
	DescribeRegionsRequest(*DescribeRegionsInput) (*request.Request, *DescribeRegionsOutput)

	DescribeRestoreJobsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRestoreJobsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRestoreJobsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRestoreJobs(*DescribeRestoreJobsInput) (*DescribeRestoreJobsOutput, error)
	DescribeRestoreJobsWithContext(volcengine.Context, *DescribeRestoreJobsInput, ...request.Option) (*DescribeRestoreJobsOutput, error)
	DescribeRestoreJobsRequest(*DescribeRestoreJobsInput) (*request.Request, *DescribeRestoreJobsOutput)

	DescribeVaultsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVaultsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVaultsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVaults(*DescribeVaultsInput) (*DescribeVaultsOutput, error)
	DescribeVaultsWithContext(volcengine.Context, *DescribeVaultsInput, ...request.Option) (*DescribeVaultsOutput, error)
	DescribeVaultsRequest(*DescribeVaultsInput) (*request.Request, *DescribeVaultsOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DisableBackupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableBackupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableBackupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableBackupPolicy(*DisableBackupPolicyInput) (*DisableBackupPolicyOutput, error)
	DisableBackupPolicyWithContext(volcengine.Context, *DisableBackupPolicyInput, ...request.Option) (*DisableBackupPolicyOutput, error)
	DisableBackupPolicyRequest(*DisableBackupPolicyInput) (*request.Request, *DisableBackupPolicyOutput)

	EnableBackupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableBackupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableBackupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableBackupPolicy(*EnableBackupPolicyInput) (*EnableBackupPolicyOutput, error)
	EnableBackupPolicyWithContext(volcengine.Context, *EnableBackupPolicyInput, ...request.Option) (*EnableBackupPolicyOutput, error)
	EnableBackupPolicyRequest(*EnableBackupPolicyInput) (*request.Request, *EnableBackupPolicyOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateBackupPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateBackupPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateBackupPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateBackupPlan(*UpdateBackupPlanInput) (*UpdateBackupPlanOutput, error)
	UpdateBackupPlanWithContext(volcengine.Context, *UpdateBackupPlanInput, ...request.Option) (*UpdateBackupPlanOutput, error)
	UpdateBackupPlanRequest(*UpdateBackupPlanInput) (*request.Request, *UpdateBackupPlanOutput)

	UpdateBackupPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateBackupPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateBackupPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateBackupPolicy(*UpdateBackupPolicyInput) (*UpdateBackupPolicyOutput, error)
	UpdateBackupPolicyWithContext(volcengine.Context, *UpdateBackupPolicyInput, ...request.Option) (*UpdateBackupPolicyOutput, error)
	UpdateBackupPolicyRequest(*UpdateBackupPolicyInput) (*request.Request, *UpdateBackupPolicyOutput)

	UpdateRecoveryPointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecoveryPointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecoveryPointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecoveryPoint(*UpdateRecoveryPointInput) (*UpdateRecoveryPointOutput, error)
	UpdateRecoveryPointWithContext(volcengine.Context, *UpdateRecoveryPointInput, ...request.Option) (*UpdateRecoveryPointOutput, error)
	UpdateRecoveryPointRequest(*UpdateRecoveryPointInput) (*request.Request, *UpdateRecoveryPointOutput)

	UpdateRestoreJobCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRestoreJobCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRestoreJobCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRestoreJob(*UpdateRestoreJobInput) (*UpdateRestoreJobOutput, error)
	UpdateRestoreJobWithContext(volcengine.Context, *UpdateRestoreJobInput, ...request.Option) (*UpdateRestoreJobOutput, error)
	UpdateRestoreJobRequest(*UpdateRestoreJobInput) (*request.Request, *UpdateRestoreJobOutput)
}

CBRAPI provides an interface to enable mocking the cbr.CBR service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CBR.
func myFunc(svc CBRAPI) bool {
    // Make svc.CreateBackupJob request
}

func main() {
    sess := session.New()
    svc := cbr.New(sess)

    myFunc(svc)
}

type CreateBackupJobInput

type CreateBackupJobInput struct {

	// BackupType is a required field
	BackupType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfBackupTypeForCreateBackupJobInput"`

	Metadata *string `type:"string" json:",omitempty"`

	// RecoveryPointName is a required field
	RecoveryPointName *string `type:"string" json:",omitempty" required:"true"`

	// ResourceId is a required field
	ResourceId *string `type:"string" json:",omitempty" required:"true"`

	// RetentionDay is a required field
	RetentionDay *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateBackupJobInput) GoString

func (s CreateBackupJobInput) GoString() string

GoString returns the string representation

func (*CreateBackupJobInput) SetBackupType

func (s *CreateBackupJobInput) SetBackupType(v string) *CreateBackupJobInput

SetBackupType sets the BackupType field's value.

func (*CreateBackupJobInput) SetMetadata

SetMetadata sets the Metadata field's value.

func (*CreateBackupJobInput) SetRecoveryPointName

func (s *CreateBackupJobInput) SetRecoveryPointName(v string) *CreateBackupJobInput

SetRecoveryPointName sets the RecoveryPointName field's value.

func (*CreateBackupJobInput) SetResourceId

func (s *CreateBackupJobInput) SetResourceId(v string) *CreateBackupJobInput

SetResourceId sets the ResourceId field's value.

func (*CreateBackupJobInput) SetRetentionDay

func (s *CreateBackupJobInput) SetRetentionDay(v int32) *CreateBackupJobInput

SetRetentionDay sets the RetentionDay field's value.

func (CreateBackupJobInput) String

func (s CreateBackupJobInput) String() string

String returns the string representation

func (*CreateBackupJobInput) Validate

func (s *CreateBackupJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBackupJobOutput

type CreateBackupJobOutput struct {
	Metadata *response.ResponseMetadata

	RecoveryPointId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateBackupJobOutput) GoString

func (s CreateBackupJobOutput) GoString() string

GoString returns the string representation

func (*CreateBackupJobOutput) SetRecoveryPointId

func (s *CreateBackupJobOutput) SetRecoveryPointId(v string) *CreateBackupJobOutput

SetRecoveryPointId sets the RecoveryPointId field's value.

func (CreateBackupJobOutput) String

func (s CreateBackupJobOutput) String() string

String returns the string representation

type CreateBackupPlanInput

type CreateBackupPlanInput struct {

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	PolicyId *string `type:"string" json:",omitempty"`

	ResourceList []*ResourceListForCreateBackupPlanInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateBackupPlanInput) GoString

func (s CreateBackupPlanInput) GoString() string

GoString returns the string representation

func (*CreateBackupPlanInput) SetName

SetName sets the Name field's value.

func (*CreateBackupPlanInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (*CreateBackupPlanInput) SetResourceList

SetResourceList sets the ResourceList field's value.

func (CreateBackupPlanInput) String

func (s CreateBackupPlanInput) String() string

String returns the string representation

func (*CreateBackupPlanInput) Validate

func (s *CreateBackupPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBackupPlanOutput

type CreateBackupPlanOutput struct {
	Metadata *response.ResponseMetadata

	PlanId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateBackupPlanOutput) GoString

func (s CreateBackupPlanOutput) GoString() string

GoString returns the string representation

func (*CreateBackupPlanOutput) SetPlanId

SetPlanId sets the PlanId field's value.

func (CreateBackupPlanOutput) String

func (s CreateBackupPlanOutput) String() string

String returns the string representation

type CreateBackupPolicyInput

type CreateBackupPolicyInput struct {

	// BackupType is a required field
	BackupType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfBackupTypeForCreateBackupPolicyInput"`

	// Crontab is a required field
	Crontab *string `type:"string" json:",omitempty" required:"true"`

	// EnablePolicy is a required field
	EnablePolicy *bool `type:"boolean" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// RetentionDay is a required field
	RetentionDay *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateBackupPolicyInput) GoString

func (s CreateBackupPolicyInput) GoString() string

GoString returns the string representation

func (*CreateBackupPolicyInput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*CreateBackupPolicyInput) SetCrontab

SetCrontab sets the Crontab field's value.

func (*CreateBackupPolicyInput) SetEnablePolicy

func (s *CreateBackupPolicyInput) SetEnablePolicy(v bool) *CreateBackupPolicyInput

SetEnablePolicy sets the EnablePolicy field's value.

func (*CreateBackupPolicyInput) SetName

SetName sets the Name field's value.

func (*CreateBackupPolicyInput) SetRetentionDay

func (s *CreateBackupPolicyInput) SetRetentionDay(v int32) *CreateBackupPolicyInput

SetRetentionDay sets the RetentionDay field's value.

func (CreateBackupPolicyInput) String

func (s CreateBackupPolicyInput) String() string

String returns the string representation

func (*CreateBackupPolicyInput) Validate

func (s *CreateBackupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBackupPolicyOutput

type CreateBackupPolicyOutput struct {
	Metadata *response.ResponseMetadata

	PolicyId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateBackupPolicyOutput) GoString

func (s CreateBackupPolicyOutput) GoString() string

GoString returns the string representation

func (*CreateBackupPolicyOutput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (CreateBackupPolicyOutput) String

func (s CreateBackupPolicyOutput) String() string

String returns the string representation

type CreateBackupResourceInput

type CreateBackupResourceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// InstanceName is a required field
	InstanceName *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForCreateBackupResourceInput"`
	// contains filtered or unexported fields
}

func (CreateBackupResourceInput) GoString

func (s CreateBackupResourceInput) GoString() string

GoString returns the string representation

func (*CreateBackupResourceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateBackupResourceInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*CreateBackupResourceInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (CreateBackupResourceInput) String

func (s CreateBackupResourceInput) String() string

String returns the string representation

func (*CreateBackupResourceInput) Validate

func (s *CreateBackupResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBackupResourceOutput

type CreateBackupResourceOutput struct {
	Metadata *response.ResponseMetadata

	ResourceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateBackupResourceOutput) GoString

func (s CreateBackupResourceOutput) GoString() string

GoString returns the string representation

func (*CreateBackupResourceOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (CreateBackupResourceOutput) String

String returns the string representation

type CreateRestoreJobInput

type CreateRestoreJobInput struct {
	ExtraRestoreConfiguration *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// RecoveryPointId is a required field
	RecoveryPointId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateRestoreJobInput) GoString

func (s CreateRestoreJobInput) GoString() string

GoString returns the string representation

func (*CreateRestoreJobInput) SetExtraRestoreConfiguration

func (s *CreateRestoreJobInput) SetExtraRestoreConfiguration(v string) *CreateRestoreJobInput

SetExtraRestoreConfiguration sets the ExtraRestoreConfiguration field's value.

func (*CreateRestoreJobInput) SetName

SetName sets the Name field's value.

func (*CreateRestoreJobInput) SetRecoveryPointId

func (s *CreateRestoreJobInput) SetRecoveryPointId(v string) *CreateRestoreJobInput

SetRecoveryPointId sets the RecoveryPointId field's value.

func (CreateRestoreJobInput) String

func (s CreateRestoreJobInput) String() string

String returns the string representation

func (*CreateRestoreJobInput) Validate

func (s *CreateRestoreJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRestoreJobOutput

type CreateRestoreJobOutput struct {
	Metadata *response.ResponseMetadata

	JobId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRestoreJobOutput) GoString

func (s CreateRestoreJobOutput) GoString() string

GoString returns the string representation

func (*CreateRestoreJobOutput) SetJobId

SetJobId sets the JobId field's value.

func (CreateRestoreJobOutput) String

func (s CreateRestoreJobOutput) String() string

String returns the string representation

type CreateVaultInput

type CreateVaultInput struct {
	ProjectName *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateVaultInput `type:"list" json:",omitempty"`

	// VaultName is a required field
	VaultName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVaultInput) GoString

func (s CreateVaultInput) GoString() string

GoString returns the string representation

func (*CreateVaultInput) SetProjectName

func (s *CreateVaultInput) SetProjectName(v string) *CreateVaultInput

SetProjectName sets the ProjectName field's value.

func (*CreateVaultInput) SetTags added in v1.2.5

SetTags sets the Tags field's value.

func (*CreateVaultInput) SetVaultName

func (s *CreateVaultInput) SetVaultName(v string) *CreateVaultInput

SetVaultName sets the VaultName field's value.

func (CreateVaultInput) String

func (s CreateVaultInput) String() string

String returns the string representation

func (*CreateVaultInput) Validate

func (s *CreateVaultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVaultOutput

type CreateVaultOutput struct {
	Metadata *response.ResponseMetadata

	VaultId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateVaultOutput) GoString

func (s CreateVaultOutput) GoString() string

GoString returns the string representation

func (*CreateVaultOutput) SetVaultId

func (s *CreateVaultOutput) SetVaultId(v string) *CreateVaultOutput

SetVaultId sets the VaultId field's value.

func (CreateVaultOutput) String

func (s CreateVaultOutput) String() string

String returns the string representation

type DeleteBackupPlanInput

type DeleteBackupPlanInput struct {

	// PlanId is a required field
	PlanId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBackupPlanInput) GoString

func (s DeleteBackupPlanInput) GoString() string

GoString returns the string representation

func (*DeleteBackupPlanInput) SetPlanId

SetPlanId sets the PlanId field's value.

func (DeleteBackupPlanInput) String

func (s DeleteBackupPlanInput) String() string

String returns the string representation

func (*DeleteBackupPlanInput) Validate

func (s *DeleteBackupPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBackupPlanOutput

type DeleteBackupPlanOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteBackupPlanOutput) GoString

func (s DeleteBackupPlanOutput) GoString() string

GoString returns the string representation

func (DeleteBackupPlanOutput) String

func (s DeleteBackupPlanOutput) String() string

String returns the string representation

type DeleteBackupPolicyInput

type DeleteBackupPolicyInput struct {

	// PolicyId is a required field
	PolicyId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBackupPolicyInput) GoString

func (s DeleteBackupPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteBackupPolicyInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (DeleteBackupPolicyInput) String

func (s DeleteBackupPolicyInput) String() string

String returns the string representation

func (*DeleteBackupPolicyInput) Validate

func (s *DeleteBackupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBackupPolicyOutput

type DeleteBackupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteBackupPolicyOutput) GoString

func (s DeleteBackupPolicyOutput) GoString() string

GoString returns the string representation

func (DeleteBackupPolicyOutput) String

func (s DeleteBackupPolicyOutput) String() string

String returns the string representation

type DeleteBackupResourceInput

type DeleteBackupResourceInput struct {

	// ResourceId is a required field
	ResourceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBackupResourceInput) GoString

func (s DeleteBackupResourceInput) GoString() string

GoString returns the string representation

func (*DeleteBackupResourceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (DeleteBackupResourceInput) String

func (s DeleteBackupResourceInput) String() string

String returns the string representation

func (*DeleteBackupResourceInput) Validate

func (s *DeleteBackupResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBackupResourceOutput

type DeleteBackupResourceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteBackupResourceOutput) GoString

func (s DeleteBackupResourceOutput) GoString() string

GoString returns the string representation

func (DeleteBackupResourceOutput) String

String returns the string representation

type DeleteRecoveryPointInput

type DeleteRecoveryPointInput struct {

	// RecoveryPointId is a required field
	RecoveryPointId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRecoveryPointInput) GoString

func (s DeleteRecoveryPointInput) GoString() string

GoString returns the string representation

func (*DeleteRecoveryPointInput) SetRecoveryPointId

func (s *DeleteRecoveryPointInput) SetRecoveryPointId(v string) *DeleteRecoveryPointInput

SetRecoveryPointId sets the RecoveryPointId field's value.

func (DeleteRecoveryPointInput) String

func (s DeleteRecoveryPointInput) String() string

String returns the string representation

func (*DeleteRecoveryPointInput) Validate

func (s *DeleteRecoveryPointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRecoveryPointOutput

type DeleteRecoveryPointOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteRecoveryPointOutput) GoString

func (s DeleteRecoveryPointOutput) GoString() string

GoString returns the string representation

func (DeleteRecoveryPointOutput) String

func (s DeleteRecoveryPointOutput) String() string

String returns the string representation

type DeleteVaultInput

type DeleteVaultInput struct {

	// VaultId is a required field
	VaultId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVaultInput) GoString

func (s DeleteVaultInput) GoString() string

GoString returns the string representation

func (*DeleteVaultInput) SetVaultId

func (s *DeleteVaultInput) SetVaultId(v string) *DeleteVaultInput

SetVaultId sets the VaultId field's value.

func (DeleteVaultInput) String

func (s DeleteVaultInput) String() string

String returns the string representation

func (*DeleteVaultInput) Validate

func (s *DeleteVaultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVaultOutput

type DeleteVaultOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteVaultOutput) GoString

func (s DeleteVaultOutput) GoString() string

GoString returns the string representation

func (DeleteVaultOutput) String

func (s DeleteVaultOutput) String() string

String returns the string representation

type DescribeBackupPlansInput

type DescribeBackupPlansInput struct {
	Filters *FiltersForDescribeBackupPlansInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupPlansInput) GoString

func (s DescribeBackupPlansInput) GoString() string

GoString returns the string representation

func (*DescribeBackupPlansInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeBackupPlansInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBackupPlansInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeBackupPlansInput) String

func (s DescribeBackupPlansInput) String() string

String returns the string representation

type DescribeBackupPlansOutput

type DescribeBackupPlansOutput struct {
	Metadata *response.ResponseMetadata

	Plans []*PlanForDescribeBackupPlansOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupPlansOutput) GoString

func (s DescribeBackupPlansOutput) GoString() string

GoString returns the string representation

func (*DescribeBackupPlansOutput) SetPlans

SetPlans sets the Plans field's value.

func (*DescribeBackupPlansOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeBackupPlansOutput) String

func (s DescribeBackupPlansOutput) String() string

String returns the string representation

type DescribeBackupPoliciesInput

type DescribeBackupPoliciesInput struct {
	Filters *FiltersForDescribeBackupPoliciesInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupPoliciesInput) GoString

func (s DescribeBackupPoliciesInput) GoString() string

GoString returns the string representation

func (*DescribeBackupPoliciesInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeBackupPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBackupPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeBackupPoliciesInput) String

String returns the string representation

type DescribeBackupPoliciesOutput

type DescribeBackupPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	BackupPolicies []*BackupPolicyForDescribeBackupPoliciesOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupPoliciesOutput) GoString

func (s DescribeBackupPoliciesOutput) GoString() string

GoString returns the string representation

func (*DescribeBackupPoliciesOutput) SetBackupPolicies

SetBackupPolicies sets the BackupPolicies field's value.

func (*DescribeBackupPoliciesOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeBackupPoliciesOutput) String

String returns the string representation

type DescribeBackupResourcesInput

type DescribeBackupResourcesInput struct {
	FilterList []*FilterListForDescribeBackupResourcesInput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupResourcesInput) GoString

func (s DescribeBackupResourcesInput) GoString() string

GoString returns the string representation

func (*DescribeBackupResourcesInput) SetFilterList

SetFilterList sets the FilterList field's value.

func (*DescribeBackupResourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBackupResourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeBackupResourcesInput) String

String returns the string representation

type DescribeBackupResourcesOutput

type DescribeBackupResourcesOutput struct {
	Metadata *response.ResponseMetadata

	Resources []*ResourceForDescribeBackupResourcesOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeBackupResourcesOutput) GoString

GoString returns the string representation

func (*DescribeBackupResourcesOutput) SetResources

SetResources sets the Resources field's value.

func (*DescribeBackupResourcesOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeBackupResourcesOutput) String

String returns the string representation

type DescribeRecoveryPointsInput

type DescribeRecoveryPointsInput struct {
	Filters *FiltersForDescribeRecoveryPointsInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeRecoveryPointsInput) GoString

func (s DescribeRecoveryPointsInput) GoString() string

GoString returns the string representation

func (*DescribeRecoveryPointsInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeRecoveryPointsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRecoveryPointsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeRecoveryPointsInput) String

String returns the string representation

type DescribeRecoveryPointsOutput

type DescribeRecoveryPointsOutput struct {
	Metadata *response.ResponseMetadata

	RecoveryPoints []*RecoveryPointForDescribeRecoveryPointsOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeRecoveryPointsOutput) GoString

func (s DescribeRecoveryPointsOutput) GoString() string

GoString returns the string representation

func (*DescribeRecoveryPointsOutput) SetRecoveryPoints

SetRecoveryPoints sets the RecoveryPoints field's value.

func (*DescribeRecoveryPointsOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeRecoveryPointsOutput) String

String returns the string representation

type DescribeRegionsInput

type DescribeRegionsInput struct {
	// contains filtered or unexported fields
}

func (DescribeRegionsInput) GoString

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (DescribeRegionsInput) String

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

	Regions []*RegionForDescribeRegionsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeRegionsOutput) GoString

func (s DescribeRegionsOutput) GoString() string

GoString returns the string representation

func (*DescribeRegionsOutput) SetRegions

SetRegions sets the Regions field's value.

func (DescribeRegionsOutput) String

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DescribeRestoreJobsInput

type DescribeRestoreJobsInput struct {
	Filters *FiltersForDescribeRestoreJobsInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeRestoreJobsInput) GoString

func (s DescribeRestoreJobsInput) GoString() string

GoString returns the string representation

func (*DescribeRestoreJobsInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeRestoreJobsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRestoreJobsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeRestoreJobsInput) String

func (s DescribeRestoreJobsInput) String() string

String returns the string representation

type DescribeRestoreJobsOutput

type DescribeRestoreJobsOutput struct {
	Metadata *response.ResponseMetadata

	Jobs []*JobForDescribeRestoreJobsOutput `type:"list" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeRestoreJobsOutput) GoString

func (s DescribeRestoreJobsOutput) GoString() string

GoString returns the string representation

func (*DescribeRestoreJobsOutput) SetJobs

SetJobs sets the Jobs field's value.

func (*DescribeRestoreJobsOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeRestoreJobsOutput) String

func (s DescribeRestoreJobsOutput) String() string

String returns the string representation

type DescribeVaultsInput

type DescribeVaultsInput struct {
	Filters *FiltersForDescribeVaultsInput `type:"structure" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	TagFilters []*TagFilterForDescribeVaultsInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVaultsInput) GoString

func (s DescribeVaultsInput) GoString() string

GoString returns the string representation

func (*DescribeVaultsInput) SetFilters

SetFilters sets the Filters field's value.

func (*DescribeVaultsInput) SetPageNumber

func (s *DescribeVaultsInput) SetPageNumber(v int32) *DescribeVaultsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeVaultsInput) SetPageSize

func (s *DescribeVaultsInput) SetPageSize(v int32) *DescribeVaultsInput

SetPageSize sets the PageSize field's value.

func (*DescribeVaultsInput) SetProjectName

func (s *DescribeVaultsInput) SetProjectName(v string) *DescribeVaultsInput

SetProjectName sets the ProjectName field's value.

func (*DescribeVaultsInput) SetTagFilters added in v1.2.5

SetTagFilters sets the TagFilters field's value.

func (DescribeVaultsInput) String

func (s DescribeVaultsInput) String() string

String returns the string representation

type DescribeVaultsOutput

type DescribeVaultsOutput struct {
	Metadata *response.ResponseMetadata

	Total *int32 `type:"int32" json:",omitempty"`

	VaultList []*VaultListForDescribeVaultsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVaultsOutput) GoString

func (s DescribeVaultsOutput) GoString() string

GoString returns the string representation

func (*DescribeVaultsOutput) SetTotal

SetTotal sets the Total field's value.

func (*DescribeVaultsOutput) SetVaultList

SetVaultList sets the VaultList field's value.

func (DescribeVaultsOutput) String

func (s DescribeVaultsOutput) String() string

String returns the string representation

type DescribeZonesInput added in v1.2.5

type DescribeZonesInput struct {

	// AccountId is a required field
	AccountId *string `type:"string" json:",omitempty" required:"true"`

	// LanguageCode is a required field
	LanguageCode *string `type:"string" json:",omitempty" required:"true"`

	// RegionId is a required field
	RegionId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString added in v1.2.5

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (*DescribeZonesInput) SetAccountId added in v1.2.5

func (s *DescribeZonesInput) SetAccountId(v string) *DescribeZonesInput

SetAccountId sets the AccountId field's value.

func (*DescribeZonesInput) SetLanguageCode added in v1.2.5

func (s *DescribeZonesInput) SetLanguageCode(v string) *DescribeZonesInput

SetLanguageCode sets the LanguageCode field's value.

func (*DescribeZonesInput) SetRegionId added in v1.2.5

func (s *DescribeZonesInput) SetRegionId(v string) *DescribeZonesInput

SetRegionId sets the RegionId field's value.

func (DescribeZonesInput) String added in v1.2.5

func (s DescribeZonesInput) String() string

String returns the string representation

func (*DescribeZonesInput) Validate added in v1.2.5

func (s *DescribeZonesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeZonesOutput added in v1.2.5

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	Zones []*ZoneForDescribeZonesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeZonesOutput) GoString added in v1.2.5

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetZones added in v1.2.5

SetZones sets the Zones field's value.

func (DescribeZonesOutput) String added in v1.2.5

func (s DescribeZonesOutput) String() string

String returns the string representation

type DisableBackupPolicyInput

type DisableBackupPolicyInput struct {

	// PolicyId is a required field
	PolicyId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DisableBackupPolicyInput) GoString

func (s DisableBackupPolicyInput) GoString() string

GoString returns the string representation

func (*DisableBackupPolicyInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (DisableBackupPolicyInput) String

func (s DisableBackupPolicyInput) String() string

String returns the string representation

func (*DisableBackupPolicyInput) Validate

func (s *DisableBackupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableBackupPolicyOutput

type DisableBackupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisableBackupPolicyOutput) GoString

func (s DisableBackupPolicyOutput) GoString() string

GoString returns the string representation

func (DisableBackupPolicyOutput) String

func (s DisableBackupPolicyOutput) String() string

String returns the string representation

type EnableBackupPolicyInput

type EnableBackupPolicyInput struct {

	// PolicyId is a required field
	PolicyId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EnableBackupPolicyInput) GoString

func (s EnableBackupPolicyInput) GoString() string

GoString returns the string representation

func (*EnableBackupPolicyInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (EnableBackupPolicyInput) String

func (s EnableBackupPolicyInput) String() string

String returns the string representation

func (*EnableBackupPolicyInput) Validate

func (s *EnableBackupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableBackupPolicyOutput

type EnableBackupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnableBackupPolicyOutput) GoString

func (s EnableBackupPolicyOutput) GoString() string

GoString returns the string representation

func (EnableBackupPolicyOutput) String

func (s EnableBackupPolicyOutput) String() string

String returns the string representation

type FilterListForDescribeBackupResourcesInput

type FilterListForDescribeBackupResourcesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterListForDescribeBackupResourcesInput) GoString

GoString returns the string representation

func (*FilterListForDescribeBackupResourcesInput) SetName

SetName sets the Name field's value.

func (*FilterListForDescribeBackupResourcesInput) SetValues

SetValues sets the Values field's value.

func (FilterListForDescribeBackupResourcesInput) String

String returns the string representation

type FiltersForDescribeBackupPlansInput

type FiltersForDescribeBackupPlansInput struct {
	Name *string `type:"string" json:",omitempty"`

	PlanId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FiltersForDescribeBackupPlansInput) GoString

GoString returns the string representation

func (*FiltersForDescribeBackupPlansInput) SetName

SetName sets the Name field's value.

func (*FiltersForDescribeBackupPlansInput) SetPlanId

SetPlanId sets the PlanId field's value.

func (FiltersForDescribeBackupPlansInput) String

String returns the string representation

type FiltersForDescribeBackupPoliciesInput

type FiltersForDescribeBackupPoliciesInput struct {
	EnablePolicy *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PolicyId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FiltersForDescribeBackupPoliciesInput) GoString

GoString returns the string representation

func (*FiltersForDescribeBackupPoliciesInput) SetEnablePolicy

SetEnablePolicy sets the EnablePolicy field's value.

func (*FiltersForDescribeBackupPoliciesInput) SetName

SetName sets the Name field's value.

func (*FiltersForDescribeBackupPoliciesInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (FiltersForDescribeBackupPoliciesInput) String

String returns the string representation

type FiltersForDescribeRecoveryPointsInput

type FiltersForDescribeRecoveryPointsInput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	RecoveryPointId *string `type:"string" json:",omitempty"`

	RecoveryPointName *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForDescribeRecoveryPointsInput"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForDescribeRecoveryPointsInput"`
	// contains filtered or unexported fields
}

func (FiltersForDescribeRecoveryPointsInput) GoString

GoString returns the string representation

func (*FiltersForDescribeRecoveryPointsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*FiltersForDescribeRecoveryPointsInput) SetRecoveryPointId

SetRecoveryPointId sets the RecoveryPointId field's value.

func (*FiltersForDescribeRecoveryPointsInput) SetRecoveryPointName

SetRecoveryPointName sets the RecoveryPointName field's value.

func (*FiltersForDescribeRecoveryPointsInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*FiltersForDescribeRecoveryPointsInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*FiltersForDescribeRecoveryPointsInput) SetStatus

SetStatus sets the Status field's value.

func (FiltersForDescribeRecoveryPointsInput) String

String returns the string representation

type FiltersForDescribeRestoreJobsInput

type FiltersForDescribeRestoreJobsInput struct {
	RecoveryPointId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RestoreJobId *string `type:"string" json:",omitempty"`

	RestoreJobName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FiltersForDescribeRestoreJobsInput) GoString

GoString returns the string representation

func (*FiltersForDescribeRestoreJobsInput) SetRecoveryPointId

SetRecoveryPointId sets the RecoveryPointId field's value.

func (*FiltersForDescribeRestoreJobsInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*FiltersForDescribeRestoreJobsInput) SetRestoreJobId

SetRestoreJobId sets the RestoreJobId field's value.

func (*FiltersForDescribeRestoreJobsInput) SetRestoreJobName

SetRestoreJobName sets the RestoreJobName field's value.

func (FiltersForDescribeRestoreJobsInput) String

String returns the string representation

type FiltersForDescribeVaultsInput

type FiltersForDescribeVaultsInput struct {
	VaultId *string `type:"string" json:",omitempty"`

	VaultName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FiltersForDescribeVaultsInput) GoString

GoString returns the string representation

func (*FiltersForDescribeVaultsInput) SetVaultId

SetVaultId sets the VaultId field's value.

func (*FiltersForDescribeVaultsInput) SetVaultName

SetVaultName sets the VaultName field's value.

func (FiltersForDescribeVaultsInput) String

String returns the string representation

type JobForDescribeRestoreJobsOutput

type JobForDescribeRestoreJobsOutput struct {
	ExtraMetadata *string `type:"string" json:",omitempty"`

	JobId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	RecoveryPointId *string `type:"string" json:",omitempty"`

	RecoveryPointName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty" enum:"EnumOfResourceTypeForDescribeRestoreJobsOutput"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForDescribeRestoreJobsOutput"`
	// contains filtered or unexported fields
}

func (JobForDescribeRestoreJobsOutput) GoString

GoString returns the string representation

func (*JobForDescribeRestoreJobsOutput) SetExtraMetadata

SetExtraMetadata sets the ExtraMetadata field's value.

func (*JobForDescribeRestoreJobsOutput) SetJobId

SetJobId sets the JobId field's value.

func (*JobForDescribeRestoreJobsOutput) SetName

SetName sets the Name field's value.

func (*JobForDescribeRestoreJobsOutput) SetRecoveryPointId

SetRecoveryPointId sets the RecoveryPointId field's value.

func (*JobForDescribeRestoreJobsOutput) SetRecoveryPointName

SetRecoveryPointName sets the RecoveryPointName field's value.

func (*JobForDescribeRestoreJobsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*JobForDescribeRestoreJobsOutput) SetStatus

SetStatus sets the Status field's value.

func (JobForDescribeRestoreJobsOutput) String

String returns the string representation

type ListTagsForResourcesInput added in v1.2.5

type ListTagsForResourcesInput struct {

	// MaxResults is a required field
	MaxResults *int32 `type:"int32" json:",omitempty" required:"true"`

	// NextToken is a required field
	NextToken *string `type:"string" json:",omitempty" required:"true"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString added in v1.2.5

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults added in v1.2.5

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken added in v1.2.5

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds added in v1.2.5

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType added in v1.2.5

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters added in v1.2.5

SetTagFilters sets the TagFilters field's value.

func (ListTagsForResourcesInput) String added in v1.2.5

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.2.5

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput added in v1.2.5

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString added in v1.2.5

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (ListTagsForResourcesOutput) String added in v1.2.5

String returns the string representation

type MetaInformationForCreateBackupPlanInput

type MetaInformationForCreateBackupPlanInput struct {
	EcsMeta *string `type:"string" json:",omitempty"`

	VepfsMeta *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaInformationForCreateBackupPlanInput) GoString

GoString returns the string representation

func (*MetaInformationForCreateBackupPlanInput) SetEcsMeta

SetEcsMeta sets the EcsMeta field's value.

func (*MetaInformationForCreateBackupPlanInput) SetVepfsMeta

SetVepfsMeta sets the VepfsMeta field's value.

func (MetaInformationForCreateBackupPlanInput) String

String returns the string representation

type MetaInformationForDescribeBackupResourcesOutput

type MetaInformationForDescribeBackupResourcesOutput struct {
	EcsMeta *string `type:"string" json:",omitempty"`

	VepfsMeta *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaInformationForDescribeBackupResourcesOutput) GoString

GoString returns the string representation

func (*MetaInformationForDescribeBackupResourcesOutput) SetEcsMeta

SetEcsMeta sets the EcsMeta field's value.

func (*MetaInformationForDescribeBackupResourcesOutput) SetVepfsMeta

SetVepfsMeta sets the VepfsMeta field's value.

func (MetaInformationForDescribeBackupResourcesOutput) String

String returns the string representation

type MetaInformationForUpdateBackupPlanInput

type MetaInformationForUpdateBackupPlanInput struct {
	EcsMeta *string `type:"string" json:",omitempty"`

	VepfsMeta *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaInformationForUpdateBackupPlanInput) GoString

GoString returns the string representation

func (*MetaInformationForUpdateBackupPlanInput) SetEcsMeta

SetEcsMeta sets the EcsMeta field's value.

func (*MetaInformationForUpdateBackupPlanInput) SetVepfsMeta

SetVepfsMeta sets the VepfsMeta field's value.

func (MetaInformationForUpdateBackupPlanInput) String

String returns the string representation

type PlanForDescribeBackupPlansOutput

type PlanForDescribeBackupPlansOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PlanId *string `type:"string" json:",omitempty"`

	Policy *PolicyForDescribeBackupPlansOutput `type:"structure" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PlanForDescribeBackupPlansOutput) GoString

GoString returns the string representation

func (*PlanForDescribeBackupPlansOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PlanForDescribeBackupPlansOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*PlanForDescribeBackupPlansOutput) SetName

SetName sets the Name field's value.

func (*PlanForDescribeBackupPlansOutput) SetPlanId

SetPlanId sets the PlanId field's value.

func (*PlanForDescribeBackupPlansOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*PlanForDescribeBackupPlansOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (PlanForDescribeBackupPlansOutput) String

String returns the string representation

type PlanForDescribeBackupResourcesOutput

type PlanForDescribeBackupResourcesOutput struct {
	PlanId *string `type:"string" json:",omitempty"`

	PlanName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PlanForDescribeBackupResourcesOutput) GoString

GoString returns the string representation

func (*PlanForDescribeBackupResourcesOutput) SetPlanId

SetPlanId sets the PlanId field's value.

func (*PlanForDescribeBackupResourcesOutput) SetPlanName

SetPlanName sets the PlanName field's value.

func (PlanForDescribeBackupResourcesOutput) String

String returns the string representation

type PolicyForDescribeBackupPlansOutput

type PolicyForDescribeBackupPlansOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	BackupType *string `type:"string" json:",omitempty" enum:"EnumOfBackupTypeForDescribeBackupPlansOutput"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Crontab *string `type:"string" json:",omitempty"`

	EnablePolicy *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PlanNumber *int32 `type:"int32" json:",omitempty"`

	PolicyId *string `type:"string" json:",omitempty"`

	RetentionDay *int32 `type:"int32" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PolicyForDescribeBackupPlansOutput) GoString

GoString returns the string representation

func (*PolicyForDescribeBackupPlansOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PolicyForDescribeBackupPlansOutput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*PolicyForDescribeBackupPlansOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*PolicyForDescribeBackupPlansOutput) SetCrontab

SetCrontab sets the Crontab field's value.

func (*PolicyForDescribeBackupPlansOutput) SetEnablePolicy

SetEnablePolicy sets the EnablePolicy field's value.

func (*PolicyForDescribeBackupPlansOutput) SetName

SetName sets the Name field's value.

func (*PolicyForDescribeBackupPlansOutput) SetPlanNumber

SetPlanNumber sets the PlanNumber field's value.

func (*PolicyForDescribeBackupPlansOutput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (*PolicyForDescribeBackupPlansOutput) SetRetentionDay

SetRetentionDay sets the RetentionDay field's value.

func (*PolicyForDescribeBackupPlansOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (PolicyForDescribeBackupPlansOutput) String

String returns the string representation

type RecoveryPointForDescribeRecoveryPointsOutput

type RecoveryPointForDescribeRecoveryPointsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	BackupCompletedTime *string `type:"string" json:",omitempty"`

	CapacityInBytes *int32 `type:"int32" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	ErrorDetail *string `type:"string" json:",omitempty"`

	ExtraMetadata *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PlanId *string `type:"string" json:",omitempty"`

	PlanName *string `type:"string" json:",omitempty"`

	RecoveryPointId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RetentionDay *int32 `type:"int32" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryPointForDescribeRecoveryPointsOutput) GoString

GoString returns the string representation

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetBackupCompletedTime

SetBackupCompletedTime sets the BackupCompletedTime field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetCapacityInBytes

SetCapacityInBytes sets the CapacityInBytes field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetErrorDetail

SetErrorDetail sets the ErrorDetail field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetExtraMetadata

SetExtraMetadata sets the ExtraMetadata field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetName

SetName sets the Name field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetPlanId

SetPlanId sets the PlanId field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetPlanName

SetPlanName sets the PlanName field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetRecoveryPointId

SetRecoveryPointId sets the RecoveryPointId field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetRetentionDay

SetRetentionDay sets the RetentionDay field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetStatus

SetStatus sets the Status field's value.

func (*RecoveryPointForDescribeRecoveryPointsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (RecoveryPointForDescribeRecoveryPointsOutput) String

String returns the string representation

type RegionForDescribeRegionsOutput

type RegionForDescribeRegionsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RegionForDescribeRegionsOutput) GoString

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetName

SetName sets the Name field's value.

func (*RegionForDescribeRegionsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (RegionForDescribeRegionsOutput) String

String returns the string representation

type ResourceForDescribeBackupResourcesOutput

type ResourceForDescribeBackupResourcesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	MetaInformation *MetaInformationForDescribeBackupResourcesOutput `type:"structure" json:",omitempty"`

	Plans []*PlanForDescribeBackupResourcesOutput `type:"list" json:",omitempty"`

	RecoveryPointNumber *int32 `type:"int32" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	UsedCapacityInBytes *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceForDescribeBackupResourcesOutput) GoString

GoString returns the string representation

func (*ResourceForDescribeBackupResourcesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetMetaInformation

SetMetaInformation sets the MetaInformation field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetPlans

SetPlans sets the Plans field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetRecoveryPointNumber

SetRecoveryPointNumber sets the RecoveryPointNumber field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ResourceForDescribeBackupResourcesOutput) SetUsedCapacityInBytes

SetUsedCapacityInBytes sets the UsedCapacityInBytes field's value.

func (ResourceForDescribeBackupResourcesOutput) String

String returns the string representation

type ResourceListForCreateBackupPlanInput

type ResourceListForCreateBackupPlanInput struct {
	MetaInformation *MetaInformationForCreateBackupPlanInput `type:"structure" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceListForCreateBackupPlanInput) GoString

GoString returns the string representation

func (*ResourceListForCreateBackupPlanInput) SetMetaInformation

SetMetaInformation sets the MetaInformation field's value.

func (*ResourceListForCreateBackupPlanInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceListForCreateBackupPlanInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (ResourceListForCreateBackupPlanInput) String

String returns the string representation

type ResourceListForUpdateBackupPlanInput

type ResourceListForUpdateBackupPlanInput struct {
	MetaInformation *MetaInformationForUpdateBackupPlanInput `type:"structure" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceListForUpdateBackupPlanInput) GoString

GoString returns the string representation

func (*ResourceListForUpdateBackupPlanInput) SetMetaInformation

SetMetaInformation sets the MetaInformation field's value.

func (*ResourceListForUpdateBackupPlanInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceListForUpdateBackupPlanInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (ResourceListForUpdateBackupPlanInput) String

String returns the string representation

type TagFilterForDescribeVaultsInput added in v1.2.5

type TagFilterForDescribeVaultsInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeVaultsInput) GoString added in v1.2.5

GoString returns the string representation

func (*TagFilterForDescribeVaultsInput) SetKey added in v1.2.5

SetKey sets the Key field's value.

func (*TagFilterForDescribeVaultsInput) SetValues added in v1.2.5

SetValues sets the Values field's value.

func (TagFilterForDescribeVaultsInput) String added in v1.2.5

String returns the string representation

type TagFilterForListTagsForResourcesInput added in v1.2.5

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString added in v1.2.5

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey added in v1.2.5

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues added in v1.2.5

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String added in v1.2.5

String returns the string representation

type TagForCreateVaultInput added in v1.2.5

type TagForCreateVaultInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateVaultInput) GoString added in v1.2.5

func (s TagForCreateVaultInput) GoString() string

GoString returns the string representation

func (*TagForCreateVaultInput) SetKey added in v1.2.5

SetKey sets the Key field's value.

func (*TagForCreateVaultInput) SetValue added in v1.2.5

SetValue sets the Value field's value.

func (TagForCreateVaultInput) String added in v1.2.5

func (s TagForCreateVaultInput) String() string

String returns the string representation

type TagForDescribeVaultsOutput

type TagForDescribeVaultsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForDescribeVaultsOutput) GoString

func (s TagForDescribeVaultsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVaultsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVaultsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVaultsOutput) String

String returns the string representation

type TagForTagResourcesInput added in v1.2.5

type TagForTagResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString added in v1.2.5

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.2.5

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.2.5

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.2.5

func (s TagForTagResourcesInput) String() string

String returns the string representation

type TagResourcesInput added in v1.2.5

type TagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForTagResourcesInput"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString added in v1.2.5

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.2.5

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.2.5

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.2.5

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.2.5

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.2.5

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput added in v1.2.5

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString added in v1.2.5

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String added in v1.2.5

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput added in v1.2.5

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResourceTypeForUntagResourcesInput"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString added in v1.2.5

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.2.5

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.2.5

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.2.5

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.2.5

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.2.5

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput added in v1.2.5

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString added in v1.2.5

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String added in v1.2.5

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateBackupPlanInput

type UpdateBackupPlanInput struct {
	Name *string `type:"string" json:",omitempty"`

	// PlanId is a required field
	PlanId *string `type:"string" json:",omitempty" required:"true"`

	PolicyId *string `type:"string" json:",omitempty"`

	ResourceList []*ResourceListForUpdateBackupPlanInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateBackupPlanInput) GoString

func (s UpdateBackupPlanInput) GoString() string

GoString returns the string representation

func (*UpdateBackupPlanInput) SetName

SetName sets the Name field's value.

func (*UpdateBackupPlanInput) SetPlanId

SetPlanId sets the PlanId field's value.

func (*UpdateBackupPlanInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (*UpdateBackupPlanInput) SetResourceList

SetResourceList sets the ResourceList field's value.

func (UpdateBackupPlanInput) String

func (s UpdateBackupPlanInput) String() string

String returns the string representation

func (*UpdateBackupPlanInput) Validate

func (s *UpdateBackupPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBackupPlanOutput

type UpdateBackupPlanOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateBackupPlanOutput) GoString

func (s UpdateBackupPlanOutput) GoString() string

GoString returns the string representation

func (UpdateBackupPlanOutput) String

func (s UpdateBackupPlanOutput) String() string

String returns the string representation

type UpdateBackupPolicyInput

type UpdateBackupPolicyInput struct {
	BackupType *string `type:"string" json:",omitempty" enum:"EnumOfBackupTypeForUpdateBackupPolicyInput"`

	Crontab *string `type:"string" json:",omitempty"`

	EnablePolicy *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	// PolicyId is a required field
	PolicyId *string `type:"string" json:",omitempty" required:"true"`

	RetentionDay *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateBackupPolicyInput) GoString

func (s UpdateBackupPolicyInput) GoString() string

GoString returns the string representation

func (*UpdateBackupPolicyInput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*UpdateBackupPolicyInput) SetCrontab

SetCrontab sets the Crontab field's value.

func (*UpdateBackupPolicyInput) SetEnablePolicy

func (s *UpdateBackupPolicyInput) SetEnablePolicy(v bool) *UpdateBackupPolicyInput

SetEnablePolicy sets the EnablePolicy field's value.

func (*UpdateBackupPolicyInput) SetName

SetName sets the Name field's value.

func (*UpdateBackupPolicyInput) SetPolicyId

SetPolicyId sets the PolicyId field's value.

func (*UpdateBackupPolicyInput) SetRetentionDay

func (s *UpdateBackupPolicyInput) SetRetentionDay(v int32) *UpdateBackupPolicyInput

SetRetentionDay sets the RetentionDay field's value.

func (UpdateBackupPolicyInput) String

func (s UpdateBackupPolicyInput) String() string

String returns the string representation

func (*UpdateBackupPolicyInput) Validate

func (s *UpdateBackupPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBackupPolicyOutput

type UpdateBackupPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateBackupPolicyOutput) GoString

func (s UpdateBackupPolicyOutput) GoString() string

GoString returns the string representation

func (UpdateBackupPolicyOutput) String

func (s UpdateBackupPolicyOutput) String() string

String returns the string representation

type UpdateRecoveryPointInput

type UpdateRecoveryPointInput struct {

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// RecoveryPointId is a required field
	RecoveryPointId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRecoveryPointInput) GoString

func (s UpdateRecoveryPointInput) GoString() string

GoString returns the string representation

func (*UpdateRecoveryPointInput) SetName

SetName sets the Name field's value.

func (*UpdateRecoveryPointInput) SetRecoveryPointId

func (s *UpdateRecoveryPointInput) SetRecoveryPointId(v string) *UpdateRecoveryPointInput

SetRecoveryPointId sets the RecoveryPointId field's value.

func (UpdateRecoveryPointInput) String

func (s UpdateRecoveryPointInput) String() string

String returns the string representation

func (*UpdateRecoveryPointInput) Validate

func (s *UpdateRecoveryPointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecoveryPointOutput

type UpdateRecoveryPointOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateRecoveryPointOutput) GoString

func (s UpdateRecoveryPointOutput) GoString() string

GoString returns the string representation

func (UpdateRecoveryPointOutput) String

func (s UpdateRecoveryPointOutput) String() string

String returns the string representation

type UpdateRestoreJobInput

type UpdateRestoreJobInput struct {

	// JobId is a required field
	JobId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRestoreJobInput) GoString

func (s UpdateRestoreJobInput) GoString() string

GoString returns the string representation

func (*UpdateRestoreJobInput) SetJobId

SetJobId sets the JobId field's value.

func (*UpdateRestoreJobInput) SetName

SetName sets the Name field's value.

func (UpdateRestoreJobInput) String

func (s UpdateRestoreJobInput) String() string

String returns the string representation

func (*UpdateRestoreJobInput) Validate

func (s *UpdateRestoreJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRestoreJobOutput

type UpdateRestoreJobOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateRestoreJobOutput) GoString

func (s UpdateRestoreJobOutput) GoString() string

GoString returns the string representation

func (UpdateRestoreJobOutput) String

func (s UpdateRestoreJobOutput) String() string

String returns the string representation

type VaultListForDescribeVaultsOutput

type VaultListForDescribeVaultsOutput struct {
	CreateAt *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Tags []*TagForDescribeVaultsOutput `type:"list" json:",omitempty"`

	VaultId *string `type:"string" json:",omitempty"`

	VaultName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VaultListForDescribeVaultsOutput) GoString

GoString returns the string representation

func (*VaultListForDescribeVaultsOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*VaultListForDescribeVaultsOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*VaultListForDescribeVaultsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VaultListForDescribeVaultsOutput) SetRegion

SetRegion sets the Region field's value.

func (*VaultListForDescribeVaultsOutput) SetTags

SetTags sets the Tags field's value.

func (*VaultListForDescribeVaultsOutput) SetVaultId

SetVaultId sets the VaultId field's value.

func (*VaultListForDescribeVaultsOutput) SetVaultName

SetVaultName sets the VaultName field's value.

func (VaultListForDescribeVaultsOutput) String

String returns the string representation

type ZoneForDescribeZonesOutput added in v1.2.5

type ZoneForDescribeZonesOutput struct {
	Name *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeZonesOutput) GoString added in v1.2.5

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetName added in v1.2.5

SetName sets the Name field's value.

func (*ZoneForDescribeZonesOutput) SetRegionId added in v1.2.5

SetRegionId sets the RegionId field's value.

func (*ZoneForDescribeZonesOutput) SetZoneId added in v1.2.5

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeZonesOutput) String added in v1.2.5

String returns the string representation

Jump to

Keyboard shortcuts

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