すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::FC::ProvisionConfig

最終更新日:Jan 16, 2025

ALIYUN::FC::ProvisionConfig は、Function Compute でプロビジョニングされたインスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::FC::ProvisionConfig",
  "Properties": {
    "ServiceName": String,
    "Target": Integer,
    "FunctionName": String,
    "Qualifier": String
  }
}

プロパティ

プロパティタイプ必須編集可能説明制約
ServiceNameStringはいいいえサービスの名前。なし。
TargetIntegerはいはいプロビジョニングされたインスタンスの数。なし。
FunctionNameStringはいいいえ関数の名前。なし。
QualifierStringはいいいえサービスのエイリアス。なし。

戻り値

Fn::GetAtt

  • ServiceName: サービスの名前。
  • Resource: リソースの説明。
  • Target: プロビジョニングされたインスタンスの数。
  • FunctionName: 関数の名前。
  • Qualifier: サービスのエイリアス。

  • YAML 形式

    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
  • 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"
            ]
          }
        }
      }
    }