Help Center/
Resource Formation Service/
User Guide (ME-Abu Dhabi Region)/
Template Reference/
Template Introduction/
Built-In Functions/
base64_encode
Updated on 2022-02-22 GMT+08:00
base64_encode
The base64_encode function is used to encode character strings in base64 mode.
Syntax
base64_encode: param
Parameter Description
|
Parameter |
Description |
|---|---|
|
param |
Character string to be encoded. |
Return Value
Base64-encoded result.
Example
tosca_definitions_version: cloud_tosca_version_1_0
inputs:
ecs_availabilityZone:
description: AZ to which the ECS belongs
label: ''
ecs_flavor:
description: ECS specifications
label: ''
ecs_imageId:
description: ID of the image used by the ECS
label: ''
ecs_nics_0_subnetId:
description: NIC information about the ECS to be created
label: ''
ecs-key:
description: SSH key pair used for login
label: ''
user-name:
default: test
password:
label: ''
ecs_vpcId:
description: ID of the VPC to which the ECS belongs
label: ''
node_templates:
ecs:
properties:
availabilityZone:
get_input: ecs_availabilityZone
flavor:
get_input: ecs_flavor
imageId:
get_input: ecs_imageId
instances: 1
name: jkhlh
nics:
- subnetId:
get_input: ecs_nics_0_subnetId
publicIP:
eip:
bandwidth:
shareType: PER
ipType: 5_bgp
rootVolume:
size: 40
volumeType: SATA
sshKeyName:
get_input: ecs-key
userData:
base64_encode:
replace:
- |
#!/bin/bash -x
useradd ${user_name}
echo '${user_name}:${user_pwd}' | chpasswd
- user_name:
get_input: user-name
user_pwd:
get_input: password
vpcId:
get_input: ecs_vpcId
type: Cloud.ECS.CloudServer
Parent topic: Built-In Functions
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot