Class SmtpCredential
Simple Mail Transfer Protocol (SMTP) credentials are needed to send email through Email Delivery.
The SMTP credentials are used for SMTP authentication with the service. The credentials never expire.
A user can have up to 2 SMTP credentials at a time.
Note: The credential set is always an Oracle-generated SMTP user name and password pair;
you cannot designate the SMTP user name or the SMTP password.
For more information, see Managing User Credentials.
Inherited Members
Namespace: Oci.IdentityService.Models
Assembly: OCI.DotNetSDK.Identity.dll
Syntax
public class SmtpCredential
Properties
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The description you assign to the SMTP credential. Does not have to be unique, and it's changeable.
|
Id
Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the SMTP credential. |
InactiveStatus
Declaration
[JsonProperty(PropertyName = "inactiveStatus")]
public long? InactiveStatus { get; set; }
Property Value
Type | Description |
---|---|
long? | The detailed status of INACTIVE lifecycleState. |
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SmtpCredential.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
SmtpCredential.LifecycleStateEnum? | The credential's current state. After creating a SMTP credential, make sure its |
Password
Declaration
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }
Property Value
Type | Description |
---|---|
string | The SMTP password. |
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Date and time the |
TimeExpires
Declaration
[JsonProperty(PropertyName = "timeExpires")]
public DateTime? TimeExpires { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Date and time when this credential will expire, in the format defined by RFC3339.
Null if it never expires.
|
UserId
Declaration
[JsonProperty(PropertyName = "userId")]
public string UserId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the user the SMTP credential belongs to. |
Username
Declaration
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
Type | Description |
---|---|
string | The SMTP user name. |