This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.iotoperationsmq.getBrokerListener
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Get a BrokerListenerResource Azure REST API version: 2023-10-04-preview.
Using getBrokerListener
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBrokerListener(args: GetBrokerListenerArgs, opts?: InvokeOptions): Promise<GetBrokerListenerResult>
function getBrokerListenerOutput(args: GetBrokerListenerOutputArgs, opts?: InvokeOptions): Output<GetBrokerListenerResult>
def get_broker_listener(broker_name: Optional[str] = None,
listener_name: Optional[str] = None,
mq_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBrokerListenerResult
def get_broker_listener_output(broker_name: Optional[pulumi.Input[str]] = None,
listener_name: Optional[pulumi.Input[str]] = None,
mq_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBrokerListenerResult]
func LookupBrokerListener(ctx *Context, args *LookupBrokerListenerArgs, opts ...InvokeOption) (*LookupBrokerListenerResult, error)
func LookupBrokerListenerOutput(ctx *Context, args *LookupBrokerListenerOutputArgs, opts ...InvokeOption) LookupBrokerListenerResultOutput
> Note: This function is named LookupBrokerListener
in the Go SDK.
public static class GetBrokerListener
{
public static Task<GetBrokerListenerResult> InvokeAsync(GetBrokerListenerArgs args, InvokeOptions? opts = null)
public static Output<GetBrokerListenerResult> Invoke(GetBrokerListenerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBrokerListenerResult> getBrokerListener(GetBrokerListenerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:iotoperationsmq:getBrokerListener
arguments:
# arguments dictionary
The following arguments are supported:
- Broker
Name string - Name of MQ broker resource
- Listener
Name string - Name of MQ broker/listener resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Broker
Name string - Name of MQ broker resource
- Listener
Name string - Name of MQ broker/listener resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- broker
Name String - Name of MQ broker resource
- listener
Name String - Name of MQ broker/listener resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- broker
Name string - Name of MQ broker resource
- listener
Name string - Name of MQ broker/listener resource
- mq
Name string - Name of MQ resource
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- broker_
name str - Name of MQ broker resource
- listener_
name str - Name of MQ broker/listener resource
- mq_
name str - Name of MQ resource
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- broker
Name String - Name of MQ broker resource
- listener
Name String - Name of MQ broker/listener resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getBrokerListener Result
The following output properties are available:
- Broker
Ref string - The k8s cr/resource reference of mq/broker.
- Extended
Location Pulumi.Azure Native. Io TOperations MQ. Outputs. Extended Location Property Response - Extended Location
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Port int
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - The Kubernetes Service type to deploy for Listener.
- Dictionary<string, string>
- Resource tags.
- Tls
Pulumi.
Azure Native. Io TOperations MQ. Outputs. Tls Cert Method Response - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- Broker
Ref string - The k8s cr/resource reference of mq/broker.
- Extended
Location ExtendedLocation Property Response - Extended Location
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Port int
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - The Kubernetes Service type to deploy for Listener.
- map[string]string
- Resource tags.
- Tls
Tls
Cert Method Response - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Ref String - The k8s cr/resource reference of mq/broker.
- extended
Location ExtendedLocation Property Response - Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- port Integer
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - The Kubernetes Service type to deploy for Listener.
- Map<String,String>
- Resource tags.
- tls
Tls
Cert Method Response - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Ref string - The k8s cr/resource reference of mq/broker.
- extended
Location ExtendedLocation Property Response - Extended Location
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- port number
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - The Kubernetes Service type to deploy for Listener.
- {[key: string]: string}
- Resource tags.
- tls
Tls
Cert Method Response - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker_
ref str - The k8s cr/resource reference of mq/broker.
- extended_
location ExtendedLocation Property Response - Extended Location
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- port int
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - The Kubernetes Service type to deploy for Listener.
- Mapping[str, str]
- Resource tags.
- tls
Tls
Cert Method Response - Defines configuration of a TLS server certificate. NOTE Enum - Only one TLS Cert method is supported
- broker
Ref String - The k8s cr/resource reference of mq/broker.
- extended
Location Property Map - Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- port Number
- The port to start Listening for connections on.
- 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"
- 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.
- 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 - 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
Supporting Types
AutomaticCertMethodResponse
- Issuer
Ref 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 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 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 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 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 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.
CertManagerIssuerRefResponse
CertManagerPrivateKeyResponse
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager rotationPolicy.
- Size int
- size of private key.
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager rotationPolicy.
- Size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager rotationPolicy.
- size Integer
- size of private key.
- algorithm string
- algorithm for private key.
- rotation
Policy string - cert-manager rotationPolicy.
- size number
- size of private key.
- algorithm str
- algorithm for private key.
- rotation_
policy str - cert-manager rotationPolicy.
- size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager rotationPolicy.
- size Number
- size of private key.
ExtendedLocationPropertyResponse
KeyVaultCertificatePropertiesResponse
- Vault
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Connection Properties Response - KeyVault properties.
- Vault
Cert Pulumi.Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault Cert secret details.
- Vault
Ca Pulumi.Chain Secret Azure Native. Io TOperations MQ. Inputs. Key Vault Secret Object Response - KeyVault CA chain secret details.
- Vault
Key
Vault Connection Properties Response - KeyVault properties.
- Vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- Vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault
Cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault
Ca KeyChain Secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault
Key
Vault Connection Properties Response - KeyVault properties.
- vault_
cert KeyVault Secret Object Response - KeyVault Cert secret details.
- vault_
ca_ Keychain_ secret Vault Secret Object Response - KeyVault CA chain secret details.
- vault Property Map
- KeyVault properties.
- vault
Cert Property Map - KeyVault Cert secret details.
- vault
Ca Property MapChain Secret - KeyVault CA chain secret details.
KeyVaultConnectionPropertiesResponse
- Credentials
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Key Vault Credentials Properties Response - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- Credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- Directory
Id string - KeyVault directoryId.
- Name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory
Id string - KeyVault directoryId.
- name string
- KeyVault name.
- credentials
Key
Vault Credentials Properties Response - KeyVault credentials.
- directory_
id str - KeyVault directoryId.
- name str
- KeyVault name.
- credentials Property Map
- KeyVault credentials.
- directory
Id String - KeyVault directoryId.
- name String
- KeyVault name.
KeyVaultCredentialsPropertiesResponse
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- Service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
- service
Principal stringLocal Secret Name - KeyVault service principal local secret name.
- service_
principal_ strlocal_ secret_ name - KeyVault service principal local secret name.
- service
Principal StringLocal Secret Name - KeyVault service principal local secret name.
KeyVaultSecretObjectResponse
ManualCertMethodResponse
- Secret
Name string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- Secret
Name string - secret containing TLS cert.
- Secret
Namespace string - namespace of secret; omit to use default namespace.
- secret
Name String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
- secret
Name string - secret containing TLS cert.
- secret
Namespace string - namespace of secret; omit to use default namespace.
- secret_
name str - secret containing TLS cert.
- secret_
namespace str - namespace of secret; omit to use default namespace.
- secret
Name String - secret containing TLS cert.
- secret
Namespace String - namespace of secret; omit to use default namespace.
SanForCertResponse
SystemDataResponse
- 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.
TlsCertMethodResponse
- 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.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi