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 }