Documentation
¶
Index ¶
- type AssociateElasticIpRequest
- type AssociateElasticIpResponse
- type AssociateElasticIpResult
- type CreateContainersRequest
- type CreateContainersResponse
- type CreateContainersResult
- type CreateSecretRequest
- type CreateSecretResponse
- type CreateSecretResult
- type DeleteContainerRequest
- type DeleteContainerResponse
- type DeleteContainerResult
- type DeleteSecretRequest
- type DeleteSecretResponse
- type DeleteSecretResult
- type DescribeContainerRequest
- type DescribeContainerResponse
- type DescribeContainerResult
- type DescribeContainersRequest
- func (r DescribeContainersRequest) GetRegionId() string
- func (r *DescribeContainersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeContainersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeContainersRequest) SetPageSize(pageSize int)
- func (r *DescribeContainersRequest) SetRegionId(regionId string)
- type DescribeContainersResponse
- type DescribeContainersResult
- type DescribeQuotaRequest
- type DescribeQuotaResponse
- type DescribeQuotaResult
- type DescribeSecretRequest
- type DescribeSecretResponse
- type DescribeSecretResult
- type DescribeSecretsRequest
- func (r DescribeSecretsRequest) GetRegionId() string
- func (r *DescribeSecretsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeSecretsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSecretsRequest) SetPageSize(pageSize int)
- func (r *DescribeSecretsRequest) SetRegionId(regionId string)
- type DescribeSecretsResponse
- type DescribeSecretsResult
- type DisassociateElasticIpRequest
- type DisassociateElasticIpResponse
- type DisassociateElasticIpResult
- type GetLogsRequest
- func (r GetLogsRequest) GetRegionId() string
- func (r *GetLogsRequest) SetContainerId(containerId string)
- func (r *GetLogsRequest) SetLimitBytes(limitBytes int)
- func (r *GetLogsRequest) SetRegionId(regionId string)
- func (r *GetLogsRequest) SetSinceSeconds(sinceSeconds int)
- func (r *GetLogsRequest) SetTailLines(tailLines int)
- type GetLogsResponse
- type GetLogsResult
- type ModifyContainerAttributeRequest
- func (r ModifyContainerAttributeRequest) GetRegionId() string
- func (r *ModifyContainerAttributeRequest) SetContainerId(containerId string)
- func (r *ModifyContainerAttributeRequest) SetDescription(description string)
- func (r *ModifyContainerAttributeRequest) SetName(name string)
- func (r *ModifyContainerAttributeRequest) SetRegionId(regionId string)
- type ModifyContainerAttributeResponse
- type ModifyContainerAttributeResult
- type StartContainerRequest
- type StartContainerResponse
- type StartContainerResult
- type StopContainerRequest
- type StopContainerResponse
- type StopContainerResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateElasticIpRequest ¶
type AssociateElasticIpRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` /* 弹性IP ID */ ElasticIpId string `json:"elasticIpId"` }
func NewAssociateElasticIpRequest ¶
func NewAssociateElasticIpRequest( regionId string, containerId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: Region ID * param containerId: Container ID * param elasticIpId: 弹性IP ID
func (AssociateElasticIpRequest) GetRegionId ¶
func (r AssociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssociateElasticIpRequest) SetContainerId ¶
func (r *AssociateElasticIpRequest) SetContainerId(containerId string)
func (*AssociateElasticIpRequest) SetElasticIpId ¶
func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)
func (*AssociateElasticIpRequest) SetRegionId ¶
func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
type AssociateElasticIpResponse ¶
type AssociateElasticIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AssociateElasticIpResult `json:"result"` }
type AssociateElasticIpResult ¶
type AssociateElasticIpResult struct { }
type CreateContainersRequest ¶
type CreateContainersRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 创建容器规格 (Optional) */ ContainerSpec *nc.ContainerSpec `json:"containerSpec"` /* 购买实例数量;取值范围:[1,100] (Optional) */ MaxCount *int `json:"maxCount"` }
func NewCreateContainersRequest ¶
func NewCreateContainersRequest( regionId string, ) *CreateContainersRequest
* param regionId: Region ID * param containerSpec: 创建容器规格 (Optional) * param maxCount: 购买实例数量;取值范围:[1,100] (Optional)
func (CreateContainersRequest) GetRegionId ¶
func (r CreateContainersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateContainersRequest) SetContainerSpec ¶
func (r *CreateContainersRequest) SetContainerSpec(containerSpec *nc.ContainerSpec)
func (*CreateContainersRequest) SetMaxCount ¶
func (r *CreateContainersRequest) SetMaxCount(maxCount int)
func (*CreateContainersRequest) SetRegionId ¶
func (r *CreateContainersRequest) SetRegionId(regionId string)
type CreateContainersResponse ¶
type CreateContainersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateContainersResult `json:"result"` }
type CreateContainersResult ¶
type CreateContainersResult struct {
ContainerIds []string `json:"containerIds"`
}
type CreateSecretRequest ¶
type CreateSecretRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 机密数据名称,不能重复 */ Name string `json:"name"` /* 私密数据的类型,目前仅支持如下类型:docker-registry:用来和docker registry认证的类型 */ SecretType string `json:"secretType"` /* 机密的数据 (Optional) */ Data *nc.DockerRegistryData `json:"data"` }
func NewCreateSecretRequest ¶
func NewCreateSecretRequest( regionId string, name string, secretType string, ) *CreateSecretRequest
* param regionId: Region ID * param name: 机密数据名称,不能重复 * param secretType: 私密数据的类型,目前仅支持如下类型:docker-registry:用来和docker registry认证的类型 * param data: 机密的数据 (Optional)
func (CreateSecretRequest) GetRegionId ¶
func (r CreateSecretRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSecretRequest) SetData ¶
func (r *CreateSecretRequest) SetData(data *nc.DockerRegistryData)
func (*CreateSecretRequest) SetName ¶
func (r *CreateSecretRequest) SetName(name string)
func (*CreateSecretRequest) SetRegionId ¶
func (r *CreateSecretRequest) SetRegionId(regionId string)
func (*CreateSecretRequest) SetSecretType ¶
func (r *CreateSecretRequest) SetSecretType(secretType string)
type CreateSecretResponse ¶
type CreateSecretResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSecretResult `json:"result"` }
type CreateSecretResult ¶
type CreateSecretResult struct {
SecretName string `json:"secretName"`
}
type DeleteContainerRequest ¶
type DeleteContainerRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` }
func NewDeleteContainerRequest ¶
func NewDeleteContainerRequest( regionId string, containerId string, ) *DeleteContainerRequest
* param regionId: Region ID * param containerId: Container ID
func (DeleteContainerRequest) GetRegionId ¶
func (r DeleteContainerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteContainerRequest) SetContainerId ¶
func (r *DeleteContainerRequest) SetContainerId(containerId string)
func (*DeleteContainerRequest) SetRegionId ¶
func (r *DeleteContainerRequest) SetRegionId(regionId string)
type DeleteContainerResponse ¶
type DeleteContainerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteContainerResult `json:"result"` }
type DeleteContainerResult ¶
type DeleteContainerResult struct { }
type DeleteSecretRequest ¶
type DeleteSecretRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Secret Name */ Name string `json:"name"` }
func NewDeleteSecretRequest ¶
func NewDeleteSecretRequest( regionId string, name string, ) *DeleteSecretRequest
* param regionId: Region ID * param name: Secret Name
func (DeleteSecretRequest) GetRegionId ¶
func (r DeleteSecretRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSecretRequest) SetName ¶
func (r *DeleteSecretRequest) SetName(name string)
func (*DeleteSecretRequest) SetRegionId ¶
func (r *DeleteSecretRequest) SetRegionId(regionId string)
type DeleteSecretResponse ¶
type DeleteSecretResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSecretResult `json:"result"` }
type DeleteSecretResult ¶
type DeleteSecretResult struct { }
type DescribeContainerRequest ¶
type DescribeContainerRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` }
func NewDescribeContainerRequest ¶
func NewDescribeContainerRequest( regionId string, containerId string, ) *DescribeContainerRequest
* param regionId: Region ID * param containerId: Container ID
func (DescribeContainerRequest) GetRegionId ¶
func (r DescribeContainerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeContainerRequest) SetContainerId ¶
func (r *DescribeContainerRequest) SetContainerId(containerId string)
func (*DescribeContainerRequest) SetRegionId ¶
func (r *DescribeContainerRequest) SetRegionId(regionId string)
type DescribeContainerResponse ¶
type DescribeContainerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeContainerResult `json:"result"` }
type DescribeContainerResult ¶
type DescribeContainersRequest ¶
type DescribeContainersRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* containerId - 实例ID,精确匹配,支持多个 privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 容器状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 subnetId - 镜像ID,模糊匹配,支持单个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeContainersRequest ¶
func NewDescribeContainersRequest( regionId string, ) *DescribeContainersRequest
- param regionId: Region ID
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: containerId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 容器状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 subnetId - 镜像ID,模糊匹配,支持单个
(Optional)
func (DescribeContainersRequest) GetRegionId ¶
func (r DescribeContainersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeContainersRequest) SetFilters ¶
func (r *DescribeContainersRequest) SetFilters(filters []common.Filter)
func (*DescribeContainersRequest) SetPageNumber ¶
func (r *DescribeContainersRequest) SetPageNumber(pageNumber int)
func (*DescribeContainersRequest) SetPageSize ¶
func (r *DescribeContainersRequest) SetPageSize(pageSize int)
func (*DescribeContainersRequest) SetRegionId ¶
func (r *DescribeContainersRequest) SetRegionId(regionId string)
type DescribeContainersResponse ¶
type DescribeContainersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeContainersResult `json:"result"` }
type DescribeQuotaRequest ¶
type DescribeQuotaRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 资源类型 container:用户能创建的容器的配额 secret:用户能创建的secret的配额 */ ResourceType string `json:"resourceType"` }
func NewDescribeQuotaRequest ¶
func NewDescribeQuotaRequest( regionId string, resourceType string, ) *DescribeQuotaRequest
* param regionId: Region ID * param resourceType: 资源类型 container:用户能创建的容器的配额 secret:用户能创建的secret的配额
func (DescribeQuotaRequest) GetRegionId ¶
func (r DescribeQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotaRequest) SetRegionId ¶
func (r *DescribeQuotaRequest) SetRegionId(regionId string)
func (*DescribeQuotaRequest) SetResourceType ¶
func (r *DescribeQuotaRequest) SetResourceType(resourceType string)
type DescribeQuotaResponse ¶
type DescribeQuotaResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeQuotaResult `json:"result"` }
type DescribeQuotaResult ¶
type DescribeSecretRequest ¶
type DescribeSecretRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Secret Name */ Name string `json:"name"` }
func NewDescribeSecretRequest ¶
func NewDescribeSecretRequest( regionId string, name string, ) *DescribeSecretRequest
* param regionId: Region ID * param name: Secret Name
func (DescribeSecretRequest) GetRegionId ¶
func (r DescribeSecretRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSecretRequest) SetName ¶
func (r *DescribeSecretRequest) SetName(name string)
func (*DescribeSecretRequest) SetRegionId ¶
func (r *DescribeSecretRequest) SetRegionId(regionId string)
type DescribeSecretResponse ¶
type DescribeSecretResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSecretResult `json:"result"` }
type DescribeSecretResult ¶
type DescribeSecretsRequest ¶
type DescribeSecretsRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* name - secret名称,支持模糊搜索 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeSecretsRequest ¶
func NewDescribeSecretsRequest( regionId string, ) *DescribeSecretsRequest
* param regionId: Region ID * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional) * param filters: name - secret名称,支持模糊搜索 (Optional)
func (DescribeSecretsRequest) GetRegionId ¶
func (r DescribeSecretsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSecretsRequest) SetFilters ¶
func (r *DescribeSecretsRequest) SetFilters(filters []common.Filter)
func (*DescribeSecretsRequest) SetPageNumber ¶
func (r *DescribeSecretsRequest) SetPageNumber(pageNumber int)
func (*DescribeSecretsRequest) SetPageSize ¶
func (r *DescribeSecretsRequest) SetPageSize(pageSize int)
func (*DescribeSecretsRequest) SetRegionId ¶
func (r *DescribeSecretsRequest) SetRegionId(regionId string)
type DescribeSecretsResponse ¶
type DescribeSecretsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSecretsResult `json:"result"` }
type DescribeSecretsResult ¶
type DisassociateElasticIpRequest ¶
type DisassociateElasticIpRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` /* 弹性IP ID */ ElasticIpId string `json:"elasticIpId"` }
func NewDisassociateElasticIpRequest ¶
func NewDisassociateElasticIpRequest( regionId string, containerId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: Region ID * param containerId: Container ID * param elasticIpId: 弹性IP ID
func (DisassociateElasticIpRequest) GetRegionId ¶
func (r DisassociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisassociateElasticIpRequest) SetContainerId ¶
func (r *DisassociateElasticIpRequest) SetContainerId(containerId string)
func (*DisassociateElasticIpRequest) SetElasticIpId ¶
func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)
func (*DisassociateElasticIpRequest) SetRegionId ¶
func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
type DisassociateElasticIpResponse ¶
type DisassociateElasticIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisassociateElasticIpResult `json:"result"` }
type DisassociateElasticIpResult ¶
type DisassociateElasticIpResult struct { }
type GetLogsRequest ¶
type GetLogsRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` /* (Optional) */ TailLines *int `json:"tailLines"` /* (Optional) */ SinceSeconds *int `json:"sinceSeconds"` /* (Optional) */ LimitBytes *int `json:"limitBytes"` }
func NewGetLogsRequest ¶
func NewGetLogsRequest( regionId string, containerId string, ) *GetLogsRequest
* param regionId: Region ID * param containerId: Container ID * param tailLines: (Optional) * param sinceSeconds: (Optional) * param limitBytes: (Optional)
func (GetLogsRequest) GetRegionId ¶
func (r GetLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetLogsRequest) SetContainerId ¶
func (r *GetLogsRequest) SetContainerId(containerId string)
func (*GetLogsRequest) SetLimitBytes ¶
func (r *GetLogsRequest) SetLimitBytes(limitBytes int)
func (*GetLogsRequest) SetRegionId ¶
func (r *GetLogsRequest) SetRegionId(regionId string)
func (*GetLogsRequest) SetSinceSeconds ¶
func (r *GetLogsRequest) SetSinceSeconds(sinceSeconds int)
func (*GetLogsRequest) SetTailLines ¶
func (r *GetLogsRequest) SetTailLines(tailLines int)
type GetLogsResponse ¶
type GetLogsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetLogsResult `json:"result"` }
type GetLogsResult ¶
type GetLogsResult struct {
Logs interface{} `json:"logs"`
}
type ModifyContainerAttributeRequest ¶
type ModifyContainerAttributeRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` /* 容器名称 (Optional) */ Name *string `json:"name"` /* 容器描述;和description必须要指定一个 (Optional) */ Description *string `json:"description"` }
func NewModifyContainerAttributeRequest ¶
func NewModifyContainerAttributeRequest( regionId string, containerId string, ) *ModifyContainerAttributeRequest
* param regionId: Region ID * param containerId: Container ID * param name: 容器名称 (Optional) * param description: 容器描述;和description必须要指定一个 (Optional)
func (ModifyContainerAttributeRequest) GetRegionId ¶
func (r ModifyContainerAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyContainerAttributeRequest) SetContainerId ¶
func (r *ModifyContainerAttributeRequest) SetContainerId(containerId string)
func (*ModifyContainerAttributeRequest) SetDescription ¶
func (r *ModifyContainerAttributeRequest) SetDescription(description string)
func (*ModifyContainerAttributeRequest) SetName ¶
func (r *ModifyContainerAttributeRequest) SetName(name string)
func (*ModifyContainerAttributeRequest) SetRegionId ¶
func (r *ModifyContainerAttributeRequest) SetRegionId(regionId string)
type ModifyContainerAttributeResponse ¶
type ModifyContainerAttributeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyContainerAttributeResult `json:"result"` }
type ModifyContainerAttributeResult ¶
type ModifyContainerAttributeResult struct { }
type StartContainerRequest ¶
type StartContainerRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` }
func NewStartContainerRequest ¶
func NewStartContainerRequest( regionId string, containerId string, ) *StartContainerRequest
* param regionId: Region ID * param containerId: Container ID
func (StartContainerRequest) GetRegionId ¶
func (r StartContainerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartContainerRequest) SetContainerId ¶
func (r *StartContainerRequest) SetContainerId(containerId string)
func (*StartContainerRequest) SetRegionId ¶
func (r *StartContainerRequest) SetRegionId(regionId string)
type StartContainerResponse ¶
type StartContainerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StartContainerResult `json:"result"` }
type StartContainerResult ¶
type StartContainerResult struct { }
type StopContainerRequest ¶
type StopContainerRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* Container ID */ ContainerId string `json:"containerId"` }
func NewStopContainerRequest ¶
func NewStopContainerRequest( regionId string, containerId string, ) *StopContainerRequest
* param regionId: Region ID * param containerId: Container ID
func (StopContainerRequest) GetRegionId ¶
func (r StopContainerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopContainerRequest) SetContainerId ¶
func (r *StopContainerRequest) SetContainerId(containerId string)
func (*StopContainerRequest) SetRegionId ¶
func (r *StopContainerRequest) SetRegionId(regionId string)
type StopContainerResponse ¶
type StopContainerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StopContainerResult `json:"result"` }
type StopContainerResult ¶
type StopContainerResult struct { }