Class MaintenanceNotificationDetails
Notification details for the maintenance activity.
Inherited Members
Namespace: Oci.OpensearchService.Models
Assembly: OCI.DotNetSDK.Opensearch.dll
Syntax
public class MaintenanceNotificationDetails
Properties
ClusterIds
Declaration
[JsonProperty(PropertyName = "clusterIds")]
public List<string> ClusterIds { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of OpenSearch clusterIds where we need to send the maintenance notifications |
EndTime
Declaration
[JsonProperty(PropertyName = "endTime")]
public string EndTime { get; set; }
Property Value
Type | Description |
---|---|
string | Start time for the notification activity in UTC like "2023-20-04 04:00:00.000Z" |
JiraTicket
Declaration
[Required(ErrorMessage = "JiraTicket is required.")]
[JsonProperty(PropertyName = "jiraTicket")]
public string JiraTicket { get; set; }
Property Value
Type | Description |
---|---|
string | Jira tickets for on-call engineer to send customer notification |
Remarks
Required
MaintenanceNotificationType
Declaration
[Required(ErrorMessage = "MaintenanceNotificationType is required.")]
[JsonProperty(PropertyName = "maintenanceNotificationType")]
[JsonConverter(typeof(StringEnumConverter))]
public MaintenanceNotificationType? MaintenanceNotificationType { get; set; }
Property Value
Type | Description |
---|---|
MaintenanceNotificationType? | Maintenance Notification type |
Remarks
Required
StartTime
Declaration
[JsonProperty(PropertyName = "startTime")]
public string StartTime { get; set; }
Property Value
Type | Description |
---|---|
string | Start time for the notification activity in UTC like "2023-20-04 04:00:00.000Z" |
TenantIds
Declaration
[JsonProperty(PropertyName = "tenantIds")]
public List<string> TenantIds { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of tenantIds where we need to send the maintenance notifications |