|
111 | 111 | "required": true |
112 | 112 | }, |
113 | 113 | { |
114 | | - "key": "existing_resource_group_name" |
| 114 | + "key": "existing_resource_group_name", |
| 115 | + "type": "string", |
| 116 | + "description": "The name of an existing resource group to provision the resources. If not provided the default resource group will be used.", |
| 117 | + "virtual": true, |
| 118 | + "default_value": "__NULL__" |
115 | 119 | }, |
116 | 120 | { |
117 | 121 | "key": "region", |
|
155 | 159 | } |
156 | 160 | ] |
157 | 161 | }, |
158 | | - { |
159 | | - "key": "cloud_logs_instance_name", |
160 | | - "required": true, |
161 | | - "type": "string", |
162 | | - "description": "Name of the cloud logs instance to be created.", |
163 | | - "virtual": true, |
164 | | - "default_value": "__NOT_SET__" |
165 | | - }, |
166 | 162 | { |
167 | 163 | "key": "existing_cloud_logs_instance_crn" |
168 | 164 | }, |
|
319 | 315 | "name": "deploy-arch-ibm-cos", |
320 | 316 | "description": "Enable this to create an IBM Cloud Object Storage(COS) instance. The buckets to store events will be created by the Activity Tracker Event Routing deployable architecture.", |
321 | 317 | "id": "68921490-2778-4930-ac6d-bae7be6cd958-global", |
322 | | - "version": "v9.0.2", |
323 | | - "flavors": [ |
324 | | - "instance" |
325 | | - ], |
| 318 | + "version": "v10.2.1", |
| 319 | + "flavors": ["instance"], |
326 | 320 | "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
327 | 321 | "optional": true, |
328 | 322 | "on_by_default": true, |
|
340 | 334 | "dependency_input": "prefix", |
341 | 335 | "version_input": "prefix", |
342 | 336 | "reference_version": true |
| 337 | + }, |
| 338 | + { |
| 339 | + "version_input": "enable_activity_tracker_event_routing_to_cos_bucket", |
| 340 | + "value": true |
343 | 341 | } |
344 | 342 | ] |
345 | 343 | }, |
346 | 344 | { |
347 | 345 | "name": "deploy-arch-ibm-kms", |
348 | 346 | "description": "Enable when you want to create your own managed keys to encrypt the buckets. Select only if existing KMS instance or Key is not provided. ", |
349 | 347 | "id": "2cad4789-fa90-4886-9c9e-857081c273ee-global", |
350 | | - "version": "v5.1.4", |
351 | | - "flavors": [ |
352 | | - "fully-configurable" |
353 | | - ], |
| 348 | + "version": "v5.1.19", |
| 349 | + "flavors": ["fully-configurable"], |
354 | 350 | "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
355 | 351 | "optional": true, |
356 | 352 | "on_by_default": true, |
|
375 | 371 | } |
376 | 372 | ] |
377 | 373 | }, |
378 | | - { |
379 | | - "name": "deploy-arch-ibm-account-infra-base", |
380 | | - "description": "Enable to create a resource groups by default where all the resources will be provisioned and, when you enable the “with Account Settings” option, it also applies baseline security and governance settings. When disabled, provide an existing resource group as input.", |
381 | | - "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
382 | | - "version": "v3.0.7", |
383 | | - "flavors": [ |
384 | | - "resource-group-only", |
385 | | - "resource-groups-with-account-settings" |
386 | | - ], |
387 | | - "default_flavor": "resource-group-only", |
388 | | - "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
389 | | - "optional": true, |
390 | | - "on_by_default": false, |
391 | | - "input_mapping": [ |
392 | | - { |
393 | | - "dependency_input": "prefix", |
394 | | - "version_input": "prefix", |
395 | | - "reference_version": true |
396 | | - }, |
397 | | - { |
398 | | - "dependency_output": "observability_resource_group_name", |
399 | | - "version_input": "existing_resource_group_name" |
400 | | - } |
401 | | - ] |
402 | | - }, |
403 | 374 | { |
404 | 375 | "name": "deploy-arch-ibm-cloud-logs", |
405 | 376 | "description": "Enable this to create an IBM Cloud Logs (ICL) Instance which can be used for storage and analysis of events ingested by Activity Tracker. ", |
406 | 377 | "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
407 | | - "flavors": [ |
408 | | - "fully-configurable" |
409 | | - ], |
| 378 | + "flavors": ["fully-configurable"], |
410 | 379 | "id": "63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global", |
411 | | - "version": "v1.5.6", |
| 380 | + "version": "v1.6.11", |
412 | 381 | "optional": true, |
413 | 382 | "on_by_default": true, |
414 | 383 | "input_mapping": [ |
415 | | - { |
416 | | - "dependency_input": "cloud_logs_instance_name", |
417 | | - "version_input": "cloud_logs_instance_name", |
418 | | - "reference_version": true |
419 | | - }, |
420 | | - { |
421 | | - "dependency_input": "existing_cos_instance_crn", |
422 | | - "version_input": "existing_cos_instance_crn", |
423 | | - "reference_version": true |
424 | | - }, |
425 | | - { |
426 | | - "dependency_input": "existing_monitoring_crn", |
427 | | - "version_input": "existing_monitoring_crn", |
428 | | - "reference_version": true |
429 | | - }, |
430 | | - { |
431 | | - "dependency_input": "existing_kms_instance_crn", |
432 | | - "version_input": "existing_kms_instance_crn", |
433 | | - "reference_version": true |
434 | | - }, |
435 | | - { |
436 | | - "dependency_input": "kms_encryption_enabled_buckets", |
437 | | - "version_input": "kms_encryption_enabled_buckets", |
438 | | - "reference_version": true |
439 | | - }, |
440 | | - { |
441 | | - "dependency_input": "existing_kms_key_crn", |
442 | | - "version_input": "existing_cos_kms_key_crn", |
443 | | - "reference_version": true |
444 | | - }, |
445 | 384 | { |
446 | 385 | "dependency_input": "prefix", |
447 | 386 | "version_input": "prefix", |
|
455 | 394 | { |
456 | 395 | "dependency_output": "cloud_logs_crn", |
457 | 396 | "version_input": "existing_cloud_logs_instance_crn" |
| 397 | + }, |
| 398 | + { |
| 399 | + "version_input": "enable_activity_tracker_event_routing_to_cloud_logs", |
| 400 | + "value": true |
458 | 401 | } |
459 | 402 | ] |
460 | 403 | }, |
461 | 404 | { |
462 | 405 | "name": "deploy-arch-ibm-cloud-monitoring", |
463 | 406 | "description": "Enable IBM Cloud Monitoring to gain operational visibility into your cloud storage buckets. ", |
464 | 407 | "id": "73debdbf-894f-4c14-81c7-5ece3a70b67d-global", |
465 | | - "version": "v1.3.0", |
466 | | - "flavors": [ |
467 | | - "fully-configurable" |
468 | | - ], |
| 408 | + "version": "v1.6.4", |
| 409 | + "flavors": ["fully-configurable"], |
469 | 410 | "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
470 | 411 | "optional": true, |
471 | 412 | "on_by_default": true, |
|
569 | 510 | "iam_permissions": [ |
570 | 511 | { |
571 | 512 | "service_name": "All account management services", |
572 | | - "role_crns": [ |
573 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
574 | | - ] |
| 513 | + "role_crns": ["crn:v1:bluemix:public:iam::::role:Administrator"] |
575 | 514 | }, |
576 | 515 | { |
577 | 516 | "service_name": "atracker", |
578 | | - "role_crns": [ |
579 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
580 | | - ] |
| 517 | + "role_crns": ["crn:v1:bluemix:public:iam::::role:Administrator"] |
581 | 518 | } |
582 | 519 | ], |
583 | 520 | "architecture": { |
|
0 commit comments