github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/v7action/application_feature.go (about)

     1  package v7action
     2  
     3  import "code.cloudfoundry.org/cli/api/cloudcontroller/ccv3"
     4  
     5  type ApplicationFeature ccv3.Buildpack
     6  
     7  func (actor Actor) GetAppFeature(appGUID string, featureName string) (ccv3.ApplicationFeature, Warnings, error) {
     8  	appFeature, warnings, err := actor.CloudControllerClient.GetAppFeature(appGUID, "ssh")
     9  
    10  	return appFeature, Warnings(warnings), err
    11  }
    12  
    13  func (actor Actor) GetSSHEnabled(appGUID string) (ccv3.SSHEnabled, Warnings, error) {
    14  	sshEnabled, warnings, err := actor.CloudControllerClient.GetSSHEnabled(appGUID)
    15  	return sshEnabled, Warnings(warnings), err
    16  }
    17  
    18  func (actor Actor) UpdateAppFeature(app Application, enabled bool, featureName string) (Warnings, error) {
    19  	warnings, err := actor.CloudControllerClient.UpdateAppFeature(app.GUID, enabled, "ssh")
    20  	return Warnings(warnings), err
    21  }