FabricAgentModel Class

Definition

Fabric agent model.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.FabricAgentModelTypeConverter))]
public class FabricAgentModel : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricAgentModel, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.FabricAgentModelTypeConverter))>]
type FabricAgentModel = class
    interface IFabricAgentModel
    interface IJsonSerializable
    interface IResourceAutoGenerated
    interface IValidates
Public Class FabricAgentModel
Implements IFabricAgentModel, IValidates
Inheritance
FabricAgentModel
Attributes
Implements

Constructors

Name Description
FabricAgentModel()

Creates an new FabricAgentModel instance.

Properties

Name Description
AuthenticationIdentityAadAuthority

Gets or sets the authority of the SPN with which fabric agent communicates to service.

AuthenticationIdentityApplicationId

Gets or sets the client/application Id of the SPN with which fabric agent communicates to service.

AuthenticationIdentityAudience

Gets or sets the audience of the SPN with which fabric agent communicates to service.

AuthenticationIdentityObjectId

Gets or sets the object Id of the SPN with which fabric agent communicates to service.

AuthenticationIdentityTenantId

Gets or sets the tenant Id of the SPN with which fabric agent communicates to service.

CorrelationId

Gets or sets the fabric agent correlation Id.

CustomPropertyInstanceType

Discriminator property for FabricAgentModelCustomProperties.

HealthError

Gets or sets the list of health errors.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

IsResponsive

Gets or sets a value indicating whether the fabric agent is responsive.

LastHeartbeat

Gets or sets the time when last heartbeat was sent by the fabric agent.

MachineId

Gets or sets the machine Id where fabric agent is running.

MachineName

Gets or sets the machine name where fabric agent is running.

Name

The name of the resource

Property

The resource-specific properties for this resource.

ProvisioningState

Gets or sets the provisioning state of the fabric agent.

ResourceAccessIdentityAadAuthority

Gets or sets the authority of the SPN with which fabric agent communicates to service.

ResourceAccessIdentityApplicationId

Gets or sets the client/application Id of the SPN with which fabric agent communicates to service.

ResourceAccessIdentityAudience

Gets or sets the audience of the SPN with which fabric agent communicates to service.

ResourceAccessIdentityObjectId

Gets or sets the object Id of the SPN with which fabric agent communicates to service.

ResourceAccessIdentityTenantId

Gets or sets the tenant Id of the SPN with which fabric agent communicates to service.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

VersionNumber

Gets or sets the fabric agent version.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of FabricAgentModel.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FabricAgentModel.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricAgentModel.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of FabricAgentModel into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to