ArmHciModelFactory.EdgeMachineProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Properties for edge machine.
public static Azure.ResourceManager.Hci.Models.EdgeMachineProperties EdgeMachineProperties(Azure.ResourceManager.Hci.Models.EdgeMachineKind? edgeMachineKind = default, Azure.ResourceManager.Hci.Models.HciProvisioningState? provisioningState = default, string cloudId = default, Azure.Core.ResourceIdentifier arcMachineResourceGroupId = default, Azure.Core.ResourceIdentifier arcMachineResourceId = default, Azure.Core.ResourceIdentifier arcGatewayResourceId = default, Azure.ResourceManager.Hci.Models.HciSiteDetails siteDetails = default, Azure.ResourceManager.Hci.Models.OwnershipVoucherDetails ownershipVoucherDetails = default, Azure.ResourceManager.Hci.Models.HciProvisioningDetails provisioningDetails = default, string devicePoolResourceId = default, Azure.ResourceManager.Hci.Models.EdgeMachineState? machineState = default, Azure.ResourceManager.Hci.Models.EdgeMachineConnectivityStatus? connectivityStatus = default, string claimedBy = default, Azure.ResourceManager.Hci.Models.EdgeMachineReportedProperties reportedProperties = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Hci.Models.HciOperationDetail> operationDetails = default, DateTimeOffset? lastSyncedOn = default);
static member EdgeMachineProperties : Nullable<Azure.ResourceManager.Hci.Models.EdgeMachineKind> * Nullable<Azure.ResourceManager.Hci.Models.HciProvisioningState> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Hci.Models.HciSiteDetails * Azure.ResourceManager.Hci.Models.OwnershipVoucherDetails * Azure.ResourceManager.Hci.Models.HciProvisioningDetails * string * Nullable<Azure.ResourceManager.Hci.Models.EdgeMachineState> * Nullable<Azure.ResourceManager.Hci.Models.EdgeMachineConnectivityStatus> * string * Azure.ResourceManager.Hci.Models.EdgeMachineReportedProperties * seq<Azure.ResourceManager.Hci.Models.HciOperationDetail> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Hci.Models.EdgeMachineProperties
Public Shared Function EdgeMachineProperties (Optional edgeMachineKind As Nullable(Of EdgeMachineKind) = Nothing, Optional provisioningState As Nullable(Of HciProvisioningState) = Nothing, Optional cloudId As String = Nothing, Optional arcMachineResourceGroupId As ResourceIdentifier = Nothing, Optional arcMachineResourceId As ResourceIdentifier = Nothing, Optional arcGatewayResourceId As ResourceIdentifier = Nothing, Optional siteDetails As HciSiteDetails = Nothing, Optional ownershipVoucherDetails As OwnershipVoucherDetails = Nothing, Optional provisioningDetails As HciProvisioningDetails = Nothing, Optional devicePoolResourceId As String = Nothing, Optional machineState As Nullable(Of EdgeMachineState) = Nothing, Optional connectivityStatus As Nullable(Of EdgeMachineConnectivityStatus) = Nothing, Optional claimedBy As String = Nothing, Optional reportedProperties As EdgeMachineReportedProperties = Nothing, Optional operationDetails As IEnumerable(Of HciOperationDetail) = Nothing, Optional lastSyncedOn As Nullable(Of DateTimeOffset) = Nothing) As EdgeMachineProperties
Parameters
- edgeMachineKind
- Nullable<EdgeMachineKind>
Edge Machine type.
- provisioningState
- Nullable<HciProvisioningState>
The provisioning state of a resource.
- cloudId
- String
Unique, immutable resource id.
- arcMachineResourceGroupId
- ResourceIdentifier
Optional property to create arc machine in custom resource group.
- arcMachineResourceId
- ResourceIdentifier
Arc machine instance resource id.
- arcGatewayResourceId
- ResourceIdentifier
Link to Arc Gateway ARM resource Id.
- siteDetails
- HciSiteDetails
Service fetches common configuration from site.
- ownershipVoucherDetails
- OwnershipVoucherDetails
Ownership voucher details for provisioned machine.
- provisioningDetails
- HciProvisioningDetails
Details for device provisioning.
- devicePoolResourceId
- String
A machine can only be assigned to single device pool.
- machineState
- Nullable<EdgeMachineState>
OS configuration status details.
- connectivityStatus
- Nullable<EdgeMachineConnectivityStatus>
machine connectivity status.
- claimedBy
- String
Tracks the ID of the consuming resource, setting the machine as in-use.
- reportedProperties
- EdgeMachineReportedProperties
Reported properties for edge machine.
- operationDetails
- IEnumerable<HciOperationDetail>
operation status details for edge machine.
- lastSyncedOn
- Nullable<DateTimeOffset>
Last time data updated to service.
Returns
A new EdgeMachineProperties instance for mocking.