ALIYUN::BrainIndustrial::PidOrganization is used to configure the architecture of a project.
Syntax
{
"Type": "ALIYUN::BrainIndustrial::PidOrganization",
"Properties": {
"PidOrganizationName": String,
"ParentPidOrganizationId": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
---|---|---|---|---|---|
PidOrganizationName | String | Yes | Yes |
The name of the Proportional Integral Derivative (PID) organization. |
None |
ParentPidOrganizationId | String | No | No | The ID of the parent PID organization. | None |
Response parameters
Fn::GetAtt
- PidOrganizationName: the name of the PID organization.
- PidOrganizationLevel: the level of the PID organization.
- ParentPidOrganizationId: the ID of the parent PID organization.
- PidOrganizationId: the ID of the PID organization.
Examples
JSON
format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PidOrganizationName": {
"Type": "String",
"Description": "PidOrganizationName"
},
"ParentPidOrganizationId": {
"Type": "String",
"Description": "ParentPidOrganizationId"
}
},
"Resources": {
"BrainIndustrialPidOrganization": {
"Type": "ALIYUN::BrainIndustrial::PidOrganization",
"Properties": {
"PidOrganizationName": {
"Ref": "PidOrganizationName"
},
"ParentPidOrganizationId": {
"Ref": "ParentPidOrganizationId"
}
}
}
},
"Outputs": {
"PidOrganizationName": {
"Description": "PidOrganizationName",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidOrganization",
"PidOrganizationName"
]
}
},
"PidOrganizationLevel": {
"Description": "PidOrganizationLevel",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidOrganization",
"PidOrganizationLevel"
]
}
},
"ParentPidOrganizationId": {
"Description": "ParentPidOrganizationId",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidOrganization",
"ParentPidOrganizationId"
]
}
},
"PidOrganizationId": {
"Description": "PidOrganizationId",
"Value": {
"Fn::GetAtt": [
"BrainIndustrialPidOrganization",
"PidOrganizationId"
]
}
}
}
}
YAML
format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ParentPidOrganizationId:
Description: ParentPidOrganizationId
Type: String
PidOrganizationName:
Description: PidOrganizationName
Type: String
Resources:
BrainIndustrialPidOrganization:
Properties:
ParentPidOrganizationId:
Ref: ParentPidOrganizationId
PidOrganizationName:
Ref: PidOrganizationName
Type: ALIYUN::BrainIndustrial::PidOrganization
Outputs:
ParentPidOrganizationId:
Description: ParentPidOrganizationId
Value:
Fn::GetAtt:
- BrainIndustrialPidOrganization
- ParentPidOrganizationId
PidOrganizationId:
Description: PidOrganizationId
Value:
Fn::GetAtt:
- BrainIndustrialPidOrganization
- PidOrganizationId
PidOrganizationLevel:
Description: PidOrganizationLevel
Value:
Fn::GetAtt:
- BrainIndustrialPidOrganization
- PidOrganizationLevel
PidOrganizationName:
Description: PidOrganizationName
Value:
Fn::GetAtt:
- BrainIndustrialPidOrganization
- PidOrganizationName