Show / Hide Table of Contents

Class CreateOracleDbAzureConnectorDetails

This object is about to provide input params to create Oracle DB Azure Connector Resource.

Inheritance
object
CreateOracleDbAzureConnectorDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DbmulticloudService.Models
Assembly: OCI.DotNetSDK.Dbmulticloud.dll
Syntax
public class CreateOracleDbAzureConnectorDetails

Properties

AccessToken

Declaration
[JsonProperty(PropertyName = "accessToken")]
public string AccessToken { get; set; }
Property Value
Type Description
string

Azure bearer access token. If bearer access token is provided then Service Principal details are not requires.

AzureIdentityMechanism

Declaration
[Required(ErrorMessage = "AzureIdentityMechanism is required.")]
[JsonProperty(PropertyName = "azureIdentityMechanism")]
[JsonConverter(typeof(StringEnumConverter))]
public OracleDbAzureConnector.AzureIdentityMechanismEnum? AzureIdentityMechanism { get; set; }
Property Value
Type Description
OracleDbAzureConnector.AzureIdentityMechanismEnum?

Azure Identity Mechanism.

Remarks

Required

AzureResourceGroup

Declaration
[Required(ErrorMessage = "AzureResourceGroup is required.")]
[JsonProperty(PropertyName = "azureResourceGroup")]
public string AzureResourceGroup { get; set; }
Property Value
Type Description
string

Azure Resource Group Name.

Remarks

Required

AzureSubscriptionId

Declaration
[Required(ErrorMessage = "AzureSubscriptionId is required.")]
[JsonProperty(PropertyName = "azureSubscriptionId")]
public string AzureSubscriptionId { get; set; }
Property Value
Type Description
string

Azure Subscription ID.

Remarks

Required

AzureTenantId

Declaration
[Required(ErrorMessage = "AzureTenantId is required.")]
[JsonProperty(PropertyName = "azureTenantId")]
public string AzureTenantId { get; set; }
Property Value
Type Description
string

Azure Tenant ID.

Remarks

Required

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The ID of the compartment that contains Oracle DB Azure Connector Resource.

Remarks

Required

DbClusterResourceId

Declaration
[Required(ErrorMessage = "DbClusterResourceId is required.")]
[JsonProperty(PropertyName = "dbClusterResourceId")]
public string DbClusterResourceId { get; set; }
Property Value
Type Description
string

The ID of the DB Cluster Resource where this Azure Arc Agent Identity to configure.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Oracle DB Azure Connector Resource name.

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}

PrivateEndpointDnsAlias

Declaration
[JsonProperty(PropertyName = "privateEndpointDnsAlias")]
public string PrivateEndpointDnsAlias { get; set; }
Property Value
Type Description
string

Private endpoint DNS Alias.

PrivateEndpointIpAddress

Declaration
[JsonProperty(PropertyName = "privateEndpointIpAddress")]
public string PrivateEndpointIpAddress { get; set; }
Property Value
Type Description
string

Private endpoint IP.

In this article
Back to top