Class DeploymentTypeSummary
The meta-data specific on particular deployment type represented by deploymentType field.
Deprecated properties: sourceTechnologies
and targetTechnologies
are not populated. They will be removed after September 15 2025.
The list of supported source and target technologies can be accessed using the url provided in supportedTechnologiesUrl
property.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class DeploymentTypeSummary
Properties
Category
Declaration
[Required(ErrorMessage = "Category is required.")]
[JsonProperty(PropertyName = "category")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentCategory? Category { get; set; }
Property Value
Type | Description |
---|---|
DeploymentCategory? | The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'. |
Remarks
Required
ConnectionTypes
Declaration
[JsonProperty(PropertyName = "connectionTypes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ConnectionType> ConnectionTypes { get; set; }
Property Value
Type | Description |
---|---|
List<ConnectionType> | An array of connectionTypes. |
DefaultUsername
Declaration
[JsonProperty(PropertyName = "defaultUsername")]
public string DefaultUsername { get; set; }
Property Value
Type | Description |
---|---|
string | The default admin username used by deployment. |
DeploymentType
Declaration
[Required(ErrorMessage = "DeploymentType is required.")]
[JsonProperty(PropertyName = "deploymentType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentType? DeploymentType { get; set; }
Property Value
Type | Description |
---|---|
DeploymentType? | The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'. |
Remarks
Required
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | An object's Display Name. |
Remarks
Required
OggVersion
Declaration
[JsonProperty(PropertyName = "oggVersion")]
public string OggVersion { get; set; }
Property Value
Type | Description |
---|---|
string | Version of OGG |
SourceTechnologies
Declaration
[JsonProperty(PropertyName = "sourceTechnologies")]
public List<string> SourceTechnologies { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of the supported technologies generally. The value is a freeform text string generally consisting of a description of the technology and optionally the speific version(s) support. For example, [ "Oracle Database 19c", "Oracle Exadata", "OCI Streaming" ] |
SupportedTechnologiesUrl
Declaration
[JsonProperty(PropertyName = "supportedTechnologiesUrl")]
public string SupportedTechnologiesUrl { get; set; }
Property Value
Type | Description |
---|---|
string | The URL to the webpage listing the supported technologies. |
TargetTechnologies
Declaration
[JsonProperty(PropertyName = "targetTechnologies")]
public List<string> TargetTechnologies { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of the supported technologies generally. The value is a freeform text string generally consisting of a description of the technology and optionally the speific version(s) support. For example, [ "Oracle Database 19c", "Oracle Exadata", "OCI Streaming" ] |