1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. getVirtualApplianceSite
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi

azure-native.network.getVirtualApplianceSite

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi

Gets the specified Virtual Appliance Site. Azure REST API version: 2023-02-01.

Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.

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:

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.
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.
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.
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.
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.
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi