Azure.ResourceManager.HybridCompute.Models Namespace
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.
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. |