Documentation
¶
Index ¶
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateContainerGroup(request *CreateContainerGroupRequest) (response *CreateContainerGroupResponse, err error)
- func (client *Client) CreateContainerGroupFromTemplate(request *CreateContainerGroupFromTemplateRequest) (response *CreateContainerGroupFromTemplateResponse, err error)
- func (client *Client) CreateContainerGroupFromTemplateWithCallback(request *CreateContainerGroupFromTemplateRequest, ...) <-chan int
- func (client *Client) CreateContainerGroupFromTemplateWithChan(request *CreateContainerGroupFromTemplateRequest) (<-chan *CreateContainerGroupFromTemplateResponse, <-chan error)
- func (client *Client) CreateContainerGroupWithCallback(request *CreateContainerGroupRequest, ...) <-chan int
- func (client *Client) CreateContainerGroupWithChan(request *CreateContainerGroupRequest) (<-chan *CreateContainerGroupResponse, <-chan error)
- func (client *Client) CreateImageCache(request *CreateImageCacheRequest) (response *CreateImageCacheResponse, err error)
- func (client *Client) CreateImageCacheWithCallback(request *CreateImageCacheRequest, ...) <-chan int
- func (client *Client) CreateImageCacheWithChan(request *CreateImageCacheRequest) (<-chan *CreateImageCacheResponse, <-chan error)
- func (client *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
- func (client *Client) DeleteContainerGroupWithCallback(request *DeleteContainerGroupRequest, ...) <-chan int
- func (client *Client) DeleteContainerGroupWithChan(request *DeleteContainerGroupRequest) (<-chan *DeleteContainerGroupResponse, <-chan error)
- func (client *Client) DeleteImageCache(request *DeleteImageCacheRequest) (response *DeleteImageCacheResponse, err error)
- func (client *Client) DeleteImageCacheWithCallback(request *DeleteImageCacheRequest, ...) <-chan int
- func (client *Client) DeleteImageCacheWithChan(request *DeleteImageCacheRequest) (<-chan *DeleteImageCacheResponse, <-chan error)
- func (client *Client) DescribeContainerGroupMetric(request *DescribeContainerGroupMetricRequest) (response *DescribeContainerGroupMetricResponse, err error)
- func (client *Client) DescribeContainerGroupMetricWithCallback(request *DescribeContainerGroupMetricRequest, ...) <-chan int
- func (client *Client) DescribeContainerGroupMetricWithChan(request *DescribeContainerGroupMetricRequest) (<-chan *DescribeContainerGroupMetricResponse, <-chan error)
- func (client *Client) DescribeContainerGroupPrice(request *DescribeContainerGroupPriceRequest) (response *DescribeContainerGroupPriceResponse, err error)
- func (client *Client) DescribeContainerGroupPriceWithCallback(request *DescribeContainerGroupPriceRequest, ...) <-chan int
- func (client *Client) DescribeContainerGroupPriceWithChan(request *DescribeContainerGroupPriceRequest) (<-chan *DescribeContainerGroupPriceResponse, <-chan error)
- func (client *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)
- func (client *Client) DescribeContainerGroupsWithCallback(request *DescribeContainerGroupsRequest, ...) <-chan int
- func (client *Client) DescribeContainerGroupsWithChan(request *DescribeContainerGroupsRequest) (<-chan *DescribeContainerGroupsResponse, <-chan error)
- func (client *Client) DescribeContainerLog(request *DescribeContainerLogRequest) (response *DescribeContainerLogResponse, err error)
- func (client *Client) DescribeContainerLogWithCallback(request *DescribeContainerLogRequest, ...) <-chan int
- func (client *Client) DescribeContainerLogWithChan(request *DescribeContainerLogRequest) (<-chan *DescribeContainerLogResponse, <-chan error)
- func (client *Client) DescribeImageCaches(request *DescribeImageCachesRequest) (response *DescribeImageCachesResponse, err error)
- func (client *Client) DescribeImageCachesWithCallback(request *DescribeImageCachesRequest, ...) <-chan int
- func (client *Client) DescribeImageCachesWithChan(request *DescribeImageCachesRequest) (<-chan *DescribeImageCachesResponse, <-chan error)
- func (client *Client) DescribeMultiContainerGroupMetric(request *DescribeMultiContainerGroupMetricRequest) (response *DescribeMultiContainerGroupMetricResponse, err error)
- func (client *Client) DescribeMultiContainerGroupMetricWithCallback(request *DescribeMultiContainerGroupMetricRequest, ...) <-chan int
- func (client *Client) DescribeMultiContainerGroupMetricWithChan(request *DescribeMultiContainerGroupMetricRequest) (<-chan *DescribeMultiContainerGroupMetricResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) ExecContainerCommand(request *ExecContainerCommandRequest) (response *ExecContainerCommandResponse, err error)
- func (client *Client) ExecContainerCommandWithCallback(request *ExecContainerCommandRequest, ...) <-chan int
- func (client *Client) ExecContainerCommandWithChan(request *ExecContainerCommandRequest) (<-chan *ExecContainerCommandResponse, <-chan error)
- func (client *Client) ExportContainerGroupTemplate(request *ExportContainerGroupTemplateRequest) (response *ExportContainerGroupTemplateResponse, err error)
- func (client *Client) ExportContainerGroupTemplateWithCallback(request *ExportContainerGroupTemplateRequest, ...) <-chan int
- func (client *Client) ExportContainerGroupTemplateWithChan(request *ExportContainerGroupTemplateRequest) (<-chan *ExportContainerGroupTemplateResponse, <-chan error)
- func (client *Client) RestartContainerGroup(request *RestartContainerGroupRequest) (response *RestartContainerGroupResponse, err error)
- func (client *Client) RestartContainerGroupWithCallback(request *RestartContainerGroupRequest, ...) <-chan int
- func (client *Client) RestartContainerGroupWithChan(request *RestartContainerGroupRequest) (<-chan *RestartContainerGroupResponse, <-chan error)
- func (client *Client) UpdateContainerGroup(request *UpdateContainerGroupRequest) (response *UpdateContainerGroupResponse, err error)
- func (client *Client) UpdateContainerGroupByTemplate(request *UpdateContainerGroupByTemplateRequest) (response *UpdateContainerGroupByTemplateResponse, err error)
- func (client *Client) UpdateContainerGroupByTemplateWithCallback(request *UpdateContainerGroupByTemplateRequest, ...) <-chan int
- func (client *Client) UpdateContainerGroupByTemplateWithChan(request *UpdateContainerGroupByTemplateRequest) (<-chan *UpdateContainerGroupByTemplateResponse, <-chan error)
- func (client *Client) UpdateContainerGroupWithCallback(request *UpdateContainerGroupRequest, ...) <-chan int
- func (client *Client) UpdateContainerGroupWithChan(request *UpdateContainerGroupRequest) (<-chan *UpdateContainerGroupResponse, <-chan error)
- type CreateContainerGroupArn
- type CreateContainerGroupConfigFileToPath
- type CreateContainerGroupConfigFileVolume
- type CreateContainerGroupContainer
- type CreateContainerGroupDiskVolume
- type CreateContainerGroupDnsConfig
- type CreateContainerGroupEmptyDirVolume
- type CreateContainerGroupEnvironmentVar
- type CreateContainerGroupExec
- type CreateContainerGroupFieldRef
- type CreateContainerGroupFlexVolume
- type CreateContainerGroupFromTemplateRequest
- type CreateContainerGroupFromTemplateResponse
- type CreateContainerGroupHostAliase
- type CreateContainerGroupHostPathVolume
- type CreateContainerGroupHttpGet
- type CreateContainerGroupImageRegistryCredential
- type CreateContainerGroupInitContainer
- type CreateContainerGroupLifecyclePostStartHandlerHttpGetHttpHeader
- type CreateContainerGroupLifecyclePreStopHandlerHttpGetHttpHeader
- type CreateContainerGroupLivenessProbe
- type CreateContainerGroupNFSVolume
- type CreateContainerGroupOption
- type CreateContainerGroupPort
- type CreateContainerGroupReadinessProbe
- type CreateContainerGroupRequest
- type CreateContainerGroupResponse
- type CreateContainerGroupSecurityContext
- type CreateContainerGroupSysctl
- type CreateContainerGroupTag
- type CreateContainerGroupTcpSocket
- type CreateContainerGroupVolume
- type CreateContainerGroupVolumeMount
- type CreateImageCacheImageRegistryCredential
- type CreateImageCacheRequest
- type CreateImageCacheResponse
- type DeleteContainerGroupRequest
- type DeleteContainerGroupResponse
- type DeleteImageCacheRequest
- type DeleteImageCacheResponse
- type DescribeContainerGroupMetricCPU1
- type DescribeContainerGroupMetricCPU2
- type DescribeContainerGroupMetricContainer1
- type DescribeContainerGroupMetricInterface2
- type DescribeContainerGroupMetricMemory1
- type DescribeContainerGroupMetricMemory2
- type DescribeContainerGroupMetricNetwork1
- type DescribeContainerGroupMetricRecord0
- type DescribeContainerGroupMetricRequest
- type DescribeContainerGroupMetricResponse
- type DescribeContainerGroupPriceDetailInfo2
- type DescribeContainerGroupPricePrice1
- type DescribeContainerGroupPricePriceInfo0
- type DescribeContainerGroupPriceRequest
- type DescribeContainerGroupPriceResponse
- type DescribeContainerGroupPriceRule1
- type DescribeContainerGroupPriceRule3
- type DescribeContainerGroupsCapability3
- type DescribeContainerGroupsConfigFileVolumeConfigFileToPath2
- type DescribeContainerGroupsContainer1
- type DescribeContainerGroupsContainerGroup0
- type DescribeContainerGroupsCurrentState2
- type DescribeContainerGroupsDnsConfig1
- type DescribeContainerGroupsEciSecurityContext1
- type DescribeContainerGroupsEnvironmentVar2
- type DescribeContainerGroupsEvent1
- type DescribeContainerGroupsFieldRef4
- type DescribeContainerGroupsHostAliase1
- type DescribeContainerGroupsHttpGet3
- type DescribeContainerGroupsLabel1
- type DescribeContainerGroupsLivenessProbe2
- type DescribeContainerGroupsOption2
- type DescribeContainerGroupsPort2
- type DescribeContainerGroupsPreviousState2
- type DescribeContainerGroupsReadinessProbe2
- type DescribeContainerGroupsRequest
- type DescribeContainerGroupsResponse
- type DescribeContainerGroupsSecurityContext2
- type DescribeContainerGroupsSysctl2
- type DescribeContainerGroupsTag
- type DescribeContainerGroupsTcpSocket3
- type DescribeContainerGroupsValueFrom3
- type DescribeContainerGroupsVolume1
- type DescribeContainerGroupsVolumeMount2
- type DescribeContainerLogRequest
- type DescribeContainerLogResponse
- type DescribeImageCachesEvent1
- type DescribeImageCachesImageCache0
- type DescribeImageCachesRequest
- type DescribeImageCachesResponse
- type DescribeMultiContainerGroupMetricAcceleratorStats3
- type DescribeMultiContainerGroupMetricCPU2
- type DescribeMultiContainerGroupMetricCPU3
- type DescribeMultiContainerGroupMetricContainer2
- type DescribeMultiContainerGroupMetricContainerCpu3
- type DescribeMultiContainerGroupMetricContainerData4
- type DescribeMultiContainerGroupMetricContainerInfo1
- type DescribeMultiContainerGroupMetricContainerMemory3
- type DescribeMultiContainerGroupMetricContainerSpec2
- type DescribeMultiContainerGroupMetricContainerStats2
- type DescribeMultiContainerGroupMetricCpuCFS4
- type DescribeMultiContainerGroupMetricCpuStats3
- type DescribeMultiContainerGroupMetricCpuUsage4
- type DescribeMultiContainerGroupMetricDiskIoStats3
- type DescribeMultiContainerGroupMetricFsStats3
- type DescribeMultiContainerGroupMetricHierarchicalData4
- type DescribeMultiContainerGroupMetricInterface3
- type DescribeMultiContainerGroupMetricInterfaceStats4
- type DescribeMultiContainerGroupMetricIoMerged4
- type DescribeMultiContainerGroupMetricIoQueued4
- type DescribeMultiContainerGroupMetricIoServiceByte4
- type DescribeMultiContainerGroupMetricIoServiceTime4
- type DescribeMultiContainerGroupMetricIoServiced4
- type DescribeMultiContainerGroupMetricIoTime4
- type DescribeMultiContainerGroupMetricIoWaitTime4
- type DescribeMultiContainerGroupMetricMemory2
- type DescribeMultiContainerGroupMetricMemory3
- type DescribeMultiContainerGroupMetricMemoryStats3
- type DescribeMultiContainerGroupMetricNetwork2
- type DescribeMultiContainerGroupMetricNetworkStats3
- type DescribeMultiContainerGroupMetricPodStat1
- type DescribeMultiContainerGroupMetricRecord0
- type DescribeMultiContainerGroupMetricRequest
- type DescribeMultiContainerGroupMetricResponse
- type DescribeMultiContainerGroupMetricSector4
- type DescribeMultiContainerGroupMetricTaskStats3
- type DescribeMultiContainerGroupMetricTcp4
- type DescribeMultiContainerGroupMetricTcp64
- type DescribeMultiContainerGroupMetricUdp4
- type DescribeMultiContainerGroupMetricUdp64
- type DescribeRegionsRegion0
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type ExecContainerCommandRequest
- type ExecContainerCommandResponse
- type ExportContainerGroupTemplateConfigFile3
- type ExportContainerGroupTemplateContainers2
- type ExportContainerGroupTemplateDnsConfig2
- type ExportContainerGroupTemplateEmptyDir3
- type ExportContainerGroupTemplateEnv3
- type ExportContainerGroupTemplateExec4
- type ExportContainerGroupTemplateFieldRef5
- type ExportContainerGroupTemplateHttpGet4
- type ExportContainerGroupTemplateInitContainer2
- type ExportContainerGroupTemplateItem4
- type ExportContainerGroupTemplateLivenessProbe3
- type ExportContainerGroupTemplateNfs3
- type ExportContainerGroupTemplateOption3
- type ExportContainerGroupTemplatePort3
- type ExportContainerGroupTemplateReadinessProbe3
- type ExportContainerGroupTemplateRequest
- type ExportContainerGroupTemplateResources1
- type ExportContainerGroupTemplateResources3
- type ExportContainerGroupTemplateResponse
- type ExportContainerGroupTemplateSecurityContext2
- type ExportContainerGroupTemplateSecurityContext3
- type ExportContainerGroupTemplateSpec1
- type ExportContainerGroupTemplateSysctl3
- type ExportContainerGroupTemplateSysctl4
- type ExportContainerGroupTemplateTag1
- type ExportContainerGroupTemplateTcpSocket4
- type ExportContainerGroupTemplateTemplate0
- type ExportContainerGroupTemplateValueFrom4
- type ExportContainerGroupTemplateVolume2
- type ExportContainerGroupTemplateVolumeMount3
- type RestartContainerGroupRequest
- type RestartContainerGroupResponse
- type UpdateContainerGroupByTemplateRequest
- type UpdateContainerGroupByTemplateResponse
- type UpdateContainerGroupCapability
- type UpdateContainerGroupConfigFileToPath
- type UpdateContainerGroupConfigFileVolume
- type UpdateContainerGroupContainer
- type UpdateContainerGroupDnsConfig
- type UpdateContainerGroupEmptyDirVolume
- type UpdateContainerGroupEnvironmentVar
- type UpdateContainerGroupExec
- type UpdateContainerGroupHttpGet
- type UpdateContainerGroupImageRegistryCredential
- type UpdateContainerGroupInitContainer
- type UpdateContainerGroupLivenessProbe
- type UpdateContainerGroupNFSVolume
- type UpdateContainerGroupOption
- type UpdateContainerGroupPort
- type UpdateContainerGroupReadinessProbe
- type UpdateContainerGroupRequest
- type UpdateContainerGroupResponse
- type UpdateContainerGroupSecurityContext
- type UpdateContainerGroupTag
- type UpdateContainerGroupTcpSocket
- type UpdateContainerGroupVolume
- type UpdateContainerGroupVolumeMount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
sdk.Client
}
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClient ¶
func NewClient() (client *Client, err error)
NewClient creates a sdk client with environment variables
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CreateContainerGroup ¶
func (client *Client) CreateContainerGroup(request *CreateContainerGroupRequest) (response *CreateContainerGroupResponse, err error)
CreateContainerGroup invokes the eci.CreateContainerGroup API synchronously api document: https://help.aliyun.com/api/eci/createcontainergroup.html
func (*Client) CreateContainerGroupFromTemplate ¶
func (client *Client) CreateContainerGroupFromTemplate(request *CreateContainerGroupFromTemplateRequest) (response *CreateContainerGroupFromTemplateResponse, err error)
CreateContainerGroupFromTemplate invokes the eci.CreateContainerGroupFromTemplate API synchronously api document: https://help.aliyun.com/api/eci/createcontainergroupfromtemplate.html
func (*Client) CreateContainerGroupFromTemplateWithCallback ¶
func (client *Client) CreateContainerGroupFromTemplateWithCallback(request *CreateContainerGroupFromTemplateRequest, callback func(response *CreateContainerGroupFromTemplateResponse, err error)) <-chan int
CreateContainerGroupFromTemplateWithCallback invokes the eci.CreateContainerGroupFromTemplate API asynchronously api document: https://help.aliyun.com/api/eci/createcontainergroupfromtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateContainerGroupFromTemplateWithChan ¶
func (client *Client) CreateContainerGroupFromTemplateWithChan(request *CreateContainerGroupFromTemplateRequest) (<-chan *CreateContainerGroupFromTemplateResponse, <-chan error)
CreateContainerGroupFromTemplateWithChan invokes the eci.CreateContainerGroupFromTemplate API asynchronously api document: https://help.aliyun.com/api/eci/createcontainergroupfromtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateContainerGroupWithCallback ¶
func (client *Client) CreateContainerGroupWithCallback(request *CreateContainerGroupRequest, callback func(response *CreateContainerGroupResponse, err error)) <-chan int
CreateContainerGroupWithCallback invokes the eci.CreateContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/createcontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateContainerGroupWithChan ¶
func (client *Client) CreateContainerGroupWithChan(request *CreateContainerGroupRequest) (<-chan *CreateContainerGroupResponse, <-chan error)
CreateContainerGroupWithChan invokes the eci.CreateContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/createcontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateImageCache ¶ added in v1.61.50
func (client *Client) CreateImageCache(request *CreateImageCacheRequest) (response *CreateImageCacheResponse, err error)
CreateImageCache invokes the eci.CreateImageCache API synchronously api document: https://help.aliyun.com/api/eci/createimagecache.html
func (*Client) CreateImageCacheWithCallback ¶ added in v1.61.50
func (client *Client) CreateImageCacheWithCallback(request *CreateImageCacheRequest, callback func(response *CreateImageCacheResponse, err error)) <-chan int
CreateImageCacheWithCallback invokes the eci.CreateImageCache API asynchronously api document: https://help.aliyun.com/api/eci/createimagecache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateImageCacheWithChan ¶ added in v1.61.50
func (client *Client) CreateImageCacheWithChan(request *CreateImageCacheRequest) (<-chan *CreateImageCacheResponse, <-chan error)
CreateImageCacheWithChan invokes the eci.CreateImageCache API asynchronously api document: https://help.aliyun.com/api/eci/createimagecache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteContainerGroup ¶
func (client *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
DeleteContainerGroup invokes the eci.DeleteContainerGroup API synchronously api document: https://help.aliyun.com/api/eci/deletecontainergroup.html
func (*Client) DeleteContainerGroupWithCallback ¶
func (client *Client) DeleteContainerGroupWithCallback(request *DeleteContainerGroupRequest, callback func(response *DeleteContainerGroupResponse, err error)) <-chan int
DeleteContainerGroupWithCallback invokes the eci.DeleteContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/deletecontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteContainerGroupWithChan ¶
func (client *Client) DeleteContainerGroupWithChan(request *DeleteContainerGroupRequest) (<-chan *DeleteContainerGroupResponse, <-chan error)
DeleteContainerGroupWithChan invokes the eci.DeleteContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/deletecontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImageCache ¶ added in v1.61.50
func (client *Client) DeleteImageCache(request *DeleteImageCacheRequest) (response *DeleteImageCacheResponse, err error)
DeleteImageCache invokes the eci.DeleteImageCache API synchronously api document: https://help.aliyun.com/api/eci/deleteimagecache.html
func (*Client) DeleteImageCacheWithCallback ¶ added in v1.61.50
func (client *Client) DeleteImageCacheWithCallback(request *DeleteImageCacheRequest, callback func(response *DeleteImageCacheResponse, err error)) <-chan int
DeleteImageCacheWithCallback invokes the eci.DeleteImageCache API asynchronously api document: https://help.aliyun.com/api/eci/deleteimagecache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImageCacheWithChan ¶ added in v1.61.50
func (client *Client) DeleteImageCacheWithChan(request *DeleteImageCacheRequest) (<-chan *DeleteImageCacheResponse, <-chan error)
DeleteImageCacheWithChan invokes the eci.DeleteImageCache API asynchronously api document: https://help.aliyun.com/api/eci/deleteimagecache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroupMetric ¶
func (client *Client) DescribeContainerGroupMetric(request *DescribeContainerGroupMetricRequest) (response *DescribeContainerGroupMetricResponse, err error)
DescribeContainerGroupMetric invokes the eci.DescribeContainerGroupMetric API synchronously api document: https://help.aliyun.com/api/eci/describecontainergroupmetric.html
func (*Client) DescribeContainerGroupMetricWithCallback ¶
func (client *Client) DescribeContainerGroupMetricWithCallback(request *DescribeContainerGroupMetricRequest, callback func(response *DescribeContainerGroupMetricResponse, err error)) <-chan int
DescribeContainerGroupMetricWithCallback invokes the eci.DescribeContainerGroupMetric API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroupmetric.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroupMetricWithChan ¶
func (client *Client) DescribeContainerGroupMetricWithChan(request *DescribeContainerGroupMetricRequest) (<-chan *DescribeContainerGroupMetricResponse, <-chan error)
DescribeContainerGroupMetricWithChan invokes the eci.DescribeContainerGroupMetric API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroupmetric.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroupPrice ¶
func (client *Client) DescribeContainerGroupPrice(request *DescribeContainerGroupPriceRequest) (response *DescribeContainerGroupPriceResponse, err error)
DescribeContainerGroupPrice invokes the eci.DescribeContainerGroupPrice API synchronously api document: https://help.aliyun.com/api/eci/describecontainergroupprice.html
func (*Client) DescribeContainerGroupPriceWithCallback ¶
func (client *Client) DescribeContainerGroupPriceWithCallback(request *DescribeContainerGroupPriceRequest, callback func(response *DescribeContainerGroupPriceResponse, err error)) <-chan int
DescribeContainerGroupPriceWithCallback invokes the eci.DescribeContainerGroupPrice API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroupprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroupPriceWithChan ¶
func (client *Client) DescribeContainerGroupPriceWithChan(request *DescribeContainerGroupPriceRequest) (<-chan *DescribeContainerGroupPriceResponse, <-chan error)
DescribeContainerGroupPriceWithChan invokes the eci.DescribeContainerGroupPrice API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroupprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroups ¶
func (client *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)
DescribeContainerGroups invokes the eci.DescribeContainerGroups API synchronously api document: https://help.aliyun.com/api/eci/describecontainergroups.html
func (*Client) DescribeContainerGroupsWithCallback ¶
func (client *Client) DescribeContainerGroupsWithCallback(request *DescribeContainerGroupsRequest, callback func(response *DescribeContainerGroupsResponse, err error)) <-chan int
DescribeContainerGroupsWithCallback invokes the eci.DescribeContainerGroups API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerGroupsWithChan ¶
func (client *Client) DescribeContainerGroupsWithChan(request *DescribeContainerGroupsRequest) (<-chan *DescribeContainerGroupsResponse, <-chan error)
DescribeContainerGroupsWithChan invokes the eci.DescribeContainerGroups API asynchronously api document: https://help.aliyun.com/api/eci/describecontainergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerLog ¶
func (client *Client) DescribeContainerLog(request *DescribeContainerLogRequest) (response *DescribeContainerLogResponse, err error)
DescribeContainerLog invokes the eci.DescribeContainerLog API synchronously api document: https://help.aliyun.com/api/eci/describecontainerlog.html
func (*Client) DescribeContainerLogWithCallback ¶
func (client *Client) DescribeContainerLogWithCallback(request *DescribeContainerLogRequest, callback func(response *DescribeContainerLogResponse, err error)) <-chan int
DescribeContainerLogWithCallback invokes the eci.DescribeContainerLog API asynchronously api document: https://help.aliyun.com/api/eci/describecontainerlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerLogWithChan ¶
func (client *Client) DescribeContainerLogWithChan(request *DescribeContainerLogRequest) (<-chan *DescribeContainerLogResponse, <-chan error)
DescribeContainerLogWithChan invokes the eci.DescribeContainerLog API asynchronously api document: https://help.aliyun.com/api/eci/describecontainerlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageCaches ¶ added in v1.61.50
func (client *Client) DescribeImageCaches(request *DescribeImageCachesRequest) (response *DescribeImageCachesResponse, err error)
DescribeImageCaches invokes the eci.DescribeImageCaches API synchronously api document: https://help.aliyun.com/api/eci/describeimagecaches.html
func (*Client) DescribeImageCachesWithCallback ¶ added in v1.61.50
func (client *Client) DescribeImageCachesWithCallback(request *DescribeImageCachesRequest, callback func(response *DescribeImageCachesResponse, err error)) <-chan int
DescribeImageCachesWithCallback invokes the eci.DescribeImageCaches API asynchronously api document: https://help.aliyun.com/api/eci/describeimagecaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageCachesWithChan ¶ added in v1.61.50
func (client *Client) DescribeImageCachesWithChan(request *DescribeImageCachesRequest) (<-chan *DescribeImageCachesResponse, <-chan error)
DescribeImageCachesWithChan invokes the eci.DescribeImageCaches API asynchronously api document: https://help.aliyun.com/api/eci/describeimagecaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMultiContainerGroupMetric ¶
func (client *Client) DescribeMultiContainerGroupMetric(request *DescribeMultiContainerGroupMetricRequest) (response *DescribeMultiContainerGroupMetricResponse, err error)
DescribeMultiContainerGroupMetric invokes the eci.DescribeMultiContainerGroupMetric API synchronously api document: https://help.aliyun.com/api/eci/describemulticontainergroupmetric.html
func (*Client) DescribeMultiContainerGroupMetricWithCallback ¶
func (client *Client) DescribeMultiContainerGroupMetricWithCallback(request *DescribeMultiContainerGroupMetricRequest, callback func(response *DescribeMultiContainerGroupMetricResponse, err error)) <-chan int
DescribeMultiContainerGroupMetricWithCallback invokes the eci.DescribeMultiContainerGroupMetric API asynchronously api document: https://help.aliyun.com/api/eci/describemulticontainergroupmetric.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMultiContainerGroupMetricWithChan ¶
func (client *Client) DescribeMultiContainerGroupMetricWithChan(request *DescribeMultiContainerGroupMetricRequest) (<-chan *DescribeMultiContainerGroupMetricResponse, <-chan error)
DescribeMultiContainerGroupMetricWithChan invokes the eci.DescribeMultiContainerGroupMetric API asynchronously api document: https://help.aliyun.com/api/eci/describemulticontainergroupmetric.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegions ¶ added in v1.61.50
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the eci.DescribeRegions API synchronously api document: https://help.aliyun.com/api/eci/describeregions.html
func (*Client) DescribeRegionsWithCallback ¶ added in v1.61.50
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the eci.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/eci/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegionsWithChan ¶ added in v1.61.50
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the eci.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/eci/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExecContainerCommand ¶
func (client *Client) ExecContainerCommand(request *ExecContainerCommandRequest) (response *ExecContainerCommandResponse, err error)
ExecContainerCommand invokes the eci.ExecContainerCommand API synchronously api document: https://help.aliyun.com/api/eci/execcontainercommand.html
func (*Client) ExecContainerCommandWithCallback ¶
func (client *Client) ExecContainerCommandWithCallback(request *ExecContainerCommandRequest, callback func(response *ExecContainerCommandResponse, err error)) <-chan int
ExecContainerCommandWithCallback invokes the eci.ExecContainerCommand API asynchronously api document: https://help.aliyun.com/api/eci/execcontainercommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExecContainerCommandWithChan ¶
func (client *Client) ExecContainerCommandWithChan(request *ExecContainerCommandRequest) (<-chan *ExecContainerCommandResponse, <-chan error)
ExecContainerCommandWithChan invokes the eci.ExecContainerCommand API asynchronously api document: https://help.aliyun.com/api/eci/execcontainercommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportContainerGroupTemplate ¶
func (client *Client) ExportContainerGroupTemplate(request *ExportContainerGroupTemplateRequest) (response *ExportContainerGroupTemplateResponse, err error)
ExportContainerGroupTemplate invokes the eci.ExportContainerGroupTemplate API synchronously api document: https://help.aliyun.com/api/eci/exportcontainergrouptemplate.html
func (*Client) ExportContainerGroupTemplateWithCallback ¶
func (client *Client) ExportContainerGroupTemplateWithCallback(request *ExportContainerGroupTemplateRequest, callback func(response *ExportContainerGroupTemplateResponse, err error)) <-chan int
ExportContainerGroupTemplateWithCallback invokes the eci.ExportContainerGroupTemplate API asynchronously api document: https://help.aliyun.com/api/eci/exportcontainergrouptemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportContainerGroupTemplateWithChan ¶
func (client *Client) ExportContainerGroupTemplateWithChan(request *ExportContainerGroupTemplateRequest) (<-chan *ExportContainerGroupTemplateResponse, <-chan error)
ExportContainerGroupTemplateWithChan invokes the eci.ExportContainerGroupTemplate API asynchronously api document: https://help.aliyun.com/api/eci/exportcontainergrouptemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RestartContainerGroup ¶
func (client *Client) RestartContainerGroup(request *RestartContainerGroupRequest) (response *RestartContainerGroupResponse, err error)
RestartContainerGroup invokes the eci.RestartContainerGroup API synchronously api document: https://help.aliyun.com/api/eci/restartcontainergroup.html
func (*Client) RestartContainerGroupWithCallback ¶
func (client *Client) RestartContainerGroupWithCallback(request *RestartContainerGroupRequest, callback func(response *RestartContainerGroupResponse, err error)) <-chan int
RestartContainerGroupWithCallback invokes the eci.RestartContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/restartcontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RestartContainerGroupWithChan ¶
func (client *Client) RestartContainerGroupWithChan(request *RestartContainerGroupRequest) (<-chan *RestartContainerGroupResponse, <-chan error)
RestartContainerGroupWithChan invokes the eci.RestartContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/restartcontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateContainerGroup ¶
func (client *Client) UpdateContainerGroup(request *UpdateContainerGroupRequest) (response *UpdateContainerGroupResponse, err error)
UpdateContainerGroup invokes the eci.UpdateContainerGroup API synchronously api document: https://help.aliyun.com/api/eci/updatecontainergroup.html
func (*Client) UpdateContainerGroupByTemplate ¶
func (client *Client) UpdateContainerGroupByTemplate(request *UpdateContainerGroupByTemplateRequest) (response *UpdateContainerGroupByTemplateResponse, err error)
UpdateContainerGroupByTemplate invokes the eci.UpdateContainerGroupByTemplate API synchronously api document: https://help.aliyun.com/api/eci/updatecontainergroupbytemplate.html
func (*Client) UpdateContainerGroupByTemplateWithCallback ¶
func (client *Client) UpdateContainerGroupByTemplateWithCallback(request *UpdateContainerGroupByTemplateRequest, callback func(response *UpdateContainerGroupByTemplateResponse, err error)) <-chan int
UpdateContainerGroupByTemplateWithCallback invokes the eci.UpdateContainerGroupByTemplate API asynchronously api document: https://help.aliyun.com/api/eci/updatecontainergroupbytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateContainerGroupByTemplateWithChan ¶
func (client *Client) UpdateContainerGroupByTemplateWithChan(request *UpdateContainerGroupByTemplateRequest) (<-chan *UpdateContainerGroupByTemplateResponse, <-chan error)
UpdateContainerGroupByTemplateWithChan invokes the eci.UpdateContainerGroupByTemplate API asynchronously api document: https://help.aliyun.com/api/eci/updatecontainergroupbytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateContainerGroupWithCallback ¶
func (client *Client) UpdateContainerGroupWithCallback(request *UpdateContainerGroupRequest, callback func(response *UpdateContainerGroupResponse, err error)) <-chan int
UpdateContainerGroupWithCallback invokes the eci.UpdateContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/updatecontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpdateContainerGroupWithChan ¶
func (client *Client) UpdateContainerGroupWithChan(request *UpdateContainerGroupRequest) (<-chan *UpdateContainerGroupResponse, <-chan error)
UpdateContainerGroupWithChan invokes the eci.UpdateContainerGroup API asynchronously api document: https://help.aliyun.com/api/eci/updatecontainergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateContainerGroupArn ¶
type CreateContainerGroupArn struct {
RoleArn string `name:"RoleArn"`
RoleType string `name:"RoleType"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
type CreateContainerGroupConfigFileToPath ¶
type CreateContainerGroupConfigFileToPath struct {
Content string `name:"Content"`
Path string `name:"Path"`
Mode requests.Integer `name:"Mode"`
}
type CreateContainerGroupConfigFileVolume ¶
type CreateContainerGroupConfigFileVolume struct {
ConfigFileToPath *[]CreateContainerGroupConfigFileToPath `name:"ConfigFileToPath"`
DefaultModel requests.Integer `name:"DefaultModel"`
}
type CreateContainerGroupContainer ¶
type CreateContainerGroupContainer struct {
Image string `name:"Image"`
Name string `name:"Name"`
Cpu requests.Float `name:"Cpu"`
Memory requests.Float `name:"Memory"`
WorkingDir string `name:"WorkingDir"`
ImagePullPolicy string `name:"ImagePullPolicy"`
Command []string `name:"Command" type:"Repeated"`
Arg []string `name:"Arg" type:"Repeated"`
VolumeMount *[]CreateContainerGroupVolumeMount `name:"VolumeMount" type:"Repeated"`
Port *[]CreateContainerGroupPort `name:"Port" type:"Repeated"`
EnvironmentVar *[]CreateContainerGroupEnvironmentVar `name:"EnvironmentVar" type:"Repeated"`
Stdin requests.Boolean `name:"Stdin"`
StdinOnce requests.Boolean `name:"StdinOnce"`
Tty requests.Boolean `name:"Tty"`
Gpu requests.Integer `name:"Gpu"`
LifecyclePostStartHandlerHttpGetHost string `name:"LifecyclePostStartHandlerHttpGetHost"`
LifecyclePostStartHandlerHttpGetPort requests.Integer `name:"LifecyclePostStartHandlerHttpGetPort"`
LifecyclePostStartHandlerHttpGetPath string `name:"LifecyclePostStartHandlerHttpGetPath"`
LifecyclePostStartHandlerHttpGetScheme string `name:"LifecyclePostStartHandlerHttpGetScheme"`
LifecyclePostStartHandlerHttpGetHttpHeader *[]CreateContainerGroupLifecyclePostStartHandlerHttpGetHttpHeader `name:"LifecyclePostStartHandlerHttpGetHttpHeader" type:"Repeated"`
LifecyclePostStartHandlerExec []string `name:"LifecyclePostStartHandlerExec" type:"Repeated"`
LifecyclePostStartHandlerTcpSocketHost string `name:"LifecyclePostStartHandlerTcpSocketHost"`
LifecyclePostStartHandlerTcpSocketPort requests.Integer `name:"LifecyclePostStartHandlerTcpSocketPort"`
LifecyclePreStopHandlerHttpGetHost string `name:"LifecyclePreStopHandlerHttpGetHost"`
LifecyclePreStopHandlerHttpGetPort requests.Integer `name:"LifecyclePreStopHandlerHttpGetPort"`
LifecyclePreStopHandlerHttpGetPath string `name:"LifecyclePreStopHandlerHttpGetPath"`
LifecyclePreStopHandlerHttpGetScheme string `name:"LifecyclePreStopHandlerHttpGetScheme"`
LifecyclePreStopHandlerHttpGetHttpHeader *[]CreateContainerGroupLifecyclePreStopHandlerHttpGetHttpHeader `name:"LifecyclePreStopHandlerHttpGetHttpHeader" type:"Repeated"`
LifecyclePreStopHandlerExec []string `name:"LifecyclePreStopHandlerExec" type:"Repeated"`
LifecyclePreStopHandlerTcpSocketHost string `name:"LifecyclePreStopHandlerTcpSocketHost"`
LifecyclePreStopHandlerTcpSocketPort requests.Integer `name:"LifecyclePreStopHandlerTcpSocketPort"`
ReadinessProbe CreateContainerGroupReadinessProbe `name:"ReadinessProbe" type:"Struct"`
LivenessProbe CreateContainerGroupLivenessProbe `name:"LivenessProbe" type:"Struct"`
SecurityContext CreateContainerGroupSecurityContext `name:"SecurityContext" type:"Struct"`
}
type CreateContainerGroupDiskVolume ¶
type CreateContainerGroupDiskVolume struct {
DiskId string `name:"DiskId"`
FsType string `name:"FsType"`
DiskSize requests.Integer `name:"DiskSize"`
}
type CreateContainerGroupDnsConfig ¶
type CreateContainerGroupDnsConfig struct {
NameServer []string `name:"NameServer"`
Search []string `name:"Search"`
Option *[]CreateContainerGroupOption `name:"Option"`
}
type CreateContainerGroupEmptyDirVolume ¶
type CreateContainerGroupEmptyDirVolume struct {
Medium string `name:"Medium"`
}
type CreateContainerGroupEnvironmentVar ¶
type CreateContainerGroupEnvironmentVar struct {
Key string `name:"Key"`
Value string `name:"Value"`
FieldRef CreateContainerGroupFieldRef `name:"FieldRef" type:"Struct"`
}
type CreateContainerGroupExec ¶
type CreateContainerGroupExec struct {
Command []string `name:"Command"`
}
type CreateContainerGroupFieldRef ¶
type CreateContainerGroupFieldRef struct {
FieldPath string `name:"FieldPath"`
}
type CreateContainerGroupFlexVolume ¶ added in v1.61.51
type CreateContainerGroupFlexVolume struct {
Driver string `name:"Driver"`
FsType string `name:"FsType"`
Options string `name:"Options"`
}
type CreateContainerGroupFromTemplateRequest ¶
type CreateContainerGroupFromTemplateRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
Template string `position:"Body" name:"Template"`
ClientToken string `position:"Query" name:"ClientToken"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
CreateContainerGroupFromTemplateRequest is the request struct for api CreateContainerGroupFromTemplate
func CreateCreateContainerGroupFromTemplateRequest ¶
func CreateCreateContainerGroupFromTemplateRequest() (request *CreateContainerGroupFromTemplateRequest)
CreateCreateContainerGroupFromTemplateRequest creates a request to invoke CreateContainerGroupFromTemplate API
type CreateContainerGroupFromTemplateResponse ¶
type CreateContainerGroupFromTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
}
CreateContainerGroupFromTemplateResponse is the response struct for api CreateContainerGroupFromTemplate
func CreateCreateContainerGroupFromTemplateResponse ¶
func CreateCreateContainerGroupFromTemplateResponse() (response *CreateContainerGroupFromTemplateResponse)
CreateCreateContainerGroupFromTemplateResponse creates a response to parse from CreateContainerGroupFromTemplate response
type CreateContainerGroupHostAliase ¶
type CreateContainerGroupHostAliase struct {
Ip string `name:"Ip"`
Hostname []string `name:"Hostname" type:"Repeated"`
}
type CreateContainerGroupHostPathVolume ¶ added in v1.61.51
type CreateContainerGroupHostPathVolume struct {
Type string `name:"Type"`
Path string `name:"Path"`
}
type CreateContainerGroupHttpGet ¶
type CreateContainerGroupHttpGet struct {
Path string `name:"Path"`
Port requests.Integer `name:"Port"`
Scheme string `name:"Scheme"`
}
type CreateContainerGroupImageRegistryCredential ¶
type CreateContainerGroupImageRegistryCredential struct {
Server string `name:"Server"`
UserName string `name:"UserName"`
Password string `name:"Password"`
}
type CreateContainerGroupInitContainer ¶
type CreateContainerGroupInitContainer struct {
Name string `name:"Name"`
Image string `name:"Image"`
Cpu requests.Float `name:"Cpu"`
Memory requests.Float `name:"Memory"`
WorkingDir string `name:"WorkingDir"`
ImagePullPolicy string `name:"ImagePullPolicy"`
Command []string `name:"Command" type:"Repeated"`
Arg []string `name:"Arg" type:"Repeated"`
VolumeMount *[]CreateContainerGroupVolumeMount `name:"VolumeMount" type:"Repeated"`
Port *[]CreateContainerGroupPort `name:"Port" type:"Repeated"`
EnvironmentVar *[]CreateContainerGroupEnvironmentVar `name:"EnvironmentVar" type:"Repeated"`
Gpu requests.Integer `name:"Gpu"`
SecurityContext CreateContainerGroupSecurityContext `name:"SecurityContext" type:"Struct"`
}
type CreateContainerGroupLifecyclePostStartHandlerHttpGetHttpHeader ¶ added in v1.61.51
type CreateContainerGroupLifecyclePostStartHandlerHttpGetHttpHeader struct {
Name string `name:"Name"`
Value string `name:"Value"`
}
type CreateContainerGroupLifecyclePreStopHandlerHttpGetHttpHeader ¶ added in v1.61.51
type CreateContainerGroupLifecyclePreStopHandlerHttpGetHttpHeader struct {
Name string `name:"Name"`
Value string `name:"Value"`
}
type CreateContainerGroupLivenessProbe ¶
type CreateContainerGroupLivenessProbe struct {
InitialDelaySeconds requests.Integer `name:"InitialDelaySeconds"`
PeriodSeconds requests.Integer `name:"PeriodSeconds"`
SuccessThreshold requests.Integer `name:"SuccessThreshold"`
FailureThreshold requests.Integer `name:"FailureThreshold"`
TimeoutSeconds requests.Integer `name:"TimeoutSeconds"`
HttpGet CreateContainerGroupHttpGet `name:"HttpGet"`
Exec CreateContainerGroupExec `name:"Exec"`
TcpSocket CreateContainerGroupTcpSocket `name:"TcpSocket"`
}
type CreateContainerGroupNFSVolume ¶
type CreateContainerGroupNFSVolume struct {
Server string `name:"Server"`
Path string `name:"Path"`
ReadOnly requests.Boolean `name:"ReadOnly"`
}
type CreateContainerGroupOption ¶
type CreateContainerGroupOption struct {
Name string `name:"Name"`
Value string `name:"Value"`
}
type CreateContainerGroupPort ¶
type CreateContainerGroupPort struct {
Protocol string `name:"Protocol"`
Port requests.Integer `name:"Port"`
}
type CreateContainerGroupReadinessProbe ¶
type CreateContainerGroupReadinessProbe struct {
InitialDelaySeconds requests.Integer `name:"InitialDelaySeconds"`
PeriodSeconds requests.Integer `name:"PeriodSeconds"`
SuccessThreshold requests.Integer `name:"SuccessThreshold"`
FailureThreshold requests.Integer `name:"FailureThreshold"`
TimeoutSeconds requests.Integer `name:"TimeoutSeconds"`
HttpGet CreateContainerGroupHttpGet `name:"HttpGet"`
Exec CreateContainerGroupExec `name:"Exec"`
TcpSocket CreateContainerGroupTcpSocket `name:"TcpSocket"`
}
type CreateContainerGroupRequest ¶
type CreateContainerGroupRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ZoneId string `position:"Query" name:"ZoneId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
ContainerGroupName string `position:"Query" name:"ContainerGroupName"`
RestartPolicy string `position:"Query" name:"RestartPolicy"`
Tag *[]CreateContainerGroupTag `position:"Query" name:"Tag" type:"Repeated"`
ImageRegistryCredential *[]CreateContainerGroupImageRegistryCredential `position:"Query" name:"ImageRegistryCredential" type:"Repeated"`
Container *[]CreateContainerGroupContainer `position:"Query" name:"Container" type:"Repeated"`
Volume *[]CreateContainerGroupVolume `position:"Query" name:"Volume" type:"Repeated"`
EipInstanceId string `position:"Query" name:"EipInstanceId"`
InitContainer *[]CreateContainerGroupInitContainer `position:"Query" name:"InitContainer" type:"Repeated"`
Cpu requests.Float `position:"Query" name:"Cpu"`
Memory requests.Float `position:"Query" name:"Memory"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
DnsPolicy string `position:"Query" name:"DnsPolicy"`
ClientToken string `position:"Query" name:"ClientToken"`
HostAliase *[]CreateContainerGroupHostAliase `position:"Query" name:"HostAliase" type:"Repeated"`
Arn *[]CreateContainerGroupArn `position:"Query" name:"Arn" type:"Repeated"`
InstanceType string `position:"Query" name:"InstanceType"`
SlsEnable requests.Boolean `position:"Query" name:"SlsEnable"`
ImageSnapshotId string `position:"Query" name:"ImageSnapshotId"`
RamRoleName string `position:"Query" name:"RamRoleName"`
NtpServer []string `position:"Query" name:"NtpServer" type:"Repeated"`
TerminationGracePeriodSeconds requests.Integer `position:"Query" name:"TerminationGracePeriodSeconds"`
AutoMatchImageCache requests.Boolean `position:"Query" name:"AutoMatchImageCache"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
ActiveDeadlineSeconds requests.Integer `position:"Query" name:"ActiveDeadlineSeconds"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
VSwitchStrategy string `position:"Query" name:"VSwitchStrategy"`
DnsConfig CreateContainerGroupDnsConfig `position:"Query" name:"DnsConfig" type:"Struct"`
SecurityContext CreateContainerGroupSecurityContext `position:"Query" name:"SecurityContext" type:"Struct"`
}
CreateContainerGroupRequest is the request struct for api CreateContainerGroup
func CreateCreateContainerGroupRequest ¶
func CreateCreateContainerGroupRequest() (request *CreateContainerGroupRequest)
CreateCreateContainerGroupRequest creates a request to invoke CreateContainerGroup API
type CreateContainerGroupResponse ¶
type CreateContainerGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
}
CreateContainerGroupResponse is the response struct for api CreateContainerGroup
func CreateCreateContainerGroupResponse ¶
func CreateCreateContainerGroupResponse() (response *CreateContainerGroupResponse)
CreateCreateContainerGroupResponse creates a response to parse from CreateContainerGroup response
type CreateContainerGroupSecurityContext ¶
type CreateContainerGroupSecurityContext struct {
Sysctl *[]CreateContainerGroupSysctl `name:"Sysctl"`
}
type CreateContainerGroupSysctl ¶
type CreateContainerGroupSysctl struct {
Name string `name:"Name"`
Value string `name:"Value"`
}
type CreateContainerGroupTag ¶
type CreateContainerGroupTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
type CreateContainerGroupTcpSocket ¶
type CreateContainerGroupTcpSocket struct {
Port requests.Integer `name:"Port"`
}
type CreateContainerGroupVolume ¶
type CreateContainerGroupVolume struct {
Name string `name:"Name"`
Type string `name:"Type"`
NFSVolume CreateContainerGroupNFSVolume `name:"NFSVolume" type:"Struct"`
ConfigFileVolume CreateContainerGroupConfigFileVolume `name:"ConfigFileVolume" type:"Struct"`
EmptyDirVolume CreateContainerGroupEmptyDirVolume `name:"EmptyDirVolume" type:"Struct"`
DiskVolume CreateContainerGroupDiskVolume `name:"DiskVolume" type:"Struct"`
FlexVolume CreateContainerGroupFlexVolume `name:"FlexVolume" type:"Struct"`
HostPathVolume CreateContainerGroupHostPathVolume `name:"HostPathVolume" type:"Struct"`
}
type CreateContainerGroupVolumeMount ¶
type CreateContainerGroupVolumeMount struct {
MountPath string `name:"MountPath"`
ReadOnly requests.Boolean `name:"ReadOnly"`
Name string `name:"Name"`
SubPath string `name:"SubPath"`
}
type CreateImageCacheImageRegistryCredential ¶ added in v1.61.50
type CreateImageCacheImageRegistryCredential struct {
Server string `name:"Server"`
UserName string `name:"UserName"`
Password string `name:"Password"`
}
type CreateImageCacheRequest ¶ added in v1.61.50
type CreateImageCacheRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ZoneId string `position:"Query" name:"ZoneId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
ImageCacheName string `position:"Query" name:"ImageCacheName"`
ImageRegistryCredential *[]CreateImageCacheImageRegistryCredential `position:"Query" name:"ImageRegistryCredential" type:"Repeated"`
EipInstanceId string `position:"Query" name:"EipInstanceId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ClientToken string `position:"Query" name:"ClientToken"`
Image []string `position:"Query" name:"Image" type:"Repeated"`
ImageCacheSize requests.Integer `position:"Query" name:"ImageCacheSize"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
RetentionDays requests.Integer `position:"Query" name:"RetentionDays"`
}
CreateImageCacheRequest is the request struct for api CreateImageCache
func CreateCreateImageCacheRequest ¶ added in v1.61.50
func CreateCreateImageCacheRequest() (request *CreateImageCacheRequest)
CreateCreateImageCacheRequest creates a request to invoke CreateImageCache API
type CreateImageCacheResponse ¶ added in v1.61.50
type CreateImageCacheResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageCacheId string `json:"ImageCacheId" xml:"ImageCacheId"`
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
}
CreateImageCacheResponse is the response struct for api CreateImageCache
func CreateCreateImageCacheResponse ¶ added in v1.61.50
func CreateCreateImageCacheResponse() (response *CreateImageCacheResponse)
CreateCreateImageCacheResponse creates a response to parse from CreateImageCache response
type DeleteContainerGroupRequest ¶
type DeleteContainerGroupRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
ClientToken string `position:"Query" name:"ClientToken"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
DeleteContainerGroupRequest is the request struct for api DeleteContainerGroup
func CreateDeleteContainerGroupRequest ¶
func CreateDeleteContainerGroupRequest() (request *DeleteContainerGroupRequest)
CreateDeleteContainerGroupRequest creates a request to invoke DeleteContainerGroup API
type DeleteContainerGroupResponse ¶
type DeleteContainerGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteContainerGroupResponse is the response struct for api DeleteContainerGroup
func CreateDeleteContainerGroupResponse ¶
func CreateDeleteContainerGroupResponse() (response *DeleteContainerGroupResponse)
CreateDeleteContainerGroupResponse creates a response to parse from DeleteContainerGroup response
type DeleteImageCacheRequest ¶ added in v1.61.50
type DeleteImageCacheRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ImageCacheId string `position:"Query" name:"ImageCacheId"`
ClientToken string `position:"Query" name:"ClientToken"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
DeleteImageCacheRequest is the request struct for api DeleteImageCache
func CreateDeleteImageCacheRequest ¶ added in v1.61.50
func CreateDeleteImageCacheRequest() (request *DeleteImageCacheRequest)
CreateDeleteImageCacheRequest creates a request to invoke DeleteImageCache API
type DeleteImageCacheResponse ¶ added in v1.61.50
type DeleteImageCacheResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImageCacheResponse is the response struct for api DeleteImageCache
func CreateDeleteImageCacheResponse ¶ added in v1.61.50
func CreateDeleteImageCacheResponse() (response *DeleteImageCacheResponse)
CreateDeleteImageCacheResponse creates a response to parse from DeleteImageCache response
type DescribeContainerGroupMetricCPU1 ¶
type DescribeContainerGroupMetricCPU1 struct {
UsageNanoCores int64 `json:"UsageNanoCores" xml:"UsageNanoCores"`
UsageCoreNanoSeconds int64 `json:"UsageCoreNanoSeconds" xml:"UsageCoreNanoSeconds"`
Load int64 `json:"Load" xml:"Load"`
Limit int64 `json:"Limit" xml:"Limit"`
}
type DescribeContainerGroupMetricCPU2 ¶
type DescribeContainerGroupMetricCPU2 struct {
UsageNanoCores int64 `json:"UsageNanoCores" xml:"UsageNanoCores"`
UsageCoreNanoSeconds int64 `json:"UsageCoreNanoSeconds" xml:"UsageCoreNanoSeconds"`
Load int64 `json:"Load" xml:"Load"`
Limit int64 `json:"Limit" xml:"Limit"`
}
type DescribeContainerGroupMetricContainer1 ¶
type DescribeContainerGroupMetricContainer1 struct {
Name string `json:"Name" xml:"Name"`
CPU DescribeContainerGroupMetricCPU2 `json:"CPU" xml:"CPU"`
Memory DescribeContainerGroupMetricMemory2 `json:"Memory" xml:"Memory"`
}
type DescribeContainerGroupMetricInterface2 ¶
type DescribeContainerGroupMetricInterface2 struct {
TxBytes int64 `json:"TxBytes" xml:"TxBytes"`
RxBytes int64 `json:"RxBytes" xml:"RxBytes"`
TxErrors int64 `json:"TxErrors" xml:"TxErrors"`
RxErrors int64 `json:"RxErrors" xml:"RxErrors"`
Name string `json:"Name" xml:"Name"`
}
type DescribeContainerGroupMetricMemory1 ¶
type DescribeContainerGroupMetricMemory1 struct {
AvailableBytes int64 `json:"AvailableBytes" xml:"AvailableBytes"`
UsageBytes int64 `json:"UsageBytes" xml:"UsageBytes"`
Cache int64 `json:"Cache" xml:"Cache"`
WorkingSet int64 `json:"WorkingSet" xml:"WorkingSet"`
Rss int64 `json:"Rss" xml:"Rss"`
}
type DescribeContainerGroupMetricMemory2 ¶
type DescribeContainerGroupMetricMemory2 struct {
AvailableBytes int64 `json:"AvailableBytes" xml:"AvailableBytes"`
UsageBytes int64 `json:"UsageBytes" xml:"UsageBytes"`
Cache int64 `json:"Cache" xml:"Cache"`
WorkingSet int64 `json:"WorkingSet" xml:"WorkingSet"`
Rss int64 `json:"Rss" xml:"Rss"`
}
type DescribeContainerGroupMetricNetwork1 ¶
type DescribeContainerGroupMetricNetwork1 struct {
Interfaces []DescribeContainerGroupMetricInterface2 `json:"Interfaces" xml:"Interfaces"`
}
type DescribeContainerGroupMetricRecord0 ¶
type DescribeContainerGroupMetricRecord0 struct {
Timestamp string `json:"Timestamp" xml:"Timestamp"`
Containers []DescribeContainerGroupMetricContainer1 `json:"Containers" xml:"Containers"`
CPU DescribeContainerGroupMetricCPU1 `json:"CPU" xml:"CPU"`
Memory DescribeContainerGroupMetricMemory1 `json:"Memory" xml:"Memory"`
Network DescribeContainerGroupMetricNetwork1 `json:"Network" xml:"Network"`
}
type DescribeContainerGroupMetricRequest ¶
type DescribeContainerGroupMetricRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
StartTime string `position:"Query" name:"StartTime"`
EndTime string `position:"Query" name:"EndTime"`
Period string `position:"Query" name:"Period"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
DescribeContainerGroupMetricRequest is the request struct for api DescribeContainerGroupMetric
func CreateDescribeContainerGroupMetricRequest ¶
func CreateDescribeContainerGroupMetricRequest() (request *DescribeContainerGroupMetricRequest)
CreateDescribeContainerGroupMetricRequest creates a request to invoke DescribeContainerGroupMetric API
type DescribeContainerGroupMetricResponse ¶
type DescribeContainerGroupMetricResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
Records []DescribeContainerGroupMetricRecord0 `json:"Records" xml:"Records"`
}
DescribeContainerGroupMetricResponse is the response struct for api DescribeContainerGroupMetric
func CreateDescribeContainerGroupMetricResponse ¶
func CreateDescribeContainerGroupMetricResponse() (response *DescribeContainerGroupMetricResponse)
CreateDescribeContainerGroupMetricResponse creates a response to parse from DescribeContainerGroupMetric response
type DescribeContainerGroupPriceDetailInfo2 ¶ added in v1.61.51
type DescribeContainerGroupPriceDetailInfo2 struct {
Resource string `json:"Resource" xml:"Resource"`
OriginalPrice float32 `json:"OriginalPrice" xml:"OriginalPrice"`
DiscountPrice float32 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float32 `json:"TradePrice" xml:"TradePrice"`
Rules []DescribeContainerGroupPriceRule3 `json:"Rules" xml:"Rules"`
}
type DescribeContainerGroupPricePrice1 ¶
type DescribeContainerGroupPricePrice1 struct {
OriginalPrice float32 `json:"OriginalPrice" xml:"OriginalPrice"`
DiscountPrice float32 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float32 `json:"TradePrice" xml:"TradePrice"`
Currency string `json:"Currency" xml:"Currency"`
DetailInfos []DescribeContainerGroupPriceDetailInfo2 `json:"DetailInfos" xml:"DetailInfos"`
}
type DescribeContainerGroupPricePriceInfo0 ¶
type DescribeContainerGroupPricePriceInfo0 struct {
Rules []DescribeContainerGroupPriceRule1 `json:"Rules" xml:"Rules"`
Price DescribeContainerGroupPricePrice1 `json:"Price" xml:"Price"`
}
type DescribeContainerGroupPriceRequest ¶
type DescribeContainerGroupPriceRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
Cpu requests.Float `position:"Query" name:"Cpu"`
Memory requests.Float `position:"Query" name:"Memory"`
}
DescribeContainerGroupPriceRequest is the request struct for api DescribeContainerGroupPrice
func CreateDescribeContainerGroupPriceRequest ¶
func CreateDescribeContainerGroupPriceRequest() (request *DescribeContainerGroupPriceRequest)
CreateDescribeContainerGroupPriceRequest creates a request to invoke DescribeContainerGroupPrice API
type DescribeContainerGroupPriceResponse ¶
type DescribeContainerGroupPriceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PriceInfo DescribeContainerGroupPricePriceInfo0 `json:"PriceInfo" xml:"PriceInfo"`
}
DescribeContainerGroupPriceResponse is the response struct for api DescribeContainerGroupPrice
func CreateDescribeContainerGroupPriceResponse ¶
func CreateDescribeContainerGroupPriceResponse() (response *DescribeContainerGroupPriceResponse)
CreateDescribeContainerGroupPriceResponse creates a response to parse from DescribeContainerGroupPrice response
type DescribeContainerGroupPriceRule1 ¶ added in v1.61.51
type DescribeContainerGroupPriceRule1 struct {
RuleId int64 `json:"RuleId" xml:"RuleId"`
Description string `json:"Description" xml:"Description"`
}
type DescribeContainerGroupPriceRule3 ¶ added in v1.61.51
type DescribeContainerGroupPriceRule3 struct {
RuleId int64 `json:"RuleId" xml:"RuleId"`
Description string `json:"Description" xml:"Description"`
}
type DescribeContainerGroupsCapability3 ¶
type DescribeContainerGroupsCapability3 struct {
Adds []string `json:"Adds" xml:"Adds"`
}
type DescribeContainerGroupsConfigFileVolumeConfigFileToPath2 ¶
type DescribeContainerGroupsConfigFileVolumeConfigFileToPath2 struct {
Content string `json:"Content" xml:"Content"`
Path string `json:"Path" xml:"Path"`
}
type DescribeContainerGroupsContainer1 ¶
type DescribeContainerGroupsContainer1 struct {
Name string `json:"Name" xml:"Name"`
Image string `json:"Image" xml:"Image"`
Memory float32 `json:"Memory" xml:"Memory"`
Cpu float32 `json:"Cpu" xml:"Cpu"`
RestartCount int `json:"RestartCount" xml:"RestartCount"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
ImagePullPolicy string `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
Ready bool `json:"Ready" xml:"Ready"`
Gpu int `json:"Gpu" xml:"Gpu"`
Stdin bool `json:"Stdin" xml:"Stdin"`
StdinOnce bool `json:"StdinOnce" xml:"StdinOnce"`
Tty bool `json:"Tty" xml:"Tty"`
VolumeMounts []DescribeContainerGroupsVolumeMount2 `json:"VolumeMounts" xml:"VolumeMounts"`
Ports []DescribeContainerGroupsPort2 `json:"Ports" xml:"Ports"`
EnvironmentVars []DescribeContainerGroupsEnvironmentVar2 `json:"EnvironmentVars" xml:"EnvironmentVars"`
Commands []string `json:"Commands" xml:"Commands"`
Args []string `json:"Args" xml:"Args"`
PreviousState DescribeContainerGroupsPreviousState2 `json:"PreviousState" xml:"PreviousState"`
CurrentState DescribeContainerGroupsCurrentState2 `json:"CurrentState" xml:"CurrentState"`
ReadinessProbe DescribeContainerGroupsReadinessProbe2 `json:"ReadinessProbe" xml:"ReadinessProbe"`
LivenessProbe DescribeContainerGroupsLivenessProbe2 `json:"LivenessProbe" xml:"LivenessProbe"`
SecurityContext DescribeContainerGroupsSecurityContext2 `json:"SecurityContext" xml:"SecurityContext"`
}
type DescribeContainerGroupsContainerGroup0 ¶
type DescribeContainerGroupsContainerGroup0 struct {
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
ContainerGroupName string `json:"ContainerGroupName" xml:"ContainerGroupName"`
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
Memory float32 `json:"Memory" xml:"Memory"`
Cpu float32 `json:"Cpu" xml:"Cpu"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
RestartPolicy string `json:"RestartPolicy" xml:"RestartPolicy"`
IntranetIp string `json:"IntranetIp" xml:"IntranetIp"`
Status string `json:"Status" xml:"Status"`
InternetIp string `json:"InternetIp" xml:"InternetIp"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
SucceededTime string `json:"SucceededTime" xml:"SucceededTime"`
EniInstanceId string `json:"EniInstanceId" xml:"EniInstanceId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
FailedTime string `json:"FailedTime" xml:"FailedTime"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"`
VpcId string `json:"VpcId" xml:"VpcId"`
Discount int `json:"Discount" xml:"Discount"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags []DescribeContainerGroupsLabel1 `json:"Tags" xml:"Tags"`
Events []DescribeContainerGroupsEvent1 `json:"Events" xml:"Events"`
Containers []DescribeContainerGroupsContainer1 `json:"Containers" xml:"Containers"`
Volumes []DescribeContainerGroupsVolume1 `json:"Volumes" xml:"Volumes"`
InitContainers []DescribeContainerGroupsContainer1 `json:"InitContainers" xml:"InitContainers"`
HostAliases []DescribeContainerGroupsHostAliase1 `json:"HostAliases" xml:"HostAliases"`
DnsConfig DescribeContainerGroupsDnsConfig1 `json:"DnsConfig" xml:"DnsConfig"`
EciSecurityContext DescribeContainerGroupsEciSecurityContext1 `json:"EciSecurityContext" xml:"EciSecurityContext"`
}
type DescribeContainerGroupsCurrentState2 ¶
type DescribeContainerGroupsCurrentState2 struct {
State string `json:"State" xml:"State"`
DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
ExitCode int `json:"ExitCode" xml:"ExitCode"`
StartTime string `json:"StartTime" xml:"StartTime"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
Reason string `json:"Reason" xml:"Reason"`
Message string `json:"Message" xml:"Message"`
Signal int `json:"Signal" xml:"Signal"`
}
type DescribeContainerGroupsDnsConfig1 ¶
type DescribeContainerGroupsDnsConfig1 struct {
Options []DescribeContainerGroupsOption2 `json:"Options" xml:"Options"`
NameServers []string `json:"NameServers" xml:"NameServers"`
Searches []string `json:"Searches" xml:"Searches"`
}
type DescribeContainerGroupsEciSecurityContext1 ¶
type DescribeContainerGroupsEciSecurityContext1 struct {
Sysctls []DescribeContainerGroupsSysctl2 `json:"Sysctls" xml:"Sysctls"`
}
type DescribeContainerGroupsEnvironmentVar2 ¶
type DescribeContainerGroupsEnvironmentVar2 struct {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
ValueFrom DescribeContainerGroupsValueFrom3 `json:"ValueFrom" xml:"ValueFrom"`
}
type DescribeContainerGroupsEvent1 ¶
type DescribeContainerGroupsEvent1 struct {
Count int `json:"Count" xml:"Count"`
Type string `json:"Type" xml:"Type"`
Name string `json:"Name" xml:"Name"`
Message string `json:"Message" xml:"Message"`
FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
LastTimestamp string `json:"LastTimestamp" xml:"LastTimestamp"`
Reason string `json:"Reason" xml:"Reason"`
}
type DescribeContainerGroupsFieldRef4 ¶
type DescribeContainerGroupsFieldRef4 struct {
FieldPath string `json:"FieldPath" xml:"FieldPath"`
}
type DescribeContainerGroupsHostAliase1 ¶
type DescribeContainerGroupsHostAliase1 struct {
Ip string `json:"Ip" xml:"Ip"`
Hostnames []string `json:"Hostnames" xml:"Hostnames"`
}
type DescribeContainerGroupsHttpGet3 ¶
type DescribeContainerGroupsHttpGet3 struct {
Path string `json:"Path" xml:"Path"`
Port int `json:"Port" xml:"Port"`
Scheme string `json:"Scheme" xml:"Scheme"`
}
type DescribeContainerGroupsLabel1 ¶
type DescribeContainerGroupsLabel1 struct {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
}
type DescribeContainerGroupsLivenessProbe2 ¶
type DescribeContainerGroupsLivenessProbe2 struct {
InitialDelaySeconds int `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int `json:"PeriodSeconds" xml:"PeriodSeconds"`
TimeoutSeconds int `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
SuccessThreshold int `json:"SuccessThreshold" xml:"SuccessThreshold"`
FailureThreshold int `json:"FailureThreshold" xml:"FailureThreshold"`
Execs []string `json:"Execs" xml:"Execs"`
HttpGet DescribeContainerGroupsHttpGet3 `json:"HttpGet" xml:"HttpGet"`
TcpSocket DescribeContainerGroupsTcpSocket3 `json:"TcpSocket" xml:"TcpSocket"`
}
type DescribeContainerGroupsOption2 ¶
type DescribeContainerGroupsOption2 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
type DescribeContainerGroupsPort2 ¶
type DescribeContainerGroupsPort2 struct {
Port int `json:"Port" xml:"Port"`
Protocol string `json:"Protocol" xml:"Protocol"`
}
type DescribeContainerGroupsPreviousState2 ¶
type DescribeContainerGroupsPreviousState2 struct {
State string `json:"State" xml:"State"`
DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
ExitCode int `json:"ExitCode" xml:"ExitCode"`
StartTime string `json:"StartTime" xml:"StartTime"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
Reason string `json:"Reason" xml:"Reason"`
Message string `json:"Message" xml:"Message"`
Signal int `json:"Signal" xml:"Signal"`
}
type DescribeContainerGroupsReadinessProbe2 ¶
type DescribeContainerGroupsReadinessProbe2 struct {
InitialDelaySeconds int `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int `json:"PeriodSeconds" xml:"PeriodSeconds"`
TimeoutSeconds int `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
SuccessThreshold int `json:"SuccessThreshold" xml:"SuccessThreshold"`
FailureThreshold int `json:"FailureThreshold" xml:"FailureThreshold"`
Execs []string `json:"Execs" xml:"Execs"`
HttpGet DescribeContainerGroupsHttpGet3 `json:"HttpGet" xml:"HttpGet"`
TcpSocket DescribeContainerGroupsTcpSocket3 `json:"TcpSocket" xml:"TcpSocket"`
}
type DescribeContainerGroupsRequest ¶
type DescribeContainerGroupsRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ZoneId string `position:"Query" name:"ZoneId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
NextToken string `position:"Query" name:"NextToken"`
Limit requests.Integer `position:"Query" name:"Limit"`
Tag *[]DescribeContainerGroupsTag `position:"Query" name:"Tag" type:"Repeated"`
ContainerGroupIds string `position:"Query" name:"ContainerGroupIds"`
ContainerGroupName string `position:"Query" name:"ContainerGroupName"`
Status string `position:"Query" name:"Status"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
WithEvent requests.Boolean `position:"Query" name:"WithEvent"`
}
DescribeContainerGroupsRequest is the request struct for api DescribeContainerGroups
func CreateDescribeContainerGroupsRequest ¶
func CreateDescribeContainerGroupsRequest() (request *DescribeContainerGroupsRequest)
CreateDescribeContainerGroupsRequest creates a request to invoke DescribeContainerGroups API
type DescribeContainerGroupsResponse ¶
type DescribeContainerGroupsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ContainerGroups []DescribeContainerGroupsContainerGroup0 `json:"ContainerGroups" xml:"ContainerGroups"`
}
DescribeContainerGroupsResponse is the response struct for api DescribeContainerGroups
func CreateDescribeContainerGroupsResponse ¶
func CreateDescribeContainerGroupsResponse() (response *DescribeContainerGroupsResponse)
CreateDescribeContainerGroupsResponse creates a response to parse from DescribeContainerGroups response
type DescribeContainerGroupsSecurityContext2 ¶
type DescribeContainerGroupsSecurityContext2 struct {
ReadOnlyRootFilesystem bool `json:"ReadOnlyRootFilesystem" xml:"ReadOnlyRootFilesystem"`
RunAsUser int64 `json:"RunAsUser" xml:"RunAsUser"`
Capability DescribeContainerGroupsCapability3 `json:"Capability" xml:"Capability"`
}
type DescribeContainerGroupsSysctl2 ¶
type DescribeContainerGroupsSysctl2 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
type DescribeContainerGroupsTag ¶
type DescribeContainerGroupsTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
type DescribeContainerGroupsTcpSocket3 ¶
type DescribeContainerGroupsTcpSocket3 struct {
Host string `json:"Host" xml:"Host"`
Port int `json:"Port" xml:"Port"`
}
type DescribeContainerGroupsValueFrom3 ¶
type DescribeContainerGroupsValueFrom3 struct {
FieldRef DescribeContainerGroupsFieldRef4 `json:"FieldRef" xml:"FieldRef"`
}
type DescribeContainerGroupsVolume1 ¶
type DescribeContainerGroupsVolume1 struct {
Type string `json:"Type" xml:"Type"`
Name string `json:"Name" xml:"Name"`
NFSVolumePath string `json:"NFSVolumePath" xml:"NFSVolumePath"`
NFSVolumeServer string `json:"NFSVolumeServer" xml:"NFSVolumeServer"`
NFSVolumeReadOnly bool `json:"NFSVolumeReadOnly" xml:"NFSVolumeReadOnly"`
DiskVolumeDiskId string `json:"DiskVolumeDiskId" xml:"DiskVolumeDiskId"`
DiskVolumeFsType string `json:"DiskVolumeFsType" xml:"DiskVolumeFsType"`
FlexVolumeDriver string `json:"FlexVolumeDriver" xml:"FlexVolumeDriver"`
FlexVolumeFsType string `json:"FlexVolumeFsType" xml:"FlexVolumeFsType"`
FlexVolumeOptions string `json:"FlexVolumeOptions" xml:"FlexVolumeOptions"`
ConfigFileVolumeConfigFileToPaths []DescribeContainerGroupsConfigFileVolumeConfigFileToPath2 `json:"ConfigFileVolumeConfigFileToPaths" xml:"ConfigFileVolumeConfigFileToPaths"`
}
type DescribeContainerGroupsVolumeMount2 ¶
type DescribeContainerGroupsVolumeMount2 struct {
Name string `json:"Name" xml:"Name"`
MountPath string `json:"MountPath" xml:"MountPath"`
ReadOnly bool `json:"ReadOnly" xml:"ReadOnly"`
}
type DescribeContainerLogRequest ¶
type DescribeContainerLogRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
ContainerName string `position:"Query" name:"ContainerName"`
StartTime string `position:"Query" name:"StartTime"`
Tail requests.Integer `position:"Query" name:"Tail"`
LastTime requests.Boolean `position:"Query" name:"LastTime"`
SinceSeconds requests.Integer `position:"Query" name:"SinceSeconds"`
}
DescribeContainerLogRequest is the request struct for api DescribeContainerLog
func CreateDescribeContainerLogRequest ¶
func CreateDescribeContainerLogRequest() (request *DescribeContainerLogRequest)
CreateDescribeContainerLogRequest creates a request to invoke DescribeContainerLog API
type DescribeContainerLogResponse ¶
type DescribeContainerLogResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerName string `json:"ContainerName" xml:"ContainerName"`
Content string `json:"Content" xml:"Content"`
}
DescribeContainerLogResponse is the response struct for api DescribeContainerLog
func CreateDescribeContainerLogResponse ¶
func CreateDescribeContainerLogResponse() (response *DescribeContainerLogResponse)
CreateDescribeContainerLogResponse creates a response to parse from DescribeContainerLog response
type DescribeImageCachesEvent1 ¶ added in v1.61.50
type DescribeImageCachesEvent1 struct {
Count int `json:"Count" xml:"Count"`
Type string `json:"Type" xml:"Type"`
Name string `json:"Name" xml:"Name"`
Message string `json:"Message" xml:"Message"`
FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
LastTimestamp string `json:"LastTimestamp" xml:"LastTimestamp"`
}
type DescribeImageCachesImageCache0 ¶ added in v1.61.50
type DescribeImageCachesImageCache0 struct {
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
ImageCacheId string `json:"ImageCacheId" xml:"ImageCacheId"`
ImageCacheName string `json:"ImageCacheName" xml:"ImageCacheName"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
Progress string `json:"Progress" xml:"Progress"`
Status string `json:"Status" xml:"Status"`
ExpireDateTime string `json:"ExpireDateTime" xml:"ExpireDateTime"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Events []DescribeImageCachesEvent1 `json:"Events" xml:"Events"`
Images []string `json:"Images" xml:"Images"`
}
type DescribeImageCachesRequest ¶ added in v1.61.50
type DescribeImageCachesRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ImageCacheId string `position:"Query" name:"ImageCacheId"`
ImageCacheName string `position:"Query" name:"ImageCacheName"`
SnapshotId string `position:"Query" name:"SnapshotId"`
Image string `position:"Query" name:"Image"`
}
DescribeImageCachesRequest is the request struct for api DescribeImageCaches
func CreateDescribeImageCachesRequest ¶ added in v1.61.50
func CreateDescribeImageCachesRequest() (request *DescribeImageCachesRequest)
CreateDescribeImageCachesRequest creates a request to invoke DescribeImageCaches API
type DescribeImageCachesResponse ¶ added in v1.61.50
type DescribeImageCachesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageCaches []DescribeImageCachesImageCache0 `json:"ImageCaches" xml:"ImageCaches"`
}
DescribeImageCachesResponse is the response struct for api DescribeImageCaches
func CreateDescribeImageCachesResponse ¶ added in v1.61.50
func CreateDescribeImageCachesResponse() (response *DescribeImageCachesResponse)
CreateDescribeImageCachesResponse creates a response to parse from DescribeImageCaches response
type DescribeMultiContainerGroupMetricAcceleratorStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricAcceleratorStats3 struct {
Id string `json:"Id" xml:"Id"`
Make string `json:"Make" xml:"Make"`
Model string `json:"Model" xml:"Model"`
MemoryTotal int64 `json:"MemoryTotal" xml:"MemoryTotal"`
MemoryUsed int64 `json:"MemoryUsed" xml:"MemoryUsed"`
DutyCycle int64 `json:"DutyCycle" xml:"DutyCycle"`
}
type DescribeMultiContainerGroupMetricCPU2 ¶
type DescribeMultiContainerGroupMetricCPU2 struct {
Limit int64 `json:"Limit" xml:"Limit"`
Load int64 `json:"Load" xml:"Load"`
UsageCoreNanoSeconds int64 `json:"UsageCoreNanoSeconds" xml:"UsageCoreNanoSeconds"`
UsageNanoCores int64 `json:"UsageNanoCores" xml:"UsageNanoCores"`
}
type DescribeMultiContainerGroupMetricCPU3 ¶
type DescribeMultiContainerGroupMetricCPU3 struct {
Limit int64 `json:"Limit" xml:"Limit"`
Load int64 `json:"Load" xml:"Load"`
UsageCoreNanoSeconds int64 `json:"UsageCoreNanoSeconds" xml:"UsageCoreNanoSeconds"`
UsageNanoCores int64 `json:"UsageNanoCores" xml:"UsageNanoCores"`
}
type DescribeMultiContainerGroupMetricContainer2 ¶
type DescribeMultiContainerGroupMetricContainer2 struct {
Name string `json:"Name" xml:"Name"`
CPU DescribeMultiContainerGroupMetricCPU3 `json:"CPU" xml:"CPU"`
Memory DescribeMultiContainerGroupMetricMemory3 `json:"Memory" xml:"Memory"`
}
type DescribeMultiContainerGroupMetricContainerCpu3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerCpu3 struct {
Limit int64 `json:"Limit" xml:"Limit"`
MaxLimit int64 `json:"MaxLimit" xml:"MaxLimit"`
Mask string `json:"Mask" xml:"Mask"`
Quota int64 `json:"Quota" xml:"Quota"`
Period int64 `json:"Period" xml:"Period"`
}
type DescribeMultiContainerGroupMetricContainerData4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerData4 struct {
PgFault int64 `json:"PgFault" xml:"PgFault"`
PgmajFault int64 `json:"PgmajFault" xml:"PgmajFault"`
}
type DescribeMultiContainerGroupMetricContainerInfo1 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerInfo1 struct {
Id string `json:"Id" xml:"Id"`
Name string `json:"Name" xml:"Name"`
Namespace string `json:"Namespace" xml:"Namespace"`
Labels string `json:"Labels" xml:"Labels"`
ContainerStats []DescribeMultiContainerGroupMetricContainerStats2 `json:"ContainerStats" xml:"ContainerStats"`
Aliases []string `json:"Aliases" xml:"Aliases"`
ContainerSpec DescribeMultiContainerGroupMetricContainerSpec2 `json:"ContainerSpec" xml:"ContainerSpec"`
}
type DescribeMultiContainerGroupMetricContainerMemory3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerMemory3 struct {
Limit int64 `json:"Limit" xml:"Limit"`
Reservation int64 `json:"Reservation" xml:"Reservation"`
SwapLimit int64 `json:"SwapLimit" xml:"SwapLimit"`
}
type DescribeMultiContainerGroupMetricContainerSpec2 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerSpec2 struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
HasCpu bool `json:"HasCpu" xml:"HasCpu"`
HasMemory bool `json:"HasMemory" xml:"HasMemory"`
HasNetwork bool `json:"HasNetwork" xml:"HasNetwork"`
HasFilesystem bool `json:"HasFilesystem" xml:"HasFilesystem"`
HasDiskIo bool `json:"HasDiskIo" xml:"HasDiskIo"`
HasCustomMetrics bool `json:"HasCustomMetrics" xml:"HasCustomMetrics"`
Image string `json:"Image" xml:"Image"`
Labels string `json:"Labels" xml:"Labels"`
Envs string `json:"Envs" xml:"Envs"`
ContainerCpu DescribeMultiContainerGroupMetricContainerCpu3 `json:"ContainerCpu" xml:"ContainerCpu"`
ContainerMemory DescribeMultiContainerGroupMetricContainerMemory3 `json:"ContainerMemory" xml:"ContainerMemory"`
}
type DescribeMultiContainerGroupMetricContainerStats2 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricContainerStats2 struct {
Timestamp string `json:"Timestamp" xml:"Timestamp"`
FsStats []DescribeMultiContainerGroupMetricFsStats3 `json:"FsStats" xml:"FsStats"`
AcceleratorStats []DescribeMultiContainerGroupMetricAcceleratorStats3 `json:"AcceleratorStats" xml:"AcceleratorStats"`
CpuStats DescribeMultiContainerGroupMetricCpuStats3 `json:"CpuStats" xml:"CpuStats"`
DiskIoStats DescribeMultiContainerGroupMetricDiskIoStats3 `json:"DiskIoStats" xml:"DiskIoStats"`
MemoryStats DescribeMultiContainerGroupMetricMemoryStats3 `json:"MemoryStats" xml:"MemoryStats"`
NetworkStats DescribeMultiContainerGroupMetricNetworkStats3 `json:"NetworkStats" xml:"NetworkStats"`
TaskStats DescribeMultiContainerGroupMetricTaskStats3 `json:"TaskStats" xml:"TaskStats"`
}
type DescribeMultiContainerGroupMetricCpuCFS4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricCpuCFS4 struct {
Periods int64 `json:"Periods" xml:"Periods"`
ThrottledPeriods int64 `json:"ThrottledPeriods" xml:"ThrottledPeriods"`
ThrottledTime int64 `json:"ThrottledTime" xml:"ThrottledTime"`
}
type DescribeMultiContainerGroupMetricCpuStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricCpuStats3 struct {
LoadAverage int64 `json:"LoadAverage" xml:"LoadAverage"`
CpuUsage DescribeMultiContainerGroupMetricCpuUsage4 `json:"CpuUsage" xml:"CpuUsage"`
CpuCFS DescribeMultiContainerGroupMetricCpuCFS4 `json:"CpuCFS" xml:"CpuCFS"`
}
type DescribeMultiContainerGroupMetricCpuUsage4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricCpuUsage4 struct {
Total int64 `json:"Total" xml:"Total"`
User int64 `json:"User" xml:"User"`
System int64 `json:"System" xml:"System"`
PerCpuUsages []string `json:"PerCpuUsages" xml:"PerCpuUsages"`
}
type DescribeMultiContainerGroupMetricDiskIoStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricDiskIoStats3 struct {
IoServiceBytes []DescribeMultiContainerGroupMetricIoServiceByte4 `json:"IoServiceBytes" xml:"IoServiceBytes"`
IoServiced []DescribeMultiContainerGroupMetricIoServiced4 `json:"IoServiced" xml:"IoServiced"`
IoQueued []DescribeMultiContainerGroupMetricIoQueued4 `json:"IoQueued" xml:"IoQueued"`
Sectors []DescribeMultiContainerGroupMetricSector4 `json:"Sectors" xml:"Sectors"`
IoServiceTime []DescribeMultiContainerGroupMetricIoServiceTime4 `json:"IoServiceTime" xml:"IoServiceTime"`
IoWaitTime []DescribeMultiContainerGroupMetricIoWaitTime4 `json:"IoWaitTime" xml:"IoWaitTime"`
IoMerged []DescribeMultiContainerGroupMetricIoMerged4 `json:"IoMerged" xml:"IoMerged"`
IoTime []DescribeMultiContainerGroupMetricIoTime4 `json:"IoTime" xml:"IoTime"`
}
type DescribeMultiContainerGroupMetricFsStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricFsStats3 struct {
Device string `json:"Device" xml:"Device"`
Type string `json:"Type" xml:"Type"`
Limit int64 `json:"Limit" xml:"Limit"`
Usage int64 `json:"Usage" xml:"Usage"`
BaseUsage int64 `json:"BaseUsage" xml:"BaseUsage"`
Available int64 `json:"Available" xml:"Available"`
HasInodes bool `json:"HasInodes" xml:"HasInodes"`
Inodes int64 `json:"Inodes" xml:"Inodes"`
InodesFree int64 `json:"InodesFree" xml:"InodesFree"`
ReadsCompleted int64 `json:"ReadsCompleted" xml:"ReadsCompleted"`
ReadsMerged int64 `json:"ReadsMerged" xml:"ReadsMerged"`
SectorsRead int64 `json:"SectorsRead" xml:"SectorsRead"`
ReadTime int64 `json:"ReadTime" xml:"ReadTime"`
WritesCompleted int64 `json:"WritesCompleted" xml:"WritesCompleted"`
WritesMerged int64 `json:"WritesMerged" xml:"WritesMerged"`
SectorsWritten int64 `json:"SectorsWritten" xml:"SectorsWritten"`
WriteTime int64 `json:"WriteTime" xml:"WriteTime"`
IoInProgress int64 `json:"IoInProgress" xml:"IoInProgress"`
IoTime int64 `json:"IoTime" xml:"IoTime"`
WeightedIoTime int64 `json:"WeightedIoTime" xml:"WeightedIoTime"`
}
type DescribeMultiContainerGroupMetricHierarchicalData4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricHierarchicalData4 struct {
PgFault int64 `json:"PgFault" xml:"PgFault"`
PgmajFault int64 `json:"PgmajFault" xml:"PgmajFault"`
}
type DescribeMultiContainerGroupMetricInterface3 ¶
type DescribeMultiContainerGroupMetricInterface3 struct {
TxBytes int64 `json:"TxBytes" xml:"TxBytes"`
RxBytes int64 `json:"RxBytes" xml:"RxBytes"`
TxErrors int64 `json:"TxErrors" xml:"TxErrors"`
RxErrors int64 `json:"RxErrors" xml:"RxErrors"`
Name string `json:"Name" xml:"Name"`
}
type DescribeMultiContainerGroupMetricInterfaceStats4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricInterfaceStats4 struct {
Name string `json:"Name" xml:"Name"`
RxBytes int64 `json:"RxBytes" xml:"RxBytes"`
RxPackets int64 `json:"RxPackets" xml:"RxPackets"`
RxErrors int64 `json:"RxErrors" xml:"RxErrors"`
RxDropped int64 `json:"RxDropped" xml:"RxDropped"`
TxBytes int64 `json:"TxBytes" xml:"TxBytes"`
TxPackets int64 `json:"TxPackets" xml:"TxPackets"`
TxDropped int64 `json:"TxDropped" xml:"TxDropped"`
TxErrors int64 `json:"TxErrors" xml:"TxErrors"`
}
type DescribeMultiContainerGroupMetricIoMerged4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoMerged4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoQueued4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoQueued4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoServiceByte4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoServiceByte4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoServiceTime4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoServiceTime4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoServiced4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoServiced4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoTime4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoTime4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricIoWaitTime4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricIoWaitTime4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricMemory2 ¶
type DescribeMultiContainerGroupMetricMemory2 struct {
AvailableBytes int64 `json:"AvailableBytes" xml:"AvailableBytes"`
UsageBytes int64 `json:"UsageBytes" xml:"UsageBytes"`
Cache int64 `json:"Cache" xml:"Cache"`
WorkingSet int64 `json:"WorkingSet" xml:"WorkingSet"`
Rss int64 `json:"Rss" xml:"Rss"`
}
type DescribeMultiContainerGroupMetricMemory3 ¶
type DescribeMultiContainerGroupMetricMemory3 struct {
AvailableBytes int64 `json:"AvailableBytes" xml:"AvailableBytes"`
UsageBytes int64 `json:"UsageBytes" xml:"UsageBytes"`
Cache int64 `json:"Cache" xml:"Cache"`
WorkingSet int64 `json:"WorkingSet" xml:"WorkingSet"`
Rss int64 `json:"Rss" xml:"Rss"`
}
type DescribeMultiContainerGroupMetricMemoryStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricMemoryStats3 struct {
Usage int64 `json:"Usage" xml:"Usage"`
MaxUsage int64 `json:"MaxUsage" xml:"MaxUsage"`
Cache int64 `json:"Cache" xml:"Cache"`
Rss int64 `json:"Rss" xml:"Rss"`
Swap int64 `json:"Swap" xml:"Swap"`
WorkingSet int64 `json:"WorkingSet" xml:"WorkingSet"`
FailCnt int64 `json:"FailCnt" xml:"FailCnt"`
ContainerData DescribeMultiContainerGroupMetricContainerData4 `json:"ContainerData" xml:"ContainerData"`
HierarchicalData DescribeMultiContainerGroupMetricHierarchicalData4 `json:"HierarchicalData" xml:"HierarchicalData"`
}
type DescribeMultiContainerGroupMetricNetwork2 ¶
type DescribeMultiContainerGroupMetricNetwork2 struct {
Interfaces []DescribeMultiContainerGroupMetricInterface3 `json:"Interfaces" xml:"Interfaces"`
}
type DescribeMultiContainerGroupMetricNetworkStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricNetworkStats3 struct {
Name string `json:"Name" xml:"Name"`
RxBytes int64 `json:"RxBytes" xml:"RxBytes"`
RxPackets int64 `json:"RxPackets" xml:"RxPackets"`
RxErrors int64 `json:"RxErrors" xml:"RxErrors"`
RxDropped int64 `json:"RxDropped" xml:"RxDropped"`
TxBytes int64 `json:"TxBytes" xml:"TxBytes"`
TxPackets int64 `json:"TxPackets" xml:"TxPackets"`
TxDropped int64 `json:"TxDropped" xml:"TxDropped"`
TxErrors int64 `json:"TxErrors" xml:"TxErrors"`
InterfaceStats []DescribeMultiContainerGroupMetricInterfaceStats4 `json:"InterfaceStats" xml:"InterfaceStats"`
Tcp DescribeMultiContainerGroupMetricTcp4 `json:"Tcp" xml:"Tcp"`
Tcp6 DescribeMultiContainerGroupMetricTcp64 `json:"Tcp6" xml:"Tcp6"`
Udp DescribeMultiContainerGroupMetricUdp4 `json:"Udp" xml:"Udp"`
Udp6 DescribeMultiContainerGroupMetricUdp64 `json:"Udp6" xml:"Udp6"`
}
type DescribeMultiContainerGroupMetricPodStat1 ¶
type DescribeMultiContainerGroupMetricPodStat1 struct {
Timestamp string `json:"Timestamp" xml:"Timestamp"`
Containers []DescribeMultiContainerGroupMetricContainer2 `json:"Containers" xml:"Containers"`
CPU DescribeMultiContainerGroupMetricCPU2 `json:"CPU" xml:"CPU"`
Memory DescribeMultiContainerGroupMetricMemory2 `json:"Memory" xml:"Memory"`
Network DescribeMultiContainerGroupMetricNetwork2 `json:"Network" xml:"Network"`
}
type DescribeMultiContainerGroupMetricRecord0 ¶
type DescribeMultiContainerGroupMetricRecord0 struct {
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
Records []DescribeMultiContainerGroupMetricPodStat1 `json:"Records" xml:"Records"`
ContainerInfos []DescribeMultiContainerGroupMetricContainerInfo1 `json:"ContainerInfos" xml:"ContainerInfos"`
}
type DescribeMultiContainerGroupMetricRequest ¶
type DescribeMultiContainerGroupMetricRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupIds string `position:"Query" name:"ContainerGroupIds"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
MetricType string `position:"Query" name:"MetricType"`
}
DescribeMultiContainerGroupMetricRequest is the request struct for api DescribeMultiContainerGroupMetric
func CreateDescribeMultiContainerGroupMetricRequest ¶
func CreateDescribeMultiContainerGroupMetricRequest() (request *DescribeMultiContainerGroupMetricRequest)
CreateDescribeMultiContainerGroupMetricRequest creates a request to invoke DescribeMultiContainerGroupMetric API
type DescribeMultiContainerGroupMetricResponse ¶
type DescribeMultiContainerGroupMetricResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MonitorDatas []DescribeMultiContainerGroupMetricRecord0 `json:"MonitorDatas" xml:"MonitorDatas"`
}
DescribeMultiContainerGroupMetricResponse is the response struct for api DescribeMultiContainerGroupMetric
func CreateDescribeMultiContainerGroupMetricResponse ¶
func CreateDescribeMultiContainerGroupMetricResponse() (response *DescribeMultiContainerGroupMetricResponse)
CreateDescribeMultiContainerGroupMetricResponse creates a response to parse from DescribeMultiContainerGroupMetric response
type DescribeMultiContainerGroupMetricSector4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricSector4 struct {
Device string `json:"Device" xml:"Device"`
Major int64 `json:"Major" xml:"Major"`
Minor int64 `json:"Minor" xml:"Minor"`
Stats string `json:"Stats" xml:"Stats"`
}
type DescribeMultiContainerGroupMetricTaskStats3 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricTaskStats3 struct {
NrSleeping int64 `json:"NrSleeping" xml:"NrSleeping"`
NrRunning int64 `json:"NrRunning" xml:"NrRunning"`
NrStopped int64 `json:"NrStopped" xml:"NrStopped"`
NrUninterruptible int64 `json:"NrUninterruptible" xml:"NrUninterruptible"`
NrIoWait int64 `json:"NrIoWait" xml:"NrIoWait"`
}
type DescribeMultiContainerGroupMetricTcp4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricTcp4 struct {
Established int64 `json:"Established" xml:"Established"`
SynSent int64 `json:"SynSent" xml:"SynSent"`
SynRecv int64 `json:"SynRecv" xml:"SynRecv"`
FinWait1 int64 `json:"FinWait1" xml:"FinWait1"`
FinWait2 int64 `json:"FinWait2" xml:"FinWait2"`
TimeWait int64 `json:"TimeWait" xml:"TimeWait"`
Close int64 `json:"Close" xml:"Close"`
CloseWait int64 `json:"CloseWait" xml:"CloseWait"`
LastAck int64 `json:"LastAck" xml:"LastAck"`
Listen int64 `json:"Listen" xml:"Listen"`
Closing int64 `json:"Closing" xml:"Closing"`
}
type DescribeMultiContainerGroupMetricTcp64 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricTcp64 struct {
Established int64 `json:"Established" xml:"Established"`
SynSent int64 `json:"SynSent" xml:"SynSent"`
SynRecv int64 `json:"SynRecv" xml:"SynRecv"`
FinWait1 int64 `json:"FinWait1" xml:"FinWait1"`
FinWait2 int64 `json:"FinWait2" xml:"FinWait2"`
TimeWait int64 `json:"TimeWait" xml:"TimeWait"`
Close int64 `json:"Close" xml:"Close"`
CloseWait int64 `json:"CloseWait" xml:"CloseWait"`
LastAck int64 `json:"LastAck" xml:"LastAck"`
Listen int64 `json:"Listen" xml:"Listen"`
Closing int64 `json:"Closing" xml:"Closing"`
}
type DescribeMultiContainerGroupMetricUdp4 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricUdp4 struct {
Listen int64 `json:"Listen" xml:"Listen"`
Dropped int64 `json:"Dropped" xml:"Dropped"`
RxQueued int64 `json:"RxQueued" xml:"RxQueued"`
TxQueued int64 `json:"TxQueued" xml:"TxQueued"`
}
type DescribeMultiContainerGroupMetricUdp64 ¶ added in v1.61.51
type DescribeMultiContainerGroupMetricUdp64 struct {
Listen int64 `json:"Listen" xml:"Listen"`
Dropped int64 `json:"Dropped" xml:"Dropped"`
RxQueued int64 `json:"RxQueued" xml:"RxQueued"`
TxQueued int64 `json:"TxQueued" xml:"TxQueued"`
}
type DescribeRegionsRegion0 ¶ added in v1.61.50
type DescribeRegionsRegion0 struct {
RegionId string `json:"RegionId" xml:"RegionId"`
RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
Zones []string `json:"Zones" xml:"Zones"`
}
type DescribeRegionsRequest ¶ added in v1.61.50
type DescribeRegionsRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶ added in v1.61.50
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶ added in v1.61.50
type DescribeRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions []DescribeRegionsRegion0 `json:"Regions" xml:"Regions"`
}
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶ added in v1.61.50
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type ExecContainerCommandRequest ¶
type ExecContainerCommandRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
ContainerName string `position:"Query" name:"ContainerName"`
Command string `position:"Query" name:"Command"`
TTY requests.Boolean `position:"Query" name:"TTY"`
}
ExecContainerCommandRequest is the request struct for api ExecContainerCommand
func CreateExecContainerCommandRequest ¶
func CreateExecContainerCommandRequest() (request *ExecContainerCommandRequest)
CreateExecContainerCommandRequest creates a request to invoke ExecContainerCommand API
type ExecContainerCommandResponse ¶
type ExecContainerCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
WebSocketUri string `json:"WebSocketUri" xml:"WebSocketUri"`
}
ExecContainerCommandResponse is the response struct for api ExecContainerCommand
func CreateExecContainerCommandResponse ¶
func CreateExecContainerCommandResponse() (response *ExecContainerCommandResponse)
CreateExecContainerCommandResponse creates a response to parse from ExecContainerCommand response
type ExportContainerGroupTemplateConfigFile3 ¶
type ExportContainerGroupTemplateConfigFile3 struct {
DefaultMode int `json:"DefaultMode" xml:"DefaultMode"`
Items []ExportContainerGroupTemplateItem4 `json:"Items" xml:"Items"`
}
type ExportContainerGroupTemplateContainers2 ¶
type ExportContainerGroupTemplateContainers2 struct {
Name string `json:"Name" xml:"Name"`
Image string `json:"Image" xml:"Image"`
ImagePullPolicy string `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
Stdin bool `json:"Stdin" xml:"Stdin"`
StdinOnce bool `json:"StdinOnce" xml:"StdinOnce"`
Tty bool `json:"Tty" xml:"Tty"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Env []ExportContainerGroupTemplateEnv3 `json:"Env" xml:"Env"`
Ports []ExportContainerGroupTemplatePort3 `json:"Ports" xml:"Ports"`
VolumeMounts []ExportContainerGroupTemplateVolumeMount3 `json:"VolumeMounts" xml:"VolumeMounts"`
Command []string `json:"Command" xml:"Command"`
Args []string `json:"Args" xml:"Args"`
SecurityContext ExportContainerGroupTemplateSecurityContext3 `json:"SecurityContext" xml:"SecurityContext"`
Resources ExportContainerGroupTemplateResources3 `json:"Resources" xml:"Resources"`
ReadinessProbe ExportContainerGroupTemplateReadinessProbe3 `json:"ReadinessProbe" xml:"ReadinessProbe"`
LivenessProbe ExportContainerGroupTemplateLivenessProbe3 `json:"LivenessProbe" xml:"LivenessProbe"`
}
type ExportContainerGroupTemplateDnsConfig2 ¶
type ExportContainerGroupTemplateDnsConfig2 struct {
Options []ExportContainerGroupTemplateOption3 `json:"Options" xml:"Options"`
NameServers []string `json:"NameServers" xml:"NameServers"`
Searches []string `json:"Searches" xml:"Searches"`
}
type ExportContainerGroupTemplateEmptyDir3 ¶
type ExportContainerGroupTemplateEmptyDir3 struct {
SizeLimit string `json:"SizeLimit" xml:"SizeLimit"`
}
type ExportContainerGroupTemplateEnv3 ¶
type ExportContainerGroupTemplateEnv3 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
ValueFrom ExportContainerGroupTemplateValueFrom4 `json:"ValueFrom" xml:"ValueFrom"`
}
type ExportContainerGroupTemplateExec4 ¶
type ExportContainerGroupTemplateExec4 struct {
Command []string `json:"Command" xml:"Command"`
}
type ExportContainerGroupTemplateFieldRef5 ¶
type ExportContainerGroupTemplateFieldRef5 struct {
FieldPath string `json:"FieldPath" xml:"FieldPath"`
}
type ExportContainerGroupTemplateHttpGet4 ¶
type ExportContainerGroupTemplateHttpGet4 struct {
Scheme string `json:"Scheme" xml:"Scheme"`
Path string `json:"Path" xml:"Path"`
Port int `json:"Port" xml:"Port"`
}
type ExportContainerGroupTemplateInitContainer2 ¶
type ExportContainerGroupTemplateInitContainer2 struct {
Name string `json:"Name" xml:"Name"`
Image string `json:"Image" xml:"Image"`
ImagePullPolicy string `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
Stdin bool `json:"Stdin" xml:"Stdin"`
StdinOnce bool `json:"StdinOnce" xml:"StdinOnce"`
Tty bool `json:"Tty" xml:"Tty"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Env []ExportContainerGroupTemplateEnv3 `json:"Env" xml:"Env"`
Ports []ExportContainerGroupTemplatePort3 `json:"Ports" xml:"Ports"`
VolumeMounts []ExportContainerGroupTemplateVolumeMount3 `json:"VolumeMounts" xml:"VolumeMounts"`
Command []string `json:"Command" xml:"Command"`
Args []string `json:"Args" xml:"Args"`
SecurityContext ExportContainerGroupTemplateSecurityContext3 `json:"SecurityContext" xml:"SecurityContext"`
Resources ExportContainerGroupTemplateResources3 `json:"Resources" xml:"Resources"`
}
type ExportContainerGroupTemplateItem4 ¶
type ExportContainerGroupTemplateItem4 struct {
Mode int `json:"Mode" xml:"Mode"`
Path string `json:"Path" xml:"Path"`
Content string `json:"Content" xml:"Content"`
}
type ExportContainerGroupTemplateLivenessProbe3 ¶
type ExportContainerGroupTemplateLivenessProbe3 struct {
InitialDelaySeconds int `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int `json:"PeriodSeconds" xml:"PeriodSeconds"`
SuccessThreshold int `json:"SuccessThreshold" xml:"SuccessThreshold"`
FailureThreshold int `json:"FailureThreshold" xml:"FailureThreshold"`
TimeoutSeconds int `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
Exec ExportContainerGroupTemplateExec4 `json:"Exec" xml:"Exec"`
TcpSocket ExportContainerGroupTemplateTcpSocket4 `json:"TcpSocket" xml:"TcpSocket"`
HttpGet ExportContainerGroupTemplateHttpGet4 `json:"HttpGet" xml:"HttpGet"`
}
type ExportContainerGroupTemplateNfs3 ¶
type ExportContainerGroupTemplateNfs3 struct {
Server string `json:"Server" xml:"Server"`
Path string `json:"Path" xml:"Path"`
ReadOnly bool `json:"ReadOnly" xml:"ReadOnly"`
}
type ExportContainerGroupTemplateOption3 ¶
type ExportContainerGroupTemplateOption3 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
type ExportContainerGroupTemplatePort3 ¶
type ExportContainerGroupTemplatePort3 struct {
Name string `json:"Name" xml:"Name"`
Protocol string `json:"Protocol" xml:"Protocol"`
ContainerPort int `json:"ContainerPort" xml:"ContainerPort"`
}
type ExportContainerGroupTemplateReadinessProbe3 ¶
type ExportContainerGroupTemplateReadinessProbe3 struct {
InitialDelaySeconds int `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int `json:"PeriodSeconds" xml:"PeriodSeconds"`
SuccessThreshold int `json:"SuccessThreshold" xml:"SuccessThreshold"`
FailureThreshold int `json:"FailureThreshold" xml:"FailureThreshold"`
TimeoutSeconds int `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
Exec ExportContainerGroupTemplateExec4 `json:"Exec" xml:"Exec"`
TcpSocket ExportContainerGroupTemplateTcpSocket4 `json:"TcpSocket" xml:"TcpSocket"`
HttpGet ExportContainerGroupTemplateHttpGet4 `json:"HttpGet" xml:"HttpGet"`
}
type ExportContainerGroupTemplateRequest ¶
type ExportContainerGroupTemplateRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
ExportContainerGroupTemplateRequest is the request struct for api ExportContainerGroupTemplate
func CreateExportContainerGroupTemplateRequest ¶
func CreateExportContainerGroupTemplateRequest() (request *ExportContainerGroupTemplateRequest)
CreateExportContainerGroupTemplateRequest creates a request to invoke ExportContainerGroupTemplate API
type ExportContainerGroupTemplateResources1 ¶
type ExportContainerGroupTemplateResources1 struct {
Cpu float32 `json:"Cpu" xml:"Cpu"`
Memory float32 `json:"Memory" xml:"Memory"`
}
type ExportContainerGroupTemplateResources3 ¶
type ExportContainerGroupTemplateResources3 struct {
Cpu float32 `json:"Cpu" xml:"Cpu"`
Memory float32 `json:"Memory" xml:"Memory"`
}
type ExportContainerGroupTemplateResponse ¶
type ExportContainerGroupTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Template ExportContainerGroupTemplateTemplate0 `json:"Template" xml:"Template"`
}
ExportContainerGroupTemplateResponse is the response struct for api ExportContainerGroupTemplate
func CreateExportContainerGroupTemplateResponse ¶
func CreateExportContainerGroupTemplateResponse() (response *ExportContainerGroupTemplateResponse)
CreateExportContainerGroupTemplateResponse creates a response to parse from ExportContainerGroupTemplate response
type ExportContainerGroupTemplateSecurityContext2 ¶
type ExportContainerGroupTemplateSecurityContext2 struct {
Sysctls []ExportContainerGroupTemplateSysctl3 `json:"Sysctls" xml:"Sysctls"`
}
type ExportContainerGroupTemplateSecurityContext3 ¶
type ExportContainerGroupTemplateSecurityContext3 struct {
Sysctls []ExportContainerGroupTemplateSysctl4 `json:"Sysctls" xml:"Sysctls"`
}
type ExportContainerGroupTemplateSpec1 ¶
type ExportContainerGroupTemplateSpec1 struct {
RestartPolicy string `json:"RestartPolicy" xml:"RestartPolicy"`
DnsPolicy string `json:"DnsPolicy" xml:"DnsPolicy"`
Volumes []ExportContainerGroupTemplateVolume2 `json:"Volumes" xml:"Volumes"`
InitContainers []ExportContainerGroupTemplateInitContainer2 `json:"InitContainers" xml:"InitContainers"`
Containers []ExportContainerGroupTemplateContainers2 `json:"Containers" xml:"Containers"`
DnsConfig ExportContainerGroupTemplateDnsConfig2 `json:"DnsConfig" xml:"DnsConfig"`
SecurityContext ExportContainerGroupTemplateSecurityContext2 `json:"SecurityContext" xml:"SecurityContext"`
}
type ExportContainerGroupTemplateSysctl3 ¶
type ExportContainerGroupTemplateSysctl3 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
type ExportContainerGroupTemplateSysctl4 ¶
type ExportContainerGroupTemplateSysctl4 struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
type ExportContainerGroupTemplateTag1 ¶
type ExportContainerGroupTemplateTag1 struct {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
}
type ExportContainerGroupTemplateTcpSocket4 ¶
type ExportContainerGroupTemplateTcpSocket4 struct {
Port int `json:"Port" xml:"Port"`
}
type ExportContainerGroupTemplateTemplate0 ¶
type ExportContainerGroupTemplateTemplate0 struct {
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
EipInstanceId string `json:"EipInstanceId" xml:"EipInstanceId"`
ContainerGroupName string `json:"ContainerGroupName" xml:"ContainerGroupName"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Tags []ExportContainerGroupTemplateTag1 `json:"Tags" xml:"Tags"`
Resources ExportContainerGroupTemplateResources1 `json:"Resources" xml:"Resources"`
Spec ExportContainerGroupTemplateSpec1 `json:"Spec" xml:"Spec"`
}
type ExportContainerGroupTemplateValueFrom4 ¶
type ExportContainerGroupTemplateValueFrom4 struct {
FieldRef ExportContainerGroupTemplateFieldRef5 `json:"FieldRef" xml:"FieldRef"`
}
type ExportContainerGroupTemplateVolume2 ¶
type ExportContainerGroupTemplateVolume2 struct {
Name string `json:"Name" xml:"Name"`
ConfigFile ExportContainerGroupTemplateConfigFile3 `json:"ConfigFile" xml:"ConfigFile"`
EmptyDir ExportContainerGroupTemplateEmptyDir3 `json:"EmptyDir" xml:"EmptyDir"`
Nfs ExportContainerGroupTemplateNfs3 `json:"Nfs" xml:"Nfs"`
}
type ExportContainerGroupTemplateVolumeMount3 ¶
type ExportContainerGroupTemplateVolumeMount3 struct {
Name string `json:"Name" xml:"Name"`
SubPath string `json:"SubPath" xml:"SubPath"`
MountPath string `json:"MountPath" xml:"MountPath"`
ReadOnly bool `json:"ReadOnly" xml:"ReadOnly"`
}
type RestartContainerGroupRequest ¶
type RestartContainerGroupRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
ClientToken string `position:"Query" name:"ClientToken"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
RestartContainerGroupRequest is the request struct for api RestartContainerGroup
func CreateRestartContainerGroupRequest ¶
func CreateRestartContainerGroupRequest() (request *RestartContainerGroupRequest)
CreateRestartContainerGroupRequest creates a request to invoke RestartContainerGroup API
type RestartContainerGroupResponse ¶
type RestartContainerGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RestartContainerGroupResponse is the response struct for api RestartContainerGroup
func CreateRestartContainerGroupResponse ¶
func CreateRestartContainerGroupResponse() (response *RestartContainerGroupResponse)
CreateRestartContainerGroupResponse creates a response to parse from RestartContainerGroup response
type UpdateContainerGroupByTemplateRequest ¶
type UpdateContainerGroupByTemplateRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
Template string `position:"Body" name:"Template"`
ClientToken string `position:"Query" name:"ClientToken"`
VkClientVersion string `position:"Query" name:"VkClientVersion"`
}
UpdateContainerGroupByTemplateRequest is the request struct for api UpdateContainerGroupByTemplate
func CreateUpdateContainerGroupByTemplateRequest ¶
func CreateUpdateContainerGroupByTemplateRequest() (request *UpdateContainerGroupByTemplateRequest)
CreateUpdateContainerGroupByTemplateRequest creates a request to invoke UpdateContainerGroupByTemplate API
type UpdateContainerGroupByTemplateResponse ¶
type UpdateContainerGroupByTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateContainerGroupByTemplateResponse is the response struct for api UpdateContainerGroupByTemplate
func CreateUpdateContainerGroupByTemplateResponse ¶
func CreateUpdateContainerGroupByTemplateResponse() (response *UpdateContainerGroupByTemplateResponse)
CreateUpdateContainerGroupByTemplateResponse creates a response to parse from UpdateContainerGroupByTemplate response
type UpdateContainerGroupCapability ¶
type UpdateContainerGroupCapability struct {
Add []string `name:"Add"`
}
type UpdateContainerGroupConfigFileToPath ¶
type UpdateContainerGroupConfigFileToPath struct {
Content string `name:"Content"`
Path string `name:"Path"`
}
type UpdateContainerGroupConfigFileVolume ¶
type UpdateContainerGroupConfigFileVolume struct {
ConfigFileToPath *[]UpdateContainerGroupConfigFileToPath `name:"ConfigFileToPath"`
}
type UpdateContainerGroupContainer ¶
type UpdateContainerGroupContainer struct {
Name string `name:"Name"`
Image string `name:"Image"`
Cpu requests.Float `name:"Cpu"`
Memory requests.Float `name:"Memory"`
WorkingDir string `name:"WorkingDir"`
ImagePullPolicy string `name:"ImagePullPolicy"`
Stdin requests.Boolean `name:"Stdin"`
StdinOnce requests.Boolean `name:"StdinOnce"`
Tty requests.Boolean `name:"Tty"`
Command []string `name:"Command" type:"Repeated"`
Arg []string `name:"Arg" type:"Repeated"`
EnvironmentVar []string `name:"EnvironmentVar" type:"Repeated"`
Port []string `name:"Port" type:"Repeated"`
VolumeMount []string `name:"VolumeMount" type:"Repeated"`
Gpu requests.Integer `name:"Gpu"`
ReadinessProbe UpdateContainerGroupReadinessProbe `name:"ReadinessProbe" type:"Struct"`
LivenessProbe UpdateContainerGroupLivenessProbe `name:"LivenessProbe" type:"Struct"`
SecurityContext UpdateContainerGroupSecurityContext `name:"SecurityContext" type:"Struct"`
}
type UpdateContainerGroupDnsConfig ¶
type UpdateContainerGroupDnsConfig struct {
NameServer []string `name:"NameServer"`
Search []string `name:"Search"`
Option *[]UpdateContainerGroupOption `name:"Option"`
}
type UpdateContainerGroupEmptyDirVolume ¶
type UpdateContainerGroupEmptyDirVolume struct {
Medium string `name:"Medium"`
}
type UpdateContainerGroupEnvironmentVar ¶
type UpdateContainerGroupEnvironmentVar struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
type UpdateContainerGroupExec ¶
type UpdateContainerGroupExec struct {
Command []string `name:"Command"`
}
type UpdateContainerGroupHttpGet ¶
type UpdateContainerGroupHttpGet struct {
Path string `name:"Path"`
Port requests.Integer `name:"Port"`
Scheme string `name:"Scheme"`
}
type UpdateContainerGroupImageRegistryCredential ¶
type UpdateContainerGroupImageRegistryCredential struct {
Server string `name:"Server"`
UserName string `name:"UserName"`
Password string `name:"Password"`
}
type UpdateContainerGroupInitContainer ¶
type UpdateContainerGroupInitContainer struct {
Name string `name:"Name"`
Image string `name:"Image"`
Cpu requests.Float `name:"Cpu"`
Memory requests.Float `name:"Memory"`
WorkingDir string `name:"WorkingDir"`
ImagePullPolicy string `name:"ImagePullPolicy"`
Stdin requests.Boolean `name:"Stdin"`
StdinOnce requests.Boolean `name:"StdinOnce"`
Tty requests.Boolean `name:"Tty"`
Command []string `name:"Command" type:"Repeated"`
Arg []string `name:"Arg" type:"Repeated"`
EnvironmentVar *[]UpdateContainerGroupEnvironmentVar `name:"EnvironmentVar" type:"Repeated"`
Port *[]UpdateContainerGroupPort `name:"Port" type:"Repeated"`
VolumeMount *[]UpdateContainerGroupVolumeMount `name:"VolumeMount" type:"Repeated"`
Gpu requests.Integer `name:"Gpu"`
SecurityContext UpdateContainerGroupSecurityContext `name:"SecurityContext" type:"Struct"`
}
type UpdateContainerGroupLivenessProbe ¶
type UpdateContainerGroupLivenessProbe struct {
InitialDelaySeconds requests.Integer `name:"InitialDelaySeconds"`
PeriodSeconds requests.Integer `name:"PeriodSeconds"`
SuccessThreshold requests.Integer `name:"SuccessThreshold"`
FailureThreshold requests.Integer `name:"FailureThreshold"`
TimeoutSeconds requests.Integer `name:"TimeoutSeconds"`
TcpSocket UpdateContainerGroupTcpSocket `name:"TcpSocket"`
Exec UpdateContainerGroupExec `name:"Exec"`
HttpGet UpdateContainerGroupHttpGet `name:"HttpGet"`
}
type UpdateContainerGroupNFSVolume ¶
type UpdateContainerGroupNFSVolume struct {
Server string `name:"Server"`
Path string `name:"Path"`
ReadOnly requests.Boolean `name:"ReadOnly"`
}
type UpdateContainerGroupOption ¶
type UpdateContainerGroupOption struct {
Name string `name:"Name"`
Value string `name:"Value"`
}
type UpdateContainerGroupPort ¶
type UpdateContainerGroupPort struct {
Port requests.Integer `name:"Port"`
Protocol string `name:"Protocol"`
}
type UpdateContainerGroupReadinessProbe ¶
type UpdateContainerGroupReadinessProbe struct {
InitialDelaySeconds requests.Integer `name:"InitialDelaySeconds"`
PeriodSeconds requests.Integer `name:"PeriodSeconds"`
SuccessThreshold requests.Integer `name:"SuccessThreshold"`
FailureThreshold requests.Integer `name:"FailureThreshold"`
TimeoutSeconds requests.Integer `name:"TimeoutSeconds"`
TcpSocket UpdateContainerGroupTcpSocket `name:"TcpSocket"`
Exec UpdateContainerGroupExec `name:"Exec"`
HttpGet UpdateContainerGroupHttpGet `name:"HttpGet"`
}
type UpdateContainerGroupRequest ¶
type UpdateContainerGroupRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RegionId string `position:"Query" name:"RegionId"`
ContainerGroupId string `position:"Query" name:"ContainerGroupId"`
RestartPolicy string `position:"Query" name:"RestartPolicy"`
Tag *[]UpdateContainerGroupTag `position:"Query" name:"Tag" type:"Repeated"`
Volume *[]UpdateContainerGroupVolume `position:"Query" name:"Volume" type:"Repeated"`
Container *[]UpdateContainerGroupContainer `position:"Query" name:"Container" type:"Repeated"`
InitContainer *[]UpdateContainerGroupInitContainer `position:"Query" name:"InitContainer" type:"Repeated"`
ImageRegistryCredential *[]UpdateContainerGroupImageRegistryCredential `position:"Query" name:"ImageRegistryCredential" type:"Repeated"`
ClientToken string `position:"Query" name:"ClientToken"`
Cpu requests.Float `position:"Query" name:"Cpu"`
Memory requests.Float `position:"Query" name:"Memory"`
DnsConfig UpdateContainerGroupDnsConfig `position:"Query" name:"DnsConfig" type:"Struct"`
}
UpdateContainerGroupRequest is the request struct for api UpdateContainerGroup
func CreateUpdateContainerGroupRequest ¶
func CreateUpdateContainerGroupRequest() (request *UpdateContainerGroupRequest)
CreateUpdateContainerGroupRequest creates a request to invoke UpdateContainerGroup API
type UpdateContainerGroupResponse ¶
type UpdateContainerGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateContainerGroupResponse is the response struct for api UpdateContainerGroup
func CreateUpdateContainerGroupResponse ¶
func CreateUpdateContainerGroupResponse() (response *UpdateContainerGroupResponse)
CreateUpdateContainerGroupResponse creates a response to parse from UpdateContainerGroup response
type UpdateContainerGroupSecurityContext ¶
type UpdateContainerGroupSecurityContext struct {
ReadOnlyRootFilesystem requests.Boolean `name:"ReadOnlyRootFilesystem"`
RunAsUser requests.Integer `name:"RunAsUser"`
Capability UpdateContainerGroupCapability `name:"Capability"`
}
type UpdateContainerGroupTag ¶
type UpdateContainerGroupTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
type UpdateContainerGroupTcpSocket ¶
type UpdateContainerGroupTcpSocket struct {
Port requests.Integer `name:"Port"`
}
type UpdateContainerGroupVolume ¶
type UpdateContainerGroupVolume struct {
Name string `name:"Name"`
Type string `name:"Type"`
NFSVolume UpdateContainerGroupNFSVolume `name:"NFSVolume" type:"Struct"`
ConfigFileVolume UpdateContainerGroupConfigFileVolume `name:"ConfigFileVolume" type:"Struct"`
EmptyDirVolume UpdateContainerGroupEmptyDirVolume `name:"EmptyDirVolume" type:"Struct"`
}
type UpdateContainerGroupVolumeMount ¶
type UpdateContainerGroupVolumeMount struct {
Name string `name:"Name"`
MountPath string `name:"MountPath"`
SubPath string `name:"SubPath"`
ReadOnly requests.Boolean `name:"ReadOnly"`
}
Source Files
¶
- client.go
- create_container_group.go
- create_container_group_from_template.go
- create_image_cache.go
- delete_container_group.go
- delete_image_cache.go
- describe_container_group_metric.go
- describe_container_group_price.go
- describe_container_groups.go
- describe_container_log.go
- describe_image_caches.go
- describe_multi_container_group_metric.go
- describe_regions.go
- exec_container_command.go
- export_container_group_template.go
- restart_container_group.go
- update_container_group.go
- update_container_group_by_template.go