Show / Hide Table of Contents

Class OracleDbAzureConnector

Oracle DB Azure Connector Details, this resource is for to create Azure Identity on Database Resource.

Inheritance
object
OracleDbAzureConnector
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 OracleDbAzureConnector

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 detail is not required.

ArcAgentNodes

Declaration
[JsonProperty(PropertyName = "arcAgentNodes")]
public List<ArcAgentNodes> ArcAgentNodes { get; set; }
Property Value
Type Description
List<ArcAgentNodes>

List of All VMs where Arc Agent is Install under VMCluster.

AzureIdentityMechanism

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

Azure Identity Mechanism.

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
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Oracle DB Azure Connector resource name.

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"}

Id

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

The ID of the Oracle DB Azure Connector resource.

Remarks

Required

LastModification

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

Description of the latest modification of the Oracle DB Azure Connector Resource.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OracleDbAzureConnector.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
OracleDbAzureConnector.LifecycleStateEnum?

The current lifecycle state of the Azure Arc Agent Resource.

LifecycleStateDetails

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

Description of the current lifecycle state in more detail.

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.

SystemTags

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

System tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

Time when the Oracle DB Azure Connector Resource was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

Time when the Oracle DB Azure Connector Resource was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'

In this article
Back to top