client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NcClient

type NcClient struct {
	JDCloudClient
}

func NewNcClient

func NewNcClient(credential *Credential) *NcClient

func (*NcClient) AssociateElasticIp

func (c *NcClient) AssociateElasticIp(request *AssociateElasticIpRequest) (*AssociateElasticIpResponse, error)

容器绑定公网IP 绑定的是主网卡、主内网IP对应的弹性IP

func (*NcClient) CreateContainers

func (c *NcClient) CreateContainers(request *CreateContainersRequest) (*CreateContainersResponse, error)

创建一台或多台指定配置的实例

func (*NcClient) CreateSecret

func (c *NcClient) CreateSecret(request *CreateSecretRequest) (*CreateSecretResponse, error)

创建 secret

func (*NcClient) DeleteContainer

func (c *NcClient) DeleteContainer(request *DeleteContainerRequest) (*DeleteContainerResponse, error)

删除单个实例

func (*NcClient) DeleteSecret

func (c *NcClient) DeleteSecret(request *DeleteSecretRequest) (*DeleteSecretResponse, error)

删除 secret

func (*NcClient) DescribeContainer

func (c *NcClient) DescribeContainer(request *DescribeContainerRequest) (*DescribeContainerResponse, error)

查询容器详情

func (*NcClient) DescribeContainers

func (c *NcClient) DescribeContainers(request *DescribeContainersRequest) (*DescribeContainersResponse, error)

查询容器列表

func (*NcClient) DescribeQuota

func (c *NcClient) DescribeQuota(request *DescribeQuotaRequest) (*DescribeQuotaResponse, error)

查询资源的配额

func (*NcClient) DescribeSecret

func (c *NcClient) DescribeSecret(request *DescribeSecretRequest) (*DescribeSecretResponse, error)

查询 secret 详情

func (*NcClient) DescribeSecrets

func (c *NcClient) DescribeSecrets(request *DescribeSecretsRequest) (*DescribeSecretsResponse, error)

查询secret列表

func (*NcClient) DisassociateElasticIp

func (c *NcClient) DisassociateElasticIp(request *DisassociateElasticIpRequest) (*DisassociateElasticIpResponse, error)

容器解绑公网IP 解绑的是主网卡、主内网IP对应的弹性IP

func (*NcClient) GetLogs

func (c *NcClient) GetLogs(request *GetLogsRequest) (*GetLogsResponse, error)

查询容器日志

func (*NcClient) ModifyContainerAttribute

func (c *NcClient) ModifyContainerAttribute(request *ModifyContainerAttributeRequest) (*ModifyContainerAttributeResponse, error)

修改容器属性

func (*NcClient) SetConfig

func (c *NcClient) SetConfig(config *Config)

func (*NcClient) SetLogger

func (c *NcClient) SetLogger(logger Logger)

func (*NcClient) StartContainer

func (c *NcClient) StartContainer(request *StartContainerRequest) (*StartContainerResponse, error)

启动单个实例

func (*NcClient) StopContainer

func (c *NcClient) StopContainer(request *StopContainerRequest) (*StopContainerResponse, error)

停止单个实例

Jump to

Keyboard shortcuts

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