Consulta um plano de produto provisionado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
servicecatalog:GetProvisionedProductPlan |
get |
*ProvisionedProduct
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PlanId |
string |
Sim |
O ID do plano. |
plan-bp1jvmdk2k**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
0FEEF92D-4052-5202-87D0-3D8EC16F81BF |
| PlanDetail |
object |
Os detalhes do plano. |
|
| PlanId |
string |
O ID do plano. |
plan-bp1jvmdk2k**** |
| PlanName |
string |
O nome do plano. |
DEMO-ECS-Instance |
| PlanType |
string |
O tipo do plano. O valor é fixo como Ros, que indica o Resource Orchestration Service (ROS). |
Ros |
| PortfolioId |
string |
O ID do portfólio de produtos. |
port-bp1yt7582g**** |
| ProductId |
string |
O ID do produto. |
prod-bp18r7q127**** |
| ProductVersionId |
string |
O ID da versão do produto. |
pv-bp15e79d26**** |
| ProvisionedProductId |
string |
O ID da instância do produto. |
pp-bp1ddg1n2a**** |
| ProvisionedProductName |
string |
O nome da instância do produto. |
DEMO-ECS-Instance |
| Parameters |
array<object> |
Uma matriz que consiste nos parâmetros do modelo. |
|
|
object |
|||
| ParameterKey |
string |
The name of the input parameter for the template. |
instance_type |
| ParameterValue |
string |
The value of the input parameter for the template. |
ecs.s6-c1m1.small |
| StackId |
string |
O ID da pilha do ROS. |
137e31df-3754-40b4-be2f-c793ad84**** |
| StackRegionId |
string |
O ID da região à qual a pilha do ROS pertence. |
cn-hangzhou |
| Status |
string |
O estado do plano. Valores válidos:
|
PreviewSuccess |
| StatusMessage |
string |
A mensagem retornada para o estado. Nota
Este parâmetro é retornado apenas quando PreviewFailed ou ExecuteFailed é retornado para Status. |
Create stack failed: Resource CREATE failed: terraform stack sc-146611588617****-pp-bp1ddg1n2a**** failure... |
| CreateTime |
string |
A hora em que o plano foi criado. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2022-05-23T09:46:27Z |
| UpdateTime |
string |
A última vez em que a tarefa foi modificada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2022-05-23T09:47:29Z |
| Tags |
array<object> |
Uma matriz que consiste em tags personalizadas. |
|
|
object |
|||
| Key |
string |
The key of the custom tag. |
k1 |
| Value |
string |
The value of the custom tag. |
v1 |
| OperationType |
string |
A finalidade do plano. Valores válidos:
|
LaunchProduct |
| Description |
string |
A descrição do plano. |
Create ECS |
| AssignedApprovers |
array<object> |
Uma matriz que consiste em aprovadores. |
|
|
object |
|||
| PrincipalType |
string |
The type of the Resource Access Management (RAM) entity of the plan approver. Valid values:
|
RamUser |
| PrincipalName |
string |
The name of the RAM entity of the plan approver. |
approver |
| OwnerPrincipalType |
string |
O tipo de entidade do RAM à qual o plano pertence. Valores válidos:
|
RamUser |
| OwnerPrincipalId |
string |
O ID da entidade do RAM à qual o plano pertence. |
27740196382623**** |
| ApprovalDetail |
object |
Os detalhes de aprovação do plano. |
|
| OperationRecords |
array<object> |
The operation records. |
|
|
array<object> |
|||
| Operator |
object |
The RAM entities that have performed operations on the plan. |
|
| PrincipalType |
string |
The type of the RAM entity. Valid values:
|
RamUser |
| PrincipalId |
string |
The ID of the RAM entity. |
277401963826235*** |
| PrincipalName |
string |
The name RAM entity that servers as the operator. |
approver |
| Comment |
string |
The approval comment of the operator. |
Agree |
| CreateTime |
string |
The time when the operation was performed. |
2022-03-22T05:56:14Z |
| ApprovalAction |
string |
The operation that is performed by the operator on the plan. Valid values:
|
Approve |
| TodoTaskActivities |
array<object> |
The operations that are being performed by the plan. |
|
|
array<object> |
|||
| ActivityName |
string |
The name of the operation that is being performed by the plan. |
ApproverNode-1 |
| Tasks |
array<object> |
The tasks that are pending for review. |
|
|
array<object> |
|||
| Operator |
object |
The RAM entities that can perform operations on the plan. |
|
| PrincipalType |
string |
The type of the RAM entity. Valid values:
|
RamUser |
| PrincipalName |
string |
The name of the RAM entity. |
approver |
| OwnerPrincipalName |
string |
O nome da entidade do RAM à qual o plano pertence. |
endUser |
| Uid |
string |
O ID da conta Alibaba Cloud à qual o plano pertence. |
146611588617**** |
| ProductDetail |
object |
Os detalhes do produto. |
|
| ProductArn |
string |
O Alibaba Cloud Resource Name (ARN) do produto. |
acs:servicecatalog:cn-hangzhou:146611588617****:product/prod-bp18r7q127**** |
| Description |
string |
A descrição do produto. |
This is a product description. |
| CreateTime |
string |
A hora de criação. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2022-04-12T06:10:37Z |
| ProductId |
string |
O ID do produto. |
prod-bp18r7q127**** |
| ProductName |
string |
O nome do produto. |
DEMO-Create ECS |
| ProviderName |
string |
O provedor do produto. |
IT team |
| ProductType |
string |
O tipo do produto. O valor é fixo como Ros, que indica o ROS. |
Ros |
| ResourceChanges |
array<object> |
Uma matriz que consiste nos recursos a serem alterados no plano. |
|
|
object |
|||
| LogicalResourceId |
string |
O ID lógico do recurso. |
instance |
| PhysicalResourceId |
string |
O ID físico do recurso. Nota
Este parâmetro é retornado se o valor de Action for Modify ou Remove. |
i-bp13lmam3qd9q6il**** |
| Replacement |
string |
Indica se uma atualização de substituição é realizada no modelo. Valores válidos:
Nota
Este parâmetro é retornado se o valor de Action for Modify. |
True |
| ResourceType |
string |
O tipo de recurso. |
alicloud_instance |
| Action |
string |
A ação que é realizada no recurso. Valores válidos:
|
Add |
| ProductVersionDetail |
object |
Os detalhes da versão do produto. |
|
| Active |
boolean |
Indica se a versão do produto está visível para os usuários finais. Valores válidos:
|
true |
| Description |
string |
A descrição da versão do produto. |
This is a product version description. |
| CreateTime |
string |
A hora em que a versão do produto foi criada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2022-04-12T06:10:37Z |
| Guidance |
string |
As informações de recomendação. Valores válidos:
|
Default |
| ProductVersionId |
string |
O ID da versão do produto. |
pv-bp15e79d26**** |
| ProductVersionName |
string |
O nome da versão do produto. |
1.0.0 |
| ProductId |
string |
O ID do produto ao qual a versão do produto pertence. |
prod-bp18r7q127**** |
| TemplateUrl |
string |
A URL do modelo. |
oss://servicecatalog-cn-hangzhou/146611588617****/terraform/template/tpl-bp1217we23****/template.json |
| TemplateType |
string |
O tipo do modelo. O valor é fixo como RosTerraformTemplate, que indica que o modelo do Terraform é suportado pelo ROS. |
RosTerraformTemplate |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0FEEF92D-4052-5202-87D0-3D8EC16F81BF",
"PlanDetail": {
"PlanId": "plan-bp1jvmdk2k****",
"PlanName": "DEMO-ECS-Instance",
"PlanType": "Ros",
"PortfolioId": "port-bp1yt7582g****",
"ProductId": "prod-bp18r7q127****",
"ProductVersionId": "pv-bp15e79d26****",
"ProvisionedProductId": "pp-bp1ddg1n2a****",
"ProvisionedProductName": "DEMO-ECS-Instance",
"Parameters": [
{
"ParameterKey": "instance_type",
"ParameterValue": "ecs.s6-c1m1.small"
}
],
"StackId": "137e31df-3754-40b4-be2f-c793ad84****",
"StackRegionId": "cn-hangzhou",
"Status": "PreviewSuccess",
"StatusMessage": "Create stack failed: Resource CREATE failed: terraform stack sc-146611588617****-pp-bp1ddg1n2a**** failure...",
"CreateTime": "2022-05-23T09:46:27Z",
"UpdateTime": "2022-05-23T09:47:29Z",
"Tags": [
{
"Key": "k1",
"Value": "v1"
}
],
"OperationType": "LaunchProduct",
"Description": "Create ECS",
"AssignedApprovers": [
{
"PrincipalType": "RamUser",
"PrincipalName": "approver"
}
],
"OwnerPrincipalType": "RamUser",
"OwnerPrincipalId": "27740196382623****",
"ApprovalDetail": {
"OperationRecords": [
{
"Operator": {
"PrincipalType": "RamUser",
"PrincipalId": "277401963826235***\n",
"PrincipalName": "approver"
},
"Comment": "Agree",
"CreateTime": "2022-03-22T05:56:14Z",
"ApprovalAction": "Approve"
}
],
"TodoTaskActivities": [
{
"ActivityName": "ApproverNode-1",
"Tasks": [
{
"Operator": {
"PrincipalType": "RamUser",
"PrincipalName": "approver"
}
}
]
}
]
},
"OwnerPrincipalName": "endUser",
"Uid": "146611588617****"
},
"ProductDetail": {
"ProductArn": "acs:servicecatalog:cn-hangzhou:146611588617****:product/prod-bp18r7q127****",
"Description": "This is a product description.",
"CreateTime": "2022-04-12T06:10:37Z",
"ProductId": "prod-bp18r7q127****",
"ProductName": "DEMO-Create ECS",
"ProviderName": "IT team",
"ProductType": "Ros"
},
"ResourceChanges": [
{
"LogicalResourceId": "instance",
"PhysicalResourceId": "i-bp13lmam3qd9q6il****",
"Replacement": "True",
"ResourceType": "alicloud_instance\n",
"Action": "Add"
}
],
"ProductVersionDetail": {
"Active": true,
"Description": "This is a product version description.",
"CreateTime": "2022-04-12T06:10:37Z",
"Guidance": "Default",
"ProductVersionId": "pv-bp15e79d26****",
"ProductVersionName": "1.0.0",
"ProductId": "prod-bp18r7q127****",
"TemplateUrl": "oss://servicecatalog-cn-hangzhou/146611588617****/terraform/template/tpl-bp1217we23****/template.json",
"TemplateType": "RosTerraformTemplate"
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError | A system error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.