These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.network.getNetworkVirtualAppliance
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the specified Network Virtual Appliance. API Version: 2020-11-01.
Using getNetworkVirtualAppliance
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 getNetworkVirtualAppliance(args: GetNetworkVirtualApplianceArgs, opts?: InvokeOptions): Promise<GetNetworkVirtualApplianceResult>
function getNetworkVirtualApplianceOutput(args: GetNetworkVirtualApplianceOutputArgs, opts?: InvokeOptions): Output<GetNetworkVirtualApplianceResult>
def get_network_virtual_appliance(expand: Optional[str] = None,
network_virtual_appliance_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkVirtualApplianceResult
def get_network_virtual_appliance_output(expand: Optional[pulumi.Input[str]] = None,
network_virtual_appliance_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkVirtualApplianceResult]
func LookupNetworkVirtualAppliance(ctx *Context, args *LookupNetworkVirtualApplianceArgs, opts ...InvokeOption) (*LookupNetworkVirtualApplianceResult, error)
func LookupNetworkVirtualApplianceOutput(ctx *Context, args *LookupNetworkVirtualApplianceOutputArgs, opts ...InvokeOption) LookupNetworkVirtualApplianceResultOutput
> Note: This function is named LookupNetworkVirtualAppliance
in the Go SDK.
public static class GetNetworkVirtualAppliance
{
public static Task<GetNetworkVirtualApplianceResult> InvokeAsync(GetNetworkVirtualApplianceArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkVirtualApplianceResult> Invoke(GetNetworkVirtualApplianceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNetworkVirtualApplianceResult> getNetworkVirtualAppliance(GetNetworkVirtualApplianceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getNetworkVirtualAppliance
arguments:
# arguments dictionary
The following arguments are supported:
- Network
Virtual stringAppliance Name - The name of Network Virtual Appliance.
- Resource
Group stringName - The name of the resource group.
- Expand string
- Expands referenced resources.
- Network
Virtual stringAppliance Name - The name of Network Virtual Appliance.
- Resource
Group stringName - The name of the resource group.
- Expand string
- Expands referenced resources.
- network
Virtual StringAppliance Name - The name of Network Virtual Appliance.
- resource
Group StringName - The name of the resource group.
- expand String
- Expands referenced resources.
- network
Virtual stringAppliance Name - The name of Network Virtual Appliance.
- resource
Group stringName - The name of the resource group.
- expand string
- Expands referenced resources.
- network_
virtual_ strappliance_ name - The name of Network Virtual Appliance.
- resource_
group_ strname - The name of the resource group.
- expand str
- Expands referenced resources.
- network
Virtual StringAppliance Name - The name of Network Virtual Appliance.
- resource
Group StringName - The name of the resource group.
- expand String
- Expands referenced resources.
getNetworkVirtualAppliance Result
The following output properties are available:
- Address
Prefix string - Address Prefix.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Security List<Pulumi.Rules Azure Native. Network. Outputs. Sub Resource Response> - List of references to InboundSecurityRules.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the resource.
- Type string
- Resource type.
- Virtual
Appliance List<Pulumi.Nics Azure Native. Network. Outputs. Virtual Appliance Nic Properties Response> - List of Virtual Appliance Network Interfaces.
- Virtual
Appliance List<Pulumi.Sites Azure Native. Network. Outputs. Sub Resource Response> - List of references to VirtualApplianceSite.
- Boot
Strap List<string>Configuration Blobs - BootStrapConfigurationBlobs storage URLs.
- Cloud
Init stringConfiguration - CloudInitConfiguration string in plain text.
- Cloud
Init List<string>Configuration Blobs - CloudInitConfigurationBlob storage URLs.
- Id string
- Resource ID.
- Identity
Pulumi.
Azure Native. Network. Outputs. Managed Service Identity Response - The service principal that has read access to cloud-init and config blob.
- Location string
- Resource location.
- Nva
Sku Pulumi.Azure Native. Network. Outputs. Virtual Appliance Sku Properties Response - Network Virtual Appliance SKU.
- Dictionary<string, string>
- Resource tags.
- Virtual
Appliance doubleAsn - VirtualAppliance ASN.
- Virtual
Hub Pulumi.Azure Native. Network. Outputs. Sub Resource Response - The Virtual Hub where Network Virtual Appliance is being deployed.
- Address
Prefix string - Address Prefix.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Security []SubRules Resource Response - List of references to InboundSecurityRules.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the resource.
- Type string
- Resource type.
- Virtual
Appliance []VirtualNics Appliance Nic Properties Response - List of Virtual Appliance Network Interfaces.
- Virtual
Appliance []SubSites Resource Response - List of references to VirtualApplianceSite.
- Boot
Strap []stringConfiguration Blobs - BootStrapConfigurationBlobs storage URLs.
- Cloud
Init stringConfiguration - CloudInitConfiguration string in plain text.
- Cloud
Init []stringConfiguration Blobs - CloudInitConfigurationBlob storage URLs.
- Id string
- Resource ID.
- Identity
Managed
Service Identity Response - The service principal that has read access to cloud-init and config blob.
- Location string
- Resource location.
- Nva
Sku VirtualAppliance Sku Properties Response - Network Virtual Appliance SKU.
- map[string]string
- Resource tags.
- Virtual
Appliance float64Asn - VirtualAppliance ASN.
- Virtual
Hub SubResource Response - The Virtual Hub where Network Virtual Appliance is being deployed.
- address
Prefix String - Address Prefix.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inbound
Security List<SubRules Resource Response> - List of references to InboundSecurityRules.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the resource.
- type String
- Resource type.
- virtual
Appliance List<VirtualNics Appliance Nic Properties Response> - List of Virtual Appliance Network Interfaces.
- virtual
Appliance List<SubSites Resource Response> - List of references to VirtualApplianceSite.
- boot
Strap List<String>Configuration Blobs - BootStrapConfigurationBlobs storage URLs.
- cloud
Init StringConfiguration - CloudInitConfiguration string in plain text.
- cloud
Init List<String>Configuration Blobs - CloudInitConfigurationBlob storage URLs.
- id String
- Resource ID.
- identity
Managed
Service Identity Response - The service principal that has read access to cloud-init and config blob.
- location String
- Resource location.
- nva
Sku VirtualAppliance Sku Properties Response - Network Virtual Appliance SKU.
- Map<String,String>
- Resource tags.
- virtual
Appliance DoubleAsn - VirtualAppliance ASN.
- virtual
Hub SubResource Response - The Virtual Hub where Network Virtual Appliance is being deployed.
- address
Prefix string - Address Prefix.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inbound
Security SubRules Resource Response[] - List of references to InboundSecurityRules.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the resource.
- type string
- Resource type.
- virtual
Appliance VirtualNics Appliance Nic Properties Response[] - List of Virtual Appliance Network Interfaces.
- virtual
Appliance SubSites Resource Response[] - List of references to VirtualApplianceSite.
- boot
Strap string[]Configuration Blobs - BootStrapConfigurationBlobs storage URLs.
- cloud
Init stringConfiguration - CloudInitConfiguration string in plain text.
- cloud
Init string[]Configuration Blobs - CloudInitConfigurationBlob storage URLs.
- id string
- Resource ID.
- identity
Managed
Service Identity Response - The service principal that has read access to cloud-init and config blob.
- location string
- Resource location.
- nva
Sku VirtualAppliance Sku Properties Response - Network Virtual Appliance SKU.
- {[key: string]: string}
- Resource tags.
- virtual
Appliance numberAsn - VirtualAppliance ASN.
- virtual
Hub SubResource Response - The Virtual Hub where Network Virtual Appliance is being deployed.
- address_
prefix str - Address Prefix.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- inbound_
security_ Sequence[Subrules Resource Response] - List of references to InboundSecurityRules.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the resource.
- type str
- Resource type.
- virtual_
appliance_ Sequence[Virtualnics Appliance Nic Properties Response] - List of Virtual Appliance Network Interfaces.
- virtual_
appliance_ Sequence[Subsites Resource Response] - List of references to VirtualApplianceSite.
- boot_
strap_ Sequence[str]configuration_ blobs - BootStrapConfigurationBlobs storage URLs.
- cloud_
init_ strconfiguration - CloudInitConfiguration string in plain text.
- cloud_
init_ Sequence[str]configuration_ blobs - CloudInitConfigurationBlob storage URLs.
- id str
- Resource ID.
- identity
Managed
Service Identity Response - The service principal that has read access to cloud-init and config blob.
- location str
- Resource location.
- nva_
sku VirtualAppliance Sku Properties Response - Network Virtual Appliance SKU.
- Mapping[str, str]
- Resource tags.
- virtual_
appliance_ floatasn - VirtualAppliance ASN.
- virtual_
hub SubResource Response - The Virtual Hub where Network Virtual Appliance is being deployed.
- address
Prefix String - Address Prefix.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inbound
Security List<Property Map>Rules - List of references to InboundSecurityRules.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the resource.
- type String
- Resource type.
- virtual
Appliance List<Property Map>Nics - List of Virtual Appliance Network Interfaces.
- virtual
Appliance List<Property Map>Sites - List of references to VirtualApplianceSite.
- boot
Strap List<String>Configuration Blobs - BootStrapConfigurationBlobs storage URLs.
- cloud
Init StringConfiguration - CloudInitConfiguration string in plain text.
- cloud
Init List<String>Configuration Blobs - CloudInitConfigurationBlob storage URLs.
- id String
- Resource ID.
- identity Property Map
- The service principal that has read access to cloud-init and config blob.
- location String
- Resource location.
- nva
Sku Property Map - Network Virtual Appliance SKU.
- Map<String>
- Resource tags.
- virtual
Appliance NumberAsn - VirtualAppliance ASN.
- virtual
Hub Property Map - The Virtual Hub where Network Virtual Appliance is being deployed.
Supporting Types
ManagedServiceIdentityResponse
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Network. Inputs. Managed Service Identity Response User Assigned Identities> - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned map[string]ManagedIdentities Service Identity Response User Assigned Identities - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_
id str - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user_
assigned_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Map<Property Map>Identities - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityResponseUserAssignedIdentities
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
SubResourceResponse
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
VirtualApplianceNicPropertiesResponse
- Name string
- NIC name.
- Private
Ip stringAddress - Private IP address.
- Public
Ip stringAddress - Public IP address.
- Name string
- NIC name.
- Private
Ip stringAddress - Private IP address.
- Public
Ip stringAddress - Public IP address.
- name String
- NIC name.
- private
Ip StringAddress - Private IP address.
- public
Ip StringAddress - Public IP address.
- name string
- NIC name.
- private
Ip stringAddress - Private IP address.
- public
Ip stringAddress - Public IP address.
- name str
- NIC name.
- private_
ip_ straddress - Private IP address.
- public_
ip_ straddress - Public IP address.
- name String
- NIC name.
- private
Ip StringAddress - Private IP address.
- public
Ip StringAddress - Public IP address.
VirtualApplianceSkuPropertiesResponse
- Bundled
Scale stringUnit - Virtual Appliance Scale Unit.
- Market
Place stringVersion - Virtual Appliance Version.
- Vendor string
- Virtual Appliance Vendor.
- Bundled
Scale stringUnit - Virtual Appliance Scale Unit.
- Market
Place stringVersion - Virtual Appliance Version.
- Vendor string
- Virtual Appliance Vendor.
- bundled
Scale StringUnit - Virtual Appliance Scale Unit.
- market
Place StringVersion - Virtual Appliance Version.
- vendor String
- Virtual Appliance Vendor.
- bundled
Scale stringUnit - Virtual Appliance Scale Unit.
- market
Place stringVersion - Virtual Appliance Version.
- vendor string
- Virtual Appliance Vendor.
- bundled_
scale_ strunit - Virtual Appliance Scale Unit.
- market_
place_ strversion - Virtual Appliance Version.
- vendor str
- Virtual Appliance Vendor.
- bundled
Scale StringUnit - Virtual Appliance Scale Unit.
- market
Place StringVersion - Virtual Appliance Version.
- vendor String
- Virtual Appliance Vendor.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi