O recurso ALIYUN::FC::ProvisionConfig cria instâncias provisionadas no Function Compute.
Sintaxe
{
"Type": "ALIYUN::FC::ProvisionConfig",
"Properties": {
"ServiceName": String,
"Target": Integer,
"FunctionName": String,
"Qualifier": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
ServiceName |
String |
Sim |
Não |
Nome do serviço. |
Nenhuma. |
|
Target |
Integer |
Sim |
Sim |
Número de instâncias provisionadas. |
Nenhuma. |
|
FunctionName |
String |
Sim |
Não |
Nome da função. |
Nenhuma. |
|
Qualifier |
String |
Sim |
Não |
Alias do serviço. |
Nenhuma. |
Valores de retorno
Fn::GetAtt
ServiceName: nome do serviço.
Resource: descrição do recurso.
Target: número de instâncias provisionadas.
FunctionName: nome da função.
Qualifier: alias do serviço.
Exemplos
-
Formato
YAMLROSTemplateFormatVersion: '2015-09-01' Resources: ProvisionConfig: Type: ALIYUN::FC::ProvisionConfig Properties: ServiceName: TestFCService Target: 1 FunctionName: TestFCFunction Qualifier: TestFCAlias Parameters: {} Outputs: ServiceName: Description: The service name Value: Fn::GetAtt: - ProvisionConfig - ServiceName Resource: Description: The resource Value: Fn::GetAtt: - ProvisionConfig - Resource Target: Description: Number of provision Value: Fn::GetAtt: - ProvisionConfig - Target Qualifier: Description: The service alias Value: Fn::GetAtt: - ProvisionConfig - Qualifier FunctionName: Description: The function name Value: Fn::GetAtt: - ProvisionConfig - FunctionName -
Formato
JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "ProvisionConfig": { "Type": "ALIYUN::FC::ProvisionConfig", "Properties": { "ServiceName": "TestFCService", "Target": 1, "FunctionName": "TestFCFunction", "Qualifier": "TestFCAlias" } } }, "Parameters": { }, "Outputs": { "ServiceName": { "Description": "The service name", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "ServiceName" ] } }, "Resource": { "Description": "The resource", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Resource" ] } }, "Target": { "Description": "Number of provision", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Target" ] } }, "Qualifier": { "Description": "The service alias", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Qualifier" ] } }, "FunctionName": { "Description": "The function name", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "FunctionName" ] } } } }