computenestsupplier

package
v1.63.9 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddServiceSharedAccountsRequest added in v1.62.751

type AddServiceSharedAccountsRequest struct {
	*requests.RpcRequest
	ClientToken    string                                    `position:"Query" name:"ClientToken"`
	Type           string                                    `position:"Query" name:"Type"`
	SharedAccounts *[]AddServiceSharedAccountsSharedAccounts `position:"Query" name:"SharedAccounts"  type:"Repeated"`
	ServiceId      string                                    `position:"Query" name:"ServiceId"`
}

AddServiceSharedAccountsRequest is the request struct for api AddServiceSharedAccounts

func CreateAddServiceSharedAccountsRequest added in v1.62.751

func CreateAddServiceSharedAccountsRequest() (request *AddServiceSharedAccountsRequest)

CreateAddServiceSharedAccountsRequest creates a request to invoke AddServiceSharedAccounts API

type AddServiceSharedAccountsResponse added in v1.62.751

type AddServiceSharedAccountsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddServiceSharedAccountsResponse is the response struct for api AddServiceSharedAccounts

func CreateAddServiceSharedAccountsResponse added in v1.62.751

func CreateAddServiceSharedAccountsResponse() (response *AddServiceSharedAccountsResponse)

CreateAddServiceSharedAccountsResponse creates a response to parse from AddServiceSharedAccounts response

type AddServiceSharedAccountsSharedAccounts added in v1.62.751

type AddServiceSharedAccountsSharedAccounts struct {
	UserAliUid string `name:"UserAliUid"`
	Permission string `name:"Permission"`
}

AddServiceSharedAccountsSharedAccounts is a repeated param struct in AddServiceSharedAccountsRequest

type Agreements added in v1.62.751

type Agreements struct {
	AgreementsItem []AgreementsItem `json:"Agreements" xml:"Agreements"`
}

Agreements is a nested struct in computenestsupplier response

type AgreementsItem added in v1.62.751

type AgreementsItem struct {
	Name string `json:"Name" xml:"Name"`
	Url  string `json:"Url" xml:"Url"`
}

AgreementsItem is a nested struct in computenestsupplier response

type AllowedValuesInGetServiceTemplateParameterConstraints added in v1.62.751

type AllowedValuesInGetServiceTemplateParameterConstraints struct {
	AllowedValues []string `json:"AllowedValues" xml:"AllowedValues"`
}

AllowedValuesInGetServiceTemplateParameterConstraints is a nested struct in computenestsupplier response

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"`
	ResourceGroupId     string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	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"`
	Tags                []Tag                  `json:"Tags" xml:"Tags"`
}

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 AssociationParameterNames added in v1.62.751

type AssociationParameterNames struct {
	AssociationParameterNames []string `json:"AssociationParameterNames" xml:"AssociationParameterNames"`
}

AssociationParameterNames 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

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) AddServiceSharedAccounts added in v1.62.751

func (client *Client) AddServiceSharedAccounts(request *AddServiceSharedAccountsRequest) (response *AddServiceSharedAccountsResponse, err error)

AddServiceSharedAccounts invokes the computenestsupplier.AddServiceSharedAccounts API synchronously

func (*Client) AddServiceSharedAccountsWithCallback added in v1.62.751

func (client *Client) AddServiceSharedAccountsWithCallback(request *AddServiceSharedAccountsRequest, callback func(response *AddServiceSharedAccountsResponse, err error)) <-chan int

AddServiceSharedAccountsWithCallback invokes the computenestsupplier.AddServiceSharedAccounts API asynchronously

func (*Client) AddServiceSharedAccountsWithChan added in v1.62.751

func (client *Client) AddServiceSharedAccountsWithChan(request *AddServiceSharedAccountsRequest) (<-chan *AddServiceSharedAccountsResponse, <-chan error)

AddServiceSharedAccountsWithChan invokes the computenestsupplier.AddServiceSharedAccounts API asynchronously

func (*Client) ContinueDeployServiceInstance added in v1.62.751

func (client *Client) ContinueDeployServiceInstance(request *ContinueDeployServiceInstanceRequest) (response *ContinueDeployServiceInstanceResponse, err error)

ContinueDeployServiceInstance invokes the computenestsupplier.ContinueDeployServiceInstance API synchronously

func (*Client) ContinueDeployServiceInstanceWithCallback added in v1.62.751

func (client *Client) ContinueDeployServiceInstanceWithCallback(request *ContinueDeployServiceInstanceRequest, callback func(response *ContinueDeployServiceInstanceResponse, err error)) <-chan int

ContinueDeployServiceInstanceWithCallback invokes the computenestsupplier.ContinueDeployServiceInstance API asynchronously

func (*Client) ContinueDeployServiceInstanceWithChan added in v1.62.751

func (client *Client) ContinueDeployServiceInstanceWithChan(request *ContinueDeployServiceInstanceRequest) (<-chan *ContinueDeployServiceInstanceResponse, <-chan error)

ContinueDeployServiceInstanceWithChan invokes the computenestsupplier.ContinueDeployServiceInstance API asynchronously

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) CreateServiceInstance added in v1.62.751

func (client *Client) CreateServiceInstance(request *CreateServiceInstanceRequest) (response *CreateServiceInstanceResponse, err error)

CreateServiceInstance invokes the computenestsupplier.CreateServiceInstance API synchronously

func (*Client) CreateServiceInstanceWithCallback added in v1.62.751

func (client *Client) CreateServiceInstanceWithCallback(request *CreateServiceInstanceRequest, callback func(response *CreateServiceInstanceResponse, err error)) <-chan int

CreateServiceInstanceWithCallback invokes the computenestsupplier.CreateServiceInstance API asynchronously

func (*Client) CreateServiceInstanceWithChan added in v1.62.751

func (client *Client) CreateServiceInstanceWithChan(request *CreateServiceInstanceRequest) (<-chan *CreateServiceInstanceResponse, <-chan error)

CreateServiceInstanceWithChan invokes the computenestsupplier.CreateServiceInstance API asynchronously

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) DeleteServiceInstances added in v1.62.751

func (client *Client) DeleteServiceInstances(request *DeleteServiceInstancesRequest) (response *DeleteServiceInstancesResponse, err error)

DeleteServiceInstances invokes the computenestsupplier.DeleteServiceInstances API synchronously

func (*Client) DeleteServiceInstancesWithCallback added in v1.62.751

func (client *Client) DeleteServiceInstancesWithCallback(request *DeleteServiceInstancesRequest, callback func(response *DeleteServiceInstancesResponse, err error)) <-chan int

DeleteServiceInstancesWithCallback invokes the computenestsupplier.DeleteServiceInstances API asynchronously

func (*Client) DeleteServiceInstancesWithChan added in v1.62.751

func (client *Client) DeleteServiceInstancesWithChan(request *DeleteServiceInstancesRequest) (<-chan *DeleteServiceInstancesResponse, <-chan error)

DeleteServiceInstancesWithChan invokes the computenestsupplier.DeleteServiceInstances API asynchronously

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) DeployServiceInstance added in v1.62.751

func (client *Client) DeployServiceInstance(request *DeployServiceInstanceRequest) (response *DeployServiceInstanceResponse, err error)

DeployServiceInstance invokes the computenestsupplier.DeployServiceInstance API synchronously

func (*Client) DeployServiceInstanceWithCallback added in v1.62.751

func (client *Client) DeployServiceInstanceWithCallback(request *DeployServiceInstanceRequest, callback func(response *DeployServiceInstanceResponse, err error)) <-chan int

DeployServiceInstanceWithCallback invokes the computenestsupplier.DeployServiceInstance API asynchronously

func (*Client) DeployServiceInstanceWithChan added in v1.62.751

func (client *Client) DeployServiceInstanceWithChan(request *DeployServiceInstanceRequest) (<-chan *DeployServiceInstanceResponse, <-chan error)

DeployServiceInstanceWithChan invokes the computenestsupplier.DeployServiceInstance 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) GetServiceTemplateParameterConstraints added in v1.62.751

func (client *Client) GetServiceTemplateParameterConstraints(request *GetServiceTemplateParameterConstraintsRequest) (response *GetServiceTemplateParameterConstraintsResponse, err error)

GetServiceTemplateParameterConstraints invokes the computenestsupplier.GetServiceTemplateParameterConstraints API synchronously

func (*Client) GetServiceTemplateParameterConstraintsWithCallback added in v1.62.751

func (client *Client) GetServiceTemplateParameterConstraintsWithCallback(request *GetServiceTemplateParameterConstraintsRequest, callback func(response *GetServiceTemplateParameterConstraintsResponse, err error)) <-chan int

GetServiceTemplateParameterConstraintsWithCallback invokes the computenestsupplier.GetServiceTemplateParameterConstraints API asynchronously

func (*Client) GetServiceTemplateParameterConstraintsWithChan added in v1.62.751

func (client *Client) GetServiceTemplateParameterConstraintsWithChan(request *GetServiceTemplateParameterConstraintsRequest) (<-chan *GetServiceTemplateParameterConstraintsResponse, <-chan error)

GetServiceTemplateParameterConstraintsWithChan invokes the computenestsupplier.GetServiceTemplateParameterConstraints 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) ListAcrImageRepositories added in v1.62.751

func (client *Client) ListAcrImageRepositories(request *ListAcrImageRepositoriesRequest) (response *ListAcrImageRepositoriesResponse, err error)

ListAcrImageRepositories invokes the computenestsupplier.ListAcrImageRepositories API synchronously

func (*Client) ListAcrImageRepositoriesWithCallback added in v1.62.751

func (client *Client) ListAcrImageRepositoriesWithCallback(request *ListAcrImageRepositoriesRequest, callback func(response *ListAcrImageRepositoriesResponse, err error)) <-chan int

ListAcrImageRepositoriesWithCallback invokes the computenestsupplier.ListAcrImageRepositories API asynchronously

func (*Client) ListAcrImageRepositoriesWithChan added in v1.62.751

func (client *Client) ListAcrImageRepositoriesWithChan(request *ListAcrImageRepositoriesRequest) (<-chan *ListAcrImageRepositoriesResponse, <-chan error)

ListAcrImageRepositoriesWithChan invokes the computenestsupplier.ListAcrImageRepositories API asynchronously

func (*Client) ListAcrImageTags added in v1.62.751

func (client *Client) ListAcrImageTags(request *ListAcrImageTagsRequest) (response *ListAcrImageTagsResponse, err error)

ListAcrImageTags invokes the computenestsupplier.ListAcrImageTags API synchronously

func (*Client) ListAcrImageTagsWithCallback added in v1.62.751

func (client *Client) ListAcrImageTagsWithCallback(request *ListAcrImageTagsRequest, callback func(response *ListAcrImageTagsResponse, err error)) <-chan int

ListAcrImageTagsWithCallback invokes the computenestsupplier.ListAcrImageTags API asynchronously

func (*Client) ListAcrImageTagsWithChan added in v1.62.751

func (client *Client) ListAcrImageTagsWithChan(request *ListAcrImageTagsRequest) (<-chan *ListAcrImageTagsResponse, <-chan error)

ListAcrImageTagsWithChan invokes the computenestsupplier.ListAcrImageTags 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) ModifyServiceInstanceResources added in v1.62.751

func (client *Client) ModifyServiceInstanceResources(request *ModifyServiceInstanceResourcesRequest) (response *ModifyServiceInstanceResourcesResponse, err error)

ModifyServiceInstanceResources invokes the computenestsupplier.ModifyServiceInstanceResources API synchronously

func (*Client) ModifyServiceInstanceResourcesWithCallback added in v1.62.751

func (client *Client) ModifyServiceInstanceResourcesWithCallback(request *ModifyServiceInstanceResourcesRequest, callback func(response *ModifyServiceInstanceResourcesResponse, err error)) <-chan int

ModifyServiceInstanceResourcesWithCallback invokes the computenestsupplier.ModifyServiceInstanceResources API asynchronously

func (*Client) ModifyServiceInstanceResourcesWithChan added in v1.62.751

func (client *Client) ModifyServiceInstanceResourcesWithChan(request *ModifyServiceInstanceResourcesRequest) (<-chan *ModifyServiceInstanceResourcesResponse, <-chan error)

ModifyServiceInstanceResourcesWithChan invokes the computenestsupplier.ModifyServiceInstanceResources API asynchronously

func (*Client) PushMeteringData added in v1.62.751

func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)

PushMeteringData invokes the computenestsupplier.PushMeteringData API synchronously

func (*Client) PushMeteringDataWithCallback added in v1.62.751

func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, callback func(response *PushMeteringDataResponse, err error)) <-chan int

PushMeteringDataWithCallback invokes the computenestsupplier.PushMeteringData API asynchronously

func (*Client) PushMeteringDataWithChan added in v1.62.751

func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)

PushMeteringDataWithChan invokes the computenestsupplier.PushMeteringData API asynchronously

func (*Client) RegisterService added in v1.62.751

func (client *Client) RegisterService(request *RegisterServiceRequest) (response *RegisterServiceResponse, err error)

RegisterService invokes the computenestsupplier.RegisterService API synchronously

func (*Client) RegisterServiceWithCallback added in v1.62.751

func (client *Client) RegisterServiceWithCallback(request *RegisterServiceRequest, callback func(response *RegisterServiceResponse, err error)) <-chan int

RegisterServiceWithCallback invokes the computenestsupplier.RegisterService API asynchronously

func (*Client) RegisterServiceWithChan added in v1.62.751

func (client *Client) RegisterServiceWithChan(request *RegisterServiceRequest) (<-chan *RegisterServiceResponse, <-chan error)

RegisterServiceWithChan invokes the computenestsupplier.RegisterService 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) UpdateServiceInstanceAttribute added in v1.62.751

func (client *Client) UpdateServiceInstanceAttribute(request *UpdateServiceInstanceAttributeRequest) (response *UpdateServiceInstanceAttributeResponse, err error)

UpdateServiceInstanceAttribute invokes the computenestsupplier.UpdateServiceInstanceAttribute API synchronously

func (*Client) UpdateServiceInstanceAttributeWithCallback added in v1.62.751

func (client *Client) UpdateServiceInstanceAttributeWithCallback(request *UpdateServiceInstanceAttributeRequest, callback func(response *UpdateServiceInstanceAttributeResponse, err error)) <-chan int

UpdateServiceInstanceAttributeWithCallback invokes the computenestsupplier.UpdateServiceInstanceAttribute API asynchronously

func (*Client) UpdateServiceInstanceAttributeWithChan added in v1.62.751

func (client *Client) UpdateServiceInstanceAttributeWithChan(request *UpdateServiceInstanceAttributeRequest) (<-chan *UpdateServiceInstanceAttributeResponse, <-chan error)

UpdateServiceInstanceAttributeWithChan invokes the computenestsupplier.UpdateServiceInstanceAttribute API asynchronously

func (*Client) UpdateServiceInstanceSpec added in v1.62.751

func (client *Client) UpdateServiceInstanceSpec(request *UpdateServiceInstanceSpecRequest) (response *UpdateServiceInstanceSpecResponse, err error)

UpdateServiceInstanceSpec invokes the computenestsupplier.UpdateServiceInstanceSpec API synchronously

func (*Client) UpdateServiceInstanceSpecWithCallback added in v1.62.751

func (client *Client) UpdateServiceInstanceSpecWithCallback(request *UpdateServiceInstanceSpecRequest, callback func(response *UpdateServiceInstanceSpecResponse, err error)) <-chan int

UpdateServiceInstanceSpecWithCallback invokes the computenestsupplier.UpdateServiceInstanceSpec API asynchronously

func (*Client) UpdateServiceInstanceSpecWithChan added in v1.62.751

func (client *Client) UpdateServiceInstanceSpecWithChan(request *UpdateServiceInstanceSpecRequest) (<-chan *UpdateServiceInstanceSpecResponse, <-chan error)

UpdateServiceInstanceSpecWithChan invokes the computenestsupplier.UpdateServiceInstanceSpec API asynchronously

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

func (*Client) UpgradeServiceInstance added in v1.62.751

func (client *Client) UpgradeServiceInstance(request *UpgradeServiceInstanceRequest) (response *UpgradeServiceInstanceResponse, err error)

UpgradeServiceInstance invokes the computenestsupplier.UpgradeServiceInstance API synchronously

func (*Client) UpgradeServiceInstanceWithCallback added in v1.62.751

func (client *Client) UpgradeServiceInstanceWithCallback(request *UpgradeServiceInstanceRequest, callback func(response *UpgradeServiceInstanceResponse, err error)) <-chan int

UpgradeServiceInstanceWithCallback invokes the computenestsupplier.UpgradeServiceInstance API asynchronously

func (*Client) UpgradeServiceInstanceWithChan added in v1.62.751

func (client *Client) UpgradeServiceInstanceWithChan(request *UpgradeServiceInstanceRequest) (<-chan *UpgradeServiceInstanceResponse, <-chan error)

UpgradeServiceInstanceWithChan invokes the computenestsupplier.UpgradeServiceInstance API asynchronously

type Commodity added in v1.62.751

type Commodity struct {
	ChargeType          string                 `json:"ChargeType" xml:"ChargeType"`
	SaasBoostMetadata   string                 `json:"SaasBoostMetadata" xml:"SaasBoostMetadata"`
	CommodityCode       string                 `json:"CommodityCode" xml:"CommodityCode"`
	Type                string                 `json:"Type" xml:"Type"`
	Components          []string               `json:"Components" xml:"Components"`
	MarketplaceMetadata MarketplaceMetadata    `json:"MarketplaceMetadata" xml:"MarketplaceMetadata"`
	CssMetadata         CssMetadata            `json:"CssMetadata" xml:"CssMetadata"`
	MeteringEntities    []MeteringEntitiesItem `json:"MeteringEntities" xml:"MeteringEntities"`
	Specifications      []SpecificationsItem   `json:"Specifications" xml:"Specifications"`
}

Commodity is a nested struct in computenestsupplier response

type Components added in v1.62.751

type Components struct {
	Components []string `json:"Components" xml:"Components"`
}

Components is a nested struct in computenestsupplier response

type ComponentsMappings added in v1.62.751

type ComponentsMappings struct {
	ComponentsMappingsItem []ComponentsMappingsItem `json:"ComponentsMappings" xml:"ComponentsMappings"`
}

ComponentsMappings is a nested struct in computenestsupplier response

type ComponentsMappingsItem added in v1.62.751

type ComponentsMappingsItem struct {
	Mappings     map[string]interface{} `json:"Mappings" xml:"Mappings"`
	TemplateName string                 `json:"TemplateName" xml:"TemplateName"`
}

ComponentsMappingsItem 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 ContinueDeployServiceInstanceRequest added in v1.62.751

type ContinueDeployServiceInstanceRequest struct {
	*requests.RpcRequest
	ClientToken       string           `position:"Query" name:"ClientToken"`
	ServiceInstanceId string           `position:"Query" name:"ServiceInstanceId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
	Parameters        string           `position:"Query" name:"Parameters"`
}

ContinueDeployServiceInstanceRequest is the request struct for api ContinueDeployServiceInstance

func CreateContinueDeployServiceInstanceRequest added in v1.62.751

func CreateContinueDeployServiceInstanceRequest() (request *ContinueDeployServiceInstanceRequest)

CreateContinueDeployServiceInstanceRequest creates a request to invoke ContinueDeployServiceInstance API

type ContinueDeployServiceInstanceResponse added in v1.62.751

type ContinueDeployServiceInstanceResponse struct {
	*responses.BaseResponse
	RequestId         string       `json:"RequestId" xml:"RequestId"`
	ServiceInstanceId string       `json:"ServiceInstanceId" xml:"ServiceInstanceId"`
	DryRunResult      DryRunResult `json:"DryRunResult" xml:"DryRunResult"`
}

ContinueDeployServiceInstanceResponse is the response struct for api ContinueDeployServiceInstance

func CreateContinueDeployServiceInstanceResponse added in v1.62.751

func CreateContinueDeployServiceInstanceResponse() (response *ContinueDeployServiceInstanceResponse)

CreateContinueDeployServiceInstanceResponse creates a response to parse from ContinueDeployServiceInstance response

type CreateArtifactRequest

type CreateArtifactRequest struct {
	*requests.RpcRequest
	Description      string               `position:"Query" name:"Description"`
	ResourceGroupId  string               `position:"Query" name:"ResourceGroupId"`
	Tag              *[]CreateArtifactTag `position:"Query" name:"Tag"  type:"Repeated"`
	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 CreateArtifactTag added in v1.62.751

type CreateArtifactTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateArtifactTag is a repeated param struct in CreateArtifactRequest

type CreateServiceInstanceRequest added in v1.62.751

type CreateServiceInstanceRequest struct {
	*requests.RpcRequest
	ClientToken       string                      `position:"Query" name:"ClientToken"`
	UserId            string                      `position:"Query" name:"UserId"`
	ResourceGroupId   string                      `position:"Query" name:"ResourceGroupId"`
	TemplateName      string                      `position:"Query" name:"TemplateName"`
	Tag               *[]CreateServiceInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	DryRun            requests.Boolean            `position:"Query" name:"DryRun"`
	EndTime           string                      `position:"Query" name:"EndTime"`
	SpecificationName string                      `position:"Query" name:"SpecificationName"`
	Name              string                      `position:"Query" name:"Name"`
	ServiceVersion    string                      `position:"Query" name:"ServiceVersion"`
	ServiceId         string                      `position:"Query" name:"ServiceId"`
	Parameters        string                      `position:"Query" name:"Parameters"`
}

CreateServiceInstanceRequest is the request struct for api CreateServiceInstance

func CreateCreateServiceInstanceRequest added in v1.62.751

func CreateCreateServiceInstanceRequest() (request *CreateServiceInstanceRequest)

CreateCreateServiceInstanceRequest creates a request to invoke CreateServiceInstance API

type CreateServiceInstanceResponse added in v1.62.751

type CreateServiceInstanceResponse struct {
	*responses.BaseResponse
	Status            string `json:"Status" xml:"Status"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	ServiceInstanceId string `json:"ServiceInstanceId" xml:"ServiceInstanceId"`
}

CreateServiceInstanceResponse is the response struct for api CreateServiceInstance

func CreateCreateServiceInstanceResponse added in v1.62.751

func CreateCreateServiceInstanceResponse() (response *CreateServiceInstanceResponse)

CreateCreateServiceInstanceResponse creates a response to parse from CreateServiceInstance response

type CreateServiceInstanceTag added in v1.62.751

type CreateServiceInstanceTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateServiceInstanceTag is a repeated param struct in CreateServiceInstanceRequest

type CreateServiceRequest added in v1.62.321

type CreateServiceRequest struct {
	*requests.RpcRequest
	PolicyNames          string                      `position:"Query" name:"PolicyNames"`
	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"`
	OperationMetadata    string                      `position:"Query" name:"OperationMetadata"`
	DeployType           string                      `position:"Query" name:"DeployType"`
	AlarmMetadata        string                      `position:"Query" name:"AlarmMetadata"`
	Resellable           requests.Boolean            `position:"Query" name:"Resellable"`
	ClientToken          string                      `position:"Query" name:"ClientToken"`
	SourceServiceId      string                      `position:"Query" name:"SourceServiceId"`
	SourceServiceVersion string                      `position:"Query" name:"SourceServiceVersion"`
	LicenseMetadata      string                      `position:"Query" name:"LicenseMetadata"`
	Duration             requests.Integer            `position:"Query" name:"Duration"`
	ShareType            string                      `position:"Query" name:"ShareType"`
	BuildParameters      string                      `position:"Query" name:"BuildParameters"`
	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"`
	LogMetadata          string                      `position:"Query" name:"LogMetadata"`
	ServiceInfo          *[]CreateServiceServiceInfo `position:"Query" name:"ServiceInfo"  type:"Repeated"`
	ServiceId            string                      `position:"Query" name:"ServiceId"`
	VersionName          string                      `position:"Query" name:"VersionName"`
}

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"`
	Agreements         *[]CreateServiceServiceInfoAgreements `name:"Agreements" type:"Repeated"`
	Locale             string                                `name:"Locale"`
	LongDescriptionUrl string                                `name:"LongDescriptionUrl"`
}

CreateServiceServiceInfo is a repeated param struct in CreateServiceRequest

type CreateServiceServiceInfoAgreements added in v1.62.751

type CreateServiceServiceInfoAgreements struct {
	Name string `name:"Name"`
	Url  string `name:"Url"`
}

CreateServiceServiceInfoAgreements is a repeated param struct in CreateServiceRequest

type CreateServiceTag added in v1.62.321

type CreateServiceTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

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 CssMetadata added in v1.62.751

type CssMetadata struct {
	ComponentsMappings       []ComponentsMappingsItem       `json:"ComponentsMappings" xml:"ComponentsMappings"`
	MeteringEntityMappings   []MeteringEntityMappingsItem   `json:"MeteringEntityMappings" xml:"MeteringEntityMappings"`
	MeteringEntityExtraInfos []MeteringEntityExtraInfosItem `json:"MeteringEntityExtraInfos" xml:"MeteringEntityExtraInfos"`
}

CssMetadata 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 DeleteServiceInstancesRequest added in v1.62.751

type DeleteServiceInstancesRequest struct {
	*requests.RpcRequest
	ClientToken       string    `position:"Query" name:"ClientToken"`
	ServiceInstanceId *[]string `position:"Query" name:"ServiceInstanceId"  type:"Repeated"`
}

DeleteServiceInstancesRequest is the request struct for api DeleteServiceInstances

func CreateDeleteServiceInstancesRequest added in v1.62.751

func CreateDeleteServiceInstancesRequest() (request *DeleteServiceInstancesRequest)

CreateDeleteServiceInstancesRequest creates a request to invoke DeleteServiceInstances API

type DeleteServiceInstancesResponse added in v1.62.751

type DeleteServiceInstancesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteServiceInstancesResponse is the response struct for api DeleteServiceInstances

func CreateDeleteServiceInstancesResponse added in v1.62.751

func CreateDeleteServiceInstancesResponse() (response *DeleteServiceInstancesResponse)

CreateDeleteServiceInstancesResponse creates a response to parse from DeleteServiceInstances 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 DeployServiceInstanceRequest added in v1.62.751

type DeployServiceInstanceRequest struct {
	*requests.RpcRequest
	ClientToken       string `position:"Query" name:"ClientToken"`
	ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
}

DeployServiceInstanceRequest is the request struct for api DeployServiceInstance

func CreateDeployServiceInstanceRequest added in v1.62.751

func CreateDeployServiceInstanceRequest() (request *DeployServiceInstanceRequest)

CreateDeployServiceInstanceRequest creates a request to invoke DeployServiceInstance API

type DeployServiceInstanceResponse added in v1.62.751

type DeployServiceInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeployServiceInstanceResponse is the response struct for api DeployServiceInstance

func CreateDeployServiceInstanceResponse added in v1.62.751

func CreateDeployServiceInstanceResponse() (response *DeployServiceInstanceResponse)

CreateDeployServiceInstanceResponse creates a response to parse from DeployServiceInstance response

type DryRunResult added in v1.62.751

type DryRunResult struct {
	ParametersNotAllowedToBeModified           []string `json:"ParametersNotAllowedToBeModified" xml:"ParametersNotAllowedToBeModified"`
	ParametersConditionallyAllowedToBeModified []string `json:"ParametersConditionallyAllowedToBeModified" xml:"ParametersConditionallyAllowedToBeModified"`
	ParametersAllowedToBeModified              []string `json:"ParametersAllowedToBeModified" xml:"ParametersAllowedToBeModified"`
}

DryRunResult is a nested struct in computenestsupplier 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 FamilyConstraints added in v1.62.751

type FamilyConstraints struct {
	FamilyConstraints []string `json:"FamilyConstraints" xml:"FamilyConstraints"`
}

FamilyConstraints 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"`
	ResourceGroupId  string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags             []Tag  `json:"Tags" xml:"Tags"`
}

GetArtifactResponse is the response struct for api GetArtifact

func CreateGetArtifactResponse

func CreateGetArtifactResponse() (response *GetArtifactResponse)

CreateGetArtifactResponse creates a response to parse from GetArtifact response

type GetServiceEstimateCostCommodity added in v1.62.751

type GetServiceEstimateCostCommodity struct {
	PayPeriod     string `name:"PayPeriod"`
	PayPeriodUnit string `name:"PayPeriodUnit"`
}

GetServiceEstimateCostCommodity is a repeated param struct in GetServiceEstimateCostRequest

type GetServiceEstimateCostRequest added in v1.62.321

type GetServiceEstimateCostRequest struct {
	*requests.RpcRequest
	Commodity         GetServiceEstimateCostCommodity `position:"Query" name:"Commodity"  type:"Struct"`
	ClientToken       string                          `position:"Query" name:"ClientToken"`
	TemplateName      string                          `position:"Query" name:"TemplateName"`
	ServiceInstanceId string                          `position:"Query" name:"ServiceInstanceId"`
	SpecificationName string                          `position:"Query" name:"SpecificationName"`
	ServiceVersion    string                          `position:"Query" name:"ServiceVersion"`
	ServiceId         string                          `position:"Query" name:"ServiceId"`
	Parameters        string                          `position:"Query" name:"Parameters"`
}

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"`
	Commodity map[string]interface{} `json:"Commodity" xml:"Commodity"`
}

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      bool          `json:"EnableUserPrometheus" xml:"EnableUserPrometheus"`
	RdAccountLoginUrl         string        `json:"RdAccountLoginUrl" xml:"RdAccountLoginUrl"`
	PredefinedParameterName   string        `json:"PredefinedParameterName" xml:"PredefinedParameterName"`
	ResourceGroupId           string        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	BizStatus                 string        `json:"BizStatus" xml:"BizStatus"`
	GrafanaDashBoardUrl       string        `json:"GrafanaDashBoardUrl" xml:"GrafanaDashBoardUrl"`
	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
	ShowDetail        *[]string        `position:"Query" name:"ShowDetail"  type:"Repeated"`
	SharedAccountType string           `position:"Query" name:"SharedAccountType"`
	FilterAliUid      requests.Boolean `position:"Query" name:"FilterAliUid"`
	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"`
	ShareType                   string                 `json:"ShareType" xml:"ShareType"`
	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"`
	SourceServiceId             string                 `json:"SourceServiceId" xml:"SourceServiceId"`
	SourceServiceVersion        string                 `json:"SourceServiceVersion" xml:"SourceServiceVersion"`
	SourceSupplierName          string                 `json:"SourceSupplierName" xml:"SourceSupplierName"`
	LogMetadata                 string                 `json:"LogMetadata" xml:"LogMetadata"`
	Resellable                  bool                   `json:"Resellable" xml:"Resellable"`
	VirtualInternetService      string                 `json:"VirtualInternetService" xml:"VirtualInternetService"`
	ServiceDiscoverable         string                 `json:"ServiceDiscoverable" xml:"ServiceDiscoverable"`
	Categories                  string                 `json:"Categories" xml:"Categories"`
	ShareTypeStatus             string                 `json:"ShareTypeStatus" xml:"ShareTypeStatus"`
	ServiceAuditDocumentUrl     string                 `json:"ServiceAuditDocumentUrl" xml:"ServiceAuditDocumentUrl"`
	EntitySource                map[string]interface{} `json:"EntitySource" xml:"EntitySource"`
	CrossRegionConnectionStatus string                 `json:"CrossRegionConnectionStatus" xml:"CrossRegionConnectionStatus"`
	VirtualInternetServiceId    string                 `json:"VirtualInternetServiceId" xml:"VirtualInternetServiceId"`
	BuildInfo                   string                 `json:"BuildInfo" xml:"BuildInfo"`
	Statistic                   Statistic              `json:"Statistic" xml:"Statistic"`
	Commodity                   Commodity              `json:"Commodity" xml:"Commodity"`
	ServiceInfos                []ServiceInfo          `json:"ServiceInfos" xml:"ServiceInfos"`
	Tags                        []Tag                  `json:"Tags" xml:"Tags"`
}

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 GetServiceTemplateParameterConstraintsParameters added in v1.62.751

type GetServiceTemplateParameterConstraintsParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

GetServiceTemplateParameterConstraintsParameters is a repeated param struct in GetServiceTemplateParameterConstraintsRequest

type GetServiceTemplateParameterConstraintsRequest added in v1.62.751

type GetServiceTemplateParameterConstraintsRequest struct {
	*requests.RpcRequest
	ClientToken                string                                              `position:"Query" name:"ClientToken"`
	EnablePrivateVpcConnection requests.Boolean                                    `position:"Query" name:"EnablePrivateVpcConnection"`
	TemplateName               string                                              `position:"Query" name:"TemplateName"`
	ServiceInstanceId          string                                              `position:"Query" name:"ServiceInstanceId"`
	DeployRegionId             string                                              `position:"Query" name:"DeployRegionId"`
	ServiceVersion             string                                              `position:"Query" name:"ServiceVersion"`
	ServiceId                  string                                              `position:"Query" name:"ServiceId"`
	Parameters                 *[]GetServiceTemplateParameterConstraintsParameters `position:"Query" name:"Parameters"  type:"Repeated"`
}

GetServiceTemplateParameterConstraintsRequest is the request struct for api GetServiceTemplateParameterConstraints

func CreateGetServiceTemplateParameterConstraintsRequest added in v1.62.751

func CreateGetServiceTemplateParameterConstraintsRequest() (request *GetServiceTemplateParameterConstraintsRequest)

CreateGetServiceTemplateParameterConstraintsRequest creates a request to invoke GetServiceTemplateParameterConstraints API

type GetServiceTemplateParameterConstraintsResponse added in v1.62.751

type GetServiceTemplateParameterConstraintsResponse struct {
	*responses.BaseResponse
	RequestId            string                     `json:"RequestId" xml:"RequestId"`
	FamilyConstraints    []string                   `json:"FamilyConstraints" xml:"FamilyConstraints"`
	ParameterConstraints []ParameterConstraintsItem `json:"ParameterConstraints" xml:"ParameterConstraints"`
}

GetServiceTemplateParameterConstraintsResponse is the response struct for api GetServiceTemplateParameterConstraints

func CreateGetServiceTemplateParameterConstraintsResponse added in v1.62.751

func CreateGetServiceTemplateParameterConstraintsResponse() (response *GetServiceTemplateParameterConstraintsResponse)

CreateGetServiceTemplateParameterConstraintsResponse creates a response to parse from GetServiceTemplateParameterConstraints 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 Images added in v1.62.751

type Images struct {
	ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}

Images is a nested struct in computenestsupplier response

type ImagesItem added in v1.62.751

type ImagesItem struct {
	Tag          string `json:"Tag" xml:"Tag"`
	ImageSize    string `json:"ImageSize" xml:"ImageSize"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
}

ImagesItem is a nested struct in computenestsupplier response

type ListAcrImageRepositoriesRequest added in v1.62.751

type ListAcrImageRepositoriesRequest struct {
	*requests.RpcRequest
	NextToken    string           `position:"Query" name:"NextToken"`
	ArtifactType string           `position:"Query" name:"ArtifactType"`
	RepoName     string           `position:"Query" name:"RepoName"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListAcrImageRepositoriesRequest is the request struct for api ListAcrImageRepositories

func CreateListAcrImageRepositoriesRequest added in v1.62.751

func CreateListAcrImageRepositoriesRequest() (request *ListAcrImageRepositoriesRequest)

CreateListAcrImageRepositoriesRequest creates a request to invoke ListAcrImageRepositories API

type ListAcrImageRepositoriesResponse added in v1.62.751

type ListAcrImageRepositoriesResponse 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"`
	Repositories []RepositoriesItem `json:"Repositories" xml:"Repositories"`
}

ListAcrImageRepositoriesResponse is the response struct for api ListAcrImageRepositories

func CreateListAcrImageRepositoriesResponse added in v1.62.751

func CreateListAcrImageRepositoriesResponse() (response *ListAcrImageRepositoriesResponse)

CreateListAcrImageRepositoriesResponse creates a response to parse from ListAcrImageRepositories response

type ListAcrImageTagsRequest added in v1.62.751

type ListAcrImageTagsRequest struct {
	*requests.RpcRequest
	RepoId       string           `position:"Query" name:"RepoId"`
	NextToken    string           `position:"Query" name:"NextToken"`
	ArtifactType string           `position:"Query" name:"ArtifactType"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListAcrImageTagsRequest is the request struct for api ListAcrImageTags

func CreateListAcrImageTagsRequest added in v1.62.751

func CreateListAcrImageTagsRequest() (request *ListAcrImageTagsRequest)

CreateListAcrImageTagsRequest creates a request to invoke ListAcrImageTags API

type ListAcrImageTagsResponse added in v1.62.751

type ListAcrImageTagsResponse 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"`
	Images     []ImagesItem `json:"Images" xml:"Images"`
}

ListAcrImageTagsResponse is the response struct for api ListAcrImageTags

func CreateListAcrImageTagsResponse added in v1.62.751

func CreateListAcrImageTagsResponse() (response *ListAcrImageTagsResponse)

CreateListAcrImageTagsResponse creates a response to parse from ListAcrImageTags response

type ListArtifactVersionsRequest

type ListArtifactVersionsRequest struct {
	*requests.RpcRequest
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	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 int        `json:"MaxResults" xml:"MaxResults"`
	TotalCount int        `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
	ResourceGroupId string                 `position:"Query" name:"ResourceGroupId"`
	NextToken       string                 `position:"Query" name:"NextToken"`
	Tag             *[]ListArtifactsTag    `position:"Query" name:"Tag"  type:"Repeated"`
	Filter          *[]ListArtifactsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	MaxResults      requests.Integer       `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 int        `json:"MaxResults" xml:"MaxResults"`
	TotalCount int        `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 ListArtifactsTag added in v1.62.751

type ListArtifactsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListArtifactsTag is a repeated param struct in ListArtifactsRequest

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
	ResourceGroupId string                        `position:"Query" name:"ResourceGroupId"`
	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      requests.Integer              `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       int               `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

type ListServiceInstancesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

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"`
	SupplierRole string                     `position:"Query" name:"SupplierRole"`
	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      requests.Integer      `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 int       `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

type ListServicesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListServicesTag is a repeated param struct in ListServicesRequest

type MarketplaceMetadata added in v1.62.751

type MarketplaceMetadata struct {
	SpecificationMappings    []SpecificationMappingsItem    `json:"SpecificationMappings" xml:"SpecificationMappings"`
	MeteringEntityMappings   []MeteringEntityMappingsItem   `json:"MeteringEntityMappings" xml:"MeteringEntityMappings"`
	MeteringEntityExtraInfos []MeteringEntityExtraInfosItem `json:"MeteringEntityExtraInfos" xml:"MeteringEntityExtraInfos"`
}

MarketplaceMetadata is a nested struct in computenestsupplier response

type MeteringEntities added in v1.62.751

type MeteringEntities struct {
	MeteringEntitiesItem []MeteringEntitiesItem `json:"MeteringEntities" xml:"MeteringEntities"`
}

MeteringEntities is a nested struct in computenestsupplier response

type MeteringEntitiesItem added in v1.62.751

type MeteringEntitiesItem struct {
	EntityId string `json:"EntityId" xml:"EntityId"`
	Name     string `json:"Name" xml:"Name"`
}

MeteringEntitiesItem is a nested struct in computenestsupplier response

type MeteringEntityExtraInfosInGetService added in v1.62.751

type MeteringEntityExtraInfosInGetService struct {
	MeteringEntityExtraInfosItem []MeteringEntityExtraInfosItem `json:"MeteringEntityExtraInfos" xml:"MeteringEntityExtraInfos"`
}

MeteringEntityExtraInfosInGetService is a nested struct in computenestsupplier response

type MeteringEntityExtraInfosItem added in v1.62.751

type MeteringEntityExtraInfosItem struct {
	EntityId   string `json:"EntityId" xml:"EntityId"`
	MetricName string `json:"MetricName" xml:"MetricName"`
	Promql     string `json:"Promql" xml:"Promql"`
	Type       string `json:"Type" xml:"Type"`
}

MeteringEntityExtraInfosItem is a nested struct in computenestsupplier response

type MeteringEntityMappingsInGetService added in v1.62.751

type MeteringEntityMappingsInGetService struct {
	MeteringEntityMappingsItem []MeteringEntityMappingsItem `json:"MeteringEntityMappings" xml:"MeteringEntityMappings"`
}

MeteringEntityMappingsInGetService is a nested struct in computenestsupplier response

type MeteringEntityMappingsItem added in v1.62.751

type MeteringEntityMappingsItem struct {
	TemplateName      string `json:"TemplateName" xml:"TemplateName"`
	EntityIds         string `json:"EntityIds" xml:"EntityIds"`
	SpecificationName string `json:"SpecificationName" xml:"SpecificationName"`
}

MeteringEntityMappingsItem is a nested struct in computenestsupplier response

type ModifyServiceInstanceResourcesRequest added in v1.62.751

type ModifyServiceInstanceResourcesRequest struct {
	*requests.RpcRequest
	ServiceInstanceResourcesAction string `position:"Query" name:"ServiceInstanceResourcesAction"`
	ServiceInstanceId              string `position:"Query" name:"ServiceInstanceId"`
	Resources                      string `position:"Query" name:"Resources"`
}

ModifyServiceInstanceResourcesRequest is the request struct for api ModifyServiceInstanceResources

func CreateModifyServiceInstanceResourcesRequest added in v1.62.751

func CreateModifyServiceInstanceResourcesRequest() (request *ModifyServiceInstanceResourcesRequest)

CreateModifyServiceInstanceResourcesRequest creates a request to invoke ModifyServiceInstanceResources API

type ModifyServiceInstanceResourcesResponse added in v1.62.751

type ModifyServiceInstanceResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyServiceInstanceResourcesResponse is the response struct for api ModifyServiceInstanceResources

func CreateModifyServiceInstanceResourcesResponse added in v1.62.751

func CreateModifyServiceInstanceResourcesResponse() (response *ModifyServiceInstanceResourcesResponse)

CreateModifyServiceInstanceResourcesResponse creates a response to parse from ModifyServiceInstanceResources response

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 OriginalConstraints added in v1.62.751

type OriginalConstraints struct {
	OriginalConstraintsItem []OriginalConstraintsItem `json:"OriginalConstraints" xml:"OriginalConstraints"`
}

OriginalConstraints is a nested struct in computenestsupplier response

type OriginalConstraintsItem added in v1.62.751

type OriginalConstraintsItem struct {
	PropertyName  string   `json:"PropertyName" xml:"PropertyName"`
	ResourceName  string   `json:"ResourceName" xml:"ResourceName"`
	ResourceType  string   `json:"ResourceType" xml:"ResourceType"`
	AllowedValues []string `json:"AllowedValues" xml:"AllowedValues"`
}

OriginalConstraintsItem is a nested struct in computenestsupplier response

type ParameterConstraints added in v1.62.751

type ParameterConstraints struct {
	ParameterConstraintsItem []ParameterConstraintsItem `json:"ParameterConstraints" xml:"ParameterConstraints"`
}

ParameterConstraints is a nested struct in computenestsupplier response

type ParameterConstraintsItem added in v1.62.751

type ParameterConstraintsItem struct {
	Type                      string                    `json:"Type" xml:"Type"`
	ParameterKey              string                    `json:"ParameterKey" xml:"ParameterKey"`
	Behavior                  string                    `json:"Behavior" xml:"Behavior"`
	BehaviorReason            string                    `json:"BehaviorReason" xml:"BehaviorReason"`
	AllowedValues             []string                  `json:"AllowedValues" xml:"AllowedValues"`
	AssociationParameterNames []string                  `json:"AssociationParameterNames" xml:"AssociationParameterNames"`
	OriginalConstraints       []OriginalConstraintsItem `json:"OriginalConstraints" xml:"OriginalConstraints"`
}

ParameterConstraintsItem is a nested struct in computenestsupplier response

type ParametersAllowedToBeModified added in v1.62.751

type ParametersAllowedToBeModified struct {
	ParameterAllowedToBeModified []string `json:"parameterAllowedToBeModified" xml:"parameterAllowedToBeModified"`
}

ParametersAllowedToBeModified is a nested struct in computenestsupplier response

type ParametersConditionallyAllowedToBeModified added in v1.62.751

type ParametersConditionallyAllowedToBeModified struct {
	ParameterConditionallyAllowedToBeModified []string `json:"parameterConditionallyAllowedToBeModified" xml:"parameterConditionallyAllowedToBeModified"`
}

ParametersConditionallyAllowedToBeModified is a nested struct in computenestsupplier response

type ParametersNotAllowedToBeModified added in v1.62.751

type ParametersNotAllowedToBeModified struct {
	ParameterNotAllowedToBeModified []string `json:"parameterNotAllowedToBeModified" xml:"parameterNotAllowedToBeModified"`
}

ParametersNotAllowedToBeModified 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 map[string]interface{} `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 PushMeteringDataRequest added in v1.62.751

type PushMeteringDataRequest struct {
	*requests.RpcRequest
	Metering          string `position:"Query" name:"Metering"`
	ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
}

PushMeteringDataRequest is the request struct for api PushMeteringData

func CreatePushMeteringDataRequest added in v1.62.751

func CreatePushMeteringDataRequest() (request *PushMeteringDataRequest)

CreatePushMeteringDataRequest creates a request to invoke PushMeteringData API

type PushMeteringDataResponse added in v1.62.751

type PushMeteringDataResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PushMeteringDataResponse is the response struct for api PushMeteringData

func CreatePushMeteringDataResponse added in v1.62.751

func CreatePushMeteringDataResponse() (response *PushMeteringDataResponse)

CreatePushMeteringDataResponse creates a response to parse from PushMeteringData response

type RegisterServiceRequest added in v1.62.751

type RegisterServiceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	ServiceId   string `position:"Query" name:"ServiceId"`
}

RegisterServiceRequest is the request struct for api RegisterService

func CreateRegisterServiceRequest added in v1.62.751

func CreateRegisterServiceRequest() (request *RegisterServiceRequest)

CreateRegisterServiceRequest creates a request to invoke RegisterService API

type RegisterServiceResponse added in v1.62.751

type RegisterServiceResponse struct {
	*responses.BaseResponse
	RegistrationId string `json:"RegistrationId" xml:"RegistrationId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

RegisterServiceResponse is the response struct for api RegisterService

func CreateRegisterServiceResponse added in v1.62.751

func CreateRegisterServiceResponse() (response *RegisterServiceResponse)

CreateRegisterServiceResponse creates a response to parse from RegisterService 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 Repositories added in v1.62.751

type Repositories struct {
	RepositoriesItem []RepositoriesItem `json:"Repositories" xml:"Repositories"`
}

Repositories is a nested struct in computenestsupplier response

type RepositoriesItem added in v1.62.751

type RepositoriesItem struct {
	RepoId       string `json:"RepoId" xml:"RepoId"`
	RepoName     string `json:"RepoName" xml:"RepoName"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
}

RepositoriesItem is a nested struct in computenestsupplier 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"`
	SourceServiceId                  string        `json:"SourceServiceId" xml:"SourceServiceId"`
	DeployType                       string        `json:"DeployType" xml:"DeployType"`
	ResellApplyStatus                string        `json:"ResellApplyStatus" xml:"ResellApplyStatus"`
	DeployMetadata                   string        `json:"DeployMetadata" xml:"DeployMetadata"`
	ServiceId                        string        `json:"ServiceId" xml:"ServiceId"`
	ServiceProductUrl                string        `json:"ServiceProductUrl" xml:"ServiceProductUrl"`
	ResourceGroupId                  string        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	SourceSupplierName               string        `json:"SourceSupplierName" xml:"SourceSupplierName"`
	TrialType                        string        `json:"TrialType" xml:"TrialType"`
	LatestResellSourceServiceVersion string        `json:"LatestResellSourceServiceVersion" xml:"LatestResellSourceServiceVersion"`
	SupplierName                     string        `json:"SupplierName" xml:"SupplierName"`
	ArtifactId                       string        `json:"ArtifactId" xml:"ArtifactId"`
	CommodityCode                    string        `json:"CommodityCode" xml:"CommodityCode"`
	Categories                       string        `json:"Categories" xml:"Categories"`
	VirtualInternetService           string        `json:"VirtualInternetService" xml:"VirtualInternetService"`
	PublishTime                      string        `json:"PublishTime" xml:"PublishTime"`
	ServiceType                      string        `json:"ServiceType" xml:"ServiceType"`
	ApprovalType                     string        `json:"ApprovalType" xml:"ApprovalType"`
	ResellServiceId                  string        `json:"ResellServiceId" xml:"ResellServiceId"`
	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"`
	ServiceDiscoverable              string        `json:"ServiceDiscoverable" xml:"ServiceDiscoverable"`
	HasDraft                         bool          `json:"HasDraft" xml:"HasDraft"`
	SourceServiceVersion             string        `json:"SourceServiceVersion" xml:"SourceServiceVersion"`
	ServiceDocUrl                    string        `json:"ServiceDocUrl" xml:"ServiceDocUrl"`
	SourceImage                      string        `json:"SourceImage" xml:"SourceImage"`
	HasBeta                          bool          `json:"HasBeta" xml:"HasBeta"`
	BuildInfo                        string        `json:"BuildInfo" xml:"BuildInfo"`
	TenantType                       string        `json:"TenantType" xml:"TenantType"`
	Status                           string        `json:"Status" xml:"Status"`
	EnablePrivateVpcConnection       bool          `json:"EnablePrivateVpcConnection" xml:"EnablePrivateVpcConnection"`
	ShareType                        string        `json:"ShareType" xml:"ShareType"`
	UpgradableServiceVersions        []string      `json:"UpgradableServiceVersions" xml:"UpgradableServiceVersions"`
	Commodity                        Commodity     `json:"Commodity" xml:"Commodity"`
	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"`
	LongDescriptionUrl string           `json:"LongDescriptionUrl" xml:"LongDescriptionUrl"`
	ShortDescription   string           `json:"ShortDescription" xml:"ShortDescription"`
	Image              string           `json:"Image" xml:"Image"`
	Locale             string           `json:"Locale" xml:"Locale"`
	Agreements         []AgreementsItem `json:"Agreements" xml:"Agreements"`
}

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"`
	ResourceGroupId           string  `json:"ResourceGroupId" xml:"ResourceGroupId"`
	BizStatus                 string  `json:"BizStatus" xml:"BizStatus"`
	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 SpecificationMappings added in v1.62.751

type SpecificationMappings struct {
	SpecificationMappingsItem []SpecificationMappingsItem `json:"SpecificationMappings" xml:"SpecificationMappings"`
}

SpecificationMappings is a nested struct in computenestsupplier response

type SpecificationMappingsItem added in v1.62.751

type SpecificationMappingsItem struct {
	SpecificationCode string `json:"SpecificationCode" xml:"SpecificationCode"`
	TemplateName      string `json:"TemplateName" xml:"TemplateName"`
	SpecificationName string `json:"SpecificationName" xml:"SpecificationName"`
	TrialType         string `json:"TrialType" xml:"TrialType"`
}

SpecificationMappingsItem is a nested struct in computenestsupplier response

type Specifications added in v1.62.751

type Specifications struct {
	SpecificationsItem []SpecificationsItem `json:"Specifications" xml:"Specifications"`
}

Specifications is a nested struct in computenestsupplier response

type SpecificationsItem added in v1.62.751

type SpecificationsItem struct {
	Code  string   `json:"Code" xml:"Code"`
	Name  string   `json:"Name" xml:"Name"`
	Times []string `json:"Times" xml:"Times"`
}

SpecificationsItem is a nested struct in computenestsupplier response

type Statistic added in v1.62.751

type Statistic struct {
	AccumulativeInstanceCount    int    `json:"AccumulativeInstanceCount" xml:"AccumulativeInstanceCount"`
	AccumulativeUserCount        int    `json:"AccumulativeUserCount" xml:"AccumulativeUserCount"`
	DeployedServiceInstanceCount int    `json:"DeployedServiceInstanceCount" xml:"DeployedServiceInstanceCount"`
	DeployedUserCount            int    `json:"DeployedUserCount" xml:"DeployedUserCount"`
	SubmittedUsageCount          int    `json:"SubmittedUsageCount" xml:"SubmittedUsageCount"`
	AccumulativePocAmount        string `json:"AccumulativePocAmount" xml:"AccumulativePocAmount"`
	AveragePocAmount             string `json:"AveragePocAmount" xml:"AveragePocAmount"`
	AveragePocUnitAmount         string `json:"AveragePocUnitAmount" xml:"AveragePocUnitAmount"`
	AveragePocDuration           string `json:"AveragePocDuration" xml:"AveragePocDuration"`
}

Statistic is a nested struct in computenestsupplier response

type Tag

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in computenestsupplier response

type TagsInGetArtifact added in v1.62.751

type TagsInGetArtifact struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetArtifact 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 TagsInListArtifacts added in v1.62.751

type TagsInListArtifacts struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListArtifacts 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 Times added in v1.62.751

type Times struct {
	Times []string `json:"Times" xml:"Times"`
}

Times 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 UpdateServiceInstanceAttributeRequest added in v1.62.751

type UpdateServiceInstanceAttributeRequest struct {
	*requests.RpcRequest
	ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
	EndTime           string `position:"Query" name:"EndTime"`
}

UpdateServiceInstanceAttributeRequest is the request struct for api UpdateServiceInstanceAttribute

func CreateUpdateServiceInstanceAttributeRequest added in v1.62.751

func CreateUpdateServiceInstanceAttributeRequest() (request *UpdateServiceInstanceAttributeRequest)

CreateUpdateServiceInstanceAttributeRequest creates a request to invoke UpdateServiceInstanceAttribute API

type UpdateServiceInstanceAttributeResponse added in v1.62.751

type UpdateServiceInstanceAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateServiceInstanceAttributeResponse is the response struct for api UpdateServiceInstanceAttribute

func CreateUpdateServiceInstanceAttributeResponse added in v1.62.751

func CreateUpdateServiceInstanceAttributeResponse() (response *UpdateServiceInstanceAttributeResponse)

CreateUpdateServiceInstanceAttributeResponse creates a response to parse from UpdateServiceInstanceAttribute response

type UpdateServiceInstanceSpecRequest added in v1.62.751

type UpdateServiceInstanceSpecRequest struct {
	*requests.RpcRequest
	ClientToken              string           `position:"Query" name:"ClientToken"`
	PredefinedParametersName string           `position:"Query" name:"PredefinedParametersName"`
	ServiceInstanceId        string           `position:"Query" name:"ServiceInstanceId"`
	EnableUserPrometheus     requests.Boolean `position:"Query" name:"EnableUserPrometheus"`
	OperationName            string           `position:"Query" name:"OperationName"`
	Parameters               string           `position:"Query" name:"Parameters"`
}

UpdateServiceInstanceSpecRequest is the request struct for api UpdateServiceInstanceSpec

func CreateUpdateServiceInstanceSpecRequest added in v1.62.751

func CreateUpdateServiceInstanceSpecRequest() (request *UpdateServiceInstanceSpecRequest)

CreateUpdateServiceInstanceSpecRequest creates a request to invoke UpdateServiceInstanceSpec API

type UpdateServiceInstanceSpecResponse added in v1.62.751

type UpdateServiceInstanceSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

UpdateServiceInstanceSpecResponse is the response struct for api UpdateServiceInstanceSpec

func CreateUpdateServiceInstanceSpecResponse added in v1.62.751

func CreateUpdateServiceInstanceSpecResponse() (response *UpdateServiceInstanceSpecResponse)

CreateUpdateServiceInstanceSpecResponse creates a response to parse from UpdateServiceInstanceSpec response

type UpdateServiceRequest added in v1.62.324

type UpdateServiceRequest struct {
	*requests.RpcRequest
	AlarmMetadata     string                      `position:"Query" name:"AlarmMetadata"`
	Resellable        requests.Boolean            `position:"Query" name:"Resellable"`
	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"`
	LogMetadata       string                      `position:"Query" name:"LogMetadata"`
	ServiceInfo       *[]UpdateServiceServiceInfo `position:"Query" name:"ServiceInfo"  type:"Repeated"`
	UpdateOption      UpdateServiceUpdateOption   `position:"Query" name:"UpdateOption"  type:"Struct"`
	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"`
	Agreements         *[]UpdateServiceServiceInfoAgreements `name:"Agreements" type:"Repeated"`
	Locale             string                                `name:"Locale"`
	LongDescriptionUrl string                                `name:"LongDescriptionUrl"`
}

UpdateServiceServiceInfo is a repeated param struct in UpdateServiceRequest

type UpdateServiceServiceInfoAgreements added in v1.62.751

type UpdateServiceServiceInfoAgreements struct {
	Name string `name:"Name"`
	Url  string `name:"Url"`
}

UpdateServiceServiceInfoAgreements is a repeated param struct in UpdateServiceRequest

type UpdateServiceUpdateOption added in v1.62.751

type UpdateServiceUpdateOption struct {
	UpdateFrom string `name:"UpdateFrom"`
}

UpdateServiceUpdateOption 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 UpgradeRequiredParameters added in v1.62.751

type UpgradeRequiredParameters struct {
	UpgradeRequiredParameters []string `json:"UpgradeRequiredParameters" xml:"UpgradeRequiredParameters"`
}

UpgradeRequiredParameters is a nested struct in computenestsupplier response

type UpgradeServiceInstanceRequest added in v1.62.751

type UpgradeServiceInstanceRequest struct {
	*requests.RpcRequest
	ClientToken       string `position:"Query" name:"ClientToken"`
	ServiceInstanceId string `position:"Query" name:"ServiceInstanceId"`
	DryRun            string `position:"Query" name:"DryRun"`
	ServiceVersion    string `position:"Query" name:"ServiceVersion"`
	Parameters        string `position:"Query" name:"Parameters"`
}

UpgradeServiceInstanceRequest is the request struct for api UpgradeServiceInstance

func CreateUpgradeServiceInstanceRequest added in v1.62.751

func CreateUpgradeServiceInstanceRequest() (request *UpgradeServiceInstanceRequest)

CreateUpgradeServiceInstanceRequest creates a request to invoke UpgradeServiceInstance API

type UpgradeServiceInstanceResponse added in v1.62.751

type UpgradeServiceInstanceResponse struct {
	*responses.BaseResponse
	Status                    string   `json:"Status" xml:"Status"`
	RequestId                 string   `json:"RequestId" xml:"RequestId"`
	ServiceInstanceId         string   `json:"ServiceInstanceId" xml:"ServiceInstanceId"`
	UpgradeRequiredParameters []string `json:"UpgradeRequiredParameters" xml:"UpgradeRequiredParameters"`
}

UpgradeServiceInstanceResponse is the response struct for api UpgradeServiceInstance

func CreateUpgradeServiceInstanceResponse added in v1.62.751

func CreateUpgradeServiceInstanceResponse() (response *UpgradeServiceInstanceResponse)

CreateUpgradeServiceInstanceResponse creates a response to parse from UpgradeServiceInstance response

type VSwitches added in v1.62.154

type VSwitches struct {
	VSwitch []string `json:"VSwitch" xml:"VSwitch"`
}

VSwitches is a nested struct in computenestsupplier response

Source Files

Jump to

Keyboard shortcuts

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