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 certificates 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 (maximum 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