Share via


DiscoveryConfiguration Class

Definition

Discovery Details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.DiscoveryConfigurationTypeConverter))]
public class DiscoveryConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.IDiscoveryConfiguration, Microsoft.Azure.PowerShell.Cmdlets.Workloads.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.DiscoveryConfigurationTypeConverter))>]
type DiscoveryConfiguration = class
    interface IDiscoveryConfiguration
    interface IJsonSerializable
    interface ISapConfiguration
    interface IValidates
Public Class DiscoveryConfiguration
Implements IDiscoveryConfiguration, IValidates
Inheritance
DiscoveryConfiguration
Attributes
Implements

Constructors

DiscoveryConfiguration()

Creates an new DiscoveryConfiguration instance.

Properties

AppLocation

The geo-location where the SAP system exists.

CentralServerVMId

The virtual machine ID of the Central Server.

ConfigurationType

The configuration Type.

ManagedRgStorageAccountName

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiscoveryConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiscoveryConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.IDiscoveryConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiscoveryConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to