Class VMInsightsOnboardingStatus
VM Insights onboarding status for a resource.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Monitor.dll
Syntax
[Microsoft.Rest.Serialization.JsonTransformation]
public class VMInsightsOnboardingStatus : Microsoft.Azure.Management.Monitor.Models.ProxyResource
Constructors
VMInsightsOnboardingStatus()
Initializes a new instance of the VMInsightsOnboardingStatus class.
Declaration
public VMInsightsOnboardingStatus ();
VMInsightsOnboardingStatus(String, String, String, String, String, String, IList<DataContainer>)
Initializes a new instance of the VMInsightsOnboardingStatus class.
Declaration
public VMInsightsOnboardingStatus (string resourceId, string onboardingStatus, string dataStatus, string id = null, string name = null, string type = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.DataContainer> data = null);
Parameters
|
String
resourceId
Azure Resource Manager identifier of the resource whose onboarding status is being represented. |
|
String
onboardingStatus
The onboarding status for the resource. Note that, a higher level scope, e.g., resource group or subscription, is considered onboarded if at least one resource under it is onboarded. Possible values include: 'onboarded', 'notOnboarded', 'unknown' |
|
String
dataStatus
The status of VM Insights data from the
resource. When reported as |
|
String
id
Azure resource Id |
|
String
name
Azure resource name |
|
String
type
Azure resource type |
|
IList<DataContainer>
data
Containers that currently store VM Insights data for the specified resource. |
Properties
Data
Gets or sets containers that currently store VM Insights data for the specified resource.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.data")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.DataContainer> Data { get; set; }
Property Value
|
IList<DataContainer>
|
DataStatus
Gets or sets the status of VM Insights data from the resource. When
reported as present the data array will contain information about
the data containers to which data for the specified resource is
being routed. Possible values include: 'present', 'notPresent'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.dataStatus")]
public string DataStatus { get; set; }
Property Value
|
String
|
OnboardingStatus
Gets or sets the onboarding status for the resource. Note that, a higher level scope, e.g., resource group or subscription, is considered onboarded if at least one resource under it is onboarded. Possible values include: 'onboarded', 'notOnboarded', 'unknown'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.onboardingStatus")]
public string OnboardingStatus { get; set; }
Property Value
|
String
|
ResourceId
Gets or sets azure Resource Manager identifier of the resource whose onboarding status is being represented.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.resourceId")]
public string ResourceId { get; set; }
Property Value
|
String
|
Methods
Validate()
Validate the object.
Declaration
public virtual void Validate ();
Exceptions
|
ValidationException
Thrown if validation fails |