Show / Hide Table of Contents

Class UpdateModuleStreamDetails

Information detailing the state of a module stream

Inheritance
object
UpdateModuleStreamDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OsmanagementService.Models
Assembly: OCI.DotNetSDK.Osmanagement.dll
Syntax
public class UpdateModuleStreamDetails

Properties

IsDefault

Declaration
[JsonProperty(PropertyName = "isDefault")]
public bool? IsDefault { get; set; }
Property Value
Type Description
bool?

Indicates if the module stream is the default

Profiles

Declaration
[JsonProperty(PropertyName = "profiles")]
public List<UpdateModuleStreamProfileDetails> Profiles { get; set; }
Property Value
Type Description
List<UpdateModuleStreamProfileDetails>

The profiles of the stream

SoftwareSourceName

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

The name of the software source that publishes this stream.

SoftwareSourceUrl

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

The URL of the software source that publishes this stream.

Status

Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateModuleStreamDetails.StatusEnum? Status { get; set; }
Property Value
Type Description
UpdateModuleStreamDetails.StatusEnum?

The status of the stream
A stream with the "ENABLED" status can be used as a source for installing profiles. Streams with this status are also "ACTIVE".
A stream with the "DISABLED" status cannot be the source for installing profiles. To install profiles and packages from this stream, it must be enabled.
A stream with the "ACTIVE" status can be used as a source for installing profiles. The packages that comprise the stream are also used when a matching package is installed directly. In general, a stream can have this status if it is the default stream for the module and no stream has been explicitly enabled.

Remarks

Required

StreamName

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

The name of the stream of the parent module

Remarks

Required

TimeModified

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

The date and time of the last status change for this object, as described in RFC 3339, section 14.29.

Remarks

Required

In this article
Back to top