azure-native.servicelinker.Connector
Explore with Pulumi AI
Linker of source and target resource Azure REST API version: 2022-11-01-preview.
Other available API versions: 2023-04-01-preview, 2024-04-01.
Example Usage
PutConnector
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var connector = new AzureNative.ServiceLinker.Connector("connector", new()
{
AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
{
AuthType = "secret",
},
ConnectorName = "connectorName",
Location = "westus",
ResourceGroupName = "test-rg",
SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
{
KeyVaultId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
},
TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
{
Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
Type = "AzureResource",
},
});
});
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.NewConnector(ctx, "connector", &servicelinker.ConnectorArgs{
AuthInfo: &servicelinker.SecretAuthInfoArgs{
AuthType: pulumi.String("secret"),
},
ConnectorName: pulumi.String("connectorName"),
Location: pulumi.String("westus"),
ResourceGroupName: pulumi.String("test-rg"),
SecretStore: &servicelinker.SecretStoreArgs{
KeyVaultId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv"),
},
TargetService: &servicelinker.AzureResourceArgs{
Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db"),
Type: pulumi.String("AzureResource"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicelinker.Connector;
import com.pulumi.azurenative.servicelinker.ConnectorArgs;
import com.pulumi.azurenative.servicelinker.inputs.SecretStoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connector = new Connector("connector", ConnectorArgs.builder()
.authInfo(AccessKeyInfoBaseArgs.builder()
.authType("secret")
.build())
.connectorName("connectorName")
.location("westus")
.resourceGroupName("test-rg")
.secretStore(SecretStoreArgs.builder()
.keyVaultId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv")
.build())
.targetService(AzureResourceArgs.builder()
.id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db")
.type("AzureResource")
.build())
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
connector = azure_native.servicelinker.Connector("connector",
auth_info=azure_native.servicelinker.SecretAuthInfoArgs(
auth_type="secret",
),
connector_name="connectorName",
location="westus",
resource_group_name="test-rg",
secret_store=azure_native.servicelinker.SecretStoreArgs(
key_vault_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
),
target_service=azure_native.servicelinker.AzureResourceArgs(
id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
type="AzureResource",
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const connector = new azure_native.servicelinker.Connector("connector", {
authInfo: {
authType: "secret",
},
connectorName: "connectorName",
location: "westus",
resourceGroupName: "test-rg",
secretStore: {
keyVaultId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
},
targetService: {
id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
type: "AzureResource",
},
});
resources:
connector:
type: azure-native:servicelinker:Connector
properties:
authInfo:
authType: secret
connectorName: connectorName
location: westus
resourceGroupName: test-rg
secretStore:
keyVaultId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv
targetService:
id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db
type: AzureResource
Create Connector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);
@overload
def Connector(resource_name: str,
args: ConnectorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Connector(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[str] = None,
resource_group_name: Optional[str] = None,
auth_info: Optional[Union[AccessKeyInfoBaseArgs, SecretAuthInfoArgs, ServicePrincipalCertificateAuthInfoArgs, ServicePrincipalSecretAuthInfoArgs, SystemAssignedIdentityAuthInfoArgs, UserAccountAuthInfoArgs, UserAssignedIdentityAuthInfoArgs]] = None,
client_type: Optional[Union[str, ClientType]] = None,
configuration_info: Optional[ConfigurationInfoArgs] = None,
connector_name: Optional[str] = None,
public_network_solution: Optional[PublicNetworkSolutionArgs] = None,
scope: Optional[str] = None,
secret_store: Optional[SecretStoreArgs] = None,
subscription_id: Optional[str] = None,
target_service: Optional[Union[AzureResourceArgs, ConfluentBootstrapServerArgs, ConfluentSchemaRegistryArgs, SelfHostedServerArgs]] = None,
v_net_solution: Optional[VNetSolutionArgs] = None)
func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)
public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: azure-native:servicelinker:Connector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectorArgs
- 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 ConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleconnectorResourceResourceFromServicelinker = new AzureNative.ServiceLinker.Connector("exampleconnectorResourceResourceFromServicelinker", new()
{
Location = "string",
ResourceGroupName = "string",
AuthInfo = new AzureNative.ServiceLinker.Inputs.AccessKeyInfoBaseArgs
{
AuthType = "accessKey",
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",
},
ConnectorName = "string",
PublicNetworkSolution = new AzureNative.ServiceLinker.Inputs.PublicNetworkSolutionArgs
{
Action = "string",
DeleteOrUpdateBehavior = "string",
FirewallRules = new AzureNative.ServiceLinker.Inputs.FirewallRulesArgs
{
AzureServices = "string",
CallerClientIP = "string",
IpRanges = new[]
{
"string",
},
},
},
Scope = "string",
SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
{
KeyVaultId = "string",
KeyVaultSecretName = "string",
},
SubscriptionId = "string",
TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
{
Type = "AzureResource",
Id = "string",
ResourceProperties = new AzureNative.ServiceLinker.Inputs.AzureKeyVaultPropertiesArgs
{
Type = "KeyVault",
ConnectAsKubernetesCsiDriver = false,
},
},
VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
{
DeleteOrUpdateBehavior = "string",
Type = "string",
},
});
example, err := servicelinker.NewConnector(ctx, "exampleconnectorResourceResourceFromServicelinker", &servicelinker.ConnectorArgs{
Location: pulumi.String("string"),
ResourceGroupName: 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"),
},
ConnectorName: pulumi.String("string"),
PublicNetworkSolution: &servicelinker.PublicNetworkSolutionArgs{
Action: pulumi.String("string"),
DeleteOrUpdateBehavior: pulumi.String("string"),
FirewallRules: &servicelinker.FirewallRulesArgs{
AzureServices: pulumi.String("string"),
CallerClientIP: pulumi.String("string"),
IpRanges: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Scope: pulumi.String("string"),
SecretStore: &servicelinker.SecretStoreArgs{
KeyVaultId: pulumi.String("string"),
KeyVaultSecretName: pulumi.String("string"),
},
SubscriptionId: pulumi.String("string"),
TargetService: &servicelinker.AzureResourceArgs{
Type: pulumi.String("AzureResource"),
Id: pulumi.String("string"),
ResourceProperties: interface{}{
Type: pulumi.String("KeyVault"),
ConnectAsKubernetesCsiDriver: pulumi.Bool(false),
},
},
VNetSolution: &servicelinker.VNetSolutionArgs{
DeleteOrUpdateBehavior: pulumi.String("string"),
Type: pulumi.String("string"),
},
})
var exampleconnectorResourceResourceFromServicelinker = new Connector("exampleconnectorResourceResourceFromServicelinker", ConnectorArgs.builder()
.location("string")
.resourceGroupName("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())
.connectorName("string")
.publicNetworkSolution(PublicNetworkSolutionArgs.builder()
.action("string")
.deleteOrUpdateBehavior("string")
.firewallRules(FirewallRulesArgs.builder()
.azureServices("string")
.callerClientIP("string")
.ipRanges("string")
.build())
.build())
.scope("string")
.secretStore(SecretStoreArgs.builder()
.keyVaultId("string")
.keyVaultSecretName("string")
.build())
.subscriptionId("string")
.targetService(AzureResourceArgs.builder()
.type("AzureResource")
.id("string")
.resourceProperties(AzureKeyVaultPropertiesArgs.builder()
.type("KeyVault")
.connectAsKubernetesCsiDriver(false)
.build())
.build())
.vNetSolution(VNetSolutionArgs.builder()
.deleteOrUpdateBehavior("string")
.type("string")
.build())
.build());
exampleconnector_resource_resource_from_servicelinker = azure_native.servicelinker.Connector("exampleconnectorResourceResourceFromServicelinker",
location="string",
resource_group_name="string",
auth_info=azure_native.servicelinker.AccessKeyInfoBaseArgs(
auth_type="accessKey",
permissions=["string"],
),
client_type="string",
configuration_info=azure_native.servicelinker.ConfigurationInfoArgs(
action="string",
additional_configurations={
"string": "string",
},
customized_keys={
"string": "string",
},
dapr_properties=azure_native.servicelinker.DaprPropertiesArgs(
component_type="string",
metadata=[azure_native.servicelinker.DaprMetadataArgs(
name="string",
secret_ref="string",
value="string",
)],
scopes=["string"],
secret_store_component="string",
version="string",
),
delete_or_update_behavior="string",
),
connector_name="string",
public_network_solution=azure_native.servicelinker.PublicNetworkSolutionArgs(
action="string",
delete_or_update_behavior="string",
firewall_rules=azure_native.servicelinker.FirewallRulesArgs(
azure_services="string",
caller_client_ip="string",
ip_ranges=["string"],
),
),
scope="string",
secret_store=azure_native.servicelinker.SecretStoreArgs(
key_vault_id="string",
key_vault_secret_name="string",
),
subscription_id="string",
target_service=azure_native.servicelinker.AzureResourceArgs(
type="AzureResource",
id="string",
resource_properties=azure_native.servicelinker.AzureKeyVaultPropertiesArgs(
type="KeyVault",
connect_as_kubernetes_csi_driver=False,
),
),
v_net_solution=azure_native.servicelinker.VNetSolutionArgs(
delete_or_update_behavior="string",
type="string",
))
const exampleconnectorResourceResourceFromServicelinker = new azure_native.servicelinker.Connector("exampleconnectorResourceResourceFromServicelinker", {
location: "string",
resourceGroupName: "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",
},
connectorName: "string",
publicNetworkSolution: {
action: "string",
deleteOrUpdateBehavior: "string",
firewallRules: {
azureServices: "string",
callerClientIP: "string",
ipRanges: ["string"],
},
},
scope: "string",
secretStore: {
keyVaultId: "string",
keyVaultSecretName: "string",
},
subscriptionId: "string",
targetService: {
type: "AzureResource",
id: "string",
resourceProperties: {
type: "KeyVault",
connectAsKubernetesCsiDriver: false,
},
},
vNetSolution: {
deleteOrUpdateBehavior: "string",
type: "string",
},
});
type: azure-native:servicelinker:Connector
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
connectorName: string
location: string
publicNetworkSolution:
action: string
deleteOrUpdateBehavior: string
firewallRules:
azureServices: string
callerClientIP: string
ipRanges:
- string
resourceGroupName: string
scope: string
secretStore:
keyVaultId: string
keyVaultSecretName: string
subscriptionId: string
targetService:
id: string
resourceProperties:
connectAsKubernetesCsiDriver: false
type: KeyVault
type: AzureResource
vNetSolution:
deleteOrUpdateBehavior: string
type: string
Connector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Connector resource accepts the following input properties:
- Location string
- The name of Azure region.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Auth
Info 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.
- Client
Type string | Pulumi.Azure Native. Service Linker. Client Type - The application client type
- Configuration
Info Pulumi.Azure Native. Service Linker. Inputs. Configuration Info - The connection information consumed by applications, including secrets, connection strings.
- Connector
Name string - The name of resource.
- Public
Network Pulumi.Solution Azure Native. Service Linker. Inputs. Public Network Solution - The network solution.
- Scope string
- connection scope in source service.
- Secret
Store Pulumi.Azure Native. Service Linker. Inputs. Secret Store - An option to store secret value in secure place
- Subscription
Id string - The ID of the target subscription.
- Target
Service 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
- VNet
Solution Pulumi.Azure Native. Service Linker. Inputs. VNet Solution - The VNet solution.
- Location string
- The name of Azure region.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- 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 string | ClientType - The application client type
- Configuration
Info ConfigurationInfo Args - The connection information consumed by applications, including secrets, connection strings.
- Connector
Name string - The name of resource.
- Public
Network PublicSolution Network Solution Args - The network solution.
- Scope string
- connection scope in source service.
- Secret
Store SecretStore Args - An option to store secret value in secure place
- Subscription
Id string - The ID of the target subscription.
- Target
Service AzureResource | ConfluentArgs Bootstrap | ConfluentServer Args Schema | SelfRegistry Args Hosted Server Args - The target service properties
- VNet
Solution VNetSolution Args - The VNet solution.
- location String
- The name of Azure region.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- auth
Info 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.
- client
Type String | ClientType - The application client type
- configuration
Info ConfigurationInfo - The connection information consumed by applications, including secrets, connection strings.
- connector
Name String - The name of resource.
- public
Network PublicSolution Network Solution - The network solution.
- scope String
- connection scope in source service.
- secret
Store SecretStore - An option to store secret value in secure place
- subscription
Id String - The ID of the target subscription.
- target
Service AzureResource | ConfluentBootstrap | ConfluentServer Schema | SelfRegistry Hosted Server - The target service properties
- v
Net VNetSolution Solution - The VNet solution.
- location string
- The name of Azure region.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- auth
Info 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.
- client
Type string | ClientType - The application client type
- configuration
Info ConfigurationInfo - The connection information consumed by applications, including secrets, connection strings.
- connector
Name string - The name of resource.
- public
Network PublicSolution Network Solution - The network solution.
- scope string
- connection scope in source service.
- secret
Store SecretStore - An option to store secret value in secure place
- subscription
Id string - The ID of the target subscription.
- target
Service AzureResource | ConfluentBootstrap | ConfluentServer Schema | SelfRegistry Hosted Server - The target service properties
- v
Net VNetSolution Solution - The VNet solution.
- location str
- The name of Azure region.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- 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.
- connector_
name str - The name of 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
- subscription_
id str - The ID of the target subscription.
- 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.
- location String
- The name of Azure region.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- auth
Info Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map - The authentication type.
- client
Type String | "none" | "dotnet" | "java" | "python" | "go" | "php" | "ruby" | "django" | "nodejs" | "springBoot" | "kafka-spring Boot" | "dapr" - The application client type
- configuration
Info Property Map - The connection information consumed by applications, including secrets, connection strings.
- connector
Name String - The name of resource.
- public
Network Property MapSolution - The network solution.
- scope String
- connection scope in source service.
- secret
Store Property Map - An option to store secret value in secure place
- subscription
Id String - The ID of the target subscription.
- target
Service Property Map | Property Map | Property Map | Property Map - The target service properties
- v
Net Property MapSolution - The VNet solution.
Outputs
All input properties are implicitly available as output properties. Additionally, the Connector resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state.
- System
Data 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
- Provisioning
State string - The provisioning state.
- System
Data 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
- provisioning
State String - The provisioning state.
- system
Data 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
- provisioning
State string - The provisioning state.
- system
Data 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
- provisioning
State String - The provisioning state.
- system
Data 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.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- Permissions []string
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions
List<Either<String,Access
Key Permissions>> - Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions
(string | Access
Key Permissions)[] - Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions
Sequence[Union[str, Access
Key Permissions]] - Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions List<String | "Read" | "Write" | "Listen" | "Send" | "Manage">
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
AccessKeyInfoBaseResponse, AccessKeyInfoBaseResponseArgs
- Permissions List<string>
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- Permissions []string
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions List<String>
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions string[]
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions Sequence[str]
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
- permissions List<String>
- Permissions of the accessKey.
Read
andWrite
are for Azure Cosmos DB and Azure App Configuration,Listen
,Send
andManage
are for Azure Event Hub and Azure Service Bus.
AccessKeyPermissions, AccessKeyPermissionsArgs
- Read
- Read
- Write
- Write
- Listen
- Listen
- Send
- Send
- Manage
- Manage
- Access
Key Permissions Read - Read
- Access
Key Permissions Write - Write
- Access
Key Permissions Listen - Listen
- Access
Key Permissions Send - Send
- Access
Key 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
- Opt
Out - optOut
- Action
Type Enable - enable
- Action
Type Opt Out - optOut
- Enable
- enable
- Opt
Out - optOut
- Enable
- enable
- Opt
Out - optOut
- ENABLE
- enable
- OPT_OUT
- optOut
- "enable"
- enable
- "opt
Out" - optOut
AllowType, AllowTypeArgs
- @True
- true
- @False
- false
- Allow
Type True - true
- Allow
Type False - false
- True_
- true
- False_
- false
- True
- true
- False
- false
- TRUE
- true
- FALSE
- false
- "true"
- true
- "false"
- false
AzureKeyVaultProperties, AzureKeyVaultPropertiesArgs
- Connect
As boolKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- Connect
As boolKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect
As BooleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect
As booleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect_
as_ boolkubernetes_ csi_ driver - True if connect via Kubernetes CSI Driver.
- connect
As BooleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
AzureKeyVaultPropertiesResponse, AzureKeyVaultPropertiesResponseArgs
- Connect
As boolKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- Connect
As boolKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect
As BooleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect
As booleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
- connect_
as_ boolkubernetes_ csi_ driver - True if connect via Kubernetes CSI Driver.
- connect
As BooleanKubernetes Csi Driver - True if connect via Kubernetes CSI Driver.
AzureResource, AzureResourceArgs
- Id string
- The Id of azure resource.
- Resource
Properties Pulumi.Azure Native. Service Linker. Inputs. Azure Key Vault Properties - The azure resource connection related properties.
- Id string
- The Id of azure resource.
- Resource
Properties AzureKey Vault Properties - The azure resource connection related properties.
- id String
- The Id of azure resource.
- resource
Properties AzureKey Vault Properties - The azure resource connection related properties.
- id string
- The Id of azure resource.
- resource
Properties 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.
- resource
Properties Property Map - The azure resource connection related properties.
AzureResourceResponse, AzureResourceResponseArgs
- Id string
- The Id of azure resource.
- Resource
Properties Pulumi.Azure Native. Service Linker. Inputs. Azure Key Vault Properties Response - The azure resource connection related properties.
- Id string
- The Id of azure resource.
- Resource
Properties AzureKey Vault Properties Response - The azure resource connection related properties.
- id String
- The Id of azure resource.
- resource
Properties AzureKey Vault Properties Response - The azure resource connection related properties.
- id string
- The Id of azure resource.
- resource
Properties 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.
- resource
Properties 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
- Spring
Boot - springBoot
- Kafka_
spring Boot - kafka-springBoot
- Dapr
- dapr
- Client
Type None - none
- Client
Type Dotnet - dotnet
- Client
Type Java - java
- Client
Type Python - python
- Client
Type Go - go
- Client
Type Php - php
- Client
Type Ruby - ruby
- Client
Type Django - django
- Client
Type Nodejs - nodejs
- Client
Type Spring Boot - springBoot
- Client
Type_Kafka_Spring Boot - kafka-springBoot
- Client
Type Dapr - dapr
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- Spring
Boot - springBoot
- Kafkaspring
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
- 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
- "spring
Boot" - springBoot
- "kafka-spring
Boot" - 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.
- Additional
Configurations 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
- Customized
Keys 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
- Dapr
Properties Pulumi.Azure Native. Service Linker. Inputs. Dapr Properties - Indicates some additional properties for dapr client type
- Delete
Or 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 | 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.
- Additional
Configurations 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
- Customized
Keys 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
- Dapr
Properties DaprProperties - Indicates some additional properties for dapr client type
- Delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- action
String | 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.
- additional
Configurations 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
- customized
Keys 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
- dapr
Properties DaprProperties - Indicates some additional properties for dapr client type
- delete
Or String | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- action
string | 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.
- additional
Configurations {[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
- customized
Keys {[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
- dapr
Properties DaprProperties - Indicates some additional properties for dapr client type
- delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- action
str | 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.
- 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" | "opt
Out" - 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 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
- customized
Keys 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
- dapr
Properties Property Map - Indicates some additional properties for dapr client type
- delete
Or 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.
- Additional
Configurations 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
- Customized
Keys 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
- Dapr
Properties Pulumi.Azure Native. Service Linker. Inputs. Dapr Properties Response - Indicates some additional properties for dapr client type
- Delete
Or 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.
- Additional
Configurations 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
- Customized
Keys 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
- Dapr
Properties DaprProperties Response - Indicates some additional properties for dapr client type
- Delete
Or 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.
- additional
Configurations 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
- customized
Keys 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
- dapr
Properties DaprProperties Response - Indicates some additional properties for dapr client type
- delete
Or 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.
- additional
Configurations {[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
- customized
Keys {[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
- dapr
Properties DaprProperties Response - Indicates some additional properties for dapr client type
- delete
Or 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.
- additional
Configurations 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
- customized
Keys 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
- dapr
Properties Property Map - Indicates some additional properties for dapr client type
- delete
Or 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
- Component
Type 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
- Secret
Store stringComponent - The name of a secret store dapr to retrieve secret
- Version string
- The dapr component version
- Component
Type string - The dapr component type
- Metadata
[]Dapr
Metadata - Additional dapr metadata
- Scopes []string
- The dapr component scopes
- Secret
Store stringComponent - The name of a secret store dapr to retrieve secret
- Version string
- The dapr component version
- component
Type String - The dapr component type
- metadata
List<Dapr
Metadata> - Additional dapr metadata
- scopes List<String>
- The dapr component scopes
- secret
Store StringComponent - The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
- component
Type string - The dapr component type
- metadata
Dapr
Metadata[] - Additional dapr metadata
- scopes string[]
- The dapr component scopes
- secret
Store 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[Dapr
Metadata] - 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
- component
Type String - The dapr component type
- metadata List<Property Map>
- Additional dapr metadata
- scopes List<String>
- The dapr component scopes
- secret
Store StringComponent - The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
DaprPropertiesResponse, DaprPropertiesResponseArgs
- Component
Type 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
- Secret
Store stringComponent - The name of a secret store dapr to retrieve secret
- Version string
- The dapr component version
- Component
Type string - The dapr component type
- Metadata
[]Dapr
Metadata Response - Additional dapr metadata
- Scopes []string
- The dapr component scopes
- Secret
Store stringComponent - The name of a secret store dapr to retrieve secret
- Version string
- The dapr component version
- component
Type String - The dapr component type
- metadata
List<Dapr
Metadata Response> - Additional dapr metadata
- scopes List<String>
- The dapr component scopes
- secret
Store StringComponent - The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
- component
Type string - The dapr component type
- metadata
Dapr
Metadata Response[] - Additional dapr metadata
- scopes string[]
- The dapr component scopes
- secret
Store 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[Dapr
Metadata 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
- component
Type String - The dapr component type
- metadata List<Property Map>
- Additional dapr metadata
- scopes List<String>
- The dapr component scopes
- secret
Store StringComponent - The name of a secret store dapr to retrieve secret
- version String
- The dapr component version
DeleteOrUpdateBehavior, DeleteOrUpdateBehaviorArgs
- Default
- Default
- Forced
Cleanup - ForcedCleanup
- Delete
Or Update Behavior Default - Default
- Delete
Or Update Behavior Forced Cleanup - ForcedCleanup
- Default
- Default
- Forced
Cleanup - ForcedCleanup
- Default
- Default
- Forced
Cleanup - ForcedCleanup
- DEFAULT
- Default
- FORCED_CLEANUP
- ForcedCleanup
- "Default"
- Default
- "Forced
Cleanup" - ForcedCleanup
FirewallRules, FirewallRulesArgs
- Azure
Services string | Pulumi.Azure Native. Service Linker. Allow Type - Allow Azure services to access the target service if true.
- Caller
Client 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.
- Ip
Ranges 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.
- Azure
Services string | AllowType - Allow Azure services to access the target service if true.
- Caller
Client 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.
- Ip
Ranges []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 String | AllowType - Allow Azure services to access the target service if true.
- caller
Client 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.
- ip
Ranges 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.
- azure
Services string | AllowType - Allow Azure services to access the target service if true.
- caller
Client 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.
- ip
Ranges 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.
- azure
Services String | "true" | "false" - Allow Azure services to access the target service if true.
- caller
Client 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.
- ip
Ranges 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
- Azure
Services string - Allow Azure services to access the target service if true.
- Caller
Client stringIP - Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
- Ip
Ranges 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.
- Azure
Services string - Allow Azure services to access the target service if true.
- Caller
Client stringIP - Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
- Ip
Ranges []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 String - Allow Azure services to access the target service if true.
- caller
Client StringIP - Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
- ip
Ranges 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.
- azure
Services string - Allow Azure services to access the target service if true.
- caller
Client stringIP - Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
- ip
Ranges 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.
- azure
Services String - Allow Azure services to access the target service if true.
- caller
Client StringIP - Allow caller client IP to access the target service if true. the property is used when connecting local application to target service.
- ip
Ranges 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.
- Delete
Or 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
- Firewall
Rules 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 | 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.
- Delete
Or string | 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 | 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.
- delete
Or String | 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 | 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.
- delete
Or string | 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
str | 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.
- 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" | "opt
Out" - 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 String | "Default" | "ForcedUpdate Behavior Cleanup" - Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewall
Rules 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.
- Delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- Firewall
Rules 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.
- Delete
Or stringUpdate 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.
- delete
Or StringUpdate 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.
- delete
Or stringUpdate 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 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.
- delete
Or StringUpdate Behavior - Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting
- firewall
Rules 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.
- Secret
Info 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.
- 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.
- 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.
- secret
Info 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.
- secret
Info 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.
- Secret
Info 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.
- 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.
- 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.
- 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 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.
- secret
Info Property Map | Property Map | Property Map - Password or key vault secret for secret auth.
SecretStore, SecretStoreArgs
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- key
Vault StringId - The key vault id to store secret
- key
Vault StringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- key
Vault stringId - The key vault id to store secret
- key
Vault 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
- key
Vault StringId - The key vault id to store secret
- key
Vault StringSecret Name - The key vault secret name to store secret, only valid when storing one secret
SecretStoreResponse, SecretStoreResponseArgs
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- key
Vault StringId - The key vault id to store secret
- key
Vault StringSecret Name - The key vault secret name to store secret, only valid when storing one secret
- key
Vault stringId - The key vault id to store secret
- key
Vault 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
- key
Vault StringId - The key vault id to store secret
- key
Vault 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.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Delete
Or 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.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Delete
Or 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.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- delete
Or 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.
- client
Id string - Application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- delete
Or 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.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- delete
Or 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.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Delete
Or 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.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Delete
Or 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.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- delete
Or 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.
- client
Id string - Application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- delete
Or 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.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- delete
Or 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
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
- client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name 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.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
ServicePrincipalSecretAuthInfoResponse, ServicePrincipalSecretAuthInfoResponseArgs
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
- client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name 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.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
SystemAssignedIdentityAuthInfo, SystemAssignedIdentityAuthInfoArgs
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
- delete
Or 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
- user
Name 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.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
SystemAssignedIdentityAuthInfoResponse, SystemAssignedIdentityAuthInfoResponseArgs
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Delete
Or 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
- User
Name string - Username created in the database which is mapped to a user in AAD.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
- delete
Or 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
- user
Name 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.
- delete
Or 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
- user
Name String - Username created in the database which is mapped to a user in AAD.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAccountAuthInfo, UserAccountAuthInfoArgs
- Delete
Or 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
- Principal
Id string - Principal Id for user account.
- Roles List<string>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Principal
Id string - Principal Id for user account.
- Roles []string
- Optional, this value specifies the Azure roles to be assigned. Automatically
- User
Name string - Username created in the database which is mapped to a user in AAD.
- delete
Or String | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id String - Principal Id for user account.
- roles List<String>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name String - Username created in the database which is mapped to a user in AAD.
- delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id string - Principal Id for user account.
- roles string[]
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name 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.
- delete
Or String | "Default" | "ForcedUpdate Behavior Cleanup" - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id String - Principal Id for user account.
- roles List<String>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name String - Username created in the database which is mapped to a user in AAD.
UserAccountAuthInfoResponse, UserAccountAuthInfoResponseArgs
- Delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Principal
Id string - Principal Id for user account.
- Roles List<string>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Principal
Id string - Principal Id for user account.
- Roles []string
- Optional, this value specifies the Azure roles to be assigned. Automatically
- User
Name string - Username created in the database which is mapped to a user in AAD.
- delete
Or StringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id String - Principal Id for user account.
- roles List<String>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name String - Username created in the database which is mapped to a user in AAD.
- delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id string - Principal Id for user account.
- roles string[]
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name 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.
- delete
Or StringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- principal
Id String - Principal Id for user account.
- roles List<String>
- Optional, this value specifies the Azure roles to be assigned. Automatically
- user
Name String - Username created in the database which is mapped to a user in AAD.
UserAssignedIdentityAuthInfo, UserAssignedIdentityAuthInfoArgs
- Client
Id string - Client Id for userAssignedIdentity.
- Delete
Or 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
- Subscription
Id string - Subscription id for userAssignedIdentity.
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Client
Id string - Client Id for userAssignedIdentity.
- Delete
Or 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
- Subscription
Id string - Subscription id for userAssignedIdentity.
- User
Name string - Username created in the database which is mapped to a user in AAD.
- client
Id String - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id String - Subscription id for userAssignedIdentity.
- user
Name String - Username created in the database which is mapped to a user in AAD.
- client
Id string - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id string - Subscription id for userAssignedIdentity.
- user
Name 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.
- client
Id String - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id String - Subscription id for userAssignedIdentity.
- user
Name String - Username created in the database which is mapped to a user in AAD.
UserAssignedIdentityAuthInfoResponse, UserAssignedIdentityAuthInfoResponseArgs
- Client
Id string - Client Id for userAssignedIdentity.
- Delete
Or 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
- Subscription
Id string - Subscription id for userAssignedIdentity.
- User
Name string - Username created in the database which is mapped to a user in AAD.
- Client
Id string - Client Id for userAssignedIdentity.
- Delete
Or 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
- Subscription
Id string - Subscription id for userAssignedIdentity.
- User
Name string - Username created in the database which is mapped to a user in AAD.
- client
Id String - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id String - Subscription id for userAssignedIdentity.
- user
Name String - Username created in the database which is mapped to a user in AAD.
- client
Id string - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id string - Subscription id for userAssignedIdentity.
- user
Name 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.
- client
Id String - Client Id for userAssignedIdentity.
- delete
Or 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
- subscription
Id String - Subscription id for userAssignedIdentity.
- user
Name String - Username created in the database which is mapped to a user in AAD.
VNetSolution, VNetSolutionArgs
- Delete
Or 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.
- Delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Type
string | VNet
Solution Type - Type of VNet solution.
- delete
Or String | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- type
String | VNet
Solution Type - Type of VNet solution.
- delete
Or string | DeleteUpdate Behavior Or Update Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- type
string | VNet
Solution 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 | VNet
Solution Type - Type of VNet solution.
- delete
Or String | "Default" | "ForcedUpdate Behavior Cleanup" - Indicates whether to clean up previous operation when Linker is updating or deleting
- type
String | "service
Endpoint" | "private Link" - Type of VNet solution.
VNetSolutionResponse, VNetSolutionResponseArgs
- Delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Type string
- Type of VNet solution.
- Delete
Or stringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- Type string
- Type of VNet solution.
- delete
Or StringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- type String
- Type of VNet solution.
- delete
Or 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.
- delete
Or StringUpdate Behavior - Indicates whether to clean up previous operation when Linker is updating or deleting
- type String
- Type of VNet solution.
VNetSolutionType, VNetSolutionTypeArgs
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- VNet
Solution Type Service Endpoint - serviceEndpoint
- VNet
Solution Type Private Link - privateLink
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- SERVICE_ENDPOINT
- serviceEndpoint
- PRIVATE_LINK
- privateLink
- "service
Endpoint" - serviceEndpoint
- "private
Link" - privateLink
ValueSecretInfo, ValueSecretInfoArgs
- Value string
- The actual value of the secret.
- Value string
- The actual value of the secret.
- value String
- The actual value of the secret.
- value string
- The actual value of the secret.
- value str
- The actual value of the secret.
- value String
- The actual value of the secret.
ValueSecretInfoResponse, ValueSecretInfoResponseArgs
- Value string
- The actual value of the secret.
- Value string
- The actual value of the secret.
- value String
- The actual value of the secret.
- value string
- The actual value of the secret.
- value str
- The actual value of the secret.
- value String
- The actual value of the secret.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:servicelinker:Connector linkName /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.ServiceLinker/locations/{location}/connectors/{connectorName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0