1. Packages
  2. Azure Native
  3. API Docs
  4. azurestackhci
  5. getVirtualMachineInstance
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.azurestackhci.getVirtualMachineInstance

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Gets a virtual machine instance Azure REST API version: 2023-07-01-preview.

    Other available API versions: 2023-09-01-preview, 2024-01-01.

    Using getVirtualMachineInstance

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVirtualMachineInstance(args: GetVirtualMachineInstanceArgs, opts?: InvokeOptions): Promise<GetVirtualMachineInstanceResult>
    function getVirtualMachineInstanceOutput(args: GetVirtualMachineInstanceOutputArgs, opts?: InvokeOptions): Output<GetVirtualMachineInstanceResult>
    def get_virtual_machine_instance(resource_uri: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetVirtualMachineInstanceResult
    def get_virtual_machine_instance_output(resource_uri: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetVirtualMachineInstanceResult]
    func LookupVirtualMachineInstance(ctx *Context, args *LookupVirtualMachineInstanceArgs, opts ...InvokeOption) (*LookupVirtualMachineInstanceResult, error)
    func LookupVirtualMachineInstanceOutput(ctx *Context, args *LookupVirtualMachineInstanceOutputArgs, opts ...InvokeOption) LookupVirtualMachineInstanceResultOutput

    > Note: This function is named LookupVirtualMachineInstance in the Go SDK.

    public static class GetVirtualMachineInstance 
    {
        public static Task<GetVirtualMachineInstanceResult> InvokeAsync(GetVirtualMachineInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualMachineInstanceResult> Invoke(GetVirtualMachineInstanceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualMachineInstanceResult> getVirtualMachineInstance(GetVirtualMachineInstanceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:azurestackhci:getVirtualMachineInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceUri string
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.
    ResourceUri string
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.
    resourceUri string
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.
    resource_uri str
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.

    getVirtualMachineInstance Result

    The following output properties are available:

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    InstanceView Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstanceViewResponse
    The virtual machine instance view.
    Name string
    The name of the resource
    ProvisioningState string
    Provisioning state of the virtual machine instance.
    Status Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstanceStatusResponse
    The observed state of virtual machine instances
    SystemData Pulumi.AzureNative.AzureStackHCI.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    VmId string
    Unique identifier for the vm resource.
    ExtendedLocation Pulumi.AzureNative.AzureStackHCI.Outputs.ExtendedLocationResponse
    The extendedLocation of the resource.
    GuestAgentInstallStatus Pulumi.AzureNative.AzureStackHCI.Outputs.GuestAgentInstallStatusResponse
    Guest agent install status.
    HardwareProfile Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstancePropertiesResponseHardwareProfile
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    Identity Pulumi.AzureNative.AzureStackHCI.Outputs.IdentityResponse
    Identity for the resource.
    NetworkProfile Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstancePropertiesResponseNetworkProfile
    NetworkProfile - describes the network configuration the virtual machine instance
    OsProfile Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstancePropertiesResponseOsProfile
    OsProfile - describes the configuration of the operating system and sets login data
    ResourceUid string
    Unique identifier defined by ARC to identify the guest of the VM.
    SecurityProfile Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstancePropertiesResponseSecurityProfile
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    StorageProfile Pulumi.AzureNative.AzureStackHCI.Outputs.VirtualMachineInstancePropertiesResponseStorageProfile
    StorageProfile - contains information about the disks and storage information for the virtual machine instance
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    InstanceView VirtualMachineInstanceViewResponse
    The virtual machine instance view.
    Name string
    The name of the resource
    ProvisioningState string
    Provisioning state of the virtual machine instance.
    Status VirtualMachineInstanceStatusResponse
    The observed state of virtual machine instances
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    VmId string
    Unique identifier for the vm resource.
    ExtendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    GuestAgentInstallStatus GuestAgentInstallStatusResponse
    Guest agent install status.
    HardwareProfile VirtualMachineInstancePropertiesResponseHardwareProfile
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    Identity IdentityResponse
    Identity for the resource.
    NetworkProfile VirtualMachineInstancePropertiesResponseNetworkProfile
    NetworkProfile - describes the network configuration the virtual machine instance
    OsProfile VirtualMachineInstancePropertiesResponseOsProfile
    OsProfile - describes the configuration of the operating system and sets login data
    ResourceUid string
    Unique identifier defined by ARC to identify the guest of the VM.
    SecurityProfile VirtualMachineInstancePropertiesResponseSecurityProfile
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    StorageProfile VirtualMachineInstancePropertiesResponseStorageProfile
    StorageProfile - contains information about the disks and storage information for the virtual machine instance
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    instanceView VirtualMachineInstanceViewResponse
    The virtual machine instance view.
    name String
    The name of the resource
    provisioningState String
    Provisioning state of the virtual machine instance.
    status VirtualMachineInstanceStatusResponse
    The observed state of virtual machine instances
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    vmId String
    Unique identifier for the vm resource.
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    guestAgentInstallStatus GuestAgentInstallStatusResponse
    Guest agent install status.
    hardwareProfile VirtualMachineInstancePropertiesResponseHardwareProfile
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    identity IdentityResponse
    Identity for the resource.
    networkProfile VirtualMachineInstancePropertiesResponseNetworkProfile
    NetworkProfile - describes the network configuration the virtual machine instance
    osProfile VirtualMachineInstancePropertiesResponseOsProfile
    OsProfile - describes the configuration of the operating system and sets login data
    resourceUid String
    Unique identifier defined by ARC to identify the guest of the VM.
    securityProfile VirtualMachineInstancePropertiesResponseSecurityProfile
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    storageProfile VirtualMachineInstancePropertiesResponseStorageProfile
    StorageProfile - contains information about the disks and storage information for the virtual machine instance
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    instanceView VirtualMachineInstanceViewResponse
    The virtual machine instance view.
    name string
    The name of the resource
    provisioningState string
    Provisioning state of the virtual machine instance.
    status VirtualMachineInstanceStatusResponse
    The observed state of virtual machine instances
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    vmId string
    Unique identifier for the vm resource.
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    guestAgentInstallStatus GuestAgentInstallStatusResponse
    Guest agent install status.
    hardwareProfile VirtualMachineInstancePropertiesResponseHardwareProfile
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    identity IdentityResponse
    Identity for the resource.
    networkProfile VirtualMachineInstancePropertiesResponseNetworkProfile
    NetworkProfile - describes the network configuration the virtual machine instance
    osProfile VirtualMachineInstancePropertiesResponseOsProfile
    OsProfile - describes the configuration of the operating system and sets login data
    resourceUid string
    Unique identifier defined by ARC to identify the guest of the VM.
    securityProfile VirtualMachineInstancePropertiesResponseSecurityProfile
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    storageProfile VirtualMachineInstancePropertiesResponseStorageProfile
    StorageProfile - contains information about the disks and storage information for the virtual machine instance
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    instance_view VirtualMachineInstanceViewResponse
    The virtual machine instance view.
    name str
    The name of the resource
    provisioning_state str
    Provisioning state of the virtual machine instance.
    status VirtualMachineInstanceStatusResponse
    The observed state of virtual machine instances
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    vm_id str
    Unique identifier for the vm resource.
    extended_location ExtendedLocationResponse
    The extendedLocation of the resource.
    guest_agent_install_status GuestAgentInstallStatusResponse
    Guest agent install status.
    hardware_profile VirtualMachineInstancePropertiesResponseHardwareProfile
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    identity IdentityResponse
    Identity for the resource.
    network_profile VirtualMachineInstancePropertiesResponseNetworkProfile
    NetworkProfile - describes the network configuration the virtual machine instance
    os_profile VirtualMachineInstancePropertiesResponseOsProfile
    OsProfile - describes the configuration of the operating system and sets login data
    resource_uid str
    Unique identifier defined by ARC to identify the guest of the VM.
    security_profile VirtualMachineInstancePropertiesResponseSecurityProfile
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    storage_profile VirtualMachineInstancePropertiesResponseStorageProfile
    StorageProfile - contains information about the disks and storage information for the virtual machine instance
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    instanceView Property Map
    The virtual machine instance view.
    name String
    The name of the resource
    provisioningState String
    Provisioning state of the virtual machine instance.
    status Property Map
    The observed state of virtual machine instances
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    vmId String
    Unique identifier for the vm resource.
    extendedLocation Property Map
    The extendedLocation of the resource.
    guestAgentInstallStatus Property Map
    Guest agent install status.
    hardwareProfile Property Map
    HardwareProfile - Specifies the hardware settings for the virtual machine instance.
    identity Property Map
    Identity for the resource.
    networkProfile Property Map
    NetworkProfile - describes the network configuration the virtual machine instance
    osProfile Property Map
    OsProfile - describes the configuration of the operating system and sets login data
    resourceUid String
    Unique identifier defined by ARC to identify the guest of the VM.
    securityProfile Property Map
    SecurityProfile - Specifies the security settings for the virtual machine instance.
    storageProfile Property Map
    StorageProfile - contains information about the disks and storage information for the virtual machine instance

    Supporting Types

    ErrorAdditionalInfoResponse

    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse

    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The error target.

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.
    name string
    The name of the extended location.
    type string
    The type of the extended location.
    name str
    The name of the extended location.
    type str
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.

    GuestAgentInstallStatusResponse

    AgentVersion string
    The hybrid machine agent full version.
    ErrorDetails List<Pulumi.AzureNative.AzureStackHCI.Inputs.ErrorDetailResponse>
    Details about the error state.
    LastStatusChange string
    The time of the last status change.
    Status string
    The installation status of the hybrid machine agent installation.
    VmUuid string
    Specifies the VM's unique SMBIOS ID.
    AgentVersion string
    The hybrid machine agent full version.
    ErrorDetails []ErrorDetailResponse
    Details about the error state.
    LastStatusChange string
    The time of the last status change.
    Status string
    The installation status of the hybrid machine agent installation.
    VmUuid string
    Specifies the VM's unique SMBIOS ID.
    agentVersion String
    The hybrid machine agent full version.
    errorDetails List<ErrorDetailResponse>
    Details about the error state.
    lastStatusChange String
    The time of the last status change.
    status String
    The installation status of the hybrid machine agent installation.
    vmUuid String
    Specifies the VM's unique SMBIOS ID.
    agentVersion string
    The hybrid machine agent full version.
    errorDetails ErrorDetailResponse[]
    Details about the error state.
    lastStatusChange string
    The time of the last status change.
    status string
    The installation status of the hybrid machine agent installation.
    vmUuid string
    Specifies the VM's unique SMBIOS ID.
    agent_version str
    The hybrid machine agent full version.
    error_details Sequence[ErrorDetailResponse]
    Details about the error state.
    last_status_change str
    The time of the last status change.
    status str
    The installation status of the hybrid machine agent installation.
    vm_uuid str
    Specifies the VM's unique SMBIOS ID.
    agentVersion String
    The hybrid machine agent full version.
    errorDetails List<Property Map>
    Details about the error state.
    lastStatusChange String
    The time of the last status change.
    status String
    The installation status of the hybrid machine agent installation.
    vmUuid String
    Specifies the VM's unique SMBIOS ID.

    IdentityResponse

    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.
    principalId string
    The principal ID of resource identity.
    tenantId string
    The tenant ID of resource.
    type string
    The identity type.
    principal_id str
    The principal ID of resource identity.
    tenant_id str
    The tenant ID of resource.
    type str
    The identity type.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.

    InstanceViewStatusResponse

    Code string
    The status code.
    DisplayStatus string
    The short localizable label for the status.
    Level string
    The level code.
    Message string
    The detailed status message, including for alerts and error messages.
    Time string
    The time of the status.
    Code string
    The status code.
    DisplayStatus string
    The short localizable label for the status.
    Level string
    The level code.
    Message string
    The detailed status message, including for alerts and error messages.
    Time string
    The time of the status.
    code String
    The status code.
    displayStatus String
    The short localizable label for the status.
    level String
    The level code.
    message String
    The detailed status message, including for alerts and error messages.
    time String
    The time of the status.
    code string
    The status code.
    displayStatus string
    The short localizable label for the status.
    level string
    The level code.
    message string
    The detailed status message, including for alerts and error messages.
    time string
    The time of the status.
    code str
    The status code.
    display_status str
    The short localizable label for the status.
    level str
    The level code.
    message str
    The detailed status message, including for alerts and error messages.
    time str
    The time of the status.
    code String
    The status code.
    displayStatus String
    The short localizable label for the status.
    level String
    The level code.
    message String
    The detailed status message, including for alerts and error messages.
    time String
    The time of the status.

    SshConfigurationResponse

    PublicKeys List<Pulumi.AzureNative.AzureStackHCI.Inputs.SshPublicKeyResponse>
    The list of SSH public keys used to authenticate with linux based VMs.
    PublicKeys []SshPublicKeyResponse
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys List<SshPublicKeyResponse>
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys SshPublicKeyResponse[]
    The list of SSH public keys used to authenticate with linux based VMs.
    public_keys Sequence[SshPublicKeyResponse]
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys List<Property Map>
    The list of SSH public keys used to authenticate with linux based VMs.

    SshPublicKeyResponse

    KeyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    Path string
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
    KeyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    Path string
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
    keyData String
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    path String
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
    keyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    path string
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
    key_data str
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    path str
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
    keyData String
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).
    path String
    Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    VirtualMachineInstancePropertiesResponseDataDisks

    Id string
    Resource ID of the data disk
    Id string
    Resource ID of the data disk
    id String
    Resource ID of the data disk
    id string
    Resource ID of the data disk
    id str
    Resource ID of the data disk
    id String
    Resource ID of the data disk

    VirtualMachineInstancePropertiesResponseDynamicMemoryConfig

    MaximumMemoryMB double
    MinimumMemoryMB double
    TargetMemoryBuffer int
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.
    MaximumMemoryMB float64
    MinimumMemoryMB float64
    TargetMemoryBuffer int
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.
    maximumMemoryMB Double
    minimumMemoryMB Double
    targetMemoryBuffer Integer
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.
    maximumMemoryMB number
    minimumMemoryMB number
    targetMemoryBuffer number
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.
    maximum_memory_mb float
    minimum_memory_mb float
    target_memory_buffer int
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.
    maximumMemoryMB Number
    minimumMemoryMB Number
    targetMemoryBuffer Number
    Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.

    VirtualMachineInstancePropertiesResponseHardwareProfile

    DynamicMemoryConfig Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstancePropertiesResponseDynamicMemoryConfig
    MemoryMB double
    RAM in MB for the virtual machine instance
    Processors int
    number of processors for the virtual machine instance
    VmSize string
    DynamicMemoryConfig VirtualMachineInstancePropertiesResponseDynamicMemoryConfig
    MemoryMB float64
    RAM in MB for the virtual machine instance
    Processors int
    number of processors for the virtual machine instance
    VmSize string
    dynamicMemoryConfig VirtualMachineInstancePropertiesResponseDynamicMemoryConfig
    memoryMB Double
    RAM in MB for the virtual machine instance
    processors Integer
    number of processors for the virtual machine instance
    vmSize String
    dynamicMemoryConfig VirtualMachineInstancePropertiesResponseDynamicMemoryConfig
    memoryMB number
    RAM in MB for the virtual machine instance
    processors number
    number of processors for the virtual machine instance
    vmSize string
    dynamic_memory_config VirtualMachineInstancePropertiesResponseDynamicMemoryConfig
    memory_mb float
    RAM in MB for the virtual machine instance
    processors int
    number of processors for the virtual machine instance
    vm_size str
    dynamicMemoryConfig Property Map
    memoryMB Number
    RAM in MB for the virtual machine instance
    processors Number
    number of processors for the virtual machine instance
    vmSize String

    VirtualMachineInstancePropertiesResponseImageReference

    Id string
    Resource ID of the image
    Id string
    Resource ID of the image
    id String
    Resource ID of the image
    id string
    Resource ID of the image
    id str
    Resource ID of the image
    id String
    Resource ID of the image

    VirtualMachineInstancePropertiesResponseLinuxConfiguration

    DisablePasswordAuthentication bool
    DisablePasswordAuthentication - whether password authentication should be disabled
    ProvisionVMAgent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    ProvisionVMConfigAgent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    Ssh Pulumi.AzureNative.AzureStackHCI.Inputs.SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS.
    DisablePasswordAuthentication bool
    DisablePasswordAuthentication - whether password authentication should be disabled
    ProvisionVMAgent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    ProvisionVMConfigAgent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    Ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS.
    disablePasswordAuthentication Boolean
    DisablePasswordAuthentication - whether password authentication should be disabled
    provisionVMAgent Boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent Boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS.
    disablePasswordAuthentication boolean
    DisablePasswordAuthentication - whether password authentication should be disabled
    provisionVMAgent boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS.
    disable_password_authentication bool
    DisablePasswordAuthentication - whether password authentication should be disabled
    provision_vm_agent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provision_vm_config_agent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS.
    disablePasswordAuthentication Boolean
    DisablePasswordAuthentication - whether password authentication should be disabled
    provisionVMAgent Boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent Boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh Property Map
    Specifies the ssh key configuration for a Linux OS.

    VirtualMachineInstancePropertiesResponseNetworkInterfaces

    Id string
    ID - Resource Id of the network interface
    Id string
    ID - Resource Id of the network interface
    id String
    ID - Resource Id of the network interface
    id string
    ID - Resource Id of the network interface
    id str
    ID - Resource Id of the network interface
    id String
    ID - Resource Id of the network interface

    VirtualMachineInstancePropertiesResponseNetworkProfile

    NetworkInterfaces List<Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstancePropertiesResponseNetworkInterfaces>
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance
    NetworkInterfaces []VirtualMachineInstancePropertiesResponseNetworkInterfaces
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance
    networkInterfaces List<VirtualMachineInstancePropertiesResponseNetworkInterfaces>
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance
    networkInterfaces VirtualMachineInstancePropertiesResponseNetworkInterfaces[]
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance
    network_interfaces Sequence[VirtualMachineInstancePropertiesResponseNetworkInterfaces]
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance
    networkInterfaces List<Property Map>
    NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance

    VirtualMachineInstancePropertiesResponseOsDisk

    Id string
    Resource ID of the OS disk
    OsType string
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.
    Id string
    Resource ID of the OS disk
    OsType string
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.
    id String
    Resource ID of the OS disk
    osType String
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.
    id string
    Resource ID of the OS disk
    osType string
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.
    id str
    Resource ID of the OS disk
    os_type str
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.
    id String
    Resource ID of the OS disk
    osType String
    This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.

    VirtualMachineInstancePropertiesResponseOsProfile

    AdminUsername string
    AdminUsername - admin username
    ComputerName string
    ComputerName - name of the compute
    LinuxConfiguration Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstancePropertiesResponseLinuxConfiguration
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    WindowsConfiguration Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstancePropertiesResponseWindowsConfiguration
    Windows Configuration for the virtual machine instance
    AdminUsername string
    AdminUsername - admin username
    ComputerName string
    ComputerName - name of the compute
    LinuxConfiguration VirtualMachineInstancePropertiesResponseLinuxConfiguration
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    WindowsConfiguration VirtualMachineInstancePropertiesResponseWindowsConfiguration
    Windows Configuration for the virtual machine instance
    adminUsername String
    AdminUsername - admin username
    computerName String
    ComputerName - name of the compute
    linuxConfiguration VirtualMachineInstancePropertiesResponseLinuxConfiguration
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    windowsConfiguration VirtualMachineInstancePropertiesResponseWindowsConfiguration
    Windows Configuration for the virtual machine instance
    adminUsername string
    AdminUsername - admin username
    computerName string
    ComputerName - name of the compute
    linuxConfiguration VirtualMachineInstancePropertiesResponseLinuxConfiguration
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    windowsConfiguration VirtualMachineInstancePropertiesResponseWindowsConfiguration
    Windows Configuration for the virtual machine instance
    admin_username str
    AdminUsername - admin username
    computer_name str
    ComputerName - name of the compute
    linux_configuration VirtualMachineInstancePropertiesResponseLinuxConfiguration
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    windows_configuration VirtualMachineInstancePropertiesResponseWindowsConfiguration
    Windows Configuration for the virtual machine instance
    adminUsername String
    AdminUsername - admin username
    computerName String
    ComputerName - name of the compute
    linuxConfiguration Property Map
    LinuxConfiguration - linux specific configuration values for the virtual machine instance
    windowsConfiguration Property Map
    Windows Configuration for the virtual machine instance

    VirtualMachineInstancePropertiesResponseSecurityProfile

    EnableTPM bool
    SecurityType string
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    UefiSettings Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstancePropertiesResponseUefiSettings
    EnableTPM bool
    SecurityType string
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    UefiSettings VirtualMachineInstancePropertiesResponseUefiSettings
    enableTPM Boolean
    securityType String
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    uefiSettings VirtualMachineInstancePropertiesResponseUefiSettings
    enableTPM boolean
    securityType string
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    uefiSettings VirtualMachineInstancePropertiesResponseUefiSettings
    enable_tpm bool
    security_type str
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    uefi_settings VirtualMachineInstancePropertiesResponseUefiSettings
    enableTPM Boolean
    securityType String
    Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
    uefiSettings Property Map

    VirtualMachineInstancePropertiesResponseStorageProfile

    DataDisks []VirtualMachineInstancePropertiesResponseDataDisks
    adds data disks to the virtual machine instance
    ImageReference VirtualMachineInstancePropertiesResponseImageReference
    Which Image to use for the virtual machine instance
    OsDisk VirtualMachineInstancePropertiesResponseOsDisk
    VHD to attach as OS disk
    VmConfigStoragePathId string
    Id of the storage container that hosts the VM configuration file
    dataDisks List<VirtualMachineInstancePropertiesResponseDataDisks>
    adds data disks to the virtual machine instance
    imageReference VirtualMachineInstancePropertiesResponseImageReference
    Which Image to use for the virtual machine instance
    osDisk VirtualMachineInstancePropertiesResponseOsDisk
    VHD to attach as OS disk
    vmConfigStoragePathId String
    Id of the storage container that hosts the VM configuration file
    dataDisks VirtualMachineInstancePropertiesResponseDataDisks[]
    adds data disks to the virtual machine instance
    imageReference VirtualMachineInstancePropertiesResponseImageReference
    Which Image to use for the virtual machine instance
    osDisk VirtualMachineInstancePropertiesResponseOsDisk
    VHD to attach as OS disk
    vmConfigStoragePathId string
    Id of the storage container that hosts the VM configuration file
    data_disks Sequence[VirtualMachineInstancePropertiesResponseDataDisks]
    adds data disks to the virtual machine instance
    image_reference VirtualMachineInstancePropertiesResponseImageReference
    Which Image to use for the virtual machine instance
    os_disk VirtualMachineInstancePropertiesResponseOsDisk
    VHD to attach as OS disk
    vm_config_storage_path_id str
    Id of the storage container that hosts the VM configuration file
    dataDisks List<Property Map>
    adds data disks to the virtual machine instance
    imageReference Property Map
    Which Image to use for the virtual machine instance
    osDisk Property Map
    VHD to attach as OS disk
    vmConfigStoragePathId String
    Id of the storage container that hosts the VM configuration file

    VirtualMachineInstancePropertiesResponseUefiSettings

    SecureBootEnabled bool
    Specifies whether secure boot should be enabled on the virtual machine instance.
    SecureBootEnabled bool
    Specifies whether secure boot should be enabled on the virtual machine instance.
    secureBootEnabled Boolean
    Specifies whether secure boot should be enabled on the virtual machine instance.
    secureBootEnabled boolean
    Specifies whether secure boot should be enabled on the virtual machine instance.
    secure_boot_enabled bool
    Specifies whether secure boot should be enabled on the virtual machine instance.
    secureBootEnabled Boolean
    Specifies whether secure boot should be enabled on the virtual machine instance.

    VirtualMachineInstancePropertiesResponseWindowsConfiguration

    EnableAutomaticUpdates bool
    Whether to EnableAutomaticUpdates on the machine
    ProvisionVMAgent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    ProvisionVMConfigAgent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    Ssh Pulumi.AzureNative.AzureStackHCI.Inputs.SshConfigurationResponse
    Specifies the ssh key configuration for Windows OS.
    TimeZone string
    TimeZone for the virtual machine instance
    EnableAutomaticUpdates bool
    Whether to EnableAutomaticUpdates on the machine
    ProvisionVMAgent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    ProvisionVMConfigAgent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    Ssh SshConfigurationResponse
    Specifies the ssh key configuration for Windows OS.
    TimeZone string
    TimeZone for the virtual machine instance
    enableAutomaticUpdates Boolean
    Whether to EnableAutomaticUpdates on the machine
    provisionVMAgent Boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent Boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for Windows OS.
    timeZone String
    TimeZone for the virtual machine instance
    enableAutomaticUpdates boolean
    Whether to EnableAutomaticUpdates on the machine
    provisionVMAgent boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for Windows OS.
    timeZone string
    TimeZone for the virtual machine instance
    enable_automatic_updates bool
    Whether to EnableAutomaticUpdates on the machine
    provision_vm_agent bool
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provision_vm_config_agent bool
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for Windows OS.
    time_zone str
    TimeZone for the virtual machine instance
    enableAutomaticUpdates Boolean
    Whether to EnableAutomaticUpdates on the machine
    provisionVMAgent Boolean
    Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.
    provisionVMConfigAgent Boolean
    Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.
    ssh Property Map
    Specifies the ssh key configuration for Windows OS.
    timeZone String
    TimeZone for the virtual machine instance

    VirtualMachineInstanceStatusResponse

    ErrorCode string
    VirtualMachine provisioning error code
    ErrorMessage string
    Descriptive error message
    PowerState string
    The power state of the virtual machine instance
    ProvisioningStatus Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualMachineInstanceStatusResponseProvisioningStatus
    ErrorCode string
    VirtualMachine provisioning error code
    ErrorMessage string
    Descriptive error message
    PowerState string
    The power state of the virtual machine instance
    ProvisioningStatus VirtualMachineInstanceStatusResponseProvisioningStatus
    errorCode String
    VirtualMachine provisioning error code
    errorMessage String
    Descriptive error message
    powerState String
    The power state of the virtual machine instance
    provisioningStatus VirtualMachineInstanceStatusResponseProvisioningStatus
    errorCode string
    VirtualMachine provisioning error code
    errorMessage string
    Descriptive error message
    powerState string
    The power state of the virtual machine instance
    provisioningStatus VirtualMachineInstanceStatusResponseProvisioningStatus
    error_code str
    VirtualMachine provisioning error code
    error_message str
    Descriptive error message
    power_state str
    The power state of the virtual machine instance
    provisioning_status VirtualMachineInstanceStatusResponseProvisioningStatus
    errorCode String
    VirtualMachine provisioning error code
    errorMessage String
    Descriptive error message
    powerState String
    The power state of the virtual machine instance
    provisioningStatus Property Map

    VirtualMachineInstanceStatusResponseProvisioningStatus

    OperationId string
    The ID of the operation performed on the virtual machine instance
    Status string
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]
    OperationId string
    The ID of the operation performed on the virtual machine instance
    Status string
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]
    operationId String
    The ID of the operation performed on the virtual machine instance
    status String
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]
    operationId string
    The ID of the operation performed on the virtual machine instance
    status string
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]
    operation_id str
    The ID of the operation performed on the virtual machine instance
    status str
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]
    operationId String
    The ID of the operation performed on the virtual machine instance
    status String
    The status of the operation performed on the virtual machine instance [Succeeded, Failed, InProgress]

    VirtualMachineInstanceViewResponse

    VmAgent VirtualMachineVMConfigAgentInstanceViewResponse
    The VM Config Agent running on the virtual machine.
    vmAgent VirtualMachineVMConfigAgentInstanceViewResponse
    The VM Config Agent running on the virtual machine.
    vmAgent VirtualMachineVMConfigAgentInstanceViewResponse
    The VM Config Agent running on the virtual machine.
    vm_agent VirtualMachineVMConfigAgentInstanceViewResponse
    The VM Config Agent running on the virtual machine.
    vmAgent Property Map
    The VM Config Agent running on the virtual machine.

    VirtualMachineVMConfigAgentInstanceViewResponse

    Statuses List<Pulumi.AzureNative.AzureStackHCI.Inputs.InstanceViewStatusResponse>
    The resource status information.
    VmVMConfigAgentVersion string
    The VM Config Agent full version.
    Statuses []InstanceViewStatusResponse
    The resource status information.
    VmVMConfigAgentVersion string
    The VM Config Agent full version.
    statuses List<InstanceViewStatusResponse>
    The resource status information.
    vmVMConfigAgentVersion String
    The VM Config Agent full version.
    statuses InstanceViewStatusResponse[]
    The resource status information.
    vmVMConfigAgentVersion string
    The VM Config Agent full version.
    statuses Sequence[InstanceViewStatusResponse]
    The resource status information.
    vm_vm_config_agent_version str
    The VM Config Agent full version.
    statuses List<Property Map>
    The resource status information.
    vmVMConfigAgentVersion String
    The VM Config Agent full version.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi