Class CreateResourceInstanceOptions

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class CreateResourceInstanceOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The createResourceInstance options.
    • Method Detail

      • name

        public java.lang.String name()
        Gets the name. The name of the instance. Must be 180 characters or less and cannot include any special characters other than `(space) - . _ :`.
        Returns:
        the name
      • target

        public java.lang.String target()
        Gets the target. The deployment location where the instance should be hosted.
        Returns:
        the target
      • resourceGroup

        public java.lang.String resourceGroup()
        Gets the resourceGroup. The ID of the resource group.
        Returns:
        the resourceGroup
      • resourcePlanId

        public java.lang.String resourcePlanId()
        Gets the resourcePlanId. The unique ID of the plan associated with the offering. This value is provided by and stored in the global catalog.
        Returns:
        the resourcePlanId
      • tags

        public java.util.List<java.lang.String> tags()
        Gets the tags. Tags that are attached to the instance after provisioning. These tags can be searched and managed through the Tagging API in IBM Cloud.
        Returns:
        the tags
      • allowCleanup

        public java.lang.Boolean allowCleanup()
        Gets the allowCleanup. A boolean that dictates if the resource instance should be deleted (cleaned up) during the processing of a region instance delete call.
        Returns:
        the allowCleanup
      • parameters

        public java.util.Map<java.lang.String,​java.lang.Object> parameters()
        Gets the parameters. Configuration options represented as key-value pairs that are passed through to the target resource brokers.
        Returns:
        the parameters
      • entityLock

        public java.lang.Boolean entityLock()
        Gets the entityLock. Indicates if the resource instance is locked for further update or delete operations. It does not affect actions performed on child resources like aliases, bindings or keys. False by default.
        Returns:
        the entityLock