验证安装器配置
运行预部署校验检查针对提供安装器配置。
/api/v1/installer/validate操作 ID
ValidateInstallerConfig起始版本
1.0.0执行模式
同步认证信息
需要认证认证信息
调用该 API 时需要在请求头中携带以下认证信息。
Authorizationstring必填Bearer 令牌
X-Tenant-IDstringX-Tenant-ID
请求参数
application/json请求体字段
configObject必填配置信息。
selectedComponentsList已选择组件。
示例: item1,item2
instanceNameString显示名称ZCF安装实例。
示例: my-zcf
deployModeString部署拓扑模式安装。
示例: single
dnsListDNS。
示例: item1,item2
ntpListNTP。
示例: item1,item2
depotModeString软件包源模式安装。
示例: online
depotBaseUrlString软件仓库基础地址。
示例: https://depot.example.com
depotTokenString认证令牌上游软件仓库。
示例: ****
postgresqlObject资源。
nodeObject节点。
roleString角色。
示例: primary
fqdnString完全限定域名称节点。
示例: node01.example.com
usernameString用户名。
示例: root
passwordString密码。
示例: ****
sshKeyPathStringSSH密钥路径。
示例: /root/.ssh/id_rsa
sshPortInteger连接。
示例: 22
portInteger端口号。
示例: 5432
passwordString密码。
示例: ****
imageString容器镜像引用postgre SQL部署。
示例: postgres:14-alpine
dataDirString主机目录postgre SQL数据持久化。
示例: /var/lib/postgresql/data
lifecycleObject资源。
applianceSizeString设备规格。
示例: medium
nodesList资源。
示例: (nested array)
roleString角色。
示例: primary
fqdnString完全限定域名称节点。
示例: node01.example.com
usernameString用户名。
示例: root
passwordString密码。
示例: ****
sshKeyPathStringSSH密钥路径。
示例: /root/.ssh/id_rsa
sshPortInteger连接。
示例: 22
vipStringVIP。
示例: 192.168.1.100
adminPasswordString管理员账户密码敏感。
示例: ****
vipInterfaceString网络接口拥有生命周期VIP。
示例: ens192
idpObjectIdP。
applianceSizeString设备资源剖析IdP实例。
示例: small
nodesList资源。
示例: (nested array)
roleString角色。
示例: primary
fqdnString完全限定域名称节点。
示例: node01.example.com
usernameString用户名。
示例: root
passwordString密码。
示例: ****
sshKeyPathStringSSH密钥路径。
示例: /root/.ssh/id_rsa
sshPortInteger连接。
示例: 22
vipString虚拟IP地址HA IdP访问。
示例: 192.168.1.101
adminPasswordStringIdP管理员账户密码敏感。
示例: ****
rootPasswordStringIdP根账户密码敏感。
示例: ****
extensionsList扩展配置条目。
示例: (nested array)
componentTypeString标识符扩展。
示例: monitoring
versionString版本号。
示例: 1.2.0
applianceSizeString设备资源剖析扩展。
示例: small
nodesList资源。
示例: (nested array)
roleString角色。
示例: primary
fqdnString完全限定域名称节点。
示例: node01.example.com
usernameString用户名。
示例: root
passwordString密码。
示例: ****
sshKeyPathStringSSH密钥路径。
示例: /root/.ssh/id_rsa
sshPortInteger连接。
示例: 22
vipString虚拟IP HA扩展访问。
示例: 192.168.1.102
adminPasswordString扩展敏感。
示例: ****
cloudList管理节点。
示例: (nested array)
addressString必填地址。
示例: 192.168.1.50
portInteger端口号。
示例: 22
userString必填按用户过滤。
示例: root
passwordString密码。
示例: ****
envLinkedHashMap环境配置。
示例: (nested object)
versionPinsList资源。
示例: (nested array)
productString资源。
示例: value
versionString版本号。
示例: value
releaseString资源。
示例: value
depotChannelString资源。
示例: value
placementPinsList资源。
示例: item1,item2
configOverwriteObject资源。
示例: (nested object)
noDumpStateBoolean资源。
示例: true
licenseServerObject必填外部许可证服务器已使用ZCF服务。
hostString必填主机地址。
示例: 172.24.243.148
httpInteger必填HTTP。
示例: 8201
