1. Packages
  2. Azure Native v2
  3. API Docs
  4. labservices
  5. EnvironmentSetting
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.labservices.EnvironmentSetting

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Represents settings of an environment, from which environment instances would be created Azure REST API version: 2018-10-15. Prior API version in Azure Native 1.x: 2018-10-15.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:labservices:EnvironmentSetting myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labaccounts/{labAccountName}/labs/{labName}/environmentsettings/{environmentSettingName} 
Copy

Create EnvironmentSetting Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new EnvironmentSetting(name: string, args: EnvironmentSettingArgs, opts?: CustomResourceOptions);
@overload
def EnvironmentSetting(resource_name: str,
                       args: EnvironmentSettingArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def EnvironmentSetting(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       lab_account_name: Optional[str] = None,
                       lab_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       resource_settings: Optional[ResourceSettingsArgs] = None,
                       configuration_state: Optional[Union[str, ConfigurationState]] = None,
                       description: Optional[str] = None,
                       environment_setting_name: Optional[str] = None,
                       location: Optional[str] = None,
                       provisioning_state: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       title: Optional[str] = None,
                       unique_identifier: Optional[str] = None)
func NewEnvironmentSetting(ctx *Context, name string, args EnvironmentSettingArgs, opts ...ResourceOption) (*EnvironmentSetting, error)
public EnvironmentSetting(string name, EnvironmentSettingArgs args, CustomResourceOptions? opts = null)
public EnvironmentSetting(String name, EnvironmentSettingArgs args)
public EnvironmentSetting(String name, EnvironmentSettingArgs args, CustomResourceOptions options)
type: azure-native:labservices:EnvironmentSetting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EnvironmentSettingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. EnvironmentSettingArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. EnvironmentSettingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EnvironmentSettingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. EnvironmentSettingArgs
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 environmentSettingResource = new AzureNative.Labservices.EnvironmentSetting("environmentSettingResource", new()
{
    LabAccountName = "string",
    LabName = "string",
    ResourceGroupName = "string",
    ResourceSettings = 
    {
        { "referenceVm", 
        {
            { "userName", "string" },
            { "password", "string" },
        } },
        { "galleryImageResourceId", "string" },
        { "size", "string" },
    },
    ConfigurationState = "string",
    Description = "string",
    EnvironmentSettingName = "string",
    Location = "string",
    ProvisioningState = "string",
    Tags = 
    {
        { "string", "string" },
    },
    Title = "string",
    UniqueIdentifier = "string",
});
Copy
example, err := labservices.NewEnvironmentSetting(ctx, "environmentSettingResource", &labservices.EnvironmentSettingArgs{
	LabAccountName:    "string",
	LabName:           "string",
	ResourceGroupName: "string",
	ResourceSettings: map[string]interface{}{
		"referenceVm": map[string]interface{}{
			"userName": "string",
			"password": "string",
		},
		"galleryImageResourceId": "string",
		"size":                   "string",
	},
	ConfigurationState:     "string",
	Description:            "string",
	EnvironmentSettingName: "string",
	Location:               "string",
	ProvisioningState:      "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	Title:            "string",
	UniqueIdentifier: "string",
})
Copy
var environmentSettingResource = new EnvironmentSetting("environmentSettingResource", EnvironmentSettingArgs.builder()
    .labAccountName("string")
    .labName("string")
    .resourceGroupName("string")
    .resourceSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .configurationState("string")
    .description("string")
    .environmentSettingName("string")
    .location("string")
    .provisioningState("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .title("string")
    .uniqueIdentifier("string")
    .build());
Copy
environment_setting_resource = azure_native.labservices.EnvironmentSetting("environmentSettingResource",
    lab_account_name=string,
    lab_name=string,
    resource_group_name=string,
    resource_settings={
        referenceVm: {
            userName: string,
            password: string,
        },
        galleryImageResourceId: string,
        size: string,
    },
    configuration_state=string,
    description=string,
    environment_setting_name=string,
    location=string,
    provisioning_state=string,
    tags={
        string: string,
    },
    title=string,
    unique_identifier=string)
Copy
const environmentSettingResource = new azure_native.labservices.EnvironmentSetting("environmentSettingResource", {
    labAccountName: "string",
    labName: "string",
    resourceGroupName: "string",
    resourceSettings: {
        referenceVm: {
            userName: "string",
            password: "string",
        },
        galleryImageResourceId: "string",
        size: "string",
    },
    configurationState: "string",
    description: "string",
    environmentSettingName: "string",
    location: "string",
    provisioningState: "string",
    tags: {
        string: "string",
    },
    title: "string",
    uniqueIdentifier: "string",
});
Copy
type: azure-native:labservices:EnvironmentSetting
properties:
    configurationState: string
    description: string
    environmentSettingName: string
    labAccountName: string
    labName: string
    location: string
    provisioningState: string
    resourceGroupName: string
    resourceSettings:
        galleryImageResourceId: string
        referenceVm:
            password: string
            userName: string
        size: string
    tags:
        string: string
    title: string
    uniqueIdentifier: string
Copy

EnvironmentSetting 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 EnvironmentSetting resource accepts the following input properties:

LabAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
LabName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
ResourceSettings This property is required. Pulumi.AzureNative.LabServices.Inputs.ResourceSettings
The resource specific settings
ConfigurationState string | Pulumi.AzureNative.LabServices.ConfigurationState
Describes the user's progress in configuring their environment setting
Description string
Describes the environment and its resource settings
EnvironmentSettingName Changes to this property will trigger replacement. string
The name of the environment Setting.
Location string
The location of the resource.
ProvisioningState string
The provisioning status of the resource.
Tags Dictionary<string, string>
The tags of the resource.
Title string
Brief title describing the environment and its resource settings
UniqueIdentifier string
The unique immutable identifier of a resource (Guid).
LabAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
LabName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
ResourceSettings This property is required. ResourceSettingsArgs
The resource specific settings
ConfigurationState string | ConfigurationState
Describes the user's progress in configuring their environment setting
Description string
Describes the environment and its resource settings
EnvironmentSettingName Changes to this property will trigger replacement. string
The name of the environment Setting.
Location string
The location of the resource.
ProvisioningState string
The provisioning status of the resource.
Tags map[string]string
The tags of the resource.
Title string
Brief title describing the environment and its resource settings
UniqueIdentifier string
The unique immutable identifier of a resource (Guid).
labAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab Account.
labName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
resourceSettings This property is required. ResourceSettings
The resource specific settings
configurationState String | ConfigurationState
Describes the user's progress in configuring their environment setting
description String
Describes the environment and its resource settings
environmentSettingName Changes to this property will trigger replacement. String
The name of the environment Setting.
location String
The location of the resource.
provisioningState String
The provisioning status of the resource.
tags Map<String,String>
The tags of the resource.
title String
Brief title describing the environment and its resource settings
uniqueIdentifier String
The unique immutable identifier of a resource (Guid).
labAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
labName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
resourceSettings This property is required. ResourceSettings
The resource specific settings
configurationState string | ConfigurationState
Describes the user's progress in configuring their environment setting
description string
Describes the environment and its resource settings
environmentSettingName Changes to this property will trigger replacement. string
The name of the environment Setting.
location string
The location of the resource.
provisioningState string
The provisioning status of the resource.
tags {[key: string]: string}
The tags of the resource.
title string
Brief title describing the environment and its resource settings
uniqueIdentifier string
The unique immutable identifier of a resource (Guid).
lab_account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the lab Account.
lab_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the lab.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
resource_settings This property is required. ResourceSettingsArgs
The resource specific settings
configuration_state str | ConfigurationState
Describes the user's progress in configuring their environment setting
description str
Describes the environment and its resource settings
environment_setting_name Changes to this property will trigger replacement. str
The name of the environment Setting.
location str
The location of the resource.
provisioning_state str
The provisioning status of the resource.
tags Mapping[str, str]
The tags of the resource.
title str
Brief title describing the environment and its resource settings
unique_identifier str
The unique immutable identifier of a resource (Guid).
labAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab Account.
labName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
resourceSettings This property is required. Property Map
The resource specific settings
configurationState String | "NotApplicable" | "Completed"
Describes the user's progress in configuring their environment setting
description String
Describes the environment and its resource settings
environmentSettingName Changes to this property will trigger replacement. String
The name of the environment Setting.
location String
The location of the resource.
provisioningState String
The provisioning status of the resource.
tags Map<String>
The tags of the resource.
title String
Brief title describing the environment and its resource settings
uniqueIdentifier String
The unique immutable identifier of a resource (Guid).

Outputs

All input properties are implicitly available as output properties. Additionally, the EnvironmentSetting resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
LastChanged string
Time when the template VM was last changed.
LastPublished string
Time when the template VM was last sent for publishing.
LatestOperationResult Pulumi.AzureNative.LabServices.Outputs.LatestOperationResultResponse
The details of the latest operation. ex: status, error
Name string
The name of the resource.
PublishingState string
Describes the readiness of this environment setting
Type string
The type of the resource.
Id string
The provider-assigned unique ID for this managed resource.
LastChanged string
Time when the template VM was last changed.
LastPublished string
Time when the template VM was last sent for publishing.
LatestOperationResult LatestOperationResultResponse
The details of the latest operation. ex: status, error
Name string
The name of the resource.
PublishingState string
Describes the readiness of this environment setting
Type string
The type of the resource.
id String
The provider-assigned unique ID for this managed resource.
lastChanged String
Time when the template VM was last changed.
lastPublished String
Time when the template VM was last sent for publishing.
latestOperationResult LatestOperationResultResponse
The details of the latest operation. ex: status, error
name String
The name of the resource.
publishingState String
Describes the readiness of this environment setting
type String
The type of the resource.
id string
The provider-assigned unique ID for this managed resource.
lastChanged string
Time when the template VM was last changed.
lastPublished string
Time when the template VM was last sent for publishing.
latestOperationResult LatestOperationResultResponse
The details of the latest operation. ex: status, error
name string
The name of the resource.
publishingState string
Describes the readiness of this environment setting
type string
The type of the resource.
id str
The provider-assigned unique ID for this managed resource.
last_changed str
Time when the template VM was last changed.
last_published str
Time when the template VM was last sent for publishing.
latest_operation_result LatestOperationResultResponse
The details of the latest operation. ex: status, error
name str
The name of the resource.
publishing_state str
Describes the readiness of this environment setting
type str
The type of the resource.
id String
The provider-assigned unique ID for this managed resource.
lastChanged String
Time when the template VM was last changed.
lastPublished String
Time when the template VM was last sent for publishing.
latestOperationResult Property Map
The details of the latest operation. ex: status, error
name String
The name of the resource.
publishingState String
Describes the readiness of this environment setting
type String
The type of the resource.

Supporting Types

ConfigurationState
, ConfigurationStateArgs

NotApplicable
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
Completed
CompletedUser is finished modifying the template.
ConfigurationStateNotApplicable
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
ConfigurationStateCompleted
CompletedUser is finished modifying the template.
NotApplicable
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
Completed
CompletedUser is finished modifying the template.
NotApplicable
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
Completed
CompletedUser is finished modifying the template.
NOT_APPLICABLE
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
COMPLETED
CompletedUser is finished modifying the template.
"NotApplicable"
NotApplicableUser either hasn't started configuring their template or they haven't started the configuration process.
"Completed"
CompletedUser is finished modifying the template.

LatestOperationResultResponse
, LatestOperationResultResponseArgs

ErrorCode This property is required. string
Error code on failure.
ErrorMessage This property is required. string
The error message.
HttpMethod This property is required. string
The HttpMethod - PUT/POST/DELETE for the operation.
OperationUrl This property is required. string
The URL to use to check long-running operation status
RequestUri This property is required. string
Request URI of the operation.
Status This property is required. string
The current status of the operation.
ErrorCode This property is required. string
Error code on failure.
ErrorMessage This property is required. string
The error message.
HttpMethod This property is required. string
The HttpMethod - PUT/POST/DELETE for the operation.
OperationUrl This property is required. string
The URL to use to check long-running operation status
RequestUri This property is required. string
Request URI of the operation.
Status This property is required. string
The current status of the operation.
errorCode This property is required. String
Error code on failure.
errorMessage This property is required. String
The error message.
httpMethod This property is required. String
The HttpMethod - PUT/POST/DELETE for the operation.
operationUrl This property is required. String
The URL to use to check long-running operation status
requestUri This property is required. String
Request URI of the operation.
status This property is required. String
The current status of the operation.
errorCode This property is required. string
Error code on failure.
errorMessage This property is required. string
The error message.
httpMethod This property is required. string
The HttpMethod - PUT/POST/DELETE for the operation.
operationUrl This property is required. string
The URL to use to check long-running operation status
requestUri This property is required. string
Request URI of the operation.
status This property is required. string
The current status of the operation.
error_code This property is required. str
Error code on failure.
error_message This property is required. str
The error message.
http_method This property is required. str
The HttpMethod - PUT/POST/DELETE for the operation.
operation_url This property is required. str
The URL to use to check long-running operation status
request_uri This property is required. str
Request URI of the operation.
status This property is required. str
The current status of the operation.
errorCode This property is required. String
Error code on failure.
errorMessage This property is required. String
The error message.
httpMethod This property is required. String
The HttpMethod - PUT/POST/DELETE for the operation.
operationUrl This property is required. String
The URL to use to check long-running operation status
requestUri This property is required. String
Request URI of the operation.
status This property is required. String
The current status of the operation.

ManagedLabVmSize
, ManagedLabVmSizeArgs

Basic
BasicThe base VM size
Standard
StandardThe standard or default VM size
Performance
PerformanceThe most performant VM size
ManagedLabVmSizeBasic
BasicThe base VM size
ManagedLabVmSizeStandard
StandardThe standard or default VM size
ManagedLabVmSizePerformance
PerformanceThe most performant VM size
Basic
BasicThe base VM size
Standard
StandardThe standard or default VM size
Performance
PerformanceThe most performant VM size
Basic
BasicThe base VM size
Standard
StandardThe standard or default VM size
Performance
PerformanceThe most performant VM size
BASIC
BasicThe base VM size
STANDARD
StandardThe standard or default VM size
PERFORMANCE
PerformanceThe most performant VM size
"Basic"
BasicThe base VM size
"Standard"
StandardThe standard or default VM size
"Performance"
PerformanceThe most performant VM size

ReferenceVm
, ReferenceVmArgs

UserName This property is required. string
The username of the virtual machine
Password string
The password of the virtual machine. This will be set to null in GET resource API
UserName This property is required. string
The username of the virtual machine
Password string
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. String
The username of the virtual machine
password String
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. string
The username of the virtual machine
password string
The password of the virtual machine. This will be set to null in GET resource API
user_name This property is required. str
The username of the virtual machine
password str
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. String
The username of the virtual machine
password String
The password of the virtual machine. This will be set to null in GET resource API

ReferenceVmResponse
, ReferenceVmResponseArgs

UserName This property is required. string
The username of the virtual machine
VmResourceId This property is required. string
VM resource Id for the environment
VmStateDetails This property is required. Pulumi.AzureNative.LabServices.Inputs.VmStateDetailsResponse
The state details for the reference virtual machine.
Password string
The password of the virtual machine. This will be set to null in GET resource API
UserName This property is required. string
The username of the virtual machine
VmResourceId This property is required. string
VM resource Id for the environment
VmStateDetails This property is required. VmStateDetailsResponse
The state details for the reference virtual machine.
Password string
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. String
The username of the virtual machine
vmResourceId This property is required. String
VM resource Id for the environment
vmStateDetails This property is required. VmStateDetailsResponse
The state details for the reference virtual machine.
password String
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. string
The username of the virtual machine
vmResourceId This property is required. string
VM resource Id for the environment
vmStateDetails This property is required. VmStateDetailsResponse
The state details for the reference virtual machine.
password string
The password of the virtual machine. This will be set to null in GET resource API
user_name This property is required. str
The username of the virtual machine
vm_resource_id This property is required. str
VM resource Id for the environment
vm_state_details This property is required. VmStateDetailsResponse
The state details for the reference virtual machine.
password str
The password of the virtual machine. This will be set to null in GET resource API
userName This property is required. String
The username of the virtual machine
vmResourceId This property is required. String
VM resource Id for the environment
vmStateDetails This property is required. Property Map
The state details for the reference virtual machine.
password String
The password of the virtual machine. This will be set to null in GET resource API

ResourceSettings
, ResourceSettingsArgs

ReferenceVm This property is required. Pulumi.AzureNative.LabServices.Inputs.ReferenceVm
Details specific to Reference Vm
GalleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
Size string | Pulumi.AzureNative.LabServices.ManagedLabVmSize
The size of the virtual machine
ReferenceVm This property is required. ReferenceVm
Details specific to Reference Vm
GalleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
Size string | ManagedLabVmSize
The size of the virtual machine
referenceVm This property is required. ReferenceVm
Details specific to Reference Vm
galleryImageResourceId String
The resource id of the gallery image used for creating the virtual machine
size String | ManagedLabVmSize
The size of the virtual machine
referenceVm This property is required. ReferenceVm
Details specific to Reference Vm
galleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
size string | ManagedLabVmSize
The size of the virtual machine
reference_vm This property is required. ReferenceVm
Details specific to Reference Vm
gallery_image_resource_id str
The resource id of the gallery image used for creating the virtual machine
size str | ManagedLabVmSize
The size of the virtual machine
referenceVm This property is required. Property Map
Details specific to Reference Vm
galleryImageResourceId String
The resource id of the gallery image used for creating the virtual machine
size String | "Basic" | "Standard" | "Performance"
The size of the virtual machine

ResourceSettingsResponse
, ResourceSettingsResponseArgs

Cores This property is required. int
The translated compute cores of the virtual machine
Id This property is required. string
The unique id of the resource setting
ImageName This property is required. string
The name of the image used to created the environment setting
ReferenceVm This property is required. Pulumi.AzureNative.LabServices.Inputs.ReferenceVmResponse
Details specific to Reference Vm
GalleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
Size string
The size of the virtual machine
Cores This property is required. int
The translated compute cores of the virtual machine
Id This property is required. string
The unique id of the resource setting
ImageName This property is required. string
The name of the image used to created the environment setting
ReferenceVm This property is required. ReferenceVmResponse
Details specific to Reference Vm
GalleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
Size string
The size of the virtual machine
cores This property is required. Integer
The translated compute cores of the virtual machine
id This property is required. String
The unique id of the resource setting
imageName This property is required. String
The name of the image used to created the environment setting
referenceVm This property is required. ReferenceVmResponse
Details specific to Reference Vm
galleryImageResourceId String
The resource id of the gallery image used for creating the virtual machine
size String
The size of the virtual machine
cores This property is required. number
The translated compute cores of the virtual machine
id This property is required. string
The unique id of the resource setting
imageName This property is required. string
The name of the image used to created the environment setting
referenceVm This property is required. ReferenceVmResponse
Details specific to Reference Vm
galleryImageResourceId string
The resource id of the gallery image used for creating the virtual machine
size string
The size of the virtual machine
cores This property is required. int
The translated compute cores of the virtual machine
id This property is required. str
The unique id of the resource setting
image_name This property is required. str
The name of the image used to created the environment setting
reference_vm This property is required. ReferenceVmResponse
Details specific to Reference Vm
gallery_image_resource_id str
The resource id of the gallery image used for creating the virtual machine
size str
The size of the virtual machine
cores This property is required. Number
The translated compute cores of the virtual machine
id This property is required. String
The unique id of the resource setting
imageName This property is required. String
The name of the image used to created the environment setting
referenceVm This property is required. Property Map
Details specific to Reference Vm
galleryImageResourceId String
The resource id of the gallery image used for creating the virtual machine
size String
The size of the virtual machine

VmStateDetailsResponse
, VmStateDetailsResponseArgs

LastKnownPowerState This property is required. string
Last known compute power state captured in DTL
PowerState This property is required. string
The power state of the reference virtual machine.
RdpAuthority This property is required. string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
SshAuthority This property is required. string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
LastKnownPowerState This property is required. string
Last known compute power state captured in DTL
PowerState This property is required. string
The power state of the reference virtual machine.
RdpAuthority This property is required. string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
SshAuthority This property is required. string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
lastKnownPowerState This property is required. String
Last known compute power state captured in DTL
powerState This property is required. String
The power state of the reference virtual machine.
rdpAuthority This property is required. String
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
sshAuthority This property is required. String
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
lastKnownPowerState This property is required. string
Last known compute power state captured in DTL
powerState This property is required. string
The power state of the reference virtual machine.
rdpAuthority This property is required. string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
sshAuthority This property is required. string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
last_known_power_state This property is required. str
Last known compute power state captured in DTL
power_state This property is required. str
The power state of the reference virtual machine.
rdp_authority This property is required. str
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
ssh_authority This property is required. str
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
lastKnownPowerState This property is required. String
Last known compute power state captured in DTL
powerState This property is required. String
The power state of the reference virtual machine.
rdpAuthority This property is required. String
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
sshAuthority This property is required. String
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi