1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getPrivateEndpointConnectionProxyController
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi

azure-native.migrate.getPrivateEndpointConnectionProxyController

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi

    Get the of private link proxy resources from a migrate project and private link proxy resource. Azure REST API version: 2023-01-01.

    Using getPrivateEndpointConnectionProxyController

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getPrivateEndpointConnectionProxyController(args: GetPrivateEndpointConnectionProxyControllerArgs, opts?: InvokeOptions): Promise<GetPrivateEndpointConnectionProxyControllerResult>
    function getPrivateEndpointConnectionProxyControllerOutput(args: GetPrivateEndpointConnectionProxyControllerOutputArgs, opts?: InvokeOptions): Output<GetPrivateEndpointConnectionProxyControllerResult>
    def get_private_endpoint_connection_proxy_controller(migrate_project_name: Optional[str] = None,
                                                         pec_proxy_name: Optional[str] = None,
                                                         resource_group_name: Optional[str] = None,
                                                         opts: Optional[InvokeOptions] = None) -> GetPrivateEndpointConnectionProxyControllerResult
    def get_private_endpoint_connection_proxy_controller_output(migrate_project_name: Optional[pulumi.Input[str]] = None,
                                                         pec_proxy_name: Optional[pulumi.Input[str]] = None,
                                                         resource_group_name: Optional[pulumi.Input[str]] = None,
                                                         opts: Optional[InvokeOptions] = None) -> Output[GetPrivateEndpointConnectionProxyControllerResult]
    func LookupPrivateEndpointConnectionProxyController(ctx *Context, args *LookupPrivateEndpointConnectionProxyControllerArgs, opts ...InvokeOption) (*LookupPrivateEndpointConnectionProxyControllerResult, error)
    func LookupPrivateEndpointConnectionProxyControllerOutput(ctx *Context, args *LookupPrivateEndpointConnectionProxyControllerOutputArgs, opts ...InvokeOption) LookupPrivateEndpointConnectionProxyControllerResultOutput

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

    public static class GetPrivateEndpointConnectionProxyController 
    {
        public static Task<GetPrivateEndpointConnectionProxyControllerResult> InvokeAsync(GetPrivateEndpointConnectionProxyControllerArgs args, InvokeOptions? opts = null)
        public static Output<GetPrivateEndpointConnectionProxyControllerResult> Invoke(GetPrivateEndpointConnectionProxyControllerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPrivateEndpointConnectionProxyControllerResult> getPrivateEndpointConnectionProxyController(GetPrivateEndpointConnectionProxyControllerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getPrivateEndpointConnectionProxyController
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MigrateProjectName string
    Name of the Azure Migrate project.
    PecProxyName string
    Private link proxy name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    MigrateProjectName string
    Name of the Azure Migrate project.
    PecProxyName string
    Private link proxy name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    migrateProjectName String
    Name of the Azure Migrate project.
    pecProxyName String
    Private link proxy name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    migrateProjectName string
    Name of the Azure Migrate project.
    pecProxyName string
    Private link proxy name.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    migrate_project_name str
    Name of the Azure Migrate project.
    pec_proxy_name str
    Private link proxy name.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    migrateProjectName String
    Name of the Azure Migrate project.
    pecProxyName String
    Private link proxy name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getPrivateEndpointConnectionProxyController Result

    The following output properties are available:

    Id string
    Name string
    Properties Pulumi.AzureNative.Migrate.Outputs.PrivateEndpointConnectionProxyPropertiesResponse
    Properties of a private endpoint connection proxy.
    SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    ETag string
    Id string
    Name string
    Properties PrivateEndpointConnectionProxyPropertiesResponse
    Properties of a private endpoint connection proxy.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    ETag string
    id String
    name String
    properties PrivateEndpointConnectionProxyPropertiesResponse
    Properties of a private endpoint connection proxy.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    eTag String
    id string
    name string
    properties PrivateEndpointConnectionProxyPropertiesResponse
    Properties of a private endpoint connection proxy.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    eTag string
    id str
    name str
    properties PrivateEndpointConnectionProxyPropertiesResponse
    Properties of a private endpoint connection proxy.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    e_tag str
    id String
    name String
    properties Property Map
    Properties of a private endpoint connection proxy.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    eTag String

    Supporting Types

    GroupConnectivityInformationResponse

    IpConfigurationResponse

    GroupId string
    Id string
    LinkIdentifier string
    MemberName string
    PrivateIpAddress string
    GroupId string
    Id string
    LinkIdentifier string
    MemberName string
    PrivateIpAddress string
    groupId String
    id String
    linkIdentifier String
    memberName String
    privateIpAddress String
    groupId string
    id string
    linkIdentifier string
    memberName string
    privateIpAddress string
    groupId String
    id String
    linkIdentifier String
    memberName String
    privateIpAddress String

    PrivateEndpointConnectionProxyPropertiesResponse

    RemotePrivateEndpoint PrivateEndpointDetailsResponse
    Defines Private endpoint additional details.
    Status string
    remotePrivateEndpoint PrivateEndpointDetailsResponse
    Defines Private endpoint additional details.
    status String
    remotePrivateEndpoint PrivateEndpointDetailsResponse
    Defines Private endpoint additional details.
    status string
    remote_private_endpoint PrivateEndpointDetailsResponse
    Defines Private endpoint additional details.
    status str
    remotePrivateEndpoint Property Map
    Defines Private endpoint additional details.
    status String

    PrivateEndpointDetailsResponse

    PrivateLinkServiceConnectionResponse

    GroupIds List<string>
    Id string
    Name string
    RequestMessage string
    GroupIds []string
    Id string
    Name string
    RequestMessage string
    groupIds List<String>
    id String
    name String
    requestMessage String
    groupIds string[]
    id string
    name string
    requestMessage string
    group_ids Sequence[str]
    id str
    name str
    request_message str
    groupIds List<String>
    id String
    name String
    requestMessage String

    PrivateLinkServiceConnectionStateResponse

    ActionsRequired string
    Actions required on the private endpoint connection.
    Description string
    Description of the private endpoint connection.
    Status string
    Connection status of the private endpoint connection.
    ActionsRequired string
    Actions required on the private endpoint connection.
    Description string
    Description of the private endpoint connection.
    Status string
    Connection status of the private endpoint connection.
    actionsRequired String
    Actions required on the private endpoint connection.
    description String
    Description of the private endpoint connection.
    status String
    Connection status of the private endpoint connection.
    actionsRequired string
    Actions required on the private endpoint connection.
    description string
    Description of the private endpoint connection.
    status string
    Connection status of the private endpoint connection.
    actions_required str
    Actions required on the private endpoint connection.
    description str
    Description of the private endpoint connection.
    status str
    Connection status of the private endpoint connection.
    actionsRequired String
    Actions required on the private endpoint connection.
    description String
    Description of the private endpoint connection.
    status String
    Connection status of the private endpoint connection.

    PrivateLinkServiceProxyResponse

    groupConnectivityInformation List<Property Map>
    id String
    remotePrivateEndpointConnection Property Map
    Defines resource ID of a private endpoint connection.
    remotePrivateLinkServiceConnectionState Property Map
    Private endpoint connection state.

    ResourceIdResponse

    Id string
    Id string
    id String
    id string
    id str
    id String

    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.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi