ALIYUN::Flink::Member类型用于新增成员授权。
语法
{
"Type": "ALIYUN::Flink::Member",
"Properties": {
"Member": String,
"Namespace": String,
"Role": String,
"Workspace": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Member | String | 是 | 否 | 成员 UID。 | 无 |
Namespace | String | 是 | 否 | 项目空间名称。 | 无 |
Role | String | 是 | 否 | 成员角色。 | 取值:
|
Workspace | String | 是 | 否 | 工作空间 ID。 | 无 |
返回值
Fn::GetAtt
MemberInfo:Flink成员的详细信息。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Role:
Type: String
Description:
en: The role of the member.
AllowedValues:
- EDITOR
- OWNER
- VIEWER
Required: true
Member:
Type: String
Description:
en: The user ID of the member.
Required: true
Namespace:
Type: String
Description:
en: The project space name.
Required: true
MinLength: 1
MaxLength: 60
Workspace:
Type: String
Description:
en: The work space ID.
Required: true
Resources:
FlinkMember:
Type: ALIYUN::Flink::Member
Properties:
Role:
Ref: Role
Member:
Ref: Member
Namespace:
Ref: Namespace
Workspace:
Ref: Workspace
Outputs:
MemberInfo:
Description: The detailed info of the flink member.
Value:
Fn::GetAtt:
- FlinkMember
- MemberInfo
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Role": {
"Type": "String",
"Description": {
"en": "The role of the member."
},
"AllowedValues": [
"EDITOR",
"OWNER",
"VIEWER"
],
"Required": true
},
"Member": {
"Type": "String",
"Description": {
"en": "The user ID of the member."
},
"Required": true
},
"Namespace": {
"Type": "String",
"Description": {
"en": "The project space name."
},
"Required": true,
"MinLength": 1,
"MaxLength": 60
},
"Workspace": {
"Type": "String",
"Description": {
"en": "The work space ID."
},
"Required": true
}
},
"Resources": {
"FlinkMember": {
"Type": "ALIYUN::Flink::Member",
"Properties": {
"Role": {
"Ref": "Role"
},
"Member": {
"Ref": "Member"
},
"Namespace": {
"Ref": "Namespace"
},
"Workspace": {
"Ref": "Workspace"
}
}
}
},
"Outputs": {
"MemberInfo": {
"Description": "The detailed info of the flink member.",
"Value": {
"Fn::GetAtt": [
"FlinkMember",
"MemberInfo"
]
}
}
}
}
该文章对您有帮助吗?