azure.compute.getVirtualMachineScaleSet

Explore with Pulumi AI

Use this data source to access information about an existing Virtual Machine Scale Set.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.Compute.GetVirtualMachineScaleSet.Invoke(new()
    {
        Name = "existing",
        ResourceGroupName = "existing",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getVirtualMachineScaleSetResult => getVirtualMachineScaleSetResult.Id),
    };
});
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/compute"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := compute.GetVirtualMachineScaleSet(ctx, &compute.GetVirtualMachineScaleSetArgs{
			Name:              "existing",
			ResourceGroupName: "existing",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.compute.ComputeFunctions;
import com.pulumi.azure.compute.inputs.GetVirtualMachineScaleSetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = ComputeFunctions.getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs.builder()
            .name("existing")
            .resourceGroupName("existing")
            .build());

        ctx.export("id", example.applyValue(getVirtualMachineScaleSetResult -> getVirtualMachineScaleSetResult.id()));
    }
}
import pulumi
import pulumi_azure as azure

example = azure.compute.get_virtual_machine_scale_set(name="existing",
    resource_group_name="existing")
pulumi.export("id", example.id)
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.compute.getVirtualMachineScaleSet({
    name: "existing",
    resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
variables:
  example:
    fn::invoke:
      Function: azure:compute:getVirtualMachineScaleSet
      Arguments:
        name: existing
        resourceGroupName: existing
outputs:
  id: ${example.id}

Using getVirtualMachineScaleSet

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 getVirtualMachineScaleSet(args: GetVirtualMachineScaleSetArgs, opts?: InvokeOptions): Promise<GetVirtualMachineScaleSetResult>
function getVirtualMachineScaleSetOutput(args: GetVirtualMachineScaleSetOutputArgs, opts?: InvokeOptions): Output<GetVirtualMachineScaleSetResult>
def get_virtual_machine_scale_set(name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetVirtualMachineScaleSetResult
def get_virtual_machine_scale_set_output(name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetVirtualMachineScaleSetResult]
func GetVirtualMachineScaleSet(ctx *Context, args *GetVirtualMachineScaleSetArgs, opts ...InvokeOption) (*GetVirtualMachineScaleSetResult, error)
func GetVirtualMachineScaleSetOutput(ctx *Context, args *GetVirtualMachineScaleSetOutputArgs, opts ...InvokeOption) GetVirtualMachineScaleSetResultOutput

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

public static class GetVirtualMachineScaleSet 
{
    public static Task<GetVirtualMachineScaleSetResult> InvokeAsync(GetVirtualMachineScaleSetArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualMachineScaleSetResult> Invoke(GetVirtualMachineScaleSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVirtualMachineScaleSetResult> getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

The name of this Virtual Machine Scale Set.

ResourceGroupName string

The name of the Resource Group where the Virtual Machine Scale Set exists.

Name string

The name of this Virtual Machine Scale Set.

ResourceGroupName string

The name of the Resource Group where the Virtual Machine Scale Set exists.

name String

The name of this Virtual Machine Scale Set.

resourceGroupName String

The name of the Resource Group where the Virtual Machine Scale Set exists.

name string

The name of this Virtual Machine Scale Set.

resourceGroupName string

The name of the Resource Group where the Virtual Machine Scale Set exists.

name str

The name of this Virtual Machine Scale Set.

resource_group_name str

The name of the Resource Group where the Virtual Machine Scale Set exists.

name String

The name of this Virtual Machine Scale Set.

resourceGroupName String

The name of the Resource Group where the Virtual Machine Scale Set exists.

getVirtualMachineScaleSet Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Identities List<GetVirtualMachineScaleSetIdentity>

A identity block as defined below.

Instances List<GetVirtualMachineScaleSetInstance>

A list of instances blocks as defined below.

Location string

The Azure Region in which this Virtual Machine Scale Set exists.

Name string

The name of the public IP address configuration

NetworkInterfaces List<GetVirtualMachineScaleSetNetworkInterface>

A list of network_interface blocks as defined below.

ResourceGroupName string
Id string

The provider-assigned unique ID for this managed resource.

Identities []GetVirtualMachineScaleSetIdentity

A identity block as defined below.

Instances []GetVirtualMachineScaleSetInstance

A list of instances blocks as defined below.

Location string

The Azure Region in which this Virtual Machine Scale Set exists.

Name string

The name of the public IP address configuration

NetworkInterfaces []GetVirtualMachineScaleSetNetworkInterface

A list of network_interface blocks as defined below.

ResourceGroupName string
id String

The provider-assigned unique ID for this managed resource.

identities List<GetVirtualMachineScaleSetIdentity>

A identity block as defined below.

instances List<GetVirtualMachineScaleSetInstance>

A list of instances blocks as defined below.

location String

The Azure Region in which this Virtual Machine Scale Set exists.

name String

The name of the public IP address configuration

networkInterfaces List<GetVirtualMachineScaleSetNetworkInterface>

A list of network_interface blocks as defined below.

resourceGroupName String
id string

The provider-assigned unique ID for this managed resource.

identities GetVirtualMachineScaleSetIdentity[]

A identity block as defined below.

instances GetVirtualMachineScaleSetInstance[]

A list of instances blocks as defined below.

location string

The Azure Region in which this Virtual Machine Scale Set exists.

name string

The name of the public IP address configuration

networkInterfaces GetVirtualMachineScaleSetNetworkInterface[]

A list of network_interface blocks as defined below.

resourceGroupName string
id str

The provider-assigned unique ID for this managed resource.

identities Sequence[GetVirtualMachineScaleSetIdentity]

A identity block as defined below.

instances Sequence[GetVirtualMachineScaleSetInstance]

A list of instances blocks as defined below.

location str

The Azure Region in which this Virtual Machine Scale Set exists.

name str

The name of the public IP address configuration

network_interfaces Sequence[GetVirtualMachineScaleSetNetworkInterface]

A list of network_interface blocks as defined below.

resource_group_name str
id String

The provider-assigned unique ID for this managed resource.

identities List<Property Map>

A identity block as defined below.

instances List<Property Map>

A list of instances blocks as defined below.

location String

The Azure Region in which this Virtual Machine Scale Set exists.

name String

The name of the public IP address configuration

networkInterfaces List<Property Map>

A list of network_interface blocks as defined below.

resourceGroupName String

Supporting Types

GetVirtualMachineScaleSetIdentity

IdentityIds List<string>

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

PrincipalId string

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

TenantId string

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

Type string

The Type of IP Tag.

IdentityIds []string

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

PrincipalId string

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

TenantId string

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

Type string

The Type of IP Tag.

identityIds List<String>

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

principalId String

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

tenantId String

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

type String

The Type of IP Tag.

identityIds string[]

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

principalId string

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

tenantId string

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

type string

The Type of IP Tag.

identity_ids Sequence[str]

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

principal_id str

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

tenant_id str

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

type str

The Type of IP Tag.

identityIds List<String>

The list of User Assigned Managed Identity IDs assigned to this Virtual Machine Scale Set.

principalId String

The Principal ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

tenantId String

The Tenant ID of the System Assigned Managed Service Identity that is configured on this Virtual Machine Scale Set.

type String

The Type of IP Tag.

GetVirtualMachineScaleSetInstance

ComputerName string

The Hostname of this Virtual Machine.

InstanceId string

The Instance ID of this Virtual Machine.

LatestModelApplied bool

Whether the latest model has been applied to this Virtual Machine.

Name string

The name of this Virtual Machine Scale Set.

PrivateIpAddress string

The Primary Private IP Address assigned to this Virtual Machine.

PrivateIpAddresses List<string>

A list of Private IP Addresses assigned to this Virtual Machine.

PublicIpAddress string

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

PublicIpAddresses List<string>

A list of the Public IP Addresses assigned to this Virtual Machine.

VirtualMachineId string

The unique ID of the virtual machine.

Zone string

The zones of the virtual machine.

ComputerName string

The Hostname of this Virtual Machine.

InstanceId string

The Instance ID of this Virtual Machine.

LatestModelApplied bool

Whether the latest model has been applied to this Virtual Machine.

Name string

The name of this Virtual Machine Scale Set.

PrivateIpAddress string

The Primary Private IP Address assigned to this Virtual Machine.

PrivateIpAddresses []string

A list of Private IP Addresses assigned to this Virtual Machine.

PublicIpAddress string

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

PublicIpAddresses []string

A list of the Public IP Addresses assigned to this Virtual Machine.

VirtualMachineId string

The unique ID of the virtual machine.

Zone string

The zones of the virtual machine.

computerName String

The Hostname of this Virtual Machine.

instanceId String

The Instance ID of this Virtual Machine.

latestModelApplied Boolean

Whether the latest model has been applied to this Virtual Machine.

name String

The name of this Virtual Machine Scale Set.

privateIpAddress String

The Primary Private IP Address assigned to this Virtual Machine.

privateIpAddresses List<String>

A list of Private IP Addresses assigned to this Virtual Machine.

publicIpAddress String

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

publicIpAddresses List<String>

A list of the Public IP Addresses assigned to this Virtual Machine.

virtualMachineId String

The unique ID of the virtual machine.

zone String

The zones of the virtual machine.

computerName string

The Hostname of this Virtual Machine.

instanceId string

The Instance ID of this Virtual Machine.

latestModelApplied boolean

Whether the latest model has been applied to this Virtual Machine.

name string

The name of this Virtual Machine Scale Set.

privateIpAddress string

The Primary Private IP Address assigned to this Virtual Machine.

privateIpAddresses string[]

A list of Private IP Addresses assigned to this Virtual Machine.

publicIpAddress string

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

publicIpAddresses string[]

A list of the Public IP Addresses assigned to this Virtual Machine.

virtualMachineId string

The unique ID of the virtual machine.

zone string

The zones of the virtual machine.

computer_name str

The Hostname of this Virtual Machine.

instance_id str

The Instance ID of this Virtual Machine.

latest_model_applied bool

Whether the latest model has been applied to this Virtual Machine.

name str

The name of this Virtual Machine Scale Set.

private_ip_address str

The Primary Private IP Address assigned to this Virtual Machine.

private_ip_addresses Sequence[str]

A list of Private IP Addresses assigned to this Virtual Machine.

public_ip_address str

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

public_ip_addresses Sequence[str]

A list of the Public IP Addresses assigned to this Virtual Machine.

virtual_machine_id str

The unique ID of the virtual machine.

zone str

The zones of the virtual machine.

computerName String

The Hostname of this Virtual Machine.

instanceId String

The Instance ID of this Virtual Machine.

latestModelApplied Boolean

Whether the latest model has been applied to this Virtual Machine.

name String

The name of this Virtual Machine Scale Set.

privateIpAddress String

The Primary Private IP Address assigned to this Virtual Machine.

privateIpAddresses List<String>

A list of Private IP Addresses assigned to this Virtual Machine.

publicIpAddress String

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

publicIpAddresses List<String>

A list of the Public IP Addresses assigned to this Virtual Machine.

virtualMachineId String

The unique ID of the virtual machine.

zone String

The zones of the virtual machine.

GetVirtualMachineScaleSetNetworkInterface

DnsServers List<string>

An array of the DNS servers in use.

EnableAcceleratedNetworking bool

Whether to enable accelerated networking or not.

EnableIpForwarding bool

Whether IP forwarding is enabled on this NIC.

IpConfigurations List<GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration>

An ip_configuration block as documented below.

Name string

The name of this Virtual Machine Scale Set.

NetworkSecurityGroupId string

The identifier for the network security group.

Primary bool

If this ip_configuration is the primary one.

DnsServers []string

An array of the DNS servers in use.

EnableAcceleratedNetworking bool

Whether to enable accelerated networking or not.

EnableIpForwarding bool

Whether IP forwarding is enabled on this NIC.

IpConfigurations []GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration

An ip_configuration block as documented below.

Name string

The name of this Virtual Machine Scale Set.

NetworkSecurityGroupId string

The identifier for the network security group.

Primary bool

If this ip_configuration is the primary one.

dnsServers List<String>

An array of the DNS servers in use.

enableAcceleratedNetworking Boolean

Whether to enable accelerated networking or not.

enableIpForwarding Boolean

Whether IP forwarding is enabled on this NIC.

ipConfigurations List<GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration>

An ip_configuration block as documented below.

name String

The name of this Virtual Machine Scale Set.

networkSecurityGroupId String

The identifier for the network security group.

primary Boolean

If this ip_configuration is the primary one.

dnsServers string[]

An array of the DNS servers in use.

enableAcceleratedNetworking boolean

Whether to enable accelerated networking or not.

enableIpForwarding boolean

Whether IP forwarding is enabled on this NIC.

ipConfigurations GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration[]

An ip_configuration block as documented below.

name string

The name of this Virtual Machine Scale Set.

networkSecurityGroupId string

The identifier for the network security group.

primary boolean

If this ip_configuration is the primary one.

dns_servers Sequence[str]

An array of the DNS servers in use.

enable_accelerated_networking bool

Whether to enable accelerated networking or not.

enable_ip_forwarding bool

Whether IP forwarding is enabled on this NIC.

ip_configurations Sequence[GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration]

An ip_configuration block as documented below.

name str

The name of this Virtual Machine Scale Set.

network_security_group_id str

The identifier for the network security group.

primary bool

If this ip_configuration is the primary one.

dnsServers List<String>

An array of the DNS servers in use.

enableAcceleratedNetworking Boolean

Whether to enable accelerated networking or not.

enableIpForwarding Boolean

Whether IP forwarding is enabled on this NIC.

ipConfigurations List<Property Map>

An ip_configuration block as documented below.

name String

The name of this Virtual Machine Scale Set.

networkSecurityGroupId String

The identifier for the network security group.

primary Boolean

If this ip_configuration is the primary one.

GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration

ApplicationGatewayBackendAddressPoolIds List<string>

An array of references to backend address pools of application gateways.

ApplicationSecurityGroupIds List<string>

The application security group IDs to use.

LoadBalancerBackendAddressPoolIds List<string>

An array of references to backend address pools of load balancers.

LoadBalancerInboundNatRulesIds List<string>

An array of references to inbound NAT pools for load balancers.

Name string

The name of this Virtual Machine Scale Set.

Primary bool

If this ip_configuration is the primary one.

PublicIpAddresses List<GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

SubnetId string

The the identifier of the subnet.

Version string

The Internet Protocol Version of the public IP address.

ApplicationGatewayBackendAddressPoolIds []string

An array of references to backend address pools of application gateways.

ApplicationSecurityGroupIds []string

The application security group IDs to use.

LoadBalancerBackendAddressPoolIds []string

An array of references to backend address pools of load balancers.

LoadBalancerInboundNatRulesIds []string

An array of references to inbound NAT pools for load balancers.

Name string

The name of this Virtual Machine Scale Set.

Primary bool

If this ip_configuration is the primary one.

PublicIpAddresses []GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

SubnetId string

The the identifier of the subnet.

Version string

The Internet Protocol Version of the public IP address.

applicationGatewayBackendAddressPoolIds List<String>

An array of references to backend address pools of application gateways.

applicationSecurityGroupIds List<String>

The application security group IDs to use.

loadBalancerBackendAddressPoolIds List<String>

An array of references to backend address pools of load balancers.

loadBalancerInboundNatRulesIds List<String>

An array of references to inbound NAT pools for load balancers.

name String

The name of this Virtual Machine Scale Set.

primary Boolean

If this ip_configuration is the primary one.

publicIpAddresses List<GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

subnetId String

The the identifier of the subnet.

version String

The Internet Protocol Version of the public IP address.

applicationGatewayBackendAddressPoolIds string[]

An array of references to backend address pools of application gateways.

applicationSecurityGroupIds string[]

The application security group IDs to use.

loadBalancerBackendAddressPoolIds string[]

An array of references to backend address pools of load balancers.

loadBalancerInboundNatRulesIds string[]

An array of references to inbound NAT pools for load balancers.

name string

The name of this Virtual Machine Scale Set.

primary boolean

If this ip_configuration is the primary one.

publicIpAddresses GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress[]

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

subnetId string

The the identifier of the subnet.

version string

The Internet Protocol Version of the public IP address.

application_gateway_backend_address_pool_ids Sequence[str]

An array of references to backend address pools of application gateways.

application_security_group_ids Sequence[str]

The application security group IDs to use.

load_balancer_backend_address_pool_ids Sequence[str]

An array of references to backend address pools of load balancers.

load_balancer_inbound_nat_rules_ids Sequence[str]

An array of references to inbound NAT pools for load balancers.

name str

The name of this Virtual Machine Scale Set.

primary bool

If this ip_configuration is the primary one.

public_ip_addresses Sequence[GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress]

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

subnet_id str

The the identifier of the subnet.

version str

The Internet Protocol Version of the public IP address.

applicationGatewayBackendAddressPoolIds List<String>

An array of references to backend address pools of application gateways.

applicationSecurityGroupIds List<String>

The application security group IDs to use.

loadBalancerBackendAddressPoolIds List<String>

An array of references to backend address pools of load balancers.

loadBalancerInboundNatRulesIds List<String>

An array of references to inbound NAT pools for load balancers.

name String

The name of this Virtual Machine Scale Set.

primary Boolean

If this ip_configuration is the primary one.

publicIpAddresses List<Property Map>

The virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address is documented below.

subnetId String

The the identifier of the subnet.

version String

The Internet Protocol Version of the public IP address.

GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress

DomainNameLabel string

The domain name label for the DNS settings.

IdleTimeoutInMinutes int

The idle timeout in minutes.

IpTags List<GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>

A list of ip_tag blocks as defined below.

Name string

The name of this Virtual Machine Scale Set.

PublicIpPrefixId string

The ID of the public IP prefix.

Version string

The Internet Protocol Version of the public IP address.

DomainNameLabel string

The domain name label for the DNS settings.

IdleTimeoutInMinutes int

The idle timeout in minutes.

IpTags []GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag

A list of ip_tag blocks as defined below.

Name string

The name of this Virtual Machine Scale Set.

PublicIpPrefixId string

The ID of the public IP prefix.

Version string

The Internet Protocol Version of the public IP address.

domainNameLabel String

The domain name label for the DNS settings.

idleTimeoutInMinutes Integer

The idle timeout in minutes.

ipTags List<GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>

A list of ip_tag blocks as defined below.

name String

The name of this Virtual Machine Scale Set.

publicIpPrefixId String

The ID of the public IP prefix.

version String

The Internet Protocol Version of the public IP address.

domainNameLabel string

The domain name label for the DNS settings.

idleTimeoutInMinutes number

The idle timeout in minutes.

ipTags GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag[]

A list of ip_tag blocks as defined below.

name string

The name of this Virtual Machine Scale Set.

publicIpPrefixId string

The ID of the public IP prefix.

version string

The Internet Protocol Version of the public IP address.

domain_name_label str

The domain name label for the DNS settings.

idle_timeout_in_minutes int

The idle timeout in minutes.

ip_tags Sequence[GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag]

A list of ip_tag blocks as defined below.

name str

The name of this Virtual Machine Scale Set.

public_ip_prefix_id str

The ID of the public IP prefix.

version str

The Internet Protocol Version of the public IP address.

domainNameLabel String

The domain name label for the DNS settings.

idleTimeoutInMinutes Number

The idle timeout in minutes.

ipTags List<Property Map>

A list of ip_tag blocks as defined below.

name String

The name of this Virtual Machine Scale Set.

publicIpPrefixId String

The ID of the public IP prefix.

version String

The Internet Protocol Version of the public IP address.

GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag

Tag string

The IP Tag associated with the Public IP.

Type string

The Type of IP Tag.

Tag string

The IP Tag associated with the Public IP.

Type string

The Type of IP Tag.

tag String

The IP Tag associated with the Public IP.

type String

The Type of IP Tag.

tag string

The IP Tag associated with the Public IP.

type string

The Type of IP Tag.

tag str

The IP Tag associated with the Public IP.

type str

The Type of IP Tag.

tag String

The IP Tag associated with the Public IP.

type String

The Type of IP Tag.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes

This Pulumi package is based on the azurerm Terraform Provider.