Class CreateVanityUrlDetails
Input payload to create a vanity url.
Inherited Members
Namespace: Oci.AnalyticsService.Models
Assembly: OCI.DotNetSDK.Analytics.dll
Syntax
public class CreateVanityUrlDetails
Properties
CaCertificate
Declaration
[Required(ErrorMessage = "CaCertificate is required.")]
[JsonProperty(PropertyName = "caCertificate")]
public string CaCertificate { get; set; }
Property Value
Type | Description |
---|---|
string | PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates. |
Remarks
Required
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Optional description. |
Hosts
Declaration
[Required(ErrorMessage = "Hosts is required.")]
[JsonProperty(PropertyName = "hosts")]
public List<string> Hosts { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of fully qualified hostnames supported by this vanity URL definition (max of 3). |
Remarks
Required
Passphrase
Declaration
[JsonProperty(PropertyName = "passphrase")]
public string Passphrase { get; set; }
Property Value
Type | Description |
---|---|
string | Passphrase for the PEM Private key (if any). |
PrivateKey
Declaration
[Required(ErrorMessage = "PrivateKey is required.")]
[JsonProperty(PropertyName = "privateKey")]
public string PrivateKey { get; set; }
Property Value
Type | Description |
---|---|
string | PEM Private key for HTTPS connections. |
Remarks
Required
PublicCertificate
Declaration
[Required(ErrorMessage = "PublicCertificate is required.")]
[JsonProperty(PropertyName = "publicCertificate")]
public string PublicCertificate { get; set; }
Property Value
Type | Description |
---|---|
string | PEM certificate for HTTPS connections. |
Remarks
Required