1. Packages
  2. Azure Native v1
  3. API Docs
  4. servicelinker
  5. getLinker
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.servicelinker.getLinker

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Returns Linker resource for a given name. API Version: 2021-11-01-preview.

    Using getLinker

    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 getLinker(args: GetLinkerArgs, opts?: InvokeOptions): Promise<GetLinkerResult>
    function getLinkerOutput(args: GetLinkerOutputArgs, opts?: InvokeOptions): Output<GetLinkerResult>
    def get_linker(linker_name: Optional[str] = None,
                   resource_uri: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetLinkerResult
    def get_linker_output(linker_name: Optional[pulumi.Input[str]] = None,
                   resource_uri: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetLinkerResult]
    func LookupLinker(ctx *Context, args *LookupLinkerArgs, opts ...InvokeOption) (*LookupLinkerResult, error)
    func LookupLinkerOutput(ctx *Context, args *LookupLinkerOutputArgs, opts ...InvokeOption) LookupLinkerResultOutput

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

    public static class GetLinker 
    {
        public static Task<GetLinkerResult> InvokeAsync(GetLinkerArgs args, InvokeOptions? opts = null)
        public static Output<GetLinkerResult> Invoke(GetLinkerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLinkerResult> getLinker(GetLinkerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:servicelinker:getLinker
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LinkerName string
    The name Linker resource.
    ResourceUri string
    The fully qualified Azure Resource manager identifier of the resource to be connected.
    LinkerName string
    The name Linker resource.
    ResourceUri string
    The fully qualified Azure Resource manager identifier of the resource to be connected.
    linkerName String
    The name Linker resource.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the resource to be connected.
    linkerName string
    The name Linker resource.
    resourceUri string
    The fully qualified Azure Resource manager identifier of the resource to be connected.
    linker_name str
    The name Linker resource.
    resource_uri str
    The fully qualified Azure Resource manager identifier of the resource to be connected.
    linkerName String
    The name Linker resource.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the resource to be connected.

    getLinker Result

    The following output properties are available:

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    ProvisioningState string
    The provisioning state.
    SystemData Pulumi.AzureNative.ServiceLinker.Outputs.SystemDataResponse
    The system data.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AuthInfo Pulumi.AzureNative.ServiceLinker.Outputs.SecretAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Outputs.ServicePrincipalCertificateAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Outputs.ServicePrincipalSecretAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Outputs.SystemAssignedIdentityAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Outputs.UserAssignedIdentityAuthInfoResponse
    The authentication type.
    ClientType string
    The application client type
    SecretStore Pulumi.AzureNative.ServiceLinker.Outputs.SecretStoreResponse
    An option to store secret value in secure place
    TargetId string
    The resource Id of target service.
    VNetSolution Pulumi.AzureNative.ServiceLinker.Outputs.VNetSolutionResponse
    The VNet solution.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    ProvisioningState string
    The provisioning state.
    SystemData SystemDataResponse
    The system data.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AuthInfo SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    ClientType string
    The application client type
    SecretStore SecretStoreResponse
    An option to store secret value in secure place
    TargetId string
    The resource Id of target service.
    VNetSolution VNetSolutionResponse
    The VNet solution.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    provisioningState String
    The provisioning state.
    systemData SystemDataResponse
    The system data.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    authInfo SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    clientType String
    The application client type
    secretStore SecretStoreResponse
    An option to store secret value in secure place
    targetId String
    The resource Id of target service.
    vNetSolution VNetSolutionResponse
    The VNet solution.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    provisioningState string
    The provisioning state.
    systemData SystemDataResponse
    The system data.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    authInfo SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    clientType string
    The application client type
    secretStore SecretStoreResponse
    An option to store secret value in secure place
    targetId string
    The resource Id of target service.
    vNetSolution VNetSolutionResponse
    The VNet solution.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    provisioning_state str
    The provisioning state.
    system_data SystemDataResponse
    The system data.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    auth_info SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    client_type str
    The application client type
    secret_store SecretStoreResponse
    An option to store secret value in secure place
    target_id str
    The resource Id of target service.
    v_net_solution VNetSolutionResponse
    The VNet solution.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    provisioningState String
    The provisioning state.
    systemData Property Map
    The system data.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    authInfo Property Map | Property Map | Property Map | Property Map | Property Map
    The authentication type.
    clientType String
    The application client type
    secretStore Property Map
    An option to store secret value in secure place
    targetId String
    The resource Id of target service.
    vNetSolution Property Map
    The VNet solution.

    Supporting Types

    SecretAuthInfoResponse

    Name string
    Username or account name for secret auth.
    Secret string
    Password or account key for secret auth.
    Name string
    Username or account name for secret auth.
    Secret string
    Password or account key for secret auth.
    name String
    Username or account name for secret auth.
    secret String
    Password or account key for secret auth.
    name string
    Username or account name for secret auth.
    secret string
    Password or account key for secret auth.
    name str
    Username or account name for secret auth.
    secret str
    Password or account key for secret auth.
    name String
    Username or account name for secret auth.
    secret String
    Password or account key for secret auth.

    SecretStoreResponse

    KeyVaultId string
    The key vault id to store secret
    KeyVaultId string
    The key vault id to store secret
    keyVaultId String
    The key vault id to store secret
    keyVaultId string
    The key vault id to store secret
    key_vault_id str
    The key vault id to store secret
    keyVaultId String
    The key vault id to store secret

    ServicePrincipalCertificateAuthInfoResponse

    Certificate string
    ServicePrincipal certificate for servicePrincipal auth.
    ClientId string
    Application clientId for servicePrincipal auth.
    PrincipalId string
    Principal Id for servicePrincipal auth.
    Certificate string
    ServicePrincipal certificate for servicePrincipal auth.
    ClientId string
    Application clientId for servicePrincipal auth.
    PrincipalId string
    Principal Id for servicePrincipal auth.
    certificate String
    ServicePrincipal certificate for servicePrincipal auth.
    clientId String
    Application clientId for servicePrincipal auth.
    principalId String
    Principal Id for servicePrincipal auth.
    certificate string
    ServicePrincipal certificate for servicePrincipal auth.
    clientId string
    Application clientId for servicePrincipal auth.
    principalId string
    Principal Id for servicePrincipal auth.
    certificate str
    ServicePrincipal certificate for servicePrincipal auth.
    client_id str
    Application clientId for servicePrincipal auth.
    principal_id str
    Principal Id for servicePrincipal auth.
    certificate String
    ServicePrincipal certificate for servicePrincipal auth.
    clientId String
    Application clientId for servicePrincipal auth.
    principalId String
    Principal Id for servicePrincipal auth.

    ServicePrincipalSecretAuthInfoResponse

    ClientId string
    ServicePrincipal application clientId for servicePrincipal auth.
    PrincipalId string
    Principal Id for servicePrincipal auth.
    Secret string
    Secret for servicePrincipal auth.
    ClientId string
    ServicePrincipal application clientId for servicePrincipal auth.
    PrincipalId string
    Principal Id for servicePrincipal auth.
    Secret string
    Secret for servicePrincipal auth.
    clientId String
    ServicePrincipal application clientId for servicePrincipal auth.
    principalId String
    Principal Id for servicePrincipal auth.
    secret String
    Secret for servicePrincipal auth.
    clientId string
    ServicePrincipal application clientId for servicePrincipal auth.
    principalId string
    Principal Id for servicePrincipal auth.
    secret string
    Secret for servicePrincipal auth.
    client_id str
    ServicePrincipal application clientId for servicePrincipal auth.
    principal_id str
    Principal Id for servicePrincipal auth.
    secret str
    Secret for servicePrincipal auth.
    clientId String
    ServicePrincipal application clientId for servicePrincipal auth.
    principalId String
    Principal Id for servicePrincipal auth.
    secret String
    Secret for servicePrincipal auth.

    SystemAssignedIdentityAuthInfoResponse

    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.

    UserAssignedIdentityAuthInfoResponse

    ClientId string
    Client Id for userAssignedIdentity.
    SubscriptionId string
    Subscription id for userAssignedIdentity.
    ClientId string
    Client Id for userAssignedIdentity.
    SubscriptionId string
    Subscription id for userAssignedIdentity.
    clientId String
    Client Id for userAssignedIdentity.
    subscriptionId String
    Subscription id for userAssignedIdentity.
    clientId string
    Client Id for userAssignedIdentity.
    subscriptionId string
    Subscription id for userAssignedIdentity.
    client_id str
    Client Id for userAssignedIdentity.
    subscription_id str
    Subscription id for userAssignedIdentity.
    clientId String
    Client Id for userAssignedIdentity.
    subscriptionId String
    Subscription id for userAssignedIdentity.

    VNetSolutionResponse

    Type string
    Type of VNet solution.
    Type string
    Type of VNet solution.
    type String
    Type of VNet solution.
    type string
    Type of VNet solution.
    type str
    Type of VNet solution.
    type String
    Type of VNet solution.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi