1. Packages
  2. Azure Native
  3. API Docs
  4. servicelinker
  5. ConnectorDryrun
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.servicelinker.ConnectorDryrun

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

    a dryrun job resource Azure REST API version: 2022-11-01-preview.

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

    Example Usage

    ConnectorDryrunCreate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var connectorDryrun = new AzureNative.ServiceLinker.ConnectorDryrun("connectorDryrun", new()
        {
            DryrunName = "dryrunName",
            Location = "westus",
            Parameters = new AzureNative.ServiceLinker.Inputs.CreateOrUpdateDryrunParametersArgs
            {
                ActionName = "createOrUpdate",
                AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
                {
                    AuthType = "secret",
                    Name = "name",
                    SecretInfo = new AzureNative.ServiceLinker.Inputs.ValueSecretInfoArgs
                    {
                        SecretType = "rawValue",
                        Value = "secret",
                    },
                },
                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",
                },
            },
            ResourceGroupName = "test-rg",
        });
    
    });
    
    package main
    
    import (
    	"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.NewConnectorDryrun(ctx, "connectorDryrun", &servicelinker.ConnectorDryrunArgs{
    			DryrunName: pulumi.String("dryrunName"),
    			Location:   pulumi.String("westus"),
    			Parameters: &servicelinker.CreateOrUpdateDryrunParametersArgs{
    				ActionName: pulumi.String("createOrUpdate"),
    				AuthInfo: servicelinker.SecretAuthInfo{
    					AuthType: "secret",
    					Name:     "name",
    					SecretInfo: servicelinker.ValueSecretInfo{
    						SecretType: "rawValue",
    						Value:      "secret",
    					},
    				},
    				TargetService: servicelinker.AzureResource{
    					Id:   "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
    					Type: "AzureResource",
    				},
    			},
    			ResourceGroupName: pulumi.String("test-rg"),
    		})
    		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.ConnectorDryrun;
    import com.pulumi.azurenative.servicelinker.ConnectorDryrunArgs;
    import com.pulumi.azurenative.servicelinker.inputs.CreateOrUpdateDryrunParametersArgs;
    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 connectorDryrun = new ConnectorDryrun("connectorDryrun", ConnectorDryrunArgs.builder()        
                .dryrunName("dryrunName")
                .location("westus")
                .parameters(CreateOrUpdateDryrunParametersArgs.builder()
                    .actionName("createOrUpdate")
                    .authInfo(AccessKeyInfoBaseArgs.builder()
                        .authType("secret")
                        .name("name")
                        .secretInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .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())
                .resourceGroupName("test-rg")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    connector_dryrun = azure_native.servicelinker.ConnectorDryrun("connectorDryrun",
        dryrun_name="dryrunName",
        location="westus",
        parameters=azure_native.servicelinker.CreateOrUpdateDryrunParametersArgs(
            action_name="createOrUpdate",
            auth_info=azure_native.servicelinker.SecretAuthInfoArgs(
                auth_type="secret",
                name="name",
                secret_info=azure_native.servicelinker.ValueSecretInfoArgs(
                    secret_type="rawValue",
                    value="secret",
                ),
            ),
            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",
            ),
        ),
        resource_group_name="test-rg")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const connectorDryrun = new azure_native.servicelinker.ConnectorDryrun("connectorDryrun", {
        dryrunName: "dryrunName",
        location: "westus",
        parameters: {
            actionName: "createOrUpdate",
            authInfo: {
                authType: "secret",
                name: "name",
                secretInfo: {
                    secretType: "rawValue",
                    value: "secret",
                },
            },
            targetService: {
                id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
                type: "AzureResource",
            },
        },
        resourceGroupName: "test-rg",
    });
    
    resources:
      connectorDryrun:
        type: azure-native:servicelinker:ConnectorDryrun
        properties:
          dryrunName: dryrunName
          location: westus
          parameters:
            actionName: createOrUpdate
            authInfo:
              authType: secret
              name: name
              secretInfo:
                secretType: rawValue
                value: secret
            targetService:
              id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db
              type: AzureResource
          resourceGroupName: test-rg
    

    Create ConnectorDryrun Resource

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

    Constructor syntax

    new ConnectorDryrun(name: string, args: ConnectorDryrunArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectorDryrun(resource_name: str,
                        args: ConnectorDryrunArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectorDryrun(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        location: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        dryrun_name: Optional[str] = None,
                        parameters: Optional[CreateOrUpdateDryrunParametersArgs] = None,
                        subscription_id: Optional[str] = None)
    func NewConnectorDryrun(ctx *Context, name string, args ConnectorDryrunArgs, opts ...ResourceOption) (*ConnectorDryrun, error)
    public ConnectorDryrun(string name, ConnectorDryrunArgs args, CustomResourceOptions? opts = null)
    public ConnectorDryrun(String name, ConnectorDryrunArgs args)
    public ConnectorDryrun(String name, ConnectorDryrunArgs args, CustomResourceOptions options)
    
    type: azure-native:servicelinker:ConnectorDryrun
    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 ConnectorDryrunArgs
    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 ConnectorDryrunArgs
    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 ConnectorDryrunArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorDryrunArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorDryrunArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var connectorDryrunResource = new AzureNative.ServiceLinker.ConnectorDryrun("connectorDryrunResource", new()
    {
        Location = "string",
        ResourceGroupName = "string",
        DryrunName = "string",
        Parameters = new AzureNative.ServiceLinker.Inputs.CreateOrUpdateDryrunParametersArgs
        {
            ActionName = "createOrUpdate",
            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",
            },
            PublicNetworkSolution = new AzureNative.ServiceLinker.Inputs.PublicNetworkSolutionArgs
            {
                Action = "string",
                DeleteOrUpdateBehavior = "string",
                FirewallRules = new AzureNative.ServiceLinker.Inputs.FirewallRulesArgs
                {
                    AzureServices = "string",
                    CallerClientIP = "string",
                    IpRanges = new[]
                    {
                        "string",
                    },
                },
            },
            Scope = "string",
            SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
            {
                KeyVaultId = "string",
                KeyVaultSecretName = "string",
            },
            TargetService = new AzureNative.ServiceLinker.Inputs.AzureResourceArgs
            {
                Type = "AzureResource",
                Id = "string",
                ResourceProperties = new AzureNative.ServiceLinker.Inputs.AzureKeyVaultPropertiesArgs
                {
                    Type = "KeyVault",
                    ConnectAsKubernetesCsiDriver = false,
                },
            },
            VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
            {
                DeleteOrUpdateBehavior = "string",
                Type = "string",
            },
        },
        SubscriptionId = "string",
    });
    
    example, err := servicelinker.NewConnectorDryrun(ctx, "connectorDryrunResource", &servicelinker.ConnectorDryrunArgs{
    Location: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    DryrunName: pulumi.String("string"),
    Parameters: &servicelinker.CreateOrUpdateDryrunParametersArgs{
    ActionName: pulumi.String("createOrUpdate"),
    AuthInfo: servicelinker.AccessKeyInfoBase{
    AuthType: "accessKey",
    Permissions: []servicelinker.AccessKeyPermissions{
    "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"),
    },
    PublicNetworkSolution: &servicelinker.PublicNetworkSolutionArgs{
    Action: pulumi.String("string"),
    DeleteOrUpdateBehavior: pulumi.String("string"),
    FirewallRules: &servicelinker.FirewallRulesArgs{
    AzureServices: pulumi.String("string"),
    CallerClientIP: pulumi.String("string"),
    IpRanges: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    Scope: pulumi.String("string"),
    SecretStore: &servicelinker.SecretStoreArgs{
    KeyVaultId: pulumi.String("string"),
    KeyVaultSecretName: pulumi.String("string"),
    },
    TargetService: servicelinker.AzureResource{
    Type: "AzureResource",
    Id: "string",
    ResourceProperties: servicelinker.AzureKeyVaultProperties{
    Type: "KeyVault",
    ConnectAsKubernetesCsiDriver: false,
    },
    },
    VNetSolution: &servicelinker.VNetSolutionArgs{
    DeleteOrUpdateBehavior: pulumi.String("string"),
    Type: pulumi.String("string"),
    },
    },
    SubscriptionId: pulumi.String("string"),
    })
    
    var connectorDryrunResource = new ConnectorDryrun("connectorDryrunResource", ConnectorDryrunArgs.builder()        
        .location("string")
        .resourceGroupName("string")
        .dryrunName("string")
        .parameters(CreateOrUpdateDryrunParametersArgs.builder()
            .actionName("createOrUpdate")
            .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())
            .publicNetworkSolution(PublicNetworkSolutionArgs.builder()
                .action("string")
                .deleteOrUpdateBehavior("string")
                .firewallRules(FirewallRulesArgs.builder()
                    .azureServices("string")
                    .callerClientIP("string")
                    .ipRanges("string")
                    .build())
                .build())
            .scope("string")
            .secretStore(SecretStoreArgs.builder()
                .keyVaultId("string")
                .keyVaultSecretName("string")
                .build())
            .targetService(AzureResourceArgs.builder()
                .type("AzureResource")
                .id("string")
                .resourceProperties(AzureKeyVaultPropertiesArgs.builder()
                    .type("KeyVault")
                    .connectAsKubernetesCsiDriver(false)
                    .build())
                .build())
            .vNetSolution(VNetSolutionArgs.builder()
                .deleteOrUpdateBehavior("string")
                .type("string")
                .build())
            .build())
        .subscriptionId("string")
        .build());
    
    connector_dryrun_resource = azure_native.servicelinker.ConnectorDryrun("connectorDryrunResource",
        location="string",
        resource_group_name="string",
        dryrun_name="string",
        parameters=azure_native.servicelinker.CreateOrUpdateDryrunParametersArgs(
            action_name="createOrUpdate",
            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",
            ),
            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",
            ),
            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",
            ),
        ),
        subscription_id="string")
    
    const connectorDryrunResource = new azure_native.servicelinker.ConnectorDryrun("connectorDryrunResource", {
        location: "string",
        resourceGroupName: "string",
        dryrunName: "string",
        parameters: {
            actionName: "createOrUpdate",
            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",
            },
            publicNetworkSolution: {
                action: "string",
                deleteOrUpdateBehavior: "string",
                firewallRules: {
                    azureServices: "string",
                    callerClientIP: "string",
                    ipRanges: ["string"],
                },
            },
            scope: "string",
            secretStore: {
                keyVaultId: "string",
                keyVaultSecretName: "string",
            },
            targetService: {
                type: "AzureResource",
                id: "string",
                resourceProperties: {
                    type: "KeyVault",
                    connectAsKubernetesCsiDriver: false,
                },
            },
            vNetSolution: {
                deleteOrUpdateBehavior: "string",
                type: "string",
            },
        },
        subscriptionId: "string",
    });
    
    type: azure-native:servicelinker:ConnectorDryrun
    properties:
        dryrunName: string
        location: string
        parameters:
            actionName: createOrUpdate
            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
            publicNetworkSolution:
                action: string
                deleteOrUpdateBehavior: string
                firewallRules:
                    azureServices: string
                    callerClientIP: string
                    ipRanges:
                        - string
            scope: string
            secretStore:
                keyVaultId: string
                keyVaultSecretName: string
            targetService:
                id: string
                resourceProperties:
                    connectAsKubernetesCsiDriver: false
                    type: KeyVault
                type: AzureResource
            vNetSolution:
                deleteOrUpdateBehavior: string
                type: string
        resourceGroupName: string
        subscriptionId: string
    

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

    Location string
    The name of Azure region.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DryrunName string
    The name of dryrun.
    Parameters Pulumi.AzureNative.ServiceLinker.Inputs.CreateOrUpdateDryrunParameters
    The parameters of the dryrun
    SubscriptionId string
    The ID of the target subscription.
    Location string
    The name of Azure region.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DryrunName string
    The name of dryrun.
    Parameters CreateOrUpdateDryrunParametersArgs
    The parameters of the dryrun
    SubscriptionId string
    The ID of the target subscription.
    location String
    The name of Azure region.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    dryrunName String
    The name of dryrun.
    parameters CreateOrUpdateDryrunParameters
    The parameters of the dryrun
    subscriptionId String
    The ID of the target subscription.
    location string
    The name of Azure region.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    dryrunName string
    The name of dryrun.
    parameters CreateOrUpdateDryrunParameters
    The parameters of the dryrun
    subscriptionId string
    The ID of the target subscription.
    location str
    The name of Azure region.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    dryrun_name str
    The name of dryrun.
    parameters CreateOrUpdateDryrunParametersArgs
    The parameters of the dryrun
    subscription_id str
    The ID of the target subscription.
    location String
    The name of Azure region.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    dryrunName String
    The name of dryrun.
    parameters Property Map
    The parameters of the dryrun
    subscriptionId String
    The ID of the target subscription.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    OperationPreviews List<Pulumi.AzureNative.ServiceLinker.Outputs.DryrunOperationPreviewResponse>
    the preview of the operations for creation
    PrerequisiteResults List<Union<Pulumi.AzureNative.ServiceLinker.Outputs.BasicErrorDryrunPrerequisiteResultResponse, Pulumi.AzureNative.ServiceLinker.Outputs.PermissionsMissingDryrunPrerequisiteResultResponse>>
    the result of the dryrun
    ProvisioningState string
    The provisioning state.
    SystemData Pulumi.AzureNative.ServiceLinker.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    OperationPreviews []DryrunOperationPreviewResponse
    the preview of the operations for creation
    PrerequisiteResults []interface{}
    the result of the dryrun
    ProvisioningState string
    The provisioning state.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    operationPreviews List<DryrunOperationPreviewResponse>
    the preview of the operations for creation
    prerequisiteResults List<Either<BasicErrorDryrunPrerequisiteResultResponse,PermissionsMissingDryrunPrerequisiteResultResponse>>
    the result of the dryrun
    provisioningState String
    The provisioning state.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    operationPreviews DryrunOperationPreviewResponse[]
    the preview of the operations for creation
    prerequisiteResults (BasicErrorDryrunPrerequisiteResultResponse | PermissionsMissingDryrunPrerequisiteResultResponse)[]
    the result of the dryrun
    provisioningState string
    The provisioning state.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    operation_previews Sequence[DryrunOperationPreviewResponse]
    the preview of the operations for creation
    prerequisite_results Sequence[Any]
    the result of the dryrun
    provisioning_state str
    The provisioning state.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    operationPreviews List<Property Map>
    the preview of the operations for creation
    prerequisiteResults List<Property Map | Property Map>
    the result of the dryrun
    provisioningState String
    The provisioning state.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AccessKeyInfoBase, AccessKeyInfoBaseArgs

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

    AccessKeyInfoBaseResponse, AccessKeyInfoBaseResponseArgs

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

    AccessKeyPermissions, AccessKeyPermissionsArgs

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

    ActionType, ActionTypeArgs

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

    AllowType, AllowTypeArgs

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

    AzureKeyVaultProperties, AzureKeyVaultPropertiesArgs

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

    AzureKeyVaultPropertiesResponse, AzureKeyVaultPropertiesResponseArgs

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

    AzureResource, AzureResourceArgs

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

    AzureResourceResponse, AzureResourceResponseArgs

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

    BasicErrorDryrunPrerequisiteResultResponse, BasicErrorDryrunPrerequisiteResultResponseArgs

    Code string
    The error code.
    Message string
    The error message.
    Code string
    The error code.
    Message string
    The error message.
    code String
    The error code.
    message String
    The error message.
    code string
    The error code.
    message string
    The error message.
    code str
    The error code.
    message str
    The error message.
    code String
    The error code.
    message String
    The error message.

    ClientType, ClientTypeArgs

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

    ConfigurationInfo, ConfigurationInfoArgs

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

    ConfigurationInfoResponse, ConfigurationInfoResponseArgs

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

    ConfluentBootstrapServer, ConfluentBootstrapServerArgs

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

    ConfluentBootstrapServerResponse, ConfluentBootstrapServerResponseArgs

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

    ConfluentSchemaRegistry, ConfluentSchemaRegistryArgs

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

    ConfluentSchemaRegistryResponse, ConfluentSchemaRegistryResponseArgs

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

    CreateOrUpdateDryrunParameters, CreateOrUpdateDryrunParametersArgs

    AuthInfo Pulumi.AzureNative.ServiceLinker.Inputs.AccessKeyInfoBase | Pulumi.AzureNative.ServiceLinker.Inputs.SecretAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalCertificateAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalSecretAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.SystemAssignedIdentityAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.UserAccountAuthInfo | Pulumi.AzureNative.ServiceLinker.Inputs.UserAssignedIdentityAuthInfo
    The authentication type.
    ClientType string | Pulumi.AzureNative.ServiceLinker.ClientType
    The application client type
    ConfigurationInfo Pulumi.AzureNative.ServiceLinker.Inputs.ConfigurationInfo
    The connection information consumed by applications, including secrets, connection strings.
    PublicNetworkSolution Pulumi.AzureNative.ServiceLinker.Inputs.PublicNetworkSolution
    The network solution.
    Scope string
    connection scope in source service.
    SecretStore Pulumi.AzureNative.ServiceLinker.Inputs.SecretStore
    An option to store secret value in secure place
    TargetService Pulumi.AzureNative.ServiceLinker.Inputs.AzureResource | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentBootstrapServer | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentSchemaRegistry | Pulumi.AzureNative.ServiceLinker.Inputs.SelfHostedServer
    The target service properties
    VNetSolution Pulumi.AzureNative.ServiceLinker.Inputs.VNetSolution
    The VNet solution.
    AuthInfo AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
    The authentication type.
    ClientType string | ClientType
    The application client type
    ConfigurationInfo ConfigurationInfo
    The connection information consumed by applications, including secrets, connection strings.
    PublicNetworkSolution PublicNetworkSolution
    The network solution.
    Scope string
    connection scope in source service.
    SecretStore SecretStore
    An option to store secret value in secure place
    TargetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
    The target service properties
    VNetSolution VNetSolution
    The VNet solution.
    authInfo AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
    The authentication type.
    clientType String | ClientType
    The application client type
    configurationInfo ConfigurationInfo
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution PublicNetworkSolution
    The network solution.
    scope String
    connection scope in source service.
    secretStore SecretStore
    An option to store secret value in secure place
    targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
    The target service properties
    vNetSolution VNetSolution
    The VNet solution.
    authInfo AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
    The authentication type.
    clientType string | ClientType
    The application client type
    configurationInfo ConfigurationInfo
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution PublicNetworkSolution
    The network solution.
    scope string
    connection scope in source service.
    secretStore SecretStore
    An option to store secret value in secure place
    targetService AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
    The target service properties
    vNetSolution VNetSolution
    The VNet solution.
    auth_info AccessKeyInfoBase | SecretAuthInfo | ServicePrincipalCertificateAuthInfo | ServicePrincipalSecretAuthInfo | SystemAssignedIdentityAuthInfo | UserAccountAuthInfo | UserAssignedIdentityAuthInfo
    The authentication type.
    client_type str | ClientType
    The application client type
    configuration_info ConfigurationInfo
    The connection information consumed by applications, including secrets, connection strings.
    public_network_solution PublicNetworkSolution
    The network solution.
    scope str
    connection scope in source service.
    secret_store SecretStore
    An option to store secret value in secure place
    target_service AzureResource | ConfluentBootstrapServer | ConfluentSchemaRegistry | SelfHostedServer
    The target service properties
    v_net_solution VNetSolution
    The VNet solution.
    authInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    The authentication type.
    clientType String | "none" | "dotnet" | "java" | "python" | "go" | "php" | "ruby" | "django" | "nodejs" | "springBoot" | "kafka-springBoot" | "dapr"
    The application client type
    configurationInfo Property Map
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution Property Map
    The network solution.
    scope String
    connection scope in source service.
    secretStore Property Map
    An option to store secret value in secure place
    targetService Property Map | Property Map | Property Map | Property Map
    The target service properties
    vNetSolution Property Map
    The VNet solution.

    CreateOrUpdateDryrunParametersResponse, CreateOrUpdateDryrunParametersResponseArgs

    ProvisioningState string
    The provisioning state.
    AuthInfo Pulumi.AzureNative.ServiceLinker.Inputs.AccessKeyInfoBaseResponse | Pulumi.AzureNative.ServiceLinker.Inputs.SecretAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalCertificateAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.ServicePrincipalSecretAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.SystemAssignedIdentityAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.UserAccountAuthInfoResponse | Pulumi.AzureNative.ServiceLinker.Inputs.UserAssignedIdentityAuthInfoResponse
    The authentication type.
    ClientType string
    The application client type
    ConfigurationInfo Pulumi.AzureNative.ServiceLinker.Inputs.ConfigurationInfoResponse
    The connection information consumed by applications, including secrets, connection strings.
    PublicNetworkSolution Pulumi.AzureNative.ServiceLinker.Inputs.PublicNetworkSolutionResponse
    The network solution.
    Scope string
    connection scope in source service.
    SecretStore Pulumi.AzureNative.ServiceLinker.Inputs.SecretStoreResponse
    An option to store secret value in secure place
    TargetService Pulumi.AzureNative.ServiceLinker.Inputs.AzureResourceResponse | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentBootstrapServerResponse | Pulumi.AzureNative.ServiceLinker.Inputs.ConfluentSchemaRegistryResponse | Pulumi.AzureNative.ServiceLinker.Inputs.SelfHostedServerResponse
    The target service properties
    VNetSolution Pulumi.AzureNative.ServiceLinker.Inputs.VNetSolutionResponse
    The VNet solution.
    ProvisioningState string
    The provisioning state.
    AuthInfo AccessKeyInfoBaseResponse | SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAccountAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    ClientType string
    The application client type
    ConfigurationInfo ConfigurationInfoResponse
    The connection information consumed by applications, including secrets, connection strings.
    PublicNetworkSolution PublicNetworkSolutionResponse
    The network solution.
    Scope string
    connection scope in source service.
    SecretStore SecretStoreResponse
    An option to store secret value in secure place
    TargetService AzureResourceResponse | ConfluentBootstrapServerResponse | ConfluentSchemaRegistryResponse | SelfHostedServerResponse
    The target service properties
    VNetSolution VNetSolutionResponse
    The VNet solution.
    provisioningState String
    The provisioning state.
    authInfo AccessKeyInfoBaseResponse | SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAccountAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    clientType String
    The application client type
    configurationInfo ConfigurationInfoResponse
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution PublicNetworkSolutionResponse
    The network solution.
    scope String
    connection scope in source service.
    secretStore SecretStoreResponse
    An option to store secret value in secure place
    targetService AzureResourceResponse | ConfluentBootstrapServerResponse | ConfluentSchemaRegistryResponse | SelfHostedServerResponse
    The target service properties
    vNetSolution VNetSolutionResponse
    The VNet solution.
    provisioningState string
    The provisioning state.
    authInfo AccessKeyInfoBaseResponse | SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAccountAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    clientType string
    The application client type
    configurationInfo ConfigurationInfoResponse
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution PublicNetworkSolutionResponse
    The network solution.
    scope string
    connection scope in source service.
    secretStore SecretStoreResponse
    An option to store secret value in secure place
    targetService AzureResourceResponse | ConfluentBootstrapServerResponse | ConfluentSchemaRegistryResponse | SelfHostedServerResponse
    The target service properties
    vNetSolution VNetSolutionResponse
    The VNet solution.
    provisioning_state str
    The provisioning state.
    auth_info AccessKeyInfoBaseResponse | SecretAuthInfoResponse | ServicePrincipalCertificateAuthInfoResponse | ServicePrincipalSecretAuthInfoResponse | SystemAssignedIdentityAuthInfoResponse | UserAccountAuthInfoResponse | UserAssignedIdentityAuthInfoResponse
    The authentication type.
    client_type str
    The application client type
    configuration_info ConfigurationInfoResponse
    The connection information consumed by applications, including secrets, connection strings.
    public_network_solution PublicNetworkSolutionResponse
    The network solution.
    scope str
    connection scope in source service.
    secret_store SecretStoreResponse
    An option to store secret value in secure place
    target_service AzureResourceResponse | ConfluentBootstrapServerResponse | ConfluentSchemaRegistryResponse | SelfHostedServerResponse
    The target service properties
    v_net_solution VNetSolutionResponse
    The VNet solution.
    provisioningState String
    The provisioning state.
    authInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    The authentication type.
    clientType String
    The application client type
    configurationInfo Property Map
    The connection information consumed by applications, including secrets, connection strings.
    publicNetworkSolution Property Map
    The network solution.
    scope String
    connection scope in source service.
    secretStore Property Map
    An option to store secret value in secure place
    targetService Property Map | Property Map | Property Map | Property Map
    The target service properties
    vNetSolution Property Map
    The VNet solution.

    DaprMetadata, DaprMetadataArgs

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

    DaprMetadataResponse, DaprMetadataResponseArgs

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

    DaprProperties, DaprPropertiesArgs

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

    DaprPropertiesResponse, DaprPropertiesResponseArgs

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

    DeleteOrUpdateBehavior, DeleteOrUpdateBehaviorArgs

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

    DryrunOperationPreviewResponse, DryrunOperationPreviewResponseArgs

    Action string
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    Description string
    The description of the operation
    Name string
    The operation name
    OperationType string
    The operation type
    Scope string
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview
    Action string
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    Description string
    The description of the operation
    Name string
    The operation name
    OperationType string
    The operation type
    Scope string
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview
    action String
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    description String
    The description of the operation
    name String
    The operation name
    operationType String
    The operation type
    scope String
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview
    action string
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    description string
    The description of the operation
    name string
    The operation name
    operationType string
    The operation type
    scope string
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview
    action str
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    description str
    The description of the operation
    name str
    The operation name
    operation_type str
    The operation type
    scope str
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview
    action String
    The action defined by RBAC, refer https://docs.microsoft.com/azure/role-based-access-control/role-definitions#actions-format
    description String
    The description of the operation
    name String
    The operation name
    operationType String
    The operation type
    scope String
    The scope of the operation, refer https://docs.microsoft.com/azure/role-based-access-control/scope-overview

    FirewallRules, FirewallRulesArgs

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

    FirewallRulesResponse, FirewallRulesResponseArgs

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

    KeyVaultSecretReferenceSecretInfo, KeyVaultSecretReferenceSecretInfoArgs

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

    KeyVaultSecretReferenceSecretInfoResponse, KeyVaultSecretReferenceSecretInfoResponseArgs

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

    KeyVaultSecretUriSecretInfo, KeyVaultSecretUriSecretInfoArgs

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

    KeyVaultSecretUriSecretInfoResponse, KeyVaultSecretUriSecretInfoResponseArgs

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

    PermissionsMissingDryrunPrerequisiteResultResponse, PermissionsMissingDryrunPrerequisiteResultResponseArgs

    Permissions List<string>
    The permission list
    RecommendedRole string
    The recommended role to resolve permissions missing
    Scope string
    The permission scope
    Permissions []string
    The permission list
    RecommendedRole string
    The recommended role to resolve permissions missing
    Scope string
    The permission scope
    permissions List<String>
    The permission list
    recommendedRole String
    The recommended role to resolve permissions missing
    scope String
    The permission scope
    permissions string[]
    The permission list
    recommendedRole string
    The recommended role to resolve permissions missing
    scope string
    The permission scope
    permissions Sequence[str]
    The permission list
    recommended_role str
    The recommended role to resolve permissions missing
    scope str
    The permission scope
    permissions List<String>
    The permission list
    recommendedRole String
    The recommended role to resolve permissions missing
    scope String
    The permission scope

    PublicNetworkSolution, PublicNetworkSolutionArgs

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

    PublicNetworkSolutionResponse, PublicNetworkSolutionResponseArgs

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

    SecretAuthInfo, SecretAuthInfoArgs

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

    SecretAuthInfoResponse, SecretAuthInfoResponseArgs

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

    SecretStore, SecretStoreArgs

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

    SecretStoreResponse, SecretStoreResponseArgs

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

    SelfHostedServer, SelfHostedServerArgs

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

    SelfHostedServerResponse, SelfHostedServerResponseArgs

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

    ServicePrincipalCertificateAuthInfo, ServicePrincipalCertificateAuthInfoArgs

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

    ServicePrincipalCertificateAuthInfoResponse, ServicePrincipalCertificateAuthInfoResponseArgs

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

    ServicePrincipalSecretAuthInfo, ServicePrincipalSecretAuthInfoArgs

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

    ServicePrincipalSecretAuthInfoResponse, ServicePrincipalSecretAuthInfoResponseArgs

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

    SystemAssignedIdentityAuthInfo, SystemAssignedIdentityAuthInfoArgs

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

    SystemAssignedIdentityAuthInfoResponse, SystemAssignedIdentityAuthInfoResponseArgs

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

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UserAccountAuthInfo, UserAccountAuthInfoArgs

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

    UserAccountAuthInfoResponse, UserAccountAuthInfoResponseArgs

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

    UserAssignedIdentityAuthInfo, UserAssignedIdentityAuthInfoArgs

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

    UserAssignedIdentityAuthInfoResponse, UserAssignedIdentityAuthInfoResponseArgs

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

    VNetSolution, VNetSolutionArgs

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

    VNetSolutionResponse, VNetSolutionResponseArgs

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

    VNetSolutionType, VNetSolutionTypeArgs

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

    ValueSecretInfo, ValueSecretInfoArgs

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

    ValueSecretInfoResponse, ValueSecretInfoResponseArgs

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

    Import

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

    $ pulumi import azure-native:servicelinker:ConnectorDryrun dryrunName /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.ServiceLinker/locations/{location}/dryruns/{dryrunName} 
    

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

    Package Details

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