create_service_template

Creates a service template.

Format

emcli create_service_template
       -name="<service template>"
       -service_family="<service family>"
       -service_type="<service type>"]
       -pool_target_type="target type of software pools" 
       -software_pools="<SwPool1,SwPool2,SwPool3,...>"
       [-roles="<SsaRole1,SsaRole2,..>"]
       [-description="<service template description>"]
       [-input_file="data:<service executable metadata file>"]

[ ]  indicates that the parameter is optional.

Options

  • name

    Name of the service template to be created.

  • service_family

    Service family for which the service template is being created, for example DBAAS for database, MWAAS for middleware.

  • service_type

    Service type for which the service template is being created, for example PhysicalWLS for a physical middleware service template.

  • pool_target_type

    Target type of the software pools to be associated with the service template.

  • software_pools

    Comma-separated list of software pools to be associated with the service template.

  • roles

    Comma-separated list of SSA roles that can access this service template. A service template can be made available to a restricted set of users through the use of roles. The SSA roles should already be created before executing this EM CLI command.

  • description

    Description of the service template.

  • input_file

    Contains configuration and profile data in JSON format that will be required for setting values of procedure configuration variables. For example:

    input_file="data:executable.json"

Example

This example creates the service template My Service Template:

emcli create_service_template
       -name="Middleware service template August"
       -service_family="MWAAS"
       -service_type="PhysicalWLS"
       -pool_target_type="mwaas_zone"
       -software_pools="MyPoolOH"
       -roles="SSA_USER_ROLE"
       -description="Middleware small instance service template."
       -input_file="data:executable.json"