ibm.MqcloudQueueManager
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const mqcloudDeployment = new ibm.ResourceInstance("mqcloudDeployment", {
location: _var.region,
plan: "reserved-deployment",
resourceGroupId: _var.resource_group_id,
parameters: {
selectedCapacityPlan: _var.mq_capacity_guid,
},
service: "mqcloud",
tags: _var.tags,
});
const mqcloudOptions = ibm.getMqcloudQueueManagerOptionsOutput({
serviceInstanceGuid: mqcloudDeployment.guid,
});
const mqcloudQueueManagerInstance = new ibm.MqcloudQueueManager("mqcloudQueueManagerInstance", {
displayName: "A test queue manager",
location: mqcloudOptions.apply(mqcloudOptions => mqcloudOptions.locations?.[0]),
serviceInstanceGuid: mqcloudDeployment.guid,
size: "xsmall",
version: mqcloudOptions.apply(mqcloudOptions => mqcloudOptions.latestVersion),
}, {
dependsOn: [mqcloudOptions],
});
import pulumi
import pulumi_ibm as ibm
mqcloud_deployment = ibm.ResourceInstance("mqcloudDeployment",
location=var["region"],
plan="reserved-deployment",
resource_group_id=var["resource_group_id"],
parameters={
"selectedCapacityPlan": var["mq_capacity_guid"],
},
service="mqcloud",
tags=var["tags"])
mqcloud_options = ibm.get_mqcloud_queue_manager_options_output(service_instance_guid=mqcloud_deployment.guid)
mqcloud_queue_manager_instance = ibm.MqcloudQueueManager("mqcloudQueueManagerInstance",
display_name="A test queue manager",
location=mqcloud_options.locations[0],
service_instance_guid=mqcloud_deployment.guid,
size="xsmall",
version=mqcloud_options.latest_version,
opts = pulumi.ResourceOptions(depends_on=[mqcloud_options]))
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
mqcloudDeployment, err := ibm.NewResourceInstance(ctx, "mqcloudDeployment", &ibm.ResourceInstanceArgs{
Location: pulumi.Any(_var.Region),
Plan: pulumi.String("reserved-deployment"),
ResourceGroupId: pulumi.Any(_var.Resource_group_id),
Parameters: pulumi.StringMap{
"selectedCapacityPlan": pulumi.Any(_var.Mq_capacity_guid),
},
Service: pulumi.String("mqcloud"),
Tags: pulumi.Any(_var.Tags),
})
if err != nil {
return err
}
mqcloudOptions := ibm.GetMqcloudQueueManagerOptionsOutput(ctx, ibm.GetMqcloudQueueManagerOptionsOutputArgs{
ServiceInstanceGuid: mqcloudDeployment.Guid,
}, nil)
_, err = ibm.NewMqcloudQueueManager(ctx, "mqcloudQueueManagerInstance", &ibm.MqcloudQueueManagerArgs{
DisplayName: pulumi.String("A test queue manager"),
Location: pulumi.String(mqcloudOptions.ApplyT(func(mqcloudOptions ibm.GetMqcloudQueueManagerOptionsResult) (*string, error) {
return &mqcloudOptions.Locations[0], nil
}).(pulumi.StringPtrOutput)),
ServiceInstanceGuid: mqcloudDeployment.Guid,
Size: pulumi.String("xsmall"),
Version: pulumi.String(mqcloudOptions.ApplyT(func(mqcloudOptions ibm.GetMqcloudQueueManagerOptionsResult) (*string, error) {
return &mqcloudOptions.LatestVersion, nil
}).(pulumi.StringPtrOutput)),
}, pulumi.DependsOn([]pulumi.Resource{
mqcloudOptions,
}))
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var mqcloudDeployment = new Ibm.ResourceInstance("mqcloudDeployment", new()
{
Location = @var.Region,
Plan = "reserved-deployment",
ResourceGroupId = @var.Resource_group_id,
Parameters =
{
{ "selectedCapacityPlan", @var.Mq_capacity_guid },
},
Service = "mqcloud",
Tags = @var.Tags,
});
var mqcloudOptions = Ibm.GetMqcloudQueueManagerOptions.Invoke(new()
{
ServiceInstanceGuid = mqcloudDeployment.Guid,
});
var mqcloudQueueManagerInstance = new Ibm.MqcloudQueueManager("mqcloudQueueManagerInstance", new()
{
DisplayName = "A test queue manager",
Location = mqcloudOptions.Apply(getMqcloudQueueManagerOptionsResult => getMqcloudQueueManagerOptionsResult.Locations[0]),
ServiceInstanceGuid = mqcloudDeployment.Guid,
Size = "xsmall",
Version = mqcloudOptions.Apply(getMqcloudQueueManagerOptionsResult => getMqcloudQueueManagerOptionsResult.LatestVersion),
}, new CustomResourceOptions
{
DependsOn =
{
mqcloudOptions,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.ResourceInstance;
import com.pulumi.ibm.ResourceInstanceArgs;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetMqcloudQueueManagerOptionsArgs;
import com.pulumi.ibm.MqcloudQueueManager;
import com.pulumi.ibm.MqcloudQueueManagerArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var mqcloudDeployment = new ResourceInstance("mqcloudDeployment", ResourceInstanceArgs.builder()
.location(var_.region())
.plan("reserved-deployment")
.resourceGroupId(var_.resource_group_id())
.parameters(Map.of("selectedCapacityPlan", var_.mq_capacity_guid()))
.service("mqcloud")
.tags(var_.tags())
.build());
final var mqcloudOptions = IbmFunctions.getMqcloudQueueManagerOptions(GetMqcloudQueueManagerOptionsArgs.builder()
.serviceInstanceGuid(mqcloudDeployment.guid())
.build());
var mqcloudQueueManagerInstance = new MqcloudQueueManager("mqcloudQueueManagerInstance", MqcloudQueueManagerArgs.builder()
.displayName("A test queue manager")
.location(mqcloudOptions.applyValue(getMqcloudQueueManagerOptionsResult -> getMqcloudQueueManagerOptionsResult).applyValue(mqcloudOptions -> mqcloudOptions.applyValue(getMqcloudQueueManagerOptionsResult -> getMqcloudQueueManagerOptionsResult.locations()[0])))
.serviceInstanceGuid(mqcloudDeployment.guid())
.size("xsmall")
.version(mqcloudOptions.applyValue(getMqcloudQueueManagerOptionsResult -> getMqcloudQueueManagerOptionsResult).applyValue(mqcloudOptions -> mqcloudOptions.applyValue(getMqcloudQueueManagerOptionsResult -> getMqcloudQueueManagerOptionsResult.latestVersion())))
.build(), CustomResourceOptions.builder()
.dependsOn(mqcloudOptions.applyValue(getMqcloudQueueManagerOptionsResult -> getMqcloudQueueManagerOptionsResult))
.build());
}
}
resources:
mqcloudDeployment:
type: ibm:ResourceInstance
properties:
location: ${var.region}
plan: reserved-deployment
resourceGroupId: ${var.resource_group_id}
parameters:
selectedCapacityPlan: ${var.mq_capacity_guid}
service: mqcloud
tags: ${var.tags}
mqcloudQueueManagerInstance:
type: ibm:MqcloudQueueManager
properties:
displayName: A test queue manager
location: ${mqcloudOptions.locations[0]}
serviceInstanceGuid: ${mqcloudDeployment.guid}
size: xsmall
version: ${mqcloudOptions.latestVersion}
options:
dependsOn:
- ${mqcloudOptions}
variables:
mqcloudOptions:
fn::invoke:
function: ibm:getMqcloudQueueManagerOptions
arguments:
serviceInstanceGuid: ${mqcloudDeployment.guid}
Create MqcloudQueueManager Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MqcloudQueueManager(name: string, args: MqcloudQueueManagerArgs, opts?: CustomResourceOptions);
@overload
def MqcloudQueueManager(resource_name: str,
args: MqcloudQueueManagerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MqcloudQueueManager(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[str] = None,
service_instance_guid: Optional[str] = None,
size: Optional[str] = None,
display_name: Optional[str] = None,
mqcloud_queue_manager_id: Optional[str] = None,
name: Optional[str] = None,
timeouts: Optional[MqcloudQueueManagerTimeoutsArgs] = None,
version: Optional[str] = None)
func NewMqcloudQueueManager(ctx *Context, name string, args MqcloudQueueManagerArgs, opts ...ResourceOption) (*MqcloudQueueManager, error)
public MqcloudQueueManager(string name, MqcloudQueueManagerArgs args, CustomResourceOptions? opts = null)
public MqcloudQueueManager(String name, MqcloudQueueManagerArgs args)
public MqcloudQueueManager(String name, MqcloudQueueManagerArgs args, CustomResourceOptions options)
type: ibm:MqcloudQueueManager
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MqcloudQueueManagerArgs
- 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 MqcloudQueueManagerArgs
- 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 MqcloudQueueManagerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MqcloudQueueManagerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MqcloudQueueManagerArgs
- 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 mqcloudQueueManagerResource = new Ibm.MqcloudQueueManager("mqcloudQueueManagerResource", new()
{
Location = "string",
ServiceInstanceGuid = "string",
Size = "string",
DisplayName = "string",
MqcloudQueueManagerId = "string",
Name = "string",
Timeouts = new Ibm.Inputs.MqcloudQueueManagerTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
Version = "string",
});
example, err := ibm.NewMqcloudQueueManager(ctx, "mqcloudQueueManagerResource", &ibm.MqcloudQueueManagerArgs{
Location: pulumi.String("string"),
ServiceInstanceGuid: pulumi.String("string"),
Size: pulumi.String("string"),
DisplayName: pulumi.String("string"),
MqcloudQueueManagerId: pulumi.String("string"),
Name: pulumi.String("string"),
Timeouts: &ibm.MqcloudQueueManagerTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
Version: pulumi.String("string"),
})
var mqcloudQueueManagerResource = new MqcloudQueueManager("mqcloudQueueManagerResource", MqcloudQueueManagerArgs.builder()
.location("string")
.serviceInstanceGuid("string")
.size("string")
.displayName("string")
.mqcloudQueueManagerId("string")
.name("string")
.timeouts(MqcloudQueueManagerTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.version("string")
.build());
mqcloud_queue_manager_resource = ibm.MqcloudQueueManager("mqcloudQueueManagerResource",
location="string",
service_instance_guid="string",
size="string",
display_name="string",
mqcloud_queue_manager_id="string",
name="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
version="string")
const mqcloudQueueManagerResource = new ibm.MqcloudQueueManager("mqcloudQueueManagerResource", {
location: "string",
serviceInstanceGuid: "string",
size: "string",
displayName: "string",
mqcloudQueueManagerId: "string",
name: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
version: "string",
});
type: ibm:MqcloudQueueManager
properties:
displayName: string
location: string
mqcloudQueueManagerId: string
name: string
serviceInstanceGuid: string
size: string
timeouts:
create: string
delete: string
update: string
version: string
MqcloudQueueManager 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 MqcloudQueueManager resource accepts the following input properties:
- Location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- Service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- Size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- Display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- Mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- Name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- Timeouts
Mqcloud
Queue Manager Timeouts - Version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- Location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- Service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- Size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- Display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- Mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- Name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- Timeouts
Mqcloud
Queue Manager Timeouts Args - Version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- location String
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- service
Instance StringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size String
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- display
Name String - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- mqcloud
Queue StringManager Id - The unique identifier of the mqcloud_queue_manager.
- name String
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- timeouts
Mqcloud
Queue Manager Timeouts - version String
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- timeouts
Mqcloud
Queue Manager Timeouts - version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- location str
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- service_
instance_ strguid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size str
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- display_
name str - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- mqcloud_
queue_ strmanager_ id - The unique identifier of the mqcloud_queue_manager.
- name str
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- timeouts
Mqcloud
Queue Manager Timeouts Args - version str
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- location String
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- service
Instance StringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size String
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- display
Name String - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- mqcloud
Queue StringManager Id - The unique identifier of the mqcloud_queue_manager.
- name String
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- timeouts Property Map
- version String
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
Outputs
All input properties are implicitly available as output properties. Additionally, the MqcloudQueueManager resource produces the following output properties:
- Administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- Available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- Connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- Date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- Href string
- (String) The URL for this queue manager.
- Id string
- The provider-assigned unique ID for this managed resource.
- Queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- Rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- Status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- Upgrade
Available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- Web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- Administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- Available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- Connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- Date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- Href string
- (String) The URL for this queue manager.
- Id string
- The provider-assigned unique ID for this managed resource.
- Queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- Rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- Status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- Upgrade
Available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- Web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- administrator
Api StringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade StringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info StringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created String - (String) RFC3339 formatted UTC date for when the queue manager was created.
- href String
- (String) The URL for this queue manager.
- id String
- The provider-assigned unique ID for this managed resource.
- queue
Manager StringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api StringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- status
Uri String - (String) A reference uri to get deployment status of the queue manager.
- upgrade
Available Boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- web
Console StringUrl - (String) The url through which to access the web console for this queue manager.
- administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- href string
- (String) The URL for this queue manager.
- id string
- The provider-assigned unique ID for this managed resource.
- queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- upgrade
Available boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- administrator_
api_ strendpoint_ url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available_
upgrade_ strversions_ uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection_
info_ struri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date_
created str - (String) RFC3339 formatted UTC date for when the queue manager was created.
- href str
- (String) The URL for this queue manager.
- id str
- The provider-assigned unique ID for this managed resource.
- queue_
manager_ strid - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest_
api_ strendpoint_ url - (String) The url through which to access REST APIs for this queue manager.
- status_
uri str - (String) A reference uri to get deployment status of the queue manager.
- upgrade_
available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- web_
console_ strurl - (String) The url through which to access the web console for this queue manager.
- administrator
Api StringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade StringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info StringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created String - (String) RFC3339 formatted UTC date for when the queue manager was created.
- href String
- (String) The URL for this queue manager.
- id String
- The provider-assigned unique ID for this managed resource.
- queue
Manager StringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api StringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- status
Uri String - (String) A reference uri to get deployment status of the queue manager.
- upgrade
Available Boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- web
Console StringUrl - (String) The url through which to access the web console for this queue manager.
Look up Existing MqcloudQueueManager Resource
Get an existing MqcloudQueueManager 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?: MqcloudQueueManagerState, opts?: CustomResourceOptions): MqcloudQueueManager
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
administrator_api_endpoint_url: Optional[str] = None,
available_upgrade_versions_uri: Optional[str] = None,
connection_info_uri: Optional[str] = None,
date_created: Optional[str] = None,
display_name: Optional[str] = None,
href: Optional[str] = None,
location: Optional[str] = None,
mqcloud_queue_manager_id: Optional[str] = None,
name: Optional[str] = None,
queue_manager_id: Optional[str] = None,
rest_api_endpoint_url: Optional[str] = None,
service_instance_guid: Optional[str] = None,
size: Optional[str] = None,
status_uri: Optional[str] = None,
timeouts: Optional[MqcloudQueueManagerTimeoutsArgs] = None,
upgrade_available: Optional[bool] = None,
version: Optional[str] = None,
web_console_url: Optional[str] = None) -> MqcloudQueueManager
func GetMqcloudQueueManager(ctx *Context, name string, id IDInput, state *MqcloudQueueManagerState, opts ...ResourceOption) (*MqcloudQueueManager, error)
public static MqcloudQueueManager Get(string name, Input<string> id, MqcloudQueueManagerState? state, CustomResourceOptions? opts = null)
public static MqcloudQueueManager get(String name, Output<String> id, MqcloudQueueManagerState state, CustomResourceOptions options)
resources: _: type: ibm:MqcloudQueueManager get: id: ${id}
- 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.
- Administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- Available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- Connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- Date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- Display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- Href string
- (String) The URL for this queue manager.
- Location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- Mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- Name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- Queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- Rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- Service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- Size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- Status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- Timeouts
Mqcloud
Queue Manager Timeouts - Upgrade
Available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- Version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- Web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- Administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- Available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- Connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- Date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- Display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- Href string
- (String) The URL for this queue manager.
- Location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- Mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- Name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- Queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- Rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- Service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- Size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- Status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- Timeouts
Mqcloud
Queue Manager Timeouts Args - Upgrade
Available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- Version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- Web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- administrator
Api StringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade StringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info StringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created String - (String) RFC3339 formatted UTC date for when the queue manager was created.
- display
Name String - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- href String
- (String) The URL for this queue manager.
- location String
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- mqcloud
Queue StringManager Id - The unique identifier of the mqcloud_queue_manager.
- name String
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- queue
Manager StringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api StringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- service
Instance StringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size String
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- status
Uri String - (String) A reference uri to get deployment status of the queue manager.
- timeouts
Mqcloud
Queue Manager Timeouts - upgrade
Available Boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- version String
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- web
Console StringUrl - (String) The url through which to access the web console for this queue manager.
- administrator
Api stringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade stringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info stringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created string - (String) RFC3339 formatted UTC date for when the queue manager was created.
- display
Name string - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- href string
- (String) The URL for this queue manager.
- location string
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- mqcloud
Queue stringManager Id - The unique identifier of the mqcloud_queue_manager.
- name string
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- queue
Manager stringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api stringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- service
Instance stringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size string
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- status
Uri string - (String) A reference uri to get deployment status of the queue manager.
- timeouts
Mqcloud
Queue Manager Timeouts - upgrade
Available boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- version string
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- web
Console stringUrl - (String) The url through which to access the web console for this queue manager.
- administrator_
api_ strendpoint_ url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available_
upgrade_ strversions_ uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection_
info_ struri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date_
created str - (String) RFC3339 formatted UTC date for when the queue manager was created.
- display_
name str - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- href str
- (String) The URL for this queue manager.
- location str
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- mqcloud_
queue_ strmanager_ id - The unique identifier of the mqcloud_queue_manager.
- name str
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- queue_
manager_ strid - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest_
api_ strendpoint_ url - (String) The url through which to access REST APIs for this queue manager.
- service_
instance_ strguid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size str
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- status_
uri str - (String) A reference uri to get deployment status of the queue manager.
- timeouts
Mqcloud
Queue Manager Timeouts Args - upgrade_
available bool - (Boolean) Describes whether an upgrade is available for this queue manager.
- version str
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- web_
console_ strurl - (String) The url through which to access the web console for this queue manager.
- administrator
Api StringEndpoint Url - (String) The url through which to access the Admin REST APIs for this queue manager.
- available
Upgrade StringVersions Uri - (String) The uri through which the available versions to upgrade to can be found for this queue manager.
- connection
Info StringUri - (String) The uri through which the CDDT for this queue manager can be obtained.
- date
Created String - (String) RFC3339 formatted UTC date for when the queue manager was created.
- display
Name String - A displayable name for the queue manager - limited only in length.
- Constraints: The maximum length is
150
characters.
- Constraints: The maximum length is
- href String
- (String) The URL for this queue manager.
- location String
- The location in which the queue manager could be deployed.
- Constraints: The maximum length is
150
characters. The minimum length is2
characters. The value must match regular expression/^([^[:ascii:]]|[a-zA-Z0-9-._: ])+$/
. Details of applicable locations can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance or can be found using the IBM API for MQaaS and be set as a variable.
- Constraints: The maximum length is
- mqcloud
Queue StringManager Id - The unique identifier of the mqcloud_queue_manager.
- name String
- A queue manager name conforming to MQ restrictions.
- Constraints: The maximum length is
48
characters. The minimum length is1
character. The value must match regular expression/^[a-zA-Z0-9._]*$/
.
- Constraints: The maximum length is
- queue
Manager StringId - (String) The ID of the queue manager which was allocated on creation, and can be used for delete calls.
- rest
Api StringEndpoint Url - (String) The url through which to access REST APIs for this queue manager.
- service
Instance StringGuid - The GUID that uniquely identifies the MQaaS service instance.
- Constraints: The maximum length is
36
characters. The minimum length is36
characters. The value must match regular expression/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
.
- Constraints: The maximum length is
- size String
- The queue manager sizes of deployment available.
- Constraints: Allowable values are:
xsmall
,small
,medium
,large
.
- Constraints: Allowable values are:
- status
Uri String - (String) A reference uri to get deployment status of the queue manager.
- timeouts Property Map
- upgrade
Available Boolean - (Boolean) Describes whether an upgrade is available for this queue manager.
- version String
- The MQ version of the queue manager.
- Constraints: The maximum length is
15
characters. The minimum length is7
characters. The value must match regular expression/^[0-9]+.[0-9]+.[0-9]+_[0-9]+$/
. Details of applicable versions can be found from either the use of theibm.getMqcloudQueueManagerOptions
datasource for the resource instance, can be found using the IBM API for MQaaS or with the variable not included at all to default to the latest version.
- Constraints: The maximum length is
- web
Console StringUrl - (String) The url through which to access the web console for this queue manager.
Supporting Types
MqcloudQueueManagerTimeouts, MqcloudQueueManagerTimeoutsArgs
Import
You can import the ibm_mqcloud_queue_manager
resource by using id
.
The id
property can be formed from service_instance_guid
, and queue_manager_id
in the following format:
<service_instance_guid>/<queue_manager_id>
service_instance_guid
: A string in the formata2b4d4bc-dadb-4637-bcec-9b7d1e723af8
. The GUID that uniquely identifies the MQaaS service instance.queue_manager_id
: A string. The ID of the queue manager which was allocated on creation, and can be used for delete calls.
Syntax
```sh $ pulumi import ibm:index/mqcloudQueueManager:MqcloudQueueManager mqcloud_queue_manager <service_instance_guid>/<queue_manager_id> ```
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.