Show / Hide Table of Contents

Class ManagementAgentInstallKeySummary

The summary of the Agent Install Key details.

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

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. Properties allowedKeyInstallCount and timeExpires are ignored if set to true. Defaults to false.

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

In this article
Back to top