Share via


ISiteProperties Interface

Definition

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

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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to