These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.labservices.getGlobalUserEnvironment
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the virtual machine details API Version: 2018-10-15.
Using getGlobalUserEnvironment
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 getGlobalUserEnvironment(args: GetGlobalUserEnvironmentArgs, opts?: InvokeOptions): Promise<GetGlobalUserEnvironmentResult>
function getGlobalUserEnvironmentOutput(args: GetGlobalUserEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetGlobalUserEnvironmentResult>def get_global_user_environment(environment_id: Optional[str] = None,
                                expand: Optional[str] = None,
                                user_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetGlobalUserEnvironmentResult
def get_global_user_environment_output(environment_id: Optional[pulumi.Input[str]] = None,
                                expand: Optional[pulumi.Input[str]] = None,
                                user_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetGlobalUserEnvironmentResult]func GetGlobalUserEnvironment(ctx *Context, args *GetGlobalUserEnvironmentArgs, opts ...InvokeOption) (*GetGlobalUserEnvironmentResult, error)
func GetGlobalUserEnvironmentOutput(ctx *Context, args *GetGlobalUserEnvironmentOutputArgs, opts ...InvokeOption) GetGlobalUserEnvironmentResultOutput> Note: This function is named GetGlobalUserEnvironment in the Go SDK.
public static class GetGlobalUserEnvironment 
{
    public static Task<GetGlobalUserEnvironmentResult> InvokeAsync(GetGlobalUserEnvironmentArgs args, InvokeOptions? opts = null)
    public static Output<GetGlobalUserEnvironmentResult> Invoke(GetGlobalUserEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGlobalUserEnvironmentResult> getGlobalUserEnvironment(GetGlobalUserEnvironmentArgs args, InvokeOptions options)
public static Output<GetGlobalUserEnvironmentResult> getGlobalUserEnvironment(GetGlobalUserEnvironmentArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:labservices:getGlobalUserEnvironment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EnvironmentId string
- The resourceId of the environment
- UserName string
- The name of the user.
- Expand string
- Specify the $expand query. Example: 'properties($expand=environment)'
- EnvironmentId string
- The resourceId of the environment
- UserName string
- The name of the user.
- Expand string
- Specify the $expand query. Example: 'properties($expand=environment)'
- environmentId String
- The resourceId of the environment
- userName String
- The name of the user.
- expand String
- Specify the $expand query. Example: 'properties($expand=environment)'
- environmentId string
- The resourceId of the environment
- userName string
- The name of the user.
- expand string
- Specify the $expand query. Example: 'properties($expand=environment)'
- environment_id str
- The resourceId of the environment
- user_name str
- The name of the user.
- expand str
- Specify the $expand query. Example: 'properties($expand=environment)'
- environmentId String
- The resourceId of the environment
- userName String
- The name of the user.
- expand String
- Specify the $expand query. Example: 'properties($expand=environment)'
getGlobalUserEnvironment Result
The following output properties are available:
- Environment
Pulumi.Azure Native. Lab Services. Outputs. Environment Details Response 
- Details of the environment
- Environment
EnvironmentDetails Response 
- Details of the environment
- environment
EnvironmentDetails Response 
- Details of the environment
- environment
EnvironmentDetails Response 
- Details of the environment
- environment
EnvironmentDetails Response 
- Details of the environment
- environment Property Map
- Details of the environment
Supporting Types
EnvironmentDetailsResponse  
- Description string
- Description of the Environment
- EnvironmentState string
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- Id string
- Resource Id of the environment
- LatestOperation Pulumi.Result Azure Native. Lab Services. Inputs. Latest Operation Result Response 
- The details of the latest operation. ex: status, error
- Name string
- Name of the Environment
- PasswordLast stringReset 
- When the password was last reset on the environment.
- ProvisioningState string
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- TotalUsage string
- How long the environment has been used by a lab user
- VirtualMachine Pulumi.Details Azure Native. Lab Services. Inputs. Virtual Machine Details Response 
- Details of backing DTL virtual machine with compute and network details.
- Description string
- Description of the Environment
- EnvironmentState string
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- Id string
- Resource Id of the environment
- LatestOperation LatestResult Operation Result Response 
- The details of the latest operation. ex: status, error
- Name string
- Name of the Environment
- PasswordLast stringReset 
- When the password was last reset on the environment.
- ProvisioningState string
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- TotalUsage string
- How long the environment has been used by a lab user
- VirtualMachine VirtualDetails Machine Details Response 
- Details of backing DTL virtual machine with compute and network details.
- description String
- Description of the Environment
- environmentState String
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- id String
- Resource Id of the environment
- latestOperation LatestResult Operation Result Response 
- The details of the latest operation. ex: status, error
- name String
- Name of the Environment
- passwordLast StringReset 
- When the password was last reset on the environment.
- provisioningState String
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- totalUsage String
- How long the environment has been used by a lab user
- virtualMachine VirtualDetails Machine Details Response 
- Details of backing DTL virtual machine with compute and network details.
- description string
- Description of the Environment
- environmentState string
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- id string
- Resource Id of the environment
- latestOperation LatestResult Operation Result Response 
- The details of the latest operation. ex: status, error
- name string
- Name of the Environment
- passwordLast stringReset 
- When the password was last reset on the environment.
- provisioningState string
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- totalUsage string
- How long the environment has been used by a lab user
- virtualMachine VirtualDetails Machine Details Response 
- Details of backing DTL virtual machine with compute and network details.
- description str
- Description of the Environment
- environment_state str
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- id str
- Resource Id of the environment
- latest_operation_ Latestresult Operation Result Response 
- The details of the latest operation. ex: status, error
- name str
- Name of the Environment
- password_last_ strreset 
- When the password was last reset on the environment.
- provisioning_state str
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- total_usage str
- How long the environment has been used by a lab user
- virtual_machine_ Virtualdetails Machine Details Response 
- Details of backing DTL virtual machine with compute and network details.
- description String
- Description of the Environment
- environmentState String
- Publishing state of the environment setting Possible values are Creating, Created, Failed
- id String
- Resource Id of the environment
- latestOperation Property MapResult 
- The details of the latest operation. ex: status, error
- name String
- Name of the Environment
- passwordLast StringReset 
- When the password was last reset on the environment.
- provisioningState String
- The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
- totalUsage String
- How long the environment has been used by a lab user
- virtualMachine Property MapDetails 
- Details of backing DTL virtual machine with compute and network details.
LatestOperationResultResponse   
- ErrorCode string
- Error code on failure.
- ErrorMessage string
- The error message.
- HttpMethod string
- The HttpMethod - PUT/POST/DELETE for the operation.
- OperationUrl string
- The URL to use to check long-running operation status
- RequestUri string
- Request URI of the operation.
- Status string
- The current status of the operation.
- ErrorCode string
- Error code on failure.
- ErrorMessage string
- The error message.
- HttpMethod string
- The HttpMethod - PUT/POST/DELETE for the operation.
- OperationUrl string
- The URL to use to check long-running operation status
- RequestUri string
- Request URI of the operation.
- Status string
- The current status of the operation.
- errorCode String
- Error code on failure.
- errorMessage String
- The error message.
- httpMethod String
- The HttpMethod - PUT/POST/DELETE for the operation.
- operationUrl String
- The URL to use to check long-running operation status
- requestUri String
- Request URI of the operation.
- status String
- The current status of the operation.
- errorCode string
- Error code on failure.
- errorMessage string
- The error message.
- httpMethod string
- The HttpMethod - PUT/POST/DELETE for the operation.
- operationUrl string
- The URL to use to check long-running operation status
- requestUri string
- Request URI of the operation.
- status string
- The current status of the operation.
- error_code str
- Error code on failure.
- error_message str
- The error message.
- http_method str
- The HttpMethod - PUT/POST/DELETE for the operation.
- operation_url str
- The URL to use to check long-running operation status
- request_uri str
- Request URI of the operation.
- status str
- The current status of the operation.
- errorCode String
- Error code on failure.
- errorMessage String
- The error message.
- httpMethod String
- The HttpMethod - PUT/POST/DELETE for the operation.
- operationUrl String
- The URL to use to check long-running operation status
- requestUri String
- Request URI of the operation.
- status String
- The current status of the operation.
VirtualMachineDetailsResponse   
- LastKnown stringPower State 
- Last known compute power state captured in DTL
- PrivateIp stringAddress 
- PrivateIp address of the compute VM
- ProvisioningState string
- Provisioning state of the Dtl VM
- string
- Connection information for Windows
- string
- Connection information for Linux
- UserName string
- Compute VM login user name
- LastKnown stringPower State 
- Last known compute power state captured in DTL
- PrivateIp stringAddress 
- PrivateIp address of the compute VM
- ProvisioningState string
- Provisioning state of the Dtl VM
- string
- Connection information for Windows
- string
- Connection information for Linux
- UserName string
- Compute VM login user name
- lastKnown StringPower State 
- Last known compute power state captured in DTL
- privateIp StringAddress 
- PrivateIp address of the compute VM
- provisioningState String
- Provisioning state of the Dtl VM
- String
- Connection information for Windows
- String
- Connection information for Linux
- userName String
- Compute VM login user name
- lastKnown stringPower State 
- Last known compute power state captured in DTL
- privateIp stringAddress 
- PrivateIp address of the compute VM
- provisioningState string
- Provisioning state of the Dtl VM
- string
- Connection information for Windows
- string
- Connection information for Linux
- userName string
- Compute VM login user name
- last_known_ strpower_ state 
- Last known compute power state captured in DTL
- private_ip_ straddress 
- PrivateIp address of the compute VM
- provisioning_state str
- Provisioning state of the Dtl VM
- str
- Connection information for Windows
- str
- Connection information for Linux
- user_name str
- Compute VM login user name
- lastKnown StringPower State 
- Last known compute power state captured in DTL
- privateIp StringAddress 
- PrivateIp address of the compute VM
- provisioningState String
- Provisioning state of the Dtl VM
- String
- Connection information for Windows
- String
- Connection information for Linux
- userName String
- Compute VM login user name
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi