Option Choices available when extending service blueprints
The Option Choices functionality is the same as the various sections in the service blueprint UI. For example, the Additional System Diskoption is exactly the same as configuring one or more virtual system disks (VSD) when configuring a compute resource as part of a service blueprint. (See Creating-copying-or-editing-a-service-blueprint for more information.)
The difference is that, instead of the cloud administrator specifying 100 GB of disk in the service blueprint, you use Option Choices in the Service Catalog to create end-user options for the space requirements. You now let the end-user choose how much memory they want when the Apache Server is being provisioned. With Option Choices, you do not need to edit the individual service blueprint configurations because each option can modify blueprints in a different way.
The following table describes the available Option Choices.
Function | Fulfillment type | When available? | Description |
---|---|---|---|
Component | Software Packages |
| Modify a software package, pre-install and post-install actions, and its operations. You can enter the Component Identifier by name or select its tag group and tags. For more information, see the instructions on defining Software Packages and Operations. |
Component | Tags | Request Definition | Modify a system tag group and system tag that associates metadata with a component in a service blueprint. You can enter the Component Identifier by name or select its tag group and tags. |
Connection | Tags | Request Definition | Modify a system tag group and system tag that associates metadata with a connection in a service blueprint. You can enter the Component Identifier by name or select its tag group and tags. |
Service Definition | Tags | Request Definition | Modify a system tag group and system tag that associates metadata with a service blueprint. You can define the modified tag group and tag to apply. |
Service Definition | Parameters |
| Modify the functional model parameters (configurable options or settings, user names, passwords, or other information) specified by the package in the Service Definition. |
Compute Resources | CPU Count |
| Modify the number of processors associated with the Service Deployment Definition. This option modifies the CPU Count defined in the Compute Resources tab of the Blueprint Definition Editor. You can enter the Resource Set by name or select its tag group and tags. |
Compute Resources | Memory Size |
| Modify the memory size (in MB) associated with the Service Deployment Definition. This option modifies the Memory Size (MB) defined in the Compute Resources tab of the Blueprint Definition Editor. You can enter the Resource Set by name or select its tag group and tags. |
Not applicable | Add Server | Post-Deploy Action | Modify the number of server instances. You can also modify the server username and password parameters. For more information, see Configuring-service-blueprint-parameters. |
Compute Resources | Additional System Disk |
| Modify the Memory size (in MB) or System tag group and system tags options associated with the VSD. |
Compute Resources | Installable Resource | Request Definition | Modify the installable package in a service blueprint. |
Additional System Disk | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with a virtual system disk. |
Compute Resources | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with compute resources. |
Compute Resources | Custom Action |
| Modify the post-deployment actions (AO Workflow or Script) in compute resources. You can also enter the Component Identifier by name or select its tag group and tags. |
Compute Resources | Number of Instances | Request Definition | Modify the number of instances in compute resources. You can also enter the Resource Set by name or select its tag group and tags. For a description of other compute resource fields, see Creating-copying-or-editing-a-service-blueprint. |
PaaS Resource | Number of Instances | Request Definition | Modify the number of instances of the PaaS service being provisioned. For a description of PaaS-related resource fields, see Setting up service blueprints for PaaS. |
PaaS Resource | Custom Action | Request Definition | Modify the post-deployment actions for a PaaS resource set. You can identify the resource set by name or select its tag group and tags. For a description of PaaS-related resource fields, see Setting up service blueprints for PaaS. |
PaaS Resource Instance | Installable Resource | Request Definition | Select a different BMC Database Automation template used to define a database system. For a description of PaaS-related resource fields, see Setting up service blueprints for PaaS. |
PaaS Resource Instance | Memory Size | Request Definition | Modify the memory size (in MB) associated with an instance of a PaaS resource. This option modifies the Memory Size (MB) defined for a PaaS resource set in a blueprint definition. You can identify the resource set by name or select its tag group and tags. |
Additional NIC | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with the NIC at the time of deployment. You can also enter the Resource Set or NIC Identifier by name or select its tag group and tags. |
Additional NIC | Toggle Static/Dynamic | Request Definition | Modify whether the IP address used for the private network should be assigned dynamically through DHCP, or set statically in the machine configuration at the time of deployment. You can also enter the Resource Set or NIC Identifier by name or select its tag group and tags. |
Additional NIC | Toggle NAT Address Assignment | Request Definition | Modify if Network Address Translation (for the NIC) should be used to provide a separate IP address to access the public network (internet) at the time of deployment. You can also enter the Resource Set or NIC Identifier by name or select its tag group and tags. |
Additional VLB Pool | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with the VLB Pools at the time of deployment. You can also enter the Resource Set or the VLB Pool Identifier by name or select its tag group and tags. |
Additional VLB Pool | Toggle NAT Address Assignment | Request Definition | Modify if Network Address Translation (for the VLB Pool) should be used to provide a separate IP address to access the public network (internet) at the time of deployment. You can also enter the Resource Set or the VLB Pool Identifier by name or select its tag group and tags. |
Network Resources | Additional NIC |
| Modify additional NIC assigned either at the time of deployment or post-deployment. You can enter the Resource Set by name or select its tag group and tags.
|
Network Resources | Additional VLB Pool | Request Definition | Modify additional VLB Pool assigned at the time of deployment. You can enter the Resource Set by name or select its tag group and tags. |
Network Resources | Additional VLB Entry | Request Definition | Modify additional VLB Pool entry assigned at the time of deployment. You can enter the Resource Set by name or select its tag group and tags. |
Network Resources | Remote Access Port | Request Definition | Modify the remote access port associated with the Service Deployment Definition. You can enter the Component Identifier by name or select its tag group and tags. |
Network Disk | Storage Size | Request Definition | Modify the minimum storage size (in GB) associated with the component requirements. |
Resource Set | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with resource sets. You can enter the Resource Set by name or select its tag group and tags. |
Resource Set | Custom Action | Request Definition | Modify the post-deployment actions in the resource set. You can enter the Component Identifier by name or select its tag group and tags. |
Service Deployment Definition | Tags | Request Definition | Modify the system tag groups and system tags that associate metadata with Service Deployment Definitions. |
Service Deployment Definition | Parameters |
| Modify the deployment model parameters (configurable options or settings, user names, passwords, or other information) specified by the package in the Service Deployment Definition at post-deployment. |
Service Deployment Definition | Custom Action | Request Definition | Modify the post-deployment actions in the Service Deployment Definition. |
Service Deployment Definition | Network Path | Request Definition | Modify the network path settings (ad hoc or pending) in the Service Deployment Definition at the time of deployment. |
Service Deployment Definition | Monitoring |
| Enable service monitoring as a part of a service request or as a postdeployment action. |