1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. getVirtualApplianceSite
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.network.getVirtualApplianceSite

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets the specified Virtual Appliance Site.

Uses Azure REST API version 2024-05-01.

Other available API versions: 2020-05-01, 2020-06-01, 2020-07-01, 2020-08-01, 2020-11-01, 2021-02-01, 2021-03-01, 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]. See the version guide for details.

Using getVirtualApplianceSite

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 getVirtualApplianceSite(args: GetVirtualApplianceSiteArgs, opts?: InvokeOptions): Promise<GetVirtualApplianceSiteResult>
function getVirtualApplianceSiteOutput(args: GetVirtualApplianceSiteOutputArgs, opts?: InvokeOptions): Output<GetVirtualApplianceSiteResult>
Copy
def get_virtual_appliance_site(network_virtual_appliance_name: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               site_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetVirtualApplianceSiteResult
def get_virtual_appliance_site_output(network_virtual_appliance_name: Optional[pulumi.Input[str]] = None,
                               resource_group_name: Optional[pulumi.Input[str]] = None,
                               site_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetVirtualApplianceSiteResult]
Copy
func LookupVirtualApplianceSite(ctx *Context, args *LookupVirtualApplianceSiteArgs, opts ...InvokeOption) (*LookupVirtualApplianceSiteResult, error)
func LookupVirtualApplianceSiteOutput(ctx *Context, args *LookupVirtualApplianceSiteOutputArgs, opts ...InvokeOption) LookupVirtualApplianceSiteResultOutput
Copy

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

public static class GetVirtualApplianceSite 
{
    public static Task<GetVirtualApplianceSiteResult> InvokeAsync(GetVirtualApplianceSiteArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualApplianceSiteResult> Invoke(GetVirtualApplianceSiteInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualApplianceSiteResult> getVirtualApplianceSite(GetVirtualApplianceSiteArgs args, InvokeOptions options)
public static Output<GetVirtualApplianceSiteResult> getVirtualApplianceSite(GetVirtualApplianceSiteArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:network:getVirtualApplianceSite
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NetworkVirtualApplianceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Virtual Appliance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
SiteName
This property is required.
Changes to this property will trigger replacement.
string
The name of the site.
NetworkVirtualApplianceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Virtual Appliance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
SiteName
This property is required.
Changes to this property will trigger replacement.
string
The name of the site.
networkVirtualApplianceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Network Virtual Appliance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
siteName
This property is required.
Changes to this property will trigger replacement.
String
The name of the site.
networkVirtualApplianceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Network Virtual Appliance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
siteName
This property is required.
Changes to this property will trigger replacement.
string
The name of the site.
network_virtual_appliance_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Network Virtual Appliance.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
site_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the site.
networkVirtualApplianceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Network Virtual Appliance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
siteName
This property is required.
Changes to this property will trigger replacement.
String
The name of the site.

getVirtualApplianceSite Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Etag string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState string
The provisioning state of the resource.
Type string
Site type.
AddressPrefix string
Address Prefix.
Id string
Resource ID.
Name string
Name of the virtual appliance site.
O365Policy Pulumi.AzureNative.Network.Outputs.Office365PolicyPropertiesResponse
Office 365 Policy.
AzureApiVersion string
The Azure API version of the resource.
Etag string
A unique read-only string that changes whenever the resource is updated.
ProvisioningState string
The provisioning state of the resource.
Type string
Site type.
AddressPrefix string
Address Prefix.
Id string
Resource ID.
Name string
Name of the virtual appliance site.
O365Policy Office365PolicyPropertiesResponse
Office 365 Policy.
azureApiVersion String
The Azure API version of the resource.
etag String
A unique read-only string that changes whenever the resource is updated.
provisioningState String
The provisioning state of the resource.
type String
Site type.
addressPrefix String
Address Prefix.
id String
Resource ID.
name String
Name of the virtual appliance site.
o365Policy Office365PolicyPropertiesResponse
Office 365 Policy.
azureApiVersion string
The Azure API version of the resource.
etag string
A unique read-only string that changes whenever the resource is updated.
provisioningState string
The provisioning state of the resource.
type string
Site type.
addressPrefix string
Address Prefix.
id string
Resource ID.
name string
Name of the virtual appliance site.
o365Policy Office365PolicyPropertiesResponse
Office 365 Policy.
azure_api_version str
The Azure API version of the resource.
etag str
A unique read-only string that changes whenever the resource is updated.
provisioning_state str
The provisioning state of the resource.
type str
Site type.
address_prefix str
Address Prefix.
id str
Resource ID.
name str
Name of the virtual appliance site.
o365_policy Office365PolicyPropertiesResponse
Office 365 Policy.
azureApiVersion String
The Azure API version of the resource.
etag String
A unique read-only string that changes whenever the resource is updated.
provisioningState String
The provisioning state of the resource.
type String
Site type.
addressPrefix String
Address Prefix.
id String
Resource ID.
name String
Name of the virtual appliance site.
o365Policy Property Map
Office 365 Policy.

Supporting Types

BreakOutCategoryPoliciesResponse

Allow bool
Flag to control breakout of o365 allow category.
Default bool
Flag to control breakout of o365 default category.
Optimize bool
Flag to control breakout of o365 optimize category.
Allow bool
Flag to control breakout of o365 allow category.
Default bool
Flag to control breakout of o365 default category.
Optimize bool
Flag to control breakout of o365 optimize category.
allow Boolean
Flag to control breakout of o365 allow category.
default_ Boolean
Flag to control breakout of o365 default category.
optimize Boolean
Flag to control breakout of o365 optimize category.
allow boolean
Flag to control breakout of o365 allow category.
default boolean
Flag to control breakout of o365 default category.
optimize boolean
Flag to control breakout of o365 optimize category.
allow bool
Flag to control breakout of o365 allow category.
default bool
Flag to control breakout of o365 default category.
optimize bool
Flag to control breakout of o365 optimize category.
allow Boolean
Flag to control breakout of o365 allow category.
default Boolean
Flag to control breakout of o365 default category.
optimize Boolean
Flag to control breakout of o365 optimize category.

Office365PolicyPropertiesResponse

breakOutCategories Property Map
Office 365 breakout categories.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi