Help us shape the future of Go! Take the 2026 Go Developer Survey

cloudcontrol

package
v0.0.59 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2026 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServiceName = "cloudcontrol" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = ServiceName    // ServiceID is a unique identifer of a specific service.
	APIVersion  = "2025-06-01"
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudControl

type CloudControl struct {
	*client.Client
}

func New

New create int can support ssl or region locate set

func (*CloudControl) CreateResourceRequest

func (c *CloudControl) CreateResourceRequest(input *CreateResourceInput) (req *request.Request, output *CreateResourceOutput)

func (*CloudControl) CreateResourceWithContext

func (c *CloudControl) CreateResourceWithContext(ctx volcengine.Context, input *CreateResourceInput, opts ...request.Option) (*CreateResourceOutput, error)

func (*CloudControl) DeleteResourceRequest

func (c *CloudControl) DeleteResourceRequest(input *DeleteResourceInput) (req *request.Request, output *DeleteResourceOutput)

func (*CloudControl) DeleteResourceWithContext

func (c *CloudControl) DeleteResourceWithContext(ctx volcengine.Context, input *DeleteResourceInput, opts ...request.Option) (*DeleteResourceOutput, error)

func (*CloudControl) DescribeResourceTypeRequest

func (c *CloudControl) DescribeResourceTypeRequest(input *DescribeResourceTypeInput) (req *request.Request, output *DescribeResourceTypeOutput)

func (*CloudControl) DescribeResourceTypeWithContext

func (c *CloudControl) DescribeResourceTypeWithContext(ctx volcengine.Context, input *DescribeResourceTypeInput, opts ...request.Option) (*DescribeResourceTypeOutput, error)

func (*CloudControl) GetResourceRequest

func (c *CloudControl) GetResourceRequest(input *GetResourceInput) (req *request.Request, output *GetResourceOutput)

func (*CloudControl) GetResourceWithContext

func (c *CloudControl) GetResourceWithContext(ctx volcengine.Context, input *GetResourceInput, opts ...request.Option) (*GetResourceOutput, error)

func (*CloudControl) GetTaskRequest

func (c *CloudControl) GetTaskRequest(input *GetTaskInput) (req *request.Request, output *GetTaskOutput)

func (*CloudControl) GetTaskWithContext

func (c *CloudControl) GetTaskWithContext(ctx volcengine.Context, input *GetTaskInput, opts ...request.Option) (*GetTaskOutput, error)

func (*CloudControl) ListResourceRequest

func (c *CloudControl) ListResourceRequest(input *ListResourceInput) (req *request.Request, output *ListResourceOutput)

func (*CloudControl) ListResourceWithContext

func (c *CloudControl) ListResourceWithContext(ctx volcengine.Context, input *ListResourceInput, opts ...request.Option) (*ListResourceOutput, error)

func (*CloudControl) UpdateResourceWithContext

func (c *CloudControl) UpdateResourceWithContext(ctx volcengine.Context, input *UpdateResourceInput, opts ...request.Option) (*UpdateResourceOutput, error)

func (*CloudControl) UppdateRequest

func (c *CloudControl) UppdateRequest(input *UpdateResourceInput) (req *request.Request, output *UpdateResourceOutput)

type CreateResourceInput

type CreateResourceInput struct {
	TypeName    *string
	RegionID    string
	ClientToken *string
	TargetState *map[string]any
}

type CreateResourceOutput

type CreateResourceOutput struct {
	Metadata *response.ResponseMetadata

	ProgressEvent
}

func (*CreateResourceOutput) GetRequestId

func (output *CreateResourceOutput) GetRequestId() string

type DeleteResourceInput

type DeleteResourceInput struct {
	TypeName    *string
	Identifier  *string
	RegionID    *string
	ClientToken *string
}

type DeleteResourceOutput

type DeleteResourceOutput struct {
	Metadata *response.ResponseMetadata

	ProgressEvent
}

func (*DeleteResourceOutput) GetRequestId

func (output *DeleteResourceOutput) GetRequestId() string

type DescribeResourceTypeInput

type DescribeResourceTypeInput struct {
	TypeName    *string
	Identifier  *string
	RegionID    *string
	ClientToken *string
}

type DescribeResourceTypeOutput

type DescribeResourceTypeOutput struct {
	Metadata *response.ResponseMetadata

	TypeName *string
	Schema   any
}

type GetResourceInput

type GetResourceInput struct {
	TypeName   *string
	RegionID   *string
	Identifier *string
}

type GetResourceOutput

type GetResourceOutput struct {
	Metadata *response.ResponseMetadata

	TypeName            *string
	ResourceDescription *ResourceDescriptionForGetResourceOutput
}

func (*GetResourceOutput) GetRequestId

func (output *GetResourceOutput) GetRequestId() string

type GetTaskInput

type GetTaskInput struct {
	TaskID *string
}

type GetTaskOutput

type GetTaskOutput struct {
	ResponseMetadata *response.ResponseMetadata
	ProgressEvent
}

type ListResourceInput

type ListResourceInput struct {
	TypeName   *string
	RegionID   *string
	MaxResults int
	NextToken  *string
}

type ListResourceOutput

type ListResourceOutput struct {
	ResponseMetadata     *response.ResponseMetadata
	TypeName             *string
	NextToken            *string
	ResourceDescriptions []*ResourceDescriptionForListResourceOutput
}

type ProgressEvent

type ProgressEvent struct {
	EventTime       time.Time
	ErrorCode       *string
	TypeName        *string
	Identifier      *string
	Operation       *string
	OperationStatus *string
	TaskID          *string
	StatusMessage   *string
	ResourceModel   *string
}

type ResourceDescriptionForGetResourceOutput

type ResourceDescriptionForGetResourceOutput struct {
	Identifier *string
	Properties *string
}

type ResourceDescriptionForListResourceOutput

type ResourceDescriptionForListResourceOutput struct {
	Identifier *string
	Properties *string
}

type UpdateResourceInput

type UpdateResourceInput struct {
	TypeName      *string
	RegionID      *string
	Identifier    *string
	ClientToken   *string
	PatchDocument []any
}

type UpdateResourceOutput

type UpdateResourceOutput struct {
	Metadata        *response.ResponseMetadata
	EventTime       *string
	TypeName        *string
	Operation       *string
	OperationStatus *string
	TaskID          *string
}

func (*UpdateResourceOutput) GetRequestId

func (output *UpdateResourceOutput) GetRequestId() string

Jump to

Keyboard shortcuts

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