azure-native.devtestlab.Lab
Explore with Pulumi AI
A lab. API Version: 2018-09-15.
Example Usage
Labs_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var lab = new AzureNative.DevTestLab.Lab("lab", new()
{
LabStorageType = "{Standard|Premium}",
Location = "{location}",
Name = "{labName}",
ResourceGroupName = "resourceGroupName",
Tags =
{
{ "tagName1", "tagValue1" },
},
});
});
package main
import (
devtestlab "github.com/pulumi/pulumi-azure-native-sdk/devtestlab"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := devtestlab.NewLab(ctx, "lab", &devtestlab.LabArgs{
LabStorageType: pulumi.String("{Standard|Premium}"),
Location: pulumi.String("{location}"),
Name: pulumi.String("{labName}"),
ResourceGroupName: pulumi.String("resourceGroupName"),
Tags: pulumi.StringMap{
"tagName1": pulumi.String("tagValue1"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.devtestlab.Lab;
import com.pulumi.azurenative.devtestlab.LabArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var lab = new Lab("lab", LabArgs.builder()
.labStorageType("{Standard|Premium}")
.location("{location}")
.name("{labName}")
.resourceGroupName("resourceGroupName")
.tags(Map.of("tagName1", "tagValue1"))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
lab = azure_native.devtestlab.Lab("lab",
lab_storage_type="{Standard|Premium}",
location="{location}",
name="{labName}",
resource_group_name="resourceGroupName",
tags={
"tagName1": "tagValue1",
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const lab = new azure_native.devtestlab.Lab("lab", {
labStorageType: "{Standard|Premium}",
location: "{location}",
name: "{labName}",
resourceGroupName: "resourceGroupName",
tags: {
tagName1: "tagValue1",
},
});
resources:
lab:
type: azure-native:devtestlab:Lab
properties:
labStorageType: '{Standard|Premium}'
location: '{location}'
name: '{labName}'
resourceGroupName: resourceGroupName
tags:
tagName1: tagValue1
Create Lab Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Lab(name: string, args: LabArgs, opts?: CustomResourceOptions);
@overload
def Lab(resource_name: str,
args: LabArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Lab(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
announcement: Optional[LabAnnouncementPropertiesArgs] = None,
environment_permission: Optional[Union[str, EnvironmentPermission]] = None,
extended_properties: Optional[Mapping[str, str]] = None,
lab_storage_type: Optional[Union[str, StorageType]] = None,
location: Optional[str] = None,
mandatory_artifacts_resource_ids_linux: Optional[Sequence[str]] = None,
mandatory_artifacts_resource_ids_windows: Optional[Sequence[str]] = None,
name: Optional[str] = None,
premium_data_disks: Optional[Union[str, PremiumDataDisk]] = None,
support: Optional[LabSupportPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewLab(ctx *Context, name string, args LabArgs, opts ...ResourceOption) (*Lab, error)
public Lab(string name, LabArgs args, CustomResourceOptions? opts = null)
type: azure-native:devtestlab:Lab
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LabArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LabArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LabArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LabArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LabArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var labResource = new AzureNative.Devtestlab.Lab("labResource", new()
{
ResourceGroupName = "string",
Announcement =
{
{ "enabled", "string" },
{ "expirationDate", "string" },
{ "expired", false },
{ "markdown", "string" },
{ "title", "string" },
},
EnvironmentPermission = "string",
ExtendedProperties =
{
{ "string", "string" },
},
LabStorageType = "string",
Location = "string",
MandatoryArtifactsResourceIdsLinux = new[]
{
"string",
},
MandatoryArtifactsResourceIdsWindows = new[]
{
"string",
},
Name = "string",
PremiumDataDisks = "string",
Support =
{
{ "enabled", "string" },
{ "markdown", "string" },
},
Tags =
{
{ "string", "string" },
},
});
example, err := devtestlab.NewLab(ctx, "labResource", &devtestlab.LabArgs{
ResourceGroupName: "string",
Announcement: map[string]interface{}{
"enabled": "string",
"expirationDate": "string",
"expired": false,
"markdown": "string",
"title": "string",
},
EnvironmentPermission: "string",
ExtendedProperties: map[string]interface{}{
"string": "string",
},
LabStorageType: "string",
Location: "string",
MandatoryArtifactsResourceIdsLinux: []string{
"string",
},
MandatoryArtifactsResourceIdsWindows: []string{
"string",
},
Name: "string",
PremiumDataDisks: "string",
Support: map[string]interface{}{
"enabled": "string",
"markdown": "string",
},
Tags: map[string]interface{}{
"string": "string",
},
})
var labResource = new Lab("labResource", LabArgs.builder()
.resourceGroupName("string")
.announcement(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.environmentPermission("string")
.extendedProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.labStorageType("string")
.location("string")
.mandatoryArtifactsResourceIdsLinux("string")
.mandatoryArtifactsResourceIdsWindows("string")
.name("string")
.premiumDataDisks("string")
.support(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
lab_resource = azure_native.devtestlab.Lab("labResource",
resource_group_name=string,
announcement={
enabled: string,
expirationDate: string,
expired: False,
markdown: string,
title: string,
},
environment_permission=string,
extended_properties={
string: string,
},
lab_storage_type=string,
location=string,
mandatory_artifacts_resource_ids_linux=[string],
mandatory_artifacts_resource_ids_windows=[string],
name=string,
premium_data_disks=string,
support={
enabled: string,
markdown: string,
},
tags={
string: string,
})
const labResource = new azure_native.devtestlab.Lab("labResource", {
resourceGroupName: "string",
announcement: {
enabled: "string",
expirationDate: "string",
expired: false,
markdown: "string",
title: "string",
},
environmentPermission: "string",
extendedProperties: {
string: "string",
},
labStorageType: "string",
location: "string",
mandatoryArtifactsResourceIdsLinux: ["string"],
mandatoryArtifactsResourceIdsWindows: ["string"],
name: "string",
premiumDataDisks: "string",
support: {
enabled: "string",
markdown: "string",
},
tags: {
string: "string",
},
});
type: azure-native:devtestlab:Lab
properties:
announcement:
enabled: string
expirationDate: string
expired: false
markdown: string
title: string
environmentPermission: string
extendedProperties:
string: string
labStorageType: string
location: string
mandatoryArtifactsResourceIdsLinux:
- string
mandatoryArtifactsResourceIdsWindows:
- string
name: string
premiumDataDisks: string
resourceGroupName: string
support:
enabled: string
markdown: string
tags:
string: string
Lab Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Lab resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group.
- Announcement
Pulumi.
Azure Native. Dev Test Lab. Inputs. Lab Announcement Properties - The properties of any lab announcement associated with this lab
- Environment
Permission string | Pulumi.Azure Native. Dev Test Lab. Environment Permission - The access rights to be granted to the user when provisioning an environment
- Extended
Properties Dictionary<string, string> - Extended properties of the lab used for experimental features
- Lab
Storage string | Pulumi.Type Azure Native. Dev Test Lab. Storage Type - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- Location string
- The location of the resource.
- Mandatory
Artifacts List<string>Resource Ids Linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- Mandatory
Artifacts List<string>Resource Ids Windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- Name string
- The name of the lab.
- string | Pulumi.
Azure Native. Dev Test Lab. Premium Data Disk - The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- Support
Pulumi.
Azure Native. Dev Test Lab. Inputs. Lab Support Properties - The properties of any lab support message associated with this lab
- Dictionary<string, string>
- The tags of the resource.
- Resource
Group stringName - The name of the resource group.
- Announcement
Lab
Announcement Properties Args - The properties of any lab announcement associated with this lab
- Environment
Permission string | EnvironmentPermission - The access rights to be granted to the user when provisioning an environment
- Extended
Properties map[string]string - Extended properties of the lab used for experimental features
- Lab
Storage string | StorageType Type - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- Location string
- The location of the resource.
- Mandatory
Artifacts []stringResource Ids Linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- Mandatory
Artifacts []stringResource Ids Windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- Name string
- The name of the lab.
- string | Premium
Data Disk - The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- Support
Lab
Support Properties Args - The properties of any lab support message associated with this lab
- map[string]string
- The tags of the resource.
- resource
Group StringName - The name of the resource group.
- announcement
Lab
Announcement Properties - The properties of any lab announcement associated with this lab
- environment
Permission String | EnvironmentPermission - The access rights to be granted to the user when provisioning an environment
- extended
Properties Map<String,String> - Extended properties of the lab used for experimental features
- lab
Storage String | StorageType Type - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- location String
- The location of the resource.
- mandatory
Artifacts List<String>Resource Ids Linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- mandatory
Artifacts List<String>Resource Ids Windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- name String
- The name of the lab.
- String | Premium
Data Disk - The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- support
Lab
Support Properties - The properties of any lab support message associated with this lab
- Map<String,String>
- The tags of the resource.
- resource
Group stringName - The name of the resource group.
- announcement
Lab
Announcement Properties - The properties of any lab announcement associated with this lab
- environment
Permission string | EnvironmentPermission - The access rights to be granted to the user when provisioning an environment
- extended
Properties {[key: string]: string} - Extended properties of the lab used for experimental features
- lab
Storage string | StorageType Type - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- location string
- The location of the resource.
- mandatory
Artifacts string[]Resource Ids Linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- mandatory
Artifacts string[]Resource Ids Windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- name string
- The name of the lab.
- string | Premium
Data Disk - The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- support
Lab
Support Properties - The properties of any lab support message associated with this lab
- {[key: string]: string}
- The tags of the resource.
- resource_
group_ strname - The name of the resource group.
- announcement
Lab
Announcement Properties Args - The properties of any lab announcement associated with this lab
- environment_
permission str | EnvironmentPermission - The access rights to be granted to the user when provisioning an environment
- extended_
properties Mapping[str, str] - Extended properties of the lab used for experimental features
- lab_
storage_ str | Storagetype Type - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- location str
- The location of the resource.
- mandatory_
artifacts_ Sequence[str]resource_ ids_ linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- mandatory_
artifacts_ Sequence[str]resource_ ids_ windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- name str
- The name of the lab.
- str | Premium
Data Disk - The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- support
Lab
Support Properties Args - The properties of any lab support message associated with this lab
- Mapping[str, str]
- The tags of the resource.
- resource
Group StringName - The name of the resource group.
- announcement Property Map
- The properties of any lab announcement associated with this lab
- environment
Permission String | "Reader" | "Contributor" - The access rights to be granted to the user when provisioning an environment
- extended
Properties Map<String> - Extended properties of the lab used for experimental features
- lab
Storage String | "Standard" | "Premium" | "StandardType SSD" - Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
- location String
- The location of the resource.
- mandatory
Artifacts List<String>Resource Ids Linux - The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
- mandatory
Artifacts List<String>Resource Ids Windows - The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
- name String
- The name of the lab.
- String | "Disabled" | "Enabled"
- The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
- support Property Map
- The properties of any lab support message associated with this lab
- Map<String>
- The tags of the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Lab resource produces the following output properties:
- Artifacts
Storage stringAccount - The lab's artifact storage account.
- Created
Date string - The creation date of the lab.
- string
- The lab's default premium storage account.
- Default
Storage stringAccount - The lab's default storage account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Load
Balancer stringId - The load balancer used to for lab VMs that use shared IP address.
- Network
Security stringGroup Id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- string
- The lab's premium data disk storage account.
- Provisioning
State string - The provisioning status of the resource.
- Public
Ip stringId - The public IP address for the lab's load balancer.
- Type string
- The type of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Vault
Name string - The lab's Key vault.
- Vm
Creation stringResource Group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
- Artifacts
Storage stringAccount - The lab's artifact storage account.
- Created
Date string - The creation date of the lab.
- string
- The lab's default premium storage account.
- Default
Storage stringAccount - The lab's default storage account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Load
Balancer stringId - The load balancer used to for lab VMs that use shared IP address.
- Network
Security stringGroup Id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- string
- The lab's premium data disk storage account.
- Provisioning
State string - The provisioning status of the resource.
- Public
Ip stringId - The public IP address for the lab's load balancer.
- Type string
- The type of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Vault
Name string - The lab's Key vault.
- Vm
Creation stringResource Group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
- artifacts
Storage StringAccount - The lab's artifact storage account.
- created
Date String - The creation date of the lab.
- String
- The lab's default premium storage account.
- default
Storage StringAccount - The lab's default storage account.
- id String
- The provider-assigned unique ID for this managed resource.
- load
Balancer StringId - The load balancer used to for lab VMs that use shared IP address.
- network
Security StringGroup Id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- String
- The lab's premium data disk storage account.
- provisioning
State String - The provisioning status of the resource.
- public
Ip StringId - The public IP address for the lab's load balancer.
- type String
- The type of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- vault
Name String - The lab's Key vault.
- vm
Creation StringResource Group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
- artifacts
Storage stringAccount - The lab's artifact storage account.
- created
Date string - The creation date of the lab.
- string
- The lab's default premium storage account.
- default
Storage stringAccount - The lab's default storage account.
- id string
- The provider-assigned unique ID for this managed resource.
- load
Balancer stringId - The load balancer used to for lab VMs that use shared IP address.
- network
Security stringGroup Id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- string
- The lab's premium data disk storage account.
- provisioning
State string - The provisioning status of the resource.
- public
Ip stringId - The public IP address for the lab's load balancer.
- type string
- The type of the resource.
- unique
Identifier string - The unique immutable identifier of a resource (Guid).
- vault
Name string - The lab's Key vault.
- vm
Creation stringResource Group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
- artifacts_
storage_ straccount - The lab's artifact storage account.
- created_
date str - The creation date of the lab.
- str
- The lab's default premium storage account.
- default_
storage_ straccount - The lab's default storage account.
- id str
- The provider-assigned unique ID for this managed resource.
- load_
balancer_ strid - The load balancer used to for lab VMs that use shared IP address.
- network_
security_ strgroup_ id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- str
- The lab's premium data disk storage account.
- provisioning_
state str - The provisioning status of the resource.
- public_
ip_ strid - The public IP address for the lab's load balancer.
- type str
- The type of the resource.
- unique_
identifier str - The unique immutable identifier of a resource (Guid).
- vault_
name str - The lab's Key vault.
- vm_
creation_ strresource_ group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
- artifacts
Storage StringAccount - The lab's artifact storage account.
- created
Date String - The creation date of the lab.
- String
- The lab's default premium storage account.
- default
Storage StringAccount - The lab's default storage account.
- id String
- The provider-assigned unique ID for this managed resource.
- load
Balancer StringId - The load balancer used to for lab VMs that use shared IP address.
- network
Security StringGroup Id - The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
- String
- The lab's premium data disk storage account.
- provisioning
State String - The provisioning status of the resource.
- public
Ip StringId - The public IP address for the lab's load balancer.
- type String
- The type of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- vault
Name String - The lab's Key vault.
- vm
Creation StringResource Group - The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
Supporting Types
EnableStatus, EnableStatusArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Enable
Status Enabled - Enabled
- Enable
Status Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
EnvironmentPermission, EnvironmentPermissionArgs
- Reader
- Reader
- Contributor
- Contributor
- Environment
Permission Reader - Reader
- Environment
Permission Contributor - Contributor
- Reader
- Reader
- Contributor
- Contributor
- Reader
- Reader
- Contributor
- Contributor
- READER
- Reader
- CONTRIBUTOR
- Contributor
- "Reader"
- Reader
- "Contributor"
- Contributor
LabAnnouncementProperties, LabAnnouncementPropertiesArgs
- Enabled
string | Pulumi.
Azure Native. Dev Test Lab. Enable Status - Is the lab announcement active/enabled at this time?
- Expiration
Date string - The time at which the announcement expires (null for never)
- Expired bool
- Has this announcement expired?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- Title string
- The plain text title for the lab announcement
- Enabled
string | Enable
Status - Is the lab announcement active/enabled at this time?
- Expiration
Date string - The time at which the announcement expires (null for never)
- Expired bool
- Has this announcement expired?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- Title string
- The plain text title for the lab announcement
- enabled
String | Enable
Status - Is the lab announcement active/enabled at this time?
- expiration
Date String - The time at which the announcement expires (null for never)
- expired Boolean
- Has this announcement expired?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title String
- The plain text title for the lab announcement
- enabled
string | Enable
Status - Is the lab announcement active/enabled at this time?
- expiration
Date string - The time at which the announcement expires (null for never)
- expired boolean
- Has this announcement expired?
- markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title string
- The plain text title for the lab announcement
- enabled
str | Enable
Status - Is the lab announcement active/enabled at this time?
- expiration_
date str - The time at which the announcement expires (null for never)
- expired bool
- Has this announcement expired?
- markdown str
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title str
- The plain text title for the lab announcement
- enabled String | "Enabled" | "Disabled"
- Is the lab announcement active/enabled at this time?
- expiration
Date String - The time at which the announcement expires (null for never)
- expired Boolean
- Has this announcement expired?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title String
- The plain text title for the lab announcement
LabAnnouncementPropertiesResponse, LabAnnouncementPropertiesResponseArgs
- Provisioning
State string - The provisioning status of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Enabled string
- Is the lab announcement active/enabled at this time?
- Expiration
Date string - The time at which the announcement expires (null for never)
- Expired bool
- Has this announcement expired?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- Title string
- The plain text title for the lab announcement
- Provisioning
State string - The provisioning status of the resource.
- Unique
Identifier string - The unique immutable identifier of a resource (Guid).
- Enabled string
- Is the lab announcement active/enabled at this time?
- Expiration
Date string - The time at which the announcement expires (null for never)
- Expired bool
- Has this announcement expired?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- Title string
- The plain text title for the lab announcement
- provisioning
State String - The provisioning status of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- enabled String
- Is the lab announcement active/enabled at this time?
- expiration
Date String - The time at which the announcement expires (null for never)
- expired Boolean
- Has this announcement expired?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title String
- The plain text title for the lab announcement
- provisioning
State string - The provisioning status of the resource.
- unique
Identifier string - The unique immutable identifier of a resource (Guid).
- enabled string
- Is the lab announcement active/enabled at this time?
- expiration
Date string - The time at which the announcement expires (null for never)
- expired boolean
- Has this announcement expired?
- markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title string
- The plain text title for the lab announcement
- provisioning_
state str - The provisioning status of the resource.
- unique_
identifier str - The unique immutable identifier of a resource (Guid).
- enabled str
- Is the lab announcement active/enabled at this time?
- expiration_
date str - The time at which the announcement expires (null for never)
- expired bool
- Has this announcement expired?
- markdown str
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title str
- The plain text title for the lab announcement
- provisioning
State String - The provisioning status of the resource.
- unique
Identifier String - The unique immutable identifier of a resource (Guid).
- enabled String
- Is the lab announcement active/enabled at this time?
- expiration
Date String - The time at which the announcement expires (null for never)
- expired Boolean
- Has this announcement expired?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- title String
- The plain text title for the lab announcement
LabSupportProperties, LabSupportPropertiesArgs
- Enabled
string | Pulumi.
Azure Native. Dev Test Lab. Enable Status - Is the lab support banner active/enabled at this time?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- Enabled
string | Enable
Status - Is the lab support banner active/enabled at this time?
- Markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- enabled
String | Enable
Status - Is the lab support banner active/enabled at this time?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- enabled
string | Enable
Status - Is the lab support banner active/enabled at this time?
- markdown string
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- enabled
str | Enable
Status - Is the lab support banner active/enabled at this time?
- markdown str
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
- enabled String | "Enabled" | "Disabled"
- Is the lab support banner active/enabled at this time?
- markdown String
- The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
LabSupportPropertiesResponse, LabSupportPropertiesResponseArgs
PremiumDataDisk, PremiumDataDiskArgs
- Disabled
- Disabled
- Enabled
- Enabled
- Premium
Data Disk Disabled - Disabled
- Premium
Data Disk Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
StorageType, StorageTypeArgs
- Standard
- Standard
- Premium
- Premium
- Standard
SSD - StandardSSD
- Storage
Type Standard - Standard
- Storage
Type Premium - Premium
- Storage
Type Standard SSD - StandardSSD
- Standard
- Standard
- Premium
- Premium
- Standard
SSD - StandardSSD
- Standard
- Standard
- Premium
- Premium
- Standard
SSD - StandardSSD
- STANDARD
- Standard
- PREMIUM
- Premium
- STANDARD_SSD
- StandardSSD
- "Standard"
- Standard
- "Premium"
- Premium
- "Standard
SSD" - StandardSSD
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:devtestlab:Lab {labName} /subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0