azure-native.iotoperationsmq.BrokerListener
Explore with Pulumi AI
MQ broker/listener 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 BrokerListener Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BrokerListener(name: string, args: BrokerListenerArgs, opts?: CustomResourceOptions);
@overload
def BrokerListener(resource_name: str,
args: BrokerListenerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BrokerListener(resource_name: str,
opts: Optional[ResourceOptions] = None,
port: Optional[int] = None,
resource_group_name: Optional[str] = None,
broker_name: Optional[str] = None,
broker_ref: Optional[str] = None,
extended_location: Optional[ExtendedLocationPropertyArgs] = None,
mq_name: Optional[str] = None,
authorization_enabled: Optional[bool] = None,
node_port: Optional[int] = None,
location: Optional[str] = None,
authentication_enabled: Optional[bool] = None,
listener_name: Optional[str] = None,
service_name: Optional[str] = None,
service_type: Optional[Union[str, ServiceType]] = None,
tags: Optional[Mapping[str, str]] = None,
tls: Optional[TlsCertMethodArgs] = None)
func NewBrokerListener(ctx *Context, name string, args BrokerListenerArgs, opts ...ResourceOption) (*BrokerListener, error)
public BrokerListener(string name, BrokerListenerArgs args, CustomResourceOptions? opts = null)
public BrokerListener(String name, BrokerListenerArgs args)
public BrokerListener(String name, BrokerListenerArgs args, CustomResourceOptions options)
type: azure-native:iotoperationsmq:BrokerListener
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. BrokerListenerArgs - 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. BrokerListenerArgs - 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. BrokerListenerArgs - 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. BrokerListenerArgs - 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. BrokerListenerArgs - 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_nativeBrokerListenerResource = new AzureNative.IoTOperationsMQ.BrokerListener("azure-nativeBrokerListenerResource", new()
{
Port = 0,
ResourceGroupName = "string",
BrokerName = "string",
BrokerRef = "string",
ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
{
Name = "string",
Type = "string",
},
MqName = "string",
AuthorizationEnabled = false,
NodePort = 0,
Location = "string",
AuthenticationEnabled = false,
ListenerName = "string",
ServiceName = "string",
ServiceType = "string",
Tags =
{
{ "string", "string" },
},
Tls = new AzureNative.IoTOperationsMQ.Inputs.TlsCertMethodArgs
{
Automatic = new AzureNative.IoTOperationsMQ.Inputs.AutomaticCertMethodArgs
{
IssuerRef = new AzureNative.IoTOperationsMQ.Inputs.CertManagerIssuerRefArgs
{
Group = "string",
Kind = "string",
Name = "string",
},
Duration = "string",
PrivateKey = new AzureNative.IoTOperationsMQ.Inputs.CertManagerPrivateKeyArgs
{
Algorithm = "string",
RotationPolicy = "string",
Size = 0,
},
RenewBefore = "string",
San = new AzureNative.IoTOperationsMQ.Inputs.SanForCertArgs
{
Dns = new[]
{
"string",
},
Ip = new[]
{
"string",
},
},
SecretName = "string",
SecretNamespace = "string",
},
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",
},
},
Manual = new AzureNative.IoTOperationsMQ.Inputs.ManualCertMethodArgs
{
SecretName = "string",
SecretNamespace = "string",
},
},
});
example, err := iotoperationsmq.NewBrokerListener(ctx, "azure-nativeBrokerListenerResource", &iotoperationsmq.BrokerListenerArgs{
Port: pulumi.Int(0),
ResourceGroupName: pulumi.String("string"),
BrokerName: pulumi.String("string"),
BrokerRef: pulumi.String("string"),
ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
MqName: pulumi.String("string"),
AuthorizationEnabled: pulumi.Bool(false),
NodePort: pulumi.Int(0),
Location: pulumi.String("string"),
AuthenticationEnabled: pulumi.Bool(false),
ListenerName: pulumi.String("string"),
ServiceName: pulumi.String("string"),
ServiceType: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Tls: &iotoperationsmq.TlsCertMethodArgs{
Automatic: &iotoperationsmq.AutomaticCertMethodArgs{
IssuerRef: &iotoperationsmq.CertManagerIssuerRefArgs{
Group: pulumi.String("string"),
Kind: pulumi.String("string"),
Name: pulumi.String("string"),
},
Duration: pulumi.String("string"),
PrivateKey: &iotoperationsmq.CertManagerPrivateKeyArgs{
Algorithm: pulumi.String("string"),
RotationPolicy: pulumi.String("string"),
Size: pulumi.Int(0),
},
RenewBefore: pulumi.String("string"),
San: &iotoperationsmq.SanForCertArgs{
Dns: pulumi.StringArray{
pulumi.String("string"),
},
Ip: pulumi.StringArray{
pulumi.String("string"),
},
},
SecretName: pulumi.String("string"),
SecretNamespace: pulumi.String("string"),
},
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"),
},
},
Manual: &iotoperationsmq.ManualCertMethodArgs{
SecretName: pulumi.String("string"),
SecretNamespace: pulumi.String("string"),
},
},
})
var azure_nativeBrokerListenerResource = new BrokerListener("azure-nativeBrokerListenerResource", BrokerListenerArgs.builder()
.port(0)
.resourceGroupName("string")
.brokerName("string")
.brokerRef("string")
.extendedLocation(ExtendedLocationPropertyArgs.builder()
.name("string")
.type("string")
.build())
.mqName("string")
.authorizationEnabled(false)
.nodePort(0)
.location("string")
.authenticationEnabled(false)
.listenerName("string")
.serviceName("string")
.serviceType("string")
.tags(Map.of("string", "string"))
.tls(TlsCertMethodArgs.builder()
.automatic(AutomaticCertMethodArgs.builder()
.issuerRef(CertManagerIssuerRefArgs.builder()
.group("string")
.kind("string")
.name("string")
.build())
.duration("string")
.privateKey(CertManagerPrivateKeyArgs.builder()
.algorithm("string")
.rotationPolicy("string")
.size(0)
.build())
.renewBefore("string")
.san(SanForCertArgs.builder()
.dns("string")
.ip("string")
.build())
.secretName("string")
.secretNamespace("string")
.build())
.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())
.manual(ManualCertMethodArgs.builder()
.secretName("string")
.secretNamespace("string")
.build())
.build())
.build());
azure_native_broker_listener_resource = azure_native.iotoperationsmq.BrokerListener("azure-nativeBrokerListenerResource",
port=0,
resource_group_name="string",
broker_name="string",
broker_ref="string",
extended_location={
"name": "string",
"type": "string",
},
mq_name="string",
authorization_enabled=False,
node_port=0,
location="string",
authentication_enabled=False,
listener_name="string",
service_name="string",
service_type="string",
tags={
"string": "string",
},
tls={
"automatic": {
"issuer_ref": {
"group": "string",
"kind": "string",
"name": "string",
},
"duration": "string",
"private_key": {
"algorithm": "string",
"rotation_policy": "string",
"size": 0,
},
"renew_before": "string",
"san": {
"dns": ["string"],
"ip": ["string"],
},
"secret_name": "string",
"secret_namespace": "string",
},
"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",
},
},
"manual": {
"secret_name": "string",
"secret_namespace": "string",
},
})
const azure_nativeBrokerListenerResource = new azure_native.iotoperationsmq.BrokerListener("azure-nativeBrokerListenerResource", {
port: 0,
resourceGroupName: "string",
brokerName: "string",
brokerRef: "string",
extendedLocation: {
name: "string",
type: "string",
},
mqName: "string",
authorizationEnabled: false,
nodePort: 0,
location: "string",
authenticationEnabled: false,
listenerName: "string",
serviceName: "string",
serviceType: "string",
tags: {
string: "string",
},
tls: {
automatic: {
issuerRef: {
group: "string",
kind: "string",
name: "string",
},
duration: "string",
privateKey: {
algorithm: "string",
rotationPolicy: "string",
size: 0,
},
renewBefore: "string",
san: {
dns: ["string"],
ip: ["string"],
},
secretName: "string",
secretNamespace: "string",
},
keyVault: {
vault: {
credentials: {
servicePrincipalLocalSecretName: "string",
},
directoryId: "string",
name: "string",
},
vaultCert: {
name: "string",
version: "string",
},
vaultCaChainSecret: {
name: "string",
version: "string",
},
},
manual: {
secretName: "string",
secretNamespace: "string",
},
},
});
type: azure-native:iotoperationsmq:BrokerListener
properties:
authenticationEnabled: false
authorizationEnabled: false
brokerName: string
brokerRef: string
extendedLocation:
name: string
type: string
listenerName: string
location: string
mqName: string
nodePort: 0
port: 0
resourceGroupName: string
serviceName: string
serviceType: string
tags:
string: string
tls:
automatic:
duration: string
issuerRef:
group: string
kind: string
name: string
privateKey:
algorithm: string
rotationPolicy: string
size: 0
renewBefore: string
san:
dns:
- string
ip:
- string
secretName: string
secretNamespace: string
keyVault:
vault:
credentials:
servicePrincipalLocalSecretName: string
directoryId: string
name: string
vaultCaChainSecret:
name: string
version: string
vaultCert:
name: string
version: string
manual:
secretName: string
secretNamespace: string
BrokerListener 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 BrokerListener resource accepts the following input properties:
- Broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- Broker
Ref This property is required. string - The k8s cr/resource reference of mq/broker.
- Extended
Location This property is required. Changes to this property will trigger replacement.
Azure Native. Io TOperations MQ. Inputs. Extended Location Property - Extended Location
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Port
This property is required. int - The port to start Listening for connections on.
- 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
Enabled bool - The flag for enabling Authentication rules on Listener Port.
- bool
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- Listener
Name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Node
Port int - The node port to use on the Host node.
- Service
Name string - The service name to expose Listener port on.
- Service
Type string | Pulumi.Azure Native. Io TOperations MQ. Service Type - The Kubernetes Service type to deploy for Listener.
- Dictionary<string, string>
- Resource tags.
- Tls
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Tls Cert Method - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- Broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- Broker
Ref This property is required. string - The k8s cr/resource reference of mq/broker.
- Extended
Location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Port
This property is required. int - The port to start Listening for connections on.
- 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
Enabled bool - The flag for enabling Authentication rules on Listener Port.
- bool
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- Listener
Name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Node
Port int - The node port to use on the Host node.
- Service
Name string - The service name to expose Listener port on.
- Service
Type string | ServiceType - The Kubernetes Service type to deploy for Listener.
- map[string]string
- Resource tags.
- Tls
Tls
Cert Method Args - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- broker
Ref This property is required. String - The k8s cr/resource reference of mq/broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- port
This property is required. Integer - The port to start Listening for connections on.
- 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
Enabled Boolean - The flag for enabling Authentication rules on Listener Port.
- Boolean
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- listener
Name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- node
Port Integer - The node port to use on the Host node.
- service
Name String - The service name to expose Listener port on.
- service
Type String | ServiceType - The Kubernetes Service type to deploy for Listener.
- Map<String,String>
- Resource tags.
- tls
Tls
Cert Method - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- broker
Ref This property is required. string - The k8s cr/resource reference of mq/broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- port
This property is required. number - The port to start Listening for connections on.
- 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
Enabled boolean - The flag for enabling Authentication rules on Listener Port.
- boolean
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- listener
Name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- node
Port number - The node port to use on the Host node.
- service
Name string - The service name to expose Listener port on.
- service
Type string | ServiceType - The Kubernetes Service type to deploy for Listener.
- {[key: string]: string}
- Resource tags.
- tls
Tls
Cert Method - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker_
name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- broker_
ref This property is required. str - The k8s cr/resource reference of mq/broker.
- extended_
location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- mq_
name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- port
This property is required. int - The port to start Listening for connections on.
- 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_
enabled bool - The flag for enabling Authentication rules on Listener Port.
- bool
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- listener_
name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- node_
port int - The node port to use on the Host node.
- service_
name str - The service name to expose Listener port on.
- service_
type str | ServiceType - The Kubernetes Service type to deploy for Listener.
- Mapping[str, str]
- Resource tags.
- tls
Tls
Cert Method Args - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ broker resource
- broker
Ref This property is required. String - The k8s cr/resource reference of mq/broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
- Extended Location
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- port
This property is required. Number - The port to start Listening for connections on.
- 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
Enabled Boolean - The flag for enabling Authentication rules on Listener Port.
- Boolean
- The flag for enabling Authorization policies on Listener Port. false - AllowAll, true - Use Authorization resource rules if present.
- listener
Name Changes to this property will trigger replacement.
- Name of MQ broker/listener resource
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- node
Port Number - The node port to use on the Host node.
- service
Name String - The service name to expose Listener port on.
- service
Type String | "clusterIp" | "load Balancer" | "node Port" - The Kubernetes Service type to deploy for Listener.
- Map<String>
- Resource tags.
- tls Property Map
- Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
Outputs
All input properties are implicitly available as output properties. Additionally, the BrokerListener 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
AutomaticCertMethod, AutomaticCertMethodArgs
- Issuer
Ref This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Issuer Ref - cert-manager issuerRef.
- Duration string
- Lifetime of automatically-managed certificate.
- Private
Key Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key - Cert Manager private key.
- Renew
Before string - When to begin renewing automatically-managed certificate.
- San
Pulumi.
Azure Native. Io TOperations MQ. Inputs. San For Cert - Additional SANs to include in the certificate.
- Secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- Secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- Issuer
Ref This property is required. CertManager Issuer Ref - cert-manager issuerRef.
- Duration string
- Lifetime of automatically-managed certificate.
- Private
Key CertManager Private Key - Cert Manager private key.
- Renew
Before string - When to begin renewing automatically-managed certificate.
- San
San
For Cert - Additional SANs to include in the certificate.
- Secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- Secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. CertManager Issuer Ref - cert-manager issuerRef.
- duration String
- Lifetime of automatically-managed certificate.
- private
Key CertManager Private Key - Cert Manager private key.
- renew
Before String - When to begin renewing automatically-managed certificate.
- san
San
For Cert - Additional SANs to include in the certificate.
- secret
Name String - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace String - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. CertManager Issuer Ref - cert-manager issuerRef.
- duration string
- Lifetime of automatically-managed certificate.
- private
Key CertManager Private Key - Cert Manager private key.
- renew
Before string - When to begin renewing automatically-managed certificate.
- san
San
For Cert - Additional SANs to include in the certificate.
- secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- issuer_
ref This property is required. CertManager Issuer Ref - cert-manager issuerRef.
- duration str
- Lifetime of automatically-managed certificate.
- private_
key CertManager Private Key - Cert Manager private key.
- renew_
before str - When to begin renewing automatically-managed certificate.
- san
San
For Cert - Additional SANs to include in the certificate.
- secret_
name str - Secret for storing server certificate. Any existing data will be overwritten.
- secret_
namespace str - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. Property Map - cert-manager issuerRef.
- duration String
- Lifetime of automatically-managed certificate.
- private
Key Property Map - Cert Manager private key.
- renew
Before String - When to begin renewing automatically-managed certificate.
- san Property Map
- Additional SANs to include in the certificate.
- secret
Name String - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace String - Certificate K8S namespace. Omit to use default namespace.
AutomaticCertMethodResponse, AutomaticCertMethodResponseArgs
- Issuer
Ref This property is required. Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Issuer Ref Response - cert-manager issuerRef.
- Duration string
- Lifetime of automatically-managed certificate.
- Private
Key Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key Response - Cert Manager private key.
- Renew
Before string - When to begin renewing automatically-managed certificate.
- San
Pulumi.
Azure Native. Io TOperations MQ. Inputs. San For Cert Response - Additional SANs to include in the certificate.
- Secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- Secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- Issuer
Ref This property is required. CertManager Issuer Ref Response - cert-manager issuerRef.
- Duration string
- Lifetime of automatically-managed certificate.
- Private
Key CertManager Private Key Response - Cert Manager private key.
- Renew
Before string - When to begin renewing automatically-managed certificate.
- San
San
For Cert Response - Additional SANs to include in the certificate.
- Secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- Secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. CertManager Issuer Ref Response - cert-manager issuerRef.
- duration String
- Lifetime of automatically-managed certificate.
- private
Key CertManager Private Key Response - Cert Manager private key.
- renew
Before String - When to begin renewing automatically-managed certificate.
- san
San
For Cert Response - Additional SANs to include in the certificate.
- secret
Name String - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace String - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. CertManager Issuer Ref Response - cert-manager issuerRef.
- duration string
- Lifetime of automatically-managed certificate.
- private
Key CertManager Private Key Response - Cert Manager private key.
- renew
Before string - When to begin renewing automatically-managed certificate.
- san
San
For Cert Response - Additional SANs to include in the certificate.
- secret
Name string - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace string - Certificate K8S namespace. Omit to use default namespace.
- issuer_
ref This property is required. CertManager Issuer Ref Response - cert-manager issuerRef.
- duration str
- Lifetime of automatically-managed certificate.
- private_
key CertManager Private Key Response - Cert Manager private key.
- renew_
before str - When to begin renewing automatically-managed certificate.
- san
San
For Cert Response - Additional SANs to include in the certificate.
- secret_
name str - Secret for storing server certificate. Any existing data will be overwritten.
- secret_
namespace str - Certificate K8S namespace. Omit to use default namespace.
- issuer
Ref This property is required. Property Map - cert-manager issuerRef.
- duration String
- Lifetime of automatically-managed certificate.
- private
Key Property Map - Cert Manager private key.
- renew
Before String - When to begin renewing automatically-managed certificate.
- san Property Map
- Additional SANs to include in the certificate.
- secret
Name String - Secret for storing server certificate. Any existing data will be overwritten.
- secret
Namespace String - Certificate K8S namespace. Omit to use default namespace.
CertManagerIssuerRef, CertManagerIssuerRefArgs
CertManagerIssuerRefResponse, CertManagerIssuerRefResponseArgs
CertManagerPrivateKey, CertManagerPrivateKeyArgs
- Algorithm
This property is required. string - algorithm for private key.
- Rotation
Policy This property is required. string - cert-manager rotationPolicy.
- Size
This property is required. int - size of private key.
- Algorithm
This property is required. string - algorithm for private key.
- Rotation
Policy This property is required. string - cert-manager rotationPolicy.
- Size
This property is required. int - size of private key.
- algorithm
This property is required. String - algorithm for private key.
- rotation
Policy This property is required. String - cert-manager rotationPolicy.
- size
This property is required. Integer - size of private key.
- algorithm
This property is required. string - algorithm for private key.
- rotation
Policy This property is required. string - cert-manager rotationPolicy.
- size
This property is required. number - size of private key.
- algorithm
This property is required. str - algorithm for private key.
- rotation_
policy This property is required. str - cert-manager rotationPolicy.
- size
This property is required. int - size of private key.
- algorithm
This property is required. String - algorithm for private key.
- rotation
Policy This property is required. String - cert-manager rotationPolicy.
- size
This property is required. Number - size of private key.
CertManagerPrivateKeyResponse, CertManagerPrivateKeyResponseArgs
- Algorithm
This property is required. string - algorithm for private key.
- Rotation
Policy This property is required. string - cert-manager rotationPolicy.
- Size
This property is required. int - size of private key.
- Algorithm
This property is required. string - algorithm for private key.
- Rotation
Policy This property is required. string - cert-manager rotationPolicy.
- Size
This property is required. int - size of private key.
- algorithm
This property is required. String - algorithm for private key.
- rotation
Policy This property is required. String - cert-manager rotationPolicy.
- size
This property is required. Integer - size of private key.
- algorithm
This property is required. string - algorithm for private key.
- rotation
Policy This property is required. string - cert-manager rotationPolicy.
- size
This property is required. number - size of private key.
- algorithm
This property is required. str - algorithm for private key.
- rotation_
policy This property is required. str - cert-manager rotationPolicy.
- size
This property is required. int - size of private key.
- algorithm
This property is required. String - algorithm for private key.
- rotation
Policy This property is required. String - cert-manager rotationPolicy.
- size
This property is required. Number - size of private key.
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
ManualCertMethod, ManualCertMethodArgs
- Secret
Name This property is required. string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- Secret
Name This property is required. string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- secret
Name This property is required. String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
- secret
Name This property is required. string - secret containing TLS cert.
- secret
Namespace string - namespace of secret; omit to use default namespace.
- secret_
name This property is required. str - secret containing TLS cert.
- secret_
namespace str - namespace of secret; omit to use default namespace.
- secret
Name This property is required. String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
ManualCertMethodResponse, ManualCertMethodResponseArgs
- Secret
Name This property is required. string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- Secret
Name This property is required. string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- secret
Name This property is required. String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
- secret
Name This property is required. string - secret containing TLS cert.
- secret
Namespace string - namespace of secret; omit to use default namespace.
- secret_
name This property is required. str - secret containing TLS cert.
- secret_
namespace str - namespace of secret; omit to use default namespace.
- secret
Name This property is required. String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
SanForCert, SanForCertArgs
SanForCertResponse, SanForCertResponseArgs
ServiceType, ServiceTypeArgs
- Cluster
Ip - clusterIpCluster IP Service.
- Load
Balancer - loadBalancerLoad Balancer Service.
- Node
Port - nodePortNode Port Service.
- Service
Type Cluster Ip - clusterIpCluster IP Service.
- Service
Type Load Balancer - loadBalancerLoad Balancer Service.
- Service
Type Node Port - nodePortNode Port Service.
- Cluster
Ip - clusterIpCluster IP Service.
- Load
Balancer - loadBalancerLoad Balancer Service.
- Node
Port - nodePortNode Port Service.
- Cluster
Ip - clusterIpCluster IP Service.
- Load
Balancer - loadBalancerLoad Balancer Service.
- Node
Port - nodePortNode Port Service.
- CLUSTER_IP
- clusterIpCluster IP Service.
- LOAD_BALANCER
- loadBalancerLoad Balancer Service.
- NODE_PORT
- nodePortNode Port Service.
- "cluster
Ip" - clusterIpCluster IP Service.
- "load
Balancer" - loadBalancerLoad Balancer Service.
- "node
Port" - nodePortNode Port Service.
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.
TlsCertMethod, TlsCertMethodArgs
- Automatic
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Automatic Cert Method - Option 1 - Automatic TLS server certificate management with cert-manager.
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Certificate Properties - Option 3 - TLS server certificate retrieved from Key Vault..
- Manual
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Manual Cert Method - Option 2 - Manual TLS server certificate management through a defined secret.
- Automatic
Automatic
Cert Method - Option 1 - Automatic TLS server certificate management with cert-manager.
- Key
Vault KeyVault Certificate Properties - Option 3 - TLS server certificate retrieved from Key Vault..
- Manual
Manual
Cert Method - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method - Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault KeyVault Certificate Properties - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method - Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault KeyVault Certificate Properties - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method - Option 1 - Automatic TLS server certificate management with cert-manager.
- key_
vault KeyVault Certificate Properties - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic Property Map
- Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault Property Map - Option 3 - TLS server certificate retrieved from Key Vault..
- manual Property Map
- Option 2 - Manual TLS server certificate management through a defined secret.
TlsCertMethodResponse, TlsCertMethodResponseArgs
- Automatic
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Automatic Cert Method Response - Option 1 - Automatic TLS server certificate management with cert-manager.
- Key
Vault Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Certificate Properties Response - Option 3 - TLS server certificate retrieved from Key Vault..
- Manual
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Manual Cert Method Response - Option 2 - Manual TLS server certificate management through a defined secret.
- Automatic
Automatic
Cert Method Response - Option 1 - Automatic TLS server certificate management with cert-manager.
- Key
Vault KeyVault Certificate Properties Response - Option 3 - TLS server certificate retrieved from Key Vault..
- Manual
Manual
Cert Method Response - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method Response - Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault KeyVault Certificate Properties Response - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method Response - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method Response - Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault KeyVault Certificate Properties Response - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method Response - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic
Automatic
Cert Method Response - Option 1 - Automatic TLS server certificate management with cert-manager.
- key_
vault KeyVault Certificate Properties Response - Option 3 - TLS server certificate retrieved from Key Vault..
- manual
Manual
Cert Method Response - Option 2 - Manual TLS server certificate management through a defined secret.
- automatic Property Map
- Option 1 - Automatic TLS server certificate management with cert-manager.
- key
Vault Property Map - Option 3 - TLS server certificate retrieved from Key Vault..
- manual Property Map
- Option 2 - Manual TLS server certificate management through a defined secret.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperationsmq:BrokerListener ukqwzeflpmangzptkaengwiedlsb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/listener/{listenerName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0