SmtpCredentialSummary

class oci.identity.models.SmtpCredentialSummary(**kwargs)

Bases: object

As the name suggests, an SmtpCredentialSummary object contains information about an SmtpCredential. The SMTP credential is used for SMTP authentication with the Email Delivery Service.

Attributes

LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary.
description Gets the description of this SmtpCredentialSummary.
id Gets the id of this SmtpCredentialSummary.
inactive_status Gets the inactive_status of this SmtpCredentialSummary.
lifecycle_state Gets the lifecycle_state of this SmtpCredentialSummary.
time_created Gets the time_created of this SmtpCredentialSummary.
time_expires Gets the time_expires of this SmtpCredentialSummary.
user_id Gets the user_id of this SmtpCredentialSummary.
username Gets the username of this SmtpCredentialSummary.

Methods

__init__(**kwargs) Initializes a new SmtpCredentialSummary object with values from keyword arguments.
LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_CREATING = 'CREATING'

A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary. This constant has a value of “CREATING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary. This constant has a value of “DELETING”

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

A constant which can be used with the lifecycle_state property of a SmtpCredentialSummary. This constant has a value of “INACTIVE”

__init__(**kwargs)

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

Parameters:
  • username (str) – The value to assign to the username property of this SmtpCredentialSummary.
  • id (str) – The value to assign to the id property of this SmtpCredentialSummary.
  • user_id (str) – The value to assign to the user_id property of this SmtpCredentialSummary.
  • description (str) – The value to assign to the description property of this SmtpCredentialSummary.
  • time_created (datetime) – The value to assign to the time_created property of this SmtpCredentialSummary.
  • time_expires (datetime) – The value to assign to the time_expires property of this SmtpCredentialSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this SmtpCredentialSummary. Allowed values for this property are: “CREATING”, “ACTIVE”, “INACTIVE”, “DELETING”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • inactive_status (int) – The value to assign to the inactive_status property of this SmtpCredentialSummary.
description

Gets the description of this SmtpCredentialSummary. The description you assign to the SMTP credential. Does not have to be unique, and it’s changeable.

(For tenancies that support identity domains) You can have an empty description.

Returns:The description of this SmtpCredentialSummary.
Return type:str
id

Gets the id of this SmtpCredentialSummary. The OCID of the SMTP credential.

Returns:The id of this SmtpCredentialSummary.
Return type:str
inactive_status

Gets the inactive_status of this SmtpCredentialSummary. The detailed status of INACTIVE lifecycleState.

Returns:The inactive_status of this SmtpCredentialSummary.
Return type:int
lifecycle_state

Gets the lifecycle_state of this SmtpCredentialSummary. The credential’s current state. After creating a SMTP credential, make sure its lifecycleState changes from CREATING to ACTIVE before using it.

Allowed values for this property are: “CREATING”, “ACTIVE”, “INACTIVE”, “DELETING”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this SmtpCredentialSummary.
Return type:str
time_created

Gets the time_created of this SmtpCredentialSummary. Date and time the SmtpCredential object was created, in the format defined by RFC3339.

Example: 2016-08-25T21:10:29.600Z

Returns:The time_created of this SmtpCredentialSummary.
Return type:datetime
time_expires

Gets the time_expires of this SmtpCredentialSummary. Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires.

Example: 2016-08-25T21:10:29.600Z

Returns:The time_expires of this SmtpCredentialSummary.
Return type:datetime
user_id

Gets the user_id of this SmtpCredentialSummary. The OCID of the user the SMTP credential belongs to.

Returns:The user_id of this SmtpCredentialSummary.
Return type:str
username

Gets the username of this SmtpCredentialSummary. The SMTP user name.

Returns:The username of this SmtpCredentialSummary.
Return type:str