Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

PrivateEndpointConnectionProxy

Private endpoint connection proxy details. API Version: 2020-03-01-preview.

Example Usage

PrivateEndpointConnectionProxyCreateOrUpdate

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var privateEndpointConnectionProxy = new AzureNative.DeviceUpdate.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy", new AzureNative.DeviceUpdate.PrivateEndpointConnectionProxyArgs
        {
            AccountName = "contoso",
            PrivateEndpointConnectionProxyId = "peexample01",
            RemotePrivateEndpoint = new AzureNative.DeviceUpdate.Inputs.RemotePrivateEndpointArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
                ImmutableResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
                ImmutableSubscriptionId = "00000000-0000-0000-0000-000000000000",
                Location = "westus2",
                ManualPrivateLinkServiceConnections = 
                {
                    new AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceConnectionArgs
                    {
                        GroupIds = 
                        {
                            "DeviceUpdate",
                        },
                        Name = "{privateEndpointConnectionProxyId}",
                        RequestMessage = "Please approve my connection, thanks.",
                    },
                },
                PrivateLinkServiceProxies = 
                {
                    new AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceProxyArgs
                    {
                        GroupConnectivityInformation = {},
                        Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}",
                    },
                },
            },
            ResourceGroupName = "test-rg",
        });
    }

}
package main

import (
	deviceupdate "github.com/pulumi/pulumi-azure-native/sdk/go/azure/deviceupdate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := deviceupdate.NewPrivateEndpointConnectionProxy(ctx, "privateEndpointConnectionProxy", &deviceupdate.PrivateEndpointConnectionProxyArgs{
			AccountName:                      pulumi.String("contoso"),
			PrivateEndpointConnectionProxyId: pulumi.String("peexample01"),
			RemotePrivateEndpoint: &deviceupdate.RemotePrivateEndpointArgs{
				Id:                      pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}"),
				ImmutableResourceId:     pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}"),
				ImmutableSubscriptionId: pulumi.String("00000000-0000-0000-0000-000000000000"),
				Location:                pulumi.String("westus2"),
				ManualPrivateLinkServiceConnections: deviceupdate.PrivateLinkServiceConnectionArray{
					&deviceupdate.PrivateLinkServiceConnectionArgs{
						GroupIds: pulumi.StringArray{
							pulumi.String("DeviceUpdate"),
						},
						Name:           pulumi.String("{privateEndpointConnectionProxyId}"),
						RequestMessage: pulumi.String("Please approve my connection, thanks."),
					},
				},
				PrivateLinkServiceProxies: deviceupdate.PrivateLinkServiceProxyArray{
					&deviceupdate.PrivateLinkServiceProxyArgs{
						GroupConnectivityInformation: deviceupdate.GroupConnectivityInformationArray{},
						Id:                           pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}"),
					},
				},
			},
			ResourceGroupName: pulumi.String("test-rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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()        
            .accountName("contoso")
            .privateEndpointConnectionProxyId("peexample01")
            .remotePrivateEndpoint(Map.ofEntries(
                Map.entry("id", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}"),
                Map.entry("immutableResourceId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}"),
                Map.entry("immutableSubscriptionId", "00000000-0000-0000-0000-000000000000"),
                Map.entry("location", "westus2"),
                Map.entry("manualPrivateLinkServiceConnections", Map.ofEntries(
                    Map.entry("groupIds", "DeviceUpdate"),
                    Map.entry("name", "{privateEndpointConnectionProxyId}"),
                    Map.entry("requestMessage", "Please approve my connection, thanks.")
                )),
                Map.entry("privateLinkServiceProxies", Map.ofEntries(
                    Map.entry("groupConnectivityInformation", ),
                    Map.entry("id", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}")
                ))
            ))
            .resourceGroupName("test-rg")
            .build());

        }
}
import pulumi
import pulumi_azure_native as azure_native

private_endpoint_connection_proxy = azure_native.deviceupdate.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy",
    account_name="contoso",
    private_endpoint_connection_proxy_id="peexample01",
    remote_private_endpoint=azure_native.deviceupdate.RemotePrivateEndpointArgs(
        id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
        immutable_resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
        immutable_subscription_id="00000000-0000-0000-0000-000000000000",
        location="westus2",
        manual_private_link_service_connections=[azure_native.deviceupdate.PrivateLinkServiceConnectionArgs(
            group_ids=["DeviceUpdate"],
            name="{privateEndpointConnectionProxyId}",
            request_message="Please approve my connection, thanks.",
        )],
        private_link_service_proxies=[azure_native.deviceupdate.PrivateLinkServiceProxyArgs(
            group_connectivity_information=[],
            id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}",
        )],
    ),
    resource_group_name="test-rg")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const privateEndpointConnectionProxy = new azure_native.deviceupdate.PrivateEndpointConnectionProxy("privateEndpointConnectionProxy", {
    accountName: "contoso",
    privateEndpointConnectionProxyId: "peexample01",
    remotePrivateEndpoint: {
        id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
        immutableResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}",
        immutableSubscriptionId: "00000000-0000-0000-0000-000000000000",
        location: "westus2",
        manualPrivateLinkServiceConnections: [{
            groupIds: ["DeviceUpdate"],
            name: "{privateEndpointConnectionProxyId}",
            requestMessage: "Please approve my connection, thanks.",
        }],
        privateLinkServiceProxies: [{
            groupConnectivityInformation: [],
            id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}",
        }],
    },
    resourceGroupName: "test-rg",
});
resources:
  privateEndpointConnectionProxy:
    type: azure-native:deviceupdate:PrivateEndpointConnectionProxy
    properties:
      accountName: contoso
      privateEndpointConnectionProxyId: peexample01
      remotePrivateEndpoint:
        id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}
        immutableResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{peName}
        immutableSubscriptionId: 00000000-0000-0000-0000-000000000000
        location: westus2
        manualPrivateLinkServiceConnections:
          - groupIds:
              - DeviceUpdate
            name: '{privateEndpointConnectionProxyId}'
            requestMessage: Please approve my connection, thanks.
        privateLinkServiceProxies:
          - groupConnectivityInformation: []
            id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/privateEndpoints/{privateEndpointConnectionProxyId}/privateLinkServiceProxies/{privateEndpointConnectionProxyId}
      resourceGroupName: test-rg

Create a PrivateEndpointConnectionProxy Resource

new PrivateEndpointConnectionProxy(name: string, args: PrivateEndpointConnectionProxyArgs, opts?: CustomResourceOptions);
@overload
def PrivateEndpointConnectionProxy(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   account_name: Optional[str] = None,
                                   private_endpoint_connection_proxy_id: Optional[str] = None,
                                   remote_private_endpoint: Optional[RemotePrivateEndpointArgs] = None,
                                   resource_group_name: Optional[str] = None,
                                   status: Optional[str] = None)
@overload
def PrivateEndpointConnectionProxy(resource_name: str,
                                   args: PrivateEndpointConnectionProxyArgs,
                                   opts: Optional[ResourceOptions] = 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:deviceupdate:PrivateEndpointConnectionProxy
properties: # The arguments to resource properties.
options: # 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.
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.

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

The PrivateEndpointConnectionProxy resource accepts the following input properties:

AccountName string

Account name.

ResourceGroupName string

The resource group name.

PrivateEndpointConnectionProxyId string

The ID of the private endpoint connection proxy object.

RemotePrivateEndpoint Pulumi.AzureNative.DeviceUpdate.Inputs.RemotePrivateEndpointArgs

Remote private endpoint details.

Status string

Operation status.

AccountName string

Account name.

ResourceGroupName string

The resource group name.

PrivateEndpointConnectionProxyId string

The ID of the private endpoint connection proxy object.

RemotePrivateEndpoint RemotePrivateEndpointArgs

Remote private endpoint details.

Status string

Operation status.

accountName String

Account name.

resourceGroupName String

The resource group name.

privateEndpointConnectionProxyId String

The ID of the private endpoint connection proxy object.

remotePrivateEndpoint RemotePrivateEndpointArgs

Remote private endpoint details.

status String

Operation status.

accountName string

Account name.

resourceGroupName string

The resource group name.

privateEndpointConnectionProxyId string

The ID of the private endpoint connection proxy object.

remotePrivateEndpoint RemotePrivateEndpointArgs

Remote private endpoint details.

status string

Operation status.

account_name str

Account name.

resource_group_name str

The resource group name.

private_endpoint_connection_proxy_id str

The ID of the private endpoint connection proxy object.

remote_private_endpoint RemotePrivateEndpointArgs

Remote private endpoint details.

status str

Operation status.

accountName String

Account name.

resourceGroupName String

The resource group name.

privateEndpointConnectionProxyId String

The ID of the private endpoint connection proxy object.

remotePrivateEndpoint Property Map

Remote private endpoint details.

status String

Operation status.

Outputs

All input properties are implicitly available as output properties. Additionally, the PrivateEndpointConnectionProxy resource produces the following output properties:

ETag string

ETag from NRP.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

The provisioning state of the private endpoint connection proxy resource.

SystemData Pulumi.AzureNative.DeviceUpdate.Outputs.SystemDataResponse

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

ETag from NRP.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

The provisioning state of the private endpoint connection proxy resource.

SystemData SystemDataResponse

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

ETag from NRP.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

The provisioning state of the private endpoint connection proxy resource.

systemData SystemDataResponse

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

ETag from NRP.

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

provisioningState string

The provisioning state of the private endpoint connection proxy resource.

systemData SystemDataResponse

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"

e_tag str

ETag from NRP.

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

provisioning_state str

The provisioning state of the private endpoint connection proxy resource.

system_data SystemDataResponse

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 String

ETag from NRP.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

The provisioning state of the private endpoint connection proxy resource.

systemData 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"

Supporting Types

ConnectionDetailsResponse

GroupId string

Group ID.

Id string

Connection details ID.

LinkIdentifier string

Link ID.

MemberName string

Member name.

PrivateIpAddress string

Private IP address.

GroupId string

Group ID.

Id string

Connection details ID.

LinkIdentifier string

Link ID.

MemberName string

Member name.

PrivateIpAddress string

Private IP address.

groupId String

Group ID.

id String

Connection details ID.

linkIdentifier String

Link ID.

memberName String

Member name.

privateIpAddress String

Private IP address.

groupId string

Group ID.

id string

Connection details ID.

linkIdentifier string

Link ID.

memberName string

Member name.

privateIpAddress string

Private IP address.

group_id str

Group ID.

id str

Connection details ID.

link_identifier str

Link ID.

member_name str

Member name.

private_ip_address str

Private IP address.

groupId String

Group ID.

id String

Connection details ID.

linkIdentifier String

Link ID.

memberName String

Member name.

privateIpAddress String

Private IP address.

GroupConnectivityInformation

CustomerVisibleFqdns List<string>

List of customer visible FQDNs.

PrivateLinkServiceArmRegion string

PrivateLinkService ARM region.

RedirectMapId string

Redirect map ID.

CustomerVisibleFqdns []string

List of customer visible FQDNs.

PrivateLinkServiceArmRegion string

PrivateLinkService ARM region.

RedirectMapId string

Redirect map ID.

customerVisibleFqdns List

List of customer visible FQDNs.

privateLinkServiceArmRegion String

PrivateLinkService ARM region.

redirectMapId String

Redirect map ID.

customerVisibleFqdns string[]

List of customer visible FQDNs.

privateLinkServiceArmRegion string

PrivateLinkService ARM region.

redirectMapId string

Redirect map ID.

customer_visible_fqdns Sequence[str]

List of customer visible FQDNs.

private_link_service_arm_region str

PrivateLinkService ARM region.

redirect_map_id str

Redirect map ID.

customerVisibleFqdns List

List of customer visible FQDNs.

privateLinkServiceArmRegion String

PrivateLinkService ARM region.

redirectMapId String

Redirect map ID.

GroupConnectivityInformationResponse

GroupId string

Group ID.

InternalFqdn string

Internal FQDN.

MemberName string

Member name.

CustomerVisibleFqdns List<string>

List of customer visible FQDNs.

PrivateLinkServiceArmRegion string

PrivateLinkService ARM region.

RedirectMapId string

Redirect map ID.

GroupId string

Group ID.

InternalFqdn string

Internal FQDN.

MemberName string

Member name.

CustomerVisibleFqdns []string

List of customer visible FQDNs.

PrivateLinkServiceArmRegion string

PrivateLinkService ARM region.

RedirectMapId string

Redirect map ID.

groupId String

Group ID.

internalFqdn String

Internal FQDN.

memberName String

Member name.

customerVisibleFqdns List

List of customer visible FQDNs.

privateLinkServiceArmRegion String

PrivateLinkService ARM region.

redirectMapId String

Redirect map ID.

groupId string

Group ID.

internalFqdn string

Internal FQDN.

memberName string

Member name.

customerVisibleFqdns string[]

List of customer visible FQDNs.

privateLinkServiceArmRegion string

PrivateLinkService ARM region.

redirectMapId string

Redirect map ID.

group_id str

Group ID.

internal_fqdn str

Internal FQDN.

member_name str

Member name.

customer_visible_fqdns Sequence[str]

List of customer visible FQDNs.

private_link_service_arm_region str

PrivateLinkService ARM region.

redirect_map_id str

Redirect map ID.

groupId String

Group ID.

internalFqdn String

Internal FQDN.

memberName String

Member name.

customerVisibleFqdns List

List of customer visible FQDNs.

privateLinkServiceArmRegion String

PrivateLinkService ARM region.

redirectMapId String

Redirect map ID.

PrivateEndpointServiceConnectionStatus

Pending
Pending
Approved
Approved
Rejected
Rejected
PrivateEndpointServiceConnectionStatusPending
Pending
PrivateEndpointServiceConnectionStatusApproved
Approved
PrivateEndpointServiceConnectionStatusRejected
Rejected
Pending
Pending
Approved
Approved
Rejected
Rejected
Pending
Pending
Approved
Approved
Rejected
Rejected
PENDING
Pending
APPROVED
Approved
REJECTED
Rejected
"Pending"
Pending
"Approved"
Approved
"Rejected"
Rejected

PrivateLinkServiceConnection

GroupIds List<string>

List of group IDs.

Name string

Private link service connection name.

RequestMessage string

Request message.

GroupIds []string

List of group IDs.

Name string

Private link service connection name.

RequestMessage string

Request message.

groupIds List

List of group IDs.

name String

Private link service connection name.

requestMessage String

Request message.

groupIds string[]

List of group IDs.

name string

Private link service connection name.

requestMessage string

Request message.

group_ids Sequence[str]

List of group IDs.

name str

Private link service connection name.

request_message str

Request message.

groupIds List

List of group IDs.

name String

Private link service connection name.

requestMessage String

Request message.

PrivateLinkServiceConnectionResponse

GroupIds List<string>

List of group IDs.

Name string

Private link service connection name.

RequestMessage string

Request message.

GroupIds []string

List of group IDs.

Name string

Private link service connection name.

RequestMessage string

Request message.

groupIds List

List of group IDs.

name String

Private link service connection name.

requestMessage String

Request message.

groupIds string[]

List of group IDs.

name string

Private link service connection name.

requestMessage string

Request message.

group_ids Sequence[str]

List of group IDs.

name str

Private link service connection name.

request_message str

Request message.

groupIds List

List of group IDs.

name String

Private link service connection name.

requestMessage String

Request message.

PrivateLinkServiceConnectionState

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string | Pulumi.AzureNative.DeviceUpdate.PrivateEndpointServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string | PrivateEndpointServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String | PrivateEndpointServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

description string

The reason for approval/rejection of the connection.

status string | PrivateEndpointServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actions_required str

A message indicating if changes on the service provider require any updates on the consumer.

description str

The reason for approval/rejection of the connection.

status str | PrivateEndpointServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String | "Pending" | "Approved" | "Rejected"

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PrivateLinkServiceConnectionStateResponse

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

description string

The reason for approval/rejection of the connection.

status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actions_required str

A message indicating if changes on the service provider require any updates on the consumer.

description str

The reason for approval/rejection of the connection.

status str

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PrivateLinkServiceProxy

GroupConnectivityInformation []GroupConnectivityInformation

Group connectivity information.

Id string

NRP resource ID.

RemotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionState

Remote private link service connection state

groupConnectivityInformation ListConnectivityInformation>

Group connectivity information.

id String

NRP resource ID.

remotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionState

Remote private link service connection state

groupConnectivityInformation GroupConnectivityInformation[]

Group connectivity information.

id string

NRP resource ID.

remotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionState

Remote private link service connection state

groupConnectivityInformation List

Group connectivity information.

id String

NRP resource ID.

remotePrivateLinkServiceConnectionState Property Map

Remote private link service connection state

PrivateLinkServiceProxyResponse

groupConnectivityInformation List

Group connectivity information.

id String

NRP resource ID.

remotePrivateEndpointConnection Property Map

Remote private endpoint connection details.

remotePrivateLinkServiceConnectionState Property Map

Remote private link service connection state

PrivateLinkServiceProxyResponseRemotePrivateEndpointConnection

Id string

Remote private endpoint connection ID.

Id string

Remote private endpoint connection ID.

id String

Remote private endpoint connection ID.

id string

Remote private endpoint connection ID.

id str

Remote private endpoint connection ID.

id String

Remote private endpoint connection ID.

RemotePrivateEndpoint

Id string

Remote endpoint resource ID.

ImmutableResourceId string

Original resource ID needed by Microsoft.Network.

ImmutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

Location string

ARM location of the remote private endpoint.

ManualPrivateLinkServiceConnections List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceConnection>

List of private link service connections that need manual approval.

PrivateLinkServiceConnections List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceConnection>

List of automatically approved private link service connections.

PrivateLinkServiceProxies List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceProxy>

List of private link service proxies.

VnetTrafficTag string

Virtual network traffic tag.

Id string

Remote endpoint resource ID.

ImmutableResourceId string

Original resource ID needed by Microsoft.Network.

ImmutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

Location string

ARM location of the remote private endpoint.

ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection

List of private link service connections that need manual approval.

PrivateLinkServiceConnections []PrivateLinkServiceConnection

List of automatically approved private link service connections.

PrivateLinkServiceProxies []PrivateLinkServiceProxy

List of private link service proxies.

VnetTrafficTag string

Virtual network traffic tag.

id String

Remote endpoint resource ID.

immutableResourceId String

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId String

Original subscription ID needed by Microsoft.Network.

location String

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections ListLinkServiceConnection>

List of private link service connections that need manual approval.

privateLinkServiceConnections ListLinkServiceConnection>

List of automatically approved private link service connections.

privateLinkServiceProxies ListLinkServiceProxy>

List of private link service proxies.

vnetTrafficTag String

Virtual network traffic tag.

id string

Remote endpoint resource ID.

immutableResourceId string

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

location string

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections PrivateLinkServiceConnection[]

List of private link service connections that need manual approval.

privateLinkServiceConnections PrivateLinkServiceConnection[]

List of automatically approved private link service connections.

privateLinkServiceProxies PrivateLinkServiceProxy[]

List of private link service proxies.

vnetTrafficTag string

Virtual network traffic tag.

id str

Remote endpoint resource ID.

immutable_resource_id str

Original resource ID needed by Microsoft.Network.

immutable_subscription_id str

Original subscription ID needed by Microsoft.Network.

location str

ARM location of the remote private endpoint.

manual_private_link_service_connections Sequence[PrivateLinkServiceConnection]

List of private link service connections that need manual approval.

private_link_service_connections Sequence[PrivateLinkServiceConnection]

List of automatically approved private link service connections.

private_link_service_proxies Sequence[PrivateLinkServiceProxy]

List of private link service proxies.

vnet_traffic_tag str

Virtual network traffic tag.

id String

Remote endpoint resource ID.

immutableResourceId String

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId String

Original subscription ID needed by Microsoft.Network.

location String

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections List

List of private link service connections that need manual approval.

privateLinkServiceConnections List

List of automatically approved private link service connections.

privateLinkServiceProxies List

List of private link service proxies.

vnetTrafficTag String

Virtual network traffic tag.

RemotePrivateEndpointResponse

ConnectionDetails List<Pulumi.AzureNative.DeviceUpdate.Inputs.ConnectionDetailsResponse>

List of connection details.

Id string

Remote endpoint resource ID.

ImmutableResourceId string

Original resource ID needed by Microsoft.Network.

ImmutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

Location string

ARM location of the remote private endpoint.

ManualPrivateLinkServiceConnections List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceConnectionResponse>

List of private link service connections that need manual approval.

PrivateLinkServiceConnections List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceConnectionResponse>

List of automatically approved private link service connections.

PrivateLinkServiceProxies List<Pulumi.AzureNative.DeviceUpdate.Inputs.PrivateLinkServiceProxyResponse>

List of private link service proxies.

VnetTrafficTag string

Virtual network traffic tag.

ConnectionDetails []ConnectionDetailsResponse

List of connection details.

Id string

Remote endpoint resource ID.

ImmutableResourceId string

Original resource ID needed by Microsoft.Network.

ImmutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

Location string

ARM location of the remote private endpoint.

ManualPrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse

List of private link service connections that need manual approval.

PrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse

List of automatically approved private link service connections.

PrivateLinkServiceProxies []PrivateLinkServiceProxyResponse

List of private link service proxies.

VnetTrafficTag string

Virtual network traffic tag.

connectionDetails ListDetailsResponse>

List of connection details.

id String

Remote endpoint resource ID.

immutableResourceId String

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId String

Original subscription ID needed by Microsoft.Network.

location String

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections ListLinkServiceConnectionResponse>

List of private link service connections that need manual approval.

privateLinkServiceConnections ListLinkServiceConnectionResponse>

List of automatically approved private link service connections.

privateLinkServiceProxies ListLinkServiceProxyResponse>

List of private link service proxies.

vnetTrafficTag String

Virtual network traffic tag.

connectionDetails ConnectionDetailsResponse[]

List of connection details.

id string

Remote endpoint resource ID.

immutableResourceId string

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId string

Original subscription ID needed by Microsoft.Network.

location string

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections PrivateLinkServiceConnectionResponse[]

List of private link service connections that need manual approval.

privateLinkServiceConnections PrivateLinkServiceConnectionResponse[]

List of automatically approved private link service connections.

privateLinkServiceProxies PrivateLinkServiceProxyResponse[]

List of private link service proxies.

vnetTrafficTag string

Virtual network traffic tag.

connection_details Sequence[ConnectionDetailsResponse]

List of connection details.

id str

Remote endpoint resource ID.

immutable_resource_id str

Original resource ID needed by Microsoft.Network.

immutable_subscription_id str

Original subscription ID needed by Microsoft.Network.

location str

ARM location of the remote private endpoint.

manual_private_link_service_connections Sequence[PrivateLinkServiceConnectionResponse]

List of private link service connections that need manual approval.

private_link_service_connections Sequence[PrivateLinkServiceConnectionResponse]

List of automatically approved private link service connections.

private_link_service_proxies Sequence[PrivateLinkServiceProxyResponse]

List of private link service proxies.

vnet_traffic_tag str

Virtual network traffic tag.

connectionDetails List

List of connection details.

id String

Remote endpoint resource ID.

immutableResourceId String

Original resource ID needed by Microsoft.Network.

immutableSubscriptionId String

Original subscription ID needed by Microsoft.Network.

location String

ARM location of the remote private endpoint.

manualPrivateLinkServiceConnections List

List of private link service connections that need manual approval.

privateLinkServiceConnections List

List of automatically approved private link service connections.

privateLinkServiceProxies List

List of private link service proxies.

vnetTrafficTag String

Virtual network traffic tag.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

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_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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:deviceupdate:PrivateEndpointConnectionProxy peexample01 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DeviceUpdate/accounts/contoso/privateEndpointConnectionProxies/peexample01 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0