Show / Hide Table of Contents

Class BaseAnnouncement

Incident information that forms the basis of an announcement. Avoid entering confidential information.

Inheritance
object
BaseAnnouncement
Announcement
AnnouncementSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.AnnouncementsService.Models
Assembly: OCI.DotNetSDK.Announcementsservice.dll
Syntax
[JsonConverter(typeof(BaseAnnouncementModelConverter))]
public class BaseAnnouncement

Properties

AffectedRegions

Declaration
[Required(ErrorMessage = "AffectedRegions is required.")]
[JsonProperty(PropertyName = "affectedRegions")]
public List<string> AffectedRegions { get; set; }
Property Value
Type Description
List<string>

Impacted regions.

Remarks

Required

AnnouncementType

Declaration
[Required(ErrorMessage = "AnnouncementType is required.")]
[JsonProperty(PropertyName = "announcementType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BaseAnnouncement.AnnouncementTypeEnum? AnnouncementType { get; set; }
Property Value
Type Description
BaseAnnouncement.AnnouncementTypeEnum?

The type of announcement. An announcement's type signals its severity.

Remarks

Required

ChainId

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

The sequence of connected announcements, or announcement chain, that this announcement belongs to. Related announcements share the same chain ID.

EnvironmentName

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

The name of the environment that this announcement pertains to.

Id

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

The OCID of the announcement.

Remarks

Required

IsBanner

Declaration
[Required(ErrorMessage = "IsBanner is required.")]
[JsonProperty(PropertyName = "isBanner")]
public bool? IsBanner { get; set; }
Property Value
Type Description
bool?

Whether the announcement is displayed as a banner in the console.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BaseAnnouncement.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
BaseAnnouncement.LifecycleStateEnum?

The current lifecycle state of the announcement.

Remarks

Required

PlatformType

Declaration
[JsonProperty(PropertyName = "platformType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BaseAnnouncement.PlatformTypeEnum? PlatformType { get; set; }
Property Value
Type Description
BaseAnnouncement.PlatformTypeEnum?

The platform type that this announcement pertains to.

ReferenceTicketNumber

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

The reference Jira ticket number.

Remarks

Required

Services

Declaration
[Required(ErrorMessage = "Services is required.")]
[JsonProperty(PropertyName = "services")]
public List<string> Services { get; set; }
Property Value
Type Description
List<string>

Impacted Oracle Cloud Infrastructure services.

Remarks

Required

Summary

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

A summary of the issue. A summary might appear in the console banner view of the announcement or in an email subject line. Avoid entering confidential information.

Remarks

Required

TimeCreated

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

The date and time the announcement was created, expressed in RFC 3339 timestamp format. Example: 2019-01-01T17:43:01.389+0000

TimeOneTitle

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

The label associated with an initial time value. Example: Time Started

TimeOneType

Declaration
[JsonProperty(PropertyName = "timeOneType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BaseAnnouncement.TimeOneTypeEnum? TimeOneType { get; set; }
Property Value
Type Description
BaseAnnouncement.TimeOneTypeEnum?

The type of a time associated with an initial time value. If the timeOneTitle attribute is present, then the timeOneTitle attribute contains a label of timeOneType in English. Example: START_TIME

TimeOneValue

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

The actual value of the first time value for the event. Typically, this denotes the time an event started, but the meaning can vary, depending on the announcement type. The timeOneType attribute describes the meaning.

TimeTwoTitle

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

The label associated with a second time value. Example: Time Ended

TimeTwoType

Declaration
[JsonProperty(PropertyName = "timeTwoType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BaseAnnouncement.TimeTwoTypeEnum? TimeTwoType { get; set; }
Property Value
Type Description
BaseAnnouncement.TimeTwoTypeEnum?

The type of a time associated with second time value. If the timeTwoTitle attribute is present, then the timeTwoTitle attribute contains a label of timeTwoType in English. Example: END_TIME

TimeTwoValue

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

The actual value of the second time value. Typically, this denotes the time an event ended, but the meaning can vary, depending on the announcement type. The timeTwoType attribute describes the meaning.

TimeUpdated

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

The date and time the announcement was last updated, expressed in RFC 3339 timestamp format. Example: 2019-01-01T17:43:01.389+0000

In this article
Back to top