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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.labservices.getLab
Explore with Pulumi AI
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.63.0 published on Tuesday, Sep 24, 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:
- Lab
Name string - The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Lab
Name string - The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- lab
Name String - The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- lab
Name string - The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
- resource
Group stringName - 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_ strname - The name of the resource group. The name is case insensitive.
- lab
Name String - The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getLab Result
The following output properties are available:
- Auto
Shutdown Pulumi.Profile Azure Native. Lab Services. Outputs. Auto Shutdown Profile Response - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- Connection
Profile Pulumi.Azure Native. Lab Services. Outputs. Connection Profile Response - 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
- Provisioning
State string - Current provisioning state of the lab.
- Security
Profile Pulumi.Azure Native. Lab Services. Outputs. Security Profile Response - The lab security profile.
- State string
- The lab state.
- System
Data Pulumi.Azure Native. Lab Services. Outputs. System Data Response - 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"
- Virtual
Machine Pulumi.Profile Azure Native. Lab Services. Outputs. Virtual Machine Profile Response - The profile used for creating lab virtual machines.
- Description string
- The description of the lab.
- Lab
Plan stringId - 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 Pulumi.Azure Native. Lab Services. Outputs. Lab Network Profile Response - 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 Pulumi.Azure Native. Lab Services. Outputs. Roster Profile Response - The lab user list management profile.
- Dictionary<string, string>
- Resource tags.
- Title string
- The title of the lab.
- Auto
Shutdown AutoProfile Shutdown Profile Response - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- Connection
Profile ConnectionProfile Response - 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
- Provisioning
State string - Current provisioning state of the lab.
- Security
Profile SecurityProfile Response - The lab security profile.
- State string
- The lab state.
- System
Data SystemData Response - 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"
- Virtual
Machine VirtualProfile Machine Profile Response - The profile used for creating lab virtual machines.
- Description string
- The description of the lab.
- Lab
Plan stringId - 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 LabNetwork Profile Response - 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 RosterProfile Response - The lab user list management profile.
- map[string]string
- Resource tags.
- Title string
- The title of the lab.
- auto
Shutdown AutoProfile Shutdown Profile Response - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- connection
Profile ConnectionProfile Response - 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
- provisioning
State String - Current provisioning state of the lab.
- security
Profile SecurityProfile Response - The lab security profile.
- state String
- The lab state.
- system
Data SystemData Response - 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"
- virtual
Machine VirtualProfile Machine Profile Response - The profile used for creating lab virtual machines.
- description String
- The description of the lab.
- lab
Plan StringId - 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 LabNetwork Profile Response - 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 RosterProfile Response - The lab user list management profile.
- Map<String,String>
- Resource tags.
- title String
- The title of the lab.
- auto
Shutdown AutoProfile Shutdown Profile Response - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- connection
Profile ConnectionProfile Response - 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
- provisioning
State string - Current provisioning state of the lab.
- security
Profile SecurityProfile Response - The lab security profile.
- state string
- The lab state.
- system
Data SystemData Response - 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"
- virtual
Machine VirtualProfile Machine Profile Response - The profile used for creating lab virtual machines.
- description string
- The description of the lab.
- lab
Plan stringId - 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 LabNetwork Profile Response - 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 RosterProfile Response - The lab user list management profile.
- {[key: string]: string}
- Resource tags.
- title string
- The title of the lab.
- auto_
shutdown_ Autoprofile Shutdown Profile Response - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- connection_
profile ConnectionProfile Response - 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 SecurityProfile Response - The lab security profile.
- state str
- The lab state.
- system_
data SystemData Response - 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_ Virtualprofile Machine Profile Response - The profile used for creating lab virtual machines.
- description str
- The description of the lab.
- lab_
plan_ strid - 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 LabNetwork Profile Response - 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 RosterProfile Response - The lab user list management profile.
- Mapping[str, str]
- Resource tags.
- title str
- The title of the lab.
- auto
Shutdown Property MapProfile - The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
- connection
Profile 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
- provisioning
State String - Current provisioning state of the lab.
- security
Profile Property Map - The lab security profile.
- state String
- The lab state.
- system
Data 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"
- virtual
Machine Property MapProfile - The profile used for creating lab virtual machines.
- description String
- The description of the lab.
- lab
Plan StringId - 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 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.
- roster
Profile Property Map - The lab user list management profile.
- Map<String>
- Resource tags.
- title String
- The title of the lab.
Supporting Types
AutoShutdownProfileResponse
- Disconnect
Delay string - The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
- Idle
Delay string - The amount of time a VM will idle before it is shutdown if this behavior is enabled.
- No
Connect stringDelay - 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 stringDisconnect - Whether shutdown on disconnect is enabled
- Shutdown
On stringIdle - Whether a VM will get shutdown when it has idled for a period of time.
- Shutdown
When stringNot Connected - Whether a VM will get shutdown when it hasn't been connected to after a period of time.
- Disconnect
Delay string - The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
- Idle
Delay string - The amount of time a VM will idle before it is shutdown if this behavior is enabled.
- No
Connect stringDelay - 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 stringDisconnect - Whether shutdown on disconnect is enabled
- Shutdown
On stringIdle - Whether a VM will get shutdown when it has idled for a period of time.
- Shutdown
When stringNot Connected - Whether a VM will get shutdown when it hasn't been connected to after a period of time.
- disconnect
Delay String - The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
- idle
Delay String - The amount of time a VM will idle before it is shutdown if this behavior is enabled.
- no
Connect StringDelay - 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 StringDisconnect - Whether shutdown on disconnect is enabled
- shutdown
On StringIdle - Whether a VM will get shutdown when it has idled for a period of time.
- shutdown
When StringNot Connected - Whether a VM will get shutdown when it hasn't been connected to after a period of time.
- disconnect
Delay string - The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
- idle
Delay string - The amount of time a VM will idle before it is shutdown if this behavior is enabled.
- no
Connect stringDelay - 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 stringDisconnect - Whether shutdown on disconnect is enabled
- shutdown
On stringIdle - Whether a VM will get shutdown when it has idled for a period of time.
- shutdown
When stringNot Connected - 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_ strdelay - 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_ strdisconnect - Whether shutdown on disconnect is enabled
- shutdown_
on_ stridle - Whether a VM will get shutdown when it has idled for a period of time.
- shutdown_
when_ strnot_ connected - Whether a VM will get shutdown when it hasn't been connected to after a period of time.
- disconnect
Delay String - The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
- idle
Delay String - The amount of time a VM will idle before it is shutdown if this behavior is enabled.
- no
Connect StringDelay - 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 StringDisconnect - Whether shutdown on disconnect is enabled
- shutdown
On StringIdle - Whether a VM will get shutdown when it has idled for a period of time.
- shutdown
When StringNot Connected - Whether a VM will get shutdown when it hasn't been connected to after a period of time.
ConnectionProfileResponse
- Client
Rdp stringAccess - The enabled access level for Client Access over RDP.
- Client
Ssh stringAccess - The enabled access level for Client Access over SSH.
- Web
Rdp stringAccess - The enabled access level for Web Access over RDP.
- Web
Ssh stringAccess - The enabled access level for Web Access over SSH.
- Client
Rdp stringAccess - The enabled access level for Client Access over RDP.
- Client
Ssh stringAccess - The enabled access level for Client Access over SSH.
- Web
Rdp stringAccess - The enabled access level for Web Access over RDP.
- Web
Ssh stringAccess - The enabled access level for Web Access over SSH.
- client
Rdp StringAccess - The enabled access level for Client Access over RDP.
- client
Ssh StringAccess - The enabled access level for Client Access over SSH.
- web
Rdp StringAccess - The enabled access level for Web Access over RDP.
- web
Ssh StringAccess - The enabled access level for Web Access over SSH.
- client
Rdp stringAccess - The enabled access level for Client Access over RDP.
- client
Ssh stringAccess - The enabled access level for Client Access over SSH.
- web
Rdp stringAccess - The enabled access level for Web Access over RDP.
- web
Ssh stringAccess - The enabled access level for Web Access over SSH.
- client_
rdp_ straccess - The enabled access level for Client Access over RDP.
- client_
ssh_ straccess - The enabled access level for Client Access over SSH.
- web_
rdp_ straccess - The enabled access level for Web Access over RDP.
- web_
ssh_ straccess - The enabled access level for Web Access over SSH.
- client
Rdp StringAccess - The enabled access level for Client Access over RDP.
- client
Ssh StringAccess - The enabled access level for Client Access over SSH.
- web
Rdp StringAccess - The enabled access level for Web Access over RDP.
- web
Ssh StringAccess - 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
LabNetworkProfileResponse
- Load
Balancer stringId - The external load balancer resource id
- Public
Ip stringId - The external public IP resource id
- Subnet
Id string - The external subnet resource id
- Load
Balancer stringId - The external load balancer resource id
- Public
Ip stringId - The external public IP resource id
- Subnet
Id string - The external subnet resource id
- load
Balancer StringId - The external load balancer resource id
- public
Ip StringId - The external public IP resource id
- subnet
Id String - The external subnet resource id
- load
Balancer stringId - The external load balancer resource id
- public
Ip stringId - The external public IP resource id
- subnet
Id string - The external subnet resource id
- load_
balancer_ strid - The external load balancer resource id
- public_
ip_ strid - The external public IP resource id
- subnet_
id str - The external subnet resource id
- load
Balancer StringId - The external load balancer resource id
- public
Ip StringId - The external public IP resource id
- subnet
Id String - The external subnet resource id
RosterProfileResponse
- Active
Directory stringGroup Id - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
- Lms
Instance string - The base URI identifying the lms instance.
- Lti
Client stringId - The unique id of the azure lab services tool in the lms.
- Lti
Context stringId - The unique context identifier for the lab in the lms.
- Lti
Roster stringEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
- Active
Directory stringGroup Id - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
- Lms
Instance string - The base URI identifying the lms instance.
- Lti
Client stringId - The unique id of the azure lab services tool in the lms.
- Lti
Context stringId - The unique context identifier for the lab in the lms.
- Lti
Roster stringEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
- active
Directory StringGroup Id - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
- lms
Instance String - The base URI identifying the lms instance.
- lti
Client StringId - The unique id of the azure lab services tool in the lms.
- lti
Context StringId - The unique context identifier for the lab in the lms.
- lti
Roster StringEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
- active
Directory stringGroup Id - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
- lms
Instance string - The base URI identifying the lms instance.
- lti
Client stringId - The unique id of the azure lab services tool in the lms.
- lti
Context stringId - The unique context identifier for the lab in the lms.
- lti
Roster stringEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
- active_
directory_ strgroup_ id - 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_ strid - The unique id of the azure lab services tool in the lms.
- lti_
context_ strid - The unique context identifier for the lab in the lms.
- lti_
roster_ strendpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
- active
Directory StringGroup Id - The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
- lms
Instance String - The base URI identifying the lms instance.
- lti
Client StringId - The unique id of the azure lab services tool in the lms.
- lti
Context StringId - The unique context identifier for the lab in the lms.
- lti
Roster StringEndpoint - The uri of the names and roles service endpoint on the lms for the class attached to this lab.
SecurityProfileResponse
- Registration
Code string - The registration code for the lab.
- Open
Access string - Whether any user or only specified users can register to a lab.
- Registration
Code string - The registration code for the lab.
- Open
Access string - Whether any user or only specified users can register to a lab.
- registration
Code String - The registration code for the lab.
- open
Access String - Whether any user or only specified users can register to a lab.
- registration
Code string - The registration code for the lab.
- open
Access 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.
- registration
Code String - The registration code for the lab.
- open
Access 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
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
VirtualMachineAdditionalCapabilitiesResponse
- Install
Gpu stringDrivers - Flag to pre-install dedicated GPU drivers.
- Install
Gpu stringDrivers - Flag to pre-install dedicated GPU drivers.
- install
Gpu StringDrivers - Flag to pre-install dedicated GPU drivers.
- install
Gpu stringDrivers - Flag to pre-install dedicated GPU drivers.
- install_
gpu_ strdrivers - Flag to pre-install dedicated GPU drivers.
- install
Gpu StringDrivers - Flag to pre-install dedicated GPU drivers.
VirtualMachineProfileResponse
- Admin
User Pulumi.Azure Native. Lab Services. Inputs. Credentials Response - Credentials for the admin user on the VM.
- Create
Option string - Indicates what lab virtual machines are created from.
- Image
Reference Pulumi.Azure Native. Lab Services. Inputs. Image Reference Response - The image configuration for lab virtual machines.
- Os
Type string - The OS type of the image
- Sku
Pulumi.
Azure Native. Lab Services. Inputs. Sku Response - The SKU for the lab. Defines the type of virtual machines used in the lab.
- Usage
Quota string - The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- Additional
Capabilities Pulumi.Azure Native. Lab Services. Inputs. Virtual Machine Additional Capabilities Response - Additional VM capabilities.
- Non
Admin Pulumi.User Azure Native. Lab Services. Inputs. Credentials Response - Credentials for the non-admin user on the VM, if one exists.
- 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 string - Indicates what lab virtual machines are created from.
- Image
Reference ImageReference Response - The image configuration for lab virtual machines.
- Os
Type string - The OS type of the image
- Sku
Sku
Response - The SKU for the lab. Defines the type of virtual machines used in the lab.
- Usage
Quota string - The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- Additional
Capabilities VirtualMachine Additional Capabilities Response - Additional VM capabilities.
- Non
Admin CredentialsUser Response - Credentials for the non-admin user on the VM, if one exists.
- 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 String - Indicates what lab virtual machines are created from.
- image
Reference ImageReference Response - The image configuration for lab virtual machines.
- os
Type String - The OS type of the image
- sku
Sku
Response - The SKU for the lab. Defines the type of virtual machines used in the lab.
- usage
Quota String - The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- additional
Capabilities VirtualMachine Additional Capabilities Response - Additional VM capabilities.
- non
Admin CredentialsUser Response - Credentials for the non-admin user on the VM, if one exists.
- 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 string - Indicates what lab virtual machines are created from.
- image
Reference ImageReference Response - The image configuration for lab virtual machines.
- os
Type string - The OS type of the image
- sku
Sku
Response - The SKU for the lab. Defines the type of virtual machines used in the lab.
- usage
Quota string - The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- additional
Capabilities VirtualMachine Additional Capabilities Response - Additional VM capabilities.
- non
Admin CredentialsUser Response - Credentials for the non-admin user on the VM, if one exists.
- 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 ImageReference Response - The image configuration for lab virtual machines.
- os_
type str - The OS type of the image
- sku
Sku
Response - 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 VirtualMachine Additional Capabilities Response - Additional VM capabilities.
- non_
admin_ Credentialsuser Response - Credentials for the non-admin user on the VM, if one exists.
- str
- Enabling this option will use the same password for all user VMs.
- admin
User Property Map - Credentials for the admin user on the VM.
- create
Option String - Indicates what lab virtual machines are created from.
- image
Reference Property Map - The image configuration for lab virtual machines.
- os
Type 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.
- usage
Quota String - The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- additional
Capabilities Property Map - Additional VM capabilities.
- non
Admin Property MapUser - Credentials for the non-admin user on the VM, if one exists.
- 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
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi