Share via


SiteProperties Class

Definition

Class for site properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.SitePropertiesTypeConverter))]
public class SiteProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.ISiteProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.SitePropertiesTypeConverter))>]
type SiteProperties = class
    interface ISiteProperties
    interface IJsonSerializable
Public Class SiteProperties
Implements ISiteProperties
Inheritance
SiteProperties
Attributes
Implements

Constructors

SiteProperties()

Creates an new SiteProperties instance.

Properties

AgentDetailId

ID of the agent.

AgentDetailKeyVaultId

Key vault ARM Id.

AgentDetailKeyVaultUri

Key vault URI.

AgentDetailLastHeartBeatUtc

Last heartbeat time of the agent in UTC.

AgentDetailVersion

Version of the agent.

ApplianceName

Appliance Name.

DiscoverySolutionId

ARM ID of migration hub solution for SDS.

ServiceEndpoint

Service endpoint.

ServicePrincipalIdentityDetailAadAuthority

AAD Authority URL which was used to request the token for the service principal.

ServicePrincipalIdentityDetailApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ServicePrincipalIdentityDetailAudience

Intended audience for the service principal.

ServicePrincipalIdentityDetailObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ServicePrincipalIdentityDetailRawCertData

Raw certificate data for building certificate expiry flows.

ServicePrincipalIdentityDetailTenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SiteProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SiteProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.ISiteProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SiteProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to