github.com/orange-cloudfoundry/cli@v7.1.0+incompatible/command/v6/purge_service_instance_command.go (about)

     1  package v6
     2  
     3  import (
     4  	"code.cloudfoundry.org/cli/command"
     5  	"code.cloudfoundry.org/cli/command/flag"
     6  	"code.cloudfoundry.org/cli/command/translatableerror"
     7  )
     8  
     9  type PurgeServiceInstanceCommand struct {
    10  	RequiredArgs    flag.ServiceInstance `positional-args:"yes"`
    11  	Force           bool                 `short:"f" description:"Force deletion without confirmation"`
    12  	usage           interface{}          `usage:"CF_NAME purge-service-instance SERVICE_INSTANCE\n\nWARNING: This operation assumes that the service broker responsible for this service instance is no longer available or is not responding with a 200 or 410, and the service instance has been deleted, leaving orphan records in Cloud Foundry's database. All knowledge of the service instance will be removed from Cloud Foundry, including service bindings and service keys."`
    13  	relatedCommands interface{}          `related_commands:"delete-service, services, service-brokers"`
    14  }
    15  
    16  func (PurgeServiceInstanceCommand) Setup(config command.Config, ui command.UI) error {
    17  	return nil
    18  }
    19  
    20  func (PurgeServiceInstanceCommand) Execute(args []string) error {
    21  	return translatableerror.UnrefactoredCommandError{}
    22  }