dynatrace logo
Dynatrace v0.0.2, Nov 1 22

dynatrace.QueueManager

Create QueueManager Resource

new QueueManager(name: string, args?: QueueManagerArgs, opts?: CustomResourceOptions);
@overload
def QueueManager(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 alias_queues: Optional[Sequence[QueueManagerAliasQueueArgs]] = None,
                 cluster_queues: Optional[Sequence[QueueManagerClusterQueueArgs]] = None,
                 clusters: Optional[Sequence[str]] = None,
                 name: Optional[str] = None,
                 remote_queues: Optional[Sequence[QueueManagerRemoteQueueArgs]] = None)
@overload
def QueueManager(resource_name: str,
                 args: Optional[QueueManagerArgs] = None,
                 opts: Optional[ResourceOptions] = None)
func NewQueueManager(ctx *Context, name string, args *QueueManagerArgs, opts ...ResourceOption) (*QueueManager, error)
public QueueManager(string name, QueueManagerArgs? args = null, CustomResourceOptions? opts = null)
public QueueManager(String name, QueueManagerArgs args)
public QueueManager(String name, QueueManagerArgs args, CustomResourceOptions options)
type: dynatrace:QueueManager
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args QueueManagerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args QueueManagerArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args QueueManagerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args QueueManagerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args QueueManagerArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

QueueManager Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The QueueManager resource accepts the following input properties:

AliasQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerAliasQueueArgs>

The alias queues in the queue manager

ClusterQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerClusterQueueArgs>

The alias queues in the queue manager

Clusters List<string>

Name of the cluster(s) this queue manager is part of

Name string

The name of the queue manager

RemoteQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerRemoteQueueArgs>

The alias queues in the queue manager

AliasQueues []QueueManagerAliasQueueArgs

The alias queues in the queue manager

ClusterQueues []QueueManagerClusterQueueArgs

The alias queues in the queue manager

Clusters []string

Name of the cluster(s) this queue manager is part of

Name string

The name of the queue manager

RemoteQueues []QueueManagerRemoteQueueArgs

The alias queues in the queue manager

aliasQueues List<QueueManagerAliasQueueArgs>

The alias queues in the queue manager

clusterQueues List<QueueManagerClusterQueueArgs>

The alias queues in the queue manager

clusters List<String>

Name of the cluster(s) this queue manager is part of

name String

The name of the queue manager

remoteQueues List<QueueManagerRemoteQueueArgs>

The alias queues in the queue manager

aliasQueues QueueManagerAliasQueueArgs[]

The alias queues in the queue manager

clusterQueues QueueManagerClusterQueueArgs[]

The alias queues in the queue manager

clusters string[]

Name of the cluster(s) this queue manager is part of

name string

The name of the queue manager

remoteQueues QueueManagerRemoteQueueArgs[]

The alias queues in the queue manager

alias_queues Sequence[QueueManagerAliasQueueArgs]

The alias queues in the queue manager

cluster_queues Sequence[QueueManagerClusterQueueArgs]

The alias queues in the queue manager

clusters Sequence[str]

Name of the cluster(s) this queue manager is part of

name str

The name of the queue manager

remote_queues Sequence[QueueManagerRemoteQueueArgs]

The alias queues in the queue manager

aliasQueues List<Property Map>

The alias queues in the queue manager

clusterQueues List<Property Map>

The alias queues in the queue manager

clusters List<String>

Name of the cluster(s) this queue manager is part of

name String

The name of the queue manager

remoteQueues List<Property Map>

The alias queues in the queue manager

Outputs

All input properties are implicitly available as output properties. Additionally, the QueueManager resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing QueueManager Resource

Get an existing QueueManager resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: QueueManagerState, opts?: CustomResourceOptions): QueueManager
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        alias_queues: Optional[Sequence[QueueManagerAliasQueueArgs]] = None,
        cluster_queues: Optional[Sequence[QueueManagerClusterQueueArgs]] = None,
        clusters: Optional[Sequence[str]] = None,
        name: Optional[str] = None,
        remote_queues: Optional[Sequence[QueueManagerRemoteQueueArgs]] = None) -> QueueManager
func GetQueueManager(ctx *Context, name string, id IDInput, state *QueueManagerState, opts ...ResourceOption) (*QueueManager, error)
public static QueueManager Get(string name, Input<string> id, QueueManagerState? state, CustomResourceOptions? opts = null)
public static QueueManager get(String name, Output<String> id, QueueManagerState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AliasQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerAliasQueueArgs>

The alias queues in the queue manager

ClusterQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerClusterQueueArgs>

The alias queues in the queue manager

Clusters List<string>

Name of the cluster(s) this queue manager is part of

Name string

The name of the queue manager

RemoteQueues List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.QueueManagerRemoteQueueArgs>

The alias queues in the queue manager

AliasQueues []QueueManagerAliasQueueArgs

The alias queues in the queue manager

ClusterQueues []QueueManagerClusterQueueArgs

The alias queues in the queue manager

Clusters []string

Name of the cluster(s) this queue manager is part of

Name string

The name of the queue manager

RemoteQueues []QueueManagerRemoteQueueArgs

The alias queues in the queue manager

aliasQueues List<QueueManagerAliasQueueArgs>

The alias queues in the queue manager

clusterQueues List<QueueManagerClusterQueueArgs>

The alias queues in the queue manager

clusters List<String>

Name of the cluster(s) this queue manager is part of

name String

The name of the queue manager

remoteQueues List<QueueManagerRemoteQueueArgs>

The alias queues in the queue manager

aliasQueues QueueManagerAliasQueueArgs[]

The alias queues in the queue manager

clusterQueues QueueManagerClusterQueueArgs[]

The alias queues in the queue manager

clusters string[]

Name of the cluster(s) this queue manager is part of

name string

The name of the queue manager

remoteQueues QueueManagerRemoteQueueArgs[]

The alias queues in the queue manager

alias_queues Sequence[QueueManagerAliasQueueArgs]

The alias queues in the queue manager

cluster_queues Sequence[QueueManagerClusterQueueArgs]

The alias queues in the queue manager

clusters Sequence[str]

Name of the cluster(s) this queue manager is part of

name str

The name of the queue manager

remote_queues Sequence[QueueManagerRemoteQueueArgs]

The alias queues in the queue manager

aliasQueues List<Property Map>

The alias queues in the queue manager

clusterQueues List<Property Map>

The alias queues in the queue manager

clusters List<String>

Name of the cluster(s) this queue manager is part of

name String

The name of the queue manager

remoteQueues List<Property Map>

The alias queues in the queue manager

Supporting Types

QueueManagerAliasQueue

AliasQueues []QueueManagerAliasQueueAliasQueue

Alias queue definitions for queue manager

aliasQueues List<QueueManagerAliasQueueAliasQueue>

Alias queue definitions for queue manager

aliasQueues QueueManagerAliasQueueAliasQueue[]

Alias queue definitions for queue manager

alias_queues Sequence[QueueManagerAliasQueueAliasQueue]

Alias queue definitions for queue manager

aliasQueues List<Property Map>

Alias queue definitions for queue manager

QueueManagerAliasQueueAliasQueue

QueueManagerClusterQueue

ClusterQueues []QueueManagerClusterQueueClusterQueue

Cluster queue definitions for queue manager

clusterQueues List<QueueManagerClusterQueueClusterQueue>

Cluster queue definitions for queue manager

clusterQueues QueueManagerClusterQueueClusterQueue[]

Cluster queue definitions for queue manager

cluster_queues Sequence[QueueManagerClusterQueueClusterQueue]

Cluster queue definitions for queue manager

clusterQueues List<Property Map>

Cluster queue definitions for queue manager

QueueManagerClusterQueueClusterQueue

QueueManagerRemoteQueue

RemoteQueues []QueueManagerRemoteQueueRemoteQueue

Remote queue definitions for queue manager

remoteQueues List<QueueManagerRemoteQueueRemoteQueue>

Remote queue definitions for queue manager

remoteQueues QueueManagerRemoteQueueRemoteQueue[]

Remote queue definitions for queue manager

remote_queues Sequence[QueueManagerRemoteQueueRemoteQueue]

Remote queue definitions for queue manager

remoteQueues List<Property Map>

Remote queue definitions for queue manager

QueueManagerRemoteQueueRemoteQueue

Package Details

Repository
dynatrace lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.