1. Packages
  2. Azure Native
  3. API Docs
  4. hybridnetwork
  5. getVendorSkus
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.hybridnetwork.getVendorSkus

Explore with Pulumi AI

azure-native logo
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.73.0 published on Wednesday, Nov 20, 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:

    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.AzureNative.HybridNetwork.Outputs.SystemDataResponse
    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.
    ManagedApplicationParameters object
    The parameters for the managed application to be supplied by the vendor.
    ManagedApplicationTemplate object
    The template for the managed application deployment.
    NetworkFunctionTemplate Pulumi.AzureNative.HybridNetwork.Outputs.NetworkFunctionTemplateResponse
    The template definition of the network function.
    NetworkFunctionType string
    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 SystemDataResponse
    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.
    ManagedApplicationParameters interface{}
    The parameters for the managed application to be supplied by the vendor.
    ManagedApplicationTemplate interface{}
    The template for the managed application deployment.
    NetworkFunctionTemplate NetworkFunctionTemplateResponse
    The template definition of the network function.
    NetworkFunctionType string
    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 SystemDataResponse
    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.
    managedApplicationParameters Object
    The parameters for the managed application to be supplied by the vendor.
    managedApplicationTemplate Object
    The template for the managed application deployment.
    networkFunctionTemplate NetworkFunctionTemplateResponse
    The template definition of the network function.
    networkFunctionType String
    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 SystemDataResponse
    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.
    managedApplicationParameters any
    The parameters for the managed application to be supplied by the vendor.
    managedApplicationTemplate any
    The template for the managed application deployment.
    networkFunctionTemplate NetworkFunctionTemplateResponse
    The template definition of the network function.
    networkFunctionType string
    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 SystemDataResponse
    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_parameters Any
    The parameters for the managed application to be supplied by the vendor.
    managed_application_template Any
    The template for the managed application deployment.
    network_function_template NetworkFunctionTemplateResponse
    The template definition of the network function.
    network_function_type str
    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.
    managedApplicationParameters Any
    The parameters for the managed application to be supplied by the vendor.
    managedApplicationTemplate Any
    The template for the managed application deployment.
    networkFunctionTemplate Property Map
    The template definition of the network function.
    networkFunctionType String
    The network function type.
    preview Boolean
    Indicates if the vendor sku is in preview mode.
    skuType String
    The sku type.

    Supporting Types

    CustomProfileResponse

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

    DataDiskResponse

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

    ImageReferenceResponse

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

    LinuxConfigurationResponse

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

    NetworkFunctionRoleConfigurationResponse

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

    NetworkFunctionTemplateResponse

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

    NetworkInterfaceIPConfigurationResponse

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

    NetworkInterfaceResponse

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

    OsDiskResponse

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

    OsProfileResponse

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

    SshConfigurationResponse

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

    SshPublicKeyResponse

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

    StorageProfileResponse

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

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi