ALIYUN::BrainIndustrial::PidProject is used to add a project.
Syntax
{
"Type": "ALIYUN::BrainIndustrial::PidProject",
"Properties": {
"PidProjectDesc": String,
"PidProjectName": String,
"PidOrganizationId": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
---|---|---|---|---|---|
PidProjectDesc | String | No | Yes | The description of the Proportional Integral Derivative (PID) project. |
None |
PidProjectName | String | Yes | Yes | The name of the PID project. | None |
PidOrganizationId | String | Yes | Yes | The ID of the PID organization. | None |
Response parameters
Fn::GetAtt
- PidProjectDesc: the description of the PID project.
- PidProjectId: the ID of the PID project.
- PidProjectName: the name of the PID project.
- PidOrganizationId: the ID of the PID organization.
Examples
JSON
format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PidProjectDesc": {
"Type": "String",
"Description": "PidProjectDesc"
},
"PidProjectName": {
"Type": "String",
"Description": "PidProjectName"
},
"PidOrganizationId": {
"Type": "String",
"Description": "PidOrganizationId"
}
},
"Resources": {
"BrainIndustrialPidProject": {
"Type": "ALIYUN::BrainIndustrial::PidProject",
"Properties": {
"PidProjectDesc": {
"Ref": "PidProjectDesc"
},
"PidProjectName": {
"Ref": "PidProjectName"
},
"PidOrganizationId": {
"Ref": "PidOrganizationId"
}
}
}
},
"Outputs": {
"PidProjectDesc": {
"Description": "PidProjectDesc",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidProject",
"PidProjectDesc"
]
}
},
"PidProjectId": {
"Description": "PidProjectId",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidProject",
"PidProjectId"
]
}
},
"PidProjectName": {
"Description": "PidProjectName",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidProject",
"PidProjectName"
]
}
},
"PidOrganizationId": {
"Description": "PidOrganizationId",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidProject",
"PidOrganizationId"
]
}
}
}
}
YAML
format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
PidOrganizationId:
Description: PidOrganizationId
Type: String
PidProjectDesc:
Description: PidProjectDesc
Type: String
PidProjectName:
Description: PidProjectName
Type: String
Resources:
BrainIndustrialPidProject:
Properties:
PidOrganizationId:
Ref: PidOrganizationId
PidProjectDesc:
Ref: PidProjectDesc
PidProjectName:
Ref: PidProjectName
Type: ALIYUN::BrainIndustrial::PidProject
Outputs:
PidOrganizationId:
Description: PidOrganizationId
Value:
Fn::GetAtt:
- BrainIndustrialPidProject
- PidOrganizationId
PidProjectDesc:
Description: PidProjectDesc
Value:
Fn::GetAtt:
- BrainIndustrialPidProject
- PidProjectDesc
PidProjectId:
Description: PidProjectId
Value:
Fn::GetAtt:
- BrainIndustrialPidProject
- PidProjectId
PidProjectName:
Description: PidProjectName
Value:
Fn::GetAtt:
- BrainIndustrialPidProject
- PidProjectName