1. Packages
  2. Azure Native
  3. API Docs
  4. labservices
  5. getLab
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.49.1 published on Tuesday, Jul 9, 2024 by Pulumi

azure-native.labservices.getLab

Explore with Pulumi AI

azure-native logo
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.49.1 published on Tuesday, Jul 9, 2024 by Pulumi

    Returns the properties of a lab resource. Azure REST API version: 2022-08-01.

    Other available API versions: 2018-10-15, 2023-06-07.

    Using getLab

    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 getLab(args: GetLabArgs, opts?: InvokeOptions): Promise<GetLabResult>
    function getLabOutput(args: GetLabOutputArgs, opts?: InvokeOptions): Output<GetLabResult>
    def get_lab(lab_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetLabResult
    def get_lab_output(lab_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetLabResult]
    func LookupLab(ctx *Context, args *LookupLabArgs, opts ...InvokeOption) (*LookupLabResult, error)
    func LookupLabOutput(ctx *Context, args *LookupLabOutputArgs, opts ...InvokeOption) LookupLabResultOutput

    > Note: This function is named LookupLab in the Go SDK.

    public static class GetLab 
    {
        public static Task<GetLabResult> InvokeAsync(GetLabArgs args, InvokeOptions? opts = null)
        public static Output<GetLabResult> Invoke(GetLabInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLabResult> getLab(GetLabArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:labservices:getLab
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LabName string
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    LabName string
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    labName String
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    labName string
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    lab_name str
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    labName String
    The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getLab Result

    The following output properties are available:

    AutoShutdownProfile Pulumi.AzureNative.LabServices.Outputs.AutoShutdownProfileResponse
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    ConnectionProfile Pulumi.AzureNative.LabServices.Outputs.ConnectionProfileResponse
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningState string
    Current provisioning state of the lab.
    SecurityProfile Pulumi.AzureNative.LabServices.Outputs.SecurityProfileResponse
    The lab security profile.
    State string
    The lab state.
    SystemData Pulumi.AzureNative.LabServices.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the lab.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    VirtualMachineProfile Pulumi.AzureNative.LabServices.Outputs.VirtualMachineProfileResponse
    The profile used for creating lab virtual machines.
    Description string
    The description of the lab.
    LabPlanId string
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    NetworkProfile Pulumi.AzureNative.LabServices.Outputs.LabNetworkProfileResponse
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    RosterProfile Pulumi.AzureNative.LabServices.Outputs.RosterProfileResponse
    The lab user list management profile.
    Tags Dictionary<string, string>
    Resource tags.
    Title string
    The title of the lab.
    AutoShutdownProfile AutoShutdownProfileResponse
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    ConnectionProfile ConnectionProfileResponse
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningState string
    Current provisioning state of the lab.
    SecurityProfile SecurityProfileResponse
    The lab security profile.
    State string
    The lab state.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the lab.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    VirtualMachineProfile VirtualMachineProfileResponse
    The profile used for creating lab virtual machines.
    Description string
    The description of the lab.
    LabPlanId string
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    NetworkProfile LabNetworkProfileResponse
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    RosterProfile RosterProfileResponse
    The lab user list management profile.
    Tags map[string]string
    Resource tags.
    Title string
    The title of the lab.
    autoShutdownProfile AutoShutdownProfileResponse
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    connectionProfile ConnectionProfileResponse
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningState String
    Current provisioning state of the lab.
    securityProfile SecurityProfileResponse
    The lab security profile.
    state String
    The lab state.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the lab.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    virtualMachineProfile VirtualMachineProfileResponse
    The profile used for creating lab virtual machines.
    description String
    The description of the lab.
    labPlanId String
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    networkProfile LabNetworkProfileResponse
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    rosterProfile RosterProfileResponse
    The lab user list management profile.
    tags Map<String,String>
    Resource tags.
    title String
    The title of the lab.
    autoShutdownProfile AutoShutdownProfileResponse
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    connectionProfile ConnectionProfileResponse
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    provisioningState string
    Current provisioning state of the lab.
    securityProfile SecurityProfileResponse
    The lab security profile.
    state string
    The lab state.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the lab.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    virtualMachineProfile VirtualMachineProfileResponse
    The profile used for creating lab virtual machines.
    description string
    The description of the lab.
    labPlanId string
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    networkProfile LabNetworkProfileResponse
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    rosterProfile RosterProfileResponse
    The lab user list management profile.
    tags {[key: string]: string}
    Resource tags.
    title string
    The title of the lab.
    auto_shutdown_profile AutoShutdownProfileResponse
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    connection_profile ConnectionProfileResponse
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    provisioning_state str
    Current provisioning state of the lab.
    security_profile SecurityProfileResponse
    The lab security profile.
    state str
    The lab state.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the lab.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    virtual_machine_profile VirtualMachineProfileResponse
    The profile used for creating lab virtual machines.
    description str
    The description of the lab.
    lab_plan_id str
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    network_profile LabNetworkProfileResponse
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    roster_profile RosterProfileResponse
    The lab user list management profile.
    tags Mapping[str, str]
    Resource tags.
    title str
    The title of the lab.
    autoShutdownProfile Property Map
    The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
    connectionProfile Property Map
    The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningState String
    Current provisioning state of the lab.
    securityProfile Property Map
    The lab security profile.
    state String
    The lab state.
    systemData Property Map
    Metadata pertaining to creation and last modification of the lab.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    virtualMachineProfile Property Map
    The profile used for creating lab virtual machines.
    description String
    The description of the lab.
    labPlanId String
    The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
    networkProfile Property Map
    The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
    rosterProfile Property Map
    The lab user list management profile.
    tags Map<String>
    Resource tags.
    title String
    The title of the lab.

    Supporting Types

    AutoShutdownProfileResponse

    DisconnectDelay string
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    IdleDelay string
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    NoConnectDelay string
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    ShutdownOnDisconnect string
    Whether shutdown on disconnect is enabled
    ShutdownOnIdle string
    Whether a VM will get shutdown when it has idled for a period of time.
    ShutdownWhenNotConnected string
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.
    DisconnectDelay string
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    IdleDelay string
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    NoConnectDelay string
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    ShutdownOnDisconnect string
    Whether shutdown on disconnect is enabled
    ShutdownOnIdle string
    Whether a VM will get shutdown when it has idled for a period of time.
    ShutdownWhenNotConnected string
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.
    disconnectDelay String
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    idleDelay String
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    noConnectDelay String
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    shutdownOnDisconnect String
    Whether shutdown on disconnect is enabled
    shutdownOnIdle String
    Whether a VM will get shutdown when it has idled for a period of time.
    shutdownWhenNotConnected String
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.
    disconnectDelay string
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    idleDelay string
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    noConnectDelay string
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    shutdownOnDisconnect string
    Whether shutdown on disconnect is enabled
    shutdownOnIdle string
    Whether a VM will get shutdown when it has idled for a period of time.
    shutdownWhenNotConnected string
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.
    disconnect_delay str
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    idle_delay str
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    no_connect_delay str
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    shutdown_on_disconnect str
    Whether shutdown on disconnect is enabled
    shutdown_on_idle str
    Whether a VM will get shutdown when it has idled for a period of time.
    shutdown_when_not_connected str
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.
    disconnectDelay String
    The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
    idleDelay String
    The amount of time a VM will idle before it is shutdown if this behavior is enabled.
    noConnectDelay String
    The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
    shutdownOnDisconnect String
    Whether shutdown on disconnect is enabled
    shutdownOnIdle String
    Whether a VM will get shutdown when it has idled for a period of time.
    shutdownWhenNotConnected String
    Whether a VM will get shutdown when it hasn't been connected to after a period of time.

    ConnectionProfileResponse

    ClientRdpAccess string
    The enabled access level for Client Access over RDP.
    ClientSshAccess string
    The enabled access level for Client Access over SSH.
    WebRdpAccess string
    The enabled access level for Web Access over RDP.
    WebSshAccess string
    The enabled access level for Web Access over SSH.
    ClientRdpAccess string
    The enabled access level for Client Access over RDP.
    ClientSshAccess string
    The enabled access level for Client Access over SSH.
    WebRdpAccess string
    The enabled access level for Web Access over RDP.
    WebSshAccess string
    The enabled access level for Web Access over SSH.
    clientRdpAccess String
    The enabled access level for Client Access over RDP.
    clientSshAccess String
    The enabled access level for Client Access over SSH.
    webRdpAccess String
    The enabled access level for Web Access over RDP.
    webSshAccess String
    The enabled access level for Web Access over SSH.
    clientRdpAccess string
    The enabled access level for Client Access over RDP.
    clientSshAccess string
    The enabled access level for Client Access over SSH.
    webRdpAccess string
    The enabled access level for Web Access over RDP.
    webSshAccess string
    The enabled access level for Web Access over SSH.
    client_rdp_access str
    The enabled access level for Client Access over RDP.
    client_ssh_access str
    The enabled access level for Client Access over SSH.
    web_rdp_access str
    The enabled access level for Web Access over RDP.
    web_ssh_access str
    The enabled access level for Web Access over SSH.
    clientRdpAccess String
    The enabled access level for Client Access over RDP.
    clientSshAccess String
    The enabled access level for Client Access over SSH.
    webRdpAccess String
    The enabled access level for Web Access over RDP.
    webSshAccess String
    The enabled access level for Web Access over SSH.

    CredentialsResponse

    Username string
    The username to use when signing in to lab VMs.
    Username string
    The username to use when signing in to lab VMs.
    username String
    The username to use when signing in to lab VMs.
    username string
    The username to use when signing in to lab VMs.
    username str
    The username to use when signing in to lab VMs.
    username String
    The username to use when signing in to lab VMs.

    ImageReferenceResponse

    ExactVersion string
    The actual version of the image after use.
    Id string
    Image resource ID
    Offer string
    The image offer if applicable.
    Publisher string
    The image publisher
    Sku string
    The image SKU
    Version string
    The image version specified on creation.
    ExactVersion string
    The actual version of the image after use.
    Id string
    Image resource ID
    Offer string
    The image offer if applicable.
    Publisher string
    The image publisher
    Sku string
    The image SKU
    Version string
    The image version specified on creation.
    exactVersion String
    The actual version of the image after use.
    id String
    Image resource ID
    offer String
    The image offer if applicable.
    publisher String
    The image publisher
    sku String
    The image SKU
    version String
    The image version specified on creation.
    exactVersion string
    The actual version of the image after use.
    id string
    Image resource ID
    offer string
    The image offer if applicable.
    publisher string
    The image publisher
    sku string
    The image SKU
    version string
    The image version specified on creation.
    exact_version str
    The actual version of the image after use.
    id str
    Image resource ID
    offer str
    The image offer if applicable.
    publisher str
    The image publisher
    sku str
    The image SKU
    version str
    The image version specified on creation.
    exactVersion String
    The actual version of the image after use.
    id String
    Image resource ID
    offer String
    The image offer if applicable.
    publisher String
    The image publisher
    sku String
    The image SKU
    version String
    The image version specified on creation.

    LabNetworkProfileResponse

    LoadBalancerId string
    The external load balancer resource id
    PublicIpId string
    The external public IP resource id
    SubnetId string
    The external subnet resource id
    LoadBalancerId string
    The external load balancer resource id
    PublicIpId string
    The external public IP resource id
    SubnetId string
    The external subnet resource id
    loadBalancerId String
    The external load balancer resource id
    publicIpId String
    The external public IP resource id
    subnetId String
    The external subnet resource id
    loadBalancerId string
    The external load balancer resource id
    publicIpId string
    The external public IP resource id
    subnetId string
    The external subnet resource id
    load_balancer_id str
    The external load balancer resource id
    public_ip_id str
    The external public IP resource id
    subnet_id str
    The external subnet resource id
    loadBalancerId String
    The external load balancer resource id
    publicIpId String
    The external public IP resource id
    subnetId String
    The external subnet resource id

    RosterProfileResponse

    ActiveDirectoryGroupId string
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    LmsInstance string
    The base URI identifying the lms instance.
    LtiClientId string
    The unique id of the azure lab services tool in the lms.
    LtiContextId string
    The unique context identifier for the lab in the lms.
    LtiRosterEndpoint string
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.
    ActiveDirectoryGroupId string
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    LmsInstance string
    The base URI identifying the lms instance.
    LtiClientId string
    The unique id of the azure lab services tool in the lms.
    LtiContextId string
    The unique context identifier for the lab in the lms.
    LtiRosterEndpoint string
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.
    activeDirectoryGroupId String
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    lmsInstance String
    The base URI identifying the lms instance.
    ltiClientId String
    The unique id of the azure lab services tool in the lms.
    ltiContextId String
    The unique context identifier for the lab in the lms.
    ltiRosterEndpoint String
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.
    activeDirectoryGroupId string
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    lmsInstance string
    The base URI identifying the lms instance.
    ltiClientId string
    The unique id of the azure lab services tool in the lms.
    ltiContextId string
    The unique context identifier for the lab in the lms.
    ltiRosterEndpoint string
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.
    active_directory_group_id str
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    lms_instance str
    The base URI identifying the lms instance.
    lti_client_id str
    The unique id of the azure lab services tool in the lms.
    lti_context_id str
    The unique context identifier for the lab in the lms.
    lti_roster_endpoint str
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.
    activeDirectoryGroupId String
    The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
    lmsInstance String
    The base URI identifying the lms instance.
    ltiClientId String
    The unique id of the azure lab services tool in the lms.
    ltiContextId String
    The unique context identifier for the lab in the lms.
    ltiRosterEndpoint String
    The uri of the names and roles service endpoint on the lms for the class attached to this lab.

    SecurityProfileResponse

    RegistrationCode string
    The registration code for the lab.
    OpenAccess string
    Whether any user or only specified users can register to a lab.
    RegistrationCode string
    The registration code for the lab.
    OpenAccess string
    Whether any user or only specified users can register to a lab.
    registrationCode String
    The registration code for the lab.
    openAccess String
    Whether any user or only specified users can register to a lab.
    registrationCode string
    The registration code for the lab.
    openAccess string
    Whether any user or only specified users can register to a lab.
    registration_code str
    The registration code for the lab.
    open_access str
    Whether any user or only specified users can register to a lab.
    registrationCode String
    The registration code for the lab.
    openAccess String
    Whether any user or only specified users can register to a lab.

    SkuResponse

    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Integer
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name str
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family str
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size str
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier str
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    VirtualMachineAdditionalCapabilitiesResponse

    InstallGpuDrivers string
    Flag to pre-install dedicated GPU drivers.
    InstallGpuDrivers string
    Flag to pre-install dedicated GPU drivers.
    installGpuDrivers String
    Flag to pre-install dedicated GPU drivers.
    installGpuDrivers string
    Flag to pre-install dedicated GPU drivers.
    install_gpu_drivers str
    Flag to pre-install dedicated GPU drivers.
    installGpuDrivers String
    Flag to pre-install dedicated GPU drivers.

    VirtualMachineProfileResponse

    AdminUser Pulumi.AzureNative.LabServices.Inputs.CredentialsResponse
    Credentials for the admin user on the VM.
    CreateOption string
    Indicates what lab virtual machines are created from.
    ImageReference Pulumi.AzureNative.LabServices.Inputs.ImageReferenceResponse
    The image configuration for lab virtual machines.
    OsType string
    The OS type of the image
    Sku Pulumi.AzureNative.LabServices.Inputs.SkuResponse
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    UsageQuota string
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    AdditionalCapabilities Pulumi.AzureNative.LabServices.Inputs.VirtualMachineAdditionalCapabilitiesResponse
    Additional VM capabilities.
    NonAdminUser Pulumi.AzureNative.LabServices.Inputs.CredentialsResponse
    Credentials for the non-admin user on the VM, if one exists.
    UseSharedPassword string
    Enabling this option will use the same password for all user VMs.
    AdminUser CredentialsResponse
    Credentials for the admin user on the VM.
    CreateOption string
    Indicates what lab virtual machines are created from.
    ImageReference ImageReferenceResponse
    The image configuration for lab virtual machines.
    OsType string
    The OS type of the image
    Sku SkuResponse
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    UsageQuota string
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    AdditionalCapabilities VirtualMachineAdditionalCapabilitiesResponse
    Additional VM capabilities.
    NonAdminUser CredentialsResponse
    Credentials for the non-admin user on the VM, if one exists.
    UseSharedPassword string
    Enabling this option will use the same password for all user VMs.
    adminUser CredentialsResponse
    Credentials for the admin user on the VM.
    createOption String
    Indicates what lab virtual machines are created from.
    imageReference ImageReferenceResponse
    The image configuration for lab virtual machines.
    osType String
    The OS type of the image
    sku SkuResponse
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    usageQuota String
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    additionalCapabilities VirtualMachineAdditionalCapabilitiesResponse
    Additional VM capabilities.
    nonAdminUser CredentialsResponse
    Credentials for the non-admin user on the VM, if one exists.
    useSharedPassword String
    Enabling this option will use the same password for all user VMs.
    adminUser CredentialsResponse
    Credentials for the admin user on the VM.
    createOption string
    Indicates what lab virtual machines are created from.
    imageReference ImageReferenceResponse
    The image configuration for lab virtual machines.
    osType string
    The OS type of the image
    sku SkuResponse
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    usageQuota string
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    additionalCapabilities VirtualMachineAdditionalCapabilitiesResponse
    Additional VM capabilities.
    nonAdminUser CredentialsResponse
    Credentials for the non-admin user on the VM, if one exists.
    useSharedPassword string
    Enabling this option will use the same password for all user VMs.
    admin_user CredentialsResponse
    Credentials for the admin user on the VM.
    create_option str
    Indicates what lab virtual machines are created from.
    image_reference ImageReferenceResponse
    The image configuration for lab virtual machines.
    os_type str
    The OS type of the image
    sku SkuResponse
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    usage_quota str
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    additional_capabilities VirtualMachineAdditionalCapabilitiesResponse
    Additional VM capabilities.
    non_admin_user CredentialsResponse
    Credentials for the non-admin user on the VM, if one exists.
    use_shared_password str
    Enabling this option will use the same password for all user VMs.
    adminUser Property Map
    Credentials for the admin user on the VM.
    createOption String
    Indicates what lab virtual machines are created from.
    imageReference Property Map
    The image configuration for lab virtual machines.
    osType String
    The OS type of the image
    sku Property Map
    The SKU for the lab. Defines the type of virtual machines used in the lab.
    usageQuota String
    The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
    additionalCapabilities Property Map
    Additional VM capabilities.
    nonAdminUser Property Map
    Credentials for the non-admin user on the VM, if one exists.
    useSharedPassword String
    Enabling this option will use the same password for all user VMs.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.49.1 published on Tuesday, Jul 9, 2024 by Pulumi