azure-native.datareplication.PrivateEndpointConnectionProxy
Explore with Pulumi AI
Represents private endpoint connection proxy request.
Uses Azure REST API version 2024-09-01.
Example Usage
Creates the Private Endpoint Connection Proxy.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var privateEndpointConnectionProxy = new AzureNative.DataReplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy", new()
{
PrivateEndpointConnectionProxyName = "d",
Properties = new AzureNative.DataReplication.Inputs.PrivateEndpointConnectionProxyPropertiesArgs
{
RemotePrivateEndpoint = new AzureNative.DataReplication.Inputs.RemotePrivateEndpointArgs
{
ConnectionDetails = new[]
{
new AzureNative.DataReplication.Inputs.ConnectionDetailsArgs
{
GroupId = "pjrlygpadir",
Id = "lenqkogzkes",
LinkIdentifier = "ravfufhkdowufd",
MemberName = "ybuysjrlfupewxe",
PrivateIpAddress = "cyiacdzzyqmxjpijjbwgasegehtqe",
},
},
Id = "yipalno",
ManualPrivateLinkServiceConnections = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionArgs
{
GroupIds = new[]
{
"hvejynjktikteipnioyeja",
},
Name = "jqwntlzfsksl",
RequestMessage = "bukgzpkvcvfbmcdmpcbiigbvugicqa",
},
},
PrivateLinkServiceConnections = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionArgs
{
GroupIds = new[]
{
"hvejynjktikteipnioyeja",
},
Name = "jqwntlzfsksl",
RequestMessage = "bukgzpkvcvfbmcdmpcbiigbvugicqa",
},
},
PrivateLinkServiceProxies = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceProxyArgs
{
GroupConnectivityInformation = new[]
{
new AzureNative.DataReplication.Inputs.GroupConnectivityInformationArgs
{
CustomerVisibleFqdns = new[]
{
"vedcg",
},
GroupId = "per",
InternalFqdn = "maqavwhxwzzhbzjbryyquvitmup",
MemberName = "ybptuypgdqoxkuwqx",
PrivateLinkServiceArmRegion = "rerkqqxinteevmlbrdkktaqhcch",
RedirectMapId = "pezncxcq",
},
},
Id = "nzqxevuyqeedrqnkbnlcyrrrbzxvl",
RemotePrivateEndpointConnection = new AzureNative.DataReplication.Inputs.RemotePrivateEndpointConnectionArgs
{
Id = "ocunsgawjsqohkrcyxiv",
},
RemotePrivateLinkServiceConnectionState = new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionStateArgs
{
ActionsRequired = "afwbq",
Description = "y",
Status = AzureNative.DataReplication.PrivateEndpointConnectionStatus.Approved,
},
},
},
},
},
ResourceGroupName = "rgswagger_2024-09-01",
VaultName = "4",
});
});
package main
import (
datareplication "github.com/pulumi/pulumi-azure-native-sdk/datareplication/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datareplication.NewPrivateEndpointConnectionProxy(ctx, "privateEndpointConnectionProxy", &datareplication.PrivateEndpointConnectionProxyArgs{
PrivateEndpointConnectionProxyName: pulumi.String("d"),
Properties: &datareplication.PrivateEndpointConnectionProxyPropertiesArgs{
RemotePrivateEndpoint: &datareplication.RemotePrivateEndpointArgs{
ConnectionDetails: datareplication.ConnectionDetailsArray{
&datareplication.ConnectionDetailsArgs{
GroupId: pulumi.String("pjrlygpadir"),
Id: pulumi.String("lenqkogzkes"),
LinkIdentifier: pulumi.String("ravfufhkdowufd"),
MemberName: pulumi.String("ybuysjrlfupewxe"),
PrivateIpAddress: pulumi.String("cyiacdzzyqmxjpijjbwgasegehtqe"),
},
},
Id: pulumi.String("yipalno"),
ManualPrivateLinkServiceConnections: datareplication.PrivateLinkServiceConnectionArray{
&datareplication.PrivateLinkServiceConnectionArgs{
GroupIds: pulumi.StringArray{
pulumi.String("hvejynjktikteipnioyeja"),
},
Name: pulumi.String("jqwntlzfsksl"),
RequestMessage: pulumi.String("bukgzpkvcvfbmcdmpcbiigbvugicqa"),
},
},
PrivateLinkServiceConnections: datareplication.PrivateLinkServiceConnectionArray{
&datareplication.PrivateLinkServiceConnectionArgs{
GroupIds: pulumi.StringArray{
pulumi.String("hvejynjktikteipnioyeja"),
},
Name: pulumi.String("jqwntlzfsksl"),
RequestMessage: pulumi.String("bukgzpkvcvfbmcdmpcbiigbvugicqa"),
},
},
PrivateLinkServiceProxies: datareplication.PrivateLinkServiceProxyArray{
&datareplication.PrivateLinkServiceProxyArgs{
GroupConnectivityInformation: datareplication.GroupConnectivityInformationArray{
&datareplication.GroupConnectivityInformationArgs{
CustomerVisibleFqdns: pulumi.StringArray{
pulumi.String("vedcg"),
},
GroupId: pulumi.String("per"),
InternalFqdn: pulumi.String("maqavwhxwzzhbzjbryyquvitmup"),
MemberName: pulumi.String("ybptuypgdqoxkuwqx"),
PrivateLinkServiceArmRegion: pulumi.String("rerkqqxinteevmlbrdkktaqhcch"),
RedirectMapId: pulumi.String("pezncxcq"),
},
},
Id: pulumi.String("nzqxevuyqeedrqnkbnlcyrrrbzxvl"),
RemotePrivateEndpointConnection: &datareplication.RemotePrivateEndpointConnectionArgs{
Id: pulumi.String("ocunsgawjsqohkrcyxiv"),
},
RemotePrivateLinkServiceConnectionState: &datareplication.PrivateLinkServiceConnectionStateArgs{
ActionsRequired: pulumi.String("afwbq"),
Description: pulumi.String("y"),
Status: pulumi.String(datareplication.PrivateEndpointConnectionStatusApproved),
},
},
},
},
},
ResourceGroupName: pulumi.String("rgswagger_2024-09-01"),
VaultName: pulumi.String("4"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datareplication.PrivateEndpointConnectionProxy;
import com.pulumi.azurenative.datareplication.PrivateEndpointConnectionProxyArgs;
import com.pulumi.azurenative.datareplication.inputs.PrivateEndpointConnectionProxyPropertiesArgs;
import com.pulumi.azurenative.datareplication.inputs.RemotePrivateEndpointArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var privateEndpointConnectionProxy = new PrivateEndpointConnectionProxy("privateEndpointConnectionProxy", PrivateEndpointConnectionProxyArgs.builder()
.privateEndpointConnectionProxyName("d")
.properties(PrivateEndpointConnectionProxyPropertiesArgs.builder()
.remotePrivateEndpoint(RemotePrivateEndpointArgs.builder()
.connectionDetails(ConnectionDetailsArgs.builder()
.groupId("pjrlygpadir")
.id("lenqkogzkes")
.linkIdentifier("ravfufhkdowufd")
.memberName("ybuysjrlfupewxe")
.privateIpAddress("cyiacdzzyqmxjpijjbwgasegehtqe")
.build())
.id("yipalno")
.manualPrivateLinkServiceConnections(PrivateLinkServiceConnectionArgs.builder()
.groupIds("hvejynjktikteipnioyeja")
.name("jqwntlzfsksl")
.requestMessage("bukgzpkvcvfbmcdmpcbiigbvugicqa")
.build())
.privateLinkServiceConnections(PrivateLinkServiceConnectionArgs.builder()
.groupIds("hvejynjktikteipnioyeja")
.name("jqwntlzfsksl")
.requestMessage("bukgzpkvcvfbmcdmpcbiigbvugicqa")
.build())
.privateLinkServiceProxies(PrivateLinkServiceProxyArgs.builder()
.groupConnectivityInformation(GroupConnectivityInformationArgs.builder()
.customerVisibleFqdns("vedcg")
.groupId("per")
.internalFqdn("maqavwhxwzzhbzjbryyquvitmup")
.memberName("ybptuypgdqoxkuwqx")
.privateLinkServiceArmRegion("rerkqqxinteevmlbrdkktaqhcch")
.redirectMapId("pezncxcq")
.build())
.id("nzqxevuyqeedrqnkbnlcyrrrbzxvl")
.remotePrivateEndpointConnection(RemotePrivateEndpointConnectionArgs.builder()
.id("ocunsgawjsqohkrcyxiv")
.build())
.remotePrivateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()
.actionsRequired("afwbq")
.description("y")
.status("Approved")
.build())
.build())
.build())
.build())
.resourceGroupName("rgswagger_2024-09-01")
.vaultName("4")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const privateEndpointConnectionProxy = new azure_native.datareplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy", {
privateEndpointConnectionProxyName: "d",
properties: {
remotePrivateEndpoint: {
connectionDetails: [{
groupId: "pjrlygpadir",
id: "lenqkogzkes",
linkIdentifier: "ravfufhkdowufd",
memberName: "ybuysjrlfupewxe",
privateIpAddress: "cyiacdzzyqmxjpijjbwgasegehtqe",
}],
id: "yipalno",
manualPrivateLinkServiceConnections: [{
groupIds: ["hvejynjktikteipnioyeja"],
name: "jqwntlzfsksl",
requestMessage: "bukgzpkvcvfbmcdmpcbiigbvugicqa",
}],
privateLinkServiceConnections: [{
groupIds: ["hvejynjktikteipnioyeja"],
name: "jqwntlzfsksl",
requestMessage: "bukgzpkvcvfbmcdmpcbiigbvugicqa",
}],
privateLinkServiceProxies: [{
groupConnectivityInformation: [{
customerVisibleFqdns: ["vedcg"],
groupId: "per",
internalFqdn: "maqavwhxwzzhbzjbryyquvitmup",
memberName: "ybptuypgdqoxkuwqx",
privateLinkServiceArmRegion: "rerkqqxinteevmlbrdkktaqhcch",
redirectMapId: "pezncxcq",
}],
id: "nzqxevuyqeedrqnkbnlcyrrrbzxvl",
remotePrivateEndpointConnection: {
id: "ocunsgawjsqohkrcyxiv",
},
remotePrivateLinkServiceConnectionState: {
actionsRequired: "afwbq",
description: "y",
status: azure_native.datareplication.PrivateEndpointConnectionStatus.Approved,
},
}],
},
},
resourceGroupName: "rgswagger_2024-09-01",
vaultName: "4",
});
import pulumi
import pulumi_azure_native as azure_native
private_endpoint_connection_proxy = azure_native.datareplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy",
private_endpoint_connection_proxy_name="d",
properties={
"remote_private_endpoint": {
"connection_details": [{
"group_id": "pjrlygpadir",
"id": "lenqkogzkes",
"link_identifier": "ravfufhkdowufd",
"member_name": "ybuysjrlfupewxe",
"private_ip_address": "cyiacdzzyqmxjpijjbwgasegehtqe",
}],
"id": "yipalno",
"manual_private_link_service_connections": [{
"group_ids": ["hvejynjktikteipnioyeja"],
"name": "jqwntlzfsksl",
"request_message": "bukgzpkvcvfbmcdmpcbiigbvugicqa",
}],
"private_link_service_connections": [{
"group_ids": ["hvejynjktikteipnioyeja"],
"name": "jqwntlzfsksl",
"request_message": "bukgzpkvcvfbmcdmpcbiigbvugicqa",
}],
"private_link_service_proxies": [{
"group_connectivity_information": [{
"customer_visible_fqdns": ["vedcg"],
"group_id": "per",
"internal_fqdn": "maqavwhxwzzhbzjbryyquvitmup",
"member_name": "ybptuypgdqoxkuwqx",
"private_link_service_arm_region": "rerkqqxinteevmlbrdkktaqhcch",
"redirect_map_id": "pezncxcq",
}],
"id": "nzqxevuyqeedrqnkbnlcyrrrbzxvl",
"remote_private_endpoint_connection": {
"id": "ocunsgawjsqohkrcyxiv",
},
"remote_private_link_service_connection_state": {
"actions_required": "afwbq",
"description": "y",
"status": azure_native.datareplication.PrivateEndpointConnectionStatus.APPROVED,
},
}],
},
},
resource_group_name="rgswagger_2024-09-01",
vault_name="4")
resources:
privateEndpointConnectionProxy:
type: azure-native:datareplication:PrivateEndpointConnectionProxy
properties:
privateEndpointConnectionProxyName: d
properties:
remotePrivateEndpoint:
connectionDetails:
- groupId: pjrlygpadir
id: lenqkogzkes
linkIdentifier: ravfufhkdowufd
memberName: ybuysjrlfupewxe
privateIpAddress: cyiacdzzyqmxjpijjbwgasegehtqe
id: yipalno
manualPrivateLinkServiceConnections:
- groupIds:
- hvejynjktikteipnioyeja
name: jqwntlzfsksl
requestMessage: bukgzpkvcvfbmcdmpcbiigbvugicqa
privateLinkServiceConnections:
- groupIds:
- hvejynjktikteipnioyeja
name: jqwntlzfsksl
requestMessage: bukgzpkvcvfbmcdmpcbiigbvugicqa
privateLinkServiceProxies:
- groupConnectivityInformation:
- customerVisibleFqdns:
- vedcg
groupId: per
internalFqdn: maqavwhxwzzhbzjbryyquvitmup
memberName: ybptuypgdqoxkuwqx
privateLinkServiceArmRegion: rerkqqxinteevmlbrdkktaqhcch
redirectMapId: pezncxcq
id: nzqxevuyqeedrqnkbnlcyrrrbzxvl
remotePrivateEndpointConnection:
id: ocunsgawjsqohkrcyxiv
remotePrivateLinkServiceConnectionState:
actionsRequired: afwbq
description: y
status: Approved
resourceGroupName: rgswagger_2024-09-01
vaultName: '4'
Create PrivateEndpointConnectionProxy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PrivateEndpointConnectionProxy(name: string, args: PrivateEndpointConnectionProxyArgs, opts?: CustomResourceOptions);
@overload
def PrivateEndpointConnectionProxy(resource_name: str,
args: PrivateEndpointConnectionProxyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PrivateEndpointConnectionProxy(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
vault_name: Optional[str] = None,
private_endpoint_connection_proxy_name: Optional[str] = None,
properties: Optional[PrivateEndpointConnectionProxyPropertiesArgs] = None)
func NewPrivateEndpointConnectionProxy(ctx *Context, name string, args PrivateEndpointConnectionProxyArgs, opts ...ResourceOption) (*PrivateEndpointConnectionProxy, error)
public PrivateEndpointConnectionProxy(string name, PrivateEndpointConnectionProxyArgs args, CustomResourceOptions? opts = null)
public PrivateEndpointConnectionProxy(String name, PrivateEndpointConnectionProxyArgs args)
public PrivateEndpointConnectionProxy(String name, PrivateEndpointConnectionProxyArgs args, CustomResourceOptions options)
type: azure-native:datareplication:PrivateEndpointConnectionProxy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PrivateEndpointConnectionProxyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PrivateEndpointConnectionProxyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PrivateEndpointConnectionProxyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PrivateEndpointConnectionProxyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PrivateEndpointConnectionProxyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var privateEndpointConnectionProxyResource = new AzureNative.DataReplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxyResource", new()
{
ResourceGroupName = "string",
VaultName = "string",
PrivateEndpointConnectionProxyName = "string",
Properties = new AzureNative.DataReplication.Inputs.PrivateEndpointConnectionProxyPropertiesArgs
{
RemotePrivateEndpoint = new AzureNative.DataReplication.Inputs.RemotePrivateEndpointArgs
{
Id = "string",
ConnectionDetails = new[]
{
new AzureNative.DataReplication.Inputs.ConnectionDetailsArgs
{
GroupId = "string",
Id = "string",
LinkIdentifier = "string",
MemberName = "string",
PrivateIpAddress = "string",
},
},
ManualPrivateLinkServiceConnections = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionArgs
{
GroupIds = new[]
{
"string",
},
Name = "string",
RequestMessage = "string",
},
},
PrivateLinkServiceConnections = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionArgs
{
GroupIds = new[]
{
"string",
},
Name = "string",
RequestMessage = "string",
},
},
PrivateLinkServiceProxies = new[]
{
new AzureNative.DataReplication.Inputs.PrivateLinkServiceProxyArgs
{
GroupConnectivityInformation = new[]
{
new AzureNative.DataReplication.Inputs.GroupConnectivityInformationArgs
{
CustomerVisibleFqdns = new[]
{
"string",
},
GroupId = "string",
InternalFqdn = "string",
MemberName = "string",
PrivateLinkServiceArmRegion = "string",
RedirectMapId = "string",
},
},
Id = "string",
RemotePrivateEndpointConnection = new AzureNative.DataReplication.Inputs.RemotePrivateEndpointConnectionArgs
{
Id = "string",
},
RemotePrivateLinkServiceConnectionState = new AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionStateArgs
{
ActionsRequired = "string",
Description = "string",
Status = "string",
},
},
},
},
},
});
example, err := datareplication.NewPrivateEndpointConnectionProxy(ctx, "privateEndpointConnectionProxyResource", &datareplication.PrivateEndpointConnectionProxyArgs{
ResourceGroupName: pulumi.String("string"),
VaultName: pulumi.String("string"),
PrivateEndpointConnectionProxyName: pulumi.String("string"),
Properties: &datareplication.PrivateEndpointConnectionProxyPropertiesArgs{
RemotePrivateEndpoint: &datareplication.RemotePrivateEndpointArgs{
Id: pulumi.String("string"),
ConnectionDetails: datareplication.ConnectionDetailsArray{
&datareplication.ConnectionDetailsArgs{
GroupId: pulumi.String("string"),
Id: pulumi.String("string"),
LinkIdentifier: pulumi.String("string"),
MemberName: pulumi.String("string"),
PrivateIpAddress: pulumi.String("string"),
},
},
ManualPrivateLinkServiceConnections: datareplication.PrivateLinkServiceConnectionArray{
&datareplication.PrivateLinkServiceConnectionArgs{
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
RequestMessage: pulumi.String("string"),
},
},
PrivateLinkServiceConnections: datareplication.PrivateLinkServiceConnectionArray{
&datareplication.PrivateLinkServiceConnectionArgs{
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
RequestMessage: pulumi.String("string"),
},
},
PrivateLinkServiceProxies: datareplication.PrivateLinkServiceProxyArray{
&datareplication.PrivateLinkServiceProxyArgs{
GroupConnectivityInformation: datareplication.GroupConnectivityInformationArray{
&datareplication.GroupConnectivityInformationArgs{
CustomerVisibleFqdns: pulumi.StringArray{
pulumi.String("string"),
},
GroupId: pulumi.String("string"),
InternalFqdn: pulumi.String("string"),
MemberName: pulumi.String("string"),
PrivateLinkServiceArmRegion: pulumi.String("string"),
RedirectMapId: pulumi.String("string"),
},
},
Id: pulumi.String("string"),
RemotePrivateEndpointConnection: &datareplication.RemotePrivateEndpointConnectionArgs{
Id: pulumi.String("string"),
},
RemotePrivateLinkServiceConnectionState: &datareplication.PrivateLinkServiceConnectionStateArgs{
ActionsRequired: pulumi.String("string"),
Description: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
},
},
},
})
var privateEndpointConnectionProxyResource = new com.pulumi.azurenative.datareplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxyResource", com.pulumi.azurenative.datareplication.PrivateEndpointConnectionProxyArgs.builder()
.resourceGroupName("string")
.vaultName("string")
.privateEndpointConnectionProxyName("string")
.properties(PrivateEndpointConnectionProxyPropertiesArgs.builder()
.remotePrivateEndpoint(RemotePrivateEndpointArgs.builder()
.id("string")
.connectionDetails(ConnectionDetailsArgs.builder()
.groupId("string")
.id("string")
.linkIdentifier("string")
.memberName("string")
.privateIpAddress("string")
.build())
.manualPrivateLinkServiceConnections(PrivateLinkServiceConnectionArgs.builder()
.groupIds("string")
.name("string")
.requestMessage("string")
.build())
.privateLinkServiceConnections(PrivateLinkServiceConnectionArgs.builder()
.groupIds("string")
.name("string")
.requestMessage("string")
.build())
.privateLinkServiceProxies(PrivateLinkServiceProxyArgs.builder()
.groupConnectivityInformation(GroupConnectivityInformationArgs.builder()
.customerVisibleFqdns("string")
.groupId("string")
.internalFqdn("string")
.memberName("string")
.privateLinkServiceArmRegion("string")
.redirectMapId("string")
.build())
.id("string")
.remotePrivateEndpointConnection(RemotePrivateEndpointConnectionArgs.builder()
.id("string")
.build())
.remotePrivateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()
.actionsRequired("string")
.description("string")
.status("string")
.build())
.build())
.build())
.build())
.build());
private_endpoint_connection_proxy_resource = azure_native.datareplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxyResource",
resource_group_name="string",
vault_name="string",
private_endpoint_connection_proxy_name="string",
properties={
"remote_private_endpoint": {
"id": "string",
"connection_details": [{
"group_id": "string",
"id": "string",
"link_identifier": "string",
"member_name": "string",
"private_ip_address": "string",
}],
"manual_private_link_service_connections": [{
"group_ids": ["string"],
"name": "string",
"request_message": "string",
}],
"private_link_service_connections": [{
"group_ids": ["string"],
"name": "string",
"request_message": "string",
}],
"private_link_service_proxies": [{
"group_connectivity_information": [{
"customer_visible_fqdns": ["string"],
"group_id": "string",
"internal_fqdn": "string",
"member_name": "string",
"private_link_service_arm_region": "string",
"redirect_map_id": "string",
}],
"id": "string",
"remote_private_endpoint_connection": {
"id": "string",
},
"remote_private_link_service_connection_state": {
"actions_required": "string",
"description": "string",
"status": "string",
},
}],
},
})
const privateEndpointConnectionProxyResource = new azure_native.datareplication.PrivateEndpointConnectionProxy("privateEndpointConnectionProxyResource", {
resourceGroupName: "string",
vaultName: "string",
privateEndpointConnectionProxyName: "string",
properties: {
remotePrivateEndpoint: {
id: "string",
connectionDetails: [{
groupId: "string",
id: "string",
linkIdentifier: "string",
memberName: "string",
privateIpAddress: "string",
}],
manualPrivateLinkServiceConnections: [{
groupIds: ["string"],
name: "string",
requestMessage: "string",
}],
privateLinkServiceConnections: [{
groupIds: ["string"],
name: "string",
requestMessage: "string",
}],
privateLinkServiceProxies: [{
groupConnectivityInformation: [{
customerVisibleFqdns: ["string"],
groupId: "string",
internalFqdn: "string",
memberName: "string",
privateLinkServiceArmRegion: "string",
redirectMapId: "string",
}],
id: "string",
remotePrivateEndpointConnection: {
id: "string",
},
remotePrivateLinkServiceConnectionState: {
actionsRequired: "string",
description: "string",
status: "string",
},
}],
},
},
});
type: azure-native:datareplication:PrivateEndpointConnectionProxy
properties:
privateEndpointConnectionProxyName: string
properties:
remotePrivateEndpoint:
connectionDetails:
- groupId: string
id: string
linkIdentifier: string
memberName: string
privateIpAddress: string
id: string
manualPrivateLinkServiceConnections:
- groupIds:
- string
name: string
requestMessage: string
privateLinkServiceConnections:
- groupIds:
- string
name: string
requestMessage: string
privateLinkServiceProxies:
- groupConnectivityInformation:
- customerVisibleFqdns:
- string
groupId: string
internalFqdn: string
memberName: string
privateLinkServiceArmRegion: string
redirectMapId: string
id: string
remotePrivateEndpointConnection:
id: string
remotePrivateLinkServiceConnectionState:
actionsRequired: string
description: string
status: string
resourceGroupName: string
vaultName: string
PrivateEndpointConnectionProxy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PrivateEndpointConnectionProxy resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Vault
Name string - The vault name.
- Private
Endpoint stringConnection Proxy Name - The private endpoint connection proxy name.
- Properties
Pulumi.
Azure Native. Data Replication. Inputs. Private Endpoint Connection Proxy Properties - The resource-specific properties for this resource.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Vault
Name string - The vault name.
- Private
Endpoint stringConnection Proxy Name - The private endpoint connection proxy name.
- Properties
Private
Endpoint Connection Proxy Properties Args - The resource-specific properties for this resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- vault
Name String - The vault name.
- private
Endpoint StringConnection Proxy Name - The private endpoint connection proxy name.
- properties
Private
Endpoint Connection Proxy Properties - The resource-specific properties for this resource.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- vault
Name string - The vault name.
- private
Endpoint stringConnection Proxy Name - The private endpoint connection proxy name.
- properties
Private
Endpoint Connection Proxy Properties - The resource-specific properties for this resource.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- vault_
name str - The vault name.
- private_
endpoint_ strconnection_ proxy_ name - The private endpoint connection proxy name.
- properties
Private
Endpoint Connection Proxy Properties Args - The resource-specific properties for this resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- vault
Name String - The vault name.
- private
Endpoint StringConnection Proxy Name - The private endpoint connection proxy name.
- properties Property Map
- The resource-specific properties for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the PrivateEndpointConnectionProxy resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Data Replication. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Gets or sets ETag.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Gets or sets ETag.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Gets or sets ETag.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag string
- Gets or sets ETag.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag str
- Gets or sets ETag.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Gets or sets ETag.
Supporting Types
ConnectionDetails, ConnectionDetailsArgs
- Group
Id string - Gets or sets group id.
- Id string
- Gets or sets id.
- Link
Identifier string - Gets or sets link identifier.
- Member
Name string - Gets or sets member name.
- Private
Ip stringAddress - Gets or sets private IP address.
- Group
Id string - Gets or sets group id.
- Id string
- Gets or sets id.
- Link
Identifier string - Gets or sets link identifier.
- Member
Name string - Gets or sets member name.
- Private
Ip stringAddress - Gets or sets private IP address.
- group
Id String - Gets or sets group id.
- id String
- Gets or sets id.
- link
Identifier String - Gets or sets link identifier.
- member
Name String - Gets or sets member name.
- private
Ip StringAddress - Gets or sets private IP address.
- group
Id string - Gets or sets group id.
- id string
- Gets or sets id.
- link
Identifier string - Gets or sets link identifier.
- member
Name string - Gets or sets member name.
- private
Ip stringAddress - Gets or sets private IP address.
- group_
id str - Gets or sets group id.
- id str
- Gets or sets id.
- link_
identifier str - Gets or sets link identifier.
- member_
name str - Gets or sets member name.
- private_
ip_ straddress - Gets or sets private IP address.
- group
Id String - Gets or sets group id.
- id String
- Gets or sets id.
- link
Identifier String - Gets or sets link identifier.
- member
Name String - Gets or sets member name.
- private
Ip StringAddress - Gets or sets private IP address.
ConnectionDetailsResponse, ConnectionDetailsResponseArgs
- Group
Id string - Gets or sets group id.
- Id string
- Gets or sets id.
- Link
Identifier string - Gets or sets link identifier.
- Member
Name string - Gets or sets member name.
- Private
Ip stringAddress - Gets or sets private IP address.
- Group
Id string - Gets or sets group id.
- Id string
- Gets or sets id.
- Link
Identifier string - Gets or sets link identifier.
- Member
Name string - Gets or sets member name.
- Private
Ip stringAddress - Gets or sets private IP address.
- group
Id String - Gets or sets group id.
- id String
- Gets or sets id.
- link
Identifier String - Gets or sets link identifier.
- member
Name String - Gets or sets member name.
- private
Ip StringAddress - Gets or sets private IP address.
- group
Id string - Gets or sets group id.
- id string
- Gets or sets id.
- link
Identifier string - Gets or sets link identifier.
- member
Name string - Gets or sets member name.
- private
Ip stringAddress - Gets or sets private IP address.
- group_
id str - Gets or sets group id.
- id str
- Gets or sets id.
- link_
identifier str - Gets or sets link identifier.
- member_
name str - Gets or sets member name.
- private_
ip_ straddress - Gets or sets private IP address.
- group
Id String - Gets or sets group id.
- id String
- Gets or sets id.
- link
Identifier String - Gets or sets link identifier.
- member
Name String - Gets or sets member name.
- private
Ip StringAddress - Gets or sets private IP address.
GroupConnectivityInformation, GroupConnectivityInformationArgs
- Customer
Visible List<string>Fqdns - Gets or sets customer visible FQDNs.
- Group
Id string - Gets or sets group id.
- Internal
Fqdn string - Gets or sets Internal Fqdn.
- Member
Name string - Gets or sets member name.
- Private
Link stringService Arm Region - Gets or sets the private link service arm region.
- Redirect
Map stringId - Gets or sets the redirect map id.
- Customer
Visible []stringFqdns - Gets or sets customer visible FQDNs.
- Group
Id string - Gets or sets group id.
- Internal
Fqdn string - Gets or sets Internal Fqdn.
- Member
Name string - Gets or sets member name.
- Private
Link stringService Arm Region - Gets or sets the private link service arm region.
- Redirect
Map stringId - Gets or sets the redirect map id.
- customer
Visible List<String>Fqdns - Gets or sets customer visible FQDNs.
- group
Id String - Gets or sets group id.
- internal
Fqdn String - Gets or sets Internal Fqdn.
- member
Name String - Gets or sets member name.
- private
Link StringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map StringId - Gets or sets the redirect map id.
- customer
Visible string[]Fqdns - Gets or sets customer visible FQDNs.
- group
Id string - Gets or sets group id.
- internal
Fqdn string - Gets or sets Internal Fqdn.
- member
Name string - Gets or sets member name.
- private
Link stringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map stringId - Gets or sets the redirect map id.
- customer_
visible_ Sequence[str]fqdns - Gets or sets customer visible FQDNs.
- group_
id str - Gets or sets group id.
- internal_
fqdn str - Gets or sets Internal Fqdn.
- member_
name str - Gets or sets member name.
- private_
link_ strservice_ arm_ region - Gets or sets the private link service arm region.
- redirect_
map_ strid - Gets or sets the redirect map id.
- customer
Visible List<String>Fqdns - Gets or sets customer visible FQDNs.
- group
Id String - Gets or sets group id.
- internal
Fqdn String - Gets or sets Internal Fqdn.
- member
Name String - Gets or sets member name.
- private
Link StringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map StringId - Gets or sets the redirect map id.
GroupConnectivityInformationResponse, GroupConnectivityInformationResponseArgs
- Customer
Visible List<string>Fqdns - Gets or sets customer visible FQDNs.
- Group
Id string - Gets or sets group id.
- Internal
Fqdn string - Gets or sets Internal Fqdn.
- Member
Name string - Gets or sets member name.
- Private
Link stringService Arm Region - Gets or sets the private link service arm region.
- Redirect
Map stringId - Gets or sets the redirect map id.
- Customer
Visible []stringFqdns - Gets or sets customer visible FQDNs.
- Group
Id string - Gets or sets group id.
- Internal
Fqdn string - Gets or sets Internal Fqdn.
- Member
Name string - Gets or sets member name.
- Private
Link stringService Arm Region - Gets or sets the private link service arm region.
- Redirect
Map stringId - Gets or sets the redirect map id.
- customer
Visible List<String>Fqdns - Gets or sets customer visible FQDNs.
- group
Id String - Gets or sets group id.
- internal
Fqdn String - Gets or sets Internal Fqdn.
- member
Name String - Gets or sets member name.
- private
Link StringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map StringId - Gets or sets the redirect map id.
- customer
Visible string[]Fqdns - Gets or sets customer visible FQDNs.
- group
Id string - Gets or sets group id.
- internal
Fqdn string - Gets or sets Internal Fqdn.
- member
Name string - Gets or sets member name.
- private
Link stringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map stringId - Gets or sets the redirect map id.
- customer_
visible_ Sequence[str]fqdns - Gets or sets customer visible FQDNs.
- group_
id str - Gets or sets group id.
- internal_
fqdn str - Gets or sets Internal Fqdn.
- member_
name str - Gets or sets member name.
- private_
link_ strservice_ arm_ region - Gets or sets the private link service arm region.
- redirect_
map_ strid - Gets or sets the redirect map id.
- customer
Visible List<String>Fqdns - Gets or sets customer visible FQDNs.
- group
Id String - Gets or sets group id.
- internal
Fqdn String - Gets or sets Internal Fqdn.
- member
Name String - Gets or sets member name.
- private
Link StringService Arm Region - Gets or sets the private link service arm region.
- redirect
Map StringId - Gets or sets the redirect map id.
PrivateEndpointConnectionProxyProperties, PrivateEndpointConnectionProxyPropertiesArgs
- Remote
Private Pulumi.Endpoint Azure Native. Data Replication. Inputs. Remote Private Endpoint - Represent remote private endpoint information for the private endpoint connection proxy.
- Remote
Private RemoteEndpoint Private Endpoint - Represent remote private endpoint information for the private endpoint connection proxy.
- remote
Private RemoteEndpoint Private Endpoint - Represent remote private endpoint information for the private endpoint connection proxy.
- remote
Private RemoteEndpoint Private Endpoint - Represent remote private endpoint information for the private endpoint connection proxy.
- remote_
private_ Remoteendpoint Private Endpoint - Represent remote private endpoint information for the private endpoint connection proxy.
- remote
Private Property MapEndpoint - Represent remote private endpoint information for the private endpoint connection proxy.
PrivateEndpointConnectionProxyPropertiesResponse, PrivateEndpointConnectionProxyPropertiesResponseArgs
- Provisioning
State string - Gets or sets the provisioning state of the private endpoint connection proxy.
- Remote
Private Pulumi.Endpoint Azure Native. Data Replication. Inputs. Remote Private Endpoint Response - Represent remote private endpoint information for the private endpoint connection proxy.
- Provisioning
State string - Gets or sets the provisioning state of the private endpoint connection proxy.
- Remote
Private RemoteEndpoint Private Endpoint Response - Represent remote private endpoint information for the private endpoint connection proxy.
- provisioning
State String - Gets or sets the provisioning state of the private endpoint connection proxy.
- remote
Private RemoteEndpoint Private Endpoint Response - Represent remote private endpoint information for the private endpoint connection proxy.
- provisioning
State string - Gets or sets the provisioning state of the private endpoint connection proxy.
- remote
Private RemoteEndpoint Private Endpoint Response - Represent remote private endpoint information for the private endpoint connection proxy.
- provisioning_
state str - Gets or sets the provisioning state of the private endpoint connection proxy.
- remote_
private_ Remoteendpoint Private Endpoint Response - Represent remote private endpoint information for the private endpoint connection proxy.
- provisioning
State String - Gets or sets the provisioning state of the private endpoint connection proxy.
- remote
Private Property MapEndpoint - Represent remote private endpoint information for the private endpoint connection proxy.
PrivateEndpointConnectionStatus, PrivateEndpointConnectionStatusArgs
- Approved
- ApprovedApproved Status.
- Disconnected
- DisconnectedDisconnected Status.
- Pending
- PendingPending Status.
- Rejected
- RejectedRejected Status.
- Private
Endpoint Connection Status Approved - ApprovedApproved Status.
- Private
Endpoint Connection Status Disconnected - DisconnectedDisconnected Status.
- Private
Endpoint Connection Status Pending - PendingPending Status.
- Private
Endpoint Connection Status Rejected - RejectedRejected Status.
- Approved
- ApprovedApproved Status.
- Disconnected
- DisconnectedDisconnected Status.
- Pending
- PendingPending Status.
- Rejected
- RejectedRejected Status.
- Approved
- ApprovedApproved Status.
- Disconnected
- DisconnectedDisconnected Status.
- Pending
- PendingPending Status.
- Rejected
- RejectedRejected Status.
- APPROVED
- ApprovedApproved Status.
- DISCONNECTED
- DisconnectedDisconnected Status.
- PENDING
- PendingPending Status.
- REJECTED
- RejectedRejected Status.
- "Approved"
- ApprovedApproved Status.
- "Disconnected"
- DisconnectedDisconnected Status.
- "Pending"
- PendingPending Status.
- "Rejected"
- RejectedRejected Status.
PrivateLinkServiceConnection, PrivateLinkServiceConnectionArgs
- Group
Ids List<string> - Gets or sets group ids.
- Name string
- Gets or sets private link service connection name.
- Request
Message string - Gets or sets the request message for the private link service connection.
- Group
Ids []string - Gets or sets group ids.
- Name string
- Gets or sets private link service connection name.
- Request
Message string - Gets or sets the request message for the private link service connection.
- group
Ids List<String> - Gets or sets group ids.
- name String
- Gets or sets private link service connection name.
- request
Message String - Gets or sets the request message for the private link service connection.
- group
Ids string[] - Gets or sets group ids.
- name string
- Gets or sets private link service connection name.
- request
Message string - Gets or sets the request message for the private link service connection.
- group_
ids Sequence[str] - Gets or sets group ids.
- name str
- Gets or sets private link service connection name.
- request_
message str - Gets or sets the request message for the private link service connection.
- group
Ids List<String> - Gets or sets group ids.
- name String
- Gets or sets private link service connection name.
- request
Message String - Gets or sets the request message for the private link service connection.
PrivateLinkServiceConnectionResponse, PrivateLinkServiceConnectionResponseArgs
- Group
Ids List<string> - Gets or sets group ids.
- Name string
- Gets or sets private link service connection name.
- Request
Message string - Gets or sets the request message for the private link service connection.
- Group
Ids []string - Gets or sets group ids.
- Name string
- Gets or sets private link service connection name.
- Request
Message string - Gets or sets the request message for the private link service connection.
- group
Ids List<String> - Gets or sets group ids.
- name String
- Gets or sets private link service connection name.
- request
Message String - Gets or sets the request message for the private link service connection.
- group
Ids string[] - Gets or sets group ids.
- name string
- Gets or sets private link service connection name.
- request
Message string - Gets or sets the request message for the private link service connection.
- group_
ids Sequence[str] - Gets or sets group ids.
- name str
- Gets or sets private link service connection name.
- request_
message str - Gets or sets the request message for the private link service connection.
- group
Ids List<String> - Gets or sets group ids.
- name String
- Gets or sets private link service connection name.
- request
Message String - Gets or sets the request message for the private link service connection.
PrivateLinkServiceConnectionState, PrivateLinkServiceConnectionStateArgs
- Actions
Required string - Gets or sets actions required.
- Description string
- Gets or sets description.
- Status
string | Pulumi.
Azure Native. Data Replication. Private Endpoint Connection Status - Gets or sets the status.
- Actions
Required string - Gets or sets actions required.
- Description string
- Gets or sets description.
- Status
string | Private
Endpoint Connection Status - Gets or sets the status.
- actions
Required String - Gets or sets actions required.
- description String
- Gets or sets description.
- status
String | Private
Endpoint Connection Status - Gets or sets the status.
- actions
Required string - Gets or sets actions required.
- description string
- Gets or sets description.
- status
string | Private
Endpoint Connection Status - Gets or sets the status.
- actions_
required str - Gets or sets actions required.
- description str
- Gets or sets description.
- status
str | Private
Endpoint Connection Status - Gets or sets the status.
- actions
Required String - Gets or sets actions required.
- description String
- Gets or sets description.
- status String | "Approved" | "Disconnected" | "Pending" | "Rejected"
- Gets or sets the status.
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required string - Gets or sets actions required.
- Description string
- Gets or sets description.
- Status string
- Gets or sets the status.
- Actions
Required string - Gets or sets actions required.
- Description string
- Gets or sets description.
- Status string
- Gets or sets the status.
- actions
Required String - Gets or sets actions required.
- description String
- Gets or sets description.
- status String
- Gets or sets the status.
- actions
Required string - Gets or sets actions required.
- description string
- Gets or sets description.
- status string
- Gets or sets the status.
- actions_
required str - Gets or sets actions required.
- description str
- Gets or sets description.
- status str
- Gets or sets the status.
- actions
Required String - Gets or sets actions required.
- description String
- Gets or sets description.
- status String
- Gets or sets the status.
PrivateLinkServiceProxy, PrivateLinkServiceProxyArgs
- Group
Connectivity List<Pulumi.Information Azure Native. Data Replication. Inputs. Group Connectivity Information> - Gets or sets group connectivity information.
- Id string
- Gets or sets private link service proxy id.
- Remote
Private Pulumi.Endpoint Connection Azure Native. Data Replication. Inputs. Remote Private Endpoint Connection - Represent remote private endpoint connection.
- Remote
Private Pulumi.Link Service Connection State Azure Native. Data Replication. Inputs. Private Link Service Connection State - Represents Private link service connection state.
- Group
Connectivity []GroupInformation Connectivity Information - Gets or sets group connectivity information.
- Id string
- Gets or sets private link service proxy id.
- Remote
Private RemoteEndpoint Connection Private Endpoint Connection - Represent remote private endpoint connection.
- Remote
Private PrivateLink Service Connection State Link Service Connection State - Represents Private link service connection state.
- group
Connectivity List<GroupInformation Connectivity Information> - Gets or sets group connectivity information.
- id String
- Gets or sets private link service proxy id.
- remote
Private RemoteEndpoint Connection Private Endpoint Connection - Represent remote private endpoint connection.
- remote
Private PrivateLink Service Connection State Link Service Connection State - Represents Private link service connection state.
- group
Connectivity GroupInformation Connectivity Information[] - Gets or sets group connectivity information.
- id string
- Gets or sets private link service proxy id.
- remote
Private RemoteEndpoint Connection Private Endpoint Connection - Represent remote private endpoint connection.
- remote
Private PrivateLink Service Connection State Link Service Connection State - Represents Private link service connection state.
- group_
connectivity_ Sequence[Groupinformation Connectivity Information] - Gets or sets group connectivity information.
- id str
- Gets or sets private link service proxy id.
- remote_
private_ Remoteendpoint_ connection Private Endpoint Connection - Represent remote private endpoint connection.
- remote_
private_ Privatelink_ service_ connection_ state Link Service Connection State - Represents Private link service connection state.
- group
Connectivity List<Property Map>Information - Gets or sets group connectivity information.
- id String
- Gets or sets private link service proxy id.
- remote
Private Property MapEndpoint Connection - Represent remote private endpoint connection.
- remote
Private Property MapLink Service Connection State - Represents Private link service connection state.
PrivateLinkServiceProxyResponse, PrivateLinkServiceProxyResponseArgs
- Group
Connectivity List<Pulumi.Information Azure Native. Data Replication. Inputs. Group Connectivity Information Response> - Gets or sets group connectivity information.
- Id string
- Gets or sets private link service proxy id.
- Remote
Private Pulumi.Endpoint Connection Azure Native. Data Replication. Inputs. Remote Private Endpoint Connection Response - Represent remote private endpoint connection.
- Remote
Private Pulumi.Link Service Connection State Azure Native. Data Replication. Inputs. Private Link Service Connection State Response - Represents Private link service connection state.
- Group
Connectivity []GroupInformation Connectivity Information Response - Gets or sets group connectivity information.
- Id string
- Gets or sets private link service proxy id.
- Remote
Private RemoteEndpoint Connection Private Endpoint Connection Response - Represent remote private endpoint connection.
- Remote
Private PrivateLink Service Connection State Link Service Connection State Response - Represents Private link service connection state.
- group
Connectivity List<GroupInformation Connectivity Information Response> - Gets or sets group connectivity information.
- id String
- Gets or sets private link service proxy id.
- remote
Private RemoteEndpoint Connection Private Endpoint Connection Response - Represent remote private endpoint connection.
- remote
Private PrivateLink Service Connection State Link Service Connection State Response - Represents Private link service connection state.
- group
Connectivity GroupInformation Connectivity Information Response[] - Gets or sets group connectivity information.
- id string
- Gets or sets private link service proxy id.
- remote
Private RemoteEndpoint Connection Private Endpoint Connection Response - Represent remote private endpoint connection.
- remote
Private PrivateLink Service Connection State Link Service Connection State Response - Represents Private link service connection state.
- group_
connectivity_ Sequence[Groupinformation Connectivity Information Response] - Gets or sets group connectivity information.
- id str
- Gets or sets private link service proxy id.
- remote_
private_ Remoteendpoint_ connection Private Endpoint Connection Response - Represent remote private endpoint connection.
- remote_
private_ Privatelink_ service_ connection_ state Link Service Connection State Response - Represents Private link service connection state.
- group
Connectivity List<Property Map>Information - Gets or sets group connectivity information.
- id String
- Gets or sets private link service proxy id.
- remote
Private Property MapEndpoint Connection - Represent remote private endpoint connection.
- remote
Private Property MapLink Service Connection State - Represents Private link service connection state.
RemotePrivateEndpoint, RemotePrivateEndpointArgs
- Id string
- Gets or sets private link service proxy id.
- Connection
Details List<Pulumi.Azure Native. Data Replication. Inputs. Connection Details> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- Manual
Private List<Pulumi.Link Service Connections Azure Native. Data Replication. Inputs. Private Link Service Connection> - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- Private
Link List<Pulumi.Service Connections Azure Native. Data Replication. Inputs. Private Link Service Connection> - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- Private
Link List<Pulumi.Service Proxies Azure Native. Data Replication. Inputs. Private Link Service Proxy> - Gets or sets the list of private link service proxies.
- Id string
- Gets or sets private link service proxy id.
- Connection
Details []ConnectionDetails - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- Manual
Private []PrivateLink Service Connections Link Service Connection - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- Private
Link []PrivateService Connections Link Service Connection - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- Private
Link []PrivateService Proxies Link Service Proxy - Gets or sets the list of private link service proxies.
- id String
- Gets or sets private link service proxy id.
- connection
Details List<ConnectionDetails> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private List<PrivateLink Service Connections Link Service Connection> - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link List<PrivateService Connections Link Service Connection> - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link List<PrivateService Proxies Link Service Proxy> - Gets or sets the list of private link service proxies.
- id string
- Gets or sets private link service proxy id.
- connection
Details ConnectionDetails[] - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private PrivateLink Service Connections Link Service Connection[] - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link PrivateService Connections Link Service Connection[] - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link PrivateService Proxies Link Service Proxy[] - Gets or sets the list of private link service proxies.
- id str
- Gets or sets private link service proxy id.
- connection_
details Sequence[ConnectionDetails] - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual_
private_ Sequence[Privatelink_ service_ connections Link Service Connection] - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private_
link_ Sequence[Privateservice_ connections Link Service Connection] - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private_
link_ Sequence[Privateservice_ proxies Link Service Proxy] - Gets or sets the list of private link service proxies.
- id String
- Gets or sets private link service proxy id.
- connection
Details List<Property Map> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private List<Property Map>Link Service Connections - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link List<Property Map>Service Connections - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link List<Property Map>Service Proxies - Gets or sets the list of private link service proxies.
RemotePrivateEndpointConnection, RemotePrivateEndpointConnectionArgs
- Id string
- Gets or sets the remote private endpoint connection id.
- Id string
- Gets or sets the remote private endpoint connection id.
- id String
- Gets or sets the remote private endpoint connection id.
- id string
- Gets or sets the remote private endpoint connection id.
- id str
- Gets or sets the remote private endpoint connection id.
- id String
- Gets or sets the remote private endpoint connection id.
RemotePrivateEndpointConnectionResponse, RemotePrivateEndpointConnectionResponseArgs
- Id string
- Gets or sets the remote private endpoint connection id.
- Id string
- Gets or sets the remote private endpoint connection id.
- id String
- Gets or sets the remote private endpoint connection id.
- id string
- Gets or sets the remote private endpoint connection id.
- id str
- Gets or sets the remote private endpoint connection id.
- id String
- Gets or sets the remote private endpoint connection id.
RemotePrivateEndpointResponse, RemotePrivateEndpointResponseArgs
- Id string
- Gets or sets private link service proxy id.
- Connection
Details List<Pulumi.Azure Native. Data Replication. Inputs. Connection Details Response> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- Manual
Private List<Pulumi.Link Service Connections Azure Native. Data Replication. Inputs. Private Link Service Connection Response> - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- Private
Link List<Pulumi.Service Connections Azure Native. Data Replication. Inputs. Private Link Service Connection Response> - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- Private
Link List<Pulumi.Service Proxies Azure Native. Data Replication. Inputs. Private Link Service Proxy Response> - Gets or sets the list of private link service proxies.
- Id string
- Gets or sets private link service proxy id.
- Connection
Details []ConnectionDetails Response - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- Manual
Private []PrivateLink Service Connections Link Service Connection Response - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- Private
Link []PrivateService Connections Link Service Connection Response - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- Private
Link []PrivateService Proxies Link Service Proxy Response - Gets or sets the list of private link service proxies.
- id String
- Gets or sets private link service proxy id.
- connection
Details List<ConnectionDetails Response> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private List<PrivateLink Service Connections Link Service Connection Response> - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link List<PrivateService Connections Link Service Connection Response> - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link List<PrivateService Proxies Link Service Proxy Response> - Gets or sets the list of private link service proxies.
- id string
- Gets or sets private link service proxy id.
- connection
Details ConnectionDetails Response[] - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private PrivateLink Service Connections Link Service Connection Response[] - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link PrivateService Connections Link Service Connection Response[] - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link PrivateService Proxies Link Service Proxy Response[] - Gets or sets the list of private link service proxies.
- id str
- Gets or sets private link service proxy id.
- connection_
details Sequence[ConnectionDetails Response] - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual_
private_ Sequence[Privatelink_ service_ connections Link Service Connection Response] - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private_
link_ Sequence[Privateservice_ connections Link Service Connection Response] - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private_
link_ Sequence[Privateservice_ proxies Link Service Proxy Response] - Gets or sets the list of private link service proxies.
- id String
- Gets or sets private link service proxy id.
- connection
Details List<Property Map> - Gets or sets the list of Connection Details. This is the connection details for private endpoint.
- manual
Private List<Property Map>Link Service Connections - Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
- private
Link List<Property Map>Service Connections - Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
- private
Link List<Property Map>Service Proxies - Gets or sets the list of private link service proxies.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datareplication:PrivateEndpointConnectionProxy wrbeymbilwm /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0