Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Artifact
- type ArtifactsInListArtifactVersions
- type ArtifactsInListArtifacts
- type AvailableResources
- type AvailableResourcesItem
- 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) CreateArtifact(request *CreateArtifactRequest) (response *CreateArtifactResponse, err error)
- func (client *Client) CreateArtifactWithCallback(request *CreateArtifactRequest, ...) <-chan int
- func (client *Client) CreateArtifactWithChan(request *CreateArtifactRequest) (<-chan *CreateArtifactResponse, <-chan error)
- func (client *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)
- func (client *Client) CreateServiceWithCallback(request *CreateServiceRequest, ...) <-chan int
- func (client *Client) CreateServiceWithChan(request *CreateServiceRequest) (<-chan *CreateServiceResponse, <-chan error)
- func (client *Client) DeleteArtifact(request *DeleteArtifactRequest) (response *DeleteArtifactResponse, err error)
- func (client *Client) DeleteArtifactWithCallback(request *DeleteArtifactRequest, ...) <-chan int
- func (client *Client) DeleteArtifactWithChan(request *DeleteArtifactRequest) (<-chan *DeleteArtifactResponse, <-chan error)
- func (client *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)
- func (client *Client) DeleteServiceWithCallback(request *DeleteServiceRequest, ...) <-chan int
- func (client *Client) DeleteServiceWithChan(request *DeleteServiceRequest) (<-chan *DeleteServiceResponse, <-chan error)
- func (client *Client) GetArtifact(request *GetArtifactRequest) (response *GetArtifactResponse, err error)
- func (client *Client) GetArtifactRepositoryCredentials(request *GetArtifactRepositoryCredentialsRequest) (response *GetArtifactRepositoryCredentialsResponse, err error)
- func (client *Client) GetArtifactRepositoryCredentialsWithCallback(request *GetArtifactRepositoryCredentialsRequest, ...) <-chan int
- func (client *Client) GetArtifactRepositoryCredentialsWithChan(request *GetArtifactRepositoryCredentialsRequest) (<-chan *GetArtifactRepositoryCredentialsResponse, <-chan error)
- func (client *Client) GetArtifactWithCallback(request *GetArtifactRequest, ...) <-chan int
- func (client *Client) GetArtifactWithChan(request *GetArtifactRequest) (<-chan *GetArtifactResponse, <-chan error)
- func (client *Client) GetService(request *GetServiceRequest) (response *GetServiceResponse, err error)
- func (client *Client) GetServiceEstimateCost(request *GetServiceEstimateCostRequest) (response *GetServiceEstimateCostResponse, err error)
- func (client *Client) GetServiceEstimateCostWithCallback(request *GetServiceEstimateCostRequest, ...) <-chan int
- func (client *Client) GetServiceEstimateCostWithChan(request *GetServiceEstimateCostRequest) (<-chan *GetServiceEstimateCostResponse, <-chan error)
- func (client *Client) GetServiceInstance(request *GetServiceInstanceRequest) (response *GetServiceInstanceResponse, err error)
- func (client *Client) GetServiceInstanceWithCallback(request *GetServiceInstanceRequest, ...) <-chan int
- func (client *Client) GetServiceInstanceWithChan(request *GetServiceInstanceRequest) (<-chan *GetServiceInstanceResponse, <-chan error)
- func (client *Client) GetServiceWithCallback(request *GetServiceRequest, ...) <-chan int
- func (client *Client) GetServiceWithChan(request *GetServiceRequest) (<-chan *GetServiceResponse, <-chan error)
- func (client *Client) GetUploadCredentials(request *GetUploadCredentialsRequest) (response *GetUploadCredentialsResponse, err error)
- func (client *Client) GetUploadCredentialsWithCallback(request *GetUploadCredentialsRequest, ...) <-chan int
- func (client *Client) GetUploadCredentialsWithChan(request *GetUploadCredentialsRequest) (<-chan *GetUploadCredentialsResponse, <-chan error)
- func (client *Client) ListArtifactVersions(request *ListArtifactVersionsRequest) (response *ListArtifactVersionsResponse, err error)
- func (client *Client) ListArtifactVersionsWithCallback(request *ListArtifactVersionsRequest, ...) <-chan int
- func (client *Client) ListArtifactVersionsWithChan(request *ListArtifactVersionsRequest) (<-chan *ListArtifactVersionsResponse, <-chan error)
- func (client *Client) ListArtifacts(request *ListArtifactsRequest) (response *ListArtifactsResponse, err error)
- func (client *Client) ListArtifactsWithCallback(request *ListArtifactsRequest, ...) <-chan int
- func (client *Client) ListArtifactsWithChan(request *ListArtifactsRequest) (<-chan *ListArtifactsResponse, <-chan error)
- func (client *Client) ListServiceInstances(request *ListServiceInstancesRequest) (response *ListServiceInstancesResponse, err error)
- func (client *Client) ListServiceInstancesWithCallback(request *ListServiceInstancesRequest, ...) <-chan int
- func (client *Client) ListServiceInstancesWithChan(request *ListServiceInstancesRequest) (<-chan *ListServiceInstancesResponse, <-chan error)
- func (client *Client) ListServiceUsages(request *ListServiceUsagesRequest) (response *ListServiceUsagesResponse, err error)
- func (client *Client) ListServiceUsagesWithCallback(request *ListServiceUsagesRequest, ...) <-chan int
- func (client *Client) ListServiceUsagesWithChan(request *ListServiceUsagesRequest) (<-chan *ListServiceUsagesResponse, <-chan error)
- func (client *Client) ListServices(request *ListServicesRequest) (response *ListServicesResponse, err error)
- func (client *Client) ListServicesWithCallback(request *ListServicesRequest, ...) <-chan int
- func (client *Client) ListServicesWithChan(request *ListServicesRequest) (<-chan *ListServicesResponse, <-chan error)
- func (client *Client) ReleaseArtifact(request *ReleaseArtifactRequest) (response *ReleaseArtifactResponse, err error)
- func (client *Client) ReleaseArtifactWithCallback(request *ReleaseArtifactRequest, ...) <-chan int
- func (client *Client) ReleaseArtifactWithChan(request *ReleaseArtifactRequest) (<-chan *ReleaseArtifactResponse, <-chan error)
- func (client *Client) UpdateArtifact(request *UpdateArtifactRequest) (response *UpdateArtifactResponse, err error)
- func (client *Client) UpdateArtifactWithCallback(request *UpdateArtifactRequest, ...) <-chan int
- func (client *Client) UpdateArtifactWithChan(request *UpdateArtifactRequest) (<-chan *UpdateArtifactResponse, <-chan error)
- func (client *Client) UpdateService(request *UpdateServiceRequest) (response *UpdateServiceResponse, err error)
- func (client *Client) UpdateServiceWithCallback(request *UpdateServiceRequest, ...) <-chan int
- func (client *Client) UpdateServiceWithChan(request *UpdateServiceRequest) (<-chan *UpdateServiceResponse, <-chan error)
- type CommodityEntities
- type CommodityEntitiesItem
- type CommoditySpecification
- type CommoditySpecifications
- type ConnectionConfig
- type ConnectionConfigs
- type CreateArtifactRequest
- type CreateArtifactResponse
- type CreateServiceRequest
- type CreateServiceResponse
- type CreateServiceServiceInfo
- type CreateServiceTag
- type Credentials
- type Data
- type DeleteArtifactRequest
- type DeleteArtifactResponse
- type DeleteServiceRequest
- type DeleteServiceResponse
- type EndpointIps
- type EntityIds
- type GetArtifactRepositoryCredentialsRequest
- type GetArtifactRepositoryCredentialsResponse
- type GetArtifactRequest
- type GetArtifactResponse
- type GetServiceEstimateCostRequest
- type GetServiceEstimateCostResponse
- type GetServiceInstanceRequest
- type GetServiceInstanceResponse
- type GetServiceRequest
- type GetServiceResponse
- type GetUploadCredentialsRequest
- type GetUploadCredentialsResponse
- type ListArtifactVersionsRequest
- type ListArtifactVersionsResponse
- type ListArtifactsFilter
- type ListArtifactsRequest
- type ListArtifactsResponse
- type ListServiceInstancesFilter
- type ListServiceInstancesRequest
- type ListServiceInstancesResponse
- type ListServiceInstancesTag
- type ListServiceUsagesFilter
- type ListServiceUsagesRequest
- type ListServiceUsagesResponse
- type ListServicesFilter
- type ListServicesRequest
- type ListServicesResponse
- type ListServicesTag
- type NetworkConfig
- type Policy
- type PrivateVpcConnection
- type PrivateVpcConnections
- type ReleaseArtifactRequest
- type ReleaseArtifactResponse
- type ReversePrivateVpcConnection
- type ReversePrivateVpcConnections
- type SecurityGroups
- type Service
- type ServiceInfo
- type ServiceInfosInGetService
- type ServiceInfosInGetServiceInstance
- type ServiceInfosInListServiceInstances
- type ServiceInfosInListServices
- type ServiceInstance
- type ServiceInstances
- type ServiceUsages
- type Services
- type Tag
- type TagsInGetService
- type TagsInGetServiceInstance
- type TagsInListServiceInstances
- type TagsInListServices
- type UpdateArtifactRequest
- type UpdateArtifactResponse
- type UpdateServiceRequest
- type UpdateServiceResponse
- type UpdateServiceServiceInfo
- type UpgradableServiceVersions
- type UserInformation
- type VSwitches
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Artifact ¶
type Artifact struct {
Name string `json:"Name" xml:"Name"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
ArtifactProperty string `json:"ArtifactProperty" xml:"ArtifactProperty"`
VersionName string `json:"VersionName" xml:"VersionName"`
SupportRegionIds string `json:"SupportRegionIds" xml:"SupportRegionIds"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
ResultFile string `json:"ResultFile" xml:"ResultFile"`
MaxVersion string `json:"MaxVersion" xml:"MaxVersion"`
SecurityAuditResult string `json:"SecurityAuditResult" xml:"SecurityAuditResult"`
Progress string `json:"Progress" xml:"Progress"`
GmtCreate string `json:"GmtCreate" xml:"GmtCreate"`
ArtifactType string `json:"ArtifactType" xml:"ArtifactType"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
Status string `json:"Status" xml:"Status"`
Description string `json:"Description" xml:"Description"`
ImageDelivery map[string]interface{} `json:"ImageDelivery" xml:"ImageDelivery"`
}
Artifact is a nested struct in computenestsupplier response
type ArtifactsInListArtifactVersions ¶
type ArtifactsInListArtifactVersions struct {
Artifact []Artifact `json:"Artifact" xml:"Artifact"`
}
ArtifactsInListArtifactVersions is a nested struct in computenestsupplier response
type ArtifactsInListArtifacts ¶
type ArtifactsInListArtifacts struct {
Artifact []Artifact `json:"Artifact" xml:"Artifact"`
}
ArtifactsInListArtifacts is a nested struct in computenestsupplier response
type AvailableResources ¶
type AvailableResources struct {
AvailableResourcesItem []AvailableResourcesItem `json:"availableResources" xml:"availableResources"`
}
AvailableResources is a nested struct in computenestsupplier response
type AvailableResourcesItem ¶
type AvailableResourcesItem struct {
RegionId string `json:"RegionId" xml:"RegionId"`
RepositoryName string `json:"RepositoryName" xml:"RepositoryName"`
Path string `json:"Path" xml:"Path"`
}
AvailableResourcesItem is a nested struct in computenestsupplier response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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) CreateArtifact ¶
func (client *Client) CreateArtifact(request *CreateArtifactRequest) (response *CreateArtifactResponse, err error)
CreateArtifact invokes the computenestsupplier.CreateArtifact API synchronously
func (*Client) CreateArtifactWithCallback ¶
func (client *Client) CreateArtifactWithCallback(request *CreateArtifactRequest, callback func(response *CreateArtifactResponse, err error)) <-chan int
CreateArtifactWithCallback invokes the computenestsupplier.CreateArtifact API asynchronously
func (*Client) CreateArtifactWithChan ¶
func (client *Client) CreateArtifactWithChan(request *CreateArtifactRequest) (<-chan *CreateArtifactResponse, <-chan error)
CreateArtifactWithChan invokes the computenestsupplier.CreateArtifact API asynchronously
func (*Client) CreateService ¶ added in v1.62.321
func (client *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)
CreateService invokes the computenestsupplier.CreateService API synchronously
func (*Client) CreateServiceWithCallback ¶ added in v1.62.321
func (client *Client) CreateServiceWithCallback(request *CreateServiceRequest, callback func(response *CreateServiceResponse, err error)) <-chan int
CreateServiceWithCallback invokes the computenestsupplier.CreateService API asynchronously
func (*Client) CreateServiceWithChan ¶ added in v1.62.321
func (client *Client) CreateServiceWithChan(request *CreateServiceRequest) (<-chan *CreateServiceResponse, <-chan error)
CreateServiceWithChan invokes the computenestsupplier.CreateService API asynchronously
func (*Client) DeleteArtifact ¶
func (client *Client) DeleteArtifact(request *DeleteArtifactRequest) (response *DeleteArtifactResponse, err error)
DeleteArtifact invokes the computenestsupplier.DeleteArtifact API synchronously
func (*Client) DeleteArtifactWithCallback ¶
func (client *Client) DeleteArtifactWithCallback(request *DeleteArtifactRequest, callback func(response *DeleteArtifactResponse, err error)) <-chan int
DeleteArtifactWithCallback invokes the computenestsupplier.DeleteArtifact API asynchronously
func (*Client) DeleteArtifactWithChan ¶
func (client *Client) DeleteArtifactWithChan(request *DeleteArtifactRequest) (<-chan *DeleteArtifactResponse, <-chan error)
DeleteArtifactWithChan invokes the computenestsupplier.DeleteArtifact API asynchronously
func (*Client) DeleteService ¶ added in v1.62.324
func (client *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)
DeleteService invokes the computenestsupplier.DeleteService API synchronously
func (*Client) DeleteServiceWithCallback ¶ added in v1.62.324
func (client *Client) DeleteServiceWithCallback(request *DeleteServiceRequest, callback func(response *DeleteServiceResponse, err error)) <-chan int
DeleteServiceWithCallback invokes the computenestsupplier.DeleteService API asynchronously
func (*Client) DeleteServiceWithChan ¶ added in v1.62.324
func (client *Client) DeleteServiceWithChan(request *DeleteServiceRequest) (<-chan *DeleteServiceResponse, <-chan error)
DeleteServiceWithChan invokes the computenestsupplier.DeleteService API asynchronously
func (*Client) GetArtifact ¶
func (client *Client) GetArtifact(request *GetArtifactRequest) (response *GetArtifactResponse, err error)
GetArtifact invokes the computenestsupplier.GetArtifact API synchronously
func (*Client) GetArtifactRepositoryCredentials ¶
func (client *Client) GetArtifactRepositoryCredentials(request *GetArtifactRepositoryCredentialsRequest) (response *GetArtifactRepositoryCredentialsResponse, err error)
GetArtifactRepositoryCredentials invokes the computenestsupplier.GetArtifactRepositoryCredentials API synchronously
func (*Client) GetArtifactRepositoryCredentialsWithCallback ¶
func (client *Client) GetArtifactRepositoryCredentialsWithCallback(request *GetArtifactRepositoryCredentialsRequest, callback func(response *GetArtifactRepositoryCredentialsResponse, err error)) <-chan int
GetArtifactRepositoryCredentialsWithCallback invokes the computenestsupplier.GetArtifactRepositoryCredentials API asynchronously
func (*Client) GetArtifactRepositoryCredentialsWithChan ¶
func (client *Client) GetArtifactRepositoryCredentialsWithChan(request *GetArtifactRepositoryCredentialsRequest) (<-chan *GetArtifactRepositoryCredentialsResponse, <-chan error)
GetArtifactRepositoryCredentialsWithChan invokes the computenestsupplier.GetArtifactRepositoryCredentials API asynchronously
func (*Client) GetArtifactWithCallback ¶
func (client *Client) GetArtifactWithCallback(request *GetArtifactRequest, callback func(response *GetArtifactResponse, err error)) <-chan int
GetArtifactWithCallback invokes the computenestsupplier.GetArtifact API asynchronously
func (*Client) GetArtifactWithChan ¶
func (client *Client) GetArtifactWithChan(request *GetArtifactRequest) (<-chan *GetArtifactResponse, <-chan error)
GetArtifactWithChan invokes the computenestsupplier.GetArtifact API asynchronously
func (*Client) GetService ¶ added in v1.62.324
func (client *Client) GetService(request *GetServiceRequest) (response *GetServiceResponse, err error)
GetService invokes the computenestsupplier.GetService API synchronously
func (*Client) GetServiceEstimateCost ¶ added in v1.62.321
func (client *Client) GetServiceEstimateCost(request *GetServiceEstimateCostRequest) (response *GetServiceEstimateCostResponse, err error)
GetServiceEstimateCost invokes the computenestsupplier.GetServiceEstimateCost API synchronously
func (*Client) GetServiceEstimateCostWithCallback ¶ added in v1.62.321
func (client *Client) GetServiceEstimateCostWithCallback(request *GetServiceEstimateCostRequest, callback func(response *GetServiceEstimateCostResponse, err error)) <-chan int
GetServiceEstimateCostWithCallback invokes the computenestsupplier.GetServiceEstimateCost API asynchronously
func (*Client) GetServiceEstimateCostWithChan ¶ added in v1.62.321
func (client *Client) GetServiceEstimateCostWithChan(request *GetServiceEstimateCostRequest) (<-chan *GetServiceEstimateCostResponse, <-chan error)
GetServiceEstimateCostWithChan invokes the computenestsupplier.GetServiceEstimateCost API asynchronously
func (*Client) GetServiceInstance ¶
func (client *Client) GetServiceInstance(request *GetServiceInstanceRequest) (response *GetServiceInstanceResponse, err error)
GetServiceInstance invokes the computenestsupplier.GetServiceInstance API synchronously
func (*Client) GetServiceInstanceWithCallback ¶
func (client *Client) GetServiceInstanceWithCallback(request *GetServiceInstanceRequest, callback func(response *GetServiceInstanceResponse, err error)) <-chan int
GetServiceInstanceWithCallback invokes the computenestsupplier.GetServiceInstance API asynchronously
func (*Client) GetServiceInstanceWithChan ¶
func (client *Client) GetServiceInstanceWithChan(request *GetServiceInstanceRequest) (<-chan *GetServiceInstanceResponse, <-chan error)
GetServiceInstanceWithChan invokes the computenestsupplier.GetServiceInstance API asynchronously
func (*Client) GetServiceWithCallback ¶ added in v1.62.324
func (client *Client) GetServiceWithCallback(request *GetServiceRequest, callback func(response *GetServiceResponse, err error)) <-chan int
GetServiceWithCallback invokes the computenestsupplier.GetService API asynchronously
func (*Client) GetServiceWithChan ¶ added in v1.62.324
func (client *Client) GetServiceWithChan(request *GetServiceRequest) (<-chan *GetServiceResponse, <-chan error)
GetServiceWithChan invokes the computenestsupplier.GetService API asynchronously
func (*Client) GetUploadCredentials ¶ added in v1.62.338
func (client *Client) GetUploadCredentials(request *GetUploadCredentialsRequest) (response *GetUploadCredentialsResponse, err error)
GetUploadCredentials invokes the computenestsupplier.GetUploadCredentials API synchronously
func (*Client) GetUploadCredentialsWithCallback ¶ added in v1.62.338
func (client *Client) GetUploadCredentialsWithCallback(request *GetUploadCredentialsRequest, callback func(response *GetUploadCredentialsResponse, err error)) <-chan int
GetUploadCredentialsWithCallback invokes the computenestsupplier.GetUploadCredentials API asynchronously
func (*Client) GetUploadCredentialsWithChan ¶ added in v1.62.338
func (client *Client) GetUploadCredentialsWithChan(request *GetUploadCredentialsRequest) (<-chan *GetUploadCredentialsResponse, <-chan error)
GetUploadCredentialsWithChan invokes the computenestsupplier.GetUploadCredentials API asynchronously
func (*Client) ListArtifactVersions ¶
func (client *Client) ListArtifactVersions(request *ListArtifactVersionsRequest) (response *ListArtifactVersionsResponse, err error)
ListArtifactVersions invokes the computenestsupplier.ListArtifactVersions API synchronously
func (*Client) ListArtifactVersionsWithCallback ¶
func (client *Client) ListArtifactVersionsWithCallback(request *ListArtifactVersionsRequest, callback func(response *ListArtifactVersionsResponse, err error)) <-chan int
ListArtifactVersionsWithCallback invokes the computenestsupplier.ListArtifactVersions API asynchronously
func (*Client) ListArtifactVersionsWithChan ¶
func (client *Client) ListArtifactVersionsWithChan(request *ListArtifactVersionsRequest) (<-chan *ListArtifactVersionsResponse, <-chan error)
ListArtifactVersionsWithChan invokes the computenestsupplier.ListArtifactVersions API asynchronously
func (*Client) ListArtifacts ¶
func (client *Client) ListArtifacts(request *ListArtifactsRequest) (response *ListArtifactsResponse, err error)
ListArtifacts invokes the computenestsupplier.ListArtifacts API synchronously
func (*Client) ListArtifactsWithCallback ¶
func (client *Client) ListArtifactsWithCallback(request *ListArtifactsRequest, callback func(response *ListArtifactsResponse, err error)) <-chan int
ListArtifactsWithCallback invokes the computenestsupplier.ListArtifacts API asynchronously
func (*Client) ListArtifactsWithChan ¶
func (client *Client) ListArtifactsWithChan(request *ListArtifactsRequest) (<-chan *ListArtifactsResponse, <-chan error)
ListArtifactsWithChan invokes the computenestsupplier.ListArtifacts API asynchronously
func (*Client) ListServiceInstances ¶
func (client *Client) ListServiceInstances(request *ListServiceInstancesRequest) (response *ListServiceInstancesResponse, err error)
ListServiceInstances invokes the computenestsupplier.ListServiceInstances API synchronously
func (*Client) ListServiceInstancesWithCallback ¶
func (client *Client) ListServiceInstancesWithCallback(request *ListServiceInstancesRequest, callback func(response *ListServiceInstancesResponse, err error)) <-chan int
ListServiceInstancesWithCallback invokes the computenestsupplier.ListServiceInstances API asynchronously
func (*Client) ListServiceInstancesWithChan ¶
func (client *Client) ListServiceInstancesWithChan(request *ListServiceInstancesRequest) (<-chan *ListServiceInstancesResponse, <-chan error)
ListServiceInstancesWithChan invokes the computenestsupplier.ListServiceInstances API asynchronously
func (*Client) ListServiceUsages ¶ added in v1.62.154
func (client *Client) ListServiceUsages(request *ListServiceUsagesRequest) (response *ListServiceUsagesResponse, err error)
ListServiceUsages invokes the computenestsupplier.ListServiceUsages API synchronously
func (*Client) ListServiceUsagesWithCallback ¶ added in v1.62.154
func (client *Client) ListServiceUsagesWithCallback(request *ListServiceUsagesRequest, callback func(response *ListServiceUsagesResponse, err error)) <-chan int
ListServiceUsagesWithCallback invokes the computenestsupplier.ListServiceUsages API asynchronously
func (*Client) ListServiceUsagesWithChan ¶ added in v1.62.154
func (client *Client) ListServiceUsagesWithChan(request *ListServiceUsagesRequest) (<-chan *ListServiceUsagesResponse, <-chan error)
ListServiceUsagesWithChan invokes the computenestsupplier.ListServiceUsages API asynchronously
func (*Client) ListServices ¶ added in v1.62.321
func (client *Client) ListServices(request *ListServicesRequest) (response *ListServicesResponse, err error)
ListServices invokes the computenestsupplier.ListServices API synchronously
func (*Client) ListServicesWithCallback ¶ added in v1.62.321
func (client *Client) ListServicesWithCallback(request *ListServicesRequest, callback func(response *ListServicesResponse, err error)) <-chan int
ListServicesWithCallback invokes the computenestsupplier.ListServices API asynchronously
func (*Client) ListServicesWithChan ¶ added in v1.62.321
func (client *Client) ListServicesWithChan(request *ListServicesRequest) (<-chan *ListServicesResponse, <-chan error)
ListServicesWithChan invokes the computenestsupplier.ListServices API asynchronously
func (*Client) ReleaseArtifact ¶
func (client *Client) ReleaseArtifact(request *ReleaseArtifactRequest) (response *ReleaseArtifactResponse, err error)
ReleaseArtifact invokes the computenestsupplier.ReleaseArtifact API synchronously
func (*Client) ReleaseArtifactWithCallback ¶
func (client *Client) ReleaseArtifactWithCallback(request *ReleaseArtifactRequest, callback func(response *ReleaseArtifactResponse, err error)) <-chan int
ReleaseArtifactWithCallback invokes the computenestsupplier.ReleaseArtifact API asynchronously
func (*Client) ReleaseArtifactWithChan ¶
func (client *Client) ReleaseArtifactWithChan(request *ReleaseArtifactRequest) (<-chan *ReleaseArtifactResponse, <-chan error)
ReleaseArtifactWithChan invokes the computenestsupplier.ReleaseArtifact API asynchronously
func (*Client) UpdateArtifact ¶
func (client *Client) UpdateArtifact(request *UpdateArtifactRequest) (response *UpdateArtifactResponse, err error)
UpdateArtifact invokes the computenestsupplier.UpdateArtifact API synchronously
func (*Client) UpdateArtifactWithCallback ¶
func (client *Client) UpdateArtifactWithCallback(request *UpdateArtifactRequest, callback func(response *UpdateArtifactResponse, err error)) <-chan int
UpdateArtifactWithCallback invokes the computenestsupplier.UpdateArtifact API asynchronously
func (*Client) UpdateArtifactWithChan ¶
func (client *Client) UpdateArtifactWithChan(request *UpdateArtifactRequest) (<-chan *UpdateArtifactResponse, <-chan error)
UpdateArtifactWithChan invokes the computenestsupplier.UpdateArtifact API asynchronously
func (*Client) UpdateService ¶ added in v1.62.324
func (client *Client) UpdateService(request *UpdateServiceRequest) (response *UpdateServiceResponse, err error)
UpdateService invokes the computenestsupplier.UpdateService API synchronously
func (*Client) UpdateServiceWithCallback ¶ added in v1.62.324
func (client *Client) UpdateServiceWithCallback(request *UpdateServiceRequest, callback func(response *UpdateServiceResponse, err error)) <-chan int
UpdateServiceWithCallback invokes the computenestsupplier.UpdateService API asynchronously
func (*Client) UpdateServiceWithChan ¶ added in v1.62.324
func (client *Client) UpdateServiceWithChan(request *UpdateServiceRequest) (<-chan *UpdateServiceResponse, <-chan error)
UpdateServiceWithChan invokes the computenestsupplier.UpdateService API asynchronously
type CommodityEntities ¶ added in v1.62.324
type CommodityEntities struct {
CommodityEntitiesItem []CommodityEntitiesItem `json:"commodityEntities" xml:"commodityEntities"`
}
CommodityEntities is a nested struct in computenestsupplier response
type CommodityEntitiesItem ¶ added in v1.62.324
type CommodityEntitiesItem struct {
TemplateName string `json:"TemplateName" xml:"TemplateName"`
PredefinedParameterName string `json:"PredefinedParameterName" xml:"PredefinedParameterName"`
EntityIds []string `json:"EntityIds" xml:"EntityIds"`
}
CommodityEntitiesItem is a nested struct in computenestsupplier response
type CommoditySpecification ¶ added in v1.62.324
type CommoditySpecification struct {
SpecificationCode string `json:"SpecificationCode" xml:"SpecificationCode"`
TemplateName string `json:"TemplateName" xml:"TemplateName"`
PredefinedParameterName string `json:"PredefinedParameterName" xml:"PredefinedParameterName"`
}
CommoditySpecification is a nested struct in computenestsupplier response
type CommoditySpecifications ¶ added in v1.62.324
type CommoditySpecifications struct {
CommoditySpecification []CommoditySpecification `json:"commoditySpecification" xml:"commoditySpecification"`
}
CommoditySpecifications is a nested struct in computenestsupplier response
type ConnectionConfig ¶ added in v1.62.154
type ConnectionConfig struct {
VpcId string `json:"VpcId" xml:"VpcId"`
IngressEndpointStatus string `json:"IngressEndpointStatus" xml:"IngressEndpointStatus"`
NetworkServiceStatus string `json:"NetworkServiceStatus" xml:"NetworkServiceStatus"`
DomainName string `json:"DomainName" xml:"DomainName"`
ConnectBandwidth int `json:"ConnectBandwidth" xml:"ConnectBandwidth"`
SecurityGroups []string `json:"SecurityGroups" xml:"SecurityGroups"`
VSwitches []string `json:"VSwitches" xml:"VSwitches"`
EndpointIps []string `json:"EndpointIps" xml:"EndpointIps"`
}
ConnectionConfig is a nested struct in computenestsupplier response
type ConnectionConfigs ¶ added in v1.62.154
type ConnectionConfigs struct {
ConnectionConfig []ConnectionConfig `json:"ConnectionConfig" xml:"ConnectionConfig"`
}
ConnectionConfigs is a nested struct in computenestsupplier response
type CreateArtifactRequest ¶
type CreateArtifactRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
SupportRegionIds *[]string `position:"Query" name:"SupportRegionIds" type:"Repeated"`
ArtifactType string `position:"Query" name:"ArtifactType"`
Name string `position:"Query" name:"Name"`
ArtifactId string `position:"Query" name:"ArtifactId"`
ArtifactProperty string `position:"Query" name:"ArtifactProperty"`
VersionName string `position:"Query" name:"VersionName"`
}
CreateArtifactRequest is the request struct for api CreateArtifact
func CreateCreateArtifactRequest ¶
func CreateCreateArtifactRequest() (request *CreateArtifactRequest)
CreateCreateArtifactRequest creates a request to invoke CreateArtifact API
type CreateArtifactResponse ¶
type CreateArtifactResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
ArtifactType string `json:"ArtifactType" xml:"ArtifactType"`
Name string `json:"Name" xml:"Name"`
VersionName string `json:"VersionName" xml:"VersionName"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
Description string `json:"Description" xml:"Description"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
Status string `json:"Status" xml:"Status"`
MaxVersion int64 `json:"MaxVersion" xml:"MaxVersion"`
ArtifactProperty string `json:"ArtifactProperty" xml:"ArtifactProperty"`
SupportRegionIds string `json:"SupportRegionIds" xml:"SupportRegionIds"`
}
CreateArtifactResponse is the response struct for api CreateArtifact
func CreateCreateArtifactResponse ¶
func CreateCreateArtifactResponse() (response *CreateArtifactResponse)
CreateCreateArtifactResponse creates a response to parse from CreateArtifact response
type CreateServiceRequest ¶ added in v1.62.321
type CreateServiceRequest struct {
*requests.RpcRequest
AlarmMetadata string `position:"Query" name:"AlarmMetadata"`
ClientToken string `position:"Query" name:"ClientToken"`
PolicyNames string `position:"Query" name:"PolicyNames"`
LicenseMetadata string `position:"Query" name:"LicenseMetadata"`
Duration requests.Integer `position:"Query" name:"Duration"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ApprovalType string `position:"Query" name:"ApprovalType"`
TrialDuration requests.Integer `position:"Query" name:"TrialDuration"`
Tag *[]CreateServiceTag `position:"Query" name:"Tag" type:"Repeated"`
UpgradeMetadata string `position:"Query" name:"UpgradeMetadata"`
DeployMetadata string `position:"Query" name:"DeployMetadata"`
ServiceType string `position:"Query" name:"ServiceType"`
IsSupportOperated requests.Boolean `position:"Query" name:"IsSupportOperated"`
TenantType string `position:"Query" name:"TenantType"`
ServiceInfo *[]CreateServiceServiceInfo `position:"Query" name:"ServiceInfo" type:"Repeated"`
ServiceId string `position:"Query" name:"ServiceId"`
VersionName string `position:"Query" name:"VersionName"`
OperationMetadata string `position:"Query" name:"OperationMetadata"`
DeployType string `position:"Query" name:"DeployType"`
}
CreateServiceRequest is the request struct for api CreateService
func CreateCreateServiceRequest ¶ added in v1.62.321
func CreateCreateServiceRequest() (request *CreateServiceRequest)
CreateCreateServiceRequest creates a request to invoke CreateService API
type CreateServiceResponse ¶ added in v1.62.321
type CreateServiceResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
RequestId string `json:"RequestId" xml:"RequestId"`
Version string `json:"Version" xml:"Version"`
ServiceId string `json:"ServiceId" xml:"ServiceId"`
}
CreateServiceResponse is the response struct for api CreateService
func CreateCreateServiceResponse ¶ added in v1.62.321
func CreateCreateServiceResponse() (response *CreateServiceResponse)
CreateCreateServiceResponse creates a response to parse from CreateService response
type CreateServiceServiceInfo ¶ added in v1.62.321
type CreateServiceServiceInfo struct {
ShortDescription string `name:"ShortDescription"`
Image string `name:"Image"`
Name string `name:"Name"`
Locale string `name:"Locale"`
}
CreateServiceServiceInfo is a repeated param struct in CreateServiceRequest
type CreateServiceTag ¶ added in v1.62.321
CreateServiceTag is a repeated param struct in CreateServiceRequest
type Credentials ¶
type Credentials struct {
Username string `json:"Username" xml:"Username"`
Password string `json:"Password" xml:"Password"`
AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"`
AccessKeySecret string `json:"AccessKeySecret" xml:"AccessKeySecret"`
SecurityToken string `json:"SecurityToken" xml:"SecurityToken"`
}
Credentials is a nested struct in computenestsupplier response
type Data ¶ added in v1.62.338
type Data struct {
AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"`
AccessKeySecret string `json:"AccessKeySecret" xml:"AccessKeySecret"`
SecurityToken string `json:"SecurityToken" xml:"SecurityToken"`
ExpireDate string `json:"ExpireDate" xml:"ExpireDate"`
RegionId string `json:"RegionId" xml:"RegionId"`
BucketName string `json:"BucketName" xml:"BucketName"`
Key string `json:"Key" xml:"Key"`
}
Data is a nested struct in computenestsupplier response
type DeleteArtifactRequest ¶
type DeleteArtifactRequest struct {
*requests.RpcRequest
ArtifactVersion string `position:"Query" name:"ArtifactVersion"`
ArtifactId string `position:"Query" name:"ArtifactId"`
}
DeleteArtifactRequest is the request struct for api DeleteArtifact
func CreateDeleteArtifactRequest ¶
func CreateDeleteArtifactRequest() (request *DeleteArtifactRequest)
CreateDeleteArtifactRequest creates a request to invoke DeleteArtifact API
type DeleteArtifactResponse ¶
type DeleteArtifactResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteArtifactResponse is the response struct for api DeleteArtifact
func CreateDeleteArtifactResponse ¶
func CreateDeleteArtifactResponse() (response *DeleteArtifactResponse)
CreateDeleteArtifactResponse creates a response to parse from DeleteArtifact response
type DeleteServiceRequest ¶ added in v1.62.324
type DeleteServiceRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
ServiceVersion string `position:"Query" name:"ServiceVersion"`
ServiceId string `position:"Query" name:"ServiceId"`
}
DeleteServiceRequest is the request struct for api DeleteService
func CreateDeleteServiceRequest ¶ added in v1.62.324
func CreateDeleteServiceRequest() (request *DeleteServiceRequest)
CreateDeleteServiceRequest creates a request to invoke DeleteService API
type DeleteServiceResponse ¶ added in v1.62.324
type DeleteServiceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteServiceResponse is the response struct for api DeleteService
func CreateDeleteServiceResponse ¶ added in v1.62.324
func CreateDeleteServiceResponse() (response *DeleteServiceResponse)
CreateDeleteServiceResponse creates a response to parse from DeleteService response
type EndpointIps ¶ added in v1.62.154
type EndpointIps struct {
EndpointIp []string `json:"EndpointIp" xml:"EndpointIp"`
}
EndpointIps is a nested struct in computenestsupplier response
type EntityIds ¶ added in v1.62.324
type EntityIds struct {
EntityIds []string `json:"entityIds" xml:"entityIds"`
}
EntityIds is a nested struct in computenestsupplier response
type GetArtifactRepositoryCredentialsRequest ¶
type GetArtifactRepositoryCredentialsRequest struct {
*requests.RpcRequest
DeployRegionId string `position:"Query" name:"DeployRegionId"`
ArtifactType string `position:"Query" name:"ArtifactType"`
}
GetArtifactRepositoryCredentialsRequest is the request struct for api GetArtifactRepositoryCredentials
func CreateGetArtifactRepositoryCredentialsRequest ¶
func CreateGetArtifactRepositoryCredentialsRequest() (request *GetArtifactRepositoryCredentialsRequest)
CreateGetArtifactRepositoryCredentialsRequest creates a request to invoke GetArtifactRepositoryCredentials API
type GetArtifactRepositoryCredentialsResponse ¶
type GetArtifactRepositoryCredentialsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ExpireDate string `json:"ExpireDate" xml:"ExpireDate"`
Credentials Credentials `json:"Credentials" xml:"Credentials"`
AvailableResources []AvailableResourcesItem `json:"AvailableResources" xml:"AvailableResources"`
}
GetArtifactRepositoryCredentialsResponse is the response struct for api GetArtifactRepositoryCredentials
func CreateGetArtifactRepositoryCredentialsResponse ¶
func CreateGetArtifactRepositoryCredentialsResponse() (response *GetArtifactRepositoryCredentialsResponse)
CreateGetArtifactRepositoryCredentialsResponse creates a response to parse from GetArtifactRepositoryCredentials response
type GetArtifactRequest ¶
type GetArtifactRequest struct {
*requests.RpcRequest
ArtifactVersion string `position:"Query" name:"ArtifactVersion"`
ArtifactName string `position:"Query" name:"ArtifactName"`
ArtifactId string `position:"Query" name:"ArtifactId"`
}
GetArtifactRequest is the request struct for api GetArtifact
func CreateGetArtifactRequest ¶
func CreateGetArtifactRequest() (request *GetArtifactRequest)
CreateGetArtifactRequest creates a request to invoke GetArtifact API
type GetArtifactResponse ¶
type GetArtifactResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
ArtifactType string `json:"ArtifactType" xml:"ArtifactType"`
Name string `json:"Name" xml:"Name"`
VersionName string `json:"VersionName" xml:"VersionName"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
Description string `json:"Description" xml:"Description"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
Status string `json:"Status" xml:"Status"`
MaxVersion int64 `json:"MaxVersion" xml:"MaxVersion"`
ArtifactProperty string `json:"ArtifactProperty" xml:"ArtifactProperty"`
SupportRegionIds string `json:"SupportRegionIds" xml:"SupportRegionIds"`
Progress string `json:"Progress" xml:"Progress"`
}
GetArtifactResponse is the response struct for api GetArtifact
func CreateGetArtifactResponse ¶
func CreateGetArtifactResponse() (response *GetArtifactResponse)
CreateGetArtifactResponse creates a response to parse from GetArtifact response
type GetServiceEstimateCostRequest ¶ added in v1.62.321
type GetServiceEstimateCostRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
ServiceVersion string `position:"Query" name:"ServiceVersion"`
TemplateName string `position:"Query" name:"TemplateName"`
ServiceId string `position:"Query" name:"ServiceId"`
Parameters string `position:"Query" name:"Parameters"`
ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
}
GetServiceEstimateCostRequest is the request struct for api GetServiceEstimateCost
func CreateGetServiceEstimateCostRequest ¶ added in v1.62.321
func CreateGetServiceEstimateCostRequest() (request *GetServiceEstimateCostRequest)
CreateGetServiceEstimateCostRequest creates a request to invoke GetServiceEstimateCost API
type GetServiceEstimateCostResponse ¶ added in v1.62.321
type GetServiceEstimateCostResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Resources map[string]interface{} `json:"Resources" xml:"Resources"`
}
GetServiceEstimateCostResponse is the response struct for api GetServiceEstimateCost
func CreateGetServiceEstimateCostResponse ¶ added in v1.62.321
func CreateGetServiceEstimateCostResponse() (response *GetServiceEstimateCostResponse)
CreateGetServiceEstimateCostResponse creates a response to parse from GetServiceEstimateCost response
type GetServiceInstanceRequest ¶
type GetServiceInstanceRequest struct {
*requests.RpcRequest
ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
}
GetServiceInstanceRequest is the request struct for api GetServiceInstance
func CreateGetServiceInstanceRequest ¶
func CreateGetServiceInstanceRequest() (request *GetServiceInstanceRequest)
CreateGetServiceInstanceRequest creates a request to invoke GetServiceInstance API
type GetServiceInstanceResponse ¶
type GetServiceInstanceResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
TemplateName string `json:"TemplateName" xml:"TemplateName"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
ServiceInstanceId string `json:"ServiceInstanceId" xml:"ServiceInstanceId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
UserId int64 `json:"UserId" xml:"UserId"`
SupplierUid int64 `json:"SupplierUid" xml:"SupplierUid"`
Parameters string `json:"Parameters" xml:"Parameters"`
Progress int64 `json:"Progress" xml:"Progress"`
StatusDetail string `json:"StatusDetail" xml:"StatusDetail"`
OperationStartTime string `json:"OperationStartTime" xml:"OperationStartTime"`
OperationEndTime string `json:"OperationEndTime" xml:"OperationEndTime"`
OperatedServiceInstanceId string `json:"OperatedServiceInstanceId" xml:"OperatedServiceInstanceId"`
IsOperated bool `json:"IsOperated" xml:"IsOperated"`
EnableInstanceOps bool `json:"EnableInstanceOps" xml:"EnableInstanceOps"`
Resources string `json:"Resources" xml:"Resources"`
Outputs string `json:"Outputs" xml:"Outputs"`
EndTime string `json:"EndTime" xml:"EndTime"`
Source string `json:"Source" xml:"Source"`
ServiceType string `json:"ServiceType" xml:"ServiceType"`
PayType string `json:"PayType" xml:"PayType"`
LicenseMetadata string `json:"LicenseMetadata" xml:"LicenseMetadata"`
Name string `json:"Name" xml:"Name"`
EnableUserPrometheus string `json:"EnableUserPrometheus" xml:"EnableUserPrometheus"`
RdAccountLoginUrl string `json:"RdAccountLoginUrl" xml:"RdAccountLoginUrl"`
Service Service `json:"Service" xml:"Service"`
NetworkConfig NetworkConfig `json:"NetworkConfig" xml:"NetworkConfig"`
Tags []Tag `json:"Tags" xml:"Tags"`
}
GetServiceInstanceResponse is the response struct for api GetServiceInstance
func CreateGetServiceInstanceResponse ¶
func CreateGetServiceInstanceResponse() (response *GetServiceInstanceResponse)
CreateGetServiceInstanceResponse creates a response to parse from GetServiceInstance response
type GetServiceRequest ¶ added in v1.62.324
type GetServiceRequest struct {
*requests.RpcRequest
ServiceVersion string `position:"Query" name:"ServiceVersion"`
ServiceId string `position:"Query" name:"ServiceId"`
}
GetServiceRequest is the request struct for api GetService
func CreateGetServiceRequest ¶ added in v1.62.324
func CreateGetServiceRequest() (request *GetServiceRequest)
CreateGetServiceRequest creates a request to invoke GetService API
type GetServiceResponse ¶ added in v1.62.324
type GetServiceResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
DeployMetadata string `json:"DeployMetadata" xml:"DeployMetadata"`
PublishTime string `json:"PublishTime" xml:"PublishTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
Version string `json:"Version" xml:"Version"`
DeployType string `json:"DeployType" xml:"DeployType"`
ServiceId string `json:"ServiceId" xml:"ServiceId"`
SupplierUrl string `json:"SupplierUrl" xml:"SupplierUrl"`
ServiceDocUrl string `json:"ServiceDocUrl" xml:"ServiceDocUrl"`
ServiceProductUrl string `json:"ServiceProductUrl" xml:"ServiceProductUrl"`
ServiceType string `json:"ServiceType" xml:"ServiceType"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
IsSupportOperated bool `json:"IsSupportOperated" xml:"IsSupportOperated"`
PolicyNames string `json:"PolicyNames" xml:"PolicyNames"`
Duration int64 `json:"Duration" xml:"Duration"`
Progress int64 `json:"Progress" xml:"Progress"`
StatusDetail string `json:"StatusDetail" xml:"StatusDetail"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
AlarmMetadata string `json:"AlarmMetadata" xml:"AlarmMetadata"`
UpgradeMetadata string `json:"UpgradeMetadata" xml:"UpgradeMetadata"`
VersionName string `json:"VersionName" xml:"VersionName"`
PayFromType string `json:"PayFromType" xml:"PayFromType"`
PayType string `json:"PayType" xml:"PayType"`
DefaultLicenseDays int64 `json:"DefaultLicenseDays" xml:"DefaultLicenseDays"`
TrialDuration int64 `json:"TrialDuration" xml:"TrialDuration"`
TrialType string `json:"TrialType" xml:"TrialType"`
TenantType string `json:"TenantType" xml:"TenantType"`
LicenseMetadata string `json:"LicenseMetadata" xml:"LicenseMetadata"`
OperationMetadata string `json:"OperationMetadata" xml:"OperationMetadata"`
TestStatus string `json:"TestStatus" xml:"TestStatus"`
ApprovalType string `json:"ApprovalType" xml:"ApprovalType"`
RegistrationId string `json:"RegistrationId" xml:"RegistrationId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Permission string `json:"Permission" xml:"Permission"`
ServiceInfos []ServiceInfo `json:"ServiceInfos" xml:"ServiceInfos"`
CommoditySpecifications []CommoditySpecification `json:"CommoditySpecifications" xml:"CommoditySpecifications"`
Tags []Tag `json:"Tags" xml:"Tags"`
CommodityEntities []CommodityEntitiesItem `json:"CommodityEntities" xml:"CommodityEntities"`
}
GetServiceResponse is the response struct for api GetService
func CreateGetServiceResponse ¶ added in v1.62.324
func CreateGetServiceResponse() (response *GetServiceResponse)
CreateGetServiceResponse creates a response to parse from GetService response
type GetUploadCredentialsRequest ¶ added in v1.62.338
type GetUploadCredentialsRequest struct {
*requests.RpcRequest
FileName string `position:"Query" name:"FileName"`
}
GetUploadCredentialsRequest is the request struct for api GetUploadCredentials
func CreateGetUploadCredentialsRequest ¶ added in v1.62.338
func CreateGetUploadCredentialsRequest() (request *GetUploadCredentialsRequest)
CreateGetUploadCredentialsRequest creates a request to invoke GetUploadCredentials API
type GetUploadCredentialsResponse ¶ added in v1.62.338
type GetUploadCredentialsResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"`
RequestId string `json:"RequestId" xml:"RequestId"`
Data Data `json:"Data" xml:"Data"`
}
GetUploadCredentialsResponse is the response struct for api GetUploadCredentials
func CreateGetUploadCredentialsResponse ¶ added in v1.62.338
func CreateGetUploadCredentialsResponse() (response *GetUploadCredentialsResponse)
CreateGetUploadCredentialsResponse creates a response to parse from GetUploadCredentials response
type ListArtifactVersionsRequest ¶
type ListArtifactVersionsRequest struct {
*requests.RpcRequest
NextToken string `position:"Query" name:"NextToken"`
MaxResult string `position:"Query" name:"MaxResult"`
ArtifactId string `position:"Query" name:"ArtifactId"`
}
ListArtifactVersionsRequest is the request struct for api ListArtifactVersions
func CreateListArtifactVersionsRequest ¶
func CreateListArtifactVersionsRequest() (request *ListArtifactVersionsRequest)
CreateListArtifactVersionsRequest creates a request to invoke ListArtifactVersions API
type ListArtifactVersionsResponse ¶
type ListArtifactVersionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
MaxResults string `json:"MaxResults" xml:"MaxResults"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
Artifacts []Artifact `json:"Artifacts" xml:"Artifacts"`
}
ListArtifactVersionsResponse is the response struct for api ListArtifactVersions
func CreateListArtifactVersionsResponse ¶
func CreateListArtifactVersionsResponse() (response *ListArtifactVersionsResponse)
CreateListArtifactVersionsResponse creates a response to parse from ListArtifactVersions response
type ListArtifactsFilter ¶
type ListArtifactsFilter struct {
Values *[]string `name:"Values" type:"Repeated"`
Name string `name:"Name"`
}
ListArtifactsFilter is a repeated param struct in ListArtifactsRequest
type ListArtifactsRequest ¶
type ListArtifactsRequest struct {
*requests.RpcRequest
NextToken string `position:"Query" name:"NextToken"`
Filter *[]ListArtifactsFilter `position:"Query" name:"Filter" type:"Repeated"`
MaxResults string `position:"Query" name:"MaxResults"`
}
ListArtifactsRequest is the request struct for api ListArtifacts
func CreateListArtifactsRequest ¶
func CreateListArtifactsRequest() (request *ListArtifactsRequest)
CreateListArtifactsRequest creates a request to invoke ListArtifacts API
type ListArtifactsResponse ¶
type ListArtifactsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
MaxResults string `json:"MaxResults" xml:"MaxResults"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
Artifacts []Artifact `json:"Artifacts" xml:"Artifacts"`
}
ListArtifactsResponse is the response struct for api ListArtifacts
func CreateListArtifactsResponse ¶
func CreateListArtifactsResponse() (response *ListArtifactsResponse)
CreateListArtifactsResponse creates a response to parse from ListArtifacts response
type ListServiceInstancesFilter ¶
type ListServiceInstancesFilter struct {
Name string `name:"Name"`
Value *[]string `name:"Value" type:"Repeated"`
}
ListServiceInstancesFilter is a repeated param struct in ListServiceInstancesRequest
type ListServiceInstancesRequest ¶
type ListServiceInstancesRequest struct {
*requests.RpcRequest
NextToken string `position:"Query" name:"NextToken"`
Tag *[]ListServiceInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
ShowDeleted requests.Boolean `position:"Query" name:"ShowDeleted"`
Filter *[]ListServiceInstancesFilter `position:"Query" name:"Filter" type:"Repeated"`
MaxResults string `position:"Query" name:"MaxResults"`
}
ListServiceInstancesRequest is the request struct for api ListServiceInstances
func CreateListServiceInstancesRequest ¶
func CreateListServiceInstancesRequest() (request *ListServiceInstancesRequest)
CreateListServiceInstancesRequest creates a request to invoke ListServiceInstances API
type ListServiceInstancesResponse ¶
type ListServiceInstancesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults string `json:"MaxResults" xml:"MaxResults"`
ServiceInstances []ServiceInstance `json:"ServiceInstances" xml:"ServiceInstances"`
}
ListServiceInstancesResponse is the response struct for api ListServiceInstances
func CreateListServiceInstancesResponse ¶
func CreateListServiceInstancesResponse() (response *ListServiceInstancesResponse)
CreateListServiceInstancesResponse creates a response to parse from ListServiceInstances response
type ListServiceInstancesTag ¶
ListServiceInstancesTag is a repeated param struct in ListServiceInstancesRequest
type ListServiceUsagesFilter ¶ added in v1.62.154
type ListServiceUsagesFilter struct {
Name string `name:"Name"`
Value *[]string `name:"Value" type:"Repeated"`
}
ListServiceUsagesFilter is a repeated param struct in ListServiceUsagesRequest
type ListServiceUsagesRequest ¶ added in v1.62.154
type ListServiceUsagesRequest struct {
*requests.RpcRequest
NextToken string `position:"Query" name:"NextToken"`
Filter *[]ListServiceUsagesFilter `position:"Query" name:"Filter" type:"Repeated"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
ListServiceUsagesRequest is the request struct for api ListServiceUsages
func CreateListServiceUsagesRequest ¶ added in v1.62.154
func CreateListServiceUsagesRequest() (request *ListServiceUsagesRequest)
CreateListServiceUsagesRequest creates a request to invoke ListServiceUsages API
type ListServiceUsagesResponse ¶ added in v1.62.154
type ListServiceUsagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ServiceUsages []Policy `json:"ServiceUsages" xml:"ServiceUsages"`
}
ListServiceUsagesResponse is the response struct for api ListServiceUsages
func CreateListServiceUsagesResponse ¶ added in v1.62.154
func CreateListServiceUsagesResponse() (response *ListServiceUsagesResponse)
CreateListServiceUsagesResponse creates a response to parse from ListServiceUsages response
type ListServicesFilter ¶ added in v1.62.321
type ListServicesFilter struct {
Name string `name:"Name"`
Value *[]string `name:"Value" type:"Repeated"`
}
ListServicesFilter is a repeated param struct in ListServicesRequest
type ListServicesRequest ¶ added in v1.62.321
type ListServicesRequest struct {
*requests.RpcRequest
AllVersions requests.Boolean `position:"Query" name:"AllVersions"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]ListServicesTag `position:"Query" name:"Tag" type:"Repeated"`
Filter *[]ListServicesFilter `position:"Query" name:"Filter" type:"Repeated"`
MaxResults string `position:"Query" name:"MaxResults"`
}
ListServicesRequest is the request struct for api ListServices
func CreateListServicesRequest ¶ added in v1.62.321
func CreateListServicesRequest() (request *ListServicesRequest)
CreateListServicesRequest creates a request to invoke ListServices API
type ListServicesResponse ¶ added in v1.62.321
type ListServicesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
Services []Service `json:"Services" xml:"Services"`
}
ListServicesResponse is the response struct for api ListServices
func CreateListServicesResponse ¶ added in v1.62.321
func CreateListServicesResponse() (response *ListServicesResponse)
CreateListServicesResponse creates a response to parse from ListServices response
type ListServicesTag ¶ added in v1.62.321
ListServicesTag is a repeated param struct in ListServicesRequest
type NetworkConfig ¶
type NetworkConfig struct {
EndpointServiceId string `json:"EndpointServiceId" xml:"EndpointServiceId"`
EndpointId string `json:"EndpointId" xml:"EndpointId"`
PrivateVpcConnections []PrivateVpcConnection `json:"PrivateVpcConnections" xml:"PrivateVpcConnections"`
ReversePrivateVpcConnections []ReversePrivateVpcConnection `json:"ReversePrivateVpcConnections" xml:"ReversePrivateVpcConnections"`
}
NetworkConfig is a nested struct in computenestsupplier response
type Policy ¶ added in v1.62.154
type Policy struct {
UserAliUid int64 `json:"UserAliUid" xml:"UserAliUid"`
ServiceId string `json:"ServiceId" xml:"ServiceId"`
ServiceName string `json:"ServiceName" xml:"ServiceName"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
Status string `json:"Status" xml:"Status"`
Comments string `json:"Comments" xml:"Comments"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
UserInformation UserInformation `json:"UserInformation" xml:"UserInformation"`
}
Policy is a nested struct in computenestsupplier response
type PrivateVpcConnection ¶
type PrivateVpcConnection struct {
EndpointId string `json:"EndpointId" xml:"EndpointId"`
EndpointServiceId string `json:"EndpointServiceId" xml:"EndpointServiceId"`
PrivateZoneName string `json:"PrivateZoneName" xml:"PrivateZoneName"`
ConnectionConfigs []ConnectionConfig `json:"ConnectionConfigs" xml:"ConnectionConfigs"`
}
PrivateVpcConnection is a nested struct in computenestsupplier response
type PrivateVpcConnections ¶
type PrivateVpcConnections struct {
PrivateVpcConnection []PrivateVpcConnection `json:"PrivateVpcConnection" xml:"PrivateVpcConnection"`
}
PrivateVpcConnections is a nested struct in computenestsupplier response
type ReleaseArtifactRequest ¶
type ReleaseArtifactRequest struct {
*requests.RpcRequest
ArtifactId string `position:"Query" name:"ArtifactId"`
}
ReleaseArtifactRequest is the request struct for api ReleaseArtifact
func CreateReleaseArtifactRequest ¶
func CreateReleaseArtifactRequest() (request *ReleaseArtifactRequest)
CreateReleaseArtifactRequest creates a request to invoke ReleaseArtifact API
type ReleaseArtifactResponse ¶
type ReleaseArtifactResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
ArtifactType string `json:"ArtifactType" xml:"ArtifactType"`
VersionName string `json:"VersionName" xml:"VersionName"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
Description string `json:"Description" xml:"Description"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
Status string `json:"Status" xml:"Status"`
ArtifactProperty string `json:"ArtifactProperty" xml:"ArtifactProperty"`
}
ReleaseArtifactResponse is the response struct for api ReleaseArtifact
func CreateReleaseArtifactResponse ¶
func CreateReleaseArtifactResponse() (response *ReleaseArtifactResponse)
CreateReleaseArtifactResponse creates a response to parse from ReleaseArtifact response
type ReversePrivateVpcConnection ¶
type ReversePrivateVpcConnection struct {
EndpointId string `json:"EndpointId" xml:"EndpointId"`
EndpointServiceId string `json:"EndpointServiceId" xml:"EndpointServiceId"`
}
ReversePrivateVpcConnection is a nested struct in computenestsupplier response
type ReversePrivateVpcConnections ¶
type ReversePrivateVpcConnections struct {
ReversePrivateVpcConnection []ReversePrivateVpcConnection `json:"ReversePrivateVpcConnection" xml:"ReversePrivateVpcConnection"`
}
ReversePrivateVpcConnections is a nested struct in computenestsupplier response
type SecurityGroups ¶ added in v1.62.154
type SecurityGroups struct {
SecurityGroup []string `json:"SecurityGroup" xml:"SecurityGroup"`
}
SecurityGroups is a nested struct in computenestsupplier response
type Service ¶
type Service struct {
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RelationType string `json:"RelationType" xml:"RelationType"`
DeployType string `json:"DeployType" xml:"DeployType"`
DeployMetadata string `json:"DeployMetadata" xml:"DeployMetadata"`
ServiceId string `json:"ServiceId" xml:"ServiceId"`
ServiceProductUrl string `json:"ServiceProductUrl" xml:"ServiceProductUrl"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
TrialType string `json:"TrialType" xml:"TrialType"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
PublishTime string `json:"PublishTime" xml:"PublishTime"`
ServiceType string `json:"ServiceType" xml:"ServiceType"`
ApprovalType string `json:"ApprovalType" xml:"ApprovalType"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
VersionName string `json:"VersionName" xml:"VersionName"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
SupplierUrl string `json:"SupplierUrl" xml:"SupplierUrl"`
Version string `json:"Version" xml:"Version"`
DefaultVersion bool `json:"DefaultVersion" xml:"DefaultVersion"`
ServiceDocUrl string `json:"ServiceDocUrl" xml:"ServiceDocUrl"`
SourceImage string `json:"SourceImage" xml:"SourceImage"`
TenantType string `json:"TenantType" xml:"TenantType"`
Status string `json:"Status" xml:"Status"`
EnablePrivateVpcConnection bool `json:"EnablePrivateVpcConnection" xml:"EnablePrivateVpcConnection"`
UpgradableServiceVersions []string `json:"UpgradableServiceVersions" xml:"UpgradableServiceVersions"`
Tags []Tag `json:"Tags" xml:"Tags"`
ServiceInfos []ServiceInfo `json:"ServiceInfos" xml:"ServiceInfos"`
}
Service is a nested struct in computenestsupplier response
type ServiceInfo ¶
type ServiceInfo struct {
Name string `json:"Name" xml:"Name"`
ShortDescription string `json:"ShortDescription" xml:"ShortDescription"`
Image string `json:"Image" xml:"Image"`
Locale string `json:"Locale" xml:"Locale"`
}
ServiceInfo is a nested struct in computenestsupplier response
type ServiceInfosInGetService ¶ added in v1.62.324
type ServiceInfosInGetService struct {
ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}
ServiceInfosInGetService is a nested struct in computenestsupplier response
type ServiceInfosInGetServiceInstance ¶
type ServiceInfosInGetServiceInstance struct {
ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}
ServiceInfosInGetServiceInstance is a nested struct in computenestsupplier response
type ServiceInfosInListServiceInstances ¶
type ServiceInfosInListServiceInstances struct {
ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}
ServiceInfosInListServiceInstances is a nested struct in computenestsupplier response
type ServiceInfosInListServices ¶ added in v1.62.321
type ServiceInfosInListServices struct {
ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}
ServiceInfosInListServices is a nested struct in computenestsupplier response
type ServiceInstance ¶
type ServiceInstance struct {
Status string `json:"Status" xml:"Status"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
Name string `json:"Name" xml:"Name"`
ServiceInstanceId string `json:"ServiceInstanceId" xml:"ServiceInstanceId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
UserId int64 `json:"UserId" xml:"UserId"`
Parameters string `json:"Parameters" xml:"Parameters"`
Progress int64 `json:"Progress" xml:"Progress"`
StatusDetail string `json:"StatusDetail" xml:"StatusDetail"`
TemplateName string `json:"TemplateName" xml:"TemplateName"`
OperatedServiceInstanceId string `json:"OperatedServiceInstanceId" xml:"OperatedServiceInstanceId"`
OperationStartTime string `json:"OperationStartTime" xml:"OperationStartTime"`
OperationEndTime string `json:"OperationEndTime" xml:"OperationEndTime"`
EnableInstanceOps bool `json:"EnableInstanceOps" xml:"EnableInstanceOps"`
Source string `json:"Source" xml:"Source"`
EndTime string `json:"EndTime" xml:"EndTime"`
ServiceType string `json:"ServiceType" xml:"ServiceType"`
PayType string `json:"PayType" xml:"PayType"`
IsOperated bool `json:"IsOperated" xml:"IsOperated"`
Service Service `json:"Service" xml:"Service"`
Tags []Tag `json:"Tags" xml:"Tags"`
}
ServiceInstance is a nested struct in computenestsupplier response
type ServiceInstances ¶
type ServiceInstances struct {
ServiceInstance []ServiceInstance `json:"ServiceInstance" xml:"ServiceInstance"`
}
ServiceInstances is a nested struct in computenestsupplier response
type ServiceUsages ¶ added in v1.62.154
type ServiceUsages struct {
Policy []Policy `json:"Policy" xml:"Policy"`
}
ServiceUsages is a nested struct in computenestsupplier response
type Services ¶ added in v1.62.321
type Services struct {
Service []Service `json:"Service" xml:"Service"`
}
Services is a nested struct in computenestsupplier response
type TagsInGetService ¶ added in v1.62.324
type TagsInGetService struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetService is a nested struct in computenestsupplier response
type TagsInGetServiceInstance ¶
type TagsInGetServiceInstance struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetServiceInstance is a nested struct in computenestsupplier response
type TagsInListServiceInstances ¶
type TagsInListServiceInstances struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListServiceInstances is a nested struct in computenestsupplier response
type TagsInListServices ¶ added in v1.62.321
type TagsInListServices struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListServices is a nested struct in computenestsupplier response
type UpdateArtifactRequest ¶
type UpdateArtifactRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
SupportRegionIds *[]string `position:"Query" name:"SupportRegionIds" type:"Repeated"`
ArtifactId string `position:"Query" name:"ArtifactId"`
ArtifactProperty string `position:"Query" name:"ArtifactProperty"`
VersionName string `position:"Query" name:"VersionName"`
}
UpdateArtifactRequest is the request struct for api UpdateArtifact
func CreateUpdateArtifactRequest ¶
func CreateUpdateArtifactRequest() (request *UpdateArtifactRequest)
CreateUpdateArtifactRequest creates a request to invoke UpdateArtifact API
type UpdateArtifactResponse ¶
type UpdateArtifactResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ArtifactId string `json:"ArtifactId" xml:"ArtifactId"`
ArtifactType string `json:"ArtifactType" xml:"ArtifactType"`
VersionName string `json:"VersionName" xml:"VersionName"`
ArtifactVersion string `json:"ArtifactVersion" xml:"ArtifactVersion"`
Description string `json:"Description" xml:"Description"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
Status string `json:"Status" xml:"Status"`
ArtifactProperty string `json:"ArtifactProperty" xml:"ArtifactProperty"`
SupportRegionIds string `json:"SupportRegionIds" xml:"SupportRegionIds"`
}
UpdateArtifactResponse is the response struct for api UpdateArtifact
func CreateUpdateArtifactResponse ¶
func CreateUpdateArtifactResponse() (response *UpdateArtifactResponse)
CreateUpdateArtifactResponse creates a response to parse from UpdateArtifact response
type UpdateServiceRequest ¶ added in v1.62.324
type UpdateServiceRequest struct {
*requests.RpcRequest
AlarmMetadata string `position:"Query" name:"AlarmMetadata"`
ClientToken string `position:"Query" name:"ClientToken"`
PolicyNames string `position:"Query" name:"PolicyNames"`
LicenseMetadata string `position:"Query" name:"LicenseMetadata"`
Duration requests.Integer `position:"Query" name:"Duration"`
TrialDuration requests.Integer `position:"Query" name:"TrialDuration"`
UpgradeMetadata string `position:"Query" name:"UpgradeMetadata"`
DeployMetadata string `position:"Query" name:"DeployMetadata"`
ServiceType string `position:"Query" name:"ServiceType"`
IsSupportOperated requests.Boolean `position:"Query" name:"IsSupportOperated"`
TenantType string `position:"Query" name:"TenantType"`
ServiceVersion string `position:"Query" name:"ServiceVersion"`
ServiceInfo *[]UpdateServiceServiceInfo `position:"Query" name:"ServiceInfo" type:"Repeated"`
ServiceId string `position:"Query" name:"ServiceId"`
VersionName string `position:"Query" name:"VersionName"`
OperationMetadata string `position:"Query" name:"OperationMetadata"`
DeployType string `position:"Query" name:"DeployType"`
}
UpdateServiceRequest is the request struct for api UpdateService
func CreateUpdateServiceRequest ¶ added in v1.62.324
func CreateUpdateServiceRequest() (request *UpdateServiceRequest)
CreateUpdateServiceRequest creates a request to invoke UpdateService API
type UpdateServiceResponse ¶ added in v1.62.324
type UpdateServiceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateServiceResponse is the response struct for api UpdateService
func CreateUpdateServiceResponse ¶ added in v1.62.324
func CreateUpdateServiceResponse() (response *UpdateServiceResponse)
CreateUpdateServiceResponse creates a response to parse from UpdateService response
type UpdateServiceServiceInfo ¶ added in v1.62.324
type UpdateServiceServiceInfo struct {
ShortDescription string `name:"ShortDescription"`
Image string `name:"Image"`
Name string `name:"Name"`
Locale string `name:"Locale"`
}
UpdateServiceServiceInfo is a repeated param struct in UpdateServiceRequest
type UpgradableServiceVersions ¶ added in v1.62.284
type UpgradableServiceVersions struct {
UpgradableServiceVersion []string `json:"UpgradableServiceVersion" xml:"UpgradableServiceVersion"`
}
UpgradableServiceVersions is a nested struct in computenestsupplier response
type UserInformation ¶ added in v1.62.154
type UserInformation struct {
Name string `json:"Name" xml:"Name"`
EmailAddress string `json:"EmailAddress" xml:"EmailAddress"`
Company string `json:"Company" xml:"Company"`
Country string `json:"Country" xml:"Country"`
Telephone string `json:"Telephone" xml:"Telephone"`
Title string `json:"Title" xml:"Title"`
Industry string `json:"Industry" xml:"Industry"`
Source string `json:"Source" xml:"Source"`
}
UserInformation is a nested struct in computenestsupplier response
Source Files
¶
- client.go
- create_artifact.go
- create_service.go
- delete_artifact.go
- delete_service.go
- endpoint.go
- get_artifact.go
- get_artifact_repository_credentials.go
- get_service.go
- get_service_estimate_cost.go
- get_service_instance.go
- get_upload_credentials.go
- list_artifact_versions.go
- list_artifacts.go
- list_service_instances.go
- list_service_usages.go
- list_services.go
- release_artifact.go
- struct_artifact.go
- struct_artifacts_in_list_artifact_versions.go
- struct_artifacts_in_list_artifacts.go
- struct_available_resources.go
- struct_available_resources_item.go
- struct_commodity_entities.go
- struct_commodity_entities_item.go
- struct_commodity_specification.go
- struct_commodity_specifications.go
- struct_connection_config.go
- struct_connection_configs.go
- struct_credentials.go
- struct_data.go
- struct_endpoint_ips.go
- struct_entity_ids.go
- struct_network_config.go
- struct_policy.go
- struct_private_vpc_connection.go
- struct_private_vpc_connections.go
- struct_reverse_private_vpc_connection.go
- struct_reverse_private_vpc_connections.go
- struct_security_groups.go
- struct_service.go
- struct_service_info.go
- struct_service_infos_in_get_service.go
- struct_service_infos_in_get_service_instance.go
- struct_service_infos_in_list_service_instances.go
- struct_service_infos_in_list_services.go
- struct_service_instance.go
- struct_service_instances.go
- struct_service_usages.go
- struct_services.go
- struct_tag.go
- struct_tags_in_get_service.go
- struct_tags_in_get_service_instance.go
- struct_tags_in_list_service_instances.go
- struct_tags_in_list_services.go
- struct_upgradable_service_versions.go
- struct_user_information.go
- struct_v_switches.go
- update_artifact.go
- update_service.go