1. Packages
  2. Azure Native
  3. API Docs
  4. servicelinker
  5. Connector
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.servicelinker.Connector

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Linker of source and target resource

Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01-preview.

Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2024-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicelinker [ApiVersion]. See the version guide for details.

Example Usage

PutConnector

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

return await Deployment.RunAsync(() => 
{
    var connector = new AzureNative.ServiceLinker.Connector("connector", new()
    {
        AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
        {
            AuthType = "secret",
        },
        ConnectorName = "connectorName",
        Location = "westus",
        ResourceGroupName = "test-rg",
        SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
        {
            KeyVaultId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
        },
        TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
        {
            Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
            Type = "AzureResource",
        },
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicelinker.NewConnector(ctx, "connector", &servicelinker.ConnectorArgs{
			AuthInfo: &servicelinker.SecretAuthInfoArgs{
				AuthType: pulumi.String("secret"),
			},
			ConnectorName:     pulumi.String("connectorName"),
			Location:          pulumi.String("westus"),
			ResourceGroupName: pulumi.String("test-rg"),
			SecretStore: &servicelinker.SecretStoreArgs{
				KeyVaultId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv"),
			},
			TargetService: &servicelinker.AzureResourceArgs{
				Id:   pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db"),
				Type: pulumi.String("AzureResource"),
			},
		})
		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.Connector;
import com.pulumi.azurenative.servicelinker.ConnectorArgs;
import com.pulumi.azurenative.servicelinker.inputs.SecretStoreArgs;
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 connector = new Connector("connector", ConnectorArgs.builder()
            .authInfo(SecretAuthInfoArgs.builder()
                .authType("secret")
                .build())
            .connectorName("connectorName")
            .location("westus")
            .resourceGroupName("test-rg")
            .secretStore(SecretStoreArgs.builder()
                .keyVaultId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv")
                .build())
            .targetService(AzureResourceArgs.builder()
                .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db")
                .type("AzureResource")
                .build())
            .build());

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

const connector = new azure_native.servicelinker.Connector("connector", {
    authInfo: {
        authType: "secret",
    },
    connectorName: "connectorName",
    location: "westus",
    resourceGroupName: "test-rg",
    secretStore: {
        keyVaultId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
    },
    targetService: {
        id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
        type: "AzureResource",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

connector = azure_native.servicelinker.Connector("connector",
    auth_info={
        "auth_type": "secret",
    },
    connector_name="connectorName",
    location="westus",
    resource_group_name="test-rg",
    secret_store={
        "key_vault_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
    },
    target_service={
        "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
        "type": "AzureResource",
    })
Copy
resources:
  connector:
    type: azure-native:servicelinker:Connector
    properties:
      authInfo:
        authType: secret
      connectorName: connectorName
      location: westus
      resourceGroupName: test-rg
      secretStore:
        keyVaultId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv
      targetService:
        id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db
        type: AzureResource
Copy

Create Connector Resource

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

Constructor syntax

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

@overload
def Connector(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              location: Optional[str] = None,
              resource_group_name: Optional[str] = None,
              auth_info: Optional[Union[AccessKeyInfoBaseArgs, EasyAuthMicrosoftEntraIDAuthInfoArgs, SecretAuthInfoArgs, ServicePrincipalCertificateAuthInfoArgs, ServicePrincipalSecretAuthInfoArgs, SystemAssignedIdentityAuthInfoArgs, UserAccountAuthInfoArgs, UserAssignedIdentityAuthInfoArgs]] = None,
              client_type: Optional[Union[str, ClientType]] = None,
              configuration_info: Optional[ConfigurationInfoArgs] = None,
              connector_name: Optional[str] = None,
              public_network_solution: Optional[PublicNetworkSolutionArgs] = None,
              scope: Optional[str] = None,
              secret_store: Optional[SecretStoreArgs] = None,
              subscription_id: Optional[str] = None,
              target_service: Optional[Union[AzureResourceArgs, ConfluentBootstrapServerArgs, ConfluentSchemaRegistryArgs, SelfHostedServerArgs]] = None,
              v_net_solution: Optional[VNetSolutionArgs] = None)
func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)
public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: azure-native:servicelinker:Connector
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. ConnectorArgs
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. ConnectorArgs
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. ConnectorArgs
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. ConnectorArgs
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. ConnectorArgs
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 exampleconnectorResourceResourceFromServicelinker = new AzureNative.ServiceLinker.Connector("exampleconnectorResourceResourceFromServicelinker", new()
{
    Location = "string",
    ResourceGroupName = "string",
    AuthInfo = new AzureNative.ServiceLinker.Inputs.AccessKeyInfoBaseArgs
    {
        AuthType = "accessKey",
        AuthMode = "string",
        Permissions = new[]
        {
            "string",
        },
    },
    ClientType = "string",
    ConfigurationInfo = new AzureNative.ServiceLinker.Inputs.ConfigurationInfoArgs
    {
        Action = "string",
        AdditionalConfigurations = 
        {
            { "string", "string" },
        },
        AdditionalConnectionStringProperties = 
        {
            { "string", "string" },
        },
        ConfigurationStore = new AzureNative.ServiceLinker.Inputs.ConfigurationStoreArgs
        {
            AppConfigurationId = "string",
        },
        CustomizedKeys = 
        {
            { "string", "string" },
        },
        DaprProperties = new AzureNative.ServiceLinker.Inputs.DaprPropertiesArgs
        {
            ComponentType = "string",
            Metadata = new[]
            {
                new AzureNative.ServiceLinker.Inputs.DaprMetadataArgs
                {
                    Description = "string",
                    Name = "string",
                    Required = "string",
                    SecretRef = "string",
                    Value = "string",
                },
            },
            Scopes = new[]
            {
                "string",
            },
            SecretStoreComponent = "string",
            Version = "string",
        },
        DeleteOrUpdateBehavior = "string",
    },
    ConnectorName = "string",
    PublicNetworkSolution = new AzureNative.ServiceLinker.Inputs.PublicNetworkSolutionArgs
    {
        Action = "string",
        DeleteOrUpdateBehavior = "string",
        FirewallRules = new AzureNative.ServiceLinker.Inputs.FirewallRulesArgs
        {
            AzureServices = "string",
            CallerClientIP = "string",
            IpRanges = new[]
            {
                "string",
            },
        },
    },
    Scope = "string",
    SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
    {
        KeyVaultId = "string",
        KeyVaultSecretName = "string",
    },
    SubscriptionId = "string",
    TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
    {
        Type = "AzureResource",
        Id = "string",
        ResourceProperties = new AzureNative.ServiceLinker.Inputs.AzureKeyVaultPropertiesArgs
        {
            Type = "KeyVault",
            ConnectAsKubernetesCsiDriver = false,
        },
    },
    VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
    {
        DeleteOrUpdateBehavior = "string",
        Type = "string",
    },
});
Copy
example, err := servicelinker.NewConnector(ctx, "exampleconnectorResourceResourceFromServicelinker", &servicelinker.ConnectorArgs{
	Location:          pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	AuthInfo: &servicelinker.AccessKeyInfoBaseArgs{
		AuthType: pulumi.String("accessKey"),
		AuthMode: pulumi.String("string"),
		Permissions: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ClientType: pulumi.String("string"),
	ConfigurationInfo: &servicelinker.ConfigurationInfoArgs{
		Action: pulumi.String("string"),
		AdditionalConfigurations: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		AdditionalConnectionStringProperties: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		ConfigurationStore: &servicelinker.ConfigurationStoreArgs{
			AppConfigurationId: pulumi.String("string"),
		},
		CustomizedKeys: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		DaprProperties: &servicelinker.DaprPropertiesArgs{
			ComponentType: pulumi.String("string"),
			Metadata: servicelinker.DaprMetadataArray{
				&servicelinker.DaprMetadataArgs{
					Description: pulumi.String("string"),
					Name:        pulumi.String("string"),
					Required:    pulumi.String("string"),
					SecretRef:   pulumi.String("string"),
					Value:       pulumi.String("string"),
				},
			},
			Scopes: pulumi.StringArray{
				pulumi.String("string"),
			},
			SecretStoreComponent: pulumi.String("string"),
			Version:              pulumi.String("string"),
		},
		DeleteOrUpdateBehavior: pulumi.String("string"),
	},
	ConnectorName: pulumi.String("string"),
	PublicNetworkSolution: &servicelinker.PublicNetworkSolutionArgs{
		Action:                 pulumi.String("string"),
		DeleteOrUpdateBehavior: pulumi.String("string"),
		FirewallRules: &servicelinker.FirewallRulesArgs{
			AzureServices:  pulumi.String("string"),
			CallerClientIP: pulumi.String("string"),
			IpRanges: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	Scope: pulumi.String("string"),
	SecretStore: &servicelinker.SecretStoreArgs{
		KeyVaultId:         pulumi.String("string"),
		KeyVaultSecretName: pulumi.String("string"),
	},
	SubscriptionId: pulumi.String("string"),
	TargetService: &servicelinker.AzureResourceArgs{
		Type: pulumi.String("AzureResource"),
		Id:   pulumi.String("string"),
		ResourceProperties: &servicelinker.AzureKeyVaultPropertiesArgs{
			Type:                         pulumi.String("KeyVault"),
			ConnectAsKubernetesCsiDriver: pulumi.Bool(false),
		},
	},
	VNetSolution: &servicelinker.VNetSolutionArgs{
		DeleteOrUpdateBehavior: pulumi.String("string"),
		Type:                   pulumi.String("string"),
	},
})
Copy
var exampleconnectorResourceResourceFromServicelinker = new com.pulumi.azurenative.servicelinker.Connector("exampleconnectorResourceResourceFromServicelinker", com.pulumi.azurenative.servicelinker.ConnectorArgs.builder()
    .location("string")
    .resourceGroupName("string")
    .authInfo(AccessKeyInfoBaseArgs.builder()
        .authType("accessKey")
        .authMode("string")
        .permissions("string")
        .build())
    .clientType("string")
    .configurationInfo(ConfigurationInfoArgs.builder()
        .action("string")
        .additionalConfigurations(Map.of("string", "string"))
        .additionalConnectionStringProperties(Map.of("string", "string"))
        .configurationStore(ConfigurationStoreArgs.builder()
            .appConfigurationId("string")
            .build())
        .customizedKeys(Map.of("string", "string"))
        .daprProperties(DaprPropertiesArgs.builder()
            .componentType("string")
            .metadata(DaprMetadataArgs.builder()
                .description("string")
                .name("string")
                .required("string")
                .secretRef("string")
                .value("string")
                .build())
            .scopes("string")
            .secretStoreComponent("string")
            .version("string")
            .build())
        .deleteOrUpdateBehavior("string")
        .build())
    .connectorName("string")
    .publicNetworkSolution(PublicNetworkSolutionArgs.builder()
        .action("string")
        .deleteOrUpdateBehavior("string")
        .firewallRules(FirewallRulesArgs.builder()
            .azureServices("string")
            .callerClientIP("string")
            .ipRanges("string")
            .build())
        .build())
    .scope("string")
    .secretStore(SecretStoreArgs.builder()
        .keyVaultId("string")
        .keyVaultSecretName("string")
        .build())
    .subscriptionId("string")
    .targetService(AzureResourceArgs.builder()
        .type("AzureResource")
        .id("string")
        .resourceProperties(AzureKeyVaultPropertiesArgs.builder()
            .type("KeyVault")
            .connectAsKubernetesCsiDriver(false)
            .build())
        .build())
    .vNetSolution(VNetSolutionArgs.builder()
        .deleteOrUpdateBehavior("string")
        .type("string")
        .build())
    .build());
Copy
exampleconnector_resource_resource_from_servicelinker = azure_native.servicelinker.Connector("exampleconnectorResourceResourceFromServicelinker",
    location="string",
    resource_group_name="string",
    auth_info={
        "auth_type": "accessKey",
        "auth_mode": "string",
        "permissions": ["string"],
    },
    client_type="string",
    configuration_info={
        "action": "string",
        "additional_configurations": {
            "string": "string",
        },
        "additional_connection_string_properties": {
            "string": "string",
        },
        "configuration_store": {
            "app_configuration_id": "string",
        },
        "customized_keys": {
            "string": "string",
        },
        "dapr_properties": {
            "component_type": "string",
            "metadata": [{
                "description": "string",
                "name": "string",
                "required": "string",
                "secret_ref": "string",
                "value": "string",
            }],
            "scopes": ["string"],
            "secret_store_component": "string",
            "version": "string",
        },
        "delete_or_update_behavior": "string",
    },
    connector_name="string",
    public_network_solution={
        "action": "string",
        "delete_or_update_behavior": "string",
        "firewall_rules": {
            "azure_services": "string",
            "caller_client_ip": "string",
            "ip_ranges": ["string"],
        },
    },
    scope="string",
    secret_store={
        "key_vault_id": "string",
        "key_vault_secret_name": "string",
    },
    subscription_id="string",
    target_service={
        "type": "AzureResource",
        "id": "string",
        "resource_properties": {
            "type": "KeyVault",
            "connect_as_kubernetes_csi_driver": False,
        },
    },
    v_net_solution={
        "delete_or_update_behavior": "string",
        "type": "string",
    })
Copy
const exampleconnectorResourceResourceFromServicelinker = new azure_native.servicelinker.Connector("exampleconnectorResourceResourceFromServicelinker", {
    location: "string",
    resourceGroupName: "string",
    authInfo: {
        authType: "accessKey",
        authMode: "string",
        permissions: ["string"],
    },
    clientType: "string",
    configurationInfo: {
        action: "string",
        additionalConfigurations: {
            string: "string",
        },
        additionalConnectionStringProperties: {
            string: "string",
        },
        configurationStore: {
            appConfigurationId: "string",
        },
        customizedKeys: {
            string: "string",
        },
        daprProperties: {
            componentType: "string",
            metadata: [{
                description: "string",
                name: "string",
                required: "string",
                secretRef: "string",
                value: "string",
            }],
            scopes: ["string"],
            secretStoreComponent: "string",
            version: "string",
        },
        deleteOrUpdateBehavior: "string",
    },
    connectorName: "string",
    publicNetworkSolution: {
        action: "string",
        deleteOrUpdateBehavior: "string",
        firewallRules: {
            azureServices: "string",
            callerClientIP: "string",
            ipRanges: ["string"],
        },
    },
    scope: "string",
    secretStore: {
        keyVaultId: "string",
        keyVaultSecretName: "string",
    },
    subscriptionId: "string",
    targetService: {
        type: "AzureResource",
        id: "string",
        resourceProperties: {
            type: "KeyVault",
            connectAsKubernetesCsiDriver: false,
        },
    },
    vNetSolution: {
        deleteOrUpdateBehavior: "string",
        type: "string",
    },
});
Copy
type: azure-native:servicelinker:Connector
properties:
    authInfo:
        authMode: string
        authType: accessKey
        permissions:
            - string
    clientType: string
    configurationInfo:
        action: string
        additionalConfigurations:
            string: string
        additionalConnectionStringProperties:
            string: string
        configurationStore:
            appConfigurationId: string
        customizedKeys:
            string: string
        daprProperties:
            componentType: string
            metadata:
                - description: string
                  name: string
                  required: string
                  secretRef: string
                  value: string
            scopes:
                - string
            secretStoreComponent: string
            version: string
        deleteOrUpdateBehavior: string
    connectorName: string
    location: string
    publicNetworkSolution:
        action: string
        deleteOrUpdateBehavior: string
        firewallRules:
            azureServices: string
            callerClientIP: string
            ipRanges:
                - string
    resourceGroupName: string
    scope: string
    secretStore:
        keyVaultId: string
        keyVaultSecretName: string
    subscriptionId: string
    targetService:
        id: string
        resourceProperties:
            connectAsKubernetesCsiDriver: false
            type: KeyVault
        type: AzureResource
    vNetSolution:
        deleteOrUpdateBehavior: string
        type: string
Copy

Connector 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 Connector resource accepts the following input properties:

Location
This property is required.
Changes to this property will trigger replacement.
string
The name of Azure region.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AuthInfo Pulumi.AzureNative.ServiceLinker.Inputs.AccessKeyInfoBase | Pulumi.AzureNative.ServiceLinker.Inputs.EasyAuthMicrosoftEntraIDAuthInfo | 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.
ConnectorName Changes to this property will trigger replacement. string
The name of 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
SubscriptionId Changes to this property will trigger replacement. string
The ID of the target subscription.
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.
Location
This property is required.
Changes to this property will trigger replacement.
string
The name of Azure region.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AuthInfo AccessKeyInfoBaseArgs | EasyAuthMicrosoftEntraIDAuthInfoArgs | 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.
ConnectorName Changes to this property will trigger replacement. string
The name of resource.
PublicNetworkSolution PublicNetworkSolutionArgs
The network solution.
Scope string
connection scope in source service.
SecretStore SecretStoreArgs
An option to store secret value in secure place
SubscriptionId Changes to this property will trigger replacement. string
The ID of the target subscription.
TargetService AzureResourceArgs | ConfluentBootstrapServerArgs | ConfluentSchemaRegistryArgs | SelfHostedServerArgs
The target service properties
VNetSolution VNetSolutionArgs
The VNet solution.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of Azure region.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
authInfo AccessKeyInfoBase | EasyAuthMicrosoftEntraIDAuthInfo | 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.
connectorName Changes to this property will trigger replacement. String
The name of resource.
publicNetworkSolution PublicNetworkSolution
The network solution.
scope String
connection scope in source service.
secretStore SecretStore
An option to store secret value in secure place
subscriptionId Changes to this property will trigger replacement. String
The ID of the target subscription.
targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
The target service properties
vNetSolution VNetSolution
The VNet solution.
location
This property is required.
Changes to this property will trigger replacement.
string
The name of Azure region.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
authInfo AccessKeyInfoBase | EasyAuthMicrosoftEntraIDAuthInfo | 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.
connectorName Changes to this property will trigger replacement. string
The name of resource.
publicNetworkSolution PublicNetworkSolution
The network solution.
scope string
connection scope in source service.
secretStore SecretStore
An option to store secret value in secure place
subscriptionId Changes to this property will trigger replacement. string
The ID of the target subscription.
targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
The target service properties
vNetSolution VNetSolution
The VNet solution.
location
This property is required.
Changes to this property will trigger replacement.
str
The name of Azure region.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
auth_info AccessKeyInfoBaseArgs | EasyAuthMicrosoftEntraIDAuthInfoArgs | 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.
connector_name Changes to this property will trigger replacement. str
The name of 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
subscription_id Changes to this property will trigger replacement. str
The ID of the target subscription.
target_service AzureResourceArgs | ConfluentBootstrapServerArgs | ConfluentSchemaRegistryArgs | SelfHostedServerArgs
The target service properties
v_net_solution VNetSolutionArgs
The VNet solution.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of Azure region.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
authInfo Property Map | 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" | "jms-springBoot" | "dapr"
The application client type
configurationInfo Property Map
The connection information consumed by applications, including secrets, connection strings.
connectorName Changes to this property will trigger replacement. String
The name of 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
subscriptionId Changes to this property will trigger replacement. String
The ID of the target subscription.
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 Connector resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
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"
AzureApiVersion string
The Azure API version of the resource.
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"
azureApiVersion String
The Azure API version of the resource.
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"
azureApiVersion string
The Azure API version of the resource.
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"
azure_api_version str
The Azure API version of the resource.
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"
azureApiVersion String
The Azure API version of the resource.
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

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode
, AuthModeArgs

OptInAllAuth
optInAllAuthDefault authentication configuration according to the authentication type.
OptOutAllAuth
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles
AuthModeOptInAllAuth
optInAllAuthDefault authentication configuration according to the authentication type.
AuthModeOptOutAllAuth
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles
OptInAllAuth
optInAllAuthDefault authentication configuration according to the authentication type.
OptOutAllAuth
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles
OptInAllAuth
optInAllAuthDefault authentication configuration according to the authentication type.
OptOutAllAuth
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles
OPT_IN_ALL_AUTH
optInAllAuthDefault authentication configuration according to the authentication type.
OPT_OUT_ALL_AUTH
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles
"optInAllAuth"
optInAllAuthDefault authentication configuration according to the authentication type.
"optOutAllAuth"
optOutAllAuthSkip all authentication configuration such as enabling managed identity and granting RBAC roles

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
Jms_springBoot
jms-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
ClientType_Jms_SpringBoot
jms-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
JmsspringBoot
jms-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
Jms_springBoot
jms-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
JMS_SPRING_BOOT
jms-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
"jms-springBoot"
jms-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
AdditionalConnectionStringProperties Dictionary<string, string>
A dictionary of additional properties to be added in the end of connection string.
ConfigurationStore Pulumi.AzureNative.ServiceLinker.Inputs.ConfigurationStore
An option to store configuration into different place
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
AdditionalConnectionStringProperties map[string]string
A dictionary of additional properties to be added in the end of connection string.
ConfigurationStore ConfigurationStore
An option to store configuration into different place
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
additionalConnectionStringProperties Map<String,String>
A dictionary of additional properties to be added in the end of connection string.
configurationStore ConfigurationStore
An option to store configuration into different place
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
additionalConnectionStringProperties {[key: string]: string}
A dictionary of additional properties to be added in the end of connection string.
configurationStore ConfigurationStore
An option to store configuration into different place
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
additional_connection_string_properties Mapping[str, str]
A dictionary of additional properties to be added in the end of connection string.
configuration_store ConfigurationStore
An option to store configuration into different place
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
additionalConnectionStringProperties Map<String>
A dictionary of additional properties to be added in the end of connection string.
configurationStore Property Map
An option to store configuration into different place
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
AdditionalConnectionStringProperties Dictionary<string, string>
A dictionary of additional properties to be added in the end of connection string.
ConfigurationStore Pulumi.AzureNative.ServiceLinker.Inputs.ConfigurationStoreResponse
An option to store configuration into different place
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
AdditionalConnectionStringProperties map[string]string
A dictionary of additional properties to be added in the end of connection string.
ConfigurationStore ConfigurationStoreResponse
An option to store configuration into different place
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
additionalConnectionStringProperties Map<String,String>
A dictionary of additional properties to be added in the end of connection string.
configurationStore ConfigurationStoreResponse
An option to store configuration into different place
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
additionalConnectionStringProperties {[key: string]: string}
A dictionary of additional properties to be added in the end of connection string.
configurationStore ConfigurationStoreResponse
An option to store configuration into different place
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
additional_connection_string_properties Mapping[str, str]
A dictionary of additional properties to be added in the end of connection string.
configuration_store ConfigurationStoreResponse
An option to store configuration into different place
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
additionalConnectionStringProperties Map<String>
A dictionary of additional properties to be added in the end of connection string.
configurationStore Property Map
An option to store configuration into different place
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

ConfigurationStore
, ConfigurationStoreArgs

AppConfigurationId string
The app configuration id to store configuration
AppConfigurationId string
The app configuration id to store configuration
appConfigurationId String
The app configuration id to store configuration
appConfigurationId string
The app configuration id to store configuration
app_configuration_id str
The app configuration id to store configuration
appConfigurationId String
The app configuration id to store configuration

ConfigurationStoreResponse
, ConfigurationStoreResponseArgs

AppConfigurationId string
The app configuration id to store configuration
AppConfigurationId string
The app configuration id to store configuration
appConfigurationId String
The app configuration id to store configuration
appConfigurationId string
The app configuration id to store configuration
app_configuration_id str
The app configuration id to store configuration
appConfigurationId String
The app configuration id to store configuration

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

Description string
The description of the metadata, returned from configuration api
Name string
Metadata property name.
Required string | Pulumi.AzureNative.ServiceLinker.DaprMetadataRequired
The value indicating whether the metadata is required or not
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
Description string
The description of the metadata, returned from configuration api
Name string
Metadata property name.
Required string | DaprMetadataRequired
The value indicating whether the metadata is required or not
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
description String
The description of the metadata, returned from configuration api
name String
Metadata property name.
required String | DaprMetadataRequired
The value indicating whether the metadata is required or not
secretRef String
The secret name where dapr could get value
value String
Metadata property value.
description string
The description of the metadata, returned from configuration api
name string
Metadata property name.
required string | DaprMetadataRequired
The value indicating whether the metadata is required or not
secretRef string
The secret name where dapr could get value
value string
Metadata property value.
description str
The description of the metadata, returned from configuration api
name str
Metadata property name.
required str | DaprMetadataRequired
The value indicating whether the metadata is required or not
secret_ref str
The secret name where dapr could get value
value str
Metadata property value.
description String
The description of the metadata, returned from configuration api
name String
Metadata property name.
required String | "true" | "false"
The value indicating whether the metadata is required or not
secretRef String
The secret name where dapr could get value
value String
Metadata property value.

DaprMetadataRequired
, DaprMetadataRequiredArgs

@True
true
@False
false
DaprMetadataRequiredTrue
true
DaprMetadataRequiredFalse
false
True_
true
False_
false
True
true
False
false
TRUE
true
FALSE
false
"true"
true
"false"
false

DaprMetadataResponse
, DaprMetadataResponseArgs

Description string
The description of the metadata, returned from configuration api
Name string
Metadata property name.
Required string
The value indicating whether the metadata is required or not
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
Description string
The description of the metadata, returned from configuration api
Name string
Metadata property name.
Required string
The value indicating whether the metadata is required or not
SecretRef string
The secret name where dapr could get value
Value string
Metadata property value.
description String
The description of the metadata, returned from configuration api
name String
Metadata property name.
required String
The value indicating whether the metadata is required or not
secretRef String
The secret name where dapr could get value
value String
Metadata property value.
description string
The description of the metadata, returned from configuration api
name string
Metadata property name.
required string
The value indicating whether the metadata is required or not
secretRef string
The secret name where dapr could get value
value string
Metadata property value.
description str
The description of the metadata, returned from configuration api
name str
Metadata property name.
required str
The value indicating whether the metadata is required or not
secret_ref str
The secret name where dapr could get value
value str
Metadata property value.
description String
The description of the metadata, returned from configuration api
name String
Metadata property name.
required String
The value indicating whether the metadata is required or not
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

BindingComponentDirection This property is required. string
The direction supported by the dapr binding component
RuntimeVersion This property is required. string
The runtime version supported by the properties
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
BindingComponentDirection This property is required. string
The direction supported by the dapr binding component
RuntimeVersion This property is required. string
The runtime version supported by the properties
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
bindingComponentDirection This property is required. String
The direction supported by the dapr binding component
runtimeVersion This property is required. String
The runtime version supported by the properties
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
bindingComponentDirection This property is required. string
The direction supported by the dapr binding component
runtimeVersion This property is required. string
The runtime version supported by the properties
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
binding_component_direction This property is required. str
The direction supported by the dapr binding component
runtime_version This property is required. str
The runtime version supported by the properties
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
bindingComponentDirection This property is required. String
The direction supported by the dapr binding component
runtimeVersion This property is required. String
The runtime version supported by the properties
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

EasyAuthMicrosoftEntraIDAuthInfo
, EasyAuthMicrosoftEntraIDAuthInfoArgs

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
ClientId string
Application clientId for EasyAuth Microsoft Entra ID.
DeleteOrUpdateBehavior string | Pulumi.AzureNative.ServiceLinker.DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Secret string
Application Secret for EasyAuth Microsoft Entra ID.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
ClientId string
Application clientId for EasyAuth Microsoft Entra ID.
DeleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
Secret string
Application Secret for EasyAuth Microsoft Entra ID.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId String
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior String | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
secret String
Application Secret for EasyAuth Microsoft Entra ID.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId string
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior string | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
secret string
Application Secret for EasyAuth Microsoft Entra ID.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
client_id str
Application clientId for EasyAuth Microsoft Entra ID.
delete_or_update_behavior str | DeleteOrUpdateBehavior
Indicates whether to clean up previous operation when Linker is updating or deleting
secret str
Application Secret for EasyAuth Microsoft Entra ID.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId String
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior String | "Default" | "ForcedCleanup"
Indicates whether to clean up previous operation when Linker is updating or deleting
secret String
Application Secret for EasyAuth Microsoft Entra ID.

EasyAuthMicrosoftEntraIDAuthInfoResponse
, EasyAuthMicrosoftEntraIDAuthInfoResponseArgs

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
ClientId string
Application clientId for EasyAuth Microsoft Entra ID.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Secret string
Application Secret for EasyAuth Microsoft Entra ID.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
ClientId string
Application clientId for EasyAuth Microsoft Entra ID.
DeleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
Secret string
Application Secret for EasyAuth Microsoft Entra ID.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId String
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
secret String
Application Secret for EasyAuth Microsoft Entra ID.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId string
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior string
Indicates whether to clean up previous operation when Linker is updating or deleting
secret string
Application Secret for EasyAuth Microsoft Entra ID.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
client_id str
Application clientId for EasyAuth Microsoft Entra ID.
delete_or_update_behavior str
Indicates whether to clean up previous operation when Linker is updating or deleting
secret str
Application Secret for EasyAuth Microsoft Entra ID.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
clientId String
Application clientId for EasyAuth Microsoft Entra ID.
deleteOrUpdateBehavior String
Indicates whether to clean up previous operation when Linker is updating or deleting
secret String
Application Secret for EasyAuth Microsoft Entra ID.

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

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
Name string
Username or account name for secret auth.
SecretInfo Pulumi.AzureNative.ServiceLinker.Inputs.KeyVaultSecretReferenceSecretInfo | Pulumi.AzureNative.ServiceLinker.Inputs.KeyVaultSecretUriSecretInfo | Pulumi.AzureNative.ServiceLinker.Inputs.ValueSecretInfo
Password or key vault secret for secret auth.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
Name string
Username or account name for secret auth.
SecretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name String
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name string
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name str
Username or account name for secret auth.
secret_info KeyVaultSecretReferenceSecretInfo | KeyVaultSecretUriSecretInfo | ValueSecretInfo
Password or key vault secret for secret auth.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
Name string
Username or account name for secret auth.
SecretInfo Pulumi.AzureNative.ServiceLinker.Inputs.KeyVaultSecretReferenceSecretInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.KeyVaultSecretUriSecretInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.ValueSecretInfoResponse
Password or key vault secret for secret auth.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
Name string
Username or account name for secret auth.
SecretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name String
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name string
Username or account name for secret auth.
secretInfo KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
name str
Username or account name for secret auth.
secret_info KeyVaultSecretReferenceSecretInfoResponse | KeyVaultSecretUriSecretInfoResponse | ValueSecretInfoResponse
Password or key vault secret for secret auth.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string | Pulumi.AzureNative.ServiceLinker.AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str | AuthMode
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String | "optInAllAuth" | "optOutAllAuth"
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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

AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
AuthMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode string
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
auth_mode str
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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.
authMode String
Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.
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:Connector linkName /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.ServiceLinker/locations/{location}/connectors/{connectorName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi