All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::PAIPlugin::Signature

Last Updated:Jan 10, 2025

ALIYUN::PAIPlugin::Signature is used to register a signature.

Syntax

{
  "Type": "ALIYUN::PAIPlugin::Signature",
  "Properties": {
    "Name": String,
    "Description": String
  }
}

Properties

Property

Type

Required

Editable

Description

Constraint

Name

String

Yes

No

The name of the signature.

None.

Description

String

No

No

The description of the application that you submit.

None.

Return values

Fn::GetAtt

  • CreatedTime: the creation time. The time is displayed in UTC+8.

  • Description: the description of the application that is submitted.

  • Id: the ID of the signature.

  • Reason: the review suggestion.

  • Name: the name of the signature.

Examples

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Name:
    Type: String
    Description:
      en: The name of the Signature.
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::PAIPlugin::Signature
    Properties:
      Name:
        Ref: Name
Outputs:
  CreatedTime:
    Description: The creation time of the Signature.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreatedTime
  Description:
    Description: Application instructions.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Description
  Id:
    Description: The ID of the Signature.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Id
  Reason:
    Description: Review recommendations.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Reason
  Name:
    Description: The name of the Signature.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Name
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Name": {
      "Type": "String",
      "Description": {
        "en": "The name of the Signature."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::PAIPlugin::Signature",
      "Properties": {
        "Name": {
          "Ref": "Name"
        }
      }
    }
  },
  "Outputs": {
    "CreatedTime": {
      "Description": "The creation time of the Signature.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreatedTime"
        ]
      }
    },
    "Description": {
      "Description": "Application instructions.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "Id": {
      "Description": "The ID of the Signature.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Id"
        ]
      }
    },
    "Reason": {
      "Description": "Review recommendations.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Reason"
        ]
      }
    },
    "Name": {
      "Description": "The name of the Signature.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Name"
        ]
      }
    }
  }
}