azure-native.devtestlab.getFormula
Get formula. API Version: 2018-09-15.
Using getFormula
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 getFormula(args: GetFormulaArgs, opts?: InvokeOptions): Promise<GetFormulaResult>
function getFormulaOutput(args: GetFormulaOutputArgs, opts?: InvokeOptions): Output<GetFormulaResult>
def get_formula(expand: Optional[str] = None,
lab_name: Optional[str] = None,
name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFormulaResult
def get_formula_output(expand: Optional[pulumi.Input[str]] = None,
lab_name: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFormulaResult]
func LookupFormula(ctx *Context, args *LookupFormulaArgs, opts ...InvokeOption) (*LookupFormulaResult, error)
func LookupFormulaOutput(ctx *Context, args *LookupFormulaOutputArgs, opts ...InvokeOption) LookupFormulaResultOutput
> Note: This function is named LookupFormula
in the Go SDK.
public static class GetFormula
{
public static Task<GetFormulaResult> InvokeAsync(GetFormulaArgs args, InvokeOptions? opts = null)
public static Output<GetFormulaResult> Invoke(GetFormulaInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFormulaResult> getFormula(GetFormulaArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:devtestlab:getFormula
arguments:
# arguments dictionary
The following arguments are supported:
- Lab
Name string The name of the lab.
- Name string
The name of the formula.
- Resource
Group stringName The name of the resource group.
- Expand string
Specify the $expand query. Example: 'properties($select=description)'
- Lab
Name string The name of the lab.
- Name string
The name of the formula.
- Resource
Group stringName The name of the resource group.
- Expand string
Specify the $expand query. Example: 'properties($select=description)'
- lab
Name String The name of the lab.
- name String
The name of the formula.
- resource
Group StringName The name of the resource group.
- expand String
Specify the $expand query. Example: 'properties($select=description)'
- lab
Name string The name of the lab.
- name string
The name of the formula.
- resource
Group stringName The name of the resource group.
- expand string
Specify the $expand query. Example: 'properties($select=description)'
- lab_
name str The name of the lab.
- name str
The name of the formula.
- resource_
group_ strname The name of the resource group.
- expand str
Specify the $expand query. Example: 'properties($select=description)'
- lab
Name String The name of the lab.
- name String
The name of the formula.
- resource
Group StringName The name of the resource group.
- expand String
Specify the $expand query. Example: 'properties($select=description)'
getFormula Result
The following output properties are available:
- string
The author of the formula.
- Creation
Date string The creation date of the formula.
- Id string
The identifier of the resource.
- Name string
The name of the resource.
- Provisioning
State string The provisioning status of the resource.
- Type string
The type of the resource.
- Unique
Identifier string The unique immutable identifier of a resource (Guid).
- Description string
The description of the formula.
- Formula
Content Pulumi.Azure Native. Dev Test Lab. Outputs. Lab Virtual Machine Creation Parameter Response The content of the formula.
- Location string
The location of the resource.
- Os
Type string The OS type of the formula.
- Dictionary<string, string>
The tags of the resource.
- Vm
Pulumi.
Azure Native. Dev Test Lab. Outputs. Formula Properties From Vm Response Information about a VM from which a formula is to be created.
- string
The author of the formula.
- Creation
Date string The creation date of the formula.
- Id string
The identifier of the resource.
- Name string
The name of the resource.
- Provisioning
State string The provisioning status of the resource.
- Type string
The type of the resource.
- Unique
Identifier string The unique immutable identifier of a resource (Guid).
- Description string
The description of the formula.
- Formula
Content LabVirtual Machine Creation Parameter Response The content of the formula.
- Location string
The location of the resource.
- Os
Type string The OS type of the formula.
- map[string]string
The tags of the resource.
- Vm
Formula
Properties From Vm Response Information about a VM from which a formula is to be created.
- String
The author of the formula.
- creation
Date String The creation date of the formula.
- id String
The identifier of the resource.
- name String
The name of the resource.
- provisioning
State String The provisioning status of the resource.
- type String
The type of the resource.
- unique
Identifier String The unique immutable identifier of a resource (Guid).
- description String
The description of the formula.
- formula
Content LabVirtual Machine Creation Parameter Response The content of the formula.
- location String
The location of the resource.
- os
Type String The OS type of the formula.
- Map<String,String>
The tags of the resource.
- vm
Formula
Properties From Vm Response Information about a VM from which a formula is to be created.
- string
The author of the formula.
- creation
Date string The creation date of the formula.
- id string
The identifier of the resource.
- name string
The name of the resource.
- provisioning
State string The provisioning status of the resource.
- type string
The type of the resource.
- unique
Identifier string The unique immutable identifier of a resource (Guid).
- description string
The description of the formula.
- formula
Content LabVirtual Machine Creation Parameter Response The content of the formula.
- location string
The location of the resource.
- os
Type string The OS type of the formula.
- {[key: string]: string}
The tags of the resource.
- vm
Formula
Properties From Vm Response Information about a VM from which a formula is to be created.
- str
The author of the formula.
- creation_
date str The creation date of the formula.
- id str
The identifier of the resource.
- name str
The name of the resource.
- provisioning_
state str The provisioning status of the resource.
- type str
The type of the resource.
- unique_
identifier str The unique immutable identifier of a resource (Guid).
- description str
The description of the formula.
- formula_
content LabVirtual Machine Creation Parameter Response The content of the formula.
- location str
The location of the resource.
- os_
type str The OS type of the formula.
- Mapping[str, str]
The tags of the resource.
- vm
Formula
Properties From Vm Response Information about a VM from which a formula is to be created.
- String
The author of the formula.
- creation
Date String The creation date of the formula.
- id String
The identifier of the resource.
- name String
The name of the resource.
- provisioning
State String The provisioning status of the resource.
- type String
The type of the resource.
- unique
Identifier String The unique immutable identifier of a resource (Guid).
- description String
The description of the formula.
- formula
Content Property Map The content of the formula.
- location String
The location of the resource.
- os
Type String The OS type of the formula.
- Map<String>
The tags of the resource.
- vm Property Map
Information about a VM from which a formula is to be created.
Supporting Types
ArtifactInstallPropertiesResponse
- Artifact
Id string The artifact's identifier.
- Artifact
Title string The artifact's title.
- Deployment
Status stringMessage The status message from the deployment.
- Install
Time string The time that the artifact starts to install on the virtual machine.
- Parameters
List<Pulumi.
Azure Native. Dev Test Lab. Inputs. Artifact Parameter Properties Response> The parameters of the artifact.
- Status string
The status of the artifact.
- Vm
Extension stringStatus Message The status message from the virtual machine extension.
- Artifact
Id string The artifact's identifier.
- Artifact
Title string The artifact's title.
- Deployment
Status stringMessage The status message from the deployment.
- Install
Time string The time that the artifact starts to install on the virtual machine.
- Parameters
[]Artifact
Parameter Properties Response The parameters of the artifact.
- Status string
The status of the artifact.
- Vm
Extension stringStatus Message The status message from the virtual machine extension.
- artifact
Id String The artifact's identifier.
- artifact
Title String The artifact's title.
- deployment
Status StringMessage The status message from the deployment.
- install
Time String The time that the artifact starts to install on the virtual machine.
- parameters
List<Artifact
Parameter Properties Response> The parameters of the artifact.
- status String
The status of the artifact.
- vm
Extension StringStatus Message The status message from the virtual machine extension.
- artifact
Id string The artifact's identifier.
- artifact
Title string The artifact's title.
- deployment
Status stringMessage The status message from the deployment.
- install
Time string The time that the artifact starts to install on the virtual machine.
- parameters
Artifact
Parameter Properties Response[] The parameters of the artifact.
- status string
The status of the artifact.
- vm
Extension stringStatus Message The status message from the virtual machine extension.
- artifact_
id str The artifact's identifier.
- artifact_
title str The artifact's title.
- deployment_
status_ strmessage The status message from the deployment.
- install_
time str The time that the artifact starts to install on the virtual machine.
- parameters
Sequence[Artifact
Parameter Properties Response] The parameters of the artifact.
- status str
The status of the artifact.
- vm_
extension_ strstatus_ message The status message from the virtual machine extension.
- artifact
Id String The artifact's identifier.
- artifact
Title String The artifact's title.
- deployment
Status StringMessage The status message from the deployment.
- install
Time String The time that the artifact starts to install on the virtual machine.
- parameters List<Property Map>
The parameters of the artifact.
- status String
The status of the artifact.
- vm
Extension StringStatus Message The status message from the virtual machine extension.
ArtifactParameterPropertiesResponse
AttachNewDataDiskOptionsResponse
- Disk
Name string The name of the disk to be attached.
- Disk
Size intGi B Size of the disk to be attached in Gibibytes.
- Disk
Type string The storage type for the disk (i.e. Standard, Premium).
- Disk
Name string The name of the disk to be attached.
- Disk
Size intGi B Size of the disk to be attached in Gibibytes.
- Disk
Type string The storage type for the disk (i.e. Standard, Premium).
- disk
Name String The name of the disk to be attached.
- disk
Size IntegerGi B Size of the disk to be attached in Gibibytes.
- disk
Type String The storage type for the disk (i.e. Standard, Premium).
- disk
Name string The name of the disk to be attached.
- disk
Size numberGi B Size of the disk to be attached in Gibibytes.
- disk
Type string The storage type for the disk (i.e. Standard, Premium).
- disk_
name str The name of the disk to be attached.
- disk_
size_ intgi_ b Size of the disk to be attached in Gibibytes.
- disk_
type str The storage type for the disk (i.e. Standard, Premium).
- disk
Name String The name of the disk to be attached.
- disk
Size NumberGi B Size of the disk to be attached in Gibibytes.
- disk
Type String The storage type for the disk (i.e. Standard, Premium).
BulkCreationParametersResponse
- Instance
Count int The number of virtual machine instances to create.
- Instance
Count int The number of virtual machine instances to create.
- instance
Count Integer The number of virtual machine instances to create.
- instance
Count number The number of virtual machine instances to create.
- instance_
count int The number of virtual machine instances to create.
- instance
Count Number The number of virtual machine instances to create.
DataDiskPropertiesResponse
- Attach
New Pulumi.Data Disk Options Azure Native. Dev Test Lab. Inputs. Attach New Data Disk Options Response Specifies options to attach a new disk to the virtual machine.
- Existing
Lab stringDisk Id Specifies the existing lab disk id to attach to virtual machine.
- Host
Caching string Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
- Attach
New AttachData Disk Options New Data Disk Options Response Specifies options to attach a new disk to the virtual machine.
- Existing
Lab stringDisk Id Specifies the existing lab disk id to attach to virtual machine.
- Host
Caching string Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
- attach
New AttachData Disk Options New Data Disk Options Response Specifies options to attach a new disk to the virtual machine.
- existing
Lab StringDisk Id Specifies the existing lab disk id to attach to virtual machine.
- host
Caching String Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
- attach
New AttachData Disk Options New Data Disk Options Response Specifies options to attach a new disk to the virtual machine.
- existing
Lab stringDisk Id Specifies the existing lab disk id to attach to virtual machine.
- host
Caching string Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
- attach_
new_ Attachdata_ disk_ options New Data Disk Options Response Specifies options to attach a new disk to the virtual machine.
- existing_
lab_ strdisk_ id Specifies the existing lab disk id to attach to virtual machine.
- host_
caching str Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
- attach
New Property MapData Disk Options Specifies options to attach a new disk to the virtual machine.
- existing
Lab StringDisk Id Specifies the existing lab disk id to attach to virtual machine.
- host
Caching String Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
DayDetailsResponse
- Time string
The time of day the schedule will occur.
- Time string
The time of day the schedule will occur.
- time String
The time of day the schedule will occur.
- time string
The time of day the schedule will occur.
- time str
The time of day the schedule will occur.
- time String
The time of day the schedule will occur.
FormulaPropertiesFromVmResponse
- Lab
Vm stringId The identifier of the VM from which a formula is to be created.
- Lab
Vm stringId The identifier of the VM from which a formula is to be created.
- lab
Vm StringId The identifier of the VM from which a formula is to be created.
- lab
Vm stringId The identifier of the VM from which a formula is to be created.
- lab_
vm_ strid The identifier of the VM from which a formula is to be created.
- lab
Vm StringId The identifier of the VM from which a formula is to be created.
GalleryImageReferenceResponse
HourDetailsResponse
- Minute int
Minutes of the hour the schedule will run.
- Minute int
Minutes of the hour the schedule will run.
- minute Integer
Minutes of the hour the schedule will run.
- minute number
Minutes of the hour the schedule will run.
- minute int
Minutes of the hour the schedule will run.
- minute Number
Minutes of the hour the schedule will run.
InboundNatRuleResponse
- Backend
Port int The port to which the external traffic will be redirected.
- Frontend
Port int The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- Transport
Protocol string The transport protocol for the endpoint.
- Backend
Port int The port to which the external traffic will be redirected.
- Frontend
Port int The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- Transport
Protocol string The transport protocol for the endpoint.
- backend
Port Integer The port to which the external traffic will be redirected.
- frontend
Port Integer The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- transport
Protocol String The transport protocol for the endpoint.
- backend
Port number The port to which the external traffic will be redirected.
- frontend
Port number The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- transport
Protocol string The transport protocol for the endpoint.
- backend_
port int The port to which the external traffic will be redirected.
- frontend_
port int The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- transport_
protocol str The transport protocol for the endpoint.
- backend
Port Number The port to which the external traffic will be redirected.
- frontend
Port Number The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
- transport
Protocol String The transport protocol for the endpoint.
LabVirtualMachineCreationParameterResponse
- Allow
Claim bool Indicates whether another user can take ownership of the virtual machine
- Artifacts
List<Pulumi.
Azure Native. Dev Test Lab. Inputs. Artifact Install Properties Response> The artifacts to be installed on the virtual machine.
- Bulk
Creation Pulumi.Parameters Azure Native. Dev Test Lab. Inputs. Bulk Creation Parameters Response The number of virtual machine instances to create.
- Created
Date string The creation date of the virtual machine.
- Custom
Image stringId The custom image identifier of the virtual machine.
- Data
Disk List<Pulumi.Parameters Azure Native. Dev Test Lab. Inputs. Data Disk Properties Response> New or existing data disks to attach to the virtual machine after creation
- Disallow
Public boolIp Address Indicates whether the virtual machine is to be created without a public IP address.
- Environment
Id string The resource ID of the environment that contains this virtual machine, if any.
- Expiration
Date string The expiration date for VM.
- Gallery
Image Pulumi.Reference Azure Native. Dev Test Lab. Inputs. Gallery Image Reference Response The Microsoft Azure Marketplace image reference of the virtual machine.
- Is
Authentication boolWith Ssh Key Indicates whether this virtual machine uses an SSH key for authentication.
- Lab
Subnet stringName The lab subnet name of the virtual machine.
- Lab
Virtual stringNetwork Id The lab virtual network identifier of the virtual machine.
- Location string
The location of the new virtual machine or environment
- Name string
The name of the virtual machine or environment
- Network
Interface Pulumi.Azure Native. Dev Test Lab. Inputs. Network Interface Properties Response The network interface properties.
- Notes string
The notes of the virtual machine.
- Owner
Object stringId The object identifier of the owner of the virtual machine.
- Owner
User stringPrincipal Name The user principal name of the virtual machine owner.
- Password string
The password of the virtual machine administrator.
- Plan
Id string The id of the plan associated with the virtual machine image
- Schedule
Parameters List<Pulumi.Azure Native. Dev Test Lab. Inputs. Schedule Creation Parameter Response> Virtual Machine schedules to be created
- Size string
The size of the virtual machine.
- Ssh
Key string The SSH key of the virtual machine administrator.
- Storage
Type string Storage type to use for virtual machine (i.e. Standard, Premium).
- Dictionary<string, string>
The tags of the resource.
- User
Name string The user name of the virtual machine.
- Allow
Claim bool Indicates whether another user can take ownership of the virtual machine
- Artifacts
[]Artifact
Install Properties Response The artifacts to be installed on the virtual machine.
- Bulk
Creation BulkParameters Creation Parameters Response The number of virtual machine instances to create.
- Created
Date string The creation date of the virtual machine.
- Custom
Image stringId The custom image identifier of the virtual machine.
- Data
Disk []DataParameters Disk Properties Response New or existing data disks to attach to the virtual machine after creation
- Disallow
Public boolIp Address Indicates whether the virtual machine is to be created without a public IP address.
- Environment
Id string The resource ID of the environment that contains this virtual machine, if any.
- Expiration
Date string The expiration date for VM.
- Gallery
Image GalleryReference Image Reference Response The Microsoft Azure Marketplace image reference of the virtual machine.
- Is
Authentication boolWith Ssh Key Indicates whether this virtual machine uses an SSH key for authentication.
- Lab
Subnet stringName The lab subnet name of the virtual machine.
- Lab
Virtual stringNetwork Id The lab virtual network identifier of the virtual machine.
- Location string
The location of the new virtual machine or environment
- Name string
The name of the virtual machine or environment
- Network
Interface NetworkInterface Properties Response The network interface properties.
- Notes string
The notes of the virtual machine.
- Owner
Object stringId The object identifier of the owner of the virtual machine.
- Owner
User stringPrincipal Name The user principal name of the virtual machine owner.
- Password string
The password of the virtual machine administrator.
- Plan
Id string The id of the plan associated with the virtual machine image
- Schedule
Parameters []ScheduleCreation Parameter Response Virtual Machine schedules to be created
- Size string
The size of the virtual machine.
- Ssh
Key string The SSH key of the virtual machine administrator.
- Storage
Type string Storage type to use for virtual machine (i.e. Standard, Premium).
- map[string]string
The tags of the resource.
- User
Name string The user name of the virtual machine.
- allow
Claim Boolean Indicates whether another user can take ownership of the virtual machine
- artifacts
List<Artifact
Install Properties Response> The artifacts to be installed on the virtual machine.
- bulk
Creation BulkParameters Creation Parameters Response The number of virtual machine instances to create.
- created
Date String The creation date of the virtual machine.
- custom
Image StringId The custom image identifier of the virtual machine.
- data
Disk List<DataParameters Disk Properties Response> New or existing data disks to attach to the virtual machine after creation
- disallow
Public BooleanIp Address Indicates whether the virtual machine is to be created without a public IP address.
- environment
Id String The resource ID of the environment that contains this virtual machine, if any.
- expiration
Date String The expiration date for VM.
- gallery
Image GalleryReference Image Reference Response The Microsoft Azure Marketplace image reference of the virtual machine.
- is
Authentication BooleanWith Ssh Key Indicates whether this virtual machine uses an SSH key for authentication.
- lab
Subnet StringName The lab subnet name of the virtual machine.
- lab
Virtual StringNetwork Id The lab virtual network identifier of the virtual machine.
- location String
The location of the new virtual machine or environment
- name String
The name of the virtual machine or environment
- network
Interface NetworkInterface Properties Response The network interface properties.
- notes String
The notes of the virtual machine.
- owner
Object StringId The object identifier of the owner of the virtual machine.
- owner
User StringPrincipal Name The user principal name of the virtual machine owner.
- password String
The password of the virtual machine administrator.
- plan
Id String The id of the plan associated with the virtual machine image
- schedule
Parameters List<ScheduleCreation Parameter Response> Virtual Machine schedules to be created
- size String
The size of the virtual machine.
- ssh
Key String The SSH key of the virtual machine administrator.
- storage
Type String Storage type to use for virtual machine (i.e. Standard, Premium).
- Map<String,String>
The tags of the resource.
- user
Name String The user name of the virtual machine.
- allow
Claim boolean Indicates whether another user can take ownership of the virtual machine
- artifacts
Artifact
Install Properties Response[] The artifacts to be installed on the virtual machine.
- bulk
Creation BulkParameters Creation Parameters Response The number of virtual machine instances to create.
- created
Date string The creation date of the virtual machine.
- custom
Image stringId The custom image identifier of the virtual machine.
- data
Disk DataParameters Disk Properties Response[] New or existing data disks to attach to the virtual machine after creation
- disallow
Public booleanIp Address Indicates whether the virtual machine is to be created without a public IP address.
- environment
Id string The resource ID of the environment that contains this virtual machine, if any.
- expiration
Date string The expiration date for VM.
- gallery
Image GalleryReference Image Reference Response The Microsoft Azure Marketplace image reference of the virtual machine.
- is
Authentication booleanWith Ssh Key Indicates whether this virtual machine uses an SSH key for authentication.
- lab
Subnet stringName The lab subnet name of the virtual machine.
- lab
Virtual stringNetwork Id The lab virtual network identifier of the virtual machine.
- location string
The location of the new virtual machine or environment
- name string
The name of the virtual machine or environment
- network
Interface NetworkInterface Properties Response The network interface properties.
- notes string
The notes of the virtual machine.
- owner
Object stringId The object identifier of the owner of the virtual machine.
- owner
User stringPrincipal Name The user principal name of the virtual machine owner.
- password string
The password of the virtual machine administrator.
- plan
Id string The id of the plan associated with the virtual machine image
- schedule
Parameters ScheduleCreation Parameter Response[] Virtual Machine schedules to be created
- size string
The size of the virtual machine.
- ssh
Key string The SSH key of the virtual machine administrator.
- storage
Type string Storage type to use for virtual machine (i.e. Standard, Premium).
- {[key: string]: string}
The tags of the resource.
- user
Name string The user name of the virtual machine.
- allow_
claim bool Indicates whether another user can take ownership of the virtual machine
- artifacts
Sequence[Artifact
Install Properties Response] The artifacts to be installed on the virtual machine.
- bulk_
creation_ Bulkparameters Creation Parameters Response The number of virtual machine instances to create.
- created_
date str The creation date of the virtual machine.
- custom_
image_ strid The custom image identifier of the virtual machine.
- data_
disk_ Sequence[Dataparameters Disk Properties Response] New or existing data disks to attach to the virtual machine after creation
- disallow_
public_ boolip_ address Indicates whether the virtual machine is to be created without a public IP address.
- environment_
id str The resource ID of the environment that contains this virtual machine, if any.
- expiration_
date str The expiration date for VM.
- gallery_
image_ Galleryreference Image Reference Response The Microsoft Azure Marketplace image reference of the virtual machine.
- is_
authentication_ boolwith_ ssh_ key Indicates whether this virtual machine uses an SSH key for authentication.
- lab_
subnet_ strname The lab subnet name of the virtual machine.
- lab_
virtual_ strnetwork_ id The lab virtual network identifier of the virtual machine.
- location str
The location of the new virtual machine or environment
- name str
The name of the virtual machine or environment
- network_
interface NetworkInterface Properties Response The network interface properties.
- notes str
The notes of the virtual machine.
- owner_
object_ strid The object identifier of the owner of the virtual machine.
- owner_
user_ strprincipal_ name The user principal name of the virtual machine owner.
- password str
The password of the virtual machine administrator.
- plan_
id str The id of the plan associated with the virtual machine image
- schedule_
parameters Sequence[ScheduleCreation Parameter Response] Virtual Machine schedules to be created
- size str
The size of the virtual machine.
- ssh_
key str The SSH key of the virtual machine administrator.
- storage_
type str Storage type to use for virtual machine (i.e. Standard, Premium).
- Mapping[str, str]
The tags of the resource.
- user_
name str The user name of the virtual machine.
- allow
Claim Boolean Indicates whether another user can take ownership of the virtual machine
- artifacts List<Property Map>
The artifacts to be installed on the virtual machine.
- bulk
Creation Property MapParameters The number of virtual machine instances to create.
- created
Date String The creation date of the virtual machine.
- custom
Image StringId The custom image identifier of the virtual machine.
- data
Disk List<Property Map>Parameters New or existing data disks to attach to the virtual machine after creation
- disallow
Public BooleanIp Address Indicates whether the virtual machine is to be created without a public IP address.
- environment
Id String The resource ID of the environment that contains this virtual machine, if any.
- expiration
Date String The expiration date for VM.
- gallery
Image Property MapReference The Microsoft Azure Marketplace image reference of the virtual machine.
- is
Authentication BooleanWith Ssh Key Indicates whether this virtual machine uses an SSH key for authentication.
- lab
Subnet StringName The lab subnet name of the virtual machine.
- lab
Virtual StringNetwork Id The lab virtual network identifier of the virtual machine.
- location String
The location of the new virtual machine or environment
- name String
The name of the virtual machine or environment
- network
Interface Property Map The network interface properties.
- notes String
The notes of the virtual machine.
- owner
Object StringId The object identifier of the owner of the virtual machine.
- owner
User StringPrincipal Name The user principal name of the virtual machine owner.
- password String
The password of the virtual machine administrator.
- plan
Id String The id of the plan associated with the virtual machine image
- schedule
Parameters List<Property Map> Virtual Machine schedules to be created
- size String
The size of the virtual machine.
- ssh
Key String The SSH key of the virtual machine administrator.
- storage
Type String Storage type to use for virtual machine (i.e. Standard, Premium).
- Map<String>
The tags of the resource.
- user
Name String The user name of the virtual machine.
NetworkInterfacePropertiesResponse
- Dns
Name string The DNS name.
- Private
Ip stringAddress The private IP address.
- Public
Ip stringAddress The public IP address.
- Public
Ip stringAddress Id The resource ID of the public IP address.
- string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Pulumi.
Azure Native. Dev Test Lab. Inputs. Shared Public Ip Address Configuration Response The configuration for sharing a public IP address across multiple virtual machines.
- string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- Subnet
Id string The resource ID of the sub net.
- Virtual
Network stringId The resource ID of the virtual network.
- Dns
Name string The DNS name.
- Private
Ip stringAddress The private IP address.
- Public
Ip stringAddress The public IP address.
- Public
Ip stringAddress Id The resource ID of the public IP address.
- string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Shared
Public Ip Address Configuration Response The configuration for sharing a public IP address across multiple virtual machines.
- string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- Subnet
Id string The resource ID of the sub net.
- Virtual
Network stringId The resource ID of the virtual network.
- dns
Name String The DNS name.
- private
Ip StringAddress The private IP address.
- public
Ip StringAddress The public IP address.
- public
Ip StringAddress Id The resource ID of the public IP address.
- String
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Shared
Public Ip Address Configuration Response The configuration for sharing a public IP address across multiple virtual machines.
- String
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- subnet
Id String The resource ID of the sub net.
- virtual
Network StringId The resource ID of the virtual network.
- dns
Name string The DNS name.
- private
Ip stringAddress The private IP address.
- public
Ip stringAddress The public IP address.
- public
Ip stringAddress Id The resource ID of the public IP address.
- string
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Shared
Public Ip Address Configuration Response The configuration for sharing a public IP address across multiple virtual machines.
- string
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- subnet
Id string The resource ID of the sub net.
- virtual
Network stringId The resource ID of the virtual network.
- dns_
name str The DNS name.
- private_
ip_ straddress The private IP address.
- public_
ip_ straddress The public IP address.
- public_
ip_ straddress_ id The resource ID of the public IP address.
- str
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Shared
Public Ip Address Configuration Response The configuration for sharing a public IP address across multiple virtual machines.
- str
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- subnet_
id str The resource ID of the sub net.
- virtual_
network_ strid The resource ID of the virtual network.
- dns
Name String The DNS name.
- private
Ip StringAddress The private IP address.
- public
Ip StringAddress The public IP address.
- public
Ip StringAddress Id The resource ID of the public IP address.
- String
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
- Property Map
The configuration for sharing a public IP address across multiple virtual machines.
- String
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
- subnet
Id String The resource ID of the sub net.
- virtual
Network StringId The resource ID of the virtual network.
NotificationSettingsResponse
- Email
Recipient string The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- Notification
Locale string The locale to use when sending a notification (fallback for unsupported languages is EN).
- Status string
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- Time
In intMinutes Time in minutes before event at which notification will be sent.
- Webhook
Url string The webhook URL to which the notification will be sent.
- Email
Recipient string The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- Notification
Locale string The locale to use when sending a notification (fallback for unsupported languages is EN).
- Status string
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- Time
In intMinutes Time in minutes before event at which notification will be sent.
- Webhook
Url string The webhook URL to which the notification will be sent.
- email
Recipient String The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- notification
Locale String The locale to use when sending a notification (fallback for unsupported languages is EN).
- status String
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- time
In IntegerMinutes Time in minutes before event at which notification will be sent.
- webhook
Url String The webhook URL to which the notification will be sent.
- email
Recipient string The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- notification
Locale string The locale to use when sending a notification (fallback for unsupported languages is EN).
- status string
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- time
In numberMinutes Time in minutes before event at which notification will be sent.
- webhook
Url string The webhook URL to which the notification will be sent.
- email_
recipient str The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- notification_
locale str The locale to use when sending a notification (fallback for unsupported languages is EN).
- status str
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- time_
in_ intminutes Time in minutes before event at which notification will be sent.
- webhook_
url str The webhook URL to which the notification will be sent.
- email
Recipient String The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
- notification
Locale String The locale to use when sending a notification (fallback for unsupported languages is EN).
- status String
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
- time
In NumberMinutes Time in minutes before event at which notification will be sent.
- webhook
Url String The webhook URL to which the notification will be sent.
ScheduleCreationParameterResponse
- Location string
The location of the new virtual machine or environment
- Daily
Recurrence Pulumi.Azure Native. Dev Test Lab. Inputs. Day Details Response If the schedule will occur once each day of the week, specify the daily recurrence.
- Hourly
Recurrence Pulumi.Azure Native. Dev Test Lab. Inputs. Hour Details Response If the schedule will occur multiple times a day, specify the hourly recurrence.
- Name string
The name of the virtual machine or environment
- Notification
Settings Pulumi.Azure Native. Dev Test Lab. Inputs. Notification Settings Response Notification settings.
- Status string
The status of the schedule (i.e. Enabled, Disabled)
- Dictionary<string, string>
The tags of the resource.
- Target
Resource stringId The resource ID to which the schedule belongs
- Task
Type string The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- Time
Zone stringId The time zone ID (e.g. Pacific Standard time).
- Weekly
Recurrence Pulumi.Azure Native. Dev Test Lab. Inputs. Week Details Response If the schedule will occur only some days of the week, specify the weekly recurrence.
- Location string
The location of the new virtual machine or environment
- Daily
Recurrence DayDetails Response If the schedule will occur once each day of the week, specify the daily recurrence.
- Hourly
Recurrence HourDetails Response If the schedule will occur multiple times a day, specify the hourly recurrence.
- Name string
The name of the virtual machine or environment
- Notification
Settings NotificationSettings Response Notification settings.
- Status string
The status of the schedule (i.e. Enabled, Disabled)
- map[string]string
The tags of the resource.
- Target
Resource stringId The resource ID to which the schedule belongs
- Task
Type string The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- Time
Zone stringId The time zone ID (e.g. Pacific Standard time).
- Weekly
Recurrence WeekDetails Response If the schedule will occur only some days of the week, specify the weekly recurrence.
- location String
The location of the new virtual machine or environment
- daily
Recurrence DayDetails Response If the schedule will occur once each day of the week, specify the daily recurrence.
- hourly
Recurrence HourDetails Response If the schedule will occur multiple times a day, specify the hourly recurrence.
- name String
The name of the virtual machine or environment
- notification
Settings NotificationSettings Response Notification settings.
- status String
The status of the schedule (i.e. Enabled, Disabled)
- Map<String,String>
The tags of the resource.
- target
Resource StringId The resource ID to which the schedule belongs
- task
Type String The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- time
Zone StringId The time zone ID (e.g. Pacific Standard time).
- weekly
Recurrence WeekDetails Response If the schedule will occur only some days of the week, specify the weekly recurrence.
- location string
The location of the new virtual machine or environment
- daily
Recurrence DayDetails Response If the schedule will occur once each day of the week, specify the daily recurrence.
- hourly
Recurrence HourDetails Response If the schedule will occur multiple times a day, specify the hourly recurrence.
- name string
The name of the virtual machine or environment
- notification
Settings NotificationSettings Response Notification settings.
- status string
The status of the schedule (i.e. Enabled, Disabled)
- {[key: string]: string}
The tags of the resource.
- target
Resource stringId The resource ID to which the schedule belongs
- task
Type string The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- time
Zone stringId The time zone ID (e.g. Pacific Standard time).
- weekly
Recurrence WeekDetails Response If the schedule will occur only some days of the week, specify the weekly recurrence.
- location str
The location of the new virtual machine or environment
- daily_
recurrence DayDetails Response If the schedule will occur once each day of the week, specify the daily recurrence.
- hourly_
recurrence HourDetails Response If the schedule will occur multiple times a day, specify the hourly recurrence.
- name str
The name of the virtual machine or environment
- notification_
settings NotificationSettings Response Notification settings.
- status str
The status of the schedule (i.e. Enabled, Disabled)
- Mapping[str, str]
The tags of the resource.
- target_
resource_ strid The resource ID to which the schedule belongs
- task_
type str The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- time_
zone_ strid The time zone ID (e.g. Pacific Standard time).
- weekly_
recurrence WeekDetails Response If the schedule will occur only some days of the week, specify the weekly recurrence.
- location String
The location of the new virtual machine or environment
- daily
Recurrence Property Map If the schedule will occur once each day of the week, specify the daily recurrence.
- hourly
Recurrence Property Map If the schedule will occur multiple times a day, specify the hourly recurrence.
- name String
The name of the virtual machine or environment
- notification
Settings Property Map Notification settings.
- status String
The status of the schedule (i.e. Enabled, Disabled)
- Map<String>
The tags of the resource.
- target
Resource StringId The resource ID to which the schedule belongs
- task
Type String The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
- time
Zone StringId The time zone ID (e.g. Pacific Standard time).
- weekly
Recurrence Property Map If the schedule will occur only some days of the week, specify the weekly recurrence.
SharedPublicIpAddressConfigurationResponse
- Inbound
Nat List<Pulumi.Rules Azure Native. Dev Test Lab. Inputs. Inbound Nat Rule Response> The incoming NAT rules
- Inbound
Nat []InboundRules Nat Rule Response The incoming NAT rules
- inbound
Nat List<InboundRules Nat Rule Response> The incoming NAT rules
- inbound
Nat InboundRules Nat Rule Response[] The incoming NAT rules
- inbound_
nat_ Sequence[Inboundrules Nat Rule Response] The incoming NAT rules
- inbound
Nat List<Property Map>Rules The incoming NAT rules
WeekDetailsResponse
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0