Share via


SolutionProperties Class

Definition

Solution properties supported by the OperationsManagement resource provider.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MonitoringSolutions.Models.Api20151101Preview.SolutionPropertiesTypeConverter))]
public class SolutionProperties : Microsoft.Azure.PowerShell.Cmdlets.MonitoringSolutions.Models.Api20151101Preview.ISolutionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MonitoringSolutions.Models.Api20151101Preview.SolutionPropertiesTypeConverter))>]
type SolutionProperties = class
    interface ISolutionProperties
    interface IJsonSerializable
Public Class SolutionProperties
Implements ISolutionProperties
Inheritance
SolutionProperties
Attributes
Implements

Constructors

SolutionProperties()

Creates an new SolutionProperties instance.

Properties

ContainedResource

The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

ProvisioningState

The provisioning state for the solution.

ReferencedResource

The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

WorkspaceResourceId

The azure resourceId for the workspace where the solution will be deployed/enabled.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SolutionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SolutionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MonitoringSolutions.Models.Api20151101Preview.ISolutionProperties.

FromJsonString(String)

Creates a new instance of SolutionProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SolutionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to