build_template function

Build template definition and parameters

Build template definition and parameters

## S3 method for class 'vm_config' build_template_definition(config, ...) ## S3 method for class 'vmss_config' build_template_definition(config, ...) ## S3 method for class 'vm_config' build_template_parameters(config, name, login_user, size, ...) ## S3 method for class 'vmss_config' build_template_parameters(config, name, login_user, size, instances, ...)

Arguments

  • config: An object of class vm_config or vmss_config representing a virtual machine or scaleset deployment.
  • ...: Unused.
  • name: The VM or scaleset name. Will also be used for the domain name label, if a public IP address is included in the deployment.
  • login_user: An object of class user_config representing the login details for the admin user account on the VM.
  • size: The VM (instance) size.
  • instances: For vmss_config, the number of (initial) instances in the VM scaleset.

Returns

Objects of class json, which are JSON character strings representing the deployment template and its parameters.

Details

These are methods for the generics defined in the AzureRMR package.

Examples

vm <- ubuntu_18.04() build_template_definition(vm) build_template_parameters(vm, "myubuntuvm", user_config("username", "~/.ssh/id_rsa.pub"), "Standard_DS3_v2")

See Also

create_vm , vm_config , vmss_config

  • Maintainer: Hong Ooi
  • License: MIT + file LICENSE
  • Last published: 2020-10-14