Show / Hide Table of Contents

    Class LabAnnouncementProperties

    Properties of a lab's announcement banner

    Inheritance
    Object
    LabAnnouncementProperties
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.DevTestLabs.dll
    Syntax
    public class LabAnnouncementProperties

    Constructors

    LabAnnouncementProperties()

    Initializes a new instance of the LabAnnouncementProperties class.

    Declaration
    public LabAnnouncementProperties ();

    LabAnnouncementProperties(String, String, String, Nullable<DateTime>, Nullable<Boolean>, String, String)

    Initializes a new instance of the LabAnnouncementProperties class.

    Declaration
    public LabAnnouncementProperties (string title = null, string markdown = null, string enabled = null, Nullable<DateTime> expirationDate = null, Nullable<bool> expired = null, string provisioningState = null, string uniqueIdentifier = null);
    Parameters
    String title

    The plain text title for the lab announcement

    String markdown

    The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.

    String enabled

    Is the lab announcement active/enabled at this time?. Possible values include: 'Enabled', 'Disabled'

    Nullable<DateTime> expirationDate

    The time at which the announcement expires (null for never)

    Nullable<Boolean> expired

    Has this announcement expired?

    String provisioningState

    The provisioning status of the resource.

    String uniqueIdentifier

    The unique immutable identifier of a resource (Guid).

    Properties

    Enabled

    Gets or sets is the lab announcement active/enabled at this time?. Possible values include: 'Enabled', 'Disabled'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="enabled")]
    public string Enabled { get; set; }
    Property Value
    String

    ExpirationDate

    Gets or sets the time at which the announcement expires (null for never)

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="expirationDate")]
    public Nullable<DateTime> ExpirationDate { get; set; }
    Property Value
    Nullable<DateTime>

    Expired

    Gets or sets has this announcement expired?

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="expired")]
    public Nullable<bool> Expired { get; set; }
    Property Value
    Nullable<Boolean>

    Markdown

    Gets or sets the markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="markdown")]
    public string Markdown { get; set; }
    Property Value
    String

    ProvisioningState

    Gets the provisioning status of the resource.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="provisioningState")]
    public string ProvisioningState { get; }
    Property Value
    String

    Title

    Gets or sets the plain text title for the lab announcement

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="title")]
    public string Title { get; set; }
    Property Value
    String

    UniqueIdentifier

    Gets the unique immutable identifier of a resource (Guid).

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="uniqueIdentifier")]
    public string UniqueIdentifier { get; }
    Property Value
    String

    Back to top Azure SDK for Net