azure-native.servicelinker.Linker
Explore with Pulumi AI
Linker of source and target resource API Version: 2021-11-01-preview.
Example Usage
PutLink
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var linker = new AzureNative.ServiceLinker.Linker("linker", new()
{
AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
{
AuthType = "secret",
Name = "name",
Secret = "secret",
},
LinkerName = "linkName",
ResourceUri = "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
TargetId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
});
});
package main
import (
servicelinker "github.com/pulumi/pulumi-azure-native-sdk/servicelinker"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicelinker.NewLinker(ctx, "linker", &servicelinker.LinkerArgs{
AuthInfo: servicelinker.SecretAuthInfo{
AuthType: "secret",
Name: "name",
Secret: "secret",
},
LinkerName: pulumi.String("linkName"),
ResourceUri: pulumi.String("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app"),
TargetId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicelinker.Linker;
import com.pulumi.azurenative.servicelinker.LinkerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var linker = new Linker("linker", LinkerArgs.builder()
.authInfo(Map.ofEntries(
Map.entry("authType", "secret"),
Map.entry("name", "name"),
Map.entry("secret", "secret")
))
.linkerName("linkName")
.resourceUri("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app")
.targetId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
linker = azure_native.servicelinker.Linker("linker",
auth_info=azure_native.servicelinker.SecretAuthInfoArgs(
auth_type="secret",
name="name",
secret="secret",
),
linker_name="linkName",
resource_uri="subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
target_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const linker = new azure_native.servicelinker.Linker("linker", {
authInfo: {
authType: "secret",
name: "name",
secret: "secret",
},
linkerName: "linkName",
resourceUri: "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
targetId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
});
resources:
linker:
type: azure-native:servicelinker:Linker
properties:
authInfo:
authType: secret
name: name
secret: secret
linkerName: linkName
resourceUri: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app
targetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db
PutLinkWithServiceEndpoint
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var linker = new AzureNative.ServiceLinker.Linker("linker", new()
{
AuthInfo = new AzureNative.ServiceLinker.Inputs.SecretAuthInfoArgs
{
AuthType = "secret",
Name = "name",
Secret = "secret",
},
LinkerName = "linkName",
ResourceUri = "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
SecretStore = new AzureNative.ServiceLinker.Inputs.SecretStoreArgs
{
KeyVaultId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
},
TargetId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
VNetSolution = new AzureNative.ServiceLinker.Inputs.VNetSolutionArgs
{
Type = "serviceEndpoint",
},
});
});
package main
import (
servicelinker "github.com/pulumi/pulumi-azure-native-sdk/servicelinker"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicelinker.NewLinker(ctx, "linker", &servicelinker.LinkerArgs{
AuthInfo: servicelinker.SecretAuthInfo{
AuthType: "secret",
Name: "name",
Secret: "secret",
},
LinkerName: pulumi.String("linkName"),
ResourceUri: pulumi.String("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app"),
SecretStore: &servicelinker.SecretStoreArgs{
KeyVaultId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv"),
},
TargetId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db"),
VNetSolution: &servicelinker.VNetSolutionArgs{
Type: pulumi.String("serviceEndpoint"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicelinker.Linker;
import com.pulumi.azurenative.servicelinker.LinkerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var linker = new Linker("linker", LinkerArgs.builder()
.authInfo(Map.ofEntries(
Map.entry("authType", "secret"),
Map.entry("name", "name"),
Map.entry("secret", "secret")
))
.linkerName("linkName")
.resourceUri("subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app")
.secretStore(Map.of("keyVaultId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv"))
.targetId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db")
.vNetSolution(Map.of("type", "serviceEndpoint"))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
linker = azure_native.servicelinker.Linker("linker",
auth_info=azure_native.servicelinker.SecretAuthInfoArgs(
auth_type="secret",
name="name",
secret="secret",
),
linker_name="linkName",
resource_uri="subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
secret_store=azure_native.servicelinker.SecretStoreArgs(
key_vault_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
),
target_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
v_net_solution=azure_native.servicelinker.VNetSolutionArgs(
type="serviceEndpoint",
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const linker = new azure_native.servicelinker.Linker("linker", {
authInfo: {
authType: "secret",
name: "name",
secret: "secret",
},
linkerName: "linkName",
resourceUri: "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app",
secretStore: {
keyVaultId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv",
},
targetId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db",
vNetSolution: {
type: "serviceEndpoint",
},
});
resources:
linker:
type: azure-native:servicelinker:Linker
properties:
authInfo:
authType: secret
name: name
secret: secret
linkerName: linkName
resourceUri: subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app
secretStore:
keyVaultId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/test-kv
targetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db
vNetSolution:
type: serviceEndpoint
Create Linker Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Linker(name: string, args: LinkerArgs, opts?: CustomResourceOptions);
@overload
def Linker(resource_name: str,
args: LinkerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Linker(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_uri: Optional[str] = None,
auth_info: Optional[Union[SecretAuthInfoArgs, ServicePrincipalCertificateAuthInfoArgs, ServicePrincipalSecretAuthInfoArgs, SystemAssignedIdentityAuthInfoArgs, UserAssignedIdentityAuthInfoArgs]] = None,
client_type: Optional[Union[str, ClientType]] = None,
linker_name: Optional[str] = None,
secret_store: Optional[SecretStoreArgs] = None,
target_id: Optional[str] = None,
v_net_solution: Optional[VNetSolutionArgs] = None)
func NewLinker(ctx *Context, name string, args LinkerArgs, opts ...ResourceOption) (*Linker, error)
public Linker(string name, LinkerArgs args, CustomResourceOptions? opts = null)
public Linker(String name, LinkerArgs args)
public Linker(String name, LinkerArgs args, CustomResourceOptions options)
type: azure-native:servicelinker:Linker
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LinkerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var linkerResource = new AzureNative.Servicelinker.Linker("linkerResource", new()
{
ResourceUri = "string",
AuthInfo =
{
{ "authType", "secret" },
{ "name", "string" },
{ "secret", "string" },
},
ClientType = "string",
LinkerName = "string",
SecretStore =
{
{ "keyVaultId", "string" },
},
TargetId = "string",
VNetSolution =
{
{ "type", "string" },
},
});
example, err := servicelinker.NewLinker(ctx, "linkerResource", &servicelinker.LinkerArgs{
ResourceUri: "string",
AuthInfo: map[string]interface{}{
"authType": "secret",
"name": "string",
"secret": "string",
},
ClientType: "string",
LinkerName: "string",
SecretStore: map[string]interface{}{
"keyVaultId": "string",
},
TargetId: "string",
VNetSolution: map[string]interface{}{
"type": "string",
},
})
var linkerResource = new Linker("linkerResource", LinkerArgs.builder()
.resourceUri("string")
.authInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.clientType("string")
.linkerName("string")
.secretStore(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.targetId("string")
.vNetSolution(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
linker_resource = azure_native.servicelinker.Linker("linkerResource",
resource_uri=string,
auth_info={
authType: secret,
name: string,
secret: string,
},
client_type=string,
linker_name=string,
secret_store={
keyVaultId: string,
},
target_id=string,
v_net_solution={
type: string,
})
const linkerResource = new azure_native.servicelinker.Linker("linkerResource", {
resourceUri: "string",
authInfo: {
authType: "secret",
name: "string",
secret: "string",
},
clientType: "string",
linkerName: "string",
secretStore: {
keyVaultId: "string",
},
targetId: "string",
vNetSolution: {
type: "string",
},
});
type: azure-native:servicelinker:Linker
properties:
authInfo:
authType: secret
name: string
secret: string
clientType: string
linkerName: string
resourceUri: string
secretStore:
keyVaultId: string
targetId: string
vNetSolution:
type: string
Linker Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Linker resource accepts the following input properties:
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource to be connected.
- Auth
Info Pulumi.Azure | Pulumi.Native. Service Linker. Inputs. Secret Auth Info Azure | Pulumi.Native. Service Linker. Inputs. Service Principal Certificate Auth Info Azure | Pulumi.Native. Service Linker. Inputs. Service Principal Secret Auth Info Azure | Pulumi.Native. Service Linker. Inputs. System Assigned Identity Auth Info Azure Native. Service Linker. Inputs. User Assigned Identity Auth Info - The authentication type.
- Client
Type string | Pulumi.Azure Native. Service Linker. Client Type - The application client type
- Linker
Name string - The name Linker resource.
- Secret
Store Pulumi.Azure Native. Service Linker. Inputs. Secret Store - An option to store secret value in secure place
- Target
Id string - The resource Id of target service.
- VNet
Solution Pulumi.Azure Native. Service Linker. Inputs. VNet Solution - The VNet solution.
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource to be connected.
- Auth
Info SecretAuth | ServiceInfo Args Principal | ServiceCertificate Auth Info Args Principal | SystemSecret Auth Info Args Assigned | UserIdentity Auth Info Args Assigned Identity Auth Info Args - The authentication type.
- Client
Type string | ClientType - The application client type
- Linker
Name string - The name Linker resource.
- Secret
Store SecretStore Args - An option to store secret value in secure place
- Target
Id string - The resource Id of target service.
- VNet
Solution VNetSolution Args - The VNet solution.
- resource
Uri String - The fully qualified Azure Resource manager identifier of the resource to be connected.
- auth
Info SecretAuth | ServiceInfo Principal | ServiceCertificate Auth Info Principal | SystemSecret Auth Info Assigned | UserIdentity Auth Info Assigned Identity Auth Info - The authentication type.
- client
Type String | ClientType - The application client type
- linker
Name String - The name Linker resource.
- secret
Store SecretStore - An option to store secret value in secure place
- target
Id String - The resource Id of target service.
- v
Net VNetSolution Solution - The VNet solution.
- resource
Uri string - The fully qualified Azure Resource manager identifier of the resource to be connected.
- auth
Info SecretAuth | ServiceInfo Principal | ServiceCertificate Auth Info Principal | SystemSecret Auth Info Assigned | UserIdentity Auth Info Assigned Identity Auth Info - The authentication type.
- client
Type string | ClientType - The application client type
- linker
Name string - The name Linker resource.
- secret
Store SecretStore - An option to store secret value in secure place
- target
Id string - The resource Id of target service.
- v
Net VNetSolution Solution - The VNet solution.
- resource_
uri str - The fully qualified Azure Resource manager identifier of the resource to be connected.
- auth_
info SecretAuth | ServiceInfo Args Principal | ServiceCertificate Auth Info Args Principal | SystemSecret Auth Info Args Assigned | UserIdentity Auth Info Args Assigned Identity Auth Info Args - The authentication type.
- client_
type str | ClientType - The application client type
- linker_
name str - The name Linker resource.
- secret_
store SecretStore Args - An option to store secret value in secure place
- target_
id str - The resource Id of target service.
- v_
net_ VNetsolution Solution Args - The VNet solution.
- resource
Uri String - The fully qualified Azure Resource manager identifier of the resource to be connected.
- auth
Info Property Map | Property Map | Property Map | Property Map | Property Map - The authentication type.
- client
Type String | "none" | "dotnet" | "java" | "python" | "go" | "php" | "ruby" | "django" | "nodejs" | "springBoot" - The application client type
- linker
Name String - The name Linker resource.
- secret
Store Property Map - An option to store secret value in secure place
- target
Id String - The resource Id of target service.
- v
Net Property MapSolution - The VNet solution.
Outputs
All input properties are implicitly available as output properties. Additionally, the Linker resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state.
- System
Data Pulumi.Azure Native. Service Linker. Outputs. System Data Response - The system data.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state.
- System
Data SystemData Response - The system data.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state.
- system
Data SystemData Response - The system data.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The provisioning state.
- system
Data SystemData Response - The system data.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state.
- system_
data SystemData Response - The system data.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state.
- system
Data Property Map - The system data.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ClientType, ClientTypeArgs
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- Spring
Boot - springBoot
- Client
Type None - none
- Client
Type Dotnet - dotnet
- Client
Type Java - java
- Client
Type Python - python
- Client
Type Go - go
- Client
Type Php - php
- Client
Type Ruby - ruby
- Client
Type Django - django
- Client
Type Nodejs - nodejs
- Client
Type Spring Boot - springBoot
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- Spring
Boot - springBoot
- None
- none
- Dotnet
- dotnet
- Java
- java
- Python
- python
- Go
- go
- Php
- php
- Ruby
- ruby
- Django
- django
- Nodejs
- nodejs
- Spring
Boot - springBoot
- NONE
- none
- DOTNET
- dotnet
- JAVA
- java
- PYTHON
- python
- GO
- go
- PHP
- php
- RUBY
- ruby
- DJANGO
- django
- NODEJS
- nodejs
- SPRING_BOOT
- springBoot
- "none"
- none
- "dotnet"
- dotnet
- "java"
- java
- "python"
- python
- "go"
- go
- "php"
- php
- "ruby"
- ruby
- "django"
- django
- "nodejs"
- nodejs
- "spring
Boot" - springBoot
SecretAuthInfo, SecretAuthInfoArgs
SecretAuthInfoResponse, SecretAuthInfoResponseArgs
SecretStore, SecretStoreArgs
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringId - The key vault id to store secret
- key
Vault StringId - The key vault id to store secret
- key
Vault stringId - The key vault id to store secret
- key_
vault_ strid - The key vault id to store secret
- key
Vault StringId - The key vault id to store secret
SecretStoreResponse, SecretStoreResponseArgs
- Key
Vault stringId - The key vault id to store secret
- Key
Vault stringId - The key vault id to store secret
- key
Vault StringId - The key vault id to store secret
- key
Vault stringId - The key vault id to store secret
- key_
vault_ strid - The key vault id to store secret
- key
Vault StringId - The key vault id to store secret
ServicePrincipalCertificateAuthInfo, ServicePrincipalCertificateAuthInfoArgs
- Certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- certificate String
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id string - Application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- certificate str
- ServicePrincipal certificate for servicePrincipal auth.
- client_
id str - Application clientId for servicePrincipal auth.
- principal_
id str - Principal Id for servicePrincipal auth.
- certificate String
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
ServicePrincipalCertificateAuthInfoResponse, ServicePrincipalCertificateAuthInfoResponseArgs
- Certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- Client
Id string - Application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- certificate String
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- certificate string
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id string - Application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- certificate str
- ServicePrincipal certificate for servicePrincipal auth.
- client_
id str - Application clientId for servicePrincipal auth.
- principal_
id str - Principal Id for servicePrincipal auth.
- certificate String
- ServicePrincipal certificate for servicePrincipal auth.
- client
Id String - Application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
ServicePrincipalSecretAuthInfo, ServicePrincipalSecretAuthInfoArgs
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- client_
id str - ServicePrincipal application clientId for servicePrincipal auth.
- principal_
id str - Principal Id for servicePrincipal auth.
- secret str
- Secret for servicePrincipal auth.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
ServicePrincipalSecretAuthInfoResponse, ServicePrincipalSecretAuthInfoResponseArgs
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- Client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- Principal
Id string - Principal Id for servicePrincipal auth.
- Secret string
- Secret for servicePrincipal auth.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
- client
Id string - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id string - Principal Id for servicePrincipal auth.
- secret string
- Secret for servicePrincipal auth.
- client_
id str - ServicePrincipal application clientId for servicePrincipal auth.
- principal_
id str - Principal Id for servicePrincipal auth.
- secret str
- Secret for servicePrincipal auth.
- client
Id String - ServicePrincipal application clientId for servicePrincipal auth.
- principal
Id String - Principal Id for servicePrincipal auth.
- secret String
- Secret for servicePrincipal auth.
SystemAssignedIdentityAuthInfo, SystemAssignedIdentityAuthInfoArgs
SystemAssignedIdentityAuthInfoResponse, SystemAssignedIdentityAuthInfoResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentityAuthInfo, UserAssignedIdentityAuthInfoArgs
- Client
Id string - Client Id for userAssignedIdentity.
- Subscription
Id string - Subscription id for userAssignedIdentity.
- Client
Id string - Client Id for userAssignedIdentity.
- Subscription
Id string - Subscription id for userAssignedIdentity.
- client
Id String - Client Id for userAssignedIdentity.
- subscription
Id String - Subscription id for userAssignedIdentity.
- client
Id string - Client Id for userAssignedIdentity.
- subscription
Id string - Subscription id for userAssignedIdentity.
- client_
id str - Client Id for userAssignedIdentity.
- subscription_
id str - Subscription id for userAssignedIdentity.
- client
Id String - Client Id for userAssignedIdentity.
- subscription
Id String - Subscription id for userAssignedIdentity.
UserAssignedIdentityAuthInfoResponse, UserAssignedIdentityAuthInfoResponseArgs
- Client
Id string - Client Id for userAssignedIdentity.
- Subscription
Id string - Subscription id for userAssignedIdentity.
- Client
Id string - Client Id for userAssignedIdentity.
- Subscription
Id string - Subscription id for userAssignedIdentity.
- client
Id String - Client Id for userAssignedIdentity.
- subscription
Id String - Subscription id for userAssignedIdentity.
- client
Id string - Client Id for userAssignedIdentity.
- subscription
Id string - Subscription id for userAssignedIdentity.
- client_
id str - Client Id for userAssignedIdentity.
- subscription_
id str - Subscription id for userAssignedIdentity.
- client
Id String - Client Id for userAssignedIdentity.
- subscription
Id String - Subscription id for userAssignedIdentity.
VNetSolution, VNetSolutionArgs
- Type
string | Pulumi.
Azure Native. Service Linker. VNet Solution Type - Type of VNet solution.
- Type
string | VNet
Solution Type - Type of VNet solution.
- type
String | VNet
Solution Type - Type of VNet solution.
- type
string | VNet
Solution Type - Type of VNet solution.
- type
str | VNet
Solution Type - Type of VNet solution.
- type
String | "service
Endpoint" | "private Link" - Type of VNet solution.
VNetSolutionResponse, VNetSolutionResponseArgs
- Type string
- Type of VNet solution.
- Type string
- Type of VNet solution.
- type String
- Type of VNet solution.
- type string
- Type of VNet solution.
- type str
- Type of VNet solution.
- type String
- Type of VNet solution.
VNetSolutionType, VNetSolutionTypeArgs
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- VNet
Solution Type Service Endpoint - serviceEndpoint
- VNet
Solution Type Private Link - privateLink
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- Service
Endpoint - serviceEndpoint
- Private
Link - privateLink
- SERVICE_ENDPOINT
- serviceEndpoint
- PRIVATE_LINK
- privateLink
- "service
Endpoint" - serviceEndpoint
- "private
Link" - privateLink
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:servicelinker:Linker linkName /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/sites/test-app/providers/Microsoft.ServiceLinker/links/linkName
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0