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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.hybridnetwork.getVendorSkus
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets information about the specified sku. Azure REST API version: 2022-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>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]func LookupVendorSkus(ctx *Context, args *LookupVendorSkusArgs, opts ...InvokeOption) (*LookupVendorSkusResult, error)
func LookupVendorSkusOutput(ctx *Context, args *LookupVendorSkusOutputArgs, opts ...InvokeOption) LookupVendorSkusResultOutput> 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)
}public static CompletableFuture<GetVendorSkusResult> getVendorSkus(GetVendorSkusArgs args, InvokeOptions options)
public static Output<GetVendorSkusResult> getVendorSkus(GetVendorSkusArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:hybridnetwork:getVendorSkus
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SkuName string
- The name of the sku.
- VendorName string
- The name of the vendor.
- SkuName string
- The name of the sku.
- VendorName string
- The name of the vendor.
- skuName String
- The name of the sku.
- vendorName String
- The name of the vendor.
- skuName string
- The name of the sku.
- vendorName string
- The name of the vendor.
- sku_name str
- The name of the sku.
- vendor_name str
- The name of the vendor.
- skuName String
- The name of the sku.
- vendorName 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.
- SystemData Pulumi.Azure Native. Hybrid Network. Outputs. System Data Response 
- The system meta data relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- DeploymentMode string
- The sku deployment mode.
- ManagedApplication objectParameters 
- The parameters for the managed application to be supplied by the vendor.
- ManagedApplication objectTemplate 
- The template for the managed application deployment.
- NetworkFunction Pulumi.Template Azure Native. Hybrid Network. Outputs. Network Function Template Response 
- The template definition of the network function.
- NetworkFunction stringType 
- The network function type.
- 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.
- SystemData SystemData Response 
- The system meta data relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- DeploymentMode string
- The sku deployment mode.
- ManagedApplication interface{}Parameters 
- The parameters for the managed application to be supplied by the vendor.
- ManagedApplication interface{}Template 
- The template for the managed application deployment.
- NetworkFunction NetworkTemplate Function Template Response 
- The template definition of the network function.
- NetworkFunction stringType 
- The network function type.
- 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.
- systemData SystemData Response 
- The system meta data relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- deploymentMode String
- The sku deployment mode.
- managedApplication ObjectParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication ObjectTemplate 
- The template for the managed application deployment.
- networkFunction NetworkTemplate Function Template Response 
- The template definition of the network function.
- networkFunction StringType 
- The network function type.
- 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.
- systemData SystemData Response 
- The system meta data relating to this resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- deploymentMode string
- The sku deployment mode.
- managedApplication anyParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication anyTemplate 
- The template for the managed application deployment.
- networkFunction NetworkTemplate Function Template Response 
- The template definition of the network function.
- networkFunction stringType 
- The network function type.
- 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.
- system_data SystemData Response 
- The system meta data relating to this 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_ Anyparameters 
- The parameters for the managed application to be supplied by the vendor.
- managed_application_ Anytemplate 
- The template for the managed application deployment.
- network_function_ Networktemplate Function Template Response 
- The template definition of the network function.
- network_function_ strtype 
- The network function type.
- 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.
- systemData Property Map
- The system meta data relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- deploymentMode String
- The sku deployment mode.
- managedApplication AnyParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication AnyTemplate 
- The template for the managed application deployment.
- networkFunction Property MapTemplate 
- The template definition of the network function.
- networkFunction StringType 
- The network function type.
- preview Boolean
- Indicates if the vendor sku is in preview mode.
- skuType String
- The sku type.
Supporting Types
CustomProfileResponse  
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
- metadataConfiguration stringPath 
- Path for metadata configuration.
- metadata_configuration_ strpath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
DataDiskResponse  
- CreateOption string
- Specifies how the virtual machine should be created.
- DiskSize intGB 
- 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.
- DiskSize intGB 
- 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.
- diskSize IntegerGB 
- 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.
- diskSize numberGB 
- 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_ intgb 
- 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.
- diskSize NumberGB 
- 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.Azure Native. Hybrid Network. Inputs. Ssh Configuration Response 
- Specifies the ssh key configuration for a Linux OS.
- Ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh Property Map
- Specifies the ssh key configuration for a Linux OS.
NetworkFunctionRoleConfigurationResponse    
- CustomProfile Pulumi.Azure Native. Hybrid Network. Inputs. Custom Profile Response 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface Response> 
- The network interface configurations.
- OsProfile Pulumi.Azure Native. Hybrid Network. Inputs. Os Profile Response 
- 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.Azure Native. Hybrid Network. Inputs. Storage Profile Response 
- Specifies the storage settings for the virtual machine disks.
- UserData objectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData objectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine stringSize 
- The size of the virtual machine.
- CustomProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces []NetworkInterface Response 
- The network interface configurations.
- OsProfile OsProfile Response 
- 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 StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- UserData interface{}Parameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData interface{}Template 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine stringSize 
- The size of the virtual machine.
- customProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- networkInterfaces List<NetworkInterface Response> 
- The network interface configurations.
- osProfile OsProfile Response 
- 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 StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- userData ObjectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData ObjectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine StringSize 
- The size of the virtual machine.
- customProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- networkInterfaces NetworkInterface Response[] 
- The network interface configurations.
- osProfile OsProfile Response 
- 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 StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- userData anyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData anyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine stringSize 
- The size of the virtual machine.
- custom_profile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- network_interfaces Sequence[NetworkInterface Response] 
- The network interface configurations.
- os_profile OsProfile Response 
- 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 StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- user_data_ Anyparameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- user_data_ Anytemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtual_machine_ strsize 
- 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.
- userData AnyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData AnyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine StringSize 
- The size of the virtual machine.
NetworkFunctionTemplateResponse   
- NetworkFunction List<Pulumi.Role Configurations Azure Native. Hybrid Network. Inputs. Network Function Role Configuration Response> 
- An array of network function role definitions.
- NetworkFunction []NetworkRole Configurations Function Role Configuration Response 
- An array of network function role definitions.
- networkFunction List<NetworkRole Configurations Function Role Configuration Response> 
- An array of network function role definitions.
- networkFunction NetworkRole Configurations Function Role Configuration Response[] 
- An array of network function role definitions.
- network_function_ Sequence[Networkrole_ configurations Function Role Configuration Response] 
- An array of network function role definitions.
- networkFunction List<Property Map>Role Configurations 
- 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.
- IpAllocation stringMethod 
- 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.
- IpAllocation stringMethod 
- 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.
- ipAllocation StringMethod 
- 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.
- ipAllocation stringMethod 
- 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_ strmethod 
- 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.
- ipAllocation StringMethod 
- IP address allocation method.
- ipVersion String
- IP address version.
- subnet String
- The value of the subnet.
NetworkInterfaceResponse  
- IpConfigurations List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface IPConfiguration Response> 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch stringType 
- The type of the VM switch.
- IpConfigurations []NetworkInterface IPConfiguration Response 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch stringType 
- The type of the VM switch.
- ipConfigurations List<NetworkInterface IPConfiguration Response> 
- A list of IP configurations of the network interface.
- macAddress String
- The MAC address of the network interface.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch StringType 
- The type of the VM switch.
- ipConfigurations NetworkInterface IPConfiguration Response[] 
- A list of IP configurations of the network interface.
- macAddress string
- The MAC address of the network interface.
- networkInterface stringName 
- The name of the network interface.
- vmSwitch stringType 
- The type of the VM switch.
- ip_configurations Sequence[NetworkInterface IPConfiguration Response] 
- A list of IP configurations of the network interface.
- mac_address str
- The MAC address of the network interface.
- network_interface_ strname 
- The name of the network interface.
- vm_switch_ strtype 
- 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.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch StringType 
- The type of the VM switch.
OsDiskResponse  
- DiskSize intGB 
- 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.
- DiskSize intGB 
- 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.
- diskSize IntegerGB 
- 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.
- diskSize numberGB 
- 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_ intgb 
- 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.
- diskSize NumberGB 
- 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
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration Pulumi.Azure Native. Hybrid Network. Inputs. Linux Configuration Response 
- 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
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration LinuxConfiguration Response 
- 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
- customData BooleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration Response 
- 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
- customData booleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration Response 
- 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_ boolrequired 
- Indicates if custom data is required to deploy this role.
- linux_configuration LinuxConfiguration Response 
- 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
- customData BooleanRequired 
- 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.Azure Native. Hybrid Network. Inputs. Ssh Public Key Response> 
- The list of SSH public keys used to authenticate with linux based VMs.
- PublicKeys []SshPublic Key Response 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys List<SshPublic Key Response> 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys SshPublic Key Response[] 
- The list of SSH public keys used to authenticate with linux based VMs.
- public_keys Sequence[SshPublic Key Response] 
- 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.Azure Native. Hybrid Network. Inputs. Data Disk Response> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference Pulumi.Azure Native. Hybrid Network. Inputs. Image Reference Response 
- The image reference properties.
- OsDisk Pulumi.Azure Native. Hybrid Network. Inputs. Os Disk Response 
- Specifies information about the operating system disk used by the virtual machine.
- DataDisks []DataDisk Response 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference ImageReference Response 
- The image reference properties.
- OsDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks List<DataDisk Response> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference Response 
- The image reference properties.
- osDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks DataDisk Response[] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference Response 
- The image reference properties.
- osDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- data_disks Sequence[DataDisk Response] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- image_reference ImageReference Response 
- The image reference properties.
- os_disk OsDisk Response 
- 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.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi