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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.devtestlab.getEnvironment
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get environment. Azure REST API version: 2018-09-15.
Using getEnvironment
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 getEnvironment(args: GetEnvironmentArgs, opts?: InvokeOptions): Promise<GetEnvironmentResult>
function getEnvironmentOutput(args: GetEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetEnvironmentResult>def get_environment(expand: Optional[str] = None,
                    lab_name: Optional[str] = None,
                    name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    user_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetEnvironmentResult
def get_environment_output(expand: Optional[pulumi.Input[str]] = None,
                    lab_name: Optional[pulumi.Input[str]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    user_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetEnvironmentResult]func LookupEnvironment(ctx *Context, args *LookupEnvironmentArgs, opts ...InvokeOption) (*LookupEnvironmentResult, error)
func LookupEnvironmentOutput(ctx *Context, args *LookupEnvironmentOutputArgs, opts ...InvokeOption) LookupEnvironmentResultOutput> Note: This function is named LookupEnvironment in the Go SDK.
public static class GetEnvironment 
{
    public static Task<GetEnvironmentResult> InvokeAsync(GetEnvironmentArgs args, InvokeOptions? opts = null)
    public static Output<GetEnvironmentResult> Invoke(GetEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
public static Output<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:devtestlab:getEnvironment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- LabName string
- The name of the lab.
- Name string
- The name of the environment.
- ResourceGroup stringName 
- The name of the resource group.
- UserName string
- The name of the user profile.
- Expand string
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- LabName string
- The name of the lab.
- Name string
- The name of the environment.
- ResourceGroup stringName 
- The name of the resource group.
- UserName string
- The name of the user profile.
- Expand string
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- labName String
- The name of the lab.
- name String
- The name of the environment.
- resourceGroup StringName 
- The name of the resource group.
- userName String
- The name of the user profile.
- expand String
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- labName string
- The name of the lab.
- name string
- The name of the environment.
- resourceGroup stringName 
- The name of the resource group.
- userName string
- The name of the user profile.
- expand string
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- lab_name str
- The name of the lab.
- name str
- The name of the environment.
- resource_group_ strname 
- The name of the resource group.
- user_name str
- The name of the user profile.
- expand str
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- labName String
- The name of the lab.
- name String
- The name of the environment.
- resourceGroup StringName 
- The name of the resource group.
- userName String
- The name of the user profile.
- expand String
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
getEnvironment Result
The following output properties are available:
- CreatedBy stringUser 
- The creator of the environment.
- Id string
- The identifier of the resource.
- Name string
- The name of the resource.
- ProvisioningState string
- The provisioning status of the resource.
- ResourceGroup stringId 
- The identifier of the resource group containing the environment's resources.
- Type string
- The type of the resource.
- UniqueIdentifier string
- The unique immutable identifier of a resource (Guid).
- ArmTemplate stringDisplay Name 
- The display name of the Azure Resource Manager template that produced the environment.
- DeploymentProperties Pulumi.Azure Native. Dev Test Lab. Outputs. Environment Deployment Properties Response 
- The deployment properties of the environment.
- Location string
- The location of the resource.
- Dictionary<string, string>
- The tags of the resource.
- CreatedBy stringUser 
- The creator of the environment.
- Id string
- The identifier of the resource.
- Name string
- The name of the resource.
- ProvisioningState string
- The provisioning status of the resource.
- ResourceGroup stringId 
- The identifier of the resource group containing the environment's resources.
- Type string
- The type of the resource.
- UniqueIdentifier string
- The unique immutable identifier of a resource (Guid).
- ArmTemplate stringDisplay Name 
- The display name of the Azure Resource Manager template that produced the environment.
- DeploymentProperties EnvironmentDeployment Properties Response 
- The deployment properties of the environment.
- Location string
- The location of the resource.
- map[string]string
- The tags of the resource.
- createdBy StringUser 
- The creator of the environment.
- id String
- The identifier of the resource.
- name String
- The name of the resource.
- provisioningState String
- The provisioning status of the resource.
- resourceGroup StringId 
- The identifier of the resource group containing the environment's resources.
- type String
- The type of the resource.
- uniqueIdentifier String
- The unique immutable identifier of a resource (Guid).
- armTemplate StringDisplay Name 
- The display name of the Azure Resource Manager template that produced the environment.
- deploymentProperties EnvironmentDeployment Properties Response 
- The deployment properties of the environment.
- location String
- The location of the resource.
- Map<String,String>
- The tags of the resource.
- createdBy stringUser 
- The creator of the environment.
- id string
- The identifier of the resource.
- name string
- The name of the resource.
- provisioningState string
- The provisioning status of the resource.
- resourceGroup stringId 
- The identifier of the resource group containing the environment's resources.
- type string
- The type of the resource.
- uniqueIdentifier string
- The unique immutable identifier of a resource (Guid).
- armTemplate stringDisplay Name 
- The display name of the Azure Resource Manager template that produced the environment.
- deploymentProperties EnvironmentDeployment Properties Response 
- The deployment properties of the environment.
- location string
- The location of the resource.
- {[key: string]: string}
- The tags of the resource.
- created_by_ struser 
- The creator of the environment.
- id str
- The identifier of the resource.
- name str
- The name of the resource.
- provisioning_state str
- The provisioning status of the resource.
- resource_group_ strid 
- The identifier of the resource group containing the environment's resources.
- type str
- The type of the resource.
- unique_identifier str
- The unique immutable identifier of a resource (Guid).
- arm_template_ strdisplay_ name 
- The display name of the Azure Resource Manager template that produced the environment.
- deployment_properties EnvironmentDeployment Properties Response 
- The deployment properties of the environment.
- location str
- The location of the resource.
- Mapping[str, str]
- The tags of the resource.
- createdBy StringUser 
- The creator of the environment.
- id String
- The identifier of the resource.
- name String
- The name of the resource.
- provisioningState String
- The provisioning status of the resource.
- resourceGroup StringId 
- The identifier of the resource group containing the environment's resources.
- type String
- The type of the resource.
- uniqueIdentifier String
- The unique immutable identifier of a resource (Guid).
- armTemplate StringDisplay Name 
- The display name of the Azure Resource Manager template that produced the environment.
- deploymentProperties Property Map
- The deployment properties of the environment.
- location String
- The location of the resource.
- Map<String>
- The tags of the resource.
Supporting Types
ArmTemplateParameterPropertiesResponse    
EnvironmentDeploymentPropertiesResponse   
- ArmTemplate stringId 
- The Azure Resource Manager template's identifier.
- Parameters
List<Pulumi.Azure Native. Dev Test Lab. Inputs. Arm Template Parameter Properties Response> 
- The parameters of the Azure Resource Manager template.
- ArmTemplate stringId 
- The Azure Resource Manager template's identifier.
- Parameters
[]ArmTemplate Parameter Properties Response 
- The parameters of the Azure Resource Manager template.
- armTemplate StringId 
- The Azure Resource Manager template's identifier.
- parameters
List<ArmTemplate Parameter Properties Response> 
- The parameters of the Azure Resource Manager template.
- armTemplate stringId 
- The Azure Resource Manager template's identifier.
- parameters
ArmTemplate Parameter Properties Response[] 
- The parameters of the Azure Resource Manager template.
- arm_template_ strid 
- The Azure Resource Manager template's identifier.
- parameters
Sequence[ArmTemplate Parameter Properties Response] 
- The parameters of the Azure Resource Manager template.
- armTemplate StringId 
- The Azure Resource Manager template's identifier.
- parameters List<Property Map>
- The parameters of the Azure Resource Manager template.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi