Class LabAnnouncementProperties
Properties of a lab's announcement banner
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
|