VcdProductPublicAddressProperties
VcdProductPublicAddressProperties
Details defining the public address settings of VCD.
JSON Example
{
"restApiBaseUri": "string",
"restApiBaseHttpUri": "string",
"tenantPortalExternalAddress": "string",
"tenantPortalExternalHttpAddress": "string",
"consoleProxyExternalAddress": "string"
}
string
As ^(?:(http|https)://)?([a-zA-Z0-9-._]+)(?::([0-9]+))?(/[a-zA-Z0-9-._/]+)*(\?([^=&
]+=[^=&
]+)(?:&(?:amp;)?([^=&
]+=[^=&
]+))*)?$
restApiBaseUri
Optional
The URL to be used for public access to VCD REST API (https)
string
As ^(?:(http|https)://)?([a-zA-Z0-9-._]+)(?::([0-9]+))?(/[a-zA-Z0-9-._/]+)*(\?([^=&
]+=[^=&
]+)(?:&(?:amp;)?([^=&
]+=[^=&
]+))*)?$
restApiBaseHttpUri
Optional
The URL to be used for public access to VCD REST API (http)
string
As ^(?:(http|https)://)?([a-zA-Z0-9-._]+)(?::([0-9]+))?(/[a-zA-Z0-9-._/]+)*(\?([^=&
]+=[^=&
]+)(?:&(?:amp;)?([^=&
]+=[^=&
]+))*)?$
tenantPortalExternalAddress
Optional
The URL to be used for public access to tenant portal (https)
string
As ^(?:(http|https)://)?([a-zA-Z0-9-._]+)(?::([0-9]+))?(/[a-zA-Z0-9-._/]+)*(\?([^=&
]+=[^=&
]+)(?:&(?:amp;)?([^=&
]+=[^=&
]+))*)?$
tenantPortalExternalHttpAddress
Optional
The URL to be used for public access to tenant portal (http)
string
As ^(?:(http|https)://)?([a-zA-Z0-9-._]+)(?::([0-9]+))?(/[a-zA-Z0-9-._/]+)*(\?([^=&
]+=[^=&
]+)(?:&(?:amp;)?([^=&
]+=[^=&
]+))*)?$
consoleProxyExternalAddress
Optional
The address to be configured for public access to VCD console proxy.