generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ibm_catalog.json
72 lines (72 loc) · 4.09 KB
/
ibm_catalog.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"products": [
{
"name": "terraform-ibm-resource-group",
"label": "Resource group module",
"product_kind": "module",
"tags": [
"dev_ops",
"target_terraform",
"terraform",
"module",
"ibm_created"
],
"keywords": [
"terraform",
"resource-group",
"group"
],
"short_description": "Looks up or creates an IBM Cloud resource group by name",
"long_description": "This module returns the ID for the name of a resource group. It can also create a group from a name and return the ID.\n### Usage\nCreate new Resource group:\n```hcl\nmodule \"resource_group\" {\n # Replace \"X.X.X\" with a release version to lock into a specific release\n source = \"https://cm.globalcatalog.cloud.ibm.com/api/v1-beta/offering/source?archive=tgz&kind=terraform&name=terraform-ibm-resource-group&version=X.X.X\"\n resource_group_name = \"new-resource-group\"\n}\n```\nReturn ID of an existing Resource group:\n```hcl\nmodule \"resource_group\" {\n # Replace \"X.X.X\" with a release version to lock into a specific release\n source = \"https://cm.globalcatalog.cloud.ibm.com/api/v1-beta/offering/source?archive=tgz&kind=terraform&name=terraform-ibm-resource-group&version=X.X.X\"\n existing_resource_group_name = \"existing-resource-group\"\n}\n```",
"offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-resource-group/blob/main/README.md",
"offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-resource-group/main/images/resourcegroup_icon.svg",
"provider_name": "IBM",
"features": [
{
"title": "Create an IBM Cloud resource group",
"description": "Create an IBM Cloud resource group and return the ID."
},
{
"title": "Return the ID of an IBM Cloud resource group",
"description": "Pass in the name of an IBM Cloud resource group. The module returns the ID of the group."
}
],
"flavors": [
{
"label": "New resource group",
"name": "new-resource-group",
"working_directory": "examples/new-resource-group",
"architecture": {
"diagrams": [
{
"diagram": {
"caption": "New resource group example",
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/documentation/main/icons/ModuleExampleDiagram.svg",
"type": "image/svg+xml"
},
"description": "An example showing how to create a new Resource group."
}
]
}
},
{
"label": "Existing resource group",
"name": "existing-resource-group",
"working_directory": "examples/existing-resource-group",
"architecture": {
"diagrams": [
{
"diagram": {
"caption": "Existing resource group example",
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/documentation/main/icons/ModuleExampleDiagram.svg",
"type": "image/svg+xml"
},
"description": "An example that shows how the module can take in an existing resource group name and return the resource group ID as an output."
}
]
}
}
]
}
]
}