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.getEnvironmentSetting
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
Get environment setting API Version: 2018-10-15.
Using getEnvironmentSetting
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 getEnvironmentSetting(args: GetEnvironmentSettingArgs, opts?: InvokeOptions): Promise<GetEnvironmentSettingResult>
function getEnvironmentSettingOutput(args: GetEnvironmentSettingOutputArgs, opts?: InvokeOptions): Output<GetEnvironmentSettingResult>def get_environment_setting(environment_setting_name: Optional[str] = None,
                            expand: Optional[str] = None,
                            lab_account_name: Optional[str] = None,
                            lab_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetEnvironmentSettingResult
def get_environment_setting_output(environment_setting_name: Optional[pulumi.Input[str]] = None,
                            expand: Optional[pulumi.Input[str]] = None,
                            lab_account_name: Optional[pulumi.Input[str]] = None,
                            lab_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetEnvironmentSettingResult]func LookupEnvironmentSetting(ctx *Context, args *LookupEnvironmentSettingArgs, opts ...InvokeOption) (*LookupEnvironmentSettingResult, error)
func LookupEnvironmentSettingOutput(ctx *Context, args *LookupEnvironmentSettingOutputArgs, opts ...InvokeOption) LookupEnvironmentSettingResultOutput> Note: This function is named LookupEnvironmentSetting in the Go SDK.
public static class GetEnvironmentSetting 
{
    public static Task<GetEnvironmentSettingResult> InvokeAsync(GetEnvironmentSettingArgs args, InvokeOptions? opts = null)
    public static Output<GetEnvironmentSettingResult> Invoke(GetEnvironmentSettingInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEnvironmentSettingResult> getEnvironmentSetting(GetEnvironmentSettingArgs args, InvokeOptions options)
public static Output<GetEnvironmentSettingResult> getEnvironmentSetting(GetEnvironmentSettingArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:labservices:getEnvironmentSetting
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EnvironmentSetting stringName 
- The name of the environment Setting.
- LabAccount stringName 
- The name of the lab Account.
- LabName string
- The name of the lab.
- ResourceGroup stringName 
- The name of the resource group.
- Expand string
- Specify the $expand query. Example: 'properties($select=publishingState)'
- EnvironmentSetting stringName 
- The name of the environment Setting.
- LabAccount stringName 
- The name of the lab Account.
- LabName string
- The name of the lab.
- ResourceGroup stringName 
- The name of the resource group.
- Expand string
- Specify the $expand query. Example: 'properties($select=publishingState)'
- environmentSetting StringName 
- The name of the environment Setting.
- labAccount StringName 
- The name of the lab Account.
- labName String
- The name of the lab.
- resourceGroup StringName 
- The name of the resource group.
- expand String
- Specify the $expand query. Example: 'properties($select=publishingState)'
- environmentSetting stringName 
- The name of the environment Setting.
- labAccount stringName 
- The name of the lab Account.
- labName string
- The name of the lab.
- resourceGroup stringName 
- The name of the resource group.
- expand string
- Specify the $expand query. Example: 'properties($select=publishingState)'
- environment_setting_ strname 
- The name of the environment Setting.
- lab_account_ strname 
- The name of the lab Account.
- lab_name str
- The name of the lab.
- resource_group_ strname 
- The name of the resource group.
- expand str
- Specify the $expand query. Example: 'properties($select=publishingState)'
- environmentSetting StringName 
- The name of the environment Setting.
- labAccount StringName 
- The name of the lab Account.
- labName String
- The name of the lab.
- resourceGroup StringName 
- The name of the resource group.
- expand String
- Specify the $expand query. Example: 'properties($select=publishingState)'
getEnvironmentSetting Result
The following output properties are available:
- Id string
- The identifier of the resource.
- LastChanged string
- Time when the template VM was last changed.
- LastPublished string
- Time when the template VM was last sent for publishing.
- LatestOperation Pulumi.Result Azure Native. Lab Services. Outputs. Latest Operation Result Response 
- 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
- ResourceSettings Pulumi.Azure Native. Lab Services. Outputs. Resource Settings Response 
- The resource specific settings
- Type string
- The type of the resource.
- ConfigurationState string
- Describes the user's progress in configuring their environment setting
- Description string
- Describes the environment and its resource settings
- Location string
- The location of the resource.
- ProvisioningState string
- The provisioning status of the resource.
- 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).
- Id string
- The identifier of the resource.
- LastChanged string
- Time when the template VM was last changed.
- LastPublished string
- Time when the template VM was last sent for publishing.
- LatestOperation LatestResult Operation Result Response 
- 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
- ResourceSettings ResourceSettings Response 
- The resource specific settings
- Type string
- The type of the resource.
- ConfigurationState string
- Describes the user's progress in configuring their environment setting
- Description string
- Describes the environment and its resource settings
- Location string
- The location of the resource.
- ProvisioningState string
- The provisioning status of the resource.
- 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).
- id String
- The identifier of the resource.
- lastChanged String
- Time when the template VM was last changed.
- lastPublished String
- Time when the template VM was last sent for publishing.
- latestOperation LatestResult Operation Result Response 
- 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
- resourceSettings ResourceSettings Response 
- The resource specific settings
- type String
- The type of the resource.
- configurationState String
- Describes the user's progress in configuring their environment setting
- description String
- Describes the environment and its resource settings
- location String
- The location of the resource.
- provisioningState String
- The provisioning status of the resource.
- 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).
- id string
- The identifier of the resource.
- lastChanged string
- Time when the template VM was last changed.
- lastPublished string
- Time when the template VM was last sent for publishing.
- latestOperation LatestResult Operation Result Response 
- 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
- resourceSettings ResourceSettings Response 
- The resource specific settings
- type string
- The type of the resource.
- configurationState string
- Describes the user's progress in configuring their environment setting
- description string
- Describes the environment and its resource settings
- location string
- The location of the resource.
- provisioningState string
- The provisioning status of the resource.
- {[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).
- id str
- The identifier of the 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_ Latestresult Operation Result Response 
- 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
- resource_settings ResourceSettings Response 
- The resource specific settings
- type str
- The type of the resource.
- configuration_state str
- Describes the user's progress in configuring their environment setting
- description str
- Describes the environment and its resource settings
- location str
- The location of the resource.
- provisioning_state str
- The provisioning status of the resource.
- 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).
- id String
- The identifier of the resource.
- lastChanged String
- Time when the template VM was last changed.
- lastPublished String
- Time when the template VM was last sent for publishing.
- latestOperation Property MapResult 
- 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
- resourceSettings Property Map
- The resource specific settings
- type String
- The type of the resource.
- configurationState String
- Describes the user's progress in configuring their environment setting
- description String
- Describes the environment and its resource settings
- location String
- The location of the resource.
- provisioningState String
- The provisioning status of the resource.
- 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).
Supporting Types
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.
ReferenceVmResponse  
- UserName string
- The username of the virtual machine
- VmResource stringId 
- VM resource Id for the environment
- VmState Pulumi.Details Azure Native. Lab Services. Inputs. Vm State Details Response 
- 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 string
- The username of the virtual machine
- VmResource stringId 
- VM resource Id for the environment
- VmState VmDetails State Details Response 
- 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 String
- The username of the virtual machine
- vmResource StringId 
- VM resource Id for the environment
- vmState VmDetails State Details Response 
- 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 string
- The username of the virtual machine
- vmResource stringId 
- VM resource Id for the environment
- vmState VmDetails State Details Response 
- 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 str
- The username of the virtual machine
- vm_resource_ strid 
- VM resource Id for the environment
- vm_state_ Vmdetails State Details Response 
- 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 String
- The username of the virtual machine
- vmResource StringId 
- VM resource Id for the environment
- vmState Property MapDetails 
- 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
ResourceSettingsResponse  
- Cores int
- The translated compute cores of the virtual machine
- Id string
- The unique id of the resource setting
- ImageName string
- The name of the image used to created the environment setting
- ReferenceVm Pulumi.Azure Native. Lab Services. Inputs. Reference Vm Response 
- Details specific to Reference Vm
- GalleryImage stringResource Id 
- The resource id of the gallery image used for creating the virtual machine
- Size string
- The size of the virtual machine
- Cores int
- The translated compute cores of the virtual machine
- Id string
- The unique id of the resource setting
- ImageName string
- The name of the image used to created the environment setting
- ReferenceVm ReferenceVm Response 
- Details specific to Reference Vm
- GalleryImage stringResource Id 
- The resource id of the gallery image used for creating the virtual machine
- Size string
- The size of the virtual machine
- cores Integer
- The translated compute cores of the virtual machine
- id String
- The unique id of the resource setting
- imageName String
- The name of the image used to created the environment setting
- referenceVm ReferenceVm Response 
- Details specific to Reference Vm
- galleryImage StringResource Id 
- The resource id of the gallery image used for creating the virtual machine
- size String
- The size of the virtual machine
- cores number
- The translated compute cores of the virtual machine
- id string
- The unique id of the resource setting
- imageName string
- The name of the image used to created the environment setting
- referenceVm ReferenceVm Response 
- Details specific to Reference Vm
- galleryImage stringResource Id 
- The resource id of the gallery image used for creating the virtual machine
- size string
- The size of the virtual machine
- cores int
- The translated compute cores of the virtual machine
- id str
- The unique id of the resource setting
- image_name str
- The name of the image used to created the environment setting
- reference_vm ReferenceVm Response 
- Details specific to Reference Vm
- gallery_image_ strresource_ id 
- The resource id of the gallery image used for creating the virtual machine
- size str
- The size of the virtual machine
- cores Number
- The translated compute cores of the virtual machine
- id String
- The unique id of the resource setting
- imageName String
- The name of the image used to created the environment setting
- referenceVm Property Map
- Details specific to Reference Vm
- galleryImage StringResource Id 
- The resource id of the gallery image used for creating the virtual machine
- size String
- The size of the virtual machine
VmStateDetailsResponse   
- LastKnown stringPower State 
- Last known compute power state captured in DTL
- PowerState string
- The power state of the reference virtual machine.
- string
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- string
- The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- LastKnown stringPower State 
- Last known compute power state captured in DTL
- PowerState string
- The power state of the reference virtual machine.
- string
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- string
- The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- lastKnown StringPower State 
- Last known compute power state captured in DTL
- powerState String
- The power state of the reference virtual machine.
- String
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- String
- The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- lastKnown stringPower State 
- Last known compute power state captured in DTL
- powerState string
- The power state of the reference virtual machine.
- string
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- string
- The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- last_known_ strpower_ state 
- Last known compute power state captured in DTL
- power_state str
- The power state of the reference virtual machine.
- str
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- str
- The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- lastKnown StringPower State 
- Last known compute power state captured in DTL
- powerState String
- The power state of the reference virtual machine.
- String
- The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- 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-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