KeyDetails

class oci.generative_ai.models.KeyDetails(**kwargs)

Bases: object

The data to create/renew an API key item.

Methods:

__init__(**kwargs)

Initializes a new KeyDetails object with values from keyword arguments.

Attributes:

key_name

[Required] Gets the key_name of this KeyDetails.

time_expiry

[Required] Gets the time_expiry of this KeyDetails.

__init__(**kwargs)

Initializes a new KeyDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • key_name (str) – The value to assign to the key_name property of this KeyDetails.

  • time_expiry (datetime) – The value to assign to the time_expiry property of this KeyDetails.

property key_name

[Required] Gets the key_name of this KeyDetails. The key to renew.

Returns

The key_name of this KeyDetails.

Return type

str

property time_expiry

[Required] Gets the time_expiry of this KeyDetails. The date and time when the key would be expired, if not provided it would be 90 days, in the format defined by RFC 3339.

Returns

The time_expiry of this KeyDetails.

Return type

datetime