Class KmsKeyVariableDependsOn
Depends on object.
Inherited Members
Namespace: Oci.FleetappsmanagementService.Models
Assembly: OCI.DotNetSDK.Fleetappsmanagement.dll
Syntax
public class KmsKeyVariableDependsOn
Properties
Algorithm
Declaration
[JsonProperty(PropertyName = "algorithm")]
public string Algorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Key cryptographic algorithm (RSA, AES, etc). |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the compartment. |
Remarks
Required
CurveId
Declaration
[JsonProperty(PropertyName = "curveId")]
public string CurveId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Curve identifier for key creation. |
Length
Declaration
[JsonProperty(PropertyName = "length")]
public int? Length { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Length of the cryptographic key in bits. |
ProtectionMode
Declaration
[JsonProperty(PropertyName = "protectionMode")]
public string ProtectionMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The KMS crypto protection mode string. |
VaultId
Declaration
[Required(ErrorMessage = "VaultId is required.")]
[JsonProperty(PropertyName = "vaultId")]
public string VaultId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the Vault. |
Remarks
Required