azure-native.iotoperationsmq.BrokerAuthentication
Explore with Pulumi AI
MQ broker/authentication resource
Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.
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
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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 azure_nativeBrokerAuthenticationResource = new AzureNative.IoTOperationsMQ.BrokerAuthentication("azure-nativeBrokerAuthenticationResource", 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, "azure-nativeBrokerAuthenticationResource", &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 azure_nativeBrokerAuthenticationResource = new BrokerAuthentication("azure-nativeBrokerAuthenticationResource", 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());
azure_native_broker_authentication_resource = azure_native.iotoperationsmq.BrokerAuthentication("azure-nativeBrokerAuthenticationResource",
authentication_methods=[{
"custom": {
"endpoint": "string",
"auth": {
"x509": {
"key_vault": {
"vault": {
"credentials": {
"service_principal_local_secret_name": "string",
},
"directory_id": "string",
"name": "string",
},
"vault_cert": {
"name": "string",
"version": "string",
},
"vault_ca_chain_secret": {
"name": "string",
"version": "string",
},
},
"secret_name": "string",
},
},
"ca_cert_config_map": "string",
"headers": {
"string": "string",
},
},
"sat": {
"audiences": ["string"],
},
"svid": {
"agent_socket_path": "string",
"identity_max_retry": 0,
"identity_wait_retry_ms": 0,
},
"username_password": {
"key_vault": {
"vault": {
"credentials": {
"service_principal_local_secret_name": "string",
},
"directory_id": "string",
"name": "string",
},
"vault_secret": {
"name": "string",
"version": "string",
},
},
"secret_name": "string",
},
"x509": {
"attributes": {
"key_vault": {
"vault": {
"credentials": {
"service_principal_local_secret_name": "string",
},
"directory_id": "string",
"name": "string",
},
"vault_secret": {
"name": "string",
"version": "string",
},
},
"secret_name": "string",
},
"trusted_client_ca_cert_config_map": "string",
},
}],
broker_name="string",
extended_location={
"name": "string",
"type": "string",
},
listener_ref=["string"],
mq_name="string",
resource_group_name="string",
authentication_name="string",
location="string",
tags={
"string": "string",
})
const azure_nativeBrokerAuthenticationResource = new azure_native.iotoperationsmq.BrokerAuthentication("azure-nativeBrokerAuthenticationResource", {
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BrokerAuthentication resource accepts the following input properties:
- Authentication
Methods This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- Extended
Location This property is required. Changes to this property will trigger replacement.
Azure Native. Io TOperations MQ. Inputs. Extended Location Property - Extended Location
- Listener
Ref This property is required. List<string> - The array of listener Resources it supports.
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Authentication
Name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- Authentication
Methods This property is required. []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 This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- Extended
Location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- Listener
Ref This property is required. []string - The array of listener Resources it supports.
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Authentication
Name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- authentication
Methods This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- listener
Ref This property is required. List<String> - The array of listener Resources it supports.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- authentication
Methods This property is required. BrokerAuthenticator Methods[] - The list of authentication methods supported by the Authentication Resource. For each array element, NOTE - Enum only authenticator type supported.
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- listener
Ref This property is required. string[] - The array of listener Resources it supports.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- authentication_
methods This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- extended_
location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- listener_
ref This property is required. Sequence[str] - The array of listener Resources it supports.
- mq_
name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication_
name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- authentication
Methods This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- extended
Location This property is required. Changes to this property will trigger replacement.
- Extended Location
- listener
Ref This property is required. List<String> - The array of listener Resources it supports.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of MQ broker/authentication resource
- location
Changes to this property will trigger replacement.
- 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- 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"
- Azure
Api stringVersion - The Azure API version of the resource.
- 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"
- azure
Api StringVersion - The Azure API version of the resource.
- 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"
- azure
Api stringVersion - The Azure API version of the resource.
- 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"
- azure_
api_ strversion - The Azure API version of the resource.
- 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"
- azure
Api StringVersion - The Azure API version of the resource.
- 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
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth X509 - X509 Custom Auth type details.
- X509
This property is required. BrokerAuthenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509 - X509 Custom Auth type details.
- x509
This property is required. Property Map - X509 Custom Auth type details.
BrokerAuthenticatorCustomAuthResponse, BrokerAuthenticatorCustomAuthResponseArgs
- X509
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Authenticator Custom Auth X509Response - X509 Custom Auth type details.
- X509
This property is required. BrokerAuthenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
This property is required. BrokerAuthenticator Custom Auth X509Response - X509 Custom Auth type details.
- x509
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<string> - List of allowed audience.
- Audiences
This property is required. []string - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
- audiences
This property is required. string[] - List of allowed audience.
- audiences
This property is required. Sequence[str] - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
BrokerAuthenticatorMethodSatResponse, BrokerAuthenticatorMethodSatResponseArgs
- Audiences
This property is required. List<string> - List of allowed audience.
- Audiences
This property is required. []string - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
- audiences
This property is required. string[] - List of allowed audience.
- audiences
This property is required. Sequence[str] - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
BrokerAuthenticatorMethodSvid, BrokerAuthenticatorMethodSvidArgs
- Agent
Socket Path This property is required. string - 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 Path This property is required. string - 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 Path This property is required. String - 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 Path This property is required. string - 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_ path This property is required. str - 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 Path This property is required. String - 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 Path This property is required. string - 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 Path This property is required. string - 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 Path This property is required. String - 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 Path This property is required. string - 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_ path This property is required. str - 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 Path This property is required. String - 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
This property is required. string - The name of the extended location.
- Type
This property is required. string | Pulumi.Azure Native. Io TOperations MQ. Extended Location Type - Type of ExtendedLocation.
- Name
This property is required. string - The name of the extended location.
- Type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. string - The name of the extended location.
- type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. str - The name of the extended location.
- type
This property is required. str | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | "CustomLocation" - 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
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties - KeyVault properties.
- Vault
Cert This property is required. 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
This property is required. KeyVault Connection Properties - KeyVault properties.
- Vault
Cert This property is required. KeyVault Secret Object - KeyVault Cert secret details.
- Vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault
Cert This property is required. KeyVault Secret Object - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault
Cert This property is required. KeyVault Secret Object - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault_
cert This property is required. KeyVault Secret Object - KeyVault Cert secret details.
- vault_
ca_ Keychain_ secret Vault Secret Object - KeyVault CA chain secret details.
- vault
This property is required. Property Map - KeyVault properties.
- vault
Cert This property is required. Property Map - KeyVault Cert secret details.
- vault
Ca Property MapChain Secret - KeyVault CA chain secret details.
KeyVaultCertificatePropertiesResponse, KeyVaultCertificatePropertiesResponseArgs
- Vault
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties Response - KeyVault properties.
- Vault
Cert This property is required. 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
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- Vault
Cert This property is required. KeyVault Secret Object Response - KeyVault Cert secret details.
- Vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault
Cert This property is required. KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault
Cert This property is required. KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault_
cert This property is required. KeyVault Secret Object Response - KeyVault Cert secret details.
- vault_
ca_ Keychain_ secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
This property is required. Property Map - KeyVault properties.
- vault
Cert This property is required. Property Map - KeyVault Cert secret details.
- vault
Ca Property MapChain Secret - KeyVault CA chain secret details.
KeyVaultConnectionProperties, KeyVaultConnectionPropertiesArgs
- Credentials
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Credentials Properties - KeyVault credentials.
- Directory
Id This property is required. string - KeyVault directoryId.
- Name
This property is required. string - KeyVault name.
- Credentials
This property is required. KeyVault Credentials Properties - KeyVault credentials.
- Directory
Id This property is required. string - KeyVault directoryId.
- Name
This property is required. string - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties - KeyVault credentials.
- directory
Id This property is required. String - KeyVault directoryId.
- name
This property is required. String - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties - KeyVault credentials.
- directory
Id This property is required. string - KeyVault directoryId.
- name
This property is required. string - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties - KeyVault credentials.
- directory_
id This property is required. str - KeyVault directoryId.
- name
This property is required. str - KeyVault name.
- credentials
This property is required. Property Map - KeyVault credentials.
- directory
Id This property is required. String - KeyVault directoryId.
- name
This property is required. String - KeyVault name.
KeyVaultConnectionPropertiesResponse, KeyVaultConnectionPropertiesResponseArgs
- Credentials
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Credentials Properties Response - KeyVault credentials.
- Directory
Id This property is required. string - KeyVault directoryId.
- Name
This property is required. string - KeyVault name.
- Credentials
This property is required. KeyVault Credentials Properties Response - KeyVault credentials.
- Directory
Id This property is required. string - KeyVault directoryId.
- Name
This property is required. string - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties Response - KeyVault credentials.
- directory
Id This property is required. String - KeyVault directoryId.
- name
This property is required. String - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties Response - KeyVault credentials.
- directory
Id This property is required. string - KeyVault directoryId.
- name
This property is required. string - KeyVault name.
- credentials
This property is required. KeyVault Credentials Properties Response - KeyVault credentials.
- directory_
id This property is required. str - KeyVault directoryId.
- name
This property is required. str - KeyVault name.
- credentials
This property is required. Property Map - KeyVault credentials.
- directory
Id This property is required. String - KeyVault directoryId.
- name
This property is required. String - KeyVault name.
KeyVaultCredentialsProperties, KeyVaultCredentialsPropertiesArgs
- Service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- Service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. String - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- service_
principal_ local_ secret_ name This property is required. str - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. String - KeyVault service principal local secret name.
KeyVaultCredentialsPropertiesResponse, KeyVaultCredentialsPropertiesResponseArgs
- Service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- Service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. String - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. string - KeyVault service principal local secret name.
- service_
principal_ local_ secret_ name This property is required. str - KeyVault service principal local secret name.
- service
Principal Local Secret Name This property is required. String - KeyVault service principal local secret name.
KeyVaultSecretObject, KeyVaultSecretObjectArgs
KeyVaultSecretObjectResponse, KeyVaultSecretObjectResponseArgs
KeyVaultSecretProperties, KeyVaultSecretPropertiesArgs
- Vault
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties - KeyVault properties.
- Vault
Secret This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object - KeyVault secret details.
- Vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- Vault
Secret This property is required. KeyVault Secret Object - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault
Secret This property is required. KeyVault Secret Object - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault
Secret This property is required. KeyVault Secret Object - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties - KeyVault properties.
- vault_
secret This property is required. KeyVault Secret Object - KeyVault secret details.
- vault
This property is required. Property Map - KeyVault properties.
- vault
Secret This property is required. Property Map - KeyVault secret details.
KeyVaultSecretPropertiesResponse, KeyVaultSecretPropertiesResponseArgs
- Vault
This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties Response - KeyVault properties.
- Vault
Secret This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault secret details.
- Vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- Vault
Secret This property is required. KeyVault Secret Object Response - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault
Secret This property is required. KeyVault Secret Object Response - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault
Secret This property is required. KeyVault Secret Object Response - KeyVault secret details.
- vault
This property is required. KeyVault Connection Properties Response - KeyVault properties.
- vault_
secret This property is required. KeyVault Secret Object Response - KeyVault secret details.
- vault
This property is required. Property Map - KeyVault properties.
- vault
Secret This property is required. 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