cloudcontrol

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2025 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