ALIYUN::RAM::Application类型用于创建一个应用。
语法
{
"Type": "ALIYUN::RAM::Application",
"Properties": {
"PredefinedScopes": List,
"SecretRequired": Boolean,
"DisplayName": String,
"IsMultiTenant": Boolean,
"AccessTokenValidity": Integer,
"RedirectUris": List,
"RefreshTokenValidity": Integer,
"AppType": String,
"AppName": String,
"RequiredScopes": List
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
PredefinedScopes | List | 否 | 是 | 应用权限范围。 | 关于应用权限范围的取值和描述,请参见OAuth应用概览。您也可以调用ListPredefinedScopes - 查询系统预设的Scope列表获取不同应用类型支持的应用权限范围。 输入多个应用权限范围时,以英文分号(;)分隔。 |
SecretRequired | Boolean | 否 | 是 | 是否需要应用密钥。 | 取值:
说明
|
DisplayName | String | 是 | 是 | 应用的显示名称。 | 最大长度为24个字符。 |
IsMultiTenant | Boolean | 否 | 是 | 是否允许被其他账号安装。 | 取值:
|
AccessTokenValidity | Integer | 否 | 是 | 访问令牌有效期。 | 取值范围:900~10800。单位:秒。 默认值:3600。 |
RedirectUris | List | 否 | 是 | 回调地址。 | 无 |
RefreshTokenValidity | Integer | 否 | 是 | 刷新令牌有效期。 | 取值范围:7200~31536000。单位:秒。 默认值:
|
AppType | String | 是 | 否 | 应用类型。 | 取值:
|
AppName | String | 是 | 否 | 应用名称。 | 最大长度为64 个字符,允许输入英文字母、数字、英文句点(.)、下划线(_)或中划线(-)。 |
RequiredScopes | List | 否 | 是 | 必选的应用权限范围。 | 您可以将 说明 如果您设置的 |
返回值
Fn::GetAtt
AppId:应用ID。
AppName:应用名称。