And Fn:Or Fn:Not Fn:Equals You can use the following functions to define conditions,but cannot use the functions as the outermost functions:"Fn:Select","Fn:Join","Fn:Split","Fn:Replace","Fn:Base64Encode","Fn:Base64Decode",...
Ref EnvType JSON {"Parameters":{"EnvType":{"Default":"pre","Type":"String"} },"Conditions":{"TestEqualsCond":{"Fn:Not":{"Fn:Equals":["prod",{"Ref":"EnvType"}]} } } } 支持的函数 Fn:Or Fn:Not Fn:Equals Fn:FindInMap Fn:And ...
Base64Encode"Fn:Sub":string Fn:Base64Encode:!Sub string 支持的函数 函数名称 描述 Fn:Base64Encode 返回输入字符串的Base64编码结果。Fn:Base64Decode 返回Base64编码的字符串解码的结果。Fn:Str 内部函数Fn:Str返回输入数字的字符串...
调用内部函数Fn:Split,通过指定分隔符对字符串进行切片,并返回所有切片组成的列表。...[",",{"Ref":"InstanceIds"}]} } } } } 支持的函数 Fn:Base64Encode Fn:FindInMap Fn:GetAtt Fn:Join Fn:Select Fn:Replace Fn:GetAZs Fn:If Ref
调用内部函数Fn:And代表AND运算符,最少包含两个条件。如果所有指定条件计算为true,则返回true;如果任意条件计算为false,则返回false。函数声明 JSON {"Fn:And":["condition1","condition2",.]} YAML 完整函数的语法。Fn:And:condition1...
调用内部函数Fn:Or代表OR运算符,最少包含两个条件。如果任意一个指定条件计算为true,则返回true;如果所有条件都计算为false,则返回false。函数声明 JSON {"Fn:Or":["condition1","condition2",.]} YAML 完整函数的语法。Fn:Or:...
Ref EnvType JSON {"Parameters":{"EnvType":{"Default":"pre","Type":"String"} },"Conditions":{"TestEqualsCond":{"Fn:Equals":["prod",{"Ref":"EnvType"}]} } } 支持的函数 Fn:Or Fn:Not Fn:Equals Fn:FindInMap Fn:And Ref
调用内部函数Fn:Join,将一组字符串拼接起来并用特定分隔符隔开。函数声明 JSON {"Fn:Join":["delimiter",["toJoinString1","toJoinString2",.]]} YAML 完整函数名的语法。Fn:Join:delimiter-toJoinstring1-toJoinstring2-.缩写形式语法。...
调用内部函数Fn:Any,返回指定数组中取值的真假情况。当数组中任意一项为真时,返回true(真),否则返回false(假)。函数声明 JSON {"Fn:Any":[value_1,value_2,.]} YAML 完整函数的语法。Fn:Any:value_1,value_2,.缩写形式。Any[value_1...
in function name Description Fn:Base64Encode Returns the Base64-encoded format of a string.Fn:Base64Decode Returns the Base64-decoded result of a string.Fn:MergeMapToList Merges multiple maps into a list with maps as ...
The built-in function Fn:Base64Encode returns the Base64-encoded format of a string.Note In the Multipurpose Internet Mail Extensions(MIME)standard,a Base64-encoded output usually contains a line break after every 76 ...
VSwitchId:虚拟交换机ID。SecurityGroupId:安全组ID。CreateTime:实例的创建时间。ReadOnlyCount:只读节点数,本参数仅适用于云盘版读写分离架构实例。InstanceClass:实例规格。IsRds:是否属于RDS管控。SecondaryZoneId:备可用区ID...
调用内部函数Fn:Str,返回输入数字的字符串结果。函数声明 JSON {"Fn:Str":numberToString} YAML 完整函数名的语法。Fn:Str:numberToString 缩写形式语法。Str numberToString 参数信息 numberToString:需要转换为字符串类型的Number或...
VSwitchId:交换机ID。CreateTime:集群的创建时间。DbNodeCount:节点数量。LockMode:集群的锁定模式。DBClusterName:集群名称。ScaleOutStatus:数据搬迁状态。VpcId:VPC ID。DBClusterIPArrayName:待修改的白名单组名。...
调用内部函数Fn:Length,返回对象的长度。函数声明 JSON {"Fn:Length":Object } YAML 完整函数的语法。Fn:Length:Object 缩写形式。Length Object 参数信息 Object:需要计算长度的对象。支持字符串、列表和字典三种类型。返回值 该对象的...
Fn:GetAtt:ExtensionDataSource-BastionInstanceId MemAllocatedAmount:Description:MemAllocatedAmount.Value:Fn:GetAtt:ExtensionDataSource-MemAllocatedAmount ZoneIdList:Description:ZoneIDList.Value:Fn:GetAtt:ExtensionDataSource...
NotifyOnMaintenance:实例宕机运维前是否发送事件通知。AutoRenewEnabled:是否自动续费。MetadataOptions:元数据选项集合。InstanceId:ECS实例ID。StoppedMode:实例停机后是否继续收费。CpuOptions:CPU 配置详情。RenewalStatus:...
调用内部函数Fn:Index,用于查找列表中某个元素的索引。函数声明 JSON {"Fn:Index":["item_to_find_index",["item1","item2",.]]} YAML 完整函数的语法。Fn:Index:item_to_find_index-item1-item2-.缩写形式。Index[item_to_find_index,...
Fn:GetAtt:ExtensionDataSource-Description ResourceGroupId:Description:The resource group id.Value:Fn:GetAtt:ExtensionDataSource-ResourceGroupId Encrypted:Description:Whether the disk is encrypted.Value:Fn:GetAtt:...
UserVswitchId:用户交互机ID。VpcEgressAddress:内网VPC出口网段。ZoneId:可用区ID。InstanceId:实例ID。AclId:访问控制策略ID。CreateTime:创建时间。VpcOwnerId:VPC实例所属账号ID。AclName:访问控制策略名称。InstanceName:...
调用内部函数Fn:GetAZs,返回指定RegionId的可用区列表。说明 该函数只适用于ECS和VPC类型的资源。函数声明 JSON {"Fn:GetAZs":"regionId"} YAML 完整函数名。Fn:GetAZs:regionId 缩写形式。GetAZs regionId 参数信息 regionId:RegionId,...
调用内部函数Fn:MatchPattern,检查输入字符串的值能否与正则表达式匹配,如果能匹配则返回true,否则返回false。函数声明 JSON {"Fn:MatchPattern":[pattern,value]} YAML 完整函数的语法。Fn:MatchPattern:pattern,value 缩写形式。...