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:
- Alias
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Alias Queue Args> The alias queues in the queue manager
- Cluster
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Cluster Queue Args> 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
- Remote
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Remote Queue Args> The alias queues in the queue manager
- Alias
Queues []QueueManager Alias Queue Args The alias queues in the queue manager
- Cluster
Queues []QueueManager Cluster Queue Args 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
- Remote
Queues []QueueManager Remote Queue Args The alias queues in the queue manager
- alias
Queues List<QueueManager Alias Queue Args> The alias queues in the queue manager
- cluster
Queues List<QueueManager Cluster Queue Args> 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
- remote
Queues List<QueueManager Remote Queue Args> The alias queues in the queue manager
- alias
Queues QueueManager Alias Queue Args[] The alias queues in the queue manager
- cluster
Queues QueueManager Cluster Queue Args[] 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
- remote
Queues QueueManager Remote Queue Args[] The alias queues in the queue manager
- alias_
queues Sequence[QueueManager Alias Queue Args] The alias queues in the queue manager
- cluster_
queues Sequence[QueueManager Cluster Queue Args] 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[QueueManager Remote Queue Args] The alias queues in the queue manager
- alias
Queues List<Property Map> The alias queues in the queue manager
- cluster
Queues 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
- remote
Queues 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.
- Alias
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Alias Queue Args> The alias queues in the queue manager
- Cluster
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Cluster Queue Args> 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
- Remote
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Remote Queue Args> The alias queues in the queue manager
- Alias
Queues []QueueManager Alias Queue Args The alias queues in the queue manager
- Cluster
Queues []QueueManager Cluster Queue Args 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
- Remote
Queues []QueueManager Remote Queue Args The alias queues in the queue manager
- alias
Queues List<QueueManager Alias Queue Args> The alias queues in the queue manager
- cluster
Queues List<QueueManager Cluster Queue Args> 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
- remote
Queues List<QueueManager Remote Queue Args> The alias queues in the queue manager
- alias
Queues QueueManager Alias Queue Args[] The alias queues in the queue manager
- cluster
Queues QueueManager Cluster Queue Args[] 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
- remote
Queues QueueManager Remote Queue Args[] The alias queues in the queue manager
- alias_
queues Sequence[QueueManager Alias Queue Args] The alias queues in the queue manager
- cluster_
queues Sequence[QueueManager Cluster Queue Args] 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[QueueManager Remote Queue Args] The alias queues in the queue manager
- alias
Queues List<Property Map> The alias queues in the queue manager
- cluster
Queues 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
- remote
Queues List<Property Map> The alias queues in the queue manager
Supporting Types
QueueManagerAliasQueue
- Alias
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Alias Queue Alias Queue> Alias queue definitions for queue manager
- Alias
Queues []QueueManager Alias Queue Alias Queue Alias queue definitions for queue manager
- alias
Queues List<QueueManager Alias Queue Alias Queue> Alias queue definitions for queue manager
- alias
Queues QueueManager Alias Queue Alias Queue[] Alias queue definitions for queue manager
- alias_
queues Sequence[QueueManager Alias Queue Alias Queue] Alias queue definitions for queue manager
- alias
Queues List<Property Map> Alias queue definitions for queue manager
QueueManagerAliasQueueAliasQueue
- Alias
Queue stringName - Base
Queue stringName - Cluster
Visibilities List<string>
- Alias
Queue stringName - Base
Queue stringName - Cluster
Visibilities []string
- alias
Queue StringName - base
Queue StringName - cluster
Visibilities List<String>
- alias
Queue stringName - base
Queue stringName - cluster
Visibilities string[]
- alias_
queue_ strname - base_
queue_ strname - cluster_
visibilities Sequence[str]
- alias
Queue StringName - base
Queue StringName - cluster
Visibilities List<String>
QueueManagerClusterQueue
- Cluster
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Cluster Queue Cluster Queue> Cluster queue definitions for queue manager
- Cluster
Queues []QueueManager Cluster Queue Cluster Queue Cluster queue definitions for queue manager
- cluster
Queues List<QueueManager Cluster Queue Cluster Queue> Cluster queue definitions for queue manager
- cluster
Queues QueueManager Cluster Queue Cluster Queue[] Cluster queue definitions for queue manager
- cluster_
queues Sequence[QueueManager Cluster Queue Cluster Queue] Cluster queue definitions for queue manager
- cluster
Queues List<Property Map> Cluster queue definitions for queue manager
QueueManagerClusterQueueClusterQueue
- Local
Queue stringName - Cluster
Visibilities List<string>
- Local
Queue stringName - Cluster
Visibilities []string
- local
Queue StringName - cluster
Visibilities List<String>
- local
Queue stringName - cluster
Visibilities string[]
- local_
queue_ strname - cluster_
visibilities Sequence[str]
- local
Queue StringName - cluster
Visibilities List<String>
QueueManagerRemoteQueue
- Remote
Queues List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Queue Manager Remote Queue Remote Queue> Remote queue definitions for queue manager
- Remote
Queues []QueueManager Remote Queue Remote Queue Remote queue definitions for queue manager
- remote
Queues List<QueueManager Remote Queue Remote Queue> Remote queue definitions for queue manager
- remote
Queues QueueManager Remote Queue Remote Queue[] Remote queue definitions for queue manager
- remote_
queues Sequence[QueueManager Remote Queue Remote Queue] Remote queue definitions for queue manager
- remote
Queues List<Property Map> Remote queue definitions for queue manager
QueueManagerRemoteQueueRemoteQueue
- Local
Queue stringName - Remote
Queue stringManager - Remote
Queue stringName - Cluster
Visibilities List<string>
- Local
Queue stringName - Remote
Queue stringManager - Remote
Queue stringName - Cluster
Visibilities []string
- local
Queue StringName - remote
Queue StringManager - remote
Queue StringName - cluster
Visibilities List<String>
- local
Queue stringName - remote
Queue stringManager - remote
Queue stringName - cluster
Visibilities string[]
- local_
queue_ strname - remote_
queue_ strmanager - remote_
queue_ strname - cluster_
visibilities Sequence[str]
- local
Queue StringName - remote
Queue StringManager - remote
Queue StringName - cluster
Visibilities List<String>
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
dynatrace
Terraform Provider.