diff --git a/common-dev-assets b/common-dev-assets index 9868919..9fdee86 160000 --- a/common-dev-assets +++ b/common-dev-assets @@ -1 +1 @@ -Subproject commit 986891949784c26319860f021aaa626616a76d78 +Subproject commit 9fdee86807c74a35061fc3327c2a01215897cb7f diff --git a/ibm_catalog.json b/ibm_catalog.json index 879b917..059fcb1 100644 --- a/ibm_catalog.json +++ b/ibm_catalog.json @@ -1,221 +1,220 @@ { - "products": [ - { - "name": "deploy-arch-ibm-scc-workload-protection", - "label": "Cloud automation for Security and Compliance Center Workload Protection", - "product_kind": "solution", - "tags": [ - "ibm_created", - "target_terraform", - "terraform", - "solution", - "security" - ], - "keywords": [ - "SCC", - "security", - "compliance", - "workload-protection", - "IaC", - "infrastructure as code", - "terraform", - "solution" - ], - "short_description": "Creates and configures IBM Security and Compliance Center Workload Protection resources", - "long_description": "This architecture supports creating and configuring IBM Security and Compliance Center Workload Protection resources.", - "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/blob/main/solutions/instances/README.md", - "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/main/images/scc-icon.svg", - "provider_name": "IBM", - "features": [ - { - "title": "Security and Compliance Center Workload Protection", - "description": "Creates and configures a Security and Compliance Center Workload Protection instance." - } - ], - "support_details": "This product is in the community registry, as such support is handled through the originated repo. If you experience issues please open an issue in that repository [https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/issues](https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/issues). Please note this product is not supported via the IBM Cloud Support Center.", - "flavors": [ - { - "label": "Fully configurable", - "name": "fully-configurable", - "working_directory": "solutions/fully-configurable", - "install_type": "fullstack", - "compliance": { - "authority": "scc-v3", - "profiles": [ + "products": [ + { + "name": "deploy-arch-ibm-scc-workload-protection", + "label": "Cloud automation for Security and Compliance Center Workload Protection", + "product_kind": "solution", + "tags": [ + "ibm_created", + "target_terraform", + "terraform", + "solution", + "security" + ], + "keywords": [ + "SCC", + "security", + "compliance", + "workload-protection", + "IaC", + "infrastructure as code", + "terraform", + "solution" + ], + "short_description": "Creates and configures IBM Security and Compliance Center Workload Protection resources", + "long_description": "This architecture supports creating and configuring IBM Security and Compliance Center Workload Protection resources.", + "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/blob/main/solutions/instances/README.md", + "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/main/images/scc-icon.svg", + "provider_name": "IBM", + "features": [ + { + "title": "Security and Compliance Center Workload Protection", + "description": "Creates and configures a Security and Compliance Center Workload Protection instance." + } + ], + "support_details": "This product is in the community registry, as such support is handled through the originated repo. If you experience issues please open an issue in that repository [https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/issues](https://github.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/issues). Please note this product is not supported via the IBM Cloud Support Center.", + "flavors": [ + { + "label": "Fully configurable", + "name": "fully-configurable", + "working_directory": "solutions/fully-configurable", + "install_type": "fullstack", + "compliance": { + "authority": "scc-v3", + "profiles": [ + { + "profile_name": "IBM Cloud Framework for Financial Services", + "profile_version": "1.7.0" + } + ] + }, + "configuration": [ + { + "key": "ibmcloud_api_key", + "required": true + }, + { + "key": "existing_resource_group_name", + "type": "string", + "required": true, + "custom_config": { + "type": "resource_group", + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "identifier": "rg_name" + } + } + }, + { + "key": "prefix", + "required": true + }, + { + "key": "region", + "required": true, + "options": [ + { + "displayname": "Dallas (us-south)", + "value": "us-south" + }, + { + "displayname": "Washington DC (us-east)", + "value": "us-east" + }, + { + "displayname": "Frankfurt (eu-de)", + "value": "eu-de" + }, + { + "displayname": "London (eu-gb)", + "value": "eu-gb" + }, + { + "displayname": "Madrid (eu-es)", + "value": "eu-es" + }, + { + "displayname": "Osaka (jp-osa)", + "value": "jp-osa" + }, { - "profile_name": "IBM Cloud Framework for Financial Services", - "profile_version": "1.7.0" + "displayname": "Tokyo (jp-tok)", + "value": "jp-tok" + }, + { + "displayname": "Sao Paolo (br-sao)", + "value": "br-sao" + }, + { + "displayname": "Sydney (au-syd)", + "value": "au-syd" + }, + { + "displayname": "Toronto (ca-tor)", + "value": "ca-tor" } ] }, - "configuration": [ - { - "key": "ibmcloud_api_key", - "required": true - }, - { - "key": "existing_resource_group_name", - "type": "string", - "required": true, - "custom_config": { - "type": "resource_group", - "grouping": "deployment", - "original_grouping": "deployment", - "config_constraints": { - "identifier": "rg_name" - } + { + "key": "provider_visibility", + "options": [ + { + "displayname": "Private", + "value": "private" + }, + { + "displayname": "Public", + "value": "public" + }, + { + "displayname": "Public and Private", + "value": "public-and-private" } - }, - { - "key": "prefix", - "required": true - }, - { - "key": "region", - "required": true, - "options": [ - { - "displayname": "Dallas (us-south)", - "value": "us-south" - }, - { - "displayname": "Washington DC (us-east)", - "value": "us-east" - }, - { - "displayname": "Frankfurt (eu-de)", - "value": "eu-de" - }, - { - "displayname": "London (eu-gb)", - "value": "eu-gb" - }, - { - "displayname": "Madrid (eu-es)", - "value": "eu-es" - }, - { - "displayname": "Osaka (jp-osa)", - "value": "jp-osa" - }, - { - "displayname": "Tokyo (jp-tok)", - "value": "jp-tok" - }, - { - "displayname": "Sao Paolo (br-sao)", - "value": "br-sao" - }, - { - "displayname": "Sydney (au-syd)", - "value": "au-syd" - }, - { - "displayname": "Toronto (ca-tor)", - "value": "ca-tor" - } - ] - }, - { - "key": "provider_visibility", - "options": [ - { - "displayname": "Private", - "value": "private" - }, - { - "displayname": "Public", - "value": "public" - }, - { - "displayname": "Public and Private", - "value": "public-and-private" - } - ] - }, - { - "key": "existing_monitoring_crn" - }, - { - "key": "scc_workload_protection_instance_name" - }, - { - "key": "scc_workload_protection_service_plan", - "options": [ - { - "displayname": "Free Trial", - "value": "free-trial" - }, - { - "displayname": "Graduated Tier", - "value": "graduated-tier" - } - ] - }, - { - "key": "scc_workload_protection_instance_tags", - "custom_config": { - "grouping": "deployment", - "original_grouping": "deployment", - "config_constraints": { - "type": "string" - } + ] + }, + { + "key": "existing_monitoring_crn" + }, + { + "key": "scc_workload_protection_instance_name" + }, + { + "key": "scc_workload_protection_service_plan", + "options": [ + { + "displayname": "Free Trial", + "value": "free-trial" + }, + { + "displayname": "Graduated Tier", + "value": "graduated-tier" } - }, - { - "key": "scc_workload_protection_resource_key_tags", - "custom_config": { - "grouping": "deployment", - "original_grouping": "deployment", - "config_constraints": { - "type": "string" - } + ] + }, + { + "key": "scc_workload_protection_instance_tags", + "custom_config": { + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "type": "string" } - }, - { - "key": "scc_workload_protection_access_tags", - "custom_config": { - "grouping": "deployment", - "original_grouping": "deployment", - "config_constraints": { - "type": "string" - } + } + }, + { + "key": "scc_workload_protection_resource_key_tags", + "custom_config": { + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "type": "string" + } + } + }, + { + "key": "scc_workload_protection_access_tags", + "custom_config": { + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "type": "string" } - }, + } + }, + { + "key": "cbr_rules" + } + ], + "iam_permissions": [ + { + "service_name": "sysdig-secure", + "role_crns": [ + "crn:v1:bluemix:public:iam::::serviceRole:Manager", + "crn:v1:bluemix:public:iam::::role:Editor" + ] + } + ], + "architecture": { + "features": [ { - "key": "cbr_rules" + "title": "Creates a Security and Compliance Center Workload Protection instance", + "description": "Creates and configures a Security and Compliance Center Workload Protection instance." } ], - "iam_permissions": [ + "diagrams": [ { - "service_name": "sysdig-secure", - "role_crns": [ - "crn:v1:bluemix:public:iam::::serviceRole:Manager", - "crn:v1:bluemix:public:iam::::role:Editor" - ] + "diagram": { + "caption": "Security and Compliance Center Workload Protection", + "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/main/reference-architecture/scc.svg", + "type": "image/svg+xml" + }, + "description": "This architecture supports creating and configuring IBM Security and Compliance Center Workload Protection resources" } - ], - "architecture": { - "descriptions": "This architecture supports creating and configuring a Security and Compliance Center Workload Protection instance.", - "features": [ - { - "title": "Creates a Security and Compliance Center Workload Protection instance", - "description": "Creates and configures a Security and Compliance Center Workload Protection instance." - } - ], - "diagrams": [ - { - "diagram": { - "caption": "Security and Compliance Center Workload Protection", - "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-scc-workload-protection/main/reference-architecture/scc.svg", - "type": "image/svg+xml" - }, - "description": "This architecture supports creating and configuring IBM Security and Compliance Center Workload Protection resources" - } - ] - } + ] } - ] - } - ] - } + } + ] + } + ] +}