Show / Hide Table of Contents

Class ManagementAgentInstallKey

The details of the Agent install Key

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

Properties

AllowedKeyInstallCount

Declaration
[JsonProperty(PropertyName = "allowedKeyInstallCount")]
public int? AllowedKeyInstallCount { get; set; }
Property Value
Type Description
int?

Total number of install for this keys

CompartmentId

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

Compartment Identifier

Remarks

Required

CreatedByPrincipalId

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

Principal id of user who created the Agent Install key

CurrentKeyInstallCount

Declaration
[JsonProperty(PropertyName = "currentKeyInstallCount")]
public int? CurrentKeyInstallCount { get; set; }
Property Value
Type Description
int?

Total number of install for this keys

DisplayName

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

Management Agent Install Key Name

Id

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

Agent install Key identifier

Remarks

Required

IsUnlimited

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

If set to true, the install key has no expiration date or usage limit. Defaults to false

Key

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

Management Agent Install Key

LifecycleDetails

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

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

LifecycleState

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

Status of Key

TimeCreated

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

The time when Management Agent install Key was created. An RFC3339 formatted date time string

TimeExpires

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

date after which key would expire after creation

TimeUpdated

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

The time when Management Agent install Key was updated. An RFC3339 formatted date time string

In this article
Back to top