Descrição
Identifica o tipo de atualização de uma instância de serviço com base no atributo type e executa a atualização.
Sintaxe
Action: ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade
Properties:
regionId: String
serviceInstanceId: String
resourceName: String
applicationGroupName: String
artifactsUrl: String
artifactsDownloadDirectory: String
commandType: String
commandContent: String
workingDir: String
timeout: Number
enableParameter: Boolean
parameters: Json
whetherModifyEssLifecycleHook: Boolean
imageId: String
type: String
Atributos
|
Atributo |
Descrição |
Tipo |
Obrigatório |
Valor padrão |
Limite |
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
serviceInstanceId |
ID da instância de serviço do Compute Nest. |
String |
Sim |
||
|
resourceName |
Nome do recurso da instância do Elastic Compute Service (ECS) em que o comando é executado. |
String |
Não |
||
|
applicationGroupName |
Nome do grupo de aplicativos da instância ECS em que o comando é executado. |
String |
Não |
||
|
artifactsUrl |
URL de origem dos arquivos. |
String |
Não |
||
|
artifactsDownloadDirectory |
Diretório de download dos arquivos. |
String |
Não |
||
|
commandType |
Tipo de comando. |
String |
Não |
RunShellScript |
|
|
commandContent |
Conteúdo do comando. |
String |
Sim |
O comando pode ter até 16.384 bytes. |
|
|
workingDir |
Diretório de execução do comando. |
String |
Não |
||
|
timeout |
Tempo limite. |
Number |
Não |
3600 |
|
|
enableParameter |
Indica se o comando contém parâmetros de criptografia ou personalizados. |
Boolean |
False |
||
|
parameters |
Parâmetros do comando. |
Json |
Não |
{} |
|
|
whetherModifyEssLifecycleHook |
Indica se o hook de ciclo de vida do grupo de dimensionamento deve ser atualizado. |
Boolean |
Não |
False |
|
|
imageId |
ID da imagem. |
String |
Não |
||
|
type |
Tipo de atualização. |
String |
Sim |
Saída
Nenhuma
Referências
Para obter mais informações, consulte ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade no GitHub.