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.21.1 published on Wednesday, Dec 6, 2023 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.21.1 published on Wednesday, Dec 6, 2023 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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi