ALIYUN::OSS::BucketStyle类型用于新增图片样式。
语法
{
"Type": "ALIYUN::OSS::BucketStyle",
"Properties": {
"Bucket": String,
"Content": String,
"StyleName": String,
"Category": String
}
}
属性
|
属性名称 |
类型 |
必须 |
允许更新 |
描述 |
约束 |
|
Bucket |
String |
是 |
否 |
图片样式所属的存储空间。 |
无 |
|
Content |
String |
是 |
是 |
图片样式内容。 |
可以包含单个或多个图片处理参数。 |
|
StyleName |
String |
是 |
否 |
图片样式名称。 |
无 |
|
Category |
String |
否 |
是 |
样式分类。 |
取值:
|
返回值
Fn::GetAtt
-
Category:样式分类,取值:image、document、video。
-
StyleName:图片样式名称。
-
Content:图片样式内容,可以包含单个或多个图片处理参数。
-
CreateTime:图片样式创建时间。
-
LastModifyTime:图片样式最后修改时间。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Category:
Type: String
Description:
en: 'Style category, valid values: image, document, video.'
AllowedValues:
- document
- video
- image
Default: Null
Required: false
Content:
Type: String
Description:
en: The Image style content can contain single or multiple image processing parameters.
Required: true
StyleName:
Type: String
Description:
en: Image Style Name.
Required: true
Bucket:
Type: String
Description:
en: Storage space to which the picture style belongs.
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::OSS::BucketStyle
Properties:
Category:
Ref: Category
Content:
Ref: Content
StyleName:
Ref: StyleName
Bucket:
Ref: Bucket
Outputs:
Category:
Value:
Fn::GetAtt:
- ExtensionResource
- Category
Description: 'Style category, valid values: image, document, video.'
Content:
Value:
Fn::GetAtt:
- ExtensionResource
- Content
Description: The Image style content can contain single or multiple image processing parameters.
StyleName:
Value:
Fn::GetAtt:
- ExtensionResource
- StyleName
Description: Image Style Name.
LastModifyTime:
Value:
Fn::GetAtt:
- ExtensionResource
- LastModifyTime
Description: Last modification time of Image style.
CreateTime:
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
Description: Image Style Creation Time.
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Category": {
"Type": "String",
"Description": {
"en": "Style category, valid values: image, document, video."
},
"AllowedValues": [
"document",
"video",
"image"
],
"Default": null,
"Required": false
},
"Content": {
"Type": "String",
"Description": {
"en": "The Image style content can contain single or multiple image processing parameters."
},
"Required": true
},
"StyleName": {
"Type": "String",
"Description": {
"en": "Image Style Name."
},
"Required": true
},
"Bucket": {
"Type": "String",
"Description": {
"en": "Storage space to which the picture style belongs."
},
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::OSS::BucketStyle",
"Properties": {
"Category": {
"Ref": "Category"
},
"Content": {
"Ref": "Content"
},
"StyleName": {
"Ref": "StyleName"
},
"Bucket": {
"Ref": "Bucket"
}
}
}
},
"Outputs": {
"Category": {
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Category"
]
},
"Description": "Style category, valid values: image, document, video."
},
"Content": {
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Content"
]
},
"Description": "The Image style content can contain single or multiple image processing parameters."
},
"StyleName": {
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"StyleName"
]
},
"Description": "Image Style Name."
},
"LastModifyTime": {
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"LastModifyTime"
]
},
"Description": "Last modification time of Image style."
},
"CreateTime": {
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
},
"Description": "Image Style Creation Time."
}
}
}该文章对您有帮助吗?