azure-native.eventhub.getNamespaceNetworkRuleSet

Explore with Pulumi AI

Gets NetworkRuleSet for a Namespace. API Version: 2017-04-01.

Using getNamespaceNetworkRuleSet

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 getNamespaceNetworkRuleSet(args: GetNamespaceNetworkRuleSetArgs, opts?: InvokeOptions): Promise<GetNamespaceNetworkRuleSetResult>
function getNamespaceNetworkRuleSetOutput(args: GetNamespaceNetworkRuleSetOutputArgs, opts?: InvokeOptions): Output<GetNamespaceNetworkRuleSetResult>
def get_namespace_network_rule_set(namespace_name: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetNamespaceNetworkRuleSetResult
def get_namespace_network_rule_set_output(namespace_name: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetNamespaceNetworkRuleSetResult]
func LookupNamespaceNetworkRuleSet(ctx *Context, args *LookupNamespaceNetworkRuleSetArgs, opts ...InvokeOption) (*LookupNamespaceNetworkRuleSetResult, error)
func LookupNamespaceNetworkRuleSetOutput(ctx *Context, args *LookupNamespaceNetworkRuleSetOutputArgs, opts ...InvokeOption) LookupNamespaceNetworkRuleSetResultOutput

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

public static class GetNamespaceNetworkRuleSet 
{
    public static Task<GetNamespaceNetworkRuleSetResult> InvokeAsync(GetNamespaceNetworkRuleSetArgs args, InvokeOptions? opts = null)
    public static Output<GetNamespaceNetworkRuleSetResult> Invoke(GetNamespaceNetworkRuleSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNamespaceNetworkRuleSetResult> getNamespaceNetworkRuleSet(GetNamespaceNetworkRuleSetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:eventhub:getNamespaceNetworkRuleSet
  arguments:
    # arguments dictionary

The following arguments are supported:

NamespaceName string

The Namespace name

ResourceGroupName string

Name of the resource group within the azure subscription.

NamespaceName string

The Namespace name

ResourceGroupName string

Name of the resource group within the azure subscription.

namespaceName String

The Namespace name

resourceGroupName String

Name of the resource group within the azure subscription.

namespaceName string

The Namespace name

resourceGroupName string

Name of the resource group within the azure subscription.

namespace_name str

The Namespace name

resource_group_name str

Name of the resource group within the azure subscription.

namespaceName String

The Namespace name

resourceGroupName String

Name of the resource group within the azure subscription.

getNamespaceNetworkRuleSet Result

The following output properties are available:

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

DefaultAction string

Default Action for Network Rule Set

IpRules List<Pulumi.AzureNative.EventHub.Outputs.NWRuleSetIpRulesResponse>

List of IpRules

VirtualNetworkRules List<Pulumi.AzureNative.EventHub.Outputs.NWRuleSetVirtualNetworkRulesResponse>

List VirtualNetwork Rules

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

DefaultAction string

Default Action for Network Rule Set

IpRules []NWRuleSetIpRulesResponse

List of IpRules

VirtualNetworkRules []NWRuleSetVirtualNetworkRulesResponse

List VirtualNetwork Rules

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

defaultAction String

Default Action for Network Rule Set

ipRules List<NWRuleSetIpRulesResponse>

List of IpRules

virtualNetworkRules List<NWRuleSetVirtualNetworkRulesResponse>

List VirtualNetwork Rules

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

defaultAction string

Default Action for Network Rule Set

ipRules NWRuleSetIpRulesResponse[]

List of IpRules

virtualNetworkRules NWRuleSetVirtualNetworkRulesResponse[]

List VirtualNetwork Rules

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

default_action str

Default Action for Network Rule Set

ip_rules Sequence[NWRuleSetIpRulesResponse]

List of IpRules

virtual_network_rules Sequence[NWRuleSetVirtualNetworkRulesResponse]

List VirtualNetwork Rules

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

defaultAction String

Default Action for Network Rule Set

ipRules List<Property Map>

List of IpRules

virtualNetworkRules List<Property Map>

List VirtualNetwork Rules

Supporting Types

NWRuleSetIpRulesResponse

Action string

The IP Filter Action

IpMask string

IP Mask

Action string

The IP Filter Action

IpMask string

IP Mask

action String

The IP Filter Action

ipMask String

IP Mask

action string

The IP Filter Action

ipMask string

IP Mask

action str

The IP Filter Action

ip_mask str

IP Mask

action String

The IP Filter Action

ipMask String

IP Mask

NWRuleSetVirtualNetworkRulesResponse

IgnoreMissingVnetServiceEndpoint bool

Value that indicates whether to ignore missing VNet Service Endpoint

Subnet Pulumi.AzureNative.EventHub.Inputs.SubnetResponse

Subnet properties

IgnoreMissingVnetServiceEndpoint bool

Value that indicates whether to ignore missing VNet Service Endpoint

Subnet SubnetResponse

Subnet properties

ignoreMissingVnetServiceEndpoint Boolean

Value that indicates whether to ignore missing VNet Service Endpoint

subnet SubnetResponse

Subnet properties

ignoreMissingVnetServiceEndpoint boolean

Value that indicates whether to ignore missing VNet Service Endpoint

subnet SubnetResponse

Subnet properties

ignore_missing_vnet_service_endpoint bool

Value that indicates whether to ignore missing VNet Service Endpoint

subnet SubnetResponse

Subnet properties

ignoreMissingVnetServiceEndpoint Boolean

Value that indicates whether to ignore missing VNet Service Endpoint

subnet Property Map

Subnet properties

SubnetResponse

Id string

Resource ID of Virtual Network Subnet

Id string

Resource ID of Virtual Network Subnet

id String

Resource ID of Virtual Network Subnet

id string

Resource ID of Virtual Network Subnet

id str

Resource ID of Virtual Network Subnet

id String

Resource ID of Virtual Network Subnet

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0