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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 by Pulumi
Get environment. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:devtestlab:getEnvironment
arguments:
# arguments dictionary
The following arguments are supported:
- Lab
Name string - The name of the lab.
- Name string
- The name of the environment.
- Resource
Group stringName - The name of the resource group.
- User
Name string - The name of the user profile.
- Expand string
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- Lab
Name string - The name of the lab.
- Name string
- The name of the environment.
- Resource
Group stringName - The name of the resource group.
- User
Name string - The name of the user profile.
- Expand string
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- lab
Name String - The name of the lab.
- name String
- The name of the environment.
- resource
Group StringName - The name of the resource group.
- user
Name String - The name of the user profile.
- expand String
- Specify the $expand query. Example: 'properties($select=deploymentProperties)'
- lab
Name string - The name of the lab.
- name string
- The name of the environment.
- resource
Group stringName - The name of the resource group.
- user
Name 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)'
- lab
Name String - The name of the lab.
- name String
- The name of the environment.
- resource
Group StringName - The name of the resource group.
- user
Name 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:
- Created
By stringUser - The creator of the environment.
- Id string
- The identifier of the resource.
- Name string
- The name of the resource.
- Provisioning
State string - The provisioning status of the resource.
- Resource
Group stringId - The identifier of the resource group containing the environment's resources.
- Type string
- The type of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Arm
Template stringDisplay Name - The display name of the Azure Resource Manager template that produced the environment.
- Deployment
Properties 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.
- Created
By stringUser - The creator of the environment.
- Id string
- The identifier of the resource.
- Name string
- The name of the resource.
- Provisioning
State string - The provisioning status of the resource.
- Resource
Group stringId - The identifier of the resource group containing the environment's resources.
- Type string
- The type of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Arm
Template stringDisplay 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 string
- The location of the resource.
- map[string]string
- The tags of the resource.
- created
By StringUser - The creator of the environment.
- id String
- The identifier of the resource.
- name String
- The name of the resource.
- provisioning
State String - The provisioning status of the resource.
- resource
Group StringId - The identifier of the resource group containing the environment's resources.
- type String
- The type of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- arm
Template StringDisplay 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 String
- The location of the resource.
- Map<String,String>
- The tags of the resource.
- created
By stringUser - The creator of the environment.
- id string
- The identifier of the resource.
- name string
- The name of the resource.
- provisioning
State string - The provisioning status of the resource.
- resource
Group stringId - The identifier of the resource group containing the environment's resources.
- type string
- The type of the resource.
- unique
Identifier string - The unique immutable identifier of a resource (Guid).
- arm
Template stringDisplay 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 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.
- created
By StringUser - The creator of the environment.
- id String
- The identifier of the resource.
- name String
- The name of the resource.
- provisioning
State String - The provisioning status of the resource.
- resource
Group StringId - The identifier of the resource group containing the environment's resources.
- type String
- The type of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- arm
Template StringDisplay Name - The display name of the Azure Resource Manager template that produced the environment.
- deployment
Properties 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
- Arm
Template 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.
- Arm
Template stringId - The Azure Resource Manager template's identifier.
- Parameters
[]Arm
Template Parameter Properties Response - The parameters of the Azure Resource Manager template.
- arm
Template StringId - The Azure Resource Manager template's identifier.
- parameters
List<Arm
Template Parameter Properties Response> - The parameters of the Azure Resource Manager template.
- arm
Template stringId - The Azure Resource Manager template's identifier.
- parameters
Arm
Template Parameter Properties Response[] - The parameters of the Azure Resource Manager template.
- arm_
template_ strid - The Azure Resource Manager template's identifier.
- parameters
Sequence[Arm
Template Parameter Properties Response] - The parameters of the Azure Resource Manager template.
- arm
Template 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.47.1 published on Monday, Jun 24, 2024 by Pulumi