1. Packages
  2. Azure Native v1
  3. API Docs
  4. hybridnetwork
  5. getVendorSkus
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.hybridnetwork.getVendorSkus

Explore with Pulumi AI

These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

Gets information about the specified sku. API Version: 2020-01-01-preview.

Using getVendorSkus

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 getVendorSkus(args: GetVendorSkusArgs, opts?: InvokeOptions): Promise<GetVendorSkusResult>
function getVendorSkusOutput(args: GetVendorSkusOutputArgs, opts?: InvokeOptions): Output<GetVendorSkusResult>
Copy
def get_vendor_skus(sku_name: Optional[str] = None,
                    vendor_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetVendorSkusResult
def get_vendor_skus_output(sku_name: Optional[pulumi.Input[str]] = None,
                    vendor_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetVendorSkusResult]
Copy
func LookupVendorSkus(ctx *Context, args *LookupVendorSkusArgs, opts ...InvokeOption) (*LookupVendorSkusResult, error)
func LookupVendorSkusOutput(ctx *Context, args *LookupVendorSkusOutputArgs, opts ...InvokeOption) LookupVendorSkusResultOutput
Copy

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

public static class GetVendorSkus 
{
    public static Task<GetVendorSkusResult> InvokeAsync(GetVendorSkusArgs args, InvokeOptions? opts = null)
    public static Output<GetVendorSkusResult> Invoke(GetVendorSkusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVendorSkusResult> getVendorSkus(GetVendorSkusArgs args, InvokeOptions options)
public static Output<GetVendorSkusResult> getVendorSkus(GetVendorSkusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:hybridnetwork:getVendorSkus
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

SkuName
This property is required.
Changes to this property will trigger replacement.
string
The name of the sku.
VendorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the vendor.
SkuName
This property is required.
Changes to this property will trigger replacement.
string
The name of the sku.
VendorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the vendor.
skuName
This property is required.
Changes to this property will trigger replacement.
String
The name of the sku.
vendorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the vendor.
skuName
This property is required.
Changes to this property will trigger replacement.
string
The name of the sku.
vendorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the vendor.
sku_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the sku.
vendor_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the vendor.
skuName
This property is required.
Changes to this property will trigger replacement.
String
The name of the sku.
vendorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the vendor.

getVendorSkus Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
ProvisioningState string
The provisioning state of the vendor sku sub resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
DeploymentMode string
The sku deployment mode.
ManagedApplicationParameters object
The parameters for the managed application to be supplied by the vendor.
ManagedApplicationTemplate object
The template for the managed application deployment.
NetworkFunctionTemplate Pulumi.AzureNative.HybridNetwork.Outputs.NetworkFunctionTemplateResponse
The template definition of the network function.
Preview bool
Indicates if the vendor sku is in preview mode.
SkuType string
The sku type.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
ProvisioningState string
The provisioning state of the vendor sku sub resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
DeploymentMode string
The sku deployment mode.
ManagedApplicationParameters interface{}
The parameters for the managed application to be supplied by the vendor.
ManagedApplicationTemplate interface{}
The template for the managed application deployment.
NetworkFunctionTemplate NetworkFunctionTemplateResponse
The template definition of the network function.
Preview bool
Indicates if the vendor sku is in preview mode.
SkuType string
The sku type.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
provisioningState String
The provisioning state of the vendor sku sub resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
deploymentMode String
The sku deployment mode.
managedApplicationParameters Object
The parameters for the managed application to be supplied by the vendor.
managedApplicationTemplate Object
The template for the managed application deployment.
networkFunctionTemplate NetworkFunctionTemplateResponse
The template definition of the network function.
preview Boolean
Indicates if the vendor sku is in preview mode.
skuType String
The sku type.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
provisioningState string
The provisioning state of the vendor sku sub resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
deploymentMode string
The sku deployment mode.
managedApplicationParameters any
The parameters for the managed application to be supplied by the vendor.
managedApplicationTemplate any
The template for the managed application deployment.
networkFunctionTemplate NetworkFunctionTemplateResponse
The template definition of the network function.
preview boolean
Indicates if the vendor sku is in preview mode.
skuType string
The sku type.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
provisioning_state str
The provisioning state of the vendor sku sub resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
deployment_mode str
The sku deployment mode.
managed_application_parameters Any
The parameters for the managed application to be supplied by the vendor.
managed_application_template Any
The template for the managed application deployment.
network_function_template NetworkFunctionTemplateResponse
The template definition of the network function.
preview bool
Indicates if the vendor sku is in preview mode.
sku_type str
The sku type.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
provisioningState String
The provisioning state of the vendor sku sub resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
deploymentMode String
The sku deployment mode.
managedApplicationParameters Any
The parameters for the managed application to be supplied by the vendor.
managedApplicationTemplate Any
The template for the managed application deployment.
networkFunctionTemplate Property Map
The template definition of the network function.
preview Boolean
Indicates if the vendor sku is in preview mode.
skuType String
The sku type.

Supporting Types

CustomProfileResponse

MetadataConfigurationPath string
Path for metadata configuration.
MetadataConfigurationPath string
Path for metadata configuration.
metadataConfigurationPath String
Path for metadata configuration.
metadataConfigurationPath string
Path for metadata configuration.
metadata_configuration_path str
Path for metadata configuration.
metadataConfigurationPath String
Path for metadata configuration.

DataDiskResponse

CreateOption string
Specifies how the virtual machine should be created.
DiskSizeGB int
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
Name string
The name of data disk.
CreateOption string
Specifies how the virtual machine should be created.
DiskSizeGB int
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
Name string
The name of data disk.
createOption String
Specifies how the virtual machine should be created.
diskSizeGB Integer
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
name String
The name of data disk.
createOption string
Specifies how the virtual machine should be created.
diskSizeGB number
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
name string
The name of data disk.
create_option str
Specifies how the virtual machine should be created.
disk_size_gb int
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
name str
The name of data disk.
createOption String
Specifies how the virtual machine should be created.
diskSizeGB Number
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
name String
The name of data disk.

ImageReferenceResponse

ExactVersion string
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
Offer string
Specifies the offer of the image used to create the virtual machine.
Publisher string
The image publisher.
Sku string
The image SKU.
Version string
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
ExactVersion string
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
Offer string
Specifies the offer of the image used to create the virtual machine.
Publisher string
The image publisher.
Sku string
The image SKU.
Version string
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
exactVersion String
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
offer String
Specifies the offer of the image used to create the virtual machine.
publisher String
The image publisher.
sku String
The image SKU.
version String
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
exactVersion string
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
offer string
Specifies the offer of the image used to create the virtual machine.
publisher string
The image publisher.
sku string
The image SKU.
version string
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
exact_version str
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
offer str
Specifies the offer of the image used to create the virtual machine.
publisher str
The image publisher.
sku str
The image SKU.
version str
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
exactVersion String
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
offer String
Specifies the offer of the image used to create the virtual machine.
publisher String
The image publisher.
sku String
The image SKU.
version String
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

LinuxConfigurationResponse

Ssh Pulumi.AzureNative.HybridNetwork.Inputs.SshConfigurationResponse
Specifies the ssh key configuration for a Linux OS.
Ssh SshConfigurationResponse
Specifies the ssh key configuration for a Linux OS.
ssh SshConfigurationResponse
Specifies the ssh key configuration for a Linux OS.
ssh SshConfigurationResponse
Specifies the ssh key configuration for a Linux OS.
ssh SshConfigurationResponse
Specifies the ssh key configuration for a Linux OS.
ssh Property Map
Specifies the ssh key configuration for a Linux OS.

NetworkFunctionRoleConfigurationResponse

CustomProfile Pulumi.AzureNative.HybridNetwork.Inputs.CustomProfileResponse
Specifies the custom settings for the virtual machine.
NetworkInterfaces List<Pulumi.AzureNative.HybridNetwork.Inputs.NetworkInterfaceResponse>
The network interface configurations.
OsProfile Pulumi.AzureNative.HybridNetwork.Inputs.OsProfileResponse
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
RoleName string
The name of the network function role.
RoleType string
Role type.
StorageProfile Pulumi.AzureNative.HybridNetwork.Inputs.StorageProfileResponse
Specifies the storage settings for the virtual machine disks.
UserDataParameters object
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
UserDataTemplate object
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
VirtualMachineSize string
The size of the virtual machine.
CustomProfile CustomProfileResponse
Specifies the custom settings for the virtual machine.
NetworkInterfaces []NetworkInterfaceResponse
The network interface configurations.
OsProfile OsProfileResponse
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
RoleName string
The name of the network function role.
RoleType string
Role type.
StorageProfile StorageProfileResponse
Specifies the storage settings for the virtual machine disks.
UserDataParameters interface{}
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
UserDataTemplate interface{}
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
VirtualMachineSize string
The size of the virtual machine.
customProfile CustomProfileResponse
Specifies the custom settings for the virtual machine.
networkInterfaces List<NetworkInterfaceResponse>
The network interface configurations.
osProfile OsProfileResponse
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
roleName String
The name of the network function role.
roleType String
Role type.
storageProfile StorageProfileResponse
Specifies the storage settings for the virtual machine disks.
userDataParameters Object
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
userDataTemplate Object
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
virtualMachineSize String
The size of the virtual machine.
customProfile CustomProfileResponse
Specifies the custom settings for the virtual machine.
networkInterfaces NetworkInterfaceResponse[]
The network interface configurations.
osProfile OsProfileResponse
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
roleName string
The name of the network function role.
roleType string
Role type.
storageProfile StorageProfileResponse
Specifies the storage settings for the virtual machine disks.
userDataParameters any
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
userDataTemplate any
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
virtualMachineSize string
The size of the virtual machine.
custom_profile CustomProfileResponse
Specifies the custom settings for the virtual machine.
network_interfaces Sequence[NetworkInterfaceResponse]
The network interface configurations.
os_profile OsProfileResponse
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
role_name str
The name of the network function role.
role_type str
Role type.
storage_profile StorageProfileResponse
Specifies the storage settings for the virtual machine disks.
user_data_parameters Any
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
user_data_template Any
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
virtual_machine_size str
The size of the virtual machine.
customProfile Property Map
Specifies the custom settings for the virtual machine.
networkInterfaces List<Property Map>
The network interface configurations.
osProfile Property Map
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
roleName String
The name of the network function role.
roleType String
Role type.
storageProfile Property Map
Specifies the storage settings for the virtual machine disks.
userDataParameters Any
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
userDataTemplate Any
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
virtualMachineSize String
The size of the virtual machine.

NetworkFunctionTemplateResponse

networkFunctionRoleConfigurations List<Property Map>
An array of network function role definitions.

NetworkInterfaceIPConfigurationResponse

DnsServers List<string>
The list of DNS servers IP addresses.
Gateway string
The value of the gateway.
IpAddress string
The value of the IP address.
IpAllocationMethod string
IP address allocation method.
IpVersion string
IP address version.
Subnet string
The value of the subnet.
DnsServers []string
The list of DNS servers IP addresses.
Gateway string
The value of the gateway.
IpAddress string
The value of the IP address.
IpAllocationMethod string
IP address allocation method.
IpVersion string
IP address version.
Subnet string
The value of the subnet.
dnsServers List<String>
The list of DNS servers IP addresses.
gateway String
The value of the gateway.
ipAddress String
The value of the IP address.
ipAllocationMethod String
IP address allocation method.
ipVersion String
IP address version.
subnet String
The value of the subnet.
dnsServers string[]
The list of DNS servers IP addresses.
gateway string
The value of the gateway.
ipAddress string
The value of the IP address.
ipAllocationMethod string
IP address allocation method.
ipVersion string
IP address version.
subnet string
The value of the subnet.
dns_servers Sequence[str]
The list of DNS servers IP addresses.
gateway str
The value of the gateway.
ip_address str
The value of the IP address.
ip_allocation_method str
IP address allocation method.
ip_version str
IP address version.
subnet str
The value of the subnet.
dnsServers List<String>
The list of DNS servers IP addresses.
gateway String
The value of the gateway.
ipAddress String
The value of the IP address.
ipAllocationMethod String
IP address allocation method.
ipVersion String
IP address version.
subnet String
The value of the subnet.

NetworkInterfaceResponse

IpConfigurations List<Pulumi.AzureNative.HybridNetwork.Inputs.NetworkInterfaceIPConfigurationResponse>
A list of IP configurations of the network interface.
MacAddress string
The MAC address of the network interface.
NetworkInterfaceName string
The name of the network interface.
VmSwitchType string
The type of the VM switch.
IpConfigurations []NetworkInterfaceIPConfigurationResponse
A list of IP configurations of the network interface.
MacAddress string
The MAC address of the network interface.
NetworkInterfaceName string
The name of the network interface.
VmSwitchType string
The type of the VM switch.
ipConfigurations List<NetworkInterfaceIPConfigurationResponse>
A list of IP configurations of the network interface.
macAddress String
The MAC address of the network interface.
networkInterfaceName String
The name of the network interface.
vmSwitchType String
The type of the VM switch.
ipConfigurations NetworkInterfaceIPConfigurationResponse[]
A list of IP configurations of the network interface.
macAddress string
The MAC address of the network interface.
networkInterfaceName string
The name of the network interface.
vmSwitchType string
The type of the VM switch.
ip_configurations Sequence[NetworkInterfaceIPConfigurationResponse]
A list of IP configurations of the network interface.
mac_address str
The MAC address of the network interface.
network_interface_name str
The name of the network interface.
vm_switch_type str
The type of the VM switch.
ipConfigurations List<Property Map>
A list of IP configurations of the network interface.
macAddress String
The MAC address of the network interface.
networkInterfaceName String
The name of the network interface.
vmSwitchType String
The type of the VM switch.

OsDiskResponse

DiskSizeGB int
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
Name string
The VHD name.
OsType string
The OS type.
DiskSizeGB int
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
Name string
The VHD name.
OsType string
The OS type.
diskSizeGB Integer
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
name String
The VHD name.
osType String
The OS type.
diskSizeGB number
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
name string
The VHD name.
osType string
The OS type.
disk_size_gb int
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
name str
The VHD name.
os_type str
The OS type.
diskSizeGB Number
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
name String
The VHD name.
osType String
The OS type.

OsProfileResponse

AdminUsername string
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
CustomData string
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
CustomDataRequired bool
Indicates if custom data is required to deploy this role.
LinuxConfiguration Pulumi.AzureNative.HybridNetwork.Inputs.LinuxConfigurationResponse
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
AdminUsername string
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
CustomData string
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
CustomDataRequired bool
Indicates if custom data is required to deploy this role.
LinuxConfiguration LinuxConfigurationResponse
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
adminUsername String
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
customData String
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
customDataRequired Boolean
Indicates if custom data is required to deploy this role.
linuxConfiguration LinuxConfigurationResponse
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
adminUsername string
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
customData string
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
customDataRequired boolean
Indicates if custom data is required to deploy this role.
linuxConfiguration LinuxConfigurationResponse
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
admin_username str
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
custom_data str
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
custom_data_required bool
Indicates if custom data is required to deploy this role.
linux_configuration LinuxConfigurationResponse
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
adminUsername String
Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
customData String
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
customDataRequired Boolean
Indicates if custom data is required to deploy this role.
linuxConfiguration Property Map
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.

SshConfigurationResponse

PublicKeys List<Pulumi.AzureNative.HybridNetwork.Inputs.SshPublicKeyResponse>
The list of SSH public keys used to authenticate with linux based VMs.
PublicKeys []SshPublicKeyResponse
The list of SSH public keys used to authenticate with linux based VMs.
publicKeys List<SshPublicKeyResponse>
The list of SSH public keys used to authenticate with linux based VMs.
publicKeys SshPublicKeyResponse[]
The list of SSH public keys used to authenticate with linux based VMs.
public_keys Sequence[SshPublicKeyResponse]
The list of SSH public keys used to authenticate with linux based VMs.
publicKeys List<Property Map>
The list of SSH public keys used to authenticate with linux based VMs.

SshPublicKeyResponse

KeyData string
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
Path string
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
KeyData string
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
Path string
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
keyData String
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
path String
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
keyData string
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
path string
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
key_data str
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
path str
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
keyData String
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
path String
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys

StorageProfileResponse

DataDisks List<Pulumi.AzureNative.HybridNetwork.Inputs.DataDiskResponse>
Specifies the parameters that are used to add a data disk to a virtual machine.
ImageReference Pulumi.AzureNative.HybridNetwork.Inputs.ImageReferenceResponse
The image reference properties.
OsDisk Pulumi.AzureNative.HybridNetwork.Inputs.OsDiskResponse
Specifies information about the operating system disk used by the virtual machine.
DataDisks []DataDiskResponse
Specifies the parameters that are used to add a data disk to a virtual machine.
ImageReference ImageReferenceResponse
The image reference properties.
OsDisk OsDiskResponse
Specifies information about the operating system disk used by the virtual machine.
dataDisks List<DataDiskResponse>
Specifies the parameters that are used to add a data disk to a virtual machine.
imageReference ImageReferenceResponse
The image reference properties.
osDisk OsDiskResponse
Specifies information about the operating system disk used by the virtual machine.
dataDisks DataDiskResponse[]
Specifies the parameters that are used to add a data disk to a virtual machine.
imageReference ImageReferenceResponse
The image reference properties.
osDisk OsDiskResponse
Specifies information about the operating system disk used by the virtual machine.
data_disks Sequence[DataDiskResponse]
Specifies the parameters that are used to add a data disk to a virtual machine.
image_reference ImageReferenceResponse
The image reference properties.
os_disk OsDiskResponse
Specifies information about the operating system disk used by the virtual machine.
dataDisks List<Property Map>
Specifies the parameters that are used to add a data disk to a virtual machine.
imageReference Property Map
The image reference properties.
osDisk Property Map
Specifies information about the operating system disk used by the virtual machine.

Package Details

Repository
azure-native-v1 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi