Azure.ResourceManager.HybridCompute.Models Namespace

Classes

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.

ArcGatewayPatch

Describes a License Update.

ArcSettings

The ArcSettings.

ArmHybridComputeModelFactory

Model factory for models.

AvailablePatchCountByClassification

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

EsuKey

ESU key.

ExtensionsResourceStatus

Instance view status.

ExtensionTargetProperties

Describes the Machine Extension Target Version Properties.

HybridComputeAccessRule

Access rule.

HybridComputeConfigurationExtension

Describes properties that can identify extensions.

HybridComputeConnectionDetail

The HybridComputeConnectionDetail.

HybridComputeDisk

Describes a disk on the machine.

HybridComputeFirmwareProfile

Describes the firmware of the machine.

HybridComputeHardwareProfile

Describes the hardware of the machine.

HybridComputeIPAddress

Describes properties of the IP address.

HybridComputeLicenseDetails

Describes the properties of a License.

HybridComputeLicenseProfilePatch

Describes a License Profile Update.

HybridComputeLinuxConfiguration

Specifies the linux configuration for update management.

HybridComputeLinuxParameters

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

HybridComputeLocation

Metadata pertaining to the geographic location of the resource.

HybridComputeMachineExtensionPatch

Describes a Machine Extension Update.

HybridComputeMachinePatch

Describes a hybrid machine Update.

HybridComputeNetworkInterface

Describes a network interface.

HybridComputeNetworkProfile

Describes the network information on this machine.

HybridComputeOSProfile

Specifies the operating system settings for the hybrid machine.

HybridComputePatchSettingsStatus

Status of the hotpatch capability enrollment or disenrollment.

HybridComputePrivateEndpointConnectionProperties

Properties of a private endpoint connection.

HybridComputePrivateLinkResourceProperties

Properties of a private link resource.

HybridComputePrivateLinkScopePatch

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

HybridComputePrivateLinkScopeProperties

Properties that define a Azure Arc PrivateLinkScope resource.

HybridComputePrivateLinkServiceConnectionStateProperty

State of the private endpoint connection.

HybridComputeProcessor

Describes the firmware of the machine.

HybridComputeProductFeature

Product Feature.

HybridComputeProductFeatureUpdate

Product Feature.

HybridComputeProvisioningIssue

Details on issues that occurred during provisioning.

HybridComputeResourceAssociation

Properties that define a Resource Association.

HybridComputeResourceUpdate

The Update Resource model definition.

HybridComputeServiceStatus

Describes the status and behavior of a service.

HybridComputeServiceStatuses

Reports the state and behavior of dependent services.

HybridComputeWindowsConfiguration

Specifies the windows configuration for update management.

HybridComputeWindowsParameters

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

LicenseProfileArmEsuPropertiesWithoutAssignedLicense

Describes the properties of a License Profile ARM model.

LicenseProfileMachineInstanceView

License Profile Instance View in Machine Properties.

LicenseProfileMachineInstanceViewEsuProperties

Properties for the Machine ESU profile.

LicenseProfileStorageModelEsuProperties

License profile storage model for ESU properties.

MachineAssessPatchesResult

Describes the properties of an AssessPatches result.

MachineExtensionInstanceView

Describes the Machine Extension Instance View.

MachineExtensionInstanceViewStatus

Instance view status.

MachineExtensionProperties

Describes the properties of a Machine Extension.

MachineExtensionUpgrade

Describes the Machine Extension Upgrade Properties.

MachineInstallPatchesContent

Input for InstallPatches as directly received by the API.

MachineInstallPatchesResult

The result summary of an installation operation.

MachineRunCommandInstanceView

The instance view of a machine run command.

MachineRunCommandScriptSource

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

NetworkSecurityPerimeter

Properties that define a Network Security Perimeter resource.

NetworkSecurityPerimeterConfigurationReconcileResult

Result of network security perimeter configurations.

NetworkSecurityPerimeterProfile

Network Security Perimeter profile.

PrivateEndpointConnectionDataModel

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

PrivateLinkScopeValidationDetails

The PrivateLinkScopeValidationDetails.

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.

VolumeLicenseDetails

The VolumeLicenseDetails.

Structs

AgentConfigurationMode

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

ArcGatewayType

The type of the Gateway resource.

ArcKindEnum

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

AssessmentModeType

Specifies the assessment mode.

EsuEligibility

The ESU eligibility.

EsuKeyState

The ESU key state.

EsuServerType

The server types for Esu.

HotpatchEnablementStatus

Status of hotpatch enablement or disablement.

HybridComputeAccessMode

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

HybridComputeAccessRuleDirection

Indicates direction of an access rule.

HybridComputeExecutionState

Script execution status.

HybridComputeLicenseEdition

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

HybridComputeLicenseState

Describes the state of the license.

HybridComputeLicenseStatus

The license status.

HybridComputeLicenseTarget

Describes the license target server.

HybridComputeLicenseType

The type of the license resource.

HybridComputeOSType

The operating system type of the machine.

HybridComputeProgramYear

Describes the program year the volume license is for.

HybridComputeProvisioningIssueSeverity

Severity of the provisioning issue.

HybridComputeProvisioningIssueType

Type of provisioning issue.

HybridComputeProvisioningState

The provisioning state, which only appears in the response.

HybridComputePublicNetworkAccessType

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).

HybridComputeStatusLevelType

The level code.

HybridComputeStatusType

The status of the hybrid machine agent.

LastAttemptStatusEnum

Specifies the status of Agent Upgrade.

LicenseAssignmentState

Describes the license assignment state (Assigned or NotAssigned).

LicenseCoreType

Describes the license core type (pCore or vCore).

LicenseProfileProductType

The product type of the license.

LicenseProfileSubscriptionStatus

Subscription status of the OS or Product feature.

LicenseProfileSubscriptionStatusUpdate

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

MachineOperationStatus

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.".

PatchModeType

Specifies the patch mode.

PatchOperationStartedBy

Indicates if operation was triggered by user or by platform.

PatchServiceUsed

Specifies the patch service used for the operation.

VmGuestPatchClassificationLinux

The VmGuestPatchClassificationLinux.

VmGuestPatchClassificationWindow

The VmGuestPatchClassificationWindow.

VmGuestPatchRebootSetting

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

VmGuestPatchRebootStatus

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

Enums

ExtensionsStatusLevelType

The level code.