privatelink

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetPrivateLinkEndpointConnectionArgs added in v1.7.0

type GetPrivateLinkEndpointConnectionArgs struct {
	// Specifies the Name of the private link endpoint.
	Name interface{}
	// Specifies the Name of the Resource Group within which the private link endpoint exists.
	ResourceGroupName interface{}
}

A collection of arguments for invoking getPrivateLinkEndpointConnection.

type GetPrivateLinkEndpointConnectionResult added in v1.7.0

type GetPrivateLinkEndpointConnectionResult struct {
	// The supported Azure location where the resource exists.
	Location interface{}
	// The name of the private linke endpoint.
	Name                      interface{}
	PrivateServiceConnections interface{}
	ResourceGroupName         interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getPrivateLinkEndpointConnection.

func LookupPrivateLinkEndpointConnection added in v1.7.0

func LookupPrivateLinkEndpointConnection(ctx *pulumi.Context, args *GetPrivateLinkEndpointConnectionArgs) (*GetPrivateLinkEndpointConnectionResult, error)

Use this data source to access the connection status information about an existing Private Link Endpoint.

> **NOTE** Private Link is currently in Public Preview.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/private_link_endpoint_connection.html.markdown.

type GetServiceArgs

type GetServiceArgs struct {
	// The name of the private link service.
	Name interface{}
	// The name of the resource group in which the private link service resides.
	ResourceGroupName interface{}
}

A collection of arguments for invoking getService.

type GetServiceEndpointConnectionsArgs

type GetServiceEndpointConnectionsArgs struct {
	// The name of the resource group in which the private link service resides.
	ResourceGroupName interface{}
	// The resource ID of the private link service.
	ServiceId interface{}
}

A collection of arguments for invoking getServiceEndpointConnections.

type GetServiceEndpointConnectionsResult

type GetServiceEndpointConnectionsResult struct {
	Location                   interface{}
	PrivateEndpointConnections interface{}
	ResourceGroupName          interface{}
	ServiceId                  interface{}
	// The name of the private link service.
	ServiceName interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getServiceEndpointConnections.

func LookupServiceEndpointConnections

func LookupServiceEndpointConnections(ctx *pulumi.Context, args *GetServiceEndpointConnectionsArgs) (*GetServiceEndpointConnectionsResult, error)

Use this data source to access endpoint connection information about an existing Private Link Service.

> **NOTE** Private Link is currently in Public Preview.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/private_link_service_endpoint_connections.html.markdown.

type GetServiceResult

type GetServiceResult struct {
	// The alias is a globally unique name for your private link service which Azure generates for you. Your can use this alias to request a connection to your private link service.
	Alias interface{}
	// The list of subscription(s) globally unique identifiers that will be auto approved to use the private link service.
	AutoApprovalSubscriptionIds interface{}
	// The list of Standard Load Balancer(SLB) resource IDs. The Private Link service is tied to the frontend IP address of a SLB. All traffic destined for the private link service will reach the frontend of the SLB. You can configure SLB rules to direct this traffic to appropriate backend pools where your applications are running.
	LoadBalancerFrontendIpConfigurationIds interface{}
	// The supported Azure location where the resource exists.
	Location interface{}
	// The name of private link service NAT IP configuration.
	Name interface{}
	// The `natIpConfiguration` block as defined below.
	NatIpConfiguration  interface{}
	NetworkInterfaceIds interface{}
	ResourceGroupName   interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// The list of subscription(s) globally unique identifiers(GUID) that will be able to see the private link service.
	VisibilitySubscriptionIds interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getService.

func LookupService

func LookupService(ctx *pulumi.Context, args *GetServiceArgs) (*GetServiceResult, error)

Use this data source to access information about an existing Private Link Service.

> **NOTE** Private Link is currently in Public Preview.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/private_link_service.html.markdown.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL