Show / Hide Table of Contents

Class CreateOracleDbAwsKeyPoolDetails

Details for creating an Oracle DB AWS key pool resource.

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

Properties

CompartmentId

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

The Compartment OCID that contains this Oracle DB AWS Pool resource.

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

The display name of the Oracle DB AWS key pool resource.

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

IsMultiRegionKeyPool

Declaration
[JsonProperty(PropertyName = "isMultiRegionKeyPool")]
public bool? IsMultiRegionKeyPool { get; set; }
Property Value
Type Description
bool?

Indicates whether this key pool accepts only multi-region AWS KMS keys. When false, the key pool accepts only single-region AWS KMS keys.

IsReuseAllowed

Declaration
[JsonProperty(PropertyName = "isReuseAllowed")]
public bool? IsReuseAllowed { get; set; }
Property Value
Type Description
bool?

Indicates whether AWS KMS keys in this key pool can be reused.

In this article
Back to top