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.