azure-native.servicelinker.Linker
Explore with Pulumi AI
Linker of source and target resource Azure REST API version: 2022-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.
Other available API versions: 2021-11-01-preview, 2023-04-01-preview, 2024-04-01, 2024-07-01-preview.
Example Usage
PutLinker
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var linker = new AzureNative.ServiceLinker.Linker("linker", new()
    {
        AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
        {
            AuthType = "secret",
            Name = "name",
            SecretInfo = new AzureNative.ServiceLinker.Inputs.ValueSecretInfoArgs
            {
                SecretType = "rawValue",
                Value = "secret",
            },
        },
        LinkerName = "linkName",
        ResourceUri = "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
        TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
        {
            Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
            Type = "AzureResource",
        },
        VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
        {
            Type = AzureNative.ServiceLinker.VNetSolutionType.ServiceEndpoint,
        },
    });
});
package main
import (
	servicelinker "github.com/pulumi/pulumi-azure-native-sdk/servicelinker/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicelinker.NewLinker(ctx, "linker", &servicelinker.LinkerArgs{
			AuthInfo: &servicelinker.SecretAuthInfoArgs{
				AuthType: pulumi.String("secret"),
				Name:     pulumi.String("name"),
				SecretInfo: servicelinker.ValueSecretInfo{
					SecretType: "rawValue",
					Value:      "secret",
				},
			},
			LinkerName:  pulumi.String("linkName"),
			ResourceUri: pulumi.String("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app"),
			TargetService: &servicelinker.AzureResourceArgs{
				Id:   pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db"),
				Type: pulumi.String("AzureResource"),
			},
			VNetSolution: &servicelinker.VNetSolutionArgs{
				Type: pulumi.String(servicelinker.VNetSolutionTypeServiceEndpoint),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicelinker.Linker;
import com.pulumi.azurenative.servicelinker.LinkerArgs;
import com.pulumi.azurenative.servicelinker.inputs.VNetSolutionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var linker = new Linker("linker", LinkerArgs.builder()
            .authInfo(AccessKeyInfoBaseArgs.builder()
                .authType("secret")
                .name("name")
                .secretInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .linkerName("linkName")
            .resourceUri("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app")
            .targetService(AzureResourceArgs.builder()
                .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db")
                .type("AzureResource")
                .build())
            .vNetSolution(VNetSolutionArgs.builder()
                .type("serviceEndpoint")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const linker = new azure_native.servicelinker.Linker("linker", {
    authInfo: {
        authType: "secret",
        name: "name",
        secretInfo: {
            secretType: "rawValue",
            value: "secret",
        },
    },
    linkerName: "linkName",
    resourceUri: "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
    targetService: {
        id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
        type: "AzureResource",
    },
    vNetSolution: {
        type: azure_native.servicelinker.VNetSolutionType.ServiceEndpoint,
    },
});
import pulumi
import pulumi_azure_native as azure_native
linker = azure_native.servicelinker.Linker("linker",
    auth_info={
        "auth_type": "secret",
        "name": "name",
        "secret_info": {
            "secret_type": "rawValue",
            "value": "secret",
        },
    },
    linker_name="linkName",
    resource_uri="subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
    target_service={
        "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db",
        "type": "AzureResource",
    },
    v_net_solution={
        "type": azure_native.servicelinker.VNetSolutionType.SERVICE_ENDPOINT,
    })
resources:
  linker:
    type: azure-native:servicelinker:Linker
    properties:
      authInfo:
        authType: secret
        name: name
        secretInfo:
          secretType: rawValue
          value: secret
      linkerName: linkName
      resourceUri: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app
      targetService:
        id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DBforPostgreSQL/servers/test-pg/databases/test-db
        type: AzureResource
      vNetSolution:
        type: serviceEndpoint
Create Linker Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Linker(name: string, args: LinkerArgs, opts?: CustomResourceOptions);@overload
def Linker(resource_name: str,
           args: LinkerArgs,
           opts: Optional[ResourceOptions] = None)
@overload
def Linker(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           resource_uri: Optional[str] = None,
           auth_info: Optional[Union[AccessKeyInfoBaseArgs, SecretAuthInfoArgs, ServicePrincipalCertificateAuthInfoArgs, ServicePrincipalSecretAuthInfoArgs, SystemAssignedIdentityAuthInfoArgs, UserAccountAuthInfoArgs, UserAssignedIdentityAuthInfoArgs]] = None,
           client_type: Optional[Union[str, ClientType]] = None,
           configuration_info: Optional[ConfigurationInfoArgs] = None,
           linker_name: Optional[str] = None,
           public_network_solution: Optional[PublicNetworkSolutionArgs] = None,
           scope: Optional[str] = None,
           secret_store: Optional[SecretStoreArgs] = None,
           target_service: Optional[Union[AzureResourceArgs, ConfluentBootstrapServerArgs, ConfluentSchemaRegistryArgs, SelfHostedServerArgs]] = None,
           v_net_solution: Optional[VNetSolutionArgs] = None)func NewLinker(ctx *Context, name string, args LinkerArgs, opts ...ResourceOption) (*Linker, error)public Linker(string name, LinkerArgs args, CustomResourceOptions? opts = null)
public Linker(String name, LinkerArgs args)
public Linker(String name, LinkerArgs args, CustomResourceOptions options)
type: azure-native:servicelinker:Linker
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var linkerResource = new AzureNative.ServiceLinker.Linker("linkerResource", new()
{
    ResourceUri = "string",
    AuthInfo = new AzureNative.ServiceLinker.Inputs.AccessKeyInfoBaseArgs
    {
        AuthType = "accessKey",
        Permissions = new[]
        {
            "string",
        },
    },
    ClientType = "string",
    ConfigurationInfo = new AzureNative.ServiceLinker.Inputs.ConfigurationInfoArgs
    {
        Action = "string",
        AdditionalConfigurations = 
        {
            { "string", "string" },
        },
        CustomizedKeys = 
        {
            { "string", "string" },
        },
        DaprProperties = new AzureNative.ServiceLinker.Inputs.DaprPropertiesArgs
        {
            ComponentType = "string",
            Metadata = new[]
            {
                new AzureNative.ServiceLinker.Inputs.DaprMetadataArgs
                {
                    Name = "string",
                    SecretRef = "string",
                    Value = "string",
                },
            },
            Scopes = new[]
            {
                "string",
            },
            SecretStoreComponent = "string",
            Version = "string",
        },
        DeleteOrUpdateBehavior = "string",
    },
    LinkerName = "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",
    },
    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",
    },
});
example, err := servicelinker.NewLinker(ctx, "linkerResource", &servicelinker.LinkerArgs{
	ResourceUri: pulumi.String("string"),
	AuthInfo: &servicelinker.AccessKeyInfoBaseArgs{
		AuthType: pulumi.String("accessKey"),
		Permissions: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ClientType: pulumi.String("string"),
	ConfigurationInfo: &servicelinker.ConfigurationInfoArgs{
		Action: pulumi.String("string"),
		AdditionalConfigurations: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		CustomizedKeys: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		DaprProperties: &servicelinker.DaprPropertiesArgs{
			ComponentType: pulumi.String("string"),
			Metadata: servicelinker.DaprMetadataArray{
				&servicelinker.DaprMetadataArgs{
					Name:      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"),
	},
	LinkerName: 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"),
	},
	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"),
	},
})
var linkerResource = new Linker("linkerResource", LinkerArgs.builder()
    .resourceUri("string")
    .authInfo(AccessKeyInfoBaseArgs.builder()
        .authType("accessKey")
        .permissions("string")
        .build())
    .clientType("string")
    .configurationInfo(ConfigurationInfoArgs.builder()
        .action("string")
        .additionalConfigurations(Map.of("string", "string"))
        .customizedKeys(Map.of("string", "string"))
        .daprProperties(DaprPropertiesArgs.builder()
            .componentType("string")
            .metadata(DaprMetadataArgs.builder()
                .name("string")
                .secretRef("string")
                .value("string")
                .build())
            .scopes("string")
            .secretStoreComponent("string")
            .version("string")
            .build())
        .deleteOrUpdateBehavior("string")
        .build())
    .linkerName("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())
    .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());
linker_resource = azure_native.servicelinker.Linker("linkerResource",
    resource_uri="string",
    auth_info={
        "auth_type": "accessKey",
        "permissions": ["string"],
    },
    client_type="string",
    configuration_info={
        "action": "string",
        "additional_configurations": {
            "string": "string",
        },
        "customized_keys": {
            "string": "string",
        },
        "dapr_properties": {
            "component_type": "string",
            "metadata": [{
                "name": "string",
                "secret_ref": "string",
                "value": "string",
            }],
            "scopes": ["string"],
            "secret_store_component": "string",
            "version": "string",
        },
        "delete_or_update_behavior": "string",
    },
    linker_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",
    },
    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",
    })
const linkerResource = new azure_native.servicelinker.Linker("linkerResource", {
    resourceUri: "string",
    authInfo: {
        authType: "accessKey",
        permissions: ["string"],
    },
    clientType: "string",
    configurationInfo: {
        action: "string",
        additionalConfigurations: {
            string: "string",
        },
        customizedKeys: {
            string: "string",
        },
        daprProperties: {
            componentType: "string",
            metadata: [{
                name: "string",
                secretRef: "string",
                value: "string",
            }],
            scopes: ["string"],
            secretStoreComponent: "string",
            version: "string",
        },
        deleteOrUpdateBehavior: "string",
    },
    linkerName: "string",
    publicNetworkSolution: {
        action: "string",
        deleteOrUpdateBehavior: "string",
        firewallRules: {
            azureServices: "string",
            callerClientIP: "string",
            ipRanges: ["string"],
        },
    },
    scope: "string",
    secretStore: {
        keyVaultId: "string",
        keyVaultSecretName: "string",
    },
    targetService: {
        type: "AzureResource",
        id: "string",
        resourceProperties: {
            type: "KeyVault",
            connectAsKubernetesCsiDriver: false,
        },
    },
    vNetSolution: {
        deleteOrUpdateBehavior: "string",
        type: "string",
    },
});
type: azure-native:servicelinker:Linker
properties:
    authInfo:
        authType: accessKey
        permissions:
            - string
    clientType: string
    configurationInfo:
        action: string
        additionalConfigurations:
            string: string
        customizedKeys:
            string: string
        daprProperties:
            componentType: string
            metadata:
                - name: string
                  secretRef: string
                  value: string
            scopes:
                - string
            secretStoreComponent: string
            version: string
        deleteOrUpdateBehavior: string
    linkerName: string
    publicNetworkSolution:
        action: string
        deleteOrUpdateBehavior: string
        firewallRules:
            azureServices: string
            callerClientIP: string
            ipRanges:
                - string
    resourceUri: string
    scope: string
    secretStore:
        keyVaultId: string
        keyVaultSecretName: string
    targetService:
        id: string
        resourceProperties:
            connectAsKubernetesCsiDriver: false
            type: KeyVault
        type: AzureResource
    vNetSolution:
        deleteOrUpdateBehavior: string
        type: string
Linker Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Linker resource accepts the following input properties:
- ResourceUri string
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- AuthInfo Pulumi.Azure | Pulumi.Native. Service Linker. Inputs. Access Key Info Base Azure | Pulumi.Native. Service Linker. Inputs. Secret Auth Info Azure | Pulumi.Native. Service Linker. Inputs. Service Principal Certificate Auth Info Azure | Pulumi.Native. Service Linker. Inputs. Service Principal Secret Auth Info Azure | Pulumi.Native. Service Linker. Inputs. System Assigned Identity Auth Info Azure | Pulumi.Native. Service Linker. Inputs. User Account Auth Info Azure Native. Service Linker. Inputs. User Assigned Identity Auth Info 
- The authentication type.
- ClientType string | Pulumi.Azure Native. Service Linker. Client Type 
- The application client type
- ConfigurationInfo Pulumi.Azure Native. Service Linker. Inputs. Configuration Info 
- The connection information consumed by applications, including secrets, connection strings.
- LinkerName string
- The name Linker resource.
- PublicNetwork Pulumi.Solution Azure Native. Service Linker. Inputs. Public Network Solution 
- The network solution.
- Scope string
- connection scope in source service.
- SecretStore Pulumi.Azure Native. Service Linker. Inputs. Secret Store 
- An option to store secret value in secure place
- TargetService Pulumi.Azure | Pulumi.Native. Service Linker. Inputs. Azure Resource Azure | Pulumi.Native. Service Linker. Inputs. Confluent Bootstrap Server Azure | Pulumi.Native. Service Linker. Inputs. Confluent Schema Registry Azure Native. Service Linker. Inputs. Self Hosted Server 
- The target service properties
- VNetSolution Pulumi.Azure Native. Service Linker. Inputs. VNet Solution 
- The VNet solution.
- ResourceUri string
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- AuthInfo AccessKey | SecretInfo Base Args Auth | ServiceInfo Args Principal | ServiceCertificate Auth Info Args Principal | SystemSecret Auth Info Args Assigned | UserIdentity Auth Info Args Account | UserAuth Info Args Assigned Identity Auth Info Args 
- The authentication type.
- ClientType string | ClientType 
- The application client type
- ConfigurationInfo ConfigurationInfo Args 
- The connection information consumed by applications, including secrets, connection strings.
- LinkerName string
- The name Linker resource.
- PublicNetwork PublicSolution Network Solution Args 
- The network solution.
- Scope string
- connection scope in source service.
- SecretStore SecretStore Args 
- An option to store secret value in secure place
- TargetService AzureResource | ConfluentArgs Bootstrap | ConfluentServer Args Schema | SelfRegistry Args Hosted Server Args 
- The target service properties
- VNetSolution VNetSolution Args 
- The VNet solution.
- resourceUri String
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- authInfo AccessKey | SecretInfo Base Auth | ServiceInfo Principal | ServiceCertificate Auth Info Principal | SystemSecret Auth Info Assigned | UserIdentity Auth Info Account | UserAuth Info Assigned Identity Auth Info 
- The authentication type.
- clientType String | ClientType 
- The application client type
- configurationInfo ConfigurationInfo 
- The connection information consumed by applications, including secrets, connection strings.
- linkerName String
- The name Linker resource.
- publicNetwork PublicSolution Network Solution 
- The network solution.
- scope String
- connection scope in source service.
- secretStore SecretStore 
- An option to store secret value in secure place
- targetService AzureResource | ConfluentBootstrap | ConfluentServer Schema | SelfRegistry Hosted Server 
- The target service properties
- vNet VNetSolution Solution 
- The VNet solution.
- resourceUri string
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- authInfo AccessKey | SecretInfo Base Auth | ServiceInfo Principal | ServiceCertificate Auth Info Principal | SystemSecret Auth Info Assigned | UserIdentity Auth Info Account | UserAuth Info Assigned Identity Auth Info 
- The authentication type.
- clientType string | ClientType 
- The application client type
- configurationInfo ConfigurationInfo 
- The connection information consumed by applications, including secrets, connection strings.
- linkerName string
- The name Linker resource.
- publicNetwork PublicSolution Network Solution 
- The network solution.
- scope string
- connection scope in source service.
- secretStore SecretStore 
- An option to store secret value in secure place
- targetService AzureResource | ConfluentBootstrap | ConfluentServer Schema | SelfRegistry Hosted Server 
- The target service properties
- vNet VNetSolution Solution 
- The VNet solution.
- resource_uri str
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- auth_info AccessKey | SecretInfo Base Args Auth | ServiceInfo Args Principal | ServiceCertificate Auth Info Args Principal | SystemSecret Auth Info Args Assigned | UserIdentity Auth Info Args Account | UserAuth Info Args Assigned Identity Auth Info Args 
- The authentication type.
- client_type str | ClientType 
- The application client type
- configuration_info ConfigurationInfo Args 
- The connection information consumed by applications, including secrets, connection strings.
- linker_name str
- The name Linker resource.
- public_network_ Publicsolution Network Solution Args 
- The network solution.
- scope str
- connection scope in source service.
- secret_store SecretStore Args 
- An option to store secret value in secure place
- target_service AzureResource | ConfluentArgs Bootstrap | ConfluentServer Args Schema | SelfRegistry Args Hosted Server Args 
- The target service properties
- v_net_ VNetsolution Solution Args 
- The VNet solution.
- resourceUri String
- The fully qualified Azure Resource manager identifier of the resource to be connected.
- authInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- The authentication type.
- clientType String | "none" | "dotnet" | "java" | "python" | "go" | "php" | "ruby" | "django" | "nodejs" | "springBoot" | "kafka-spring Boot" | "dapr" 
- The application client type
- configurationInfo Property Map
- The connection information consumed by applications, including secrets, connection strings.
- linkerName String
- The name Linker resource.
- publicNetwork Property MapSolution 
- The network solution.
- scope String
- connection scope in source service.
- secretStore Property Map
- An option to store secret value in secure place
- targetService Property Map | Property Map | Property Map | Property Map
- The target service properties
- vNet Property MapSolution 
- The VNet solution.
Outputs
All input properties are implicitly available as output properties. Additionally, the Linker resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The provisioning state.
- SystemData Pulumi.Azure Native. Service Linker. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The provisioning state.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The provisioning state.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- The provisioning state.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- The provisioning state.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The provisioning state.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AccessKeyInfoBase, AccessKeyInfoBaseArgs        
- Permissions
List<Union<string, Pulumi.Azure Native. Service Linker. Access Key Permissions>> 
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- Permissions []string
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions
List<Either<String,AccessKey Permissions>> 
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions
(string | AccessKey Permissions)[] 
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions
Sequence[Union[str, AccessKey Permissions]] 
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions List<String | "Read" | "Write" | "Listen" | "Send" | "Manage">
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
AccessKeyInfoBaseResponse, AccessKeyInfoBaseResponseArgs          
- Permissions List<string>
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- Permissions []string
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions List<String>
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions string[]
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions Sequence[str]
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
- permissions List<String>
- Permissions of the accessKey. ReadandWriteare for Azure Cosmos DB and Azure App Configuration,Listen,SendandManageare for Azure Event Hub and Azure Service Bus.
AccessKeyPermissions, AccessKeyPermissionsArgs      
- Read
- Read
- Write
- Write
- Listen
- Listen
- Send
- Send
- Manage
- Manage
- AccessKey Permissions Read 
- Read
- AccessKey Permissions Write 
- Write
- AccessKey Permissions Listen 
- Listen
- AccessKey Permissions Send 
- Send
- AccessKey Permissions 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
- "Read"
- Read
- "Write"
- Write
- "Listen"
- Listen
- "Send"
- Send
- "Manage"
- Manage
ActionType, ActionTypeArgs    
- Enable
- enable
- OptOut 
- optOut
- ActionType Enable 
- enable
- ActionType Opt Out 
- optOut
- Enable
- enable
- OptOut 
- optOut
- Enable
- enable
- OptOut 
- optOut
- ENABLE
- enable
- OPT_OUT
- optOut
- "enable"
- enable
- "optOut" 
- optOut
AllowType, AllowTypeArgs    
- @True
- true
- @False
- false
- AllowType True 
- true
- AllowType False 
- false
- True_
- true
- False_
- false
- True
- true
- False
- false
- TRUE
- true
- FALSE
- false
- "true"
- true
- "false"
- false
AzureKeyVaultProperties, AzureKeyVaultPropertiesArgs        
- ConnectAs boolKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- ConnectAs boolKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connectAs BooleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connectAs booleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connect_as_ boolkubernetes_ csi_ driver 
- True if connect via Kubernetes CSI Driver.
- connectAs BooleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
AzureKeyVaultPropertiesResponse, AzureKeyVaultPropertiesResponseArgs          
- ConnectAs boolKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- ConnectAs boolKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connectAs BooleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connectAs booleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
- connect_as_ boolkubernetes_ csi_ driver 
- True if connect via Kubernetes CSI Driver.
- connectAs BooleanKubernetes Csi Driver 
- True if connect via Kubernetes CSI Driver.
AzureResource, AzureResourceArgs    
- Id string
- The Id of azure resource.
- ResourceProperties Pulumi.Azure Native. Service Linker. Inputs. Azure Key Vault Properties 
- The azure resource connection related properties.
- Id string
- The Id of azure resource.
- ResourceProperties AzureKey Vault Properties 
- The azure resource connection related properties.
- id String
- The Id of azure resource.
- resourceProperties AzureKey Vault Properties 
- The azure resource connection related properties.
- id string
- The Id of azure resource.
- resourceProperties AzureKey Vault Properties 
- The azure resource connection related properties.
- id str
- The Id of azure resource.
- resource_properties AzureKey Vault Properties 
- 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.Azure Native. Service Linker. Inputs. Azure Key Vault Properties Response 
- The azure resource connection related properties.
- Id string
- The Id of azure resource.
- ResourceProperties AzureKey Vault Properties Response 
- The azure resource connection related properties.
- id String
- The Id of azure resource.
- resourceProperties AzureKey Vault Properties Response 
- The azure resource connection related properties.
- id string
- The Id of azure resource.
- resourceProperties AzureKey Vault Properties Response 
- The azure resource connection related properties.
- id str
- The Id of azure resource.
- resource_properties AzureKey Vault Properties Response 
- 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_spring Boot 
- kafka-springBoot
- Dapr
- dapr
- ClientType None 
- none
- ClientType Dotnet 
- dotnet
- ClientType Java 
- java
- ClientType Python 
- python
- ClientType Go 
- go
- ClientType Php 
- php
- ClientType Ruby 
- ruby
- ClientType Django 
- django
- ClientType Nodejs 
- nodejs
- ClientType Spring Boot 
- springBoot
- ClientType_Kafka_Spring Boot 
- kafka-springBoot
- ClientType Dapr 
- dapr
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- SpringBoot 
- springBoot
- KafkaspringBoot 
- kafka-springBoot
- Dapr
- dapr
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- SpringBoot 
- springBoot
- Kafka_spring Boot 
- kafka-springBoot
- Dapr
- dapr
- NONE
- none
- DOTNET
- dotnet
- JAVA
- java
- PYTHON
- python
- GO
- go
- PHP
- php
- RUBY
- ruby
- DJANGO
- django
- NODEJS
- nodejs
- SPRING_BOOT
- springBoot
- KAFKA_SPRING_BOOT
- kafka-springBoot
- DAPR
- dapr
- "none"
- none
- "dotnet"
- dotnet
- "java"
- java
- "python"
- python
- "go"
- go
- "php"
- php
- "ruby"
- ruby
- "django"
- django
- "nodejs"
- nodejs
- "springBoot" 
- springBoot
- "kafka-springBoot" 
- kafka-springBoot
- "dapr"
- dapr
ConfigurationInfo, ConfigurationInfoArgs    
- Action
string | Pulumi.Azure Native. Service Linker. Action Type 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- AdditionalConfigurations Dictionary<string, string>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- CustomizedKeys Dictionary<string, string>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- DaprProperties Pulumi.Azure Native. Service Linker. Inputs. Dapr Properties 
- Indicates some additional properties for dapr client type
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Action
string | ActionType 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- AdditionalConfigurations map[string]string
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- CustomizedKeys map[string]string
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- DaprProperties DaprProperties 
- Indicates some additional properties for dapr client type
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action
String | ActionType 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations Map<String,String>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys Map<String,String>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties DaprProperties 
- Indicates some additional properties for dapr client type
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action
string | ActionType 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations {[key: string]: string}
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys {[key: string]: string}
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties DaprProperties 
- Indicates some additional properties for dapr client type
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action
str | ActionType 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additional_configurations Mapping[str, str]
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customized_keys Mapping[str, str]
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- dapr_properties DaprProperties 
- Indicates some additional properties for dapr client type
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action
String | "enable" | "optOut" 
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations Map<String>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys Map<String>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties Property Map
- Indicates some additional properties for dapr client type
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- Indicates whether to clean up previous operation when Linker is updating or deleting
ConfigurationInfoResponse, ConfigurationInfoResponseArgs      
- Action string
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- AdditionalConfigurations Dictionary<string, string>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- CustomizedKeys Dictionary<string, string>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- DaprProperties Pulumi.Azure Native. Service Linker. Inputs. Dapr Properties Response 
- Indicates some additional properties for dapr client type
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Action string
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- AdditionalConfigurations map[string]string
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- CustomizedKeys map[string]string
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- DaprProperties DaprProperties Response 
- Indicates some additional properties for dapr client type
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action String
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations Map<String,String>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys Map<String,String>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties DaprProperties Response 
- Indicates some additional properties for dapr client type
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action string
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations {[key: string]: string}
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys {[key: string]: string}
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties DaprProperties Response 
- Indicates some additional properties for dapr client type
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action str
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additional_configurations Mapping[str, str]
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customized_keys Mapping[str, str]
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- dapr_properties DaprProperties Response 
- Indicates some additional properties for dapr client type
- delete_or_ strupdate_ behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- action String
- Optional, indicate whether to apply configurations on source application. If enable, generate configurations and applied to the source application. Default is enable. If optOut, no configuration change will be made on source.
- additionalConfigurations Map<String>
- A dictionary of additional configurations to be added. Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
- customizedKeys Map<String>
- Optional. A dictionary of default key name and customized key name mapping. If not specified, default key name will be used for generate configurations
- daprProperties Property Map
- Indicates some additional properties for dapr client type
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
ConfluentBootstrapServer, ConfluentBootstrapServerArgs      
- Endpoint string
- The endpoint of service.
- Endpoint string
- The endpoint of service.
- endpoint String
- The endpoint of service.
- endpoint string
- The endpoint of service.
- endpoint str
- The endpoint of service.
- endpoint String
- The endpoint of service.
ConfluentBootstrapServerResponse, ConfluentBootstrapServerResponseArgs        
- Endpoint string
- The endpoint of service.
- Endpoint string
- The endpoint of service.
- endpoint String
- The endpoint of service.
- endpoint string
- The endpoint of service.
- endpoint str
- The endpoint of service.
- endpoint String
- The endpoint of service.
ConfluentSchemaRegistry, ConfluentSchemaRegistryArgs      
- Endpoint string
- The endpoint of service.
- Endpoint string
- The endpoint of service.
- endpoint String
- The endpoint of service.
- endpoint string
- The endpoint of service.
- endpoint str
- The endpoint of service.
- endpoint String
- The endpoint of service.
ConfluentSchemaRegistryResponse, ConfluentSchemaRegistryResponseArgs        
- Endpoint string
- The endpoint of service.
- Endpoint string
- The endpoint of service.
- endpoint String
- The endpoint of service.
- endpoint string
- The endpoint of service.
- endpoint str
- The endpoint of service.
- endpoint String
- The endpoint of service.
DaprMetadata, DaprMetadataArgs    
- name str
- Metadata property name.
- secret_ref str
- The secret name where dapr could get value
- value str
- Metadata property value.
DaprMetadataResponse, DaprMetadataResponseArgs      
- name str
- Metadata property name.
- secret_ref str
- The secret name where dapr could get value
- value str
- Metadata property value.
DaprProperties, DaprPropertiesArgs    
- ComponentType string
- The dapr component type
- Metadata
List<Pulumi.Azure Native. Service Linker. Inputs. Dapr Metadata> 
- Additional dapr metadata
- Scopes List<string>
- The dapr component scopes
- SecretStore stringComponent 
- 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
- SecretStore stringComponent 
- 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
- secretStore StringComponent 
- 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
- secretStore stringComponent 
- 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_ strcomponent 
- 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
- secretStore StringComponent 
- The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
DaprPropertiesResponse, DaprPropertiesResponseArgs      
- ComponentType string
- The dapr component type
- Metadata
List<Pulumi.Azure Native. Service Linker. Inputs. Dapr Metadata Response> 
- Additional dapr metadata
- Scopes List<string>
- The dapr component scopes
- SecretStore stringComponent 
- The name of a secret store dapr to retrieve secret
- Version string
- The dapr component version
- ComponentType string
- The dapr component type
- Metadata
[]DaprMetadata Response 
- Additional dapr metadata
- Scopes []string
- The dapr component scopes
- SecretStore stringComponent 
- 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 Response> 
- Additional dapr metadata
- scopes List<String>
- The dapr component scopes
- secretStore StringComponent 
- The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
- componentType string
- The dapr component type
- metadata
DaprMetadata Response[] 
- Additional dapr metadata
- scopes string[]
- The dapr component scopes
- secretStore stringComponent 
- 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 Response] 
- Additional dapr metadata
- scopes Sequence[str]
- The dapr component scopes
- secret_store_ strcomponent 
- 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
- secretStore StringComponent 
- The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
DeleteOrUpdateBehavior, DeleteOrUpdateBehaviorArgs        
- Default
- Default
- ForcedCleanup 
- ForcedCleanup
- DeleteOr Update Behavior Default 
- Default
- DeleteOr Update Behavior Forced Cleanup 
- ForcedCleanup
- Default
- Default
- ForcedCleanup 
- ForcedCleanup
- Default
- Default
- ForcedCleanup 
- ForcedCleanup
- DEFAULT
- Default
- FORCED_CLEANUP
- ForcedCleanup
- "Default"
- Default
- "ForcedCleanup" 
- ForcedCleanup
FirewallRules, FirewallRulesArgs    
- AzureServices string | Pulumi.Azure Native. Service Linker. Allow Type 
- Allow Azure services to access the target service if true.
- CallerClient string | Pulumi.IP Azure Native. Service Linker. Allow Type 
- 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.
- CallerClient string | AllowIP Type 
- 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.
- callerClient String | AllowIP Type 
- 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.
- callerClient string | AllowIP Type 
- 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_ str | Allowip Type 
- 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.
- callerClient String | "true" | "false"IP 
- 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.
- CallerClient stringIP 
- 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.
- CallerClient stringIP 
- 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.
- callerClient StringIP 
- 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.
- callerClient stringIP 
- 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_ strip 
- 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.
- callerClient StringIP 
- 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            
KeyVaultSecretReferenceSecretInfoResponse, KeyVaultSecretReferenceSecretInfoResponseArgs              
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.Azure Native. Service Linker. Action Type 
- 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.
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- FirewallRules Pulumi.Azure Native. Service Linker. Inputs. Firewall Rules 
- 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.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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_ str | Deleteupdate_ behavior Or Update Behavior 
- 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.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- 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.
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- FirewallRules Pulumi.Azure Native. Service Linker. Inputs. Firewall Rules Response 
- 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.
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- FirewallRules FirewallRules Response 
- 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.
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewallRules FirewallRules Response 
- 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.
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewallRules FirewallRules Response 
- 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_ strupdate_ behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewall_rules FirewallRules Response 
- 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.
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewallRules Property Map
- Describe firewall rules of target service to make sure source application could connect to the target.
SecretAuthInfo, SecretAuthInfoArgs      
- Name string
- Username or account name for secret auth.
- SecretInfo Pulumi.Azure | Pulumi.Native. Service Linker. Inputs. Key Vault Secret Reference Secret Info Azure | Pulumi.Native. Service Linker. Inputs. Key Vault Secret Uri Secret Info Azure Native. Service Linker. Inputs. Value Secret Info 
- Password or key vault secret for secret auth.
- Name string
- Username or account name for secret auth.
- SecretInfo KeyVault | KeySecret Reference Secret Info Vault | ValueSecret Uri Secret Info Secret Info 
- Password or key vault secret for secret auth.
- name String
- Username or account name for secret auth.
- secretInfo KeyVault | KeySecret Reference Secret Info Vault | ValueSecret Uri Secret Info Secret Info 
- Password or key vault secret for secret auth.
- name string
- Username or account name for secret auth.
- secretInfo KeyVault | KeySecret Reference Secret Info Vault | ValueSecret Uri Secret Info Secret Info 
- Password or key vault secret for secret auth.
- name str
- Username or account name for secret auth.
- secret_info KeyVault | KeySecret Reference Secret Info Vault | ValueSecret Uri Secret Info Secret Info 
- Password or key vault secret for secret auth.
- name String
- Username or account name for secret auth.
- secretInfo Property Map | Property Map | Property Map
- Password or key vault secret for secret auth.
SecretAuthInfoResponse, SecretAuthInfoResponseArgs        
- Name string
- Username or account name for secret auth.
- SecretInfo Pulumi.Azure | Pulumi.Native. Service Linker. Inputs. Key Vault Secret Reference Secret Info Response Azure | Pulumi.Native. Service Linker. Inputs. Key Vault Secret Uri Secret Info Response Azure Native. Service Linker. Inputs. Value Secret Info Response 
- Password or key vault secret for secret auth.
- Name string
- Username or account name for secret auth.
- SecretInfo KeyVault | KeySecret Reference Secret Info Response Vault | ValueSecret Uri Secret Info Response Secret Info Response 
- Password or key vault secret for secret auth.
- name String
- Username or account name for secret auth.
- secretInfo KeyVault | KeySecret Reference Secret Info Response Vault | ValueSecret Uri Secret Info Response Secret Info Response 
- Password or key vault secret for secret auth.
- name string
- Username or account name for secret auth.
- secretInfo KeyVault | KeySecret Reference Secret Info Response Vault | ValueSecret Uri Secret Info Response Secret Info Response 
- Password or key vault secret for secret auth.
- name str
- Username or account name for secret auth.
- secret_info KeyVault | KeySecret Reference Secret Info Response Vault | ValueSecret Uri Secret Info Response Secret Info Response 
- Password or key vault secret for secret auth.
- name String
- Username or account name for secret auth.
- secretInfo Property Map | Property Map | Property Map
- Password or key vault secret for secret auth.
SecretStore, SecretStoreArgs    
- KeyVault stringId 
- The key vault id to store secret
- KeyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- KeyVault stringId 
- The key vault id to store secret
- KeyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault StringId 
- The key vault id to store secret
- keyVault StringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault stringId 
- The key vault id to store secret
- keyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- key_vault_ strid 
- The key vault id to store secret
- key_vault_ strsecret_ name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault StringId 
- The key vault id to store secret
- keyVault StringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
SecretStoreResponse, SecretStoreResponseArgs      
- KeyVault stringId 
- The key vault id to store secret
- KeyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- KeyVault stringId 
- The key vault id to store secret
- KeyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault StringId 
- The key vault id to store secret
- keyVault StringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault stringId 
- The key vault id to store secret
- keyVault stringSecret Name 
- The key vault secret name to store secret, only valid when storing one secret
- key_vault_ strid 
- The key vault id to store secret
- key_vault_ strsecret_ name 
- The key vault secret name to store secret, only valid when storing one secret
- keyVault StringId 
- The key vault id to store secret
- keyVault StringSecret Name 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- ClientId string
- Application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- ClientId string
- Application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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 String
- ServicePrincipal certificate for servicePrincipal auth.
- clientId String
- Application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- clientId string
- Application clientId for servicePrincipal auth.
- principalId string
- Principal Id for servicePrincipal auth.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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 str
- ServicePrincipal certificate for servicePrincipal auth.
- client_id str
- Application clientId for servicePrincipal auth.
- principal_id str
- Principal Id for servicePrincipal auth.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- 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 String
- ServicePrincipal certificate for servicePrincipal auth.
- clientId String
- Application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- ClientId string
- Application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- DeleteOr stringUpdate Behavior 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- ClientId string
- Application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- DeleteOr stringUpdate Behavior 
- 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 String
- ServicePrincipal certificate for servicePrincipal auth.
- clientId String
- Application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- deleteOr StringUpdate Behavior 
- 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 string
- ServicePrincipal certificate for servicePrincipal auth.
- clientId string
- Application clientId for servicePrincipal auth.
- principalId string
- Principal Id for servicePrincipal auth.
- deleteOr stringUpdate Behavior 
- 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 str
- ServicePrincipal certificate for servicePrincipal auth.
- client_id str
- Application clientId for servicePrincipal auth.
- principal_id str
- Principal Id for servicePrincipal auth.
- delete_or_ strupdate_ behavior 
- 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 String
- ServicePrincipal certificate for servicePrincipal auth.
- clientId String
- Application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- deleteOr StringUpdate Behavior 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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 String
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId string
- Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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 str
- ServicePrincipal application clientId for servicePrincipal auth.
- principal_id str
- Principal Id for servicePrincipal auth.
- secret str
- Secret for servicePrincipal auth.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- 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 String
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- DeleteOr stringUpdate Behavior 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- PrincipalId string
- Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- DeleteOr stringUpdate Behavior 
- 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 String
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- deleteOr StringUpdate Behavior 
- 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 string
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId string
- Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- deleteOr stringUpdate Behavior 
- 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 str
- ServicePrincipal application clientId for servicePrincipal auth.
- principal_id str
- Principal Id for servicePrincipal auth.
- secret str
- Secret for servicePrincipal auth.
- delete_or_ strupdate_ behavior 
- 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 String
- ServicePrincipal application clientId for servicePrincipal auth.
- principalId String
- Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- deleteOr StringUpdate Behavior 
- 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          
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- 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.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles string[]
- Optional, this value specifies the Azure role to be assigned
- userName string
- Username created in the database which is mapped to a user in AAD.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- 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.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- 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            
- DeleteOr stringUpdate Behavior 
- 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.
- DeleteOr stringUpdate Behavior 
- 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.
- deleteOr StringUpdate Behavior 
- 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.
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles string[]
- Optional, this value specifies the Azure role to be assigned
- userName string
- Username created in the database which is mapped to a user in AAD.
- delete_or_ strupdate_ behavior 
- 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.
- deleteOr StringUpdate Behavior 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
UserAccountAuthInfo, UserAccountAuthInfoArgs        
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- 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.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- 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.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- principalId string
- Principal Id for user account.
- roles string[]
- Optional, this value specifies the Azure roles to be assigned. Automatically
- userName string
- Username created in the database which is mapped to a user in AAD.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- 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.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- 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          
- DeleteOr stringUpdate Behavior 
- 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.
- DeleteOr stringUpdate Behavior 
- 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.
- deleteOr StringUpdate Behavior 
- 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.
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- principalId string
- Principal Id for user account.
- roles string[]
- Optional, this value specifies the Azure roles to be assigned. Automatically
- userName string
- Username created in the database which is mapped to a user in AAD.
- delete_or_ strupdate_ behavior 
- 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.
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- principalId String
- Principal Id for user account.
- roles List<String>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- userName String
- Username created in the database which is mapped to a user in AAD.
UserAssignedIdentityAuthInfo, UserAssignedIdentityAuthInfoArgs          
- ClientId string
- Client Id for userAssignedIdentity.
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Roles List<string>
- Optional, this value specifies the Azure role to be assigned
- SubscriptionId string
- Subscription id for userAssignedIdentity.
- UserName string
- Username created in the database which is mapped to a user in AAD.
- ClientId string
- Client Id for userAssignedIdentity.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Roles []string
- Optional, this value specifies the Azure role to be assigned
- SubscriptionId string
- Subscription id for userAssignedIdentity.
- UserName string
- Username created in the database which is mapped to a user in AAD.
- clientId String
- Client Id for userAssignedIdentity.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles List<String>
- Optional, this value specifies the Azure role to be assigned
- subscriptionId String
- Subscription id for userAssignedIdentity.
- userName String
- Username created in the database which is mapped to a user in AAD.
- clientId string
- Client Id for userAssignedIdentity.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles string[]
- Optional, this value specifies the Azure role to be assigned
- subscriptionId string
- Subscription id for userAssignedIdentity.
- userName string
- Username created in the database which is mapped to a user in AAD.
- client_id str
- Client Id for userAssignedIdentity.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles Sequence[str]
- Optional, this value specifies the Azure role to be assigned
- subscription_id str
- Subscription id for userAssignedIdentity.
- user_name str
- Username created in the database which is mapped to a user in AAD.
- clientId String
- Client Id for userAssignedIdentity.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles List<String>
- Optional, this value specifies the Azure role to be assigned
- subscriptionId String
- Subscription id for userAssignedIdentity.
- userName String
- Username created in the database which is mapped to a user in AAD.
UserAssignedIdentityAuthInfoResponse, UserAssignedIdentityAuthInfoResponseArgs            
- ClientId string
- Client Id for userAssignedIdentity.
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Roles List<string>
- Optional, this value specifies the Azure role to be assigned
- SubscriptionId string
- Subscription id for userAssignedIdentity.
- UserName string
- Username created in the database which is mapped to a user in AAD.
- ClientId string
- Client Id for userAssignedIdentity.
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Roles []string
- Optional, this value specifies the Azure role to be assigned
- SubscriptionId string
- Subscription id for userAssignedIdentity.
- UserName string
- Username created in the database which is mapped to a user in AAD.
- clientId String
- Client Id for userAssignedIdentity.
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles List<String>
- Optional, this value specifies the Azure role to be assigned
- subscriptionId String
- Subscription id for userAssignedIdentity.
- userName String
- Username created in the database which is mapped to a user in AAD.
- clientId string
- Client Id for userAssignedIdentity.
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles string[]
- Optional, this value specifies the Azure role to be assigned
- subscriptionId string
- Subscription id for userAssignedIdentity.
- userName string
- Username created in the database which is mapped to a user in AAD.
- client_id str
- Client Id for userAssignedIdentity.
- delete_or_ strupdate_ behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- roles Sequence[str]
- Optional, this value specifies the Azure role to be assigned
- subscription_id str
- Subscription id for userAssignedIdentity.
- user_name str
- Username created in the database which is mapped to a user in AAD.
- clientId String
- Client Id for userAssignedIdentity.
- deleteOr StringUpdate Behavior 
- 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    
- DeleteOr string | Pulumi.Update Behavior Azure Native. Service Linker. Delete Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Type
string | Pulumi.Azure Native. Service Linker. VNet Solution Type 
- Type of VNet solution.
- DeleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Type
string | VNetSolution Type 
- Type of VNet solution.
- deleteOr String | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type
String | VNetSolution Type 
- Type of VNet solution.
- deleteOr string | DeleteUpdate Behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type
string | VNetSolution Type 
- Type of VNet solution.
- delete_or_ str | Deleteupdate_ behavior Or Update Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type
str | VNetSolution Type 
- Type of VNet solution.
- deleteOr String | "Default" | "ForcedUpdate Behavior Cleanup" 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type
String | "serviceEndpoint" | "private Link" 
- Type of VNet solution.
VNetSolutionResponse, VNetSolutionResponseArgs      
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Type string
- Type of VNet solution.
- DeleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- Type string
- Type of VNet solution.
- deleteOr StringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type String
- Type of VNet solution.
- deleteOr stringUpdate Behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type string
- Type of VNet solution.
- delete_or_ strupdate_ behavior 
- Indicates whether to clean up previous operation when Linker is updating or deleting
- type str
- Type of VNet solution.
- deleteOr StringUpdate Behavior 
- 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
- VNetSolution Type Service Endpoint 
- serviceEndpoint
- VNetSolution Type Private Link 
- privateLink
- ServiceEndpoint 
- serviceEndpoint
- PrivateLink 
- privateLink
- ServiceEndpoint 
- serviceEndpoint
- PrivateLink 
- privateLink
- SERVICE_ENDPOINT
- serviceEndpoint
- PRIVATE_LINK
- privateLink
- "serviceEndpoint" 
- serviceEndpoint
- "privateLink" 
- privateLink
ValueSecretInfo, ValueSecretInfoArgs      
- Value string
- The actual value of the secret.
- Value string
- The actual value of the secret.
- value String
- The actual value of the secret.
- value string
- The actual value of the secret.
- value str
- The actual value of the secret.
- value String
- The actual value of the secret.
ValueSecretInfoResponse, ValueSecretInfoResponseArgs        
- Value string
- The actual value of the secret.
- Value string
- The actual value of the secret.
- value String
- The actual value of the secret.
- value string
- The actual value of the secret.
- value str
- The actual value of the secret.
- value String
- The actual value of the secret.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:servicelinker:Linker linkName /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0