1. Packages
  2. Azure Native v2
  3. API Docs
  4. servicelinker
  5. Linker
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.servicelinker.Linker

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Linker of source and target resource Azure REST API version: 2022-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.

Other available API versions: 2021-11-01-preview, 2023-04-01-preview, 2024-04-01, 2024-07-01-preview.

Example Usage

PutLinker

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var linker = new AzureNative.ServiceLinker.Linker("linker", new()
    {
        AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
        {
            AuthType = "secret",
            Name = "name",
            SecretInfo = new AzureNative.ServiceLinker.Inputs.ValueSecretInfoArgs
            {
                SecretType = "rawValue",
                Value = "secret",
            },
        },
        LinkerName = "linkName",
        ResourceUri = "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
        TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
        {
            Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
            Type = "AzureResource",
        },
        VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
        {
            Type = AzureNative.ServiceLinker.VNetSolutionType.ServiceEndpoint,
        },
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicelinker.NewLinker(ctx, "linker", &servicelinker.LinkerArgs{
			AuthInfo: &servicelinker.SecretAuthInfoArgs{
				AuthType: pulumi.String("secret"),
				Name:     pulumi.String("name"),
				SecretInfo: servicelinker.ValueSecretInfo{
					SecretType: "rawValue",
					Value:      "secret",
				},
			},
			LinkerName:  pulumi.String("linkName"),
			ResourceUri: pulumi.String("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app"),
			TargetService: &servicelinker.AzureResourceArgs{
				Id:   pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db"),
				Type: pulumi.String("AzureResource"),
			},
			VNetSolution: &servicelinker.VNetSolutionArgs{
				Type: pulumi.String(servicelinker.VNetSolutionTypeServiceEndpoint),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicelinker.Linker;
import com.pulumi.azurenative.servicelinker.LinkerArgs;
import com.pulumi.azurenative.servicelinker.inputs.VNetSolutionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var linker = new Linker("linker", LinkerArgs.builder()
            .authInfo(AccessKeyInfoBaseArgs.builder()
                .authType("secret")
                .name("name")
                .secretInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .linkerName("linkName")
            .resourceUri("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app")
            .targetService(AzureResourceArgs.builder()
                .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db")
                .type("AzureResource")
                .build())
            .vNetSolution(VNetSolutionArgs.builder()
                .type("serviceEndpoint")
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const linker = new azure_native.servicelinker.Linker("linker", {
    authInfo: {
        authType: "secret",
        name: "name",
        secretInfo: {
            secretType: "rawValue",
            value: "secret",
        },
    },
    linkerName: "linkName",
    resourceUri: "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
    targetService: {
        id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
        type: "AzureResource",
    },
    vNetSolution: {
        type: azure_native.servicelinker.VNetSolutionType.ServiceEndpoint,
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

linker = azure_native.servicelinker.Linker("linker",
    auth_info={
        "auth_type": "secret",
        "name": "name",
        "secret_info": {
            "secret_type": "rawValue",
            "value": "secret",
        },
    },
    linker_name="linkName",
    resource_uri="subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
    target_service={
        "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
        "type": "AzureResource",
    },
    v_net_solution={
        "type": azure_native.servicelinker.VNetSolutionType.SERVICE_ENDPOINT,
    })
Copy
resources:
  linker:
    type: azure-native:servicelinker:Linker
    properties:
      authInfo:
        authType: secret
        name: name
        secretInfo:
          secretType: rawValue
          value: secret
      linkerName: linkName
      resourceUri: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app
      targetService:
        id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db
        type: AzureResource
      vNetSolution:
        type: serviceEndpoint
Copy

Create Linker Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Linker(name: string, args: LinkerArgs, opts?: CustomResourceOptions);
@overload
def Linker(resource_name: str,
           args: LinkerArgs,
           opts: Optional[ResourceOptions] = None)

@overload
def Linker(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           resource_uri: Optional[str] = None,
           auth_info: Optional[Union[AccessKeyInfoBaseArgs, SecretAuthInfoArgs, ServicePrincipalCertificateAuthInfoArgs, ServicePrincipalSecretAuthInfoArgs, SystemAssignedIdentityAuthInfoArgs, UserAccountAuthInfoArgs, UserAssignedIdentityAuthInfoArgs]] = None,
           client_type: Optional[Union[str, ClientType]] = None,
           configuration_info: Optional[ConfigurationInfoArgs] = None,
           linker_name: Optional[str] = None,
           public_network_solution: Optional[PublicNetworkSolutionArgs] = None,
           scope: Optional[str] = None,
           secret_store: Optional[SecretStoreArgs] = None,
           target_service: Optional[Union[AzureResourceArgs, ConfluentBootstrapServerArgs, ConfluentSchemaRegistryArgs, SelfHostedServerArgs]] = None,
           v_net_solution: Optional[VNetSolutionArgs] = None)
func NewLinker(ctx *Context, name string, args LinkerArgs, opts ...ResourceOption) (*Linker, error)
public Linker(string name, LinkerArgs args, CustomResourceOptions? opts = null)
public Linker(String name, LinkerArgs args)
public Linker(String name, LinkerArgs args, CustomResourceOptions options)
type: azure-native:servicelinker:Linker
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. LinkerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. LinkerArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. LinkerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. LinkerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. LinkerArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var linkerResource = new AzureNative.Servicelinker.Linker("linkerResource", new()
{
    ResourceUri = "string",
    AuthInfo = 
    {
        { "authType", "accessKey" },
        { "permissions", new[]
        {
            "string",
        } },
    },
    ClientType = "string",
    ConfigurationInfo = 
    {
        { "action", "string" },
        { "additionalConfigurations", 
        {
            { "string", "string" },
        } },
        { "customizedKeys", 
        {
            { "string", "string" },
        } },
        { "daprProperties", 
        {
            { "componentType", "string" },
            { "metadata", new[]
            {
                
                {
                    { "name", "string" },
                    { "secretRef", "string" },
                    { "value", "string" },
                },
            } },
            { "scopes", new[]
            {
                "string",
            } },
            { "secretStoreComponent", "string" },
            { "version", "string" },
        } },
        { "deleteOrUpdateBehavior", "string" },
    },
    LinkerName = "string",
    PublicNetworkSolution = 
    {
        { "action", "string" },
        { "deleteOrUpdateBehavior", "string" },
        { "firewallRules", 
        {
            { "azureServices", "string" },
            { "callerClientIP", "string" },
            { "ipRanges", new[]
            {
                "string",
            } },
        } },
    },
    Scope = "string",
    SecretStore = 
    {
        { "keyVaultId", "string" },
        { "keyVaultSecretName", "string" },
    },
    TargetService = 
    {
        { "type", "AzureResource" },
        { "id", "string" },
        { "resourceProperties", 
        {
            { "type", "KeyVault" },
            { "connectAsKubernetesCsiDriver", false },
        } },
    },
    VNetSolution = 
    {
        { "deleteOrUpdateBehavior", "string" },
        { "type", "string" },
    },
});
Copy
example, err := servicelinker.NewLinker(ctx, "linkerResource", &servicelinker.LinkerArgs{
	ResourceUri: "string",
	AuthInfo: map[string]interface{}{
		"authType": "accessKey",
		"permissions": []string{
			"string",
		},
	},
	ClientType: "string",
	ConfigurationInfo: map[string]interface{}{
		"action": "string",
		"additionalConfigurations": map[string]interface{}{
			"string": "string",
		},
		"customizedKeys": map[string]interface{}{
			"string": "string",
		},
		"daprProperties": map[string]interface{}{
			"componentType": "string",
			"metadata": []map[string]interface{}{
				map[string]interface{}{
					"name":      "string",
					"secretRef": "string",
					"value":     "string",
				},
			},
			"scopes": []string{
				"string",
			},
			"secretStoreComponent": "string",
			"version":              "string",
		},
		"deleteOrUpdateBehavior": "string",
	},
	LinkerName: "string",
	PublicNetworkSolution: map[string]interface{}{
		"action":                 "string",
		"deleteOrUpdateBehavior": "string",
		"firewallRules": map[string]interface{}{
			"azureServices":  "string",
			"callerClientIP": "string",
			"ipRanges": []string{
				"string",
			},
		},
	},
	Scope: "string",
	SecretStore: map[string]interface{}{
		"keyVaultId":         "string",
		"keyVaultSecretName": "string",
	},
	TargetService: map[string]interface{}{
		"type": "AzureResource",
		"id":   "string",
		"resourceProperties": map[string]interface{}{
			"type":                         "KeyVault",
			"connectAsKubernetesCsiDriver": false,
		},
	},
	VNetSolution: map[string]interface{}{
		"deleteOrUpdateBehavior": "string",
		"type":                   "string",
	},
})
Copy
var linkerResource = new Linker("linkerResource", LinkerArgs.builder()
    .resourceUri("string")
    .authInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .clientType("string")
    .configurationInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .linkerName("string")
    .publicNetworkSolution(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .scope("string")
    .secretStore(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .targetService(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .vNetSolution(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
linker_resource = azure_native.servicelinker.Linker("linkerResource",
    resource_uri=string,
    auth_info={
        authType: accessKey,
        permissions: [string],
    },
    client_type=string,
    configuration_info={
        action: string,
        additionalConfigurations: {
            string: string,
        },
        customizedKeys: {
            string: string,
        },
        daprProperties: {
            componentType: string,
            metadata: [{
                name: string,
                secretRef: string,
                value: string,
            }],
            scopes: [string],
            secretStoreComponent: string,
            version: string,
        },
        deleteOrUpdateBehavior: string,
    },
    linker_name=string,
    public_network_solution={
        action: string,
        deleteOrUpdateBehavior: string,
        firewallRules: {
            azureServices: string,
            callerClientIP: string,
            ipRanges: [string],
        },
    },
    scope=string,
    secret_store={
        keyVaultId: string,
        keyVaultSecretName: string,
    },
    target_service={
        type: AzureResource,
        id: string,
        resourceProperties: {
            type: KeyVault,
            connectAsKubernetesCsiDriver: False,
        },
    },
    v_net_solution={
        deleteOrUpdateBehavior: string,
        type: string,
    })
Copy
const linkerResource = new azure_native.servicelinker.Linker("linkerResource", {
    resourceUri: "string",
    authInfo: {
        authType: "accessKey",
        permissions: ["string"],
    },
    clientType: "string",
    configurationInfo: {
        action: "string",
        additionalConfigurations: {
            string: "string",
        },
        customizedKeys: {
            string: "string",
        },
        daprProperties: {
            componentType: "string",
            metadata: [{
                name: "string",
                secretRef: "string",
                value: "string",
            }],
            scopes: ["string"],
            secretStoreComponent: "string",
            version: "string",
        },
        deleteOrUpdateBehavior: "string",
    },
    linkerName: "string",
    publicNetworkSolution: {
        action: "string",
        deleteOrUpdateBehavior: "string",
        firewallRules: {
            azureServices: "string",
            callerClientIP: "string",
            ipRanges: ["string"],
        },
    },
    scope: "string",
    secretStore: {
        keyVaultId: "string",
        keyVaultSecretName: "string",
    },
    targetService: {
        type: "AzureResource",
        id: "string",
        resourceProperties: {
            type: "KeyVault",
            connectAsKubernetesCsiDriver: false,
        },
    },
    vNetSolution: {
        deleteOrUpdateBehavior: "string",
        type: "string",
    },
});
Copy
type: azure-native:servicelinker:Linker
properties:
    authInfo:
        authType: accessKey
        permissions:
            - string
    clientType: string
    configurationInfo:
        action: string
        additionalConfigurations:
            string: string
        customizedKeys:
            string: string
        daprProperties:
            componentType: string
            metadata:
                - name: string
                  secretRef: string
                  value: string
            scopes:
                - string
            secretStoreComponent: string
            version: string
        deleteOrUpdateBehavior: string
    linkerName: string
    publicNetworkSolution:
        action: string
        deleteOrUpdateBehavior: string
        firewallRules:
            azureServices: string
            callerClientIP: string
            ipRanges:
                - string
    resourceUri: string
    scope: string
    secretStore:
        keyVaultId: string
        keyVaultSecretName: string
    targetService:
        id: string
        resourceProperties:
            connectAsKubernetesCsiDriver: false
            type: KeyVault
        type: AzureResource
    vNetSolution:
        deleteOrUpdateBehavior: string
        type: string
Copy

Linker Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Linker resource accepts the following input properties:

ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource to be connected.
AuthInfo Pulumi.AzureNative.ServiceLinker.Inputs.AccessKeyInfoBase | Pulumi.AzureNative.ServiceLinker.Inputs.SecretAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalCertificateAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalSecretAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.SystemAssignedIdentityAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.UserAccountAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.UserAssignedIdentityAuthInfo
The authentication type.
ClientType string | Pulumi.AzureNative.ServiceLinker.ClientType
The application client type
ConfigurationInfo Pulumi.AzureNative.ServiceLinker.Inputs.ConfigurationInfo
The connection information consumed by applications, including secrets, connection strings.
LinkerName Changes to this property will trigger replacement. string
The name Linker resource.
PublicNetworkSolution Pulumi.AzureNative.ServiceLinker.Inputs.PublicNetworkSolution
The network solution.
Scope string
connection scope in source service.
SecretStore Pulumi.AzureNative.ServiceLinker.Inputs.SecretStore
An option to store secret value in secure place
TargetService Pulumi.AzureNative.ServiceLinker.Inputs.AzureResource | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentBootstrapServer | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentSchemaRegistry | Pulumi.AzureNative.ServiceLinker.Inputs.SelfHostedServer
The target service properties
VNetSolution Pulumi.AzureNative.ServiceLinker.Inputs.VNetSolution
The VNet solution.
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource to be connected.
AuthInfo AccessKeyInfoBaseArgs | SecretAuthInfoArgs | ServicePrincipalCertificateAuthInfoArgs | ServicePrincipalSecretAuthInfoArgs | SystemAssignedIdentityAuthInfoArgs | UserAccountAuthInfoArgs | UserAssignedIdentityAuthInfoArgs
The authentication type.
ClientType string | ClientType
The application client type
ConfigurationInfo ConfigurationInfoArgs
The connection information consumed by applications, including secrets, connection strings.
LinkerName Changes to this property will trigger replacement. string
The name Linker resource.
PublicNetworkSolution PublicNetworkSolutionArgs
The network solution.
Scope string
connection scope in source service.
SecretStore SecretStoreArgs
An option to store secret value in secure place
TargetService AzureResourceArgs | ConfluentBootstrapServerArgs | ConfluentSchemaRegistryArgs | SelfHostedServerArgs
The target service properties
VNetSolution VNetSolutionArgs
The VNet solution.
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource to be connected.
authInfo AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
The authentication type.
clientType String | ClientType
The application client type
configurationInfo ConfigurationInfo
The connection information consumed by applications, including secrets, connection strings.
linkerName Changes to this property will trigger replacement. String
The name Linker resource.
publicNetworkSolution PublicNetworkSolution
The network solution.
scope String
connection scope in source service.
secretStore SecretStore
An option to store secret value in secure place
targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
The target service properties
vNetSolution VNetSolution
The VNet solution.
resourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource to be connected.
authInfo AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
The authentication type.
clientType string | ClientType
The application client type
configurationInfo ConfigurationInfo
The connection information consumed by applications, including secrets, connection strings.
linkerName Changes to this property will trigger replacement. string
The name Linker resource.
publicNetworkSolution PublicNetworkSolution
The network solution.
scope string
connection scope in source service.
secretStore SecretStore
An option to store secret value in secure place
targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
The target service properties
vNetSolution VNetSolution
The VNet solution.
resource_uri
This property is required.
Changes to this property will trigger replacement.
str
The fully qualified Azure Resource manager identifier of the resource to be connected.
auth_info AccessKeyInfoBaseArgs | SecretAuthInfoArgs | ServicePrincipalCertificateAuthInfoArgs | ServicePrincipalSecretAuthInfoArgs | SystemAssignedIdentityAuthInfoArgs | UserAccountAuthInfoArgs | UserAssignedIdentityAuthInfoArgs
The authentication type.
client_type str | ClientType
The application client type
configuration_info ConfigurationInfoArgs
The connection information consumed by applications, including secrets, connection strings.
linker_name Changes to this property will trigger replacement. str
The name Linker resource.
public_network_solution PublicNetworkSolutionArgs
The network solution.
scope str
connection scope in source service.
secret_store SecretStoreArgs
An option to store secret value in secure place
target_service AzureResourceArgs | ConfluentBootstrapServerArgs | ConfluentSchemaRegistryArgs | SelfHostedServerArgs
The target service properties
v_net_solution VNetSolutionArgs
The VNet solution.
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource to be connected.
authInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
The authentication type.
clientType String | "none" | "dotnet" | "java" | "python" | "go" | "php" | "ruby" | "django" | "nodejs" | "springBoot" | "kafka-springBoot" | "dapr"
The application client type
configurationInfo Property Map
The connection information consumed by applications, including secrets, connection strings.
linkerName Changes to this property will trigger replacement. String
The name Linker resource.
publicNetworkSolution Property Map
The network solution.
scope String
connection scope in source service.
secretStore Property Map
An option to store secret value in secure place
targetService Property Map | Property Map | Property Map | Property Map
The target service properties
vNetSolution Property Map
The VNet solution.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
The provisioning state.
SystemData Pulumi.AzureNative.ServiceLinker.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"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
The provisioning state.
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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
The provisioning state.
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"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
The provisioning state.
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"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
provisioning_state str
The provisioning state.
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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
The provisioning state.
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

AccessKeyInfoBase
, AccessKeyInfoBaseArgs

Permissions List<Union<string, Pulumi.AzureNative.ServiceLinker.AccessKeyPermissions>>
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
Permissions []string
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions List<Either<String,AccessKeyPermissions>>
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions (string | AccessKeyPermissions)[]
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions Sequence[Union[str, AccessKeyPermissions]]
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions List<String | "Read" | "Write" | "Listen" | "Send" | "Manage">
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.

AccessKeyInfoBaseResponse
, AccessKeyInfoBaseResponseArgs

Permissions List<string>
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
Permissions []string
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions List<String>
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions string[]
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions Sequence[str]
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.
permissions List<String>
Permissions of the accessKey. Read and Write are for Azure Cosmos DB and Azure App Configuration, Listen, Send and Manage are for Azure Event Hub and Azure Service Bus.

AccessKeyPermissions
, AccessKeyPermissionsArgs

Read
Read
Write
Write
Listen
Listen
Send
Send
Manage
Manage
AccessKeyPermissionsRead
Read
AccessKeyPermissionsWrite
Write
AccessKeyPermissionsListen
Listen
AccessKeyPermissionsSend
Send
AccessKeyPermissionsManage
Manage
Read
Read
Write
Write
Listen
Listen
Send
Send
Manage
Manage
Read
Read
Write
Write
Listen
Listen
Send
Send
Manage
Manage
READ
Read
WRITE
Write
LISTEN
Listen
SEND
Send
MANAGE
Manage
"Read"
Read
"Write"
Write
"Listen"
Listen
"Send"
Send
"Manage"
Manage

ActionType
, ActionTypeArgs

Enable
enable
OptOut
optOut
ActionTypeEnable
enable
ActionTypeOptOut
optOut
Enable
enable
OptOut
optOut
Enable
enable
OptOut
optOut
ENABLE
enable
OPT_OUT
optOut
"enable"
enable
"optOut"
optOut

AllowType
, AllowTypeArgs

@True
true
@False
false
AllowTypeTrue
true
AllowTypeFalse
false
True_
true
False_
false
True
true
False
false
TRUE
true
FALSE
false
"true"
true
"false"
false

AzureKeyVaultProperties
, AzureKeyVaultPropertiesArgs

ConnectAsKubernetesCsiDriver bool
True if connect via Kubernetes CSI Driver.
ConnectAsKubernetesCsiDriver bool
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver Boolean
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver boolean
True if connect via Kubernetes CSI Driver.
connect_as_kubernetes_csi_driver bool
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver Boolean
True if connect via Kubernetes CSI Driver.

AzureKeyVaultPropertiesResponse
, AzureKeyVaultPropertiesResponseArgs

ConnectAsKubernetesCsiDriver bool
True if connect via Kubernetes CSI Driver.
ConnectAsKubernetesCsiDriver bool
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver Boolean
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver boolean
True if connect via Kubernetes CSI Driver.
connect_as_kubernetes_csi_driver bool
True if connect via Kubernetes CSI Driver.
connectAsKubernetesCsiDriver Boolean
True if connect via Kubernetes CSI Driver.

AzureResource
, AzureResourceArgs

Id string
The Id of azure resource.
ResourceProperties Pulumi.AzureNative.ServiceLinker.Inputs.AzureKeyVaultProperties
The azure resource connection related properties.
Id string
The Id of azure resource.
ResourceProperties AzureKeyVaultProperties
The azure resource connection related properties.
id String
The Id of azure resource.
resourceProperties AzureKeyVaultProperties
The azure resource connection related properties.
id string
The Id of azure resource.
resourceProperties AzureKeyVaultProperties
The azure resource connection related properties.
id str
The Id of azure resource.
resource_properties AzureKeyVaultProperties
The azure resource connection related properties.
id String
The Id of azure resource.
resourceProperties Property Map
The azure resource connection related properties.

AzureResourceResponse
, AzureResourceResponseArgs

Id string
The Id of azure resource.
ResourceProperties Pulumi.AzureNative.ServiceLinker.Inputs.AzureKeyVaultPropertiesResponse
The azure resource connection related properties.
Id string
The Id of azure resource.
ResourceProperties AzureKeyVaultPropertiesResponse
The azure resource connection related properties.
id String
The Id of azure resource.
resourceProperties AzureKeyVaultPropertiesResponse
The azure resource connection related properties.
id string
The Id of azure resource.
resourceProperties AzureKeyVaultPropertiesResponse
The azure resource connection related properties.
id str
The Id of azure resource.
resource_properties AzureKeyVaultPropertiesResponse
The azure resource connection related properties.
id String
The Id of azure resource.
resourceProperties Property Map
The azure resource connection related properties.

ClientType
, ClientTypeArgs

None
none
Dotnet
dotnet
Java
java
Python
python
Go
go
Php
php
Ruby
ruby
Django
django
Nodejs
nodejs
SpringBoot
springBoot
Kafka_springBoot
kafka-springBoot
Dapr
dapr
ClientTypeNone
none
ClientTypeDotnet
dotnet
ClientTypeJava
java
ClientTypePython
python
ClientTypeGo
go
ClientTypePhp
php
ClientTypeRuby
ruby
ClientTypeDjango
django
ClientTypeNodejs
nodejs
ClientTypeSpringBoot
springBoot
ClientType_Kafka_SpringBoot
kafka-springBoot
ClientTypeDapr
dapr
None
none
Dotnet
dotnet
Java
java
Python
python
Go
go
Php
php
Ruby
ruby
Django
django
Nodejs
nodejs
SpringBoot
springBoot
KafkaspringBoot
kafka-springBoot
Dapr
dapr
None
none
Dotnet
dotnet
Java
java
Python
python
Go
go
Php
php
Ruby
ruby
Django
django
Nodejs
nodejs
SpringBoot
springBoot
Kafka_springBoot
kafka-springBoot
Dapr
dapr
NONE
none
DOTNET
dotnet
JAVA
java
PYTHON
python
GO
go
PHP
php
RUBY
ruby
DJANGO
django
NODEJS
nodejs
SPRING_BOOT
springBoot
KAFKA_SPRING_BOOT
kafka-springBoot
DAPR
dapr
"none"
none
"dotnet"
dotnet
"java"
java
"python"
python
"go"
go
"php"
php
"ruby"
ruby
"django"
django
"nodejs"
nodejs
"springBoot"
springBoot
"kafka-springBoot"
kafka-springBoot
"dapr"
dapr

ConfigurationInfo
, ConfigurationInfoArgs

Action string | Pulumi.AzureNative.ServiceLinker.ActionType
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
AdditionalConfigurations Dictionary<string, string>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
CustomizedKeys Dictionary<string, string>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
DaprProperties Pulumi.AzureNative.ServiceLinker.Inputs.DaprProperties
Indicates some additional properties for dapr client type
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Action string | ActionType
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
AdditionalConfigurations map[string]string
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
CustomizedKeys map[string]string
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
DaprProperties DaprProperties
Indicates some additional properties for dapr client type
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
action String | ActionType
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations Map<String,String>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys Map<String,String>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties DaprProperties
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
action string | ActionType
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations {[key: string]: string}
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys {[key: string]: string}
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties DaprProperties
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
action str | ActionType
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additional_configurations Mapping[str, str]
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customized_keys Mapping[str, str]
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
dapr_properties DaprProperties
Indicates some additional properties for dapr client type
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
action String | "enable" | "optOut"
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations Map<String>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys Map<String>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties Property Map
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting

ConfigurationInfoResponse
, ConfigurationInfoResponseArgs

Action string
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
AdditionalConfigurations Dictionary<string, string>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
CustomizedKeys Dictionary<string, string>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
DaprProperties Pulumi.AzureNative.ServiceLinker.Inputs.DaprPropertiesResponse
Indicates some additional properties for dapr client type
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Action string
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
AdditionalConfigurations map[string]string
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
CustomizedKeys map[string]string
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
DaprProperties DaprPropertiesResponse
Indicates some additional properties for dapr client type
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
action String
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations Map<String,String>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys Map<String,String>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties DaprPropertiesResponse
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
action string
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations {[key: string]: string}
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys {[key: string]: string}
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties DaprPropertiesResponse
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
action str
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additional_configurations Mapping[str, str]
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customized_keys Mapping[str, str]
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
dapr_properties DaprPropertiesResponse
Indicates some additional properties for dapr client type
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
action String
Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
additionalConfigurations Map<String>
A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
customizedKeys Map<String>
Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
daprProperties Property Map
Indicates some additional properties for dapr client type
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting

ConfluentBootstrapServer
, ConfluentBootstrapServerArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

ConfluentBootstrapServerResponse
, ConfluentBootstrapServerResponseArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

ConfluentSchemaRegistry
, ConfluentSchemaRegistryArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

ConfluentSchemaRegistryResponse
, ConfluentSchemaRegistryResponseArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

DaprMetadata
, DaprMetadataArgs

Name string
Metadata property name.
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
Name string
Metadata property name.
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
name String
Metadata property name.
secretRef String
The secret name where dapr could get value
value String
Metadata property value.
name string
Metadata property name.
secretRef string
The secret name where dapr could get value
value string
Metadata property value.
name str
Metadata property name.
secret_ref str
The secret name where dapr could get value
value str
Metadata property value.
name String
Metadata property name.
secretRef String
The secret name where dapr could get value
value String
Metadata property value.

DaprMetadataResponse
, DaprMetadataResponseArgs

Name string
Metadata property name.
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
Name string
Metadata property name.
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
name String
Metadata property name.
secretRef String
The secret name where dapr could get value
value String
Metadata property value.
name string
Metadata property name.
secretRef string
The secret name where dapr could get value
value string
Metadata property value.
name str
Metadata property name.
secret_ref str
The secret name where dapr could get value
value str
Metadata property value.
name String
Metadata property name.
secretRef String
The secret name where dapr could get value
value String
Metadata property value.

DaprProperties
, DaprPropertiesArgs

ComponentType string
The dapr component type
Metadata List<Pulumi.AzureNative.ServiceLinker.Inputs.DaprMetadata>
Additional dapr metadata
Scopes List<string>
The dapr component scopes
SecretStoreComponent string
The name of a secret store dapr to retrieve secret
Version string
The dapr component version
ComponentType string
The dapr component type
Metadata []DaprMetadata
Additional dapr metadata
Scopes []string
The dapr component scopes
SecretStoreComponent string
The name of a secret store dapr to retrieve secret
Version string
The dapr component version
componentType String
The dapr component type
metadata List<DaprMetadata>
Additional dapr metadata
scopes List<String>
The dapr component scopes
secretStoreComponent String
The name of a secret store dapr to retrieve secret
version String
The dapr component version
componentType string
The dapr component type
metadata DaprMetadata[]
Additional dapr metadata
scopes string[]
The dapr component scopes
secretStoreComponent string
The name of a secret store dapr to retrieve secret
version string
The dapr component version
component_type str
The dapr component type
metadata Sequence[DaprMetadata]
Additional dapr metadata
scopes Sequence[str]
The dapr component scopes
secret_store_component str
The name of a secret store dapr to retrieve secret
version str
The dapr component version
componentType String
The dapr component type
metadata List<Property Map>
Additional dapr metadata
scopes List<String>
The dapr component scopes
secretStoreComponent String
The name of a secret store dapr to retrieve secret
version String
The dapr component version

DaprPropertiesResponse
, DaprPropertiesResponseArgs

ComponentType string
The dapr component type
Metadata List<Pulumi.AzureNative.ServiceLinker.Inputs.DaprMetadataResponse>
Additional dapr metadata
Scopes List<string>
The dapr component scopes
SecretStoreComponent string
The name of a secret store dapr to retrieve secret
Version string
The dapr component version
ComponentType string
The dapr component type
Metadata []DaprMetadataResponse
Additional dapr metadata
Scopes []string
The dapr component scopes
SecretStoreComponent string
The name of a secret store dapr to retrieve secret
Version string
The dapr component version
componentType String
The dapr component type
metadata List<DaprMetadataResponse>
Additional dapr metadata
scopes List<String>
The dapr component scopes
secretStoreComponent String
The name of a secret store dapr to retrieve secret
version String
The dapr component version
componentType string
The dapr component type
metadata DaprMetadataResponse[]
Additional dapr metadata
scopes string[]
The dapr component scopes
secretStoreComponent string
The name of a secret store dapr to retrieve secret
version string
The dapr component version
component_type str
The dapr component type
metadata Sequence[DaprMetadataResponse]
Additional dapr metadata
scopes Sequence[str]
The dapr component scopes
secret_store_component str
The name of a secret store dapr to retrieve secret
version str
The dapr component version
componentType String
The dapr component type
metadata List<Property Map>
Additional dapr metadata
scopes List<String>
The dapr component scopes
secretStoreComponent String
The name of a secret store dapr to retrieve secret
version String
The dapr component version

DeleteOrUpdateBehavior
, DeleteOrUpdateBehaviorArgs

Default
Default
ForcedCleanup
ForcedCleanup
DeleteOrUpdateBehaviorDefault
Default
DeleteOrUpdateBehaviorForcedCleanup
ForcedCleanup
Default
Default
ForcedCleanup
ForcedCleanup
Default
Default
ForcedCleanup
ForcedCleanup
DEFAULT
Default
FORCED_CLEANUP
ForcedCleanup
"Default"
Default
"ForcedCleanup"
ForcedCleanup

FirewallRules
, FirewallRulesArgs

AzureServices string | Pulumi.AzureNative.ServiceLinker.AllowType
Allow Azure services to access the target service if true.
CallerClientIP string | Pulumi.AzureNative.ServiceLinker.AllowType
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
IpRanges List<string>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
AzureServices string | AllowType
Allow Azure services to access the target service if true.
CallerClientIP string | AllowType
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
IpRanges []string
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices String | AllowType
Allow Azure services to access the target service if true.
callerClientIP String | AllowType
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges List<String>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices string | AllowType
Allow Azure services to access the target service if true.
callerClientIP string | AllowType
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges string[]
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azure_services str | AllowType
Allow Azure services to access the target service if true.
caller_client_ip str | AllowType
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ip_ranges Sequence[str]
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices String | "true" | "false"
Allow Azure services to access the target service if true.
callerClientIP String | "true" | "false"
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges List<String>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.

FirewallRulesResponse
, FirewallRulesResponseArgs

AzureServices string
Allow Azure services to access the target service if true.
CallerClientIP string
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
IpRanges List<string>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
AzureServices string
Allow Azure services to access the target service if true.
CallerClientIP string
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
IpRanges []string
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices String
Allow Azure services to access the target service if true.
callerClientIP String
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges List<String>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices string
Allow Azure services to access the target service if true.
callerClientIP string
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges string[]
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azure_services str
Allow Azure services to access the target service if true.
caller_client_ip str
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ip_ranges Sequence[str]
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
azureServices String
Allow Azure services to access the target service if true.
callerClientIP String
Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
ipRanges List<String>
This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.

KeyVaultSecretReferenceSecretInfo
, KeyVaultSecretReferenceSecretInfoArgs

Name string
Name of the Key Vault secret.
Version string
Version of the Key Vault secret.
Name string
Name of the Key Vault secret.
Version string
Version of the Key Vault secret.
name String
Name of the Key Vault secret.
version String
Version of the Key Vault secret.
name string
Name of the Key Vault secret.
version string
Version of the Key Vault secret.
name str
Name of the Key Vault secret.
version str
Version of the Key Vault secret.
name String
Name of the Key Vault secret.
version String
Version of the Key Vault secret.

KeyVaultSecretReferenceSecretInfoResponse
, KeyVaultSecretReferenceSecretInfoResponseArgs

Name string
Name of the Key Vault secret.
Version string
Version of the Key Vault secret.
Name string
Name of the Key Vault secret.
Version string
Version of the Key Vault secret.
name String
Name of the Key Vault secret.
version String
Version of the Key Vault secret.
name string
Name of the Key Vault secret.
version string
Version of the Key Vault secret.
name str
Name of the Key Vault secret.
version str
Version of the Key Vault secret.
name String
Name of the Key Vault secret.
version String
Version of the Key Vault secret.

KeyVaultSecretUriSecretInfo
, KeyVaultSecretUriSecretInfoArgs

Value string
URI to the keyvault secret
Value string
URI to the keyvault secret
value String
URI to the keyvault secret
value string
URI to the keyvault secret
value str
URI to the keyvault secret
value String
URI to the keyvault secret

KeyVaultSecretUriSecretInfoResponse
, KeyVaultSecretUriSecretInfoResponseArgs

Value string
URI to the keyvault secret
Value string
URI to the keyvault secret
value String
URI to the keyvault secret
value string
URI to the keyvault secret
value str
URI to the keyvault secret
value String
URI to the keyvault secret

PublicNetworkSolution
, PublicNetworkSolutionArgs

Action string | Pulumi.AzureNative.ServiceLinker.ActionType
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
FirewallRules Pulumi.AzureNative.ServiceLinker.Inputs.FirewallRules
Describe firewall rules of target service to make sure source application could connect to the target.
Action string | ActionType
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
FirewallRules FirewallRules
Describe firewall rules of target service to make sure source application could connect to the target.
action String | ActionType
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules FirewallRules
Describe firewall rules of target service to make sure source application could connect to the target.
action string | ActionType
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules FirewallRules
Describe firewall rules of target service to make sure source application could connect to the target.
action str | ActionType
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewall_rules FirewallRules
Describe firewall rules of target service to make sure source application could connect to the target.
action String | "enable" | "optOut"
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules Property Map
Describe firewall rules of target service to make sure source application could connect to the target.

PublicNetworkSolutionResponse
, PublicNetworkSolutionResponseArgs

Action string
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
FirewallRules Pulumi.AzureNative.ServiceLinker.Inputs.FirewallRulesResponse
Describe firewall rules of target service to make sure source application could connect to the target.
Action string
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
FirewallRules FirewallRulesResponse
Describe firewall rules of target service to make sure source application could connect to the target.
action String
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules FirewallRulesResponse
Describe firewall rules of target service to make sure source application could connect to the target.
action string
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules FirewallRulesResponse
Describe firewall rules of target service to make sure source application could connect to the target.
action str
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
delete_or_update_behavior str
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewall_rules FirewallRulesResponse
Describe firewall rules of target service to make sure source application could connect to the target.
action String
Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
firewallRules Property Map
Describe firewall rules of target service to make sure source application could connect to the target.

SecretAuthInfo
, SecretAuthInfoArgs

Name string
Username or account name for secret auth.
SecretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
name String
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
name string
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
name str
Username or account name for secret auth.
secret_info KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
name String
Username or account name for secret auth.
secretInfo Property Map | Property Map | Property Map
Password or key vault secret for secret auth.

SecretAuthInfoResponse
, SecretAuthInfoResponseArgs

Name string
Username or account name for secret auth.
SecretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
name String
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
name string
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
name str
Username or account name for secret auth.
secret_info KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
name String
Username or account name for secret auth.
secretInfo Property Map | Property Map | Property Map
Password or key vault secret for secret auth.

SecretStore
, SecretStoreArgs

KeyVaultId string
The key vault id to store secret
KeyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
KeyVaultId string
The key vault id to store secret
KeyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
keyVaultId String
The key vault id to store secret
keyVaultSecretName String
The key vault secret name to store secret, only valid when storing one secret
keyVaultId string
The key vault id to store secret
keyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
key_vault_id str
The key vault id to store secret
key_vault_secret_name str
The key vault secret name to store secret, only valid when storing one secret
keyVaultId String
The key vault id to store secret
keyVaultSecretName String
The key vault secret name to store secret, only valid when storing one secret

SecretStoreResponse
, SecretStoreResponseArgs

KeyVaultId string
The key vault id to store secret
KeyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
KeyVaultId string
The key vault id to store secret
KeyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
keyVaultId String
The key vault id to store secret
keyVaultSecretName String
The key vault secret name to store secret, only valid when storing one secret
keyVaultId string
The key vault id to store secret
keyVaultSecretName string
The key vault secret name to store secret, only valid when storing one secret
key_vault_id str
The key vault id to store secret
key_vault_secret_name str
The key vault secret name to store secret, only valid when storing one secret
keyVaultId String
The key vault id to store secret
keyVaultSecretName String
The key vault secret name to store secret, only valid when storing one secret

SelfHostedServer
, SelfHostedServerArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

SelfHostedServerResponse
, SelfHostedServerResponseArgs

Endpoint string
The endpoint of service.
Endpoint string
The endpoint of service.
endpoint String
The endpoint of service.
endpoint string
The endpoint of service.
endpoint str
The endpoint of service.
endpoint String
The endpoint of service.

ServicePrincipalCertificateAuthInfo
, ServicePrincipalCertificateAuthInfoArgs

Certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
ClientId This property is required. string
Application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
Certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
ClientId This property is required. string
Application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. String
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. String
Application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. string
Application clientId for servicePrincipal auth.
principalId This property is required. string
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. str
ServicePrincipal certificate for servicePrincipal auth.
client_id This property is required. str
Application clientId for servicePrincipal auth.
principal_id This property is required. str
Principal Id for servicePrincipal auth.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. String
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. String
Application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically

ServicePrincipalCertificateAuthInfoResponse
, ServicePrincipalCertificateAuthInfoResponseArgs

Certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
ClientId This property is required. string
Application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
Certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
ClientId This property is required. string
Application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. String
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. String
Application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. string
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. string
Application clientId for servicePrincipal auth.
principalId This property is required. string
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. str
ServicePrincipal certificate for servicePrincipal auth.
client_id This property is required. str
Application clientId for servicePrincipal auth.
principal_id This property is required. str
Principal Id for servicePrincipal auth.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
certificate This property is required. String
ServicePrincipal certificate for servicePrincipal auth.
clientId This property is required. String
Application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically

ServicePrincipalSecretAuthInfo
, ServicePrincipalSecretAuthInfoArgs

ClientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
Secret This property is required. string
Secret for servicePrincipal auth.
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
ClientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
Secret This property is required. string
Secret for servicePrincipal auth.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
clientId This property is required. String
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
secret This property is required. String
Secret for servicePrincipal auth.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.
clientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. string
Principal Id for servicePrincipal auth.
secret This property is required. string
Secret for servicePrincipal auth.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
userName string
Username created in the database which is mapped to a user in AAD.
client_id This property is required. str
ServicePrincipal application clientId for servicePrincipal auth.
principal_id This property is required. str
Principal Id for servicePrincipal auth.
secret This property is required. str
Secret for servicePrincipal auth.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
user_name str
Username created in the database which is mapped to a user in AAD.
clientId This property is required. String
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
secret This property is required. String
Secret for servicePrincipal auth.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.

ServicePrincipalSecretAuthInfoResponse
, ServicePrincipalSecretAuthInfoResponseArgs

ClientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
Secret This property is required. string
Secret for servicePrincipal auth.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
ClientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
PrincipalId This property is required. string
Principal Id for servicePrincipal auth.
Secret This property is required. string
Secret for servicePrincipal auth.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
clientId This property is required. String
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
secret This property is required. String
Secret for servicePrincipal auth.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.
clientId This property is required. string
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. string
Principal Id for servicePrincipal auth.
secret This property is required. string
Secret for servicePrincipal auth.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
userName string
Username created in the database which is mapped to a user in AAD.
client_id This property is required. str
ServicePrincipal application clientId for servicePrincipal auth.
principal_id This property is required. str
Principal Id for servicePrincipal auth.
secret This property is required. str
Secret for servicePrincipal auth.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
user_name str
Username created in the database which is mapped to a user in AAD.
clientId This property is required. String
ServicePrincipal application clientId for servicePrincipal auth.
principalId This property is required. String
Principal Id for servicePrincipal auth.
secret This property is required. String
Secret for servicePrincipal auth.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.

SystemAssignedIdentityAuthInfo
, SystemAssignedIdentityAuthInfoArgs

DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure role to be assigned
UserName string
Username created in the database which is mapped to a user in AAD.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure role to be assigned
UserName string
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
userName String
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure role to be assigned
userName string
Username created in the database which is mapped to a user in AAD.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure role to be assigned
user_name str
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
userName String
Username created in the database which is mapped to a user in AAD.

SystemAssignedIdentityAuthInfoResponse
, SystemAssignedIdentityAuthInfoResponseArgs

DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure role to be assigned
UserName string
Username created in the database which is mapped to a user in AAD.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure role to be assigned
UserName string
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
userName String
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure role to be assigned
userName string
Username created in the database which is mapped to a user in AAD.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure role to be assigned
user_name str
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
userName String
Username created in the database which is mapped to a user in AAD.

SystemDataResponse
, SystemDataResponseArgs

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.

UserAccountAuthInfo
, UserAccountAuthInfoArgs

DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
PrincipalId string
Principal Id for user account.
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
PrincipalId string
Principal Id for user account.
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId String
Principal Id for user account.
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId string
Principal Id for user account.
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
userName string
Username created in the database which is mapped to a user in AAD.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
principal_id str
Principal Id for user account.
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
user_name str
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId String
Principal Id for user account.
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.

UserAccountAuthInfoResponse
, UserAccountAuthInfoResponseArgs

DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
PrincipalId string
Principal Id for user account.
Roles List<string>
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
PrincipalId string
Principal Id for user account.
Roles []string
Optional, this value specifies the Azure roles to be assigned. Automatically
UserName string
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId String
Principal Id for user account.
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId string
Principal Id for user account.
roles string[]
Optional, this value specifies the Azure roles to be assigned. Automatically
userName string
Username created in the database which is mapped to a user in AAD.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
principal_id str
Principal Id for user account.
roles Sequence[str]
Optional, this value specifies the Azure roles to be assigned. Automatically
user_name str
Username created in the database which is mapped to a user in AAD.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
principalId String
Principal Id for user account.
roles List<String>
Optional, this value specifies the Azure roles to be assigned. Automatically
userName String
Username created in the database which is mapped to a user in AAD.

UserAssignedIdentityAuthInfo
, UserAssignedIdentityAuthInfoArgs

ClientId string
Client Id for userAssignedIdentity.
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure role to be assigned
SubscriptionId string
Subscription id for userAssignedIdentity.
UserName string
Username created in the database which is mapped to a user in AAD.
ClientId string
Client Id for userAssignedIdentity.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure role to be assigned
SubscriptionId string
Subscription id for userAssignedIdentity.
UserName string
Username created in the database which is mapped to a user in AAD.
clientId String
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
subscriptionId String
Subscription id for userAssignedIdentity.
userName String
Username created in the database which is mapped to a user in AAD.
clientId string
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure role to be assigned
subscriptionId string
Subscription id for userAssignedIdentity.
userName string
Username created in the database which is mapped to a user in AAD.
client_id str
Client Id for userAssignedIdentity.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure role to be assigned
subscription_id str
Subscription id for userAssignedIdentity.
user_name str
Username created in the database which is mapped to a user in AAD.
clientId String
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
subscriptionId String
Subscription id for userAssignedIdentity.
userName String
Username created in the database which is mapped to a user in AAD.

UserAssignedIdentityAuthInfoResponse
, UserAssignedIdentityAuthInfoResponseArgs

ClientId string
Client Id for userAssignedIdentity.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles List<string>
Optional, this value specifies the Azure role to be assigned
SubscriptionId string
Subscription id for userAssignedIdentity.
UserName string
Username created in the database which is mapped to a user in AAD.
ClientId string
Client Id for userAssignedIdentity.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Roles []string
Optional, this value specifies the Azure role to be assigned
SubscriptionId string
Subscription id for userAssignedIdentity.
UserName string
Username created in the database which is mapped to a user in AAD.
clientId String
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
subscriptionId String
Subscription id for userAssignedIdentity.
userName String
Username created in the database which is mapped to a user in AAD.
clientId string
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
roles string[]
Optional, this value specifies the Azure role to be assigned
subscriptionId string
Subscription id for userAssignedIdentity.
userName string
Username created in the database which is mapped to a user in AAD.
client_id str
Client Id for userAssignedIdentity.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
roles Sequence[str]
Optional, this value specifies the Azure role to be assigned
subscription_id str
Subscription id for userAssignedIdentity.
user_name str
Username created in the database which is mapped to a user in AAD.
clientId String
Client Id for userAssignedIdentity.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
roles List<String>
Optional, this value specifies the Azure role to be assigned
subscriptionId String
Subscription id for userAssignedIdentity.
userName String
Username created in the database which is mapped to a user in AAD.

VNetSolution
, VNetSolutionArgs

DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Type string | Pulumi.AzureNative.ServiceLinker.VNetSolutionType
Type of VNet solution.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Type string | VNetSolutionType
Type of VNet solution.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
type String | VNetSolutionType
Type of VNet solution.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
type string | VNetSolutionType
Type of VNet solution.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
type str | VNetSolutionType
Type of VNet solution.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
type String | "serviceEndpoint" | "privateLink"
Type of VNet solution.

VNetSolutionResponse
, VNetSolutionResponseArgs

DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Type string
Type of VNet solution.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Type string
Type of VNet solution.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
type String
Type of VNet solution.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
type string
Type of VNet solution.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
type str
Type of VNet solution.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
type String
Type of VNet solution.

VNetSolutionType
, VNetSolutionTypeArgs

ServiceEndpoint
serviceEndpoint
PrivateLink
privateLink
VNetSolutionTypeServiceEndpoint
serviceEndpoint
VNetSolutionTypePrivateLink
privateLink
ServiceEndpoint
serviceEndpoint
PrivateLink
privateLink
ServiceEndpoint
serviceEndpoint
PrivateLink
privateLink
SERVICE_ENDPOINT
serviceEndpoint
PRIVATE_LINK
privateLink
"serviceEndpoint"
serviceEndpoint
"privateLink"
privateLink

ValueSecretInfo
, ValueSecretInfoArgs

Value string
The actual value of the secret.
Value string
The actual value of the secret.
value String
The actual value of the secret.
value string
The actual value of the secret.
value str
The actual value of the secret.
value String
The actual value of the secret.

ValueSecretInfoResponse
, ValueSecretInfoResponseArgs

Value string
The actual value of the secret.
Value string
The actual value of the secret.
value String
The actual value of the secret.
value string
The actual value of the secret.
value str
The actual value of the secret.
value String
The actual value of the secret.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:servicelinker:Linker linkName /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi