1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. getManagedPrivateEndpoint
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.29.0 published on Friday, Feb 16, 2024 by Pulumi

azure-native.datafactory.getManagedPrivateEndpoint

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.29.0 published on Friday, Feb 16, 2024 by Pulumi

    Gets a managed private endpoint. Azure REST API version: 2018-06-01.

    Using getManagedPrivateEndpoint

    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 getManagedPrivateEndpoint(args: GetManagedPrivateEndpointArgs, opts?: InvokeOptions): Promise<GetManagedPrivateEndpointResult>
    function getManagedPrivateEndpointOutput(args: GetManagedPrivateEndpointOutputArgs, opts?: InvokeOptions): Output<GetManagedPrivateEndpointResult>
    def get_managed_private_endpoint(factory_name: Optional[str] = None,
                                     managed_private_endpoint_name: Optional[str] = None,
                                     managed_virtual_network_name: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetManagedPrivateEndpointResult
    def get_managed_private_endpoint_output(factory_name: Optional[pulumi.Input[str]] = None,
                                     managed_private_endpoint_name: Optional[pulumi.Input[str]] = None,
                                     managed_virtual_network_name: Optional[pulumi.Input[str]] = None,
                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetManagedPrivateEndpointResult]
    func LookupManagedPrivateEndpoint(ctx *Context, args *LookupManagedPrivateEndpointArgs, opts ...InvokeOption) (*LookupManagedPrivateEndpointResult, error)
    func LookupManagedPrivateEndpointOutput(ctx *Context, args *LookupManagedPrivateEndpointOutputArgs, opts ...InvokeOption) LookupManagedPrivateEndpointResultOutput

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

    public static class GetManagedPrivateEndpoint 
    {
        public static Task<GetManagedPrivateEndpointResult> InvokeAsync(GetManagedPrivateEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetManagedPrivateEndpointResult> Invoke(GetManagedPrivateEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagedPrivateEndpointResult> getManagedPrivateEndpoint(GetManagedPrivateEndpointArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datafactory:getManagedPrivateEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FactoryName string
    The factory name.
    ManagedPrivateEndpointName string
    Managed private endpoint name
    ManagedVirtualNetworkName string
    Managed virtual network name
    ResourceGroupName string
    The resource group name.
    FactoryName string
    The factory name.
    ManagedPrivateEndpointName string
    Managed private endpoint name
    ManagedVirtualNetworkName string
    Managed virtual network name
    ResourceGroupName string
    The resource group name.
    factoryName String
    The factory name.
    managedPrivateEndpointName String
    Managed private endpoint name
    managedVirtualNetworkName String
    Managed virtual network name
    resourceGroupName String
    The resource group name.
    factoryName string
    The factory name.
    managedPrivateEndpointName string
    Managed private endpoint name
    managedVirtualNetworkName string
    Managed virtual network name
    resourceGroupName string
    The resource group name.
    factory_name str
    The factory name.
    managed_private_endpoint_name str
    Managed private endpoint name
    managed_virtual_network_name str
    Managed virtual network name
    resource_group_name str
    The resource group name.
    factoryName String
    The factory name.
    managedPrivateEndpointName String
    Managed private endpoint name
    managedVirtualNetworkName String
    Managed virtual network name
    resourceGroupName String
    The resource group name.

    getManagedPrivateEndpoint Result

    The following output properties are available:

    Etag string
    Etag identifies change in the resource.
    Id string
    The resource identifier.
    Name string
    The resource name.
    Properties Pulumi.AzureNative.DataFactory.Outputs.ManagedPrivateEndpointResponse
    Managed private endpoint properties.
    Type string
    The resource type.
    Etag string
    Etag identifies change in the resource.
    Id string
    The resource identifier.
    Name string
    The resource name.
    Properties ManagedPrivateEndpointResponse
    Managed private endpoint properties.
    Type string
    The resource type.
    etag String
    Etag identifies change in the resource.
    id String
    The resource identifier.
    name String
    The resource name.
    properties ManagedPrivateEndpointResponse
    Managed private endpoint properties.
    type String
    The resource type.
    etag string
    Etag identifies change in the resource.
    id string
    The resource identifier.
    name string
    The resource name.
    properties ManagedPrivateEndpointResponse
    Managed private endpoint properties.
    type string
    The resource type.
    etag str
    Etag identifies change in the resource.
    id str
    The resource identifier.
    name str
    The resource name.
    properties ManagedPrivateEndpointResponse
    Managed private endpoint properties.
    type str
    The resource type.
    etag String
    Etag identifies change in the resource.
    id String
    The resource identifier.
    name String
    The resource name.
    properties Property Map
    Managed private endpoint properties.
    type String
    The resource type.

    Supporting Types

    ConnectionStatePropertiesResponse

    ActionsRequired string
    The actions required on the managed private endpoint
    Description string
    The managed private endpoint description
    Status string
    The approval status
    ActionsRequired string
    The actions required on the managed private endpoint
    Description string
    The managed private endpoint description
    Status string
    The approval status
    actionsRequired String
    The actions required on the managed private endpoint
    description String
    The managed private endpoint description
    status String
    The approval status
    actionsRequired string
    The actions required on the managed private endpoint
    description string
    The managed private endpoint description
    status string
    The approval status
    actions_required str
    The actions required on the managed private endpoint
    description str
    The managed private endpoint description
    status str
    The approval status
    actionsRequired String
    The actions required on the managed private endpoint
    description String
    The managed private endpoint description
    status String
    The approval status

    ManagedPrivateEndpointResponse

    IsReserved bool
    Denotes whether the managed private endpoint is reserved
    ProvisioningState string
    The managed private endpoint provisioning state
    ConnectionState Pulumi.AzureNative.DataFactory.Inputs.ConnectionStatePropertiesResponse
    The managed private endpoint connection state
    Fqdns List<string>
    Fully qualified domain names
    GroupId string
    The groupId to which the managed private endpoint is created
    PrivateLinkResourceId string
    The ARM resource ID of the resource to which the managed private endpoint is created
    IsReserved bool
    Denotes whether the managed private endpoint is reserved
    ProvisioningState string
    The managed private endpoint provisioning state
    ConnectionState ConnectionStatePropertiesResponse
    The managed private endpoint connection state
    Fqdns []string
    Fully qualified domain names
    GroupId string
    The groupId to which the managed private endpoint is created
    PrivateLinkResourceId string
    The ARM resource ID of the resource to which the managed private endpoint is created
    isReserved Boolean
    Denotes whether the managed private endpoint is reserved
    provisioningState String
    The managed private endpoint provisioning state
    connectionState ConnectionStatePropertiesResponse
    The managed private endpoint connection state
    fqdns List<String>
    Fully qualified domain names
    groupId String
    The groupId to which the managed private endpoint is created
    privateLinkResourceId String
    The ARM resource ID of the resource to which the managed private endpoint is created
    isReserved boolean
    Denotes whether the managed private endpoint is reserved
    provisioningState string
    The managed private endpoint provisioning state
    connectionState ConnectionStatePropertiesResponse
    The managed private endpoint connection state
    fqdns string[]
    Fully qualified domain names
    groupId string
    The groupId to which the managed private endpoint is created
    privateLinkResourceId string
    The ARM resource ID of the resource to which the managed private endpoint is created
    is_reserved bool
    Denotes whether the managed private endpoint is reserved
    provisioning_state str
    The managed private endpoint provisioning state
    connection_state ConnectionStatePropertiesResponse
    The managed private endpoint connection state
    fqdns Sequence[str]
    Fully qualified domain names
    group_id str
    The groupId to which the managed private endpoint is created
    private_link_resource_id str
    The ARM resource ID of the resource to which the managed private endpoint is created
    isReserved Boolean
    Denotes whether the managed private endpoint is reserved
    provisioningState String
    The managed private endpoint provisioning state
    connectionState Property Map
    The managed private endpoint connection state
    fqdns List<String>
    Fully qualified domain names
    groupId String
    The groupId to which the managed private endpoint is created
    privateLinkResourceId String
    The ARM resource ID of the resource to which the managed private endpoint is created

    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.29.0 published on Friday, Feb 16, 2024 by Pulumi