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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:hybridnetwork:getVendorSkus
arguments:
# arguments dictionary
The following arguments are supported:
- Sku
Name string - The name of the sku.
- Vendor
Name string - The name of the vendor.
- Sku
Name string - The name of the sku.
- Vendor
Name string - The name of the vendor.
- sku
Name String - The name of the sku.
- vendor
Name String - The name of the vendor.
- sku
Name string - The name of the sku.
- vendor
Name string - The name of the vendor.
- sku_
name str - The name of the sku.
- vendor_
name str - The name of the vendor.
- sku
Name String - The name of the sku.
- vendor
Name 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
- Provisioning
State string - The provisioning state of the vendor sku sub resource.
- System
Data 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"
- Deployment
Mode string - The sku deployment mode.
- Managed
Application objectParameters - The parameters for the managed application to be supplied by the vendor.
- Managed
Application objectTemplate - The template for the managed application deployment.
- Network
Function Pulumi.Template Azure Native. Hybrid Network. Outputs. Network Function Template Response - The template definition of the network function.
- Network
Function stringType - The network function type.
- Preview bool
- Indicates if the vendor sku is in preview mode.
- Sku
Type 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
- Provisioning
State string - The provisioning state of the vendor sku sub resource.
- System
Data 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"
- Deployment
Mode string - The sku deployment mode.
- Managed
Application interface{}Parameters - The parameters for the managed application to be supplied by the vendor.
- Managed
Application interface{}Template - The template for the managed application deployment.
- Network
Function NetworkTemplate Function Template Response - The template definition of the network function.
- Network
Function stringType - The network function type.
- Preview bool
- Indicates if the vendor sku is in preview mode.
- Sku
Type 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
- provisioning
State String - The provisioning state of the vendor sku sub resource.
- system
Data 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"
- deployment
Mode String - The sku deployment mode.
- managed
Application ObjectParameters - The parameters for the managed application to be supplied by the vendor.
- managed
Application ObjectTemplate - The template for the managed application deployment.
- network
Function NetworkTemplate Function Template Response - The template definition of the network function.
- network
Function StringType - The network function type.
- preview Boolean
- Indicates if the vendor sku is in preview mode.
- sku
Type 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
- provisioning
State string - The provisioning state of the vendor sku sub resource.
- system
Data 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"
- deployment
Mode string - 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 stringType - The network function type.
- preview boolean
- Indicates if the vendor sku is in preview mode.
- sku
Type 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
- provisioning
State String - The provisioning state of the vendor sku sub resource.
- system
Data 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"
- deployment
Mode String - 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 Property MapTemplate - The template definition of the network function.
- network
Function StringType - The network function type.
- preview Boolean
- Indicates if the vendor sku is in preview mode.
- sku
Type String - The sku type.
Supporting Types
CustomProfileResponse
- Metadata
Configuration stringPath - Path for metadata configuration.
- Metadata
Configuration stringPath - Path for metadata configuration.
- metadata
Configuration StringPath - Path for metadata configuration.
- metadata
Configuration stringPath - Path for metadata configuration.
- metadata_
configuration_ strpath - Path for metadata configuration.
- metadata
Configuration StringPath - Path for metadata configuration.
DataDiskResponse
- Create
Option string - 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 string
- The name of data disk.
- Create
Option string - 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 string
- The name of data disk.
- create
Option String - Specifies how the virtual machine should be created.
- disk
Size 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.
- create
Option string - Specifies how the virtual machine should be created.
- disk
Size 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.
- create
Option String - Specifies how the virtual machine should be created.
- disk
Size 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
- Exact
Version 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 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 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 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.
- exact
Version 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
Ssh
Configuration Response - Specifies the ssh key configuration for a Linux OS.
- ssh
Ssh
Configuration Response - Specifies the ssh key configuration for a Linux OS.
- ssh
Ssh
Configuration Response - Specifies the ssh key configuration for a Linux OS.
- ssh
Ssh
Configuration Response - Specifies the ssh key configuration for a Linux OS.
- ssh Property Map
- Specifies the ssh key configuration for a Linux OS.
NetworkFunctionRoleConfigurationResponse
- Custom
Profile Pulumi.Azure Native. Hybrid Network. Inputs. Custom Profile Response - Specifies the custom settings for the virtual machine.
- Network
Interfaces List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface Response> - The network interface configurations.
- Os
Profile 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.
- Role
Name string - The name of the network function role.
- Role
Type string - Role type.
- Storage
Profile Pulumi.Azure Native. Hybrid Network. Inputs. Storage Profile Response - Specifies the storage settings for the virtual machine disks.
- User
Data objectParameters - The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- User
Data objectTemplate - The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- Virtual
Machine stringSize - The size of the virtual machine.
- Custom
Profile CustomProfile Response - Specifies the custom settings for the virtual machine.
- Network
Interfaces []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 string - The name of the network function role.
- Role
Type string - Role type.
- Storage
Profile StorageProfile Response - Specifies the storage settings for the virtual machine disks.
- User
Data interface{}Parameters - The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- User
Data interface{}Template - The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- Virtual
Machine stringSize - The size of the virtual machine.
- custom
Profile CustomProfile Response - Specifies the custom settings for the virtual machine.
- network
Interfaces List<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 String - The name of the network function role.
- role
Type String - Role type.
- storage
Profile StorageProfile Response - Specifies the storage settings for the virtual machine disks.
- user
Data ObjectParameters - The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- user
Data ObjectTemplate - The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtual
Machine StringSize - The size of the virtual machine.
- custom
Profile CustomProfile Response - Specifies the custom settings for the virtual machine.
- network
Interfaces 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 string - The name of the network function role.
- role
Type string - 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 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.
- custom
Profile Property Map - Specifies the custom settings for the virtual machine.
- network
Interfaces List<Property Map> - The network interface configurations.
- os
Profile Property Map - Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- role
Name String - The name of the network function role.
- role
Type String - Role type.
- storage
Profile Property Map - 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 StringSize - The size of the virtual machine.
NetworkFunctionTemplateResponse
- Network
Function List<Pulumi.Role Configurations Azure Native. Hybrid Network. Inputs. Network Function Role Configuration Response> - An array of network function role definitions.
- Network
Function []NetworkRole Configurations Function Role Configuration Response - An array of network function role definitions.
- network
Function List<NetworkRole Configurations Function Role Configuration Response> - An array of network function role definitions.
- network
Function 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.
- network
Function List<Property Map>Role Configurations - An array of network function role definitions.
NetworkInterfaceIPConfigurationResponse
- Dns
Servers List<string> - The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- Ip
Address string - The value of the IP address.
- Ip
Allocation stringMethod - IP address allocation method.
- Ip
Version string - IP address version.
- Subnet string
- The value of the subnet.
- Dns
Servers []string - The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- Ip
Address string - The value of the IP address.
- Ip
Allocation stringMethod - IP address allocation method.
- Ip
Version string - IP address version.
- Subnet string
- The value of the subnet.
- dns
Servers List<String> - The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ip
Address String - The value of the IP address.
- ip
Allocation StringMethod - IP address allocation method.
- ip
Version String - IP address version.
- subnet String
- The value of the subnet.
- dns
Servers string[] - The list of DNS servers IP addresses.
- gateway string
- The value of the gateway.
- ip
Address string - The value of the IP address.
- ip
Allocation stringMethod - IP address allocation method.
- ip
Version 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.
- dns
Servers List<String> - The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ip
Address String - The value of the IP address.
- ip
Allocation StringMethod - IP address allocation method.
- ip
Version String - IP address version.
- subnet String
- The value of the subnet.
NetworkInterfaceResponse
- Ip
Configurations List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface IPConfiguration Response> - A list of IP configurations of the network interface.
- Mac
Address string - The MAC address of the network interface.
- Network
Interface stringName - The name of the network interface.
- Vm
Switch stringType - The type of the VM switch.
- Ip
Configurations []NetworkInterface IPConfiguration Response - A list of IP configurations of the network interface.
- Mac
Address string - The MAC address of the network interface.
- Network
Interface stringName - The name of the network interface.
- Vm
Switch stringType - The type of the VM switch.
- ip
Configurations List<NetworkInterface IPConfiguration Response> - A list of IP configurations of the network interface.
- mac
Address String - The MAC address of the network interface.
- network
Interface StringName - The name of the network interface.
- vm
Switch StringType - The type of the VM switch.
- ip
Configurations NetworkInterface IPConfiguration Response[] - A list of IP configurations of the network interface.
- mac
Address string - The MAC address of the network interface.
- network
Interface stringName - The name of the network interface.
- vm
Switch 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.
- ip
Configurations List<Property Map> - A list of IP configurations of the network interface.
- mac
Address String - The MAC address of the network interface.
- network
Interface StringName - The name of the network interface.
- vm
Switch StringType - The type of the VM switch.
OsDiskResponse
- 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 string
- The VHD name.
- Os
Type 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 string
- The VHD name.
- Os
Type string - The OS type.
- disk
Size 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.
- os
Type String - The OS type.
- disk
Size 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.
- os
Type 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.
- disk
Size 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.
- os
Type String - The OS type.
OsProfileResponse
- Admin
Username 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.
- Custom
Data 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
- Custom
Data boolRequired - Indicates if custom data is required to deploy this role.
- Linux
Configuration 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.
- Admin
Username 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.
- Custom
Data 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
- 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.
- admin
Username 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.
- custom
Data 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
- custom
Data BooleanRequired - 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.
- admin
Username 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.
- custom
Data 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
- custom
Data booleanRequired - 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.
- 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.
- admin
Username 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.
- custom
Data 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
- custom
Data BooleanRequired - Indicates if custom data is required to deploy this role.
- linux
Configuration 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
- Public
Keys List<Pulumi.Azure Native. Hybrid Network. Inputs. Ssh Public Key Response> - The list of SSH public keys used to authenticate with linux based VMs.
- Public
Keys []SshPublic Key Response - The list of SSH public keys used to authenticate with linux based VMs.
- public
Keys List<SshPublic Key Response> - The list of SSH public keys used to authenticate with linux based VMs.
- public
Keys 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.
- public
Keys List<Property Map> - The list of SSH public keys used to authenticate with linux based VMs.
SshPublicKeyResponse
- Key
Data 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 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 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 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
- key
Data 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
- Data
Disks 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.
- Image
Reference Pulumi.Azure Native. Hybrid Network. Inputs. Image Reference Response - The image reference properties.
- Os
Disk Pulumi.Azure Native. Hybrid Network. Inputs. Os Disk Response - Specifies information about the operating system disk used by the virtual machine.
- Data
Disks []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.
- data
Disks List<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.
- data
Disks 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.
- 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.
- data
Disks List<Property Map> - Specifies the parameters that are used to add a data disk to a virtual machine.
- image
Reference Property Map - The image reference properties.
- os
Disk Property Map - Specifies information about the operating system disk used by the virtual machine.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
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.47.1 published on Monday, Jun 24, 2024 by Pulumi