Documentation
¶
Index ¶
- type NcClient
- func (c *NcClient) AssociateElasticIp(request *AssociateElasticIpRequest) (*AssociateElasticIpResponse, error)
- func (c *NcClient) CreateContainers(request *CreateContainersRequest) (*CreateContainersResponse, error)
- func (c *NcClient) CreateSecret(request *CreateSecretRequest) (*CreateSecretResponse, error)
- func (c *NcClient) DeleteContainer(request *DeleteContainerRequest) (*DeleteContainerResponse, error)
- func (c *NcClient) DeleteSecret(request *DeleteSecretRequest) (*DeleteSecretResponse, error)
- func (c *NcClient) DescribeContainer(request *DescribeContainerRequest) (*DescribeContainerResponse, error)
- func (c *NcClient) DescribeContainers(request *DescribeContainersRequest) (*DescribeContainersResponse, error)
- func (c *NcClient) DescribeQuota(request *DescribeQuotaRequest) (*DescribeQuotaResponse, error)
- func (c *NcClient) DescribeSecret(request *DescribeSecretRequest) (*DescribeSecretResponse, error)
- func (c *NcClient) DescribeSecrets(request *DescribeSecretsRequest) (*DescribeSecretsResponse, error)
- func (c *NcClient) DisassociateElasticIp(request *DisassociateElasticIpRequest) (*DisassociateElasticIpResponse, error)
- func (c *NcClient) GetLogs(request *GetLogsRequest) (*GetLogsResponse, error)
- func (c *NcClient) ModifyContainerAttribute(request *ModifyContainerAttributeRequest) (*ModifyContainerAttributeResponse, error)
- func (c *NcClient) SetConfig(config *Config)
- func (c *NcClient) SetLogger(logger Logger)
- func (c *NcClient) StartContainer(request *StartContainerRequest) (*StartContainerResponse, error)
- func (c *NcClient) StopContainer(request *StopContainerRequest) (*StopContainerResponse, error)
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 ¶
创建 secret
func (*NcClient) DeleteContainer ¶
func (c *NcClient) DeleteContainer(request *DeleteContainerRequest) (*DeleteContainerResponse, error)
删除单个实例
func (*NcClient) DeleteSecret ¶
删除 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 (*NcClient) DescribeSecret ¶
查询 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) ModifyContainerAttribute ¶
func (c *NcClient) ModifyContainerAttribute(request *ModifyContainerAttributeRequest) (*ModifyContainerAttributeResponse, error)
修改容器属性
func (*NcClient) StartContainer ¶
启动单个实例
func (*NcClient) StopContainer ¶
停止单个实例
Click to show internal directories.
Click to hide internal directories.