azure-native.iotoperationsmq.BrokerAuthentication
Explore with Pulumi AI
MQ broker/authentication resource Azure REST API version: 2023-10-04-preview.
Example Usage
BrokerAuthentication_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var brokerAuthentication = new AzureNative.IoTOperationsMQ.BrokerAuthentication("brokerAuthentication", new()
{
AuthenticationMethods = new[]
{
new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodsArgs
{
Custom = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodCustomArgs
{
Auth = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorCustomAuthArgs
{
X509 = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorCustomAuthX509Args
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCertificatePropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "wuimjwpbhoglbsxxa",
},
DirectoryId = "eyjniptiykzcgbzok",
Name = "lxmwfan",
},
VaultCaChainSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "bmectskddmpjxnsogwooexj",
Version = "unjfbf",
},
VaultCert = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "bmectskddmpjxnsogwooexj",
Version = "unjfbf",
},
},
SecretName = "dordbwjewnqkhfd",
},
},
CaCertConfigMap = "diufihyysdcosgy",
Endpoint = "yy",
Headers = null,
},
Sat = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodSatArgs
{
Audiences = new[]
{
"fiyitxutbuuhwtltukyjacads",
},
},
Svid = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodSvidArgs
{
AgentSocketPath = "gnyowebmeaj",
IdentityMaxRetry = 4031184731,
IdentityWaitRetryMs = 2243705844935085568,
},
UsernamePassword = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodUsernamePasswordArgs
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretPropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "wuimjwpbhoglbsxxa",
},
DirectoryId = "eyjniptiykzcgbzok",
Name = "lxmwfan",
},
VaultSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "bmectskddmpjxnsogwooexj",
Version = "unjfbf",
},
},
SecretName = "blk",
},
X509 = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodX509Args
{
Attributes = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretPropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "wuimjwpbhoglbsxxa",
},
DirectoryId = "eyjniptiykzcgbzok",
Name = "lxmwfan",
},
VaultSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "bmectskddmpjxnsogwooexj",
Version = "unjfbf",
},
},
SecretName = "ybcke",
},
TrustedClientCaCertConfigMap = "udidafmnpt",
},
},
},
AuthenticationName = "lUo-GQ3-95F-1O-",
BrokerName = "87v1GC9557XuP-JLI4-",
ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
{
Name = "an",
Type = AzureNative.IoTOperationsMQ.ExtendedLocationType.CustomLocation,
},
ListenerRef = new[]
{
"dhjpypfjzzmwm",
},
Location = "vtxegvaeqwyupplnm",
MqName = "2S-A2-D9kC946K",
ResourceGroupName = "rgiotoperationsmq",
Tags = null,
});
});
package main
import (
iotoperationsmq "github.com/pulumi/pulumi-azure-native-sdk/iotoperationsmq/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotoperationsmq.NewBrokerAuthentication(ctx, "brokerAuthentication", &iotoperationsmq.BrokerAuthenticationArgs{
AuthenticationMethods: iotoperationsmq.BrokerAuthenticatorMethodsArray{
&iotoperationsmq.BrokerAuthenticatorMethodsArgs{
Custom: &iotoperationsmq.BrokerAuthenticatorMethodCustomArgs{
Auth: &iotoperationsmq.BrokerAuthenticatorCustomAuthArgs{
X509: &iotoperationsmq.BrokerAuthenticatorCustomAuthX509Args{
KeyVault: &iotoperationsmq.KeyVaultCertificatePropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("wuimjwpbhoglbsxxa"),
},
DirectoryId: pulumi.String("eyjniptiykzcgbzok"),
Name: pulumi.String("lxmwfan"),
},
VaultCaChainSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("bmectskddmpjxnsogwooexj"),
Version: pulumi.String("unjfbf"),
},
VaultCert: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("bmectskddmpjxnsogwooexj"),
Version: pulumi.String("unjfbf"),
},
},
SecretName: pulumi.String("dordbwjewnqkhfd"),
},
},
CaCertConfigMap: pulumi.String("diufihyysdcosgy"),
Endpoint: pulumi.String("yy"),
Headers: nil,
},
Sat: &iotoperationsmq.BrokerAuthenticatorMethodSatArgs{
Audiences: pulumi.StringArray{
pulumi.String("fiyitxutbuuhwtltukyjacads"),
},
},
Svid: &iotoperationsmq.BrokerAuthenticatorMethodSvidArgs{
AgentSocketPath: pulumi.String("gnyowebmeaj"),
IdentityMaxRetry: pulumi.Float64(4031184731),
IdentityWaitRetryMs: pulumi.Float64(2243705844935085568),
},
UsernamePassword: &iotoperationsmq.BrokerAuthenticatorMethodUsernamePasswordArgs{
KeyVault: &iotoperationsmq.KeyVaultSecretPropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("wuimjwpbhoglbsxxa"),
},
DirectoryId: pulumi.String("eyjniptiykzcgbzok"),
Name: pulumi.String("lxmwfan"),
},
VaultSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("bmectskddmpjxnsogwooexj"),
Version: pulumi.String("unjfbf"),
},
},
SecretName: pulumi.String("blk"),
},
X509: &iotoperationsmq.BrokerAuthenticatorMethodX509Args{
Attributes: &iotoperationsmq.BrokerAuthenticatorMethodX509AttributesArgs{
KeyVault: &iotoperationsmq.KeyVaultSecretPropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("wuimjwpbhoglbsxxa"),
},
DirectoryId: pulumi.String("eyjniptiykzcgbzok"),
Name: pulumi.String("lxmwfan"),
},
VaultSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("bmectskddmpjxnsogwooexj"),
Version: pulumi.String("unjfbf"),
},
},
SecretName: pulumi.String("ybcke"),
},
TrustedClientCaCertConfigMap: pulumi.String("udidafmnpt"),
},
},
},
AuthenticationName: pulumi.String("lUo-GQ3-95F-1O-"),
BrokerName: pulumi.String("87v1GC9557XuP-JLI4-"),
ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
Name: pulumi.String("an"),
Type: pulumi.String(iotoperationsmq.ExtendedLocationTypeCustomLocation),
},
ListenerRef: pulumi.StringArray{
pulumi.String("dhjpypfjzzmwm"),
},
Location: pulumi.String("vtxegvaeqwyupplnm"),
MqName: pulumi.String("2S-A2-D9kC946K"),
ResourceGroupName: pulumi.String("rgiotoperationsmq"),
Tags: nil,
})
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.iotoperationsmq.BrokerAuthentication;
import com.pulumi.azurenative.iotoperationsmq.BrokerAuthenticationArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodCustomArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorCustomAuthArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorCustomAuthX509Args;
import com.pulumi.azurenative.iotoperationsmq.inputs.KeyVaultCertificatePropertiesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KeyVaultConnectionPropertiesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KeyVaultCredentialsPropertiesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KeyVaultSecretObjectArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodSatArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodSvidArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodUsernamePasswordArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KeyVaultSecretPropertiesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodX509Args;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerAuthenticatorMethodX509AttributesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.ExtendedLocationPropertyArgs;
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 brokerAuthentication = new BrokerAuthentication("brokerAuthentication", BrokerAuthenticationArgs.builder()
.authenticationMethods(BrokerAuthenticatorMethodsArgs.builder()
.custom(BrokerAuthenticatorMethodCustomArgs.builder()
.auth(BrokerAuthenticatorCustomAuthArgs.builder()
.x509(BrokerAuthenticatorCustomAuthX509Args.builder()
.keyVault(KeyVaultCertificatePropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("wuimjwpbhoglbsxxa")
.build())
.directoryId("eyjniptiykzcgbzok")
.name("lxmwfan")
.build())
.vaultCaChainSecret(KeyVaultSecretObjectArgs.builder()
.name("bmectskddmpjxnsogwooexj")
.version("unjfbf")
.build())
.vaultCert(KeyVaultSecretObjectArgs.builder()
.name("bmectskddmpjxnsogwooexj")
.version("unjfbf")
.build())
.build())
.secretName("dordbwjewnqkhfd")
.build())
.build())
.caCertConfigMap("diufihyysdcosgy")
.endpoint("yy")
.headers()
.build())
.sat(BrokerAuthenticatorMethodSatArgs.builder()
.audiences("fiyitxutbuuhwtltukyjacads")
.build())
.svid(BrokerAuthenticatorMethodSvidArgs.builder()
.agentSocketPath("gnyowebmeaj")
.identityMaxRetry(4031184731)
.identityWaitRetryMs(2243705844935085568)
.build())
.usernamePassword(BrokerAuthenticatorMethodUsernamePasswordArgs.builder()
.keyVault(KeyVaultSecretPropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("wuimjwpbhoglbsxxa")
.build())
.directoryId("eyjniptiykzcgbzok")
.name("lxmwfan")
.build())
.vaultSecret(KeyVaultSecretObjectArgs.builder()
.name("bmectskddmpjxnsogwooexj")
.version("unjfbf")
.build())
.build())
.secretName("blk")
.build())
.x509(BrokerAuthenticatorMethodX509Args.builder()
.attributes(BrokerAuthenticatorMethodX509AttributesArgs.builder()
.keyVault(KeyVaultSecretPropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("wuimjwpbhoglbsxxa")
.build())
.directoryId("eyjniptiykzcgbzok")
.name("lxmwfan")
.build())
.vaultSecret(KeyVaultSecretObjectArgs.builder()
.name("bmectskddmpjxnsogwooexj")
.version("unjfbf")
.build())
.build())
.secretName("ybcke")
.build())
.trustedClientCaCertConfigMap("udidafmnpt")
.build())
.build())
.authenticationName("lUo-GQ3-95F-1O-")
.brokerName("87v1GC9557XuP-JLI4-")
.extendedLocation(ExtendedLocationPropertyArgs.builder()
.name("an")
.type("CustomLocation")
.build())
.listenerRef("dhjpypfjzzmwm")
.location("vtxegvaeqwyupplnm")
.mqName("2S-A2-D9kC946K")
.resourceGroupName("rgiotoperationsmq")
.tags()
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
broker_authentication = azure_native.iotoperationsmq.BrokerAuthentication("brokerAuthentication",
authentication_methods=[azure_native.iotoperationsmq.BrokerAuthenticatorMethodsArgs(
custom=azure_native.iotoperationsmq.BrokerAuthenticatorMethodCustomArgs(
auth=azure_native.iotoperationsmq.BrokerAuthenticatorCustomAuthArgs(
x509=azure_native.iotoperationsmq.BrokerAuthenticatorCustomAuthX509Args(
key_vault=azure_native.iotoperationsmq.KeyVaultCertificatePropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="wuimjwpbhoglbsxxa",
),
directory_id="eyjniptiykzcgbzok",
name="lxmwfan",
),
vault_ca_chain_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="bmectskddmpjxnsogwooexj",
version="unjfbf",
),
vault_cert=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="bmectskddmpjxnsogwooexj",
version="unjfbf",
),
),
secret_name="dordbwjewnqkhfd",
),
),
ca_cert_config_map="diufihyysdcosgy",
endpoint="yy",
headers={},
),
sat=azure_native.iotoperationsmq.BrokerAuthenticatorMethodSatArgs(
audiences=["fiyitxutbuuhwtltukyjacads"],
),
svid=azure_native.iotoperationsmq.BrokerAuthenticatorMethodSvidArgs(
agent_socket_path="gnyowebmeaj",
identity_max_retry=4031184731,
identity_wait_retry_ms=2243705844935085568,
),
username_password=azure_native.iotoperationsmq.BrokerAuthenticatorMethodUsernamePasswordArgs(
key_vault=azure_native.iotoperationsmq.KeyVaultSecretPropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="wuimjwpbhoglbsxxa",
),
directory_id="eyjniptiykzcgbzok",
name="lxmwfan",
),
vault_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="bmectskddmpjxnsogwooexj",
version="unjfbf",
),
),
secret_name="blk",
),
x509=azure_native.iotoperationsmq.BrokerAuthenticatorMethodX509Args(
attributes=azure_native.iotoperationsmq.BrokerAuthenticatorMethodX509AttributesArgs(
key_vault=azure_native.iotoperationsmq.KeyVaultSecretPropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="wuimjwpbhoglbsxxa",
),
directory_id="eyjniptiykzcgbzok",
name="lxmwfan",
),
vault_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="bmectskddmpjxnsogwooexj",
version="unjfbf",
),
),
secret_name="ybcke",
),
trusted_client_ca_cert_config_map="udidafmnpt",
),
)],
authentication_name="lUo-GQ3-95F-1O-",
broker_name="87v1GC9557XuP-JLI4-",
extended_location=azure_native.iotoperationsmq.ExtendedLocationPropertyArgs(
name="an",
type=azure_native.iotoperationsmq.ExtendedLocationType.CUSTOM_LOCATION,
),
listener_ref=["dhjpypfjzzmwm"],
location="vtxegvaeqwyupplnm",
mq_name="2S-A2-D9kC946K",
resource_group_name="rgiotoperationsmq",
tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const brokerAuthentication = new azure_native.iotoperationsmq.BrokerAuthentication("brokerAuthentication", {
authenticationMethods: [{
custom: {
auth: {
x509: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "wuimjwpbhoglbsxxa",
},
directoryId: "eyjniptiykzcgbzok",
name: "lxmwfan",
},
vaultCaChainSecret: {
name: "bmectskddmpjxnsogwooexj",
version: "unjfbf",
},
vaultCert: {
name: "bmectskddmpjxnsogwooexj",
version: "unjfbf",
},
},
secretName: "dordbwjewnqkhfd",
},
},
caCertConfigMap: "diufihyysdcosgy",
endpoint: "yy",
headers: {},
},
sat: {
audiences: ["fiyitxutbuuhwtltukyjacads"],
},
svid: {
agentSocketPath: "gnyowebmeaj",
identityMaxRetry: 4031184731,
identityWaitRetryMs: 2243705844935085568,
},
usernamePassword: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "wuimjwpbhoglbsxxa",
},
directoryId: "eyjniptiykzcgbzok",
name: "lxmwfan",
},
vaultSecret: {
name: "bmectskddmpjxnsogwooexj",
version: "unjfbf",
},
},
secretName: "blk",
},
x509: {
attributes: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "wuimjwpbhoglbsxxa",
},
directoryId: "eyjniptiykzcgbzok",
name: "lxmwfan",
},
vaultSecret: {
name: "bmectskddmpjxnsogwooexj",
version: "unjfbf",
},
},
secretName: "ybcke",
},
trustedClientCaCertConfigMap: "udidafmnpt",
},
}],
authenticationName: "lUo-GQ3-95F-1O-",
brokerName: "87v1GC9557XuP-JLI4-",
extendedLocation: {
name: "an",
type: azure_native.iotoperationsmq.ExtendedLocationType.CustomLocation,
},
listenerRef: ["dhjpypfjzzmwm"],
location: "vtxegvaeqwyupplnm",
mqName: "2S-A2-D9kC946K",
resourceGroupName: "rgiotoperationsmq",
tags: {},
});
resources:
brokerAuthentication:
type: azure-native:iotoperationsmq:BrokerAuthentication
properties:
authenticationMethods:
- custom:
auth:
x509:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: wuimjwpbhoglbsxxa
directoryId: eyjniptiykzcgbzok
name: lxmwfan
vaultCaChainSecret:
name: bmectskddmpjxnsogwooexj
version: unjfbf
vaultCert:
name: bmectskddmpjxnsogwooexj
version: unjfbf
secretName: dordbwjewnqkhfd
caCertConfigMap: diufihyysdcosgy
endpoint: yy
headers: {}
sat:
audiences:
- fiyitxutbuuhwtltukyjacads
svid:
agentSocketPath: gnyowebmeaj
identityMaxRetry: 4.031184731e+09
identityWaitRetryMs: 2.2437058449350856e+18
usernamePassword:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: wuimjwpbhoglbsxxa
directoryId: eyjniptiykzcgbzok
name: lxmwfan
vaultSecret:
name: bmectskddmpjxnsogwooexj
version: unjfbf
secretName: blk
x509:
attributes:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: wuimjwpbhoglbsxxa
directoryId: eyjniptiykzcgbzok
name: lxmwfan
vaultSecret:
name: bmectskddmpjxnsogwooexj
version: unjfbf
secretName: ybcke
trustedClientCaCertConfigMap: udidafmnpt
authenticationName: lUo-GQ3-95F-1O-
brokerName: 87v1GC9557XuP-JLI4-
extendedLocation:
name: an
type: CustomLocation
listenerRef:
- dhjpypfjzzmwm
location: vtxegvaeqwyupplnm
mqName: 2S-A2-D9kC946K
resourceGroupName: rgiotoperationsmq
tags: {}
Create BrokerAuthentication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BrokerAuthentication(name: string, args: BrokerAuthenticationArgs, opts?: CustomResourceOptions);
@overload
def BrokerAuthentication(resource_name: str,
args: BrokerAuthenticationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BrokerAuthentication(resource_name: str,
opts: Optional[ResourceOptions] = None,
authentication_methods: Optional[Sequence[BrokerAuthenticatorMethodsArgs]] = None,
broker_name: Optional[str] = None,
extended_location: Optional[ExtendedLocationPropertyArgs] = None,
listener_ref: Optional[Sequence[str]] = None,
mq_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
authentication_name: Optional[str] = None,
location: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewBrokerAuthentication(ctx *Context, name string, args BrokerAuthenticationArgs, opts ...ResourceOption) (*BrokerAuthentication, error)
public BrokerAuthentication(string name, BrokerAuthenticationArgs args, CustomResourceOptions? opts = null)
public BrokerAuthentication(String name, BrokerAuthenticationArgs args)
public BrokerAuthentication(String name, BrokerAuthenticationArgs args, CustomResourceOptions options)
type: azure-native:iotoperationsmq:BrokerAuthentication
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 BrokerAuthenticationArgs
- 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 BrokerAuthenticationArgs
- 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 BrokerAuthenticationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BrokerAuthenticationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BrokerAuthenticationArgs
- 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 brokerAuthenticationResource = new AzureNative.IoTOperationsMQ.BrokerAuthentication("brokerAuthenticationResource", new()
{
AuthenticationMethods = new[]
{
new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodsArgs
{
Custom = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodCustomArgs
{
Endpoint = "string",
Auth = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorCustomAuthArgs
{
X509 = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorCustomAuthX509Args
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCertificatePropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "string",
},
DirectoryId = "string",
Name = "string",
},
VaultCert = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "string",
Version = "string",
},
VaultCaChainSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "string",
Version = "string",
},
},
SecretName = "string",
},
},
CaCertConfigMap = "string",
Headers =
{
{ "string", "string" },
},
},
Sat = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodSatArgs
{
Audiences = new[]
{
"string",
},
},
Svid = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodSvidArgs
{
AgentSocketPath = "string",
IdentityMaxRetry = 0,
IdentityWaitRetryMs = 0,
},
UsernamePassword = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodUsernamePasswordArgs
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretPropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "string",
},
DirectoryId = "string",
Name = "string",
},
VaultSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "string",
Version = "string",
},
},
SecretName = "string",
},
X509 = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodX509Args
{
Attributes = new AzureNative.IoTOperationsMQ.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
KeyVault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretPropertiesArgs
{
Vault = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultConnectionPropertiesArgs
{
Credentials = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultCredentialsPropertiesArgs
{
ServicePrincipalLocalSecretName = "string",
},
DirectoryId = "string",
Name = "string",
},
VaultSecret = new AzureNative.IoTOperationsMQ.Inputs.KeyVaultSecretObjectArgs
{
Name = "string",
Version = "string",
},
},
SecretName = "string",
},
TrustedClientCaCertConfigMap = "string",
},
},
},
BrokerName = "string",
ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
{
Name = "string",
Type = "string",
},
ListenerRef = new[]
{
"string",
},
MqName = "string",
ResourceGroupName = "string",
AuthenticationName = "string",
Location = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := iotoperationsmq.NewBrokerAuthentication(ctx, "brokerAuthenticationResource", &iotoperationsmq.BrokerAuthenticationArgs{
AuthenticationMethods: iotoperationsmq.BrokerAuthenticatorMethodsArray{
&iotoperationsmq.BrokerAuthenticatorMethodsArgs{
Custom: &iotoperationsmq.BrokerAuthenticatorMethodCustomArgs{
Endpoint: pulumi.String("string"),
Auth: &iotoperationsmq.BrokerAuthenticatorCustomAuthArgs{
X509: &iotoperationsmq.BrokerAuthenticatorCustomAuthX509Args{
KeyVault: &iotoperationsmq.KeyVaultCertificatePropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("string"),
},
DirectoryId: pulumi.String("string"),
Name: pulumi.String("string"),
},
VaultCert: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("string"),
Version: pulumi.String("string"),
},
VaultCaChainSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
SecretName: pulumi.String("string"),
},
},
CaCertConfigMap: pulumi.String("string"),
Headers: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Sat: &iotoperationsmq.BrokerAuthenticatorMethodSatArgs{
Audiences: pulumi.StringArray{
pulumi.String("string"),
},
},
Svid: &iotoperationsmq.BrokerAuthenticatorMethodSvidArgs{
AgentSocketPath: pulumi.String("string"),
IdentityMaxRetry: pulumi.Float64(0),
IdentityWaitRetryMs: pulumi.Float64(0),
},
UsernamePassword: &iotoperationsmq.BrokerAuthenticatorMethodUsernamePasswordArgs{
KeyVault: &iotoperationsmq.KeyVaultSecretPropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("string"),
},
DirectoryId: pulumi.String("string"),
Name: pulumi.String("string"),
},
VaultSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
SecretName: pulumi.String("string"),
},
X509: &iotoperationsmq.BrokerAuthenticatorMethodX509Args{
Attributes: &iotoperationsmq.BrokerAuthenticatorMethodX509AttributesArgs{
KeyVault: &iotoperationsmq.KeyVaultSecretPropertiesArgs{
Vault: &iotoperationsmq.KeyVaultConnectionPropertiesArgs{
Credentials: &iotoperationsmq.KeyVaultCredentialsPropertiesArgs{
ServicePrincipalLocalSecretName: pulumi.String("string"),
},
DirectoryId: pulumi.String("string"),
Name: pulumi.String("string"),
},
VaultSecret: &iotoperationsmq.KeyVaultSecretObjectArgs{
Name: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
SecretName: pulumi.String("string"),
},
TrustedClientCaCertConfigMap: pulumi.String("string"),
},
},
},
BrokerName: pulumi.String("string"),
ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
ListenerRef: pulumi.StringArray{
pulumi.String("string"),
},
MqName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
AuthenticationName: pulumi.String("string"),
Location: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var brokerAuthenticationResource = new BrokerAuthentication("brokerAuthenticationResource", BrokerAuthenticationArgs.builder()
.authenticationMethods(BrokerAuthenticatorMethodsArgs.builder()
.custom(BrokerAuthenticatorMethodCustomArgs.builder()
.endpoint("string")
.auth(BrokerAuthenticatorCustomAuthArgs.builder()
.x509(BrokerAuthenticatorCustomAuthX509Args.builder()
.keyVault(KeyVaultCertificatePropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("string")
.build())
.directoryId("string")
.name("string")
.build())
.vaultCert(KeyVaultSecretObjectArgs.builder()
.name("string")
.version("string")
.build())
.vaultCaChainSecret(KeyVaultSecretObjectArgs.builder()
.name("string")
.version("string")
.build())
.build())
.secretName("string")
.build())
.build())
.caCertConfigMap("string")
.headers(Map.of("string", "string"))
.build())
.sat(BrokerAuthenticatorMethodSatArgs.builder()
.audiences("string")
.build())
.svid(BrokerAuthenticatorMethodSvidArgs.builder()
.agentSocketPath("string")
.identityMaxRetry(0)
.identityWaitRetryMs(0)
.build())
.usernamePassword(BrokerAuthenticatorMethodUsernamePasswordArgs.builder()
.keyVault(KeyVaultSecretPropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("string")
.build())
.directoryId("string")
.name("string")
.build())
.vaultSecret(KeyVaultSecretObjectArgs.builder()
.name("string")
.version("string")
.build())
.build())
.secretName("string")
.build())
.x509(BrokerAuthenticatorMethodX509Args.builder()
.attributes(BrokerAuthenticatorMethodX509AttributesArgs.builder()
.keyVault(KeyVaultSecretPropertiesArgs.builder()
.vault(KeyVaultConnectionPropertiesArgs.builder()
.credentials(KeyVaultCredentialsPropertiesArgs.builder()
.servicePrincipalLocalSecretName("string")
.build())
.directoryId("string")
.name("string")
.build())
.vaultSecret(KeyVaultSecretObjectArgs.builder()
.name("string")
.version("string")
.build())
.build())
.secretName("string")
.build())
.trustedClientCaCertConfigMap("string")
.build())
.build())
.brokerName("string")
.extendedLocation(ExtendedLocationPropertyArgs.builder()
.name("string")
.type("string")
.build())
.listenerRef("string")
.mqName("string")
.resourceGroupName("string")
.authenticationName("string")
.location("string")
.tags(Map.of("string", "string"))
.build());
broker_authentication_resource = azure_native.iotoperationsmq.BrokerAuthentication("brokerAuthenticationResource",
authentication_methods=[azure_native.iotoperationsmq.BrokerAuthenticatorMethodsArgs(
custom=azure_native.iotoperationsmq.BrokerAuthenticatorMethodCustomArgs(
endpoint="string",
auth=azure_native.iotoperationsmq.BrokerAuthenticatorCustomAuthArgs(
x509=azure_native.iotoperationsmq.BrokerAuthenticatorCustomAuthX509Args(
key_vault=azure_native.iotoperationsmq.KeyVaultCertificatePropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="string",
),
directory_id="string",
name="string",
),
vault_cert=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="string",
version="string",
),
vault_ca_chain_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="string",
version="string",
),
),
secret_name="string",
),
),
ca_cert_config_map="string",
headers={
"string": "string",
},
),
sat=azure_native.iotoperationsmq.BrokerAuthenticatorMethodSatArgs(
audiences=["string"],
),
svid=azure_native.iotoperationsmq.BrokerAuthenticatorMethodSvidArgs(
agent_socket_path="string",
identity_max_retry=0,
identity_wait_retry_ms=0,
),
username_password=azure_native.iotoperationsmq.BrokerAuthenticatorMethodUsernamePasswordArgs(
key_vault=azure_native.iotoperationsmq.KeyVaultSecretPropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="string",
),
directory_id="string",
name="string",
),
vault_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="string",
version="string",
),
),
secret_name="string",
),
x509=azure_native.iotoperationsmq.BrokerAuthenticatorMethodX509Args(
attributes=azure_native.iotoperationsmq.BrokerAuthenticatorMethodX509AttributesArgs(
key_vault=azure_native.iotoperationsmq.KeyVaultSecretPropertiesArgs(
vault=azure_native.iotoperationsmq.KeyVaultConnectionPropertiesArgs(
credentials=azure_native.iotoperationsmq.KeyVaultCredentialsPropertiesArgs(
service_principal_local_secret_name="string",
),
directory_id="string",
name="string",
),
vault_secret=azure_native.iotoperationsmq.KeyVaultSecretObjectArgs(
name="string",
version="string",
),
),
secret_name="string",
),
trusted_client_ca_cert_config_map="string",
),
)],
broker_name="string",
extended_location=azure_native.iotoperationsmq.ExtendedLocationPropertyArgs(
name="string",
type="string",
),
listener_ref=["string"],
mq_name="string",
resource_group_name="string",
authentication_name="string",
location="string",
tags={
"string": "string",
})
const brokerAuthenticationResource = new azure_native.iotoperationsmq.BrokerAuthentication("brokerAuthenticationResource", {
authenticationMethods: [{
custom: {
endpoint: "string",
auth: {
x509: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "string",
},
directoryId: "string",
name: "string",
},
vaultCert: {
name: "string",
version: "string",
},
vaultCaChainSecret: {
name: "string",
version: "string",
},
},
secretName: "string",
},
},
caCertConfigMap: "string",
headers: {
string: "string",
},
},
sat: {
audiences: ["string"],
},
svid: {
agentSocketPath: "string",
identityMaxRetry: 0,
identityWaitRetryMs: 0,
},
usernamePassword: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "string",
},
directoryId: "string",
name: "string",
},
vaultSecret: {
name: "string",
version: "string",
},
},
secretName: "string",
},
x509: {
attributes: {
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "string",
},
directoryId: "string",
name: "string",
},
vaultSecret: {
name: "string",
version: "string",
},
},
secretName: "string",
},
trustedClientCaCertConfigMap: "string",
},
}],
brokerName: "string",
extendedLocation: {
name: "string",
type: "string",
},
listenerRef: ["string"],
mqName: "string",
resourceGroupName: "string",
authenticationName: "string",
location: "string",
tags: {
string: "string",
},
});
type: azure-native:iotoperationsmq:BrokerAuthentication
properties:
authenticationMethods:
- custom:
auth:
x509:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: string
directoryId: string
name: string
vaultCaChainSecret:
name: string
version: string
vaultCert:
name: string
version: string
secretName: string
caCertConfigMap: string
endpoint: string
headers:
string: string
sat:
audiences:
- string
svid:
agentSocketPath: string
identityMaxRetry: 0
identityWaitRetryMs: 0
usernamePassword:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: string
directoryId: string
name: string
vaultSecret:
name: string
version: string
secretName: string
x509:
attributes:
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: string
directoryId: string
name: string
vaultSecret:
name: string
version: string
secretName: string
trustedClientCaCertConfigMap: string
authenticationName: string
brokerName: string
extendedLocation:
name: string
type: string
listenerRef:
- string
location: string
mqName: string
resourceGroupName: string
tags:
string: string
BrokerAuthentication 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 BrokerAuthentication resource accepts the following input properties:
- Authentication
Methods List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Methods> - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- Broker
Name string - Name of MQ broker resource
- Extended
Location Pulumi.Azure Native. Io TOperations MQ. Inputs. Extended Location Property - Extended Location
- Listener
Ref List<string> - The array of listener Resources it supports.
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Authentication
Name string - Name of MQ broker/authentication resource
- Location string
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- Authentication
Methods []BrokerAuthenticator Methods Args - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- Broker
Name string - Name of MQ broker resource
- Extended
Location ExtendedLocation Property Args - Extended Location
- Listener
Ref []string - The array of listener Resources it supports.
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Authentication
Name string - Name of MQ broker/authentication resource
- Location string
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- authentication
Methods List<BrokerAuthenticator Methods> - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- broker
Name String - Name of MQ broker resource
- extended
Location ExtendedLocation Property - Extended Location
- listener
Ref List<String> - The array of listener Resources it supports.
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- authentication
Name String - Name of MQ broker/authentication resource
- location String
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- authentication
Methods BrokerAuthenticator Methods[] - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- broker
Name string - Name of MQ broker resource
- extended
Location ExtendedLocation Property - Extended Location
- listener
Ref string[] - The array of listener Resources it supports.
- mq
Name string - Name of MQ resource
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- authentication
Name string - Name of MQ broker/authentication resource
- location string
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- authentication_
methods Sequence[BrokerAuthenticator Methods Args] - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- broker_
name str - Name of MQ broker resource
- extended_
location ExtendedLocation Property Args - Extended Location
- listener_
ref Sequence[str] - The array of listener Resources it supports.
- mq_
name str - Name of MQ resource
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- authentication_
name str - Name of MQ broker/authentication resource
- location str
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- authentication
Methods List<Property Map> - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- broker
Name String - Name of MQ broker resource
- extended
Location Property Map - Extended Location
- listener
Ref List<String> - The array of listener Resources it supports.
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- authentication
Name String - Name of MQ broker/authentication resource
- location String
- The geo-location where the resource lives
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the BrokerAuthentication 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 status of the last operation.
- System
Data Pulumi.Azure Native. Io TOperations MQ. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The status of the last operation.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The status of the last operation.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
BrokerAuthenticatorCustomAuth, BrokerAuthenticatorCustomAuthArgs
- X509
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth X509 - X509 Custom Auth type details.
- X509
Broker
Authenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509 - X509 Custom Auth type details.
- x509 Property Map
- X509 Custom Auth type details.
BrokerAuthenticatorCustomAuthResponse, BrokerAuthenticatorCustomAuthResponseArgs
- X509
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- X509
Broker
Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
Broker
Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509 Property Map
- X509 Custom Auth type details.
BrokerAuthenticatorCustomAuthX509, BrokerAuthenticatorCustomAuthX509Args
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Certificate Properties - Keyvault X509 secret properties.
- Secret
Name string - Secret where cert details are stored.
- Key
Vault KeyVault Certificate Properties - Keyvault X509 secret properties.
- Secret
Name string - Secret where cert details are stored.
- key
Vault KeyVault Certificate Properties - Keyvault X509 secret properties.
- secret
Name String - Secret where cert details are stored.
- key
Vault KeyVault Certificate Properties - Keyvault X509 secret properties.
- secret
Name string - Secret where cert details are stored.
- key_
vault KeyVault Certificate Properties - Keyvault X509 secret properties.
- secret_
name str - Secret where cert details are stored.
- key
Vault Property Map - Keyvault X509 secret properties.
- secret
Name String - Secret where cert details are stored.
BrokerAuthenticatorCustomAuthX509Response, BrokerAuthenticatorCustomAuthX509ResponseArgs
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Certificate Properties Response - Keyvault X509 secret properties.
- Secret
Name string - Secret where cert details are stored.
- Key
Vault KeyVault Certificate Properties Response - Keyvault X509 secret properties.
- Secret
Name string - Secret where cert details are stored.
- key
Vault KeyVault Certificate Properties Response - Keyvault X509 secret properties.
- secret
Name String - Secret where cert details are stored.
- key
Vault KeyVault Certificate Properties Response - Keyvault X509 secret properties.
- secret
Name string - Secret where cert details are stored.
- key_
vault KeyVault Certificate Properties Response - Keyvault X509 secret properties.
- secret_
name str - Secret where cert details are stored.
- key
Vault Property Map - Keyvault X509 secret properties.
- secret
Name String - Secret where cert details are stored.
BrokerAuthenticatorMethodCustom, BrokerAuthenticatorMethodCustomArgs
- Endpoint string
- Endpoint to connect to.
- Auth
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth - Custom Broker Authentication Method.
- Ca
Cert stringConfig Map - CA cert config map to use.
- Headers Dictionary<string, string>
- Configuration Headers to use.
- Endpoint string
- Endpoint to connect to.
- Auth
Broker
Authenticator Custom Auth - Custom Broker Authentication Method.
- Ca
Cert stringConfig Map - CA cert config map to use.
- Headers map[string]string
- Configuration Headers to use.
- endpoint String
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth - Custom Broker Authentication Method.
- ca
Cert StringConfig Map - CA cert config map to use.
- headers Map<String,String>
- Configuration Headers to use.
- endpoint string
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth - Custom Broker Authentication Method.
- ca
Cert stringConfig Map - CA cert config map to use.
- headers {[key: string]: string}
- Configuration Headers to use.
- endpoint str
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth - Custom Broker Authentication Method.
- ca_
cert_ strconfig_ map - CA cert config map to use.
- headers Mapping[str, str]
- Configuration Headers to use.
- endpoint String
- Endpoint to connect to.
- auth Property Map
- Custom Broker Authentication Method.
- ca
Cert StringConfig Map - CA cert config map to use.
- headers Map<String>
- Configuration Headers to use.
BrokerAuthenticatorMethodCustomResponse, BrokerAuthenticatorMethodCustomResponseArgs
- Endpoint string
- Endpoint to connect to.
- Auth
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth Response - Custom Broker Authentication Method.
- Ca
Cert stringConfig Map - CA cert config map to use.
- Headers Dictionary<string, string>
- Configuration Headers to use.
- Endpoint string
- Endpoint to connect to.
- Auth
Broker
Authenticator Custom Auth Response - Custom Broker Authentication Method.
- Ca
Cert stringConfig Map - CA cert config map to use.
- Headers map[string]string
- Configuration Headers to use.
- endpoint String
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth Response - Custom Broker Authentication Method.
- ca
Cert StringConfig Map - CA cert config map to use.
- headers Map<String,String>
- Configuration Headers to use.
- endpoint string
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth Response - Custom Broker Authentication Method.
- ca
Cert stringConfig Map - CA cert config map to use.
- headers {[key: string]: string}
- Configuration Headers to use.
- endpoint str
- Endpoint to connect to.
- auth
Broker
Authenticator Custom Auth Response - Custom Broker Authentication Method.
- ca_
cert_ strconfig_ map - CA cert config map to use.
- headers Mapping[str, str]
- Configuration Headers to use.
- endpoint String
- Endpoint to connect to.
- auth Property Map
- Custom Broker Authentication Method.
- ca
Cert StringConfig Map - CA cert config map to use.
- headers Map<String>
- Configuration Headers to use.
BrokerAuthenticatorMethodSat, BrokerAuthenticatorMethodSatArgs
- Audiences List<string>
- List of allowed audience.
- Audiences []string
- List of allowed audience.
- audiences List<String>
- List of allowed audience.
- audiences string[]
- List of allowed audience.
- audiences Sequence[str]
- List of allowed audience.
- audiences List<String>
- List of allowed audience.
BrokerAuthenticatorMethodSatResponse, BrokerAuthenticatorMethodSatResponseArgs
- Audiences List<string>
- List of allowed audience.
- Audiences []string
- List of allowed audience.
- audiences List<String>
- List of allowed audience.
- audiences string[]
- List of allowed audience.
- audiences Sequence[str]
- List of allowed audience.
- audiences List<String>
- List of allowed audience.
BrokerAuthenticatorMethodSvid, BrokerAuthenticatorMethodSvidArgs
- Agent
Socket stringPath - Mounted socket path for spiffe agent.
- Identity
Max doubleRetry - Maximum number of re-tries to fetch identity.
- Identity
Wait doubleRetry Ms - Maximum time to wait before fetching identity again.
- Agent
Socket stringPath - Mounted socket path for spiffe agent.
- Identity
Max float64Retry - Maximum number of re-tries to fetch identity.
- Identity
Wait float64Retry Ms - Maximum time to wait before fetching identity again.
- agent
Socket StringPath - Mounted socket path for spiffe agent.
- identity
Max DoubleRetry - Maximum number of re-tries to fetch identity.
- identity
Wait DoubleRetry Ms - Maximum time to wait before fetching identity again.
- agent
Socket stringPath - Mounted socket path for spiffe agent.
- identity
Max numberRetry - Maximum number of re-tries to fetch identity.
- identity
Wait numberRetry Ms - Maximum time to wait before fetching identity again.
- agent_
socket_ strpath - Mounted socket path for spiffe agent.
- identity_
max_ floatretry - Maximum number of re-tries to fetch identity.
- identity_
wait_ floatretry_ ms - Maximum time to wait before fetching identity again.
- agent
Socket StringPath - Mounted socket path for spiffe agent.
- identity
Max NumberRetry - Maximum number of re-tries to fetch identity.
- identity
Wait NumberRetry Ms - Maximum time to wait before fetching identity again.
BrokerAuthenticatorMethodSvidResponse, BrokerAuthenticatorMethodSvidResponseArgs
- Agent
Socket stringPath - Mounted socket path for spiffe agent.
- Identity
Max doubleRetry - Maximum number of re-tries to fetch identity.
- Identity
Wait doubleRetry Ms - Maximum time to wait before fetching identity again.
- Agent
Socket stringPath - Mounted socket path for spiffe agent.
- Identity
Max float64Retry - Maximum number of re-tries to fetch identity.
- Identity
Wait float64Retry Ms - Maximum time to wait before fetching identity again.
- agent
Socket StringPath - Mounted socket path for spiffe agent.
- identity
Max DoubleRetry - Maximum number of re-tries to fetch identity.
- identity
Wait DoubleRetry Ms - Maximum time to wait before fetching identity again.
- agent
Socket stringPath - Mounted socket path for spiffe agent.
- identity
Max numberRetry - Maximum number of re-tries to fetch identity.
- identity
Wait numberRetry Ms - Maximum time to wait before fetching identity again.
- agent_
socket_ strpath - Mounted socket path for spiffe agent.
- identity_
max_ floatretry - Maximum number of re-tries to fetch identity.
- identity_
wait_ floatretry_ ms - Maximum time to wait before fetching identity again.
- agent
Socket StringPath - Mounted socket path for spiffe agent.
- identity
Max NumberRetry - Maximum number of re-tries to fetch identity.
- identity
Wait NumberRetry Ms - Maximum time to wait before fetching identity again.
BrokerAuthenticatorMethodUsernamePassword, BrokerAuthenticatorMethodUsernamePasswordArgs
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Properties - Keyvault username password secret properties.
- Secret
Name string - Secret where username and password are stored.
- Key
Vault KeyVault Secret Properties - Keyvault username password secret properties.
- Secret
Name string - Secret where username and password are stored.
- key
Vault KeyVault Secret Properties - Keyvault username password secret properties.
- secret
Name String - Secret where username and password are stored.
- key
Vault KeyVault Secret Properties - Keyvault username password secret properties.
- secret
Name string - Secret where username and password are stored.
- key_
vault KeyVault Secret Properties - Keyvault username password secret properties.
- secret_
name str - Secret where username and password are stored.
- key
Vault Property Map - Keyvault username password secret properties.
- secret
Name String - Secret where username and password are stored.
BrokerAuthenticatorMethodUsernamePasswordResponse, BrokerAuthenticatorMethodUsernamePasswordResponseArgs
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Properties Response - Keyvault username password secret properties.
- Secret
Name string - Secret where username and password are stored.
- Key
Vault KeyVault Secret Properties Response - Keyvault username password secret properties.
- Secret
Name string - Secret where username and password are stored.
- key
Vault KeyVault Secret Properties Response - Keyvault username password secret properties.
- secret
Name String - Secret where username and password are stored.
- key
Vault KeyVault Secret Properties Response - Keyvault username password secret properties.
- secret
Name string - Secret where username and password are stored.
- key_
vault KeyVault Secret Properties Response - Keyvault username password secret properties.
- secret_
name str - Secret where username and password are stored.
- key
Vault Property Map - Keyvault username password secret properties.
- secret
Name String - Secret where username and password are stored.
BrokerAuthenticatorMethodX509, BrokerAuthenticatorMethodX509Args
- Attributes
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method X509Attributes - K8S Secret name to mount for username and password.
- Trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- Attributes
Broker
Authenticator Method X509Attributes - K8S Secret name to mount for username and password.
- Trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes - K8S Secret name to mount for username and password.
- trusted
Client StringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes - K8S Secret name to mount for username and password.
- trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes - K8S Secret name to mount for username and password.
- trusted_
client_ strca_ cert_ config_ map - Trusted client ca cert config map.
- attributes Property Map
- K8S Secret name to mount for username and password.
- trusted
Client StringCa Cert Config Map - Trusted client ca cert config map.
BrokerAuthenticatorMethodX509Attributes, BrokerAuthenticatorMethodX509AttributesArgs
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Properties - Keyvault x509 attributes secret properties.
- Secret
Name string - Secret where x509 attributes are stored.
- Key
Vault KeyVault Secret Properties - Keyvault x509 attributes secret properties.
- Secret
Name string - Secret where x509 attributes are stored.
- key
Vault KeyVault Secret Properties - Keyvault x509 attributes secret properties.
- secret
Name String - Secret where x509 attributes are stored.
- key
Vault KeyVault Secret Properties - Keyvault x509 attributes secret properties.
- secret
Name string - Secret where x509 attributes are stored.
- key_
vault KeyVault Secret Properties - Keyvault x509 attributes secret properties.
- secret_
name str - Secret where x509 attributes are stored.
- key
Vault Property Map - Keyvault x509 attributes secret properties.
- secret
Name String - Secret where x509 attributes are stored.
BrokerAuthenticatorMethodX509AttributesResponse, BrokerAuthenticatorMethodX509AttributesResponseArgs
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Properties Response - Keyvault x509 attributes secret properties.
- Secret
Name string - Secret where x509 attributes are stored.
- Key
Vault KeyVault Secret Properties Response - Keyvault x509 attributes secret properties.
- Secret
Name string - Secret where x509 attributes are stored.
- key
Vault KeyVault Secret Properties Response - Keyvault x509 attributes secret properties.
- secret
Name String - Secret where x509 attributes are stored.
- key
Vault KeyVault Secret Properties Response - Keyvault x509 attributes secret properties.
- secret
Name string - Secret where x509 attributes are stored.
- key_
vault KeyVault Secret Properties Response - Keyvault x509 attributes secret properties.
- secret_
name str - Secret where x509 attributes are stored.
- key
Vault Property Map - Keyvault x509 attributes secret properties.
- secret
Name String - Secret where x509 attributes are stored.
BrokerAuthenticatorMethodX509Response, BrokerAuthenticatorMethodX509ResponseArgs
- Attributes
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method X509Attributes Response - K8S Secret name to mount for username and password.
- Trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- Attributes
Broker
Authenticator Method X509Attributes Response - K8S Secret name to mount for username and password.
- Trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes Response - K8S Secret name to mount for username and password.
- trusted
Client StringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes Response - K8S Secret name to mount for username and password.
- trusted
Client stringCa Cert Config Map - Trusted client ca cert config map.
- attributes
Broker
Authenticator Method X509Attributes Response - K8S Secret name to mount for username and password.
- trusted_
client_ strca_ cert_ config_ map - Trusted client ca cert config map.
- attributes Property Map
- K8S Secret name to mount for username and password.
- trusted
Client StringCa Cert Config Map - Trusted client ca cert config map.
BrokerAuthenticatorMethods, BrokerAuthenticatorMethodsArgs
- Custom
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Custom - Custom Authentication Method.
- Sat
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Sat - Service Account Token Method.
- Svid
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Svid - Service Account Token Method.
- Username
Password Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Username Password - UsernamePassword Method.
- X509
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method X509 - X509 Method.
- Custom
Broker
Authenticator Method Custom - Custom Authentication Method.
- Sat
Broker
Authenticator Method Sat - Service Account Token Method.
- Svid
Broker
Authenticator Method Svid - Service Account Token Method.
- Username
Password BrokerAuthenticator Method Username Password - UsernamePassword Method.
- X509
Broker
Authenticator Method X509 - X509 Method.
- custom
Broker
Authenticator Method Custom - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat - Service Account Token Method.
- svid
Broker
Authenticator Method Svid - Service Account Token Method.
- username
Password BrokerAuthenticator Method Username Password - UsernamePassword Method.
- x509
Broker
Authenticator Method X509 - X509 Method.
- custom
Broker
Authenticator Method Custom - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat - Service Account Token Method.
- svid
Broker
Authenticator Method Svid - Service Account Token Method.
- username
Password BrokerAuthenticator Method Username Password - UsernamePassword Method.
- x509
Broker
Authenticator Method X509 - X509 Method.
- custom
Broker
Authenticator Method Custom - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat - Service Account Token Method.
- svid
Broker
Authenticator Method Svid - Service Account Token Method.
- username_
password BrokerAuthenticator Method Username Password - UsernamePassword Method.
- x509
Broker
Authenticator Method X509 - X509 Method.
- custom Property Map
- Custom Authentication Method.
- sat Property Map
- Service Account Token Method.
- svid Property Map
- Service Account Token Method.
- username
Password Property Map - UsernamePassword Method.
- x509 Property Map
- X509 Method.
BrokerAuthenticatorMethodsResponse, BrokerAuthenticatorMethodsResponseArgs
- Custom
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Custom Response - Custom Authentication Method.
- Sat
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Sat Response - Service Account Token Method.
- Svid
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Svid Response - Service Account Token Method.
- Username
Password Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method Username Password Response - UsernamePassword Method.
- X509
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Method X509Response - X509 Method.
- Custom
Broker
Authenticator Method Custom Response - Custom Authentication Method.
- Sat
Broker
Authenticator Method Sat Response - Service Account Token Method.
- Svid
Broker
Authenticator Method Svid Response - Service Account Token Method.
- Username
Password BrokerAuthenticator Method Username Password Response - UsernamePassword Method.
- X509
Broker
Authenticator Method X509Response - X509 Method.
- custom
Broker
Authenticator Method Custom Response - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat Response - Service Account Token Method.
- svid
Broker
Authenticator Method Svid Response - Service Account Token Method.
- username
Password BrokerAuthenticator Method Username Password Response - UsernamePassword Method.
- x509
Broker
Authenticator Method X509Response - X509 Method.
- custom
Broker
Authenticator Method Custom Response - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat Response - Service Account Token Method.
- svid
Broker
Authenticator Method Svid Response - Service Account Token Method.
- username
Password BrokerAuthenticator Method Username Password Response - UsernamePassword Method.
- x509
Broker
Authenticator Method X509Response - X509 Method.
- custom
Broker
Authenticator Method Custom Response - Custom Authentication Method.
- sat
Broker
Authenticator Method Sat Response - Service Account Token Method.
- svid
Broker
Authenticator Method Svid Response - Service Account Token Method.
- username_
password BrokerAuthenticator Method Username Password Response - UsernamePassword Method.
- x509
Broker
Authenticator Method X509Response - X509 Method.
- custom Property Map
- Custom Authentication Method.
- sat Property Map
- Service Account Token Method.
- svid Property Map
- Service Account Token Method.
- username
Password Property Map - UsernamePassword Method.
- x509 Property Map
- X509 Method.
ExtendedLocationProperty, ExtendedLocationPropertyArgs
- Name string
- The name of the extended location.
- Type
string | Pulumi.
Azure Native. Io TOperations MQ. Extended Location Type - Type of ExtendedLocation.
- Name string
- The name of the extended location.
- Type
string | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | Extended
Location Type - Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | Extended
Location Type - Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "Custom
Location" - Type of ExtendedLocation.
ExtendedLocationPropertyResponse, ExtendedLocationPropertyResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Custom
Location - CustomLocationCustomLocation type
- Extended
Location Type Custom Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "Custom
Location" - CustomLocationCustomLocation type
KeyVaultCertificateProperties, KeyVaultCertificatePropertiesArgs
- Vault
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties - KeyVault properties.
- Vault
Cert Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object - KeyVault Cert secret details.
- Vault
Ca Pulumi.Chain Secret Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object - KeyVault CA chain secret details.
- Vault
Key
Vault Connection Properties - KeyVault properties.
- Vault
Cert KeyVault Secret Object - KeyVault Cert secret details.
- Vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault
Cert KeyVault Secret Object - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault
Cert KeyVault Secret Object - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault_
cert KeyVault Secret Object - KeyVault Cert secret details.
- vault_
ca_ Keychain_ secret Vault Secret Object - KeyVault CA chain secret details.
- vault Property Map
- KeyVault properties.
- vault
Cert Property Map - KeyVault Cert secret details.
- vault
Ca Property MapChain Secret - KeyVault CA chain secret details.
KeyVaultCertificatePropertiesResponse, KeyVaultCertificatePropertiesResponseArgs
- Vault
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties Response - KeyVault properties.
- Vault
Cert Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault Cert secret details.
- Vault
Ca Pulumi.Chain Secret Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault CA chain secret details.
- Vault
Key
Vault Connection Properties Response - KeyVault properties.
- Vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- Vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault_
cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault_
ca_ Keychain_ secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault Property Map
- KeyVault properties.
- vault
Cert Property Map - KeyVault Cert secret details.
- vault
Ca Property MapChain Secret - KeyVault CA chain secret details.
KeyVaultConnectionProperties, KeyVaultConnectionPropertiesArgs
- Credentials
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Credentials Properties - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- Credentials
Key
Vault Credentials Properties - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties - KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
- credentials
Key
Vault Credentials Properties - KeyVault credentials.
- directory
Id string - KeyVault directoryId.
- name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties - KeyVault credentials.
- directory_
id str - KeyVault directoryId.
- name str
- KeyVault name.
- credentials Property Map
- KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
KeyVaultConnectionPropertiesResponse, KeyVaultConnectionPropertiesResponseArgs
- Credentials
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Credentials Properties Response - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- Credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory
Id string - KeyVault directoryId.
- name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory_
id str - KeyVault directoryId.
- name str
- KeyVault name.
- credentials Property Map
- KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
KeyVaultCredentialsProperties, KeyVaultCredentialsPropertiesArgs
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service_
principal_ strlocal_ secret_ name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
KeyVaultCredentialsPropertiesResponse, KeyVaultCredentialsPropertiesResponseArgs
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service_
principal_ strlocal_ secret_ name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
KeyVaultSecretObject, KeyVaultSecretObjectArgs
KeyVaultSecretObjectResponse, KeyVaultSecretObjectResponseArgs
KeyVaultSecretProperties, KeyVaultSecretPropertiesArgs
- Vault
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties - KeyVault properties.
- Vault
Secret Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object - KeyVault secret details.
- Vault
Key
Vault Connection Properties - KeyVault properties.
- Vault
Secret KeyVault Secret Object - KeyVault secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault
Secret KeyVault Secret Object - KeyVault secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault
Secret KeyVault Secret Object - KeyVault secret details.
- vault
Key
Vault Connection Properties - KeyVault properties.
- vault_
secret KeyVault Secret Object - KeyVault secret details.
- vault Property Map
- KeyVault properties.
- vault
Secret Property Map - KeyVault secret details.
KeyVaultSecretPropertiesResponse, KeyVaultSecretPropertiesResponseArgs
- Vault
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties Response - KeyVault properties.
- Vault
Secret Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault secret details.
- Vault
Key
Vault Connection Properties Response - KeyVault properties.
- Vault
Secret KeyVault Secret Object Response - KeyVault secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Secret KeyVault Secret Object Response - KeyVault secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Secret KeyVault Secret Object Response - KeyVault secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault_
secret KeyVault Secret Object Response - KeyVault secret details.
- vault Property Map
- KeyVault properties.
- vault
Secret Property Map - KeyVault secret details.
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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperationsmq:BrokerAuthentication ktgtbdoqrmk /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authentication/{authenticationName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0