Azure Native

v1.78.0 published on Wednesday, Sep 14, 2022 by Pulumi

getLinker

Linker of source and target resource 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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0