ALIYUN::FC::ProvisionConfig は、Function Compute でプロビジョニングされたインスタンスを作成するために使用されます。
構文
{
"Type": "ALIYUN::FC::ProvisionConfig",
"Properties": {
"ServiceName": String,
"Target": Integer,
"FunctionName": String,
"Qualifier": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| ServiceName | String | はい | いいえ | サービスの名前。 | なし。 |
| Target | Integer | はい | はい | プロビジョニングされたインスタンスの数。 | なし。 |
| FunctionName | String | はい | いいえ | 関数の名前。 | なし。 |
| Qualifier | String | はい | いいえ | サービスのエイリアス。 | なし。 |
戻り値
Fn::GetAtt
- ServiceName: サービスの名前。
- Resource: リソースの説明。
- Target: プロビジョニングされたインスタンスの数。
- FunctionName: 関数の名前。
- Qualifier: サービスのエイリアス。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "ProvisionConfig": { "Type": "ALIYUN::FC::ProvisionConfig", "Properties": { "ServiceName": "TestFCService", "Target": 1, "FunctionName": "TestFCFunction", "Qualifier": "TestFCAlias" } } }, "Parameters": { }, "Outputs": { "ServiceName": { "Description": "サービス名", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "ServiceName" ] } }, "Resource": { "Description": "リソース", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Resource" ] } }, "Target": { "Description": "プロビジョニング数", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Target" ] } }, "Qualifier": { "Description": "サービスエイリアス", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "Qualifier" ] } }, "FunctionName": { "Description": "関数名", "Value": { "Fn::GetAtt": [ "ProvisionConfig", "FunctionName" ] } } } }