@azure/arm-hybridcompute package

Interfaces

AccessRule

Access rule.

AccessRuleProperties

Properties of an access rule.

AgentConfiguration

Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.

AgentUpgrade

The info w.r.t Agent Upgrade.

AvailablePatchCountByClassification

Summarization of patches available for installation on the machine by classification.

CloudMetadata

The metadata of the cloud environment (Azure/GCP/AWS/OCI...).

ConfigurationExtension

Describes properties that can identify extensions.

ConnectionDetail

model interface ConnectionDetail

Disk

Describes a disk on the machine

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations.

EsuKey

ESU key

EsuProfileUpdateProperties

Describes the Update properties of a ESU License Profile.

ExtensionMetadataGetOptionalParams

Optional parameters.

ExtensionMetadataListOptionalParams

Optional parameters.

ExtensionMetadataOperations

Interface representing a ExtensionMetadata operations.

ExtensionMetadataV2GetOptionalParams

Optional parameters.

ExtensionMetadataV2ListOptionalParams

Optional parameters.

ExtensionMetadataV2Operations

Interface representing a ExtensionMetadataV2 operations.

ExtensionPublisher

Describes an Extension Publisher.

ExtensionPublisherListOptionalParams

Optional parameters.

ExtensionPublisherOperations

Interface representing a ExtensionPublisher operations.

ExtensionTargetProperties

Describes the Machine Extension Target Version Properties

ExtensionType

Describes an Extension Type.

ExtensionTypeListOptionalParams

Optional parameters.

ExtensionTypeOperations

Interface representing a ExtensionType operations.

ExtensionValue

Describes a Extension Metadata

ExtensionValueProperties

Describes Extension Metadata properties

ExtensionValueV2

Describes an Extension Metadata.

ExtensionValueV2Properties

Describes Extension Metadata properties.

ExtensionsResourceStatus

Instance view status.

FirmwareProfile

Describes the firmware of the machine

Gateway

Describes an Arc Gateway.

GatewayProperties

Describes the properties of a Gateway Profile.

GatewayUpdate

Describes a Gateway Update.

GatewayUpdateProperties

Describes the Update properties of a Gateway Profile.

GatewaysCreateOrUpdateOptionalParams

Optional parameters.

GatewaysDeleteOptionalParams

Optional parameters.

GatewaysGetOptionalParams

Optional parameters.

GatewaysListByResourceGroupOptionalParams

Optional parameters.

GatewaysListBySubscriptionOptionalParams

Optional parameters.

GatewaysOperations

Interface representing a Gateways operations.

GatewaysUpdateOptionalParams

Optional parameters.

HardwareProfile

Describes the hardware of the machine

HybridComputeManagementClientOptionalParams

Optional parameters for the client.

HybridComputePrivateLinkScope

An Azure Arc PrivateLinkScope definition.

HybridComputePrivateLinkScopeProperties

Properties that define a Azure Arc PrivateLinkScope resource.

IpAddress

Describes properties of the IP address.

License

Describes a license in a hybrid machine.

LicenseDetails

Describes the properties of a License.

LicenseProfile

Describes a license profile in a hybrid machine.

LicenseProfileArmEsuProperties

Describes the properties of a License Profile ARM model.

LicenseProfileArmEsuPropertiesWithoutAssignedLicense

Describes the properties of a License Profile ARM model.

LicenseProfileArmProductProfileProperties

Describes the properties of a Product License Profile ARM model.

LicenseProfileMachineInstanceView

License Profile Instance View in Machine Properties.

LicenseProfileMachineInstanceViewEsuProperties

Properties for the Machine ESU profile.

LicenseProfileMachineInstanceViewSoftwareAssurance

model interface LicenseProfileMachineInstanceViewSoftwareAssurance

LicenseProfileProperties

Describe the properties of a license profile.

LicenseProfilePropertiesSoftwareAssurance

model interface LicenseProfilePropertiesSoftwareAssurance

LicenseProfileStorageModelEsuProperties

License profile storage model for ESU properties.

LicenseProfileUpdate

Describes a License Profile Update.

LicenseProfileUpdateProperties

Describe the Update properties of a license profile.

LicenseProfileUpdatePropertiesSoftwareAssurance

model interface LicenseProfileUpdatePropertiesSoftwareAssurance

LicenseProfilesCreateOrUpdateOptionalParams

Optional parameters.

LicenseProfilesDeleteOptionalParams

Optional parameters.

LicenseProfilesGetOptionalParams

Optional parameters.

LicenseProfilesListOptionalParams

Optional parameters.

LicenseProfilesOperations

Interface representing a LicenseProfiles operations.

LicenseProfilesUpdateOptionalParams

Optional parameters.

LicenseProperties

Describes the properties of a License Profile.

LicenseUpdate

Describes a License Update.

LicenseUpdateProperties

Describes the Update properties of a License Profile.

LicenseUpdatePropertiesLicenseDetails

model interface LicenseUpdatePropertiesLicenseDetails

LicensesCreateOrUpdateOptionalParams

Optional parameters.

LicensesDeleteOptionalParams

Optional parameters.

LicensesGetOptionalParams

Optional parameters.

LicensesListByResourceGroupOptionalParams

Optional parameters.

LicensesListBySubscriptionOptionalParams

Optional parameters.

LicensesOperations

Interface representing a Licenses operations.

LicensesUpdateOptionalParams

Optional parameters.

LicensesValidateLicenseOptionalParams

Optional parameters.

LinuxParameters

Input for InstallPatches on a Linux VM, as directly received by the API

LocationData

Metadata pertaining to the geographic location of the resource.

Machine

Describes a hybrid machine.

MachineAssessPatchesResult

Describes the properties of an AssessPatches result.

MachineExtension

Describes a Machine Extension.

MachineExtensionInstanceView

Describes the Machine Extension Instance View.

MachineExtensionInstanceViewStatus

Instance view status.

MachineExtensionProperties

Describes the properties of a Machine Extension.

MachineExtensionUpdate

Describes a Machine Extension Update.

MachineExtensionUpdateProperties

Describes the properties of a Machine Extension.

MachineExtensionUpgrade

Describes the Machine Extension Upgrade Properties.

MachineExtensionsCreateOrUpdateOptionalParams

Optional parameters.

MachineExtensionsDeleteOptionalParams

Optional parameters.

MachineExtensionsGetOptionalParams

Optional parameters.

MachineExtensionsListOptionalParams

Optional parameters.

MachineExtensionsOperations

Interface representing a MachineExtensions operations.

MachineExtensionsUpdateOptionalParams

Optional parameters.

MachineInstallPatchesParameters

Input for InstallPatches as directly received by the API

MachineInstallPatchesResult

The result summary of an installation operation.

MachineProperties

Describes the properties of a hybrid machine.

MachineRunCommand

Describes a Run Command

MachineRunCommandInstanceView

The instance view of a machine run command.

MachineRunCommandProperties

Describes the properties of a run command.

MachineRunCommandScriptSource

Describes the script sources for run command. Use only one of script, scriptUri, commandId.

MachineRunCommandsCreateOrUpdateOptionalParams

Optional parameters.

MachineRunCommandsDeleteOptionalParams

Optional parameters.

MachineRunCommandsGetOptionalParams

Optional parameters.

MachineRunCommandsListOptionalParams

Optional parameters.

MachineRunCommandsOperations

Interface representing a MachineRunCommands operations.

MachineUpdate

Describes a hybrid machine Update.

MachineUpdateProperties

Describes the ARM updatable properties of a hybrid machine.

MachinesAssessPatchesOptionalParams

Optional parameters.

MachinesCreateOrUpdateOptionalParams

Optional parameters.

MachinesDeleteOptionalParams

Optional parameters.

MachinesGetOptionalParams

Optional parameters.

MachinesInstallPatchesOptionalParams

Optional parameters.

MachinesListByResourceGroupOptionalParams

Optional parameters.

MachinesListBySubscriptionOptionalParams

Optional parameters.

MachinesOperations

Interface representing a Machines operations.

MachinesUpdateOptionalParams

Optional parameters.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

NetworkInterface

Describes a network interface.

NetworkProfile

Describes the network information on this machine.

NetworkProfileOperationsGetOptionalParams

Optional parameters.

NetworkProfileOperationsOperations

Interface representing a NetworkProfileOperations operations.

NetworkSecurityPerimeter

Properties that define a Network Security Perimeter resource.

NetworkSecurityPerimeterConfiguration

Properties that define a Network Security Perimeter resource.

NetworkSecurityPerimeterConfigurationProperties

Properties that define a Network Security Perimeter resource.

NetworkSecurityPerimeterConfigurationReconcileResult

Result of network security perimeter configurations.

NetworkSecurityPerimeterConfigurationsGetByPrivateLinkScopeOptionalParams

Optional parameters.

NetworkSecurityPerimeterConfigurationsListByPrivateLinkScopeOptionalParams

Optional parameters.

NetworkSecurityPerimeterConfigurationsOperations

Interface representing a NetworkSecurityPerimeterConfigurations operations.

NetworkSecurityPerimeterConfigurationsReconcileForPrivateLinkScopeOptionalParams

Optional parameters.

NetworkSecurityPerimeterProfile

Network Security Perimeter profile

OSProfile

Specifies the operating system settings for the hybrid machine.

OSProfileLinuxConfiguration

Specifies the linux configuration for update management.

OSProfileWindowsConfiguration

Specifies the windows configuration for update management.

OperationValue

Describes the properties of a Compute Operation value.

OperationValueDisplay

Describes the properties of a Hybrid Compute Operation Value Display.

OperationsListOptionalParams

Optional parameters.

OperationsOperations

Interface representing a Operations operations.

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

PatchSettings

Specifies the patch settings.

PatchSettingsStatus

Status of the hotpatch capability enrollment or disenrollment.

PrivateEndpointConnection

A private endpoint connection

PrivateEndpointConnectionDataModel

The Data Model for a Private Endpoint Connection associated with a Private Link Scope

PrivateEndpointConnectionProperties

Properties of a private endpoint connection.

PrivateEndpointConnectionsCreateOrUpdateOptionalParams

Optional parameters.

PrivateEndpointConnectionsDeleteOptionalParams

Optional parameters.

PrivateEndpointConnectionsGetOptionalParams

Optional parameters.

PrivateEndpointConnectionsListByPrivateLinkScopeOptionalParams

Optional parameters.

PrivateEndpointConnectionsOperations

Interface representing a PrivateEndpointConnections operations.

PrivateEndpointProperty

Private endpoint which the connection belongs to.

PrivateLinkResource

A private link resource

PrivateLinkResourceProperties

Properties of a private link resource.

PrivateLinkResourcesGetOptionalParams

Optional parameters.

PrivateLinkResourcesListByPrivateLinkScopeOptionalParams

Optional parameters.

PrivateLinkResourcesOperations

Interface representing a PrivateLinkResources operations.

PrivateLinkScopeValidationDetails

model interface PrivateLinkScopeValidationDetails

PrivateLinkScopesCreateOrUpdateOptionalParams

Optional parameters.

PrivateLinkScopesDeleteOptionalParams

Optional parameters.

PrivateLinkScopesGetOptionalParams

Optional parameters.

PrivateLinkScopesGetValidationDetailsForMachineOptionalParams

Optional parameters.

PrivateLinkScopesGetValidationDetailsOptionalParams

Optional parameters.

PrivateLinkScopesListByResourceGroupOptionalParams

Optional parameters.

PrivateLinkScopesListOptionalParams

Optional parameters.

PrivateLinkScopesOperations

Interface representing a PrivateLinkScopes operations.

PrivateLinkScopesUpdateTagsOptionalParams

Optional parameters.

PrivateLinkServiceConnectionStateProperty

State of the private endpoint connection.

Processor

Describes the firmware of the machine

ProductFeature

Product Feature

ProductFeatureUpdate

Product Feature

ProductProfileUpdateProperties

Describes the Update properties of a Product Profile.

ProvisioningIssue

Details on issues that occurred during provisioning.

ProvisioningIssueProperties

Properties of a provisioning issue.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

ResourceAssociation

Properties that define a Resource Association.

ResourceUpdate

The Update Resource model definition.

RestorePollerOptions
RunCommandInputParameter

Describes the properties of a run command parameter.

RunCommandManagedIdentity

Contains clientId or objectId (use only one, not both) of a user-assigned managed identity that has access to storage blob used in Run Command. Use an empty RunCommandManagedIdentity object in case of system-assigned identity. Make sure the Azure storage blob exists in case of scriptUri, and managed identity has been given access to blob's container with 'Storage Blob Data Reader' role assignment with scriptUri blob and 'Storage Blob Data Contributor' for Append blobs(outputBlobUri, errorBlobUri). In case of user assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged.

ServiceExtension

Enable private link validation for an Azure Arc Extension

ServiceStatus

Describes the status and behavior of a service.

ServiceStatuses

Reports the state and behavior of dependent services.

Settings

Concrete proxy resource types can be created by aliasing this type using a specific property type.

SettingsGatewayProperties

Settings Gateway properties

SettingsGetOptionalParams

Optional parameters.

SettingsOperations

Interface representing a Settings operations.

SettingsPatchOptionalParams

Optional parameters.

SettingsProperties

Settings properties

SettingsUpdateOptionalParams

Optional parameters.

SetupExtensionRequest

model interface SetupExtensionRequest

SetupExtensionsOptionalParams

Optional parameters.

SimplePollerLike

A simple poller that can be used to poll a long running operation.

StorageProfile

Describes the storage configuration of the machine

Subnet

Describes the subnet.

SystemData

Metadata pertaining to creation and last modification of the resource.

TagsResource

A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkScope instance.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

UpgradeExtensionsOptionalParams

Optional parameters.

UserAssignedIdentity

User assigned identity properties

VolumeLicenseDetails

model interface VolumeLicenseDetails

WindowsParameters

Input for InstallPatches on a Windows VM, as directly received by the API

Type Aliases

AccessMode

Property that impacts a resource's logging behavior and its connectivity with other resources and public networks.
KnownAccessMode can be used interchangeably with AccessMode, this enum contains the known values that the service supports.

Known values supported by the service

enforced: Indicates that resource access is controlled by the NSP definition.
audit: Dry run mode, where traffic is evaluated against NSP Rules, logged but not enforced.
learning: Enables traffic evaluation to fall back to resource-specific firewall configurations.

AccessRuleDirection

Indicates direction of an access rule.
KnownAccessRuleDirection can be used interchangeably with AccessRuleDirection, this enum contains the known values that the service supports.

Known values supported by the service

Inbound: Traffic originates outside of network.
Outbound: Traffic originates inside the network

AgentConfigurationMode

Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
KnownAgentConfigurationMode can be used interchangeably with AgentConfigurationMode, this enum contains the known values that the service supports.

Known values supported by the service

full: full
monitor: monitor

ArcKindEnum

Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
KnownArcKindEnum can be used interchangeably with ArcKindEnum, this enum contains the known values that the service supports.

Known values supported by the service

AVS: AVS
HCI: HCI
SCVMM: SCVMM
VMware: VMware
EPS: EPS
GCP: GCP
AWS: AWS

AssessmentModeTypes

Specifies the assessment mode.
KnownAssessmentModeTypes can be used interchangeably with AssessmentModeTypes, this enum contains the known values that the service supports.

Known values supported by the service

ImageDefault: ImageDefault
AutomaticByPlatform: AutomaticByPlatform

AzureSupportedClouds

The supported values for cloud setting as a string literal type

ContinuablePage

An interface that describes a page of results.

CreatedByType

The kind of entity that created the resource.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

EsuEligibility

The ESU eligibility.
KnownEsuEligibility can be used interchangeably with EsuEligibility, this enum contains the known values that the service supports.

Known values supported by the service

Eligible: Eligible
Ineligible: Ineligible
Unknown: Unknown

EsuKeyState

The ESU key state.
KnownEsuKeyState can be used interchangeably with EsuKeyState, this enum contains the known values that the service supports.

Known values supported by the service

Inactive: Inactive
Active: Active

EsuServerType

The server types for Esu.
KnownEsuServerType can be used interchangeably with EsuServerType, this enum contains the known values that the service supports.

Known values supported by the service

Standard: Standard
Datacenter: Datacenter

ExecutionState

Script execution status.
KnownExecutionState can be used interchangeably with ExecutionState, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
Pending: Pending
Running: Running
Failed: Failed
Succeeded: Succeeded
TimedOut: TimedOut
Canceled: Canceled

ExtensionsStatusLevelTypes

The level code.

GatewayType

The type of the Gateway resource.
KnownGatewayType can be used interchangeably with GatewayType, this enum contains the known values that the service supports.

Known values supported by the service

Public: Public

HotpatchEnablementStatus

Status of hotpatch enablement or disablement.
KnownHotpatchEnablementStatus can be used interchangeably with HotpatchEnablementStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
PendingEvaluation: PendingEvaluation
Disabled: Disabled
ActionRequired: ActionRequired
Enabled: Enabled

IdentityKeyStore

Specifies the identity key store a machine is using.
KnownIdentityKeyStore can be used interchangeably with IdentityKeyStore, this enum contains the known values that the service supports.

Known values supported by the service

TPM: TPM
Default: Default

InstanceViewTypes

Type of InstanceViewTypes

LastAttemptStatusEnum

Specifies the status of Agent Upgrade.
KnownLastAttemptStatusEnum can be used interchangeably with LastAttemptStatusEnum, this enum contains the known values that the service supports.

Known values supported by the service

Success: Success
Failed: Failed

LicenseAssignmentState

Describes the license assignment state (Assigned or NotAssigned).
KnownLicenseAssignmentState can be used interchangeably with LicenseAssignmentState, this enum contains the known values that the service supports.

Known values supported by the service

Assigned: Assigned
NotAssigned: NotAssigned

LicenseCoreType

Describes the license core type (pCore or vCore).
KnownLicenseCoreType can be used interchangeably with LicenseCoreType, this enum contains the known values that the service supports.

Known values supported by the service

pCore: pCore
vCore: vCore

LicenseEdition

Describes the edition of the license. The values are either Standard or Datacenter.
KnownLicenseEdition can be used interchangeably with LicenseEdition, this enum contains the known values that the service supports.

Known values supported by the service

Standard: Standard
Datacenter: Datacenter

LicenseProfileProductType

The product type of the license.
KnownLicenseProfileProductType can be used interchangeably with LicenseProfileProductType, this enum contains the known values that the service supports.

Known values supported by the service

WindowsServer: WindowsServer
WindowsIoTEnterprise: WindowsIoTEnterprise

LicenseProfileSubscriptionStatus

Subscription status of the OS or Product feature.
KnownLicenseProfileSubscriptionStatus can be used interchangeably with LicenseProfileSubscriptionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
Enabling: Enabling
Enabled: Enabled
Disabled: Disabled
Disabling: Disabling
Failed: Failed

LicenseProfileSubscriptionStatusUpdate

Indicates the new subscription status of the OS or Product Features.
KnownLicenseProfileSubscriptionStatusUpdate can be used interchangeably with LicenseProfileSubscriptionStatusUpdate, this enum contains the known values that the service supports.

Known values supported by the service

Enable: Enable
Disable: Disable

LicenseState

Describes the state of the license.
KnownLicenseState can be used interchangeably with LicenseState, this enum contains the known values that the service supports.

Known values supported by the service

Activated: Activated
Deactivated: Deactivated

LicenseStatus

The license status.
KnownLicenseStatus can be used interchangeably with LicenseStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unlicensed: Unlicensed
Licensed: Licensed
OOBGrace: OOBGrace
OOTGrace: OOTGrace
NonGenuineGrace: NonGenuineGrace
Notification: Notification
ExtendedGrace: ExtendedGrace

LicenseTarget

Describes the license target server.
KnownLicenseTarget can be used interchangeably with LicenseTarget, this enum contains the known values that the service supports.

Known values supported by the service

Windows Server 2012: Windows Server 2012
Windows Server 2012 R2: Windows Server 2012 R2
Windows Server 2016: Windows Server 2016 license target.

LicenseType

The type of the license resource.
KnownLicenseType can be used interchangeably with LicenseType, this enum contains the known values that the service supports.

Known values supported by the service

ESU: ESU

MachineStatusReason

The reason describing why the service set the machine status to a particular value.
KnownMachineStatusReason can be used interchangeably with MachineStatusReason, this enum contains the known values that the service supports.

Known values supported by the service

Cloned: Indicates the service has detected that this Arc machine is a clone of another onboarded machine.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
KnownManagedServiceIdentityType can be used interchangeably with ManagedServiceIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

None: No managed identity.
SystemAssigned: System assigned managed identity.
UserAssigned: User assigned managed identity.
SystemAssigned,UserAssigned: System and user assigned managed identity.

OsType

The operating system type of the machine.
KnownOsType can be used interchangeably with OsType, this enum contains the known values that the service supports.

Known values supported by the service

Windows: Windows
Linux: Linux

PatchModeTypes

Specifies the patch mode.
KnownPatchModeTypes can be used interchangeably with PatchModeTypes, this enum contains the known values that the service supports.

Known values supported by the service

ImageDefault: ImageDefault
AutomaticByPlatform: AutomaticByPlatform
AutomaticByOS: AutomaticByOS
Manual: Manual

PatchOperationStartedBy

Indicates if operation was triggered by user or by platform.
KnownPatchOperationStartedBy can be used interchangeably with PatchOperationStartedBy, this enum contains the known values that the service supports.

Known values supported by the service

User: User
Platform: Platform

PatchOperationStatus

The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."
KnownPatchOperationStatus can be used interchangeably with PatchOperationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
InProgress: InProgress
Failed: Failed
Succeeded: Succeeded
CompletedWithWarnings: CompletedWithWarnings

PatchServiceUsed

Specifies the patch service used for the operation.
KnownPatchServiceUsed can be used interchangeably with PatchServiceUsed, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
WU: WU
WU_WSUS: WU_WSUS
YUM: YUM
APT: APT
Zypper: Zypper

ProgramYear

Describes the program year the volume license is for.
KnownProgramYear can be used interchangeably with ProgramYear, this enum contains the known values that the service supports.

Known values supported by the service

Year 1: Year 1
Year 2: Year 2
Year 3: Year 3

ProvisioningIssueSeverity

Severity of the provisioning issue.
KnownProvisioningIssueSeverity can be used interchangeably with ProvisioningIssueSeverity, this enum contains the known values that the service supports.

Known values supported by the service

Warning: Warnings can cause connectivity issues after provisioning succeeds.
Error: Errors will cause association provisioning to fail.

ProvisioningIssueType

Type of provisioning issue.
KnownProvisioningIssueType can be used interchangeably with ProvisioningIssueType, this enum contains the known values that the service supports.

Known values supported by the service

MissingPerimeterConfiguration: Perimeter configuration is missing.
MissingIdentityConfiguration: Identity configuration is missing.
ConfigurationPropagationFailure: Configuration failed to propagate.
Other: Other failure.

ProvisioningState

The provisioning state, which only appears in the response.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Creating: Creating
Updating: Updating
Deleting: Deleting
Succeeded: Succeeded
Failed: Failed
Accepted: Accepted
Canceled: Canceled
Deleted: Deleted

PublicNetworkAccessType

The network access policy to determine if Azure Arc agents can use public Azure Arc service endpoints. Defaults to disabled (access to Azure Arc services only via private link).
KnownPublicNetworkAccessType can be used interchangeably with PublicNetworkAccessType, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints.
Disabled: Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link.
SecuredByPerimeter: Azure Arc agent communication with Azure Arc services over public (internet) is enforced by Network Security Perimeter (NSP).

ServiceExtensionPublicNetworkAccess

The network access policy to determine if the specified Azure Arc Extension can use public Azure Arc Extension service endpoints.
KnownServiceExtensionPublicNetworkAccess can be used interchangeably with ServiceExtensionPublicNetworkAccess, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Allows Azure Arc Extension agents to communicate with Azure Arc services over both public (internet) and private endpoints.
Disabled: Does not allow Azure Arc Extension agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link.

ServiceExtensionType

The name of the Azure Arc Extension.

StatusLevelTypes

The level code.
KnownStatusLevelTypes can be used interchangeably with StatusLevelTypes, this enum contains the known values that the service supports.

Known values supported by the service

Info: Info
Warning: Warning
Error: Error

StatusTypes

The status of the hybrid machine agent.
KnownStatusTypes can be used interchangeably with StatusTypes, this enum contains the known values that the service supports.

Known values supported by the service

Connected: Connected
Disconnected: Disconnected
Error: Error
AwaitingConnection: AwaitingConnection

VMGuestPatchClassificationLinux

Type of VMGuestPatchClassificationLinux

VMGuestPatchClassificationWindows

Type of VMGuestPatchClassificationWindows

VMGuestPatchRebootSetting

Defines when it is acceptable to reboot a VM during a software update operation.
KnownVMGuestPatchRebootSetting can be used interchangeably with VMGuestPatchRebootSetting, this enum contains the known values that the service supports.

Known values supported by the service

IfRequired: IfRequired
Never: Never
Always: Always

VMGuestPatchRebootStatus

The reboot state of the VM following completion of the operation.
KnownVMGuestPatchRebootStatus can be used interchangeably with VMGuestPatchRebootStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
NotNeeded: NotNeeded
Required: Required
Started: Started
Failed: Failed
Completed: Completed

Enums

AzureClouds

An enum to describe Azure Cloud environments.

KnownAccessMode

Property that impacts a resource's logging behavior and its connectivity with other resources and public networks.

KnownAccessRuleDirection

Indicates direction of an access rule.

KnownAgentConfigurationMode

Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.

KnownArcKindEnum

Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.

KnownAssessmentModeTypes

Specifies the assessment mode.

KnownCreatedByType

The kind of entity that created the resource.

KnownEsuEligibility

The ESU eligibility.

KnownEsuKeyState

The ESU key state.

KnownEsuServerType

The server types for Esu.

KnownExecutionState

Script execution status.

KnownGatewayType

The type of the Gateway resource.

KnownHotpatchEnablementStatus

Status of hotpatch enablement or disablement.

KnownIdentityKeyStore

Specifies the identity key store a machine is using.

KnownInstanceViewTypes

Known values of InstanceViewTypes that the service accepts.

KnownLastAttemptStatusEnum

Specifies the status of Agent Upgrade.

KnownLicenseAssignmentState

Describes the license assignment state (Assigned or NotAssigned).

KnownLicenseCoreType

Describes the license core type (pCore or vCore).

KnownLicenseEdition

Describes the edition of the license. The values are either Standard or Datacenter.

KnownLicenseProfileProductType

The product type of the license.

KnownLicenseProfileSubscriptionStatus

Subscription status of the OS or Product feature.

KnownLicenseProfileSubscriptionStatusUpdate

Indicates the new subscription status of the OS or Product Features.

KnownLicenseState

Describes the state of the license.

KnownLicenseStatus

The license status.

KnownLicenseTarget

Describes the license target server.

KnownLicenseType

The type of the license resource.

KnownMachineStatusReason

The reason describing why the service set the machine status to a particular value.

KnownManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

KnownOsType

The operating system type of the machine.

KnownPatchModeTypes

Specifies the patch mode.

KnownPatchOperationStartedBy

Indicates if operation was triggered by user or by platform.

KnownPatchOperationStatus

The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Unknown", "Failed", "Succeeded", or "CompletedWithWarnings."

KnownPatchServiceUsed

Specifies the patch service used for the operation.

KnownProgramYear

Describes the program year the volume license is for.

KnownProvisioningIssueSeverity

Severity of the provisioning issue.

KnownProvisioningIssueType

Type of provisioning issue.

KnownProvisioningState

The provisioning state, which only appears in the response.

KnownPublicNetworkAccessType

The network access policy to determine if Azure Arc agents can use public Azure Arc service endpoints. Defaults to disabled (access to Azure Arc services only via private link).

KnownServiceExtensionPublicNetworkAccess

The network access policy to determine if the specified Azure Arc Extension can use public Azure Arc Extension service endpoints.

KnownStatusLevelTypes

The level code.

KnownStatusTypes

The status of the hybrid machine agent.

KnownVMGuestPatchClassificationLinux

Known values of <xref:VMGuestPatchClassification_Linux> that the service accepts.

KnownVMGuestPatchClassificationWindows

Known values of <xref:VMGuestPatchClassification_Windows> that the service accepts.

KnownVMGuestPatchRebootSetting

Defines when it is acceptable to reboot a VM during a software update operation.

KnownVMGuestPatchRebootStatus

The reboot state of the VM following completion of the operation.

KnownVersions

The available API versions.

Functions

isRestError(unknown)

Typeguard for RestError

restorePoller<TResponse, TResult>(HybridComputeManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

Variables

RestError

A custom error type for failed pipeline requests.

Function Details

isRestError(unknown)

Typeguard for RestError

function isRestError(e: unknown): e

Parameters

e

unknown

Something caught by a catch clause.

Returns

e

restorePoller<TResponse, TResult>(HybridComputeManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

function restorePoller<TResponse, TResult>(client: HybridComputeManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parameters

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Returns

PollerLike<OperationState<TResult>, TResult>

Variable Details

RestError

A custom error type for failed pipeline requests.

RestError: RestErrorConstructor

Type