Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddServiceSharedAccountsRequest
- type AddServiceSharedAccountsResponse
- type AddServiceSharedAccountsSharedAccounts
- type Agreements
- type AgreementsItem
- type AllowedValuesInGetServiceTemplateParameterConstraints
- type Artifact
- type ArtifactsInListArtifactVersions
- type ArtifactsInListArtifacts
- type AssociationParameterNames
- type AvailableResources
- type AvailableResourcesItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddServiceSharedAccounts(request *AddServiceSharedAccountsRequest) (response *AddServiceSharedAccountsResponse, err error)
- func (client *Client) AddServiceSharedAccountsWithCallback(request *AddServiceSharedAccountsRequest, ...) <-chan int
- func (client *Client) AddServiceSharedAccountsWithChan(request *AddServiceSharedAccountsRequest) (<-chan *AddServiceSharedAccountsResponse, <-chan error)
- func (client *Client) ContinueDeployServiceInstance(request *ContinueDeployServiceInstanceRequest) (response *ContinueDeployServiceInstanceResponse, err error)
- func (client *Client) ContinueDeployServiceInstanceWithCallback(request *ContinueDeployServiceInstanceRequest, ...) <-chan int
- func (client *Client) ContinueDeployServiceInstanceWithChan(request *ContinueDeployServiceInstanceRequest) (<-chan *ContinueDeployServiceInstanceResponse, <-chan error)
- func (client *Client) CreateArtifact(request *CreateArtifactRequest) (response *CreateArtifactResponse, err error)
- func (client *Client) CreateArtifactWithCallback(request *CreateArtifactRequest, ...) <-chan int
- func (client *Client) CreateArtifactWithChan(request *CreateArtifactRequest) (<-chan *CreateArtifactResponse, <-chan error)
- func (client *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)
- func (client *Client) CreateServiceInstance(request *CreateServiceInstanceRequest) (response *CreateServiceInstanceResponse, err error)
- func (client *Client) CreateServiceInstanceWithCallback(request *CreateServiceInstanceRequest, ...) <-chan int
- func (client *Client) CreateServiceInstanceWithChan(request *CreateServiceInstanceRequest) (<-chan *CreateServiceInstanceResponse, <-chan error)
- func (client *Client) CreateServiceWithCallback(request *CreateServiceRequest, ...) <-chan int
- func (client *Client) CreateServiceWithChan(request *CreateServiceRequest) (<-chan *CreateServiceResponse, <-chan error)
- func (client *Client) DeleteArtifact(request *DeleteArtifactRequest) (response *DeleteArtifactResponse, err error)
- func (client *Client) DeleteArtifactWithCallback(request *DeleteArtifactRequest, ...) <-chan int
- func (client *Client) DeleteArtifactWithChan(request *DeleteArtifactRequest) (<-chan *DeleteArtifactResponse, <-chan error)
- func (client *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)
- func (client *Client) DeleteServiceInstances(request *DeleteServiceInstancesRequest) (response *DeleteServiceInstancesResponse, err error)
- func (client *Client) DeleteServiceInstancesWithCallback(request *DeleteServiceInstancesRequest, ...) <-chan int
- func (client *Client) DeleteServiceInstancesWithChan(request *DeleteServiceInstancesRequest) (<-chan *DeleteServiceInstancesResponse, <-chan error)
- func (client *Client) DeleteServiceWithCallback(request *DeleteServiceRequest, ...) <-chan int
- func (client *Client) DeleteServiceWithChan(request *DeleteServiceRequest) (<-chan *DeleteServiceResponse, <-chan error)
- func (client *Client) DeployServiceInstance(request *DeployServiceInstanceRequest) (response *DeployServiceInstanceResponse, err error)
- func (client *Client) DeployServiceInstanceWithCallback(request *DeployServiceInstanceRequest, ...) <-chan int
- func (client *Client) DeployServiceInstanceWithChan(request *DeployServiceInstanceRequest) (<-chan *DeployServiceInstanceResponse, <-chan error)
- func (client *Client) GetArtifact(request *GetArtifactRequest) (response *GetArtifactResponse, err error)
- func (client *Client) GetArtifactRepositoryCredentials(request *GetArtifactRepositoryCredentialsRequest) (response *GetArtifactRepositoryCredentialsResponse, err error)
- func (client *Client) GetArtifactRepositoryCredentialsWithCallback(request *GetArtifactRepositoryCredentialsRequest, ...) <-chan int
- func (client *Client) GetArtifactRepositoryCredentialsWithChan(request *GetArtifactRepositoryCredentialsRequest) (<-chan *GetArtifactRepositoryCredentialsResponse, <-chan error)
- func (client *Client) GetArtifactWithCallback(request *GetArtifactRequest, ...) <-chan int
- func (client *Client) GetArtifactWithChan(request *GetArtifactRequest) (<-chan *GetArtifactResponse, <-chan error)
- func (client *Client) GetService(request *GetServiceRequest) (response *GetServiceResponse, err error)
- func (client *Client) GetServiceEstimateCost(request *GetServiceEstimateCostRequest) (response *GetServiceEstimateCostResponse, err error)
- func (client *Client) GetServiceEstimateCostWithCallback(request *GetServiceEstimateCostRequest, ...) <-chan int
- func (client *Client) GetServiceEstimateCostWithChan(request *GetServiceEstimateCostRequest) (<-chan *GetServiceEstimateCostResponse, <-chan error)
- func (client *Client) GetServiceInstance(request *GetServiceInstanceRequest) (response *GetServiceInstanceResponse, err error)
- func (client *Client) GetServiceInstanceWithCallback(request *GetServiceInstanceRequest, ...) <-chan int
- func (client *Client) GetServiceInstanceWithChan(request *GetServiceInstanceRequest) (<-chan *GetServiceInstanceResponse, <-chan error)
- func (client *Client) GetServiceTemplateParameterConstraints(request *GetServiceTemplateParameterConstraintsRequest) (response *GetServiceTemplateParameterConstraintsResponse, err error)
- func (client *Client) GetServiceTemplateParameterConstraintsWithCallback(request *GetServiceTemplateParameterConstraintsRequest, ...) <-chan int
- func (client *Client) GetServiceTemplateParameterConstraintsWithChan(request *GetServiceTemplateParameterConstraintsRequest) (<-chan *GetServiceTemplateParameterConstraintsResponse, <-chan error)
- func (client *Client) GetServiceWithCallback(request *GetServiceRequest, ...) <-chan int
- func (client *Client) GetServiceWithChan(request *GetServiceRequest) (<-chan *GetServiceResponse, <-chan error)
- func (client *Client) GetUploadCredentials(request *GetUploadCredentialsRequest) (response *GetUploadCredentialsResponse, err error)
- func (client *Client) GetUploadCredentialsWithCallback(request *GetUploadCredentialsRequest, ...) <-chan int
- func (client *Client) GetUploadCredentialsWithChan(request *GetUploadCredentialsRequest) (<-chan *GetUploadCredentialsResponse, <-chan error)
- func (client *Client) ListAcrImageRepositories(request *ListAcrImageRepositoriesRequest) (response *ListAcrImageRepositoriesResponse, err error)
- func (client *Client) ListAcrImageRepositoriesWithCallback(request *ListAcrImageRepositoriesRequest, ...) <-chan int
- func (client *Client) ListAcrImageRepositoriesWithChan(request *ListAcrImageRepositoriesRequest) (<-chan *ListAcrImageRepositoriesResponse, <-chan error)
- func (client *Client) ListAcrImageTags(request *ListAcrImageTagsRequest) (response *ListAcrImageTagsResponse, err error)
- func (client *Client) ListAcrImageTagsWithCallback(request *ListAcrImageTagsRequest, ...) <-chan int
- func (client *Client) ListAcrImageTagsWithChan(request *ListAcrImageTagsRequest) (<-chan *ListAcrImageTagsResponse, <-chan error)
- func (client *Client) ListArtifactVersions(request *ListArtifactVersionsRequest) (response *ListArtifactVersionsResponse, err error)
- func (client *Client) ListArtifactVersionsWithCallback(request *ListArtifactVersionsRequest, ...) <-chan int
- func (client *Client) ListArtifactVersionsWithChan(request *ListArtifactVersionsRequest) (<-chan *ListArtifactVersionsResponse, <-chan error)
- func (client *Client) ListArtifacts(request *ListArtifactsRequest) (response *ListArtifactsResponse, err error)
- func (client *Client) ListArtifactsWithCallback(request *ListArtifactsRequest, ...) <-chan int
- func (client *Client) ListArtifactsWithChan(request *ListArtifactsRequest) (<-chan *ListArtifactsResponse, <-chan error)
- func (client *Client) ListServiceInstances(request *ListServiceInstancesRequest) (response *ListServiceInstancesResponse, err error)
- func (client *Client) ListServiceInstancesWithCallback(request *ListServiceInstancesRequest, ...) <-chan int
- func (client *Client) ListServiceInstancesWithChan(request *ListServiceInstancesRequest) (<-chan *ListServiceInstancesResponse, <-chan error)
- func (client *Client) ListServiceUsages(request *ListServiceUsagesRequest) (response *ListServiceUsagesResponse, err error)
- func (client *Client) ListServiceUsagesWithCallback(request *ListServiceUsagesRequest, ...) <-chan int
- func (client *Client) ListServiceUsagesWithChan(request *ListServiceUsagesRequest) (<-chan *ListServiceUsagesResponse, <-chan error)
- func (client *Client) ListServices(request *ListServicesRequest) (response *ListServicesResponse, err error)
- func (client *Client) ListServicesWithCallback(request *ListServicesRequest, ...) <-chan int
- func (client *Client) ListServicesWithChan(request *ListServicesRequest) (<-chan *ListServicesResponse, <-chan error)
- func (client *Client) ModifyServiceInstanceResources(request *ModifyServiceInstanceResourcesRequest) (response *ModifyServiceInstanceResourcesResponse, err error)
- func (client *Client) ModifyServiceInstanceResourcesWithCallback(request *ModifyServiceInstanceResourcesRequest, ...) <-chan int
- func (client *Client) ModifyServiceInstanceResourcesWithChan(request *ModifyServiceInstanceResourcesRequest) (<-chan *ModifyServiceInstanceResourcesResponse, <-chan error)
- func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)
- func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, ...) <-chan int
- func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)
- func (client *Client) RegisterService(request *RegisterServiceRequest) (response *RegisterServiceResponse, err error)
- func (client *Client) RegisterServiceWithCallback(request *RegisterServiceRequest, ...) <-chan int
- func (client *Client) RegisterServiceWithChan(request *RegisterServiceRequest) (<-chan *RegisterServiceResponse, <-chan error)
- func (client *Client) ReleaseArtifact(request *ReleaseArtifactRequest) (response *ReleaseArtifactResponse, err error)
- func (client *Client) ReleaseArtifactWithCallback(request *ReleaseArtifactRequest, ...) <-chan int
- func (client *Client) ReleaseArtifactWithChan(request *ReleaseArtifactRequest) (<-chan *ReleaseArtifactResponse, <-chan error)
- func (client *Client) UpdateArtifact(request *UpdateArtifactRequest) (response *UpdateArtifactResponse, err error)
- func (client *Client) UpdateArtifactWithCallback(request *UpdateArtifactRequest, ...) <-chan int
- func (client *Client) UpdateArtifactWithChan(request *UpdateArtifactRequest) (<-chan *UpdateArtifactResponse, <-chan error)
- func (client *Client) UpdateService(request *UpdateServiceRequest) (response *UpdateServiceResponse, err error)
- func (client *Client) UpdateServiceInstanceAttribute(request *UpdateServiceInstanceAttributeRequest) (response *UpdateServiceInstanceAttributeResponse, err error)
- func (client *Client) UpdateServiceInstanceAttributeWithCallback(request *UpdateServiceInstanceAttributeRequest, ...) <-chan int
- func (client *Client) UpdateServiceInstanceAttributeWithChan(request *UpdateServiceInstanceAttributeRequest) (<-chan *UpdateServiceInstanceAttributeResponse, <-chan error)
- func (client *Client) UpdateServiceInstanceSpec(request *UpdateServiceInstanceSpecRequest) (response *UpdateServiceInstanceSpecResponse, err error)
- func (client *Client) UpdateServiceInstanceSpecWithCallback(request *UpdateServiceInstanceSpecRequest, ...) <-chan int
- func (client *Client) UpdateServiceInstanceSpecWithChan(request *UpdateServiceInstanceSpecRequest) (<-chan *UpdateServiceInstanceSpecResponse, <-chan error)
- func (client *Client) UpdateServiceWithCallback(request *UpdateServiceRequest, ...) <-chan int
- func (client *Client) UpdateServiceWithChan(request *UpdateServiceRequest) (<-chan *UpdateServiceResponse, <-chan error)
- func (client *Client) UpgradeServiceInstance(request *UpgradeServiceInstanceRequest) (response *UpgradeServiceInstanceResponse, err error)
- func (client *Client) UpgradeServiceInstanceWithCallback(request *UpgradeServiceInstanceRequest, ...) <-chan int
- func (client *Client) UpgradeServiceInstanceWithChan(request *UpgradeServiceInstanceRequest) (<-chan *UpgradeServiceInstanceResponse, <-chan error)
- type Commodity
- type Components
- type ComponentsMappings
- type ComponentsMappingsItem
- type ConnectionConfig
- type ConnectionConfigs
- type ContinueDeployServiceInstanceRequest
- type ContinueDeployServiceInstanceResponse
- type CreateArtifactRequest
- type CreateArtifactResponse
- type CreateArtifactTag
- type CreateServiceInstanceRequest
- type CreateServiceInstanceResponse
- type CreateServiceInstanceTag
- type CreateServiceRequest
- type CreateServiceResponse
- type CreateServiceServiceInfo
- type CreateServiceServiceInfoAgreements
- type CreateServiceTag
- type Credentials
- type CssMetadata
- type Data
- type DeleteArtifactRequest
- type DeleteArtifactResponse
- type DeleteServiceInstancesRequest
- type DeleteServiceInstancesResponse
- type DeleteServiceRequest
- type DeleteServiceResponse
- type DeployServiceInstanceRequest
- type DeployServiceInstanceResponse
- type DryRunResult
- type EndpointIps
- type FamilyConstraints
- type GetArtifactRepositoryCredentialsRequest
- type GetArtifactRepositoryCredentialsResponse
- type GetArtifactRequest
- type GetArtifactResponse
- type GetServiceEstimateCostCommodity
- type GetServiceEstimateCostRequest
- type GetServiceEstimateCostResponse
- type GetServiceInstanceRequest
- type GetServiceInstanceResponse
- type GetServiceRequest
- type GetServiceResponse
- type GetServiceTemplateParameterConstraintsParameters
- type GetServiceTemplateParameterConstraintsRequest
- type GetServiceTemplateParameterConstraintsResponse
- type GetUploadCredentialsRequest
- type GetUploadCredentialsResponse
- type Images
- type ImagesItem
- type ListAcrImageRepositoriesRequest
- type ListAcrImageRepositoriesResponse
- type ListAcrImageTagsRequest
- type ListAcrImageTagsResponse
- type ListArtifactVersionsRequest
- type ListArtifactVersionsResponse
- type ListArtifactsFilter
- type ListArtifactsRequest
- type ListArtifactsResponse
- type ListArtifactsTag
- type ListServiceInstancesFilter
- type ListServiceInstancesRequest
- type ListServiceInstancesResponse
- type ListServiceInstancesTag
- type ListServiceUsagesFilter
- type ListServiceUsagesRequest
- type ListServiceUsagesResponse
- type ListServicesFilter
- type ListServicesRequest
- type ListServicesResponse
- type ListServicesTag
- type MarketplaceMetadata
- type MeteringEntities
- type MeteringEntitiesItem
- type MeteringEntityExtraInfosInGetService
- type MeteringEntityExtraInfosItem
- type MeteringEntityMappingsInGetService
- type MeteringEntityMappingsItem
- type ModifyServiceInstanceResourcesRequest
- type ModifyServiceInstanceResourcesResponse
- type NetworkConfig
- type OriginalConstraints
- type OriginalConstraintsItem
- type ParameterConstraints
- type ParameterConstraintsItem
- type ParametersAllowedToBeModified
- type ParametersConditionallyAllowedToBeModified
- type ParametersNotAllowedToBeModified
- type Policy
- type PrivateVpcConnection
- type PrivateVpcConnections
- type PushMeteringDataRequest
- type PushMeteringDataResponse
- type RegisterServiceRequest
- type RegisterServiceResponse
- type ReleaseArtifactRequest
- type ReleaseArtifactResponse
- type Repositories
- type RepositoriesItem
- type ReversePrivateVpcConnection
- type ReversePrivateVpcConnections
- type SecurityGroups
- type Service
- type ServiceInfo
- type ServiceInfosInGetService
- type ServiceInfosInGetServiceInstance
- type ServiceInfosInListServiceInstances
- type ServiceInfosInListServices
- type ServiceInstance
- type ServiceInstances
- type ServiceUsages
- type Services
- type SpecificationMappings
- type SpecificationMappingsItem
- type Specifications
- type SpecificationsItem
- type Statistic
- type Tag
- type TagsInGetArtifact
- type TagsInGetService
- type TagsInGetServiceInstance
- type TagsInListArtifacts
- type TagsInListServiceInstances
- type TagsInListServices
- type Times
- type UpdateArtifactRequest
- type UpdateArtifactResponse
- type UpdateServiceInstanceAttributeRequest
- type UpdateServiceInstanceAttributeResponse
- type UpdateServiceInstanceSpecRequest
- type UpdateServiceInstanceSpecResponse
- type UpdateServiceRequest
- type UpdateServiceResponse
- type UpdateServiceServiceInfo
- type UpdateServiceServiceInfoAgreements
- type UpdateServiceUpdateOption
- type UpgradableServiceVersions
- type UpgradeRequiredParameters
- type UpgradeServiceInstanceRequest
- type UpgradeServiceInstanceResponse
- type VSwitches
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddServiceSharedAccountsRequest ¶ added in v1.62.751
type AddServiceSharedAccountsRequest struct {}
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 {}
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 {}
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) 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
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
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"` 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
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"` 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"` 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"` 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
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 ¶
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
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"` 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 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
Source Files ¶
- add_service_shared_accounts.go
- client.go
- continue_deploy_service_instance.go
- create_artifact.go
- create_service.go
- create_service_instance.go
- delete_artifact.go
- delete_service.go
- delete_service_instances.go
- deploy_service_instance.go
- endpoint.go
- get_artifact.go
- get_artifact_repository_credentials.go
- get_service.go
- get_service_estimate_cost.go
- get_service_instance.go
- get_service_template_parameter_constraints.go
- get_upload_credentials.go
- list_acr_image_repositories.go
- list_acr_image_tags.go
- list_artifact_versions.go
- list_artifacts.go
- list_service_instances.go
- list_service_usages.go
- list_services.go
- modify_service_instance_resources.go
- push_metering_data.go
- register_service.go
- release_artifact.go
- struct_agreements.go
- struct_agreements_item.go
- struct_allowed_values_in_get_service_template_parameter_constraints.go
- struct_artifact.go
- struct_artifacts_in_list_artifact_versions.go
- struct_artifacts_in_list_artifacts.go
- struct_association_parameter_names.go
- struct_available_resources.go
- struct_available_resources_item.go
- struct_commodity.go
- struct_components.go
- struct_components_mappings.go
- struct_components_mappings_item.go
- struct_connection_config.go
- struct_connection_configs.go
- struct_credentials.go
- struct_css_metadata.go
- struct_data.go
- struct_dry_run_result.go
- struct_endpoint_ips.go
- struct_family_constraints.go
- struct_images.go
- struct_images_item.go
- struct_marketplace_metadata.go
- struct_metering_entities.go
- struct_metering_entities_item.go
- struct_metering_entity_extra_infos_in_get_service.go
- struct_metering_entity_extra_infos_item.go
- struct_metering_entity_mappings_in_get_service.go
- struct_metering_entity_mappings_item.go
- struct_network_config.go
- struct_original_constraints.go
- struct_original_constraints_item.go
- struct_parameter_constraints.go
- struct_parameter_constraints_item.go
- struct_parameters_allowed_to_be_modified.go
- struct_parameters_conditionally_allowed_to_be_modified.go
- struct_parameters_not_allowed_to_be_modified.go
- struct_policy.go
- struct_private_vpc_connection.go
- struct_private_vpc_connections.go
- struct_repositories.go
- struct_repositories_item.go
- struct_reverse_private_vpc_connection.go
- struct_reverse_private_vpc_connections.go
- struct_security_groups.go
- struct_service.go
- struct_service_info.go
- struct_service_infos_in_get_service.go
- struct_service_infos_in_get_service_instance.go
- struct_service_infos_in_list_service_instances.go
- struct_service_infos_in_list_services.go
- struct_service_instance.go
- struct_service_instances.go
- struct_service_usages.go
- struct_services.go
- struct_specification_mappings.go
- struct_specification_mappings_item.go
- struct_specifications.go
- struct_specifications_item.go
- struct_statistic.go
- struct_tag.go
- struct_tags_in_get_artifact.go
- struct_tags_in_get_service.go
- struct_tags_in_get_service_instance.go
- struct_tags_in_list_artifacts.go
- struct_tags_in_list_service_instances.go
- struct_tags_in_list_services.go
- struct_times.go
- struct_upgradable_service_versions.go
- struct_upgrade_required_parameters.go
- struct_v_switches.go
- update_artifact.go
- update_service.go
- update_service_instance_attribute.go
- update_service_instance_spec.go
- upgrade_service_instance.go