azure-native.network.getVirtualApplianceSite

Explore with Pulumi AI

Gets the specified Virtual Appliance Site. API Version: 2020-11-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>
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]
func LookupVirtualApplianceSite(ctx *Context, args *LookupVirtualApplianceSiteArgs, opts ...InvokeOption) (*LookupVirtualApplianceSiteResult, error)
func LookupVirtualApplianceSiteOutput(ctx *Context, args *LookupVirtualApplianceSiteOutputArgs, opts ...InvokeOption) LookupVirtualApplianceSiteResultOutput

> 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)
}
public static CompletableFuture<GetVirtualApplianceSiteResult> getVirtualApplianceSite(GetVirtualApplianceSiteArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:network:getVirtualApplianceSite
  arguments:
    # arguments dictionary

The following arguments are supported:

NetworkVirtualApplianceName string

The name of the Network Virtual Appliance.

ResourceGroupName string

The name of the resource group.

SiteName string

The name of the site.

NetworkVirtualApplianceName string

The name of the Network Virtual Appliance.

ResourceGroupName string

The name of the resource group.

SiteName string

The name of the site.

networkVirtualApplianceName String

The name of the Network Virtual Appliance.

resourceGroupName String

The name of the resource group.

siteName String

The name of the site.

networkVirtualApplianceName string

The name of the Network Virtual Appliance.

resourceGroupName string

The name of the resource group.

siteName string

The name of the site.

network_virtual_appliance_name str

The name of the Network Virtual Appliance.

resource_group_name str

The name of the resource group.

site_name str

The name of the site.

networkVirtualApplianceName String

The name of the Network Virtual Appliance.

resourceGroupName String

The name of the resource group.

siteName 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