Documentation ¶
Index ¶
- Constants
- Variables
- func IsAnnotationLimitExceededError(err error) bool
- func IsAppBitsCopyInvalidError(err error) bool
- func IsAppBitsUploadInvalidError(err error) bool
- func IsAppInvalidError(err error) bool
- func IsAppMemoryInsufficientForSidecarsError(err error) bool
- func IsAppMemoryInvalidError(err error) bool
- func IsAppMemoryQuotaExceededError(err error) bool
- func IsAppNameTakenError(err error) bool
- func IsAppNotFoundError(err error) bool
- func IsAppPackageInvalidError(err error) bool
- func IsAppPackageNotFoundError(err error) bool
- func IsAppPortMappingRequiresDiegoError(err error) bool
- func IsAppRecursiveDeleteFailedError(err error) bool
- func IsAppResourcesFileModeInvalidError(err error) bool
- func IsAppResourcesFilePathInvalidError(err error) bool
- func IsAppStoppedStatsError(err error) bool
- func IsAssociationNotEmptyError(err error) bool
- func IsAsyncServiceBindingOperationInProgressError(err error) bool
- func IsAsyncServiceInstanceOperationInProgressError(err error) bool
- func IsBackendSelectionNotAuthorizedError(err error) bool
- func IsBadQueryParameterError(err error) bool
- func IsBadRequestError(err error) bool
- func IsBitsServiceError(err error) bool
- func IsBlobstoreError(err error) bool
- func IsBlobstoreNotLocalError(err error) bool
- func IsBlobstoreUnavailableError(err error) bool
- func IsBuildpackBitsUploadInvalidError(err error) bool
- func IsBuildpackCompileFailedError(err error) bool
- func IsBuildpackInvalidError(err error) bool
- func IsBuildpackLockedError(err error) bool
- func IsBuildpackNameStackTakenError(err error) bool
- func IsBuildpackNameTakenError(err error) bool
- func IsBuildpackReleaseFailedError(err error) bool
- func IsBuildpackStackDoesNotExistError(err error) bool
- func IsBuildpackStacksDontMatchError(err error) bool
- func IsBuildpackZipError(err error) bool
- func IsCustomBuildpacksDisabledError(err error) bool
- func IsDatabaseError(err error) bool
- func IsDeploymentsDisabledError(err error) bool
- func IsDiegoDisabledError(err error) bool
- func IsDiegoDockerBuildpackConflictError(err error) bool
- func IsDockerAppToDeaError(err error) bool
- func IsDockerDisabledError(err error) bool
- func IsDockerImageMissingError(err error) bool
- func IsDomainInvalidError(err error) bool
- func IsDomainNameTakenError(err error) bool
- func IsDomainNotFoundError(err error) bool
- func IsDropletUploadInvalidError(err error) bool
- func IsEnvironmentVariableGroupInvalidError(err error) bool
- func IsEventNotFoundError(err error) bool
- func IsFeatureDisabledError(err error) bool
- func IsFeatureFlagInvalidError(err error) bool
- func IsFeatureFlagNotFoundError(err error) bool
- func IsFileError(err error) bool
- func IsFrameworkInvalidError(err error) bool
- func IsFrameworkNameTakenError(err error) bool
- func IsFrameworkNotFoundError(err error) bool
- func IsIPBasedRateLimitExceededError(err error) bool
- func IsInstancesError(err error) bool
- func IsInstancesUnavailableError(err error) bool
- func IsInsufficientResourcesError(err error) bool
- func IsInsufficientRunningResourcesAvailableError(err error) bool
- func IsInsufficientScopeError(err error) bool
- func IsInternalDomainCannotBeDeletedError(err error) bool
- func IsInvalidAuthTokenError(err error) bool
- func IsInvalidContentTypeError(err error) bool
- func IsInvalidLoggingServiceBindingError(err error) bool
- func IsInvalidRelationError(err error) bool
- func IsInvalidRequestError(err error) bool
- func IsInvalidTaskAddressError(err error) bool
- func IsInvalidTaskRequestError(err error) bool
- func IsJobTimeoutError(err error) bool
- func IsKpackBuilderError(err error) bool
- func IsKpackImageError(err error) bool
- func IsKubernetesRouteResourceError(err error) bool
- func IsLabelLimitExceededError(err error) bool
- func IsLastBillingManagerInOrgError(err error) bool
- func IsLastManagerInOrgError(err error) bool
- func IsLastUserInOrgError(err error) bool
- func IsLegacyApiWithoutDefaultSpaceError(err error) bool
- func IsMaintenanceInfoConflictError(err error) bool
- func IsMaintenanceInfoNotSemverError(err error) bool
- func IsMaintenanceInfoNotSupportedError(err error) bool
- func IsMaintenanceInfoNotUpdatableWhenChangingPlanError(err error) bool
- func IsManagedServiceInstanceNotFoundError(err error) bool
- func IsMessageParseError(err error) bool
- func IsMultipleAppPortsMappedDiegoToDeaError(err error) bool
- func IsNoAppDetectedError(err error) bool
- func IsNoBuildpacksFoundError(err error) bool
- func IsNoCompatibleCellError(err error) bool
- func IsNoCurrentEncryptionKeyError(err error) bool
- func IsNonrecursiveSpaceDeletionFailedError(err error) bool
- func IsNotAuthenticatedError(err error) bool
- func IsNotAuthorizedError(err error) bool
- func IsNotFoundError(err error) bool
- func IsNotStagedError(err error) bool
- func IsOrderByParameterInvalidError(err error) bool
- func IsOrgQuotaTotalReservedRoutePortsExceededError(err error) bool
- func IsOrgQuotaTotalRoutesExceededError(err error) bool
- func IsOrganizationAlreadySetError(err error) bool
- func IsOrganizationDeleteTimeoutError(err error) bool
- func IsOrganizationDeletionFailedError(err error) bool
- func IsOrganizationInvalidError(err error) bool
- func IsOrganizationNameTakenError(err error) bool
- func IsOrganizationNotFoundError(err error) bool
- func IsOrganizationRolesDeletionFailedError(err error) bool
- func IsOutOfRouterGroupPortsError(err error) bool
- func IsPackageBitsAlreadyUploadedError(err error) bool
- func IsPathInvalidError(err error) bool
- func IsPreviouslyUsedAs_ServiceInstancePaidQuotaExceededError(err error) bool
- func IsProcessInvalidError(err error) bool
- func IsProcessNotFoundError(err error) bool
- func IsProcessUpdateDisabledDuringDeploymentError(err error) bool
- func IsQuotaDefinitionInvalidError(err error) bool
- func IsQuotaDefinitionMemoryLimitInvalidError(err error) bool
- func IsQuotaDefinitionNameTakenError(err error) bool
- func IsQuotaDefinitionNotFoundError(err error) bool
- func IsQuotaInstanceLimitExceededError(err error) bool
- func IsQuotaInstanceMemoryLimitExceededError(err error) bool
- func IsRateLimitExceededError(err error) bool
- func IsResourceNotFoundError(err error) bool
- func IsRevisionsEnabledError(err error) bool
- func IsRouteAlreadyBoundToServiceInstanceError(err error) bool
- func IsRouteHostTakenError(err error) bool
- func IsRouteInvalidError(err error) bool
- func IsRouteMappingNotFoundError(err error) bool
- func IsRouteMappingTakenError(err error) bool
- func IsRouteNotFoundError(err error) bool
- func IsRoutePathTakenError(err error) bool
- func IsRoutePortNotEnabledOnAppError(err error) bool
- func IsRoutePortTakenError(err error) bool
- func IsRouteServiceCannotBeBoundToInternalRouteError(err error) bool
- func IsRouterGroupNotFoundError(err error) bool
- func IsRoutingApiDisabledError(err error) bool
- func IsRoutingApiUnavailableError(err error) bool
- func IsRunnerError(err error) bool
- func IsRunnerInvalidRequestError(err error) bool
- func IsRunnerUnavailableError(err error) bool
- func IsRuntimeInvalidError(err error) bool
- func IsRuntimeNameTakenError(err error) bool
- func IsRuntimeNotFoundError(err error) bool
- func IsSDSNotAvailableError(err error) bool
- func IsScaleDisabledDuringDeploymentError(err error) bool
- func IsSecurityGroupInvalidError(err error) bool
- func IsSecurityGroupNameTakenError(err error) bool
- func IsSecurityGroupNotFoundError(err error) bool
- func IsSecurityGroupRunningDefaultInvalidError(err error) bool
- func IsSecurityGroupStagingDefaultInvalidError(err error) bool
- func IsServerError(err error) bool
- func IsServiceBindingAppServiceTakenError(err error) bool
- func IsServiceBindingDifferentSpacesError(err error) bool
- func IsServiceBindingInvalidError(err error) bool
- func IsServiceBindingNotFoundError(err error) bool
- func IsServiceBrokerAsyncRequiredError(err error) bool
- func IsServiceBrokerCatalogIncompatibleError(err error) bool
- func IsServiceBrokerCatalogInvalidError(err error) bool
- func IsServiceBrokerConcurrencyError(err error) bool
- func IsServiceBrokerDashboardClientFailureError(err error) bool
- func IsServiceBrokerInvalidError(err error) bool
- func IsServiceBrokerNameTakenError(err error) bool
- func IsServiceBrokerNotFoundError(err error) bool
- func IsServiceBrokerNotRemovableError(err error) bool
- func IsServiceBrokerRespondedAsyncWhenNotAllowedError(err error) bool
- func IsServiceBrokerUrlBasicAuthNotSupportedError(err error) bool
- func IsServiceBrokerUrlInvalidError(err error) bool
- func IsServiceBrokerUrlTakenError(err error) bool
- func IsServiceDashboardClientMissingUrlError(err error) bool
- func IsServiceDoesNotSupportRoutesError(err error) bool
- func IsServiceFetchBindingParametersNotSupportedError(err error) bool
- func IsServiceFetchInstanceParametersNotSupportedError(err error) bool
- func IsServiceGatewayError(err error) bool
- func IsServiceInstanceAlreadyBoundToSameRouteError(err error) bool
- func IsServiceInstanceDeletionSharesExistsError(err error) bool
- func IsServiceInstanceDeprovisionFailedError(err error) bool
- func IsServiceInstanceDuplicateNotAllowedError(err error) bool
- func IsServiceInstanceInvalidError(err error) bool
- func IsServiceInstanceNameEmptyError(err error) bool
- func IsServiceInstanceNameTakenError(err error) bool
- func IsServiceInstanceNameTooLongError(err error) bool
- func IsServiceInstanceNotFoundError(err error) bool
- func IsServiceInstanceOrganizationNotAuthorizedError(err error) bool
- func IsServiceInstanceProvisionFailedError(err error) bool
- func IsServiceInstanceQuotaExceededError(err error) bool
- func IsServiceInstanceRecursiveDeleteFailedError(err error) bool
- func IsServiceInstanceRouteBindingSpaceMismatchError(err error) bool
- func IsServiceInstanceRouteServiceDisabledError(err error) bool
- func IsServiceInstanceRouteServiceRequiresDiegoError(err error) bool
- func IsServiceInstanceRouteServiceURLInvalidError(err error) bool
- func IsServiceInstanceServicePlanNotAllowedBySpaceQuotaError(err error) bool
- func IsServiceInstanceServicePlanNotAllowedError(err error) bool
- func IsServiceInstanceSpaceChangeNotAllowedError(err error) bool
- func IsServiceInstanceSpaceNotAuthorizedError(err error) bool
- func IsServiceInstanceSpaceQuotaExceededError(err error) bool
- func IsServiceInstanceTagsTooLongError(err error) bool
- func IsServiceInstanceUnshareFailedError(err error) bool
- func IsServiceInstanceWithInaccessiblePlanNotUpdateableError(err error) bool
- func IsServiceInvalidError(err error) bool
- func IsServiceKeyCredentialStoreUnavailableError(err error) bool
- func IsServiceKeyInvalidError(err error) bool
- func IsServiceKeyNameTakenError(err error) bool
- func IsServiceKeyNotFoundError(err error) bool
- func IsServiceKeyNotSupportedError(err error) bool
- func IsServiceLabelTakenError(err error) bool
- func IsServiceNotFoundError(err error) bool
- func IsServiceNotImplementedError(err error) bool
- func IsServicePlanInvalidError(err error) bool
- func IsServicePlanNameTakenError(err error) bool
- func IsServicePlanNotFoundError(err error) bool
- func IsServicePlanNotUpdateableError(err error) bool
- func IsServicePlanVisibilityAlreadyExistsError(err error) bool
- func IsServicePlanVisibilityInvalidError(err error) bool
- func IsServicePlanVisibilityNotFoundError(err error) bool
- func IsServiceUnavailableError(err error) bool
- func IsSharedServiceInstanceCannotBeRenamedError(err error) bool
- func IsSharedServiceInstanceNotDeletableInTargetSpaceError(err error) bool
- func IsSharedServiceInstanceNotUpdatableInTargetSpaceError(err error) bool
- func IsSpaceDeleteTimeoutError(err error) bool
- func IsSpaceDeletionFailedError(err error) bool
- func IsSpaceInvalidError(err error) bool
- func IsSpaceNameTakenError(err error) bool
- func IsSpaceNotFoundError(err error) bool
- func IsSpaceQuotaDefinitionInvalidError(err error) bool
- func IsSpaceQuotaDefinitionNameTakenError(err error) bool
- func IsSpaceQuotaDefinitionNotFoundError(err error) bool
- func IsSpaceQuotaInstanceLimitExceededError(err error) bool
- func IsSpaceQuotaInstanceMemoryLimitExceededError(err error) bool
- func IsSpaceQuotaMemoryLimitExceededError(err error) bool
- func IsSpaceQuotaTotalReservedRoutePortsExceededError(err error) bool
- func IsSpaceQuotaTotalRoutesExceededError(err error) bool
- func IsSpaceRolesDeletionFailedError(err error) bool
- func IsSpaceRolesDeletionTimeoutError(err error) bool
- func IsSpaceUserNotInOrgError(err error) bool
- func IsStackInvalidError(err error) bool
- func IsStackNameTakenError(err error) bool
- func IsStackNotFoundError(err error) bool
- func IsStagerError(err error) bool
- func IsStagerUnavailableError(err error) bool
- func IsStagingBackendInvalidError(err error) bool
- func IsStagingError(err error) bool
- func IsStagingInProgressError(err error) bool
- func IsStagingTimeExpiredError(err error) bool
- func IsStatsError(err error) bool
- func IsStatsUnavailableError(err error) bool
- func IsStopDisabledDuringDeploymentError(err error) bool
- func IsTaskError(err error) bool
- func IsTaskWorkersUnavailableError(err error) bool
- func IsTotalPrivateDomainsExceededError(err error) bool
- func IsUaaEndpointDisabledError(err error) bool
- func IsUaaIdTakenError(err error) bool
- func IsUaaUnavailableError(err error) bool
- func IsUnableToDeleteError(err error) bool
- func IsUnableToPerformError(err error) bool
- func IsUnbindableServiceError(err error) bool
- func IsUnprocessableEntityError(err error) bool
- func IsUserInvalidError(err error) bool
- func IsUserIsInMultipleOriginsError(err error) bool
- func IsUserNotFoundError(err error) bool
- func IsUserProvidedServiceInstanceHandlerNeededError(err error) bool
- func IsUserProvidedServiceInstanceNotFoundError(err error) bool
- func IsUserWithOriginNotFoundError(err error) bool
- func IsVolumeMountServiceDisabledError(err error) bool
- type App
- type AppCreateRequest
- type AppEnv
- type AppEventEntity
- type AppEventQuery
- type AppEventResource
- type AppEventResponse
- type AppInstance
- type AppResource
- type AppResponse
- type AppState
- type AppStats
- type AppSummary
- type AppUpdateResource
- type AppUsageEvent
- type AppUsageEventResource
- type AppUsageEventsResponse
- type Buildpack
- type BuildpackRequest
- type BuildpackResource
- type BuildpackResponse
- type Client
- func (c *Client) AddIsolationSegmentToOrg(isolationSegmentGUID, orgGUID string) error
- func (c *Client) AddIsolationSegmentToSpace(isolationSegmentGUID, spaceGUID string) error
- func (c *Client) AppByGuid(guid string) (App, error)
- func (c *Client) AppByName(appName, spaceGuid, orgGuid string) (app App, err error)
- func (c *Client) AssignSpaceQuota(quotaGUID, spaceGUID string) error
- func (c *Client) AssociateOrgAuditor(orgGUID, userGUID string) (Org, error)
- func (c *Client) AssociateOrgAuditorByUsername(orgGUID, name string) (Org, error)
- func (c *Client) AssociateOrgAuditorByUsernameAndOrigin(orgGUID, name, origin string) (Org, error)
- func (c *Client) AssociateOrgBillingManager(orgGUID, userGUID string) (Org, error)
- func (c *Client) AssociateOrgBillingManagerByUsername(orgGUID, name string) (Org, error)
- func (c *Client) AssociateOrgBillingManagerByUsernameAndOrigin(orgGUID, name, origin string) (Org, error)
- func (c *Client) AssociateOrgManager(orgGUID, userGUID string) (Org, error)
- func (c *Client) AssociateOrgManagerByUsername(orgGUID, name string) (Org, error)
- func (c *Client) AssociateOrgManagerByUsernameAndOrigin(orgGUID, name, origin string) (Org, error)
- func (c *Client) AssociateOrgUser(orgGUID, userGUID string) (Org, error)
- func (c *Client) AssociateOrgUserByUsername(orgGUID, name string) (Org, error)
- func (c *Client) AssociateOrgUserByUsernameAndOrigin(orgGUID, name, origin string) (Org, error)
- func (c *Client) AssociateSpaceAuditor(spaceGUID, userGUID string) (Space, error)
- func (c *Client) AssociateSpaceAuditorByUsername(spaceGUID, name string) (Space, error)
- func (c *Client) AssociateSpaceAuditorByUsernameAndOrigin(spaceGUID, name, origin string) (Space, error)
- func (c *Client) AssociateSpaceDeveloper(spaceGUID, userGUID string) (Space, error)
- func (c *Client) AssociateSpaceDeveloperByUsername(spaceGUID, name string) (Space, error)
- func (c *Client) AssociateSpaceDeveloperByUsernameAndOrigin(spaceGUID, name, origin string) (Space, error)
- func (c *Client) AssociateSpaceManager(spaceGUID, userGUID string) (Space, error)
- func (c *Client) AssociateSpaceManagerByUsername(spaceGUID, name string) (Space, error)
- func (c *Client) AssociateSpaceManagerByUsernameAndOrigin(spaceGUID, name, origin string) (Space, error)
- func (c *Client) BindRoute(routeGUID, appGUID string) error
- func (c *Client) BindRunningSecGroup(secGUID string) error
- func (c *Client) BindSecGroup(secGUID, spaceGUID string) error
- func (c *Client) BindStagingSecGroup(secGUID string) error
- func (c *Client) BindStagingSecGroupToSpace(secGUID, spaceGUID string) error
- func (c *Client) CancelV3Deployment(deploymentGUID string) error
- func (c *Client) CopyPackageV3(packageGUID, appGUID string) (*V3Package, error)
- func (c *Client) CreateApp(req AppCreateRequest) (App, error)
- func (c *Client) CreateBuildpack(bpr *BuildpackRequest) (*Buildpack, error)
- func (c *Client) CreateDomain(name, orgGuid string) (*Domain, error)
- func (c *Client) CreateIsolationSegment(name string) (*IsolationSegment, error)
- func (c *Client) CreateOrg(req OrgRequest) (Org, error)
- func (c *Client) CreateOrgQuota(orgQuote OrgQuotaRequest) (*OrgQuota, error)
- func (c *Client) CreateRoute(routeRequest RouteRequest) (Route, error)
- func (c *Client) CreateRouteServiceBinding(routeGUID, serviceInstanceGUID string) error
- func (c *Client) CreateSecGroup(name string, rules []SecGroupRule, spaceGuids []string) (*SecGroup, error)
- func (c *Client) CreateServiceBinding(appGUID, serviceInstanceGUID string) (*ServiceBinding, error)
- func (c *Client) CreateServiceBroker(csb CreateServiceBrokerRequest) (ServiceBroker, error)
- func (c *Client) CreateServiceInstance(req ServiceInstanceRequest) (ServiceInstance, error)
- func (c *Client) CreateServiceKey(csr CreateServiceKeyRequest) (ServiceKey, error)
- func (c *Client) CreateServicePlanVisibility(servicePlanGuid string, organizationGuid string) (ServicePlanVisibility, error)
- func (c *Client) CreateServicePlanVisibilityByUniqueId(uniqueId string, organizationGuid string) (ServicePlanVisibility, error)
- func (c *Client) CreateSharedDomain(name string, internal bool, router_group_guid string) (*SharedDomain, error)
- func (c *Client) CreateSpace(req SpaceRequest) (Space, error)
- func (c *Client) CreateSpaceQuota(spaceQuote SpaceQuotaRequest) (*SpaceQuota, error)
- func (c *Client) CreateTask(tr TaskRequest) (task Task, err error)
- func (c *Client) CreateTcpRoute(routeRequest RouteRequest) (Route, error)
- func (c *Client) CreateUser(req UserRequest) (User, error)
- func (c *Client) CreateUserProvidedServiceInstance(req UserProvidedServiceInstanceRequest) (*UserProvidedServiceInstance, error)
- func (c *Client) CreateV3App(r CreateV3AppRequest) (*V3App, error)
- func (c *Client) CreateV3Build(packageGUID string, lifecycle *V3Lifecycle, metadata *V3Metadata) (*V3Build, error)
- func (c *Client) CreateV3Deployment(appGUID string, optionalParams *CreateV3DeploymentOptionalParameters) (*V3Deployment, error)
- func (c *Client) CreateV3Organization(r CreateV3OrganizationRequest) (*V3Organization, error)
- func (c *Client) CreateV3Space(r CreateV3SpaceRequest) (*V3Space, error)
- func (c *Client) DefaultIsolationSegmentForOrg(orgGUID, isolationSegmentGUID string) error
- func (c *Client) DeleteApp(guid string) error
- func (c *Client) DeleteBuildpack(guid string, async bool) error
- func (c *Client) DeleteDomain(guid string) error
- func (c *Client) DeleteDroplet(dropletGUID string) error
- func (c *Client) DeleteIsolationSegmentByGUID(guid string) error
- func (c *Client) DeleteOrg(guid string, recursive, async bool) error
- func (c *Client) DeleteOrgQuota(guid string, async bool) error
- func (c *Client) DeleteRoute(guid string) error
- func (c *Client) DeleteRouteMapping(guid string) error
- func (c *Client) DeleteRouteServiceBinding(routeGUID, serviceInstanceGUID string) error
- func (c *Client) DeleteSecGroup(guid string) error
- func (c *Client) DeleteServiceBinding(guid string) error
- func (c *Client) DeleteServiceBroker(guid string) error
- func (c *Client) DeleteServiceInstance(guid string, recursive, async bool) error
- func (c *Client) DeleteServiceKey(guid string) error
- func (c *Client) DeleteServicePlanVisibility(guid string, async bool) error
- func (c *Client) DeleteServicePlanVisibilityByPlanAndOrg(servicePlanGuid string, organizationGuid string, async bool) error
- func (c *Client) DeleteSharedDomain(guid string, async bool) error
- func (c *Client) DeleteSpace(guid string, recursive, async bool) error
- func (c *Client) DeleteUser(userGuid string) error
- func (c *Client) DeleteUserProvidedServiceInstance(guid string) error
- func (c *Client) DeleteV3App(guid string) error
- func (c *Client) DeleteV3Organization(organizationGUID string) error
- func (c *Client) DeleteV3Space(spaceGUID string) error
- func (c *Client) Do(req *http.Request) (*http.Response, error)
- func (c *Client) DoRequest(r *Request) (*http.Response, error)
- func (c *Client) DoRequestWithoutRedirects(r *Request) (*http.Response, error)
- func (c *Client) GetAppBits(guid string) (io.ReadCloser, error)
- func (c *Client) GetAppByGuid(guid string) (App, error)
- func (c *Client) GetAppByGuidNoInlineCall(guid string) (App, error)
- func (c *Client) GetAppEnv(guid string) (AppEnv, error)
- func (c *Client) GetAppInstances(guid string) (map[string]AppInstance, error)
- func (c *Client) GetAppRoutes(guid string) ([]Route, error)
- func (c *Client) GetAppStats(guid string) (map[string]AppStats, error)
- func (c *Client) GetBuildpackByGuid(buildpackGUID string) (Buildpack, error)
- func (c *Client) GetCurrentDropletForV3App(appGUID string) (*V3Droplet, error)
- func (c *Client) GetDomainByGuid(guid string) (Domain, error)
- func (c *Client) GetDomainByName(name string) (Domain, error)
- func (c *Client) GetDropletBits(guid string) (io.ReadCloser, error)
- func (c *Client) GetInfo() (*Info, error)
- func (c *Client) GetIsolationSegmentByGUID(guid string) (*IsolationSegment, error)
- func (c *Client) GetOrgByGuid(guid string) (Org, error)
- func (c *Client) GetOrgByName(name string) (Org, error)
- func (c *Client) GetOrgQuotaByName(name string) (OrgQuota, error)
- func (c *Client) GetProcessStats(processGUID string) ([]Stats, error)
- func (c *Client) GetRouteByGuid(guid string) (Route, error)
- func (c *Client) GetRouteMappingByGuid(guid string) (*RouteMapping, error)
- func (c *Client) GetRunningEnvironmentVariableGroup() (EnvironmentVariableGroup, error)
- func (c *Client) GetSSHCode() (string, error)
- func (c *Client) GetSecGroup(guid string) (*SecGroup, error)
- func (c *Client) GetSecGroupByName(name string) (secGroup SecGroup, err error)
- func (c *Client) GetServiceBindingByGuid(guid string) (ServiceBinding, error)
- func (c *Client) GetServiceBrokerByGuid(guid string) (ServiceBroker, error)
- func (c *Client) GetServiceBrokerByName(name string) (ServiceBroker, error)
- func (c *Client) GetServiceByGuid(guid string) (Service, error)
- func (c *Client) GetServiceInstanceByGuid(guid string) (ServiceInstance, error)
- func (c *Client) GetServiceInstanceParams(guid string) (map[string]interface{}, error)
- func (c *Client) GetServiceKeyByGuid(guid string) (ServiceKey, error)
- func (c *Client) GetServiceKeyByInstanceGuid(guid string) (ServiceKey, error)
- func (c *Client) GetServiceKeyByName(name string) (ServiceKey, error)
- func (c *Client) GetServiceKeysByInstanceGuid(guid string) ([]ServiceKey, error)
- func (c *Client) GetServicePlanByGUID(guid string) (*ServicePlan, error)
- func (c *Client) GetServicePlanVisibilityByGuid(guid string) (ServicePlanVisibility, error)
- func (c *Client) GetSharedDomainByGuid(guid string) (SharedDomain, error)
- func (c *Client) GetSharedDomainByName(name string) (SharedDomain, error)
- func (c *Client) GetSpaceByGuid(spaceGUID string) (Space, error)
- func (c *Client) GetSpaceByName(spaceName string, orgGuid string) (space Space, err error)
- func (c *Client) GetSpaceQuotaByName(name string) (SpaceQuota, error)
- func (c *Client) GetStackByGuid(stackGUID string) (Stack, error)
- func (c *Client) GetStagingEnvironmentVariableGroup() (EnvironmentVariableGroup, error)
- func (c *Client) GetTaskByGuid(guid string) (task Task, err error)
- func (c *Client) GetToken() (string, error)
- func (c *Client) GetUserByGUID(guid string) (User, error)
- func (c *Client) GetUserProvidedServiceInstanceByGuid(guid string) (UserProvidedServiceInstance, error)
- func (c *Client) GetV3AppByGUID(guid string) (*V3App, error)
- func (c *Client) GetV3AppEnvironment(appGUID string) (V3AppEnvironment, error)
- func (c *Client) GetV3BuildByGUID(buildGUID string) (*V3Build, error)
- func (c *Client) GetV3Deployment(deploymentGUID string) (*V3Deployment, error)
- func (c *Client) GetV3OrganizationByGUID(organizationGUID string) (*V3Organization, error)
- func (c *Client) GetV3SpaceByGUID(spaceGUID string) (*V3Space, error)
- func (c *Client) IsolationSegmentForSpace(spaceGUID, isolationSegmentGUID string) error
- func (c *Client) KillAppInstance(guid string, index string) error
- func (c *Client) ListAllProcesses() ([]Process, error)
- func (c *Client) ListAllProcessesByQuery(query url.Values) ([]Process, error)
- func (c *Client) ListAppEvents(eventType string) ([]AppEventEntity, error)
- func (c *Client) ListAppEventsByQuery(eventType string, queries []AppEventQuery) ([]AppEventEntity, error)
- func (c *Client) ListAppUsageEvents() ([]AppUsageEvent, error)
- func (c *Client) ListAppUsageEventsByQuery(query url.Values) ([]AppUsageEvent, error)
- func (c *Client) ListApps() ([]App, error)
- func (c *Client) ListAppsByQuery(query url.Values) ([]App, error)
- func (c *Client) ListAppsByQueryWithLimits(query url.Values, totalPages int) ([]App, error)
- func (c *Client) ListAppsByRoute(routeGuid string) ([]App, error)
- func (c *Client) ListAppsBySpaceGuid(spaceGuid string) ([]App, error)
- func (c *Client) ListBuildpacks() ([]Buildpack, error)
- func (c *Client) ListDomains() ([]Domain, error)
- func (c *Client) ListDomainsByQuery(query url.Values) ([]Domain, error)
- func (c *Client) ListEvents() ([]Event, error)
- func (c *Client) ListEventsByQuery(query url.Values) ([]Event, error)
- func (c *Client) ListIsolationSegments() ([]IsolationSegment, error)
- func (c *Client) ListIsolationSegmentsByQuery(query url.Values) ([]IsolationSegment, error)
- func (c *Client) ListOrgAuditors(orgGUID string) ([]User, error)
- func (c *Client) ListOrgAuditorsByQuery(orgGUID string, query url.Values) ([]User, error)
- func (c *Client) ListOrgBillingManagers(orgGUID string) ([]User, error)
- func (c *Client) ListOrgBillingManagersByQuery(orgGUID string, query url.Values) ([]User, error)
- func (c *Client) ListOrgManagers(orgGUID string) ([]User, error)
- func (c *Client) ListOrgManagersByQuery(orgGUID string, query url.Values) ([]User, error)
- func (c *Client) ListOrgPrivateDomains(orgGUID string) ([]Domain, error)
- func (c *Client) ListOrgQuotas() ([]OrgQuota, error)
- func (c *Client) ListOrgQuotasByQuery(query url.Values) ([]OrgQuota, error)
- func (c *Client) ListOrgSpaceQuotas(orgGUID string) ([]SpaceQuota, error)
- func (c *Client) ListOrgUsers(orgGUID string) ([]User, error)
- func (c *Client) ListOrgUsersByQuery(orgGUID string, query url.Values) ([]User, error)
- func (c *Client) ListOrgs() ([]Org, error)
- func (c *Client) ListOrgsByQuery(query url.Values) ([]Org, error)
- func (c *Client) ListPackagesForAppV3(appGUID string, query url.Values) ([]V3Package, error)
- func (c *Client) ListRouteMappings() ([]*RouteMapping, error)
- func (c *Client) ListRouteMappingsByQuery(query url.Values) ([]*RouteMapping, error)
- func (c *Client) ListRoutes() ([]Route, error)
- func (c *Client) ListRoutesByQuery(query url.Values) ([]Route, error)
- func (c *Client) ListRunningSecGroups() ([]SecGroup, error)
- func (c *Client) ListSecGroups() (secGroups []SecGroup, err error)
- func (c *Client) ListServiceBindings() ([]ServiceBinding, error)
- func (c *Client) ListServiceBindingsByQuery(query url.Values) ([]ServiceBinding, error)
- func (c *Client) ListServiceBrokers() ([]ServiceBroker, error)
- func (c *Client) ListServiceBrokersByQuery(query url.Values) ([]ServiceBroker, error)
- func (c *Client) ListServiceInstances() ([]ServiceInstance, error)
- func (c *Client) ListServiceInstancesByQuery(query url.Values) ([]ServiceInstance, error)
- func (c *Client) ListServiceKeys() ([]ServiceKey, error)
- func (c *Client) ListServiceKeysByQuery(query url.Values) ([]ServiceKey, error)
- func (c *Client) ListServicePlanVisibilities() ([]ServicePlanVisibility, error)
- func (c *Client) ListServicePlanVisibilitiesByQuery(query url.Values) ([]ServicePlanVisibility, error)
- func (c *Client) ListServicePlans() ([]ServicePlan, error)
- func (c *Client) ListServicePlansByQuery(query url.Values) ([]ServicePlan, error)
- func (c *Client) ListServiceUsageEvents() ([]ServiceUsageEvent, error)
- func (c *Client) ListServiceUsageEventsByQuery(query url.Values) ([]ServiceUsageEvent, error)
- func (c *Client) ListServices() ([]Service, error)
- func (c *Client) ListServicesByQuery(query url.Values) ([]Service, error)
- func (c *Client) ListSharedDomains() ([]SharedDomain, error)
- func (c *Client) ListSharedDomainsByQuery(query url.Values) ([]SharedDomain, error)
- func (c *Client) ListSpaceAuditors(spaceGUID string) ([]User, error)
- func (c *Client) ListSpaceAuditorsByQuery(spaceGUID string, query url.Values) ([]User, error)
- func (c *Client) ListSpaceDevelopers(spaceGUID string) ([]User, error)
- func (c *Client) ListSpaceDevelopersByQuery(spaceGUID string, query url.Values) ([]User, error)
- func (c *Client) ListSpaceManagers(spaceGUID string) ([]User, error)
- func (c *Client) ListSpaceManagersByQuery(spaceGUID string, query url.Values) ([]User, error)
- func (c *Client) ListSpaceQuotas() ([]SpaceQuota, error)
- func (c *Client) ListSpaceQuotasByQuery(query url.Values) ([]SpaceQuota, error)
- func (c *Client) ListSpaceSecGroups(spaceGUID string) (secGroups []SecGroup, err error)
- func (c *Client) ListSpaces() ([]Space, error)
- func (c *Client) ListSpacesByOrgGuid(orgGuid string) ([]Space, error)
- func (c *Client) ListSpacesByQuery(query url.Values) ([]Space, error)
- func (c *Client) ListStacks() ([]Stack, error)
- func (c *Client) ListStacksByQuery(query url.Values) ([]Stack, error)
- func (c *Client) ListStagingSecGroups() ([]SecGroup, error)
- func (c *Client) ListTasks() ([]Task, error)
- func (c *Client) ListTasksByQuery(query url.Values) ([]Task, error)
- func (c *Client) ListUserAuditedOrgs(userGuid string) ([]Org, error)
- func (c *Client) ListUserAuditedSpaces(userGuid string) ([]Space, error)
- func (c *Client) ListUserBillingManagedOrgs(userGuid string) ([]Org, error)
- func (c *Client) ListUserManagedOrgs(userGuid string) ([]Org, error)
- func (c *Client) ListUserManagedSpaces(userGuid string) ([]Space, error)
- func (c *Client) ListUserOrgs(userGuid string) ([]Org, error)
- func (c *Client) ListUserProvidedServiceInstances() ([]UserProvidedServiceInstance, error)
- func (c *Client) ListUserProvidedServiceInstancesByQuery(query url.Values) ([]UserProvidedServiceInstance, error)
- func (c *Client) ListUserSpaces(userGuid string) ([]Space, error)
- func (c *Client) ListUsers() (Users, error)
- func (c *Client) ListUsersByQuery(query url.Values) (Users, error)
- func (c *Client) ListV3AppsByQuery(query url.Values) ([]V3App, error)
- func (c *Client) ListV3OrganizationsByQuery(query url.Values) ([]V3Organization, error)
- func (c *Client) ListV3SpacesByQuery(query url.Values) ([]V3Space, error)
- func (c *Client) MakeServicePlanPrivate(servicePlanGUID string) error
- func (c *Client) MakeServicePlanPublic(servicePlanGUID string) error
- func (c *Client) MappingAppAndRoute(req RouteMappingRequest) (*RouteMapping, error)
- func (c *Client) NewRequest(method, path string) *Request
- func (c *Client) NewRequestWithBody(method, path string, body io.Reader) *Request
- func (c *Client) OrgMetadata(orgGUID string) (*Metadata, error)
- func (c *Client) OrgSpaces(guid string) ([]Space, error)
- func (c *Client) RemoveIsolationSegmentFromOrg(isolationSegmentGUID, orgGUID string) error
- func (c *Client) RemoveIsolationSegmentFromSpace(isolationSegmentGUID, spaceGUID string) error
- func (c *Client) RemoveOrgAuditor(orgGUID, userGUID string) error
- func (c *Client) RemoveOrgAuditorByUsername(orgGUID, name string) error
- func (c *Client) RemoveOrgAuditorByUsernameAndOrigin(orgGUID, name, origin string) error
- func (c *Client) RemoveOrgBillingManager(orgGUID, userGUID string) error
- func (c *Client) RemoveOrgBillingManagerByUsername(orgGUID, name string) error
- func (c *Client) RemoveOrgBillingManagerByUsernameAndOrigin(orgGUID, name, origin string) error
- func (c *Client) RemoveOrgManager(orgGUID, userGUID string) error
- func (c *Client) RemoveOrgManagerByUsername(orgGUID, name string) error
- func (c *Client) RemoveOrgManagerByUsernameAndOrigin(orgGUID, name, origin string) error
- func (c *Client) RemoveOrgMetadata(orgGUID string) error
- func (c *Client) RemoveOrgUser(orgGUID, userGUID string) error
- func (c *Client) RemoveOrgUserByUsername(orgGUID, name string) error
- func (c *Client) RemoveOrgUserByUsernameAndOrigin(orgGUID, name, origin string) error
- func (c *Client) RemoveSpaceAuditor(spaceGUID, userGUID string) error
- func (c *Client) RemoveSpaceAuditorByUsername(spaceGUID, name string) error
- func (c *Client) RemoveSpaceAuditorByUsernameAndOrigin(spaceGUID, name, origin string) error
- func (c *Client) RemoveSpaceDeveloper(spaceGUID, userGUID string) error
- func (c *Client) RemoveSpaceDeveloperByUsername(spaceGUID, name string) error
- func (c *Client) RemoveSpaceDeveloperByUsernameAndOrigin(spaceGUID, name, origin string) error
- func (c *Client) RemoveSpaceManager(spaceGUID, userGUID string) error
- func (c *Client) RemoveSpaceManagerByUsername(spaceGUID, name string) error
- func (c *Client) RemoveSpaceManagerByUsernameAndOrigin(spaceGUID, name, origin string) error
- func (c *Client) RemoveSpaceMetadata(spaceGUID string) error
- func (c *Client) ResetDefaultIsolationSegmentForOrg(orgGUID string) error
- func (c *Client) ResetIsolationSegmentForSpace(spaceGUID string) error
- func (c *Client) ResourceMatch(resources []Resource) ([]Resource, error)
- func (c *Client) RestageApp(guid string) (UpdateResponse, error)
- func (c *Client) RestartApp(guid string) error
- func (c *Client) ServiceBindingByGuid(guid string) (ServiceBinding, error)
- func (c *Client) ServiceInstanceByGuid(guid string) (ServiceInstance, error)
- func (c *Client) SetCurrentDropletForV3App(appGUID, dropletGUID string) (*CurrentDropletV3Response, error)
- func (c *Client) SetRunningEnvironmentVariableGroup(evg EnvironmentVariableGroup) error
- func (c *Client) SetStagingEnvironmentVariableGroup(evg EnvironmentVariableGroup) error
- func (c *Client) ShareOrgPrivateDomain(orgGUID, privateDomainGUID string) (*Domain, error)
- func (c *Client) SpaceMetadata(spaceGUID string) (*Metadata, error)
- func (c *Client) StartApp(guid string) error
- func (c *Client) StartV3App(guid string) (*V3App, error)
- func (c *Client) StopApp(guid string) error
- func (c *Client) SupportsMetadataAPI() (bool, error)
- func (c *Client) TaskByGuid(guid string) (task Task, err error)
- func (c *Client) TasksByApp(guid string) ([]Task, error)
- func (c *Client) TasksByAppByQuery(guid string, query url.Values) ([]Task, error)
- func (c *Client) TerminateTask(guid string) error
- func (c *Client) TotalEvents() (int, error)
- func (c *Client) TotalEventsByQuery(query url.Values) (int, error)
- func (c *Client) UnbindRunningSecGroup(secGUID string) error
- func (c *Client) UnbindSecGroup(secGUID, spaceGUID string) error
- func (c *Client) UnbindStagingSecGroup(secGUID string) error
- func (c *Client) UnshareOrgPrivateDomain(orgGUID, privateDomainGUID string) error
- func (c *Client) UpdateApp(guid string, aur AppUpdateResource) (UpdateResponse, error)
- func (c *Client) UpdateOrg(orgGUID string, orgRequest OrgRequest) (Org, error)
- func (c *Client) UpdateOrgMetadata(orgGUID string, metadata Metadata) error
- func (c *Client) UpdateOrgQuota(orgQuotaGUID string, orgQuota OrgQuotaRequest) (*OrgQuota, error)
- func (c *Client) UpdateSI(serviceInstanceGuid string, req ServiceInstanceUpdateRequest, async bool) error
- func (c *Client) UpdateSecGroup(guid, name string, rules []SecGroupRule, spaceGuids []string) (*SecGroup, error)
- func (c *Client) UpdateServiceBroker(guid string, usb UpdateServiceBrokerRequest) (ServiceBroker, error)
- func (c *Client) UpdateServiceInstance(serviceInstanceGuid string, updatedConfiguration io.Reader, async bool) error
- func (c *Client) UpdateServicePlanVisibility(guid string, servicePlanGuid string, organizationGuid string) (ServicePlanVisibility, error)
- func (c *Client) UpdateSpace(spaceGUID string, req SpaceRequest) (Space, error)
- func (c *Client) UpdateSpaceMetadata(spaceGUID string, metadata Metadata) error
- func (c *Client) UpdateSpaceQuota(spaceQuotaGUID string, spaceQuote SpaceQuotaRequest) (*SpaceQuota, error)
- func (c *Client) UpdateUserProvidedServiceInstance(guid string, req UserProvidedServiceInstanceRequest) (*UserProvidedServiceInstance, error)
- func (c *Client) UpdateV3App(appGUID string, r UpdateV3AppRequest) (*V3App, error)
- func (c *Client) UpdateV3Organization(organizationGUID string, r UpdateV3OrganizationRequest) (*V3Organization, error)
- func (c *Client) UpdateV3Space(spaceGUID string, r UpdateV3SpaceRequest) (*V3Space, error)
- func (c *Client) UploadAppBits(file io.Reader, appGUID string) error
- func (c *Client) UploadDropletBits(dropletReader io.Reader, appGUID string) (string, error)
- func (c *Client) UserProvidedServiceInstanceByGuid(guid string) (UserProvidedServiceInstance, error)
- type CloudFoundryError
- type CloudFoundryErrorV3
- type CloudFoundryErrorsV3
- type CloudFoundryHTTPError
- type Config
- type CreateServiceBrokerRequest
- type CreateServiceKeyRequest
- type CreateV3AppRequest
- type CreateV3DeploymentOptionalParameters
- type CreateV3OrganizationRequest
- type CreateV3SpaceRequest
- type CurrentDropletV3Response
- type DockerCredentials
- type Domain
- type DomainResource
- type DomainsResponse
- type Endpoint
- type EnvironmentVariableGroup
- type Event
- type EventResource
- type EventsResponse
- type HealthCheckType
- type Info
- type IsolationSegementResponse
- type IsolationSegment
- type LastOperation
- type Link
- type ListIsolationSegmentsResponse
- type LoginHint
- type MaintenanceInfo
- type Meta
- type Metadata
- type MetadataHolder
- type Org
- func (o *Org) AssociateAuditor(userGUID string) (Org, error)
- func (o *Org) AssociateAuditorByUsername(name string) (Org, error)
- func (o *Org) AssociateAuditorByUsernameAndOrigin(name, origin string) (Org, error)
- func (o *Org) AssociateBillingManager(userGUID string) (Org, error)
- func (o *Org) AssociateBillingManagerByUsername(name string) (Org, error)
- func (o *Org) AssociateBillingManagerByUsernameAndOrigin(name, origin string) (Org, error)
- func (o *Org) AssociateManager(userGUID string) (Org, error)
- func (o *Org) AssociateManagerByUsername(name string) (Org, error)
- func (o *Org) AssociateManagerByUsernameAndOrigin(name, origin string) (Org, error)
- func (o *Org) AssociateUser(userGUID string) (Org, error)
- func (o *Org) AssociateUserByUsername(name string) (Org, error)
- func (o *Org) AssociateUserByUsernameAndOrigin(name, origin string) (Org, error)
- func (o *Org) ListPrivateDomains() ([]Domain, error)
- func (o *Org) ListSpaceQuotas() ([]SpaceQuota, error)
- func (o *Org) Quota() (*OrgQuota, error)
- func (o *Org) RemoveAuditor(userGUID string) error
- func (o *Org) RemoveAuditorByUsername(name string) error
- func (o *Org) RemoveAuditorByUsernameAndOrigin(name, origin string) error
- func (o *Org) RemoveBillingManager(userGUID string) error
- func (o *Org) RemoveBillingManagerByUsername(name string) error
- func (o *Org) RemoveBillingManagerByUsernameAndOrigin(name, origin string) error
- func (o *Org) RemoveManager(userGUID string) error
- func (o *Org) RemoveManagerByUsername(name string) error
- func (o *Org) RemoveManagerByUsernameAndOrigin(name, origin string) error
- func (o *Org) RemoveUser(userGUID string) error
- func (o *Org) RemoveUserByUsername(name string) error
- func (o *Org) RemoveUserByUsernameAndOrigin(name, origin string) error
- func (o *Org) SharePrivateDomain(privateDomainGUID string) (*Domain, error)
- func (o *Org) Summary() (OrgSummary, error)
- func (o *Org) UnsharePrivateDomain(privateDomainGUID string) error
- type OrgQuota
- type OrgQuotaRequest
- type OrgQuotasResource
- type OrgQuotasResponse
- type OrgRequest
- type OrgResource
- type OrgResponse
- type OrgSummary
- type OrgSummarySpaces
- type OrgUserResponse
- type Pagination
- type Process
- type ProcessListResponse
- type Request
- type Resource
- type Route
- type RouteMapping
- type RouteMappingRequest
- type RouteMappingResource
- type RouteMappingResponse
- type RouteRequest
- type RoutesResource
- type RoutesResponse
- type SecGroup
- type SecGroupCreateResponse
- type SecGroupResource
- type SecGroupResponse
- type SecGroupRule
- type Service
- type ServiceBinding
- type ServiceBindingResource
- type ServiceBindingsResponse
- type ServiceBroker
- type ServiceBrokerResource
- type ServiceBrokerResponse
- type ServiceInstance
- type ServiceInstanceRequest
- type ServiceInstanceResource
- type ServiceInstanceUpdateRequest
- type ServiceInstancesResponse
- type ServiceKey
- type ServiceKeyResource
- type ServiceKeysResponse
- type ServiceOfferingEntity
- type ServiceOfferingExtra
- type ServiceOfferingResource
- type ServiceOfferingResponse
- type ServicePlan
- type ServicePlanEntity
- type ServicePlanResource
- type ServicePlanVisibilitiesResponse
- type ServicePlanVisibility
- type ServicePlanVisibilityResource
- type ServicePlansResponse
- type ServiceSummary
- type ServiceUsageEvent
- type ServiceUsageEventResource
- type ServiceUsageEventsResponse
- type ServicesResource
- type ServicesResponse
- type SharedDomain
- type SharedDomainResource
- type SharedDomainsResponse
- type Space
- func (s *Space) AssociateAuditor(userGUID string) (Space, error)
- func (s *Space) AssociateAuditorByUsername(name string) (Space, error)
- func (s *Space) AssociateAuditorByUsernameAndOrigin(name, origin string) (Space, error)
- func (s *Space) AssociateDeveloper(userGUID string) (Space, error)
- func (s *Space) AssociateDeveloperByUsername(name string) (Space, error)
- func (s *Space) AssociateDeveloperByUsernameAndOrigin(name, origin string) (Space, error)
- func (s *Space) AssociateManager(userGUID string) (Space, error)
- func (s *Space) AssociateManagerByUsername(name string) (Space, error)
- func (s *Space) AssociateManagerByUsernameAndOrigin(name, origin string) (Space, error)
- func (s *Space) GetServiceOfferings() (ServiceOfferingResponse, error)
- func (s *Space) ListSecGroups() (secGroups []SecGroup, err error)
- func (s *Space) Org() (Org, error)
- func (s *Space) Quota() (*SpaceQuota, error)
- func (s *Space) RemoveAuditor(userGUID string) error
- func (s *Space) RemoveAuditorByUsername(name string) error
- func (s *Space) RemoveAuditorByUsernameAndOrigin(name, origin string) error
- func (s *Space) RemoveDeveloper(userGUID string) error
- func (s *Space) RemoveDeveloperByUsername(name string) error
- func (s *Space) RemoveDeveloperByUsernameAndOrigin(name, origin string) error
- func (s *Space) RemoveManager(userGUID string) error
- func (s *Space) RemoveManagerByUsername(name string) error
- func (s *Space) RemoveManagerByUsernameAndOrigin(name, origin string) error
- func (s *Space) Roles() ([]SpaceRole, error)
- func (s *Space) Summary() (SpaceSummary, error)
- func (s *Space) Update(req SpaceRequest) (Space, error)
- type SpaceQuota
- type SpaceQuotaRequest
- type SpaceQuotasResource
- type SpaceQuotasResponse
- type SpaceRequest
- type SpaceResource
- type SpaceResponse
- type SpaceRole
- type SpaceRoleResource
- type SpaceRoleResponse
- type SpaceSummary
- type SpaceUserResponse
- type Stack
- type StacksResource
- type StacksResponse
- type Stats
- type StatsGetResponse
- type Task
- type TaskListResponse
- type TaskRequest
- type UpdateResponse
- type UpdateResponseEntity
- type UpdateServiceBrokerRequest
- type UpdateV3AppRequest
- type UpdateV3OrganizationRequest
- type UpdateV3SpaceRequest
- type User
- type UserProvidedServiceInstance
- type UserProvidedServiceInstanceRequest
- type UserProvidedServiceInstanceResource
- type UserProvidedServiceInstancesResponse
- type UserRequest
- type UserResource
- type UserResponse
- type Users
- type V3App
- type V3AppEnvironment
- type V3BitsPackage
- type V3Build
- type V3BuildpackLifecycle
- type V3CreatedBy
- type V3Deployment
- type V3DeploymentRevision
- type V3DeploymentStatus
- type V3DetectedBuildpack
- type V3DockerPackage
- type V3Droplet
- type V3Lifecycle
- type V3Metadata
- type V3Organization
- type V3Package
- type V3PackageState
- type V3ProcessReference
- type V3Relationship
- type V3Space
- type V3ToOneRelationship
- type V3Version
Constants ¶
const ( //AppCrash app.crash event const AppCrash = "app.crash" //AppStart audit.app.start event const AppStart = "audit.app.start" //AppStop audit.app.stop event const AppStop = "audit.app.stop" //AppUpdate audit.app.update event const AppUpdate = "audit.app.update" //AppCreate audit.app.create event const AppCreate = "audit.app.create" //AppDelete audit.app.delete-request event const AppDelete = "audit.app.delete-request" //AppSSHAuth audit.app.ssh-authorized event const AppSSHAuth = "audit.app.ssh-authorized" //AppSSHUnauth audit.app.ssh-unauthorized event const AppSSHUnauth = "audit.app.ssh-unauthorized" //AppRestage audit.app.restage event const AppRestage = "audit.app.restage" //AppMapRoute audit.app.map-route event const AppMapRoute = "audit.app.map-route" //AppUnmapRoute audit.app.unmap-route event const AppUnmapRoute = "audit.app.unmap-route" //FilterTimestamp const for query filter timestamp FilterTimestamp = "timestamp" //FilterActee const for query filter actee FilterActee = "actee" )
Variables ¶
var ErrPreventRedirect = errors.New("prevent-redirect")
var MinStagingSpacesVersion *semver.Version = getMinStagingSpacesVersion()
var ValidOperators = []string{":", ">=", "<=", "<", ">", "IN"}
ValidOperators const for all valid operators in a query
Functions ¶
func IsAnnotationLimitExceededError ¶
IsAnnotationLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390023 - HTTP code: 422 - message: "Failed to add %d annotations because it would exceed maximum of %d"
func IsAppBitsCopyInvalidError ¶
IsAppBitsCopyInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 160002 - HTTP code: 400 - message: "The app copy is invalid: %s"
func IsAppBitsUploadInvalidError ¶
IsAppBitsUploadInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 160001 - HTTP code: 400 - message: "The app upload is invalid: %s"
func IsAppInvalidError ¶
IsAppInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100001 - HTTP code: 400 - message: "The app is invalid: %s"
func IsAppMemoryInsufficientForSidecarsError ¶
IsAppMemoryInsufficientForSidecarsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100009 - HTTP code: 400 - message: "The requested memory allocation is not large enough to run all of your sidecar processes."
func IsAppMemoryInvalidError ¶
IsAppMemoryInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100006 - HTTP code: 400 - message: "You have specified an invalid amount of memory for your application."
func IsAppMemoryQuotaExceededError ¶
IsAppMemoryQuotaExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100005 - HTTP code: 400 - message: "You have exceeded your organization's memory limit: %s"
func IsAppNameTakenError ¶
IsAppNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100002 - HTTP code: 400 - message: "The app name is taken: %s"
func IsAppNotFoundError ¶
IsAppNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100004 - HTTP code: 404 - message: "The app could not be found: %s"
func IsAppPackageInvalidError ¶
IsAppPackageInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150001 - HTTP code: 400 - message: "The app package is invalid: %s"
func IsAppPackageNotFoundError ¶
IsAppPackageNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150002 - HTTP code: 404 - message: "The app package could not be found: %s"
func IsAppPortMappingRequiresDiegoError ¶
IsAppPortMappingRequiresDiegoError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60022 - HTTP code: 400 - message: "App ports are supported for Diego apps only."
func IsAppRecursiveDeleteFailedError ¶
IsAppRecursiveDeleteFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150009 - HTTP code: 502 - message: "Deletion of app %s failed because one or more associated resources could not be deleted.\n\n%s"
func IsAppResourcesFileModeInvalidError ¶
IsAppResourcesFileModeInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 160003 - HTTP code: 400 - message: "The resource file mode is invalid: %s"
func IsAppResourcesFilePathInvalidError ¶
IsAppResourcesFilePathInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 160004 - HTTP code: 400 - message: "The resource file path is invalid: %s"
func IsAppStoppedStatsError ¶
IsAppStoppedStatsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 200003 - HTTP code: 400 - message: "Could not fetch stats for stopped app: %s"
func IsAssociationNotEmptyError ¶
IsAssociationNotEmptyError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10006 - HTTP code: 400 - message: "Please delete the %s associations for your %s."
func IsAsyncServiceBindingOperationInProgressError ¶
IsAsyncServiceBindingOperationInProgressError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90008 - HTTP code: 409 - message: "An operation for the service binding between app %s and service instance %s is in progress."
func IsAsyncServiceInstanceOperationInProgressError ¶
IsAsyncServiceInstanceOperationInProgressError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60016 - HTTP code: 409 - message: "An operation for service instance %s is in progress."
func IsBackendSelectionNotAuthorizedError ¶
IsBackendSelectionNotAuthorizedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320005 - HTTP code: 403 - message: "You cannot select the backend on which to run this application"
func IsBadQueryParameterError ¶
IsBadQueryParameterError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10005 - HTTP code: 400 - message: "The query parameter is invalid: %s"
func IsBadRequestError ¶
IsBadRequestError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 1004 - HTTP code: 400 - message: "Bad request: %s"
func IsBitsServiceError ¶
IsBitsServiceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290012 - HTTP code: 500 - message: "The bits service returned an error: %s"
func IsBlobstoreError ¶
IsBlobstoreError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150007 - HTTP code: 500 - message: "Failed to perform blobstore operation after three retries."
func IsBlobstoreNotLocalError ¶
IsBlobstoreNotLocalError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150005 - HTTP code: 400 - message: "Downloading blobs can only be done directly to the blobstore."
func IsBlobstoreUnavailableError ¶
IsBlobstoreUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150006 - HTTP code: 502 - message: "Failed to perform operation due to blobstore unavailability."
func IsBuildpackBitsUploadInvalidError ¶
IsBuildpackBitsUploadInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290002 - HTTP code: 400 - message: "The buildpack upload is invalid: %s"
func IsBuildpackCompileFailedError ¶
IsBuildpackCompileFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170004 - HTTP code: 400 - message: "App staging failed in the buildpack compile phase"
func IsBuildpackInvalidError ¶
IsBuildpackInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290003 - HTTP code: 400 - message: "Buildpack is invalid: %s"
func IsBuildpackLockedError ¶
IsBuildpackLockedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290005 - HTTP code: 409 - message: "The buildpack is locked"
func IsBuildpackNameStackTakenError ¶
IsBuildpackNameStackTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290000 - HTTP code: 422 - message: "The buildpack name %s is already in use for the stack %s"
func IsBuildpackNameTakenError ¶
IsBuildpackNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290001 - HTTP code: 400 - message: "The buildpack name is already in use: %s"
func IsBuildpackReleaseFailedError ¶
IsBuildpackReleaseFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170005 - HTTP code: 400 - message: "App staging failed in the buildpack release phase"
func IsBuildpackStackDoesNotExistError ¶
IsBuildpackStackDoesNotExistError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390012 - HTTP code: 422 - message: "Uploaded buildpack stack (%s) does not exist"
func IsBuildpackStacksDontMatchError ¶
IsBuildpackStacksDontMatchError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390011 - HTTP code: 422 - message: "Uploaded buildpack stack (%s) does not match %s"
func IsBuildpackZipError ¶
IsBuildpackZipError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390013 - HTTP code: 422 - message: "Buildpack zip error: %s"
func IsCustomBuildpacksDisabledError ¶
IsCustomBuildpacksDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290004 - HTTP code: 400 - message: "Custom buildpacks are disabled"
func IsDatabaseError ¶
IsDatabaseError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10011 - HTTP code: 500 - message: "Database error"
func IsDeploymentsDisabledError ¶
IsDeploymentsDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390014 - HTTP code: 403 - message: "Deployments cannot be created due to manifest property 'temporary_disable_deployments'"
func IsDiegoDisabledError ¶
IsDiegoDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320001 - HTTP code: 400 - message: "Diego has not been enabled."
func IsDiegoDockerBuildpackConflictError ¶
IsDiegoDockerBuildpackConflictError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320002 - HTTP code: 400 - message: "You cannot specify a custom buildpack and a docker image at the same time."
func IsDockerAppToDeaError ¶
IsDockerAppToDeaError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60026 - HTTP code: 400 - message: "Docker apps cannot run on DEAs"
func IsDockerDisabledError ¶
IsDockerDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320003 - HTTP code: 400 - message: "Docker support has not been enabled."
func IsDockerImageMissingError ¶
IsDockerImageMissingError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150008 - HTTP code: 400 - message: "Docker credentials can only be supplied for apps with a 'docker_image'"
func IsDomainInvalidError ¶
IsDomainInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130001 - HTTP code: 400 - message: "The domain is invalid: %s"
func IsDomainNameTakenError ¶
IsDomainNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130003 - HTTP code: 400 - message: "The domain name is taken: %s"
func IsDomainNotFoundError ¶
IsDomainNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130002 - HTTP code: 404 - message: "The domain could not be found: %s"
func IsDropletUploadInvalidError ¶
IsDropletUploadInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 380002 - HTTP code: 400 - message: "The droplet upload is invalid: %s"
func IsEnvironmentVariableGroupInvalidError ¶
IsEnvironmentVariableGroupInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 380001 - HTTP code: 400 - message: "The Environment Variable Group is invalid: %s"
func IsEventNotFoundError ¶
IsEventNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 230002 - HTTP code: 404 - message: "Event could not be found: %s"
func IsFeatureDisabledError ¶
IsFeatureDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 330002 - HTTP code: 403 - message: "Feature Disabled: %s"
func IsFeatureFlagInvalidError ¶
IsFeatureFlagInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 330001 - HTTP code: 400 - message: "The feature flag is invalid: %s"
func IsFeatureFlagNotFoundError ¶
IsFeatureFlagNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 330000 - HTTP code: 404 - message: "The feature flag could not be found: %s"
func IsFileError ¶
IsFileError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 190001 - HTTP code: 400 - message: "File error: %s"
func IsFrameworkInvalidError ¶
IsFrameworkInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 80001 - HTTP code: 400 - message: "The framework is invalid: %s"
func IsFrameworkNameTakenError ¶
IsFrameworkNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 80002 - HTTP code: 400 - message: "The framework name is taken: %s"
func IsFrameworkNotFoundError ¶
IsFrameworkNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 80003 - HTTP code: 404 - message: "The framework could not be found: %s"
func IsIPBasedRateLimitExceededError ¶
IsIPBasedRateLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10014 - HTTP code: 429 - message: "Rate Limit Exceeded: Unauthenticated requests from this IP address have exceeded the limit. Please log in."
func IsInstancesError ¶
IsInstancesError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 220001 - HTTP code: 400 - message: "Instances error: %s"
func IsInstancesUnavailableError ¶
IsInstancesUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 220002 - HTTP code: 503 - message: "Instances information unavailable: %s"
func IsInsufficientResourcesError ¶
IsInsufficientResourcesError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170008 - HTTP code: 400 - message: "Insufficient resources"
func IsInsufficientRunningResourcesAvailableError ¶
IsInsufficientRunningResourcesAvailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150003 - HTTP code: 503 - message: "One or more instances could not be started because of insufficient running resources."
func IsInsufficientScopeError ¶
IsInsufficientScopeError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10007 - HTTP code: 403 - message: "Your token lacks the necessary scopes to access this resource."
func IsInternalDomainCannotBeDeletedError ¶
IsInternalDomainCannotBeDeletedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130009 - HTTP code: 422 - message: "The domain '%s' cannot be deleted. It is reserved by the platform."
func IsInvalidAuthTokenError ¶
IsInvalidAuthTokenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 1000 - HTTP code: 401 - message: "Invalid Auth Token"
func IsInvalidContentTypeError ¶
IsInvalidContentTypeError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 1003 - HTTP code: 400 - message: "Invalid content type, expected: %s"
func IsInvalidLoggingServiceBindingError ¶
IsInvalidLoggingServiceBindingError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90006 - HTTP code: 502 - message: "The service is attempting to stream logs from your application, but is not registered as a logging service. Please contact the service provider."
func IsInvalidRelationError ¶
IsInvalidRelationError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 1002 - HTTP code: 400 - message: "%s"
func IsInvalidRequestError ¶
IsInvalidRequestError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10004 - HTTP code: 400 - message: "The request is invalid"
func IsInvalidTaskAddressError ¶
IsInvalidTaskAddressError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170018 - HTTP code: 500 - message: "Invalid config: %s"
func IsInvalidTaskRequestError ¶
IsInvalidTaskRequestError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170021 - HTTP code: 422 - message: "The task request is invalid: %s"
func IsJobTimeoutError ¶
IsJobTimeoutError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290006 - HTTP code: 524 - message: "The job execution has timed out."
func IsKpackBuilderError ¶
IsKpackBuilderError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 400003 - HTTP code: 422 - message: "Failed to %s Builder resource: '%s'"
func IsKpackImageError ¶
IsKpackImageError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 400002 - HTTP code: 422 - message: "Failed to %s Image resource for staging: '%s'"
func IsKubernetesRouteResourceError ¶
IsKubernetesRouteResourceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 400001 - HTTP code: 422 - message: "Failed to create/update/delete Route resource with guid '%s' on Kubernetes"
func IsLabelLimitExceededError ¶
IsLabelLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390020 - HTTP code: 422 - message: "Failed to add %d labels because it would exceed maximum of %d"
func IsLastBillingManagerInOrgError ¶
IsLastBillingManagerInOrgError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30005 - HTTP code: 403 - message: "Cannot remove last Billing Manager in org"
func IsLastManagerInOrgError ¶
IsLastManagerInOrgError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30004 - HTTP code: 403 - message: "Cannot remove last Org Manager in org"
func IsLastUserInOrgError ¶
IsLastUserInOrgError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30006 - HTTP code: 403 - message: "Cannot remove last User in org"
func IsLegacyApiWithoutDefaultSpaceError ¶
IsLegacyApiWithoutDefaultSpaceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 140001 - HTTP code: 400 - message: "A legacy api call requiring a default app space was called, but no default app space is set for the user."
func IsMaintenanceInfoConflictError ¶
IsMaintenanceInfoConflictError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390009 - HTTP code: 422 - message: "maintenance_info.version requested is invalid. Please ensure the catalog is up to date and you are providing a version supported by this service plan."
func IsMaintenanceInfoNotSemverError ¶
IsMaintenanceInfoNotSemverError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390007 - HTTP code: 422 - message: "maintenance_info.version should be a semantic version."
func IsMaintenanceInfoNotSupportedError ¶
IsMaintenanceInfoNotSupportedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390006 - HTTP code: 422 - message: "The service broker does not support upgrades for service instances created from this plan."
func IsMaintenanceInfoNotUpdatableWhenChangingPlanError ¶
IsMaintenanceInfoNotUpdatableWhenChangingPlanError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390008 - HTTP code: 422 - message: "maintenance_info should not be changed when switching to different plan."
func IsManagedServiceInstanceNotFoundError ¶
IsManagedServiceInstanceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60028 - HTTP code: 404 - message: "The service instance could not be found: %s"
func IsMessageParseError ¶
IsMessageParseError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 1001 - HTTP code: 400 - message: "Request invalid due to parse error: %s"
func IsMultipleAppPortsMappedDiegoToDeaError ¶
IsMultipleAppPortsMappedDiegoToDeaError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60024 - HTTP code: 400 - message: "The app has routes mapped to multiple ports. Multiple ports are supported for Diego only. Please unmap routes from all but one app port. Multiple routes can be mapped to the same port if desired."
func IsNoAppDetectedError ¶
IsNoAppDetectedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170003 - HTTP code: 400 - message: "An app was not successfully detected by any available buildpack"
func IsNoBuildpacksFoundError ¶
IsNoBuildpacksFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170006 - HTTP code: 400 - message: "There are no buildpacks available"
func IsNoCompatibleCellError ¶
IsNoCompatibleCellError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170009 - HTTP code: 400 - message: "Found no compatible cell"
func IsNoCurrentEncryptionKeyError ¶
IsNoCurrentEncryptionKeyError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390015 - HTTP code: 422 - message: "Please set the desired encryption key in the manifest at ‘cc.database_encryption.current_key_label’"
func IsNonrecursiveSpaceDeletionFailedError ¶
IsNonrecursiveSpaceDeletionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290011 - HTTP code: 400 - message: "Resource inside space %s must first be deleted, or specify recursive delete."
func IsNotAuthenticatedError ¶
IsNotAuthenticatedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10002 - HTTP code: 401 - message: "Authentication error"
func IsNotAuthorizedError ¶
IsNotAuthorizedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10003 - HTTP code: 403 - message: "You are not authorized to perform the requested action"
func IsNotFoundError ¶
IsNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10000 - HTTP code: 404 - message: "Unknown request"
func IsNotStagedError ¶
IsNotStagedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170002 - HTTP code: 400 - message: "App has not finished staging"
func IsOrderByParameterInvalidError ¶
IsOrderByParameterInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10012 - HTTP code: 500 - message: "Cannot order by: %s"
func IsOrgQuotaTotalReservedRoutePortsExceededError ¶
IsOrgQuotaTotalReservedRoutePortsExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310009 - HTTP code: 400 - message: "You have exceeded the total reserved route ports for your organization's quota."
func IsOrgQuotaTotalRoutesExceededError ¶
IsOrgQuotaTotalRoutesExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310006 - HTTP code: 400 - message: "You have exceeded the total routes for your organization's quota."
func IsOrganizationAlreadySetError ¶
IsOrganizationAlreadySetError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30007 - HTTP code: 400 - message: "Cannot change organization"
func IsOrganizationDeleteTimeoutError ¶
IsOrganizationDeleteTimeoutError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290009 - HTTP code: 524 - message: "Delete of organization %s timed out before all resources within could be deleted"
func IsOrganizationDeletionFailedError ¶
IsOrganizationDeletionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290010 - HTTP code: 502 - message: "Deletion of organization %s failed because one or more resources within could not be deleted.\n\n%s"
func IsOrganizationInvalidError ¶
IsOrganizationInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30001 - HTTP code: 400 - message: "The organization info is invalid: %s"
func IsOrganizationNameTakenError ¶
IsOrganizationNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30002 - HTTP code: 400 - message: "The organization name is taken: %s"
func IsOrganizationNotFoundError ¶
IsOrganizationNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 30003 - HTTP code: 404 - message: "The organization could not be found: %s"
func IsOrganizationRolesDeletionFailedError ¶
IsOrganizationRolesDeletionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290014 - HTTP code: 502 - message: "Failed to delete one or more roles for organization %s"
func IsOutOfRouterGroupPortsError ¶
IsOutOfRouterGroupPortsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 21008 - HTTP code: 403 - message: "There are no more ports available for router group: %s. Please contact your administrator for more information."
func IsPackageBitsAlreadyUploadedError ¶
IsPackageBitsAlreadyUploadedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 150004 - HTTP code: 400 - message: "Bits may be uploaded only once. Create a new package to upload different bits."
func IsPathInvalidError ¶
IsPathInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130004 - HTTP code: 400 - message: "The path is invalid: %s"
func IsPreviouslyUsedAs_ServiceInstancePaidQuotaExceededError ¶
IsPreviouslyUsedAs_ServiceInstancePaidQuotaExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60006 - HTTP code: 400 - message: "You have exceeded your organization's services limit."
func IsProcessInvalidError ¶
IsProcessInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 350001 - HTTP code: 400 - message: "The process is invalid: %s"
func IsProcessNotFoundError ¶
IsProcessNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 350003 - HTTP code: 404 - message: "The process could not be found: %s"
func IsProcessUpdateDisabledDuringDeploymentError ¶
IsProcessUpdateDisabledDuringDeploymentError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390017 - HTTP code: 422 - message: "Cannot update this process while a deployment is in flight."
func IsQuotaDefinitionInvalidError ¶
IsQuotaDefinitionInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 240003 - HTTP code: 400 - message: "Quota Definition is invalid: %s"
func IsQuotaDefinitionMemoryLimitInvalidError ¶
IsQuotaDefinitionMemoryLimitInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 240004 - HTTP code: 400 - message: "Quota Definition memory limit cannot be less than -1"
func IsQuotaDefinitionNameTakenError ¶
IsQuotaDefinitionNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 240002 - HTTP code: 400 - message: "Quota Definition is taken: %s"
func IsQuotaDefinitionNotFoundError ¶
IsQuotaDefinitionNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 240001 - HTTP code: 404 - message: "Quota Definition could not be found: %s"
func IsQuotaInstanceLimitExceededError ¶
IsQuotaInstanceLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100008 - HTTP code: 400 - message: "You have exceeded the instance limit for your organization's quota."
func IsQuotaInstanceMemoryLimitExceededError ¶
IsQuotaInstanceMemoryLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 100007 - HTTP code: 400 - message: "You have exceeded the instance memory limit for your organization's quota."
func IsRateLimitExceededError ¶
IsRateLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10013 - HTTP code: 429 - message: "Rate Limit Exceeded"
func IsResourceNotFoundError ¶
IsResourceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10010 - HTTP code: 404 - message: "%s"
func IsRevisionsEnabledError ¶
IsRevisionsEnabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320006 - HTTP code: 400 - message: "V2 restaging is disabled when your app has revisions enabled"
func IsRouteAlreadyBoundToServiceInstanceError ¶
IsRouteAlreadyBoundToServiceInstanceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130007 - HTTP code: 400 - message: "A route may only be bound to a single service instance"
func IsRouteHostTakenError ¶
IsRouteHostTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210003 - HTTP code: 400 - message: "The host is taken: %s"
func IsRouteInvalidError ¶
IsRouteInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210001 - HTTP code: 400 - message: "The route is invalid: %s"
func IsRouteMappingNotFoundError ¶
IsRouteMappingNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210007 - HTTP code: 404 - message: "The route mapping could not be found: %s"
func IsRouteMappingTakenError ¶
IsRouteMappingTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210006 - HTTP code: 400 - message: "The route mapping is taken: %s"
func IsRouteNotFoundError ¶
IsRouteNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210002 - HTTP code: 404 - message: "The route could not be found: %s"
func IsRoutePathTakenError ¶
IsRoutePathTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210004 - HTTP code: 400 - message: "The path is taken: %s"
func IsRoutePortNotEnabledOnAppError ¶
IsRoutePortNotEnabledOnAppError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60023 - HTTP code: 400 - message: "Routes can only be mapped to ports already enabled for the application."
func IsRoutePortTakenError ¶
IsRoutePortTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210005 - HTTP code: 400 - message: "The port is taken: %s"
func IsRouteServiceCannotBeBoundToInternalRouteError ¶
IsRouteServiceCannotBeBoundToInternalRouteError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130010 - HTTP code: 400 - message: "Route services cannot be bound to internal routes."
func IsRouterGroupNotFoundError ¶
IsRouterGroupNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 210009 - HTTP code: 404 - message: "The router group could not be found: %s"
func IsRoutingApiDisabledError ¶
IsRoutingApiDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 370003 - HTTP code: 403 - message: "Routing API is disabled"
func IsRoutingApiUnavailableError ¶
IsRoutingApiUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 370001 - HTTP code: 503 - message: "The Routing API is currently unavailable"
func IsRunnerError ¶
IsRunnerError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170016 - HTTP code: 500 - message: "Runner error: %s"
func IsRunnerInvalidRequestError ¶
IsRunnerInvalidRequestError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170014 - HTTP code: 500 - message: "Runner invalid request: %s"
func IsRunnerUnavailableError ¶
IsRunnerUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170015 - HTTP code: 503 - message: "Runner is unavailable: %s"
func IsRuntimeInvalidError ¶
IsRuntimeInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 70001 - HTTP code: 400 - message: "The runtime is invalid: %s"
func IsRuntimeNameTakenError ¶
IsRuntimeNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 70002 - HTTP code: 400 - message: "The runtime name is taken: %s"
func IsRuntimeNotFoundError ¶
IsRuntimeNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 70003 - HTTP code: 404 - message: "The runtime could not be found: %s"
func IsSDSNotAvailableError ¶
IsSDSNotAvailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 180004 - HTTP code: 501 - message: "No serialization service backends available"
func IsScaleDisabledDuringDeploymentError ¶
IsScaleDisabledDuringDeploymentError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390016 - HTTP code: 422 - message: "Cannot scale this process while a deployment is in flight."
func IsSecurityGroupInvalidError ¶
IsSecurityGroupInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 300001 - HTTP code: 400 - message: "The security group is invalid: %s"
func IsSecurityGroupNameTakenError ¶
IsSecurityGroupNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 300005 - HTTP code: 400 - message: "The security group name is taken: %s"
func IsSecurityGroupNotFoundError ¶
IsSecurityGroupNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 300002 - HTTP code: 404 - message: "The security group could not be found: %s"
func IsSecurityGroupRunningDefaultInvalidError ¶
IsSecurityGroupRunningDefaultInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 300004 - HTTP code: 400 - message: "The security group could not be found: %s"
func IsSecurityGroupStagingDefaultInvalidError ¶
IsSecurityGroupStagingDefaultInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 300003 - HTTP code: 400 - message: "The security group could not be found: %s"
func IsServerError ¶
IsServerError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10001 - HTTP code: 500 - message: "Server error"
func IsServiceBindingAppServiceTakenError ¶
IsServiceBindingAppServiceTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90003 - HTTP code: 400 - message: "%s"
func IsServiceBindingDifferentSpacesError ¶
IsServiceBindingDifferentSpacesError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90002 - HTTP code: 400 - message: "The app and the service are not in the same app space: %s"
func IsServiceBindingInvalidError ¶
IsServiceBindingInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90001 - HTTP code: 400 - message: "The service binding is invalid: %s"
func IsServiceBindingNotFoundError ¶
IsServiceBindingNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90004 - HTTP code: 404 - message: "The service binding could not be found: %s"
func IsServiceBrokerAsyncRequiredError ¶
IsServiceBrokerAsyncRequiredError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270014 - HTTP code: 400 - message: "This service plan requires client support for asynchronous service operations."
func IsServiceBrokerCatalogIncompatibleError ¶
IsServiceBrokerCatalogIncompatibleError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270019 - HTTP code: 502 - message: "Service broker catalog is incompatible: %s"
func IsServiceBrokerCatalogInvalidError ¶
IsServiceBrokerCatalogInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270012 - HTTP code: 502 - message: "Service broker catalog is invalid: %s"
func IsServiceBrokerConcurrencyError ¶
IsServiceBrokerConcurrencyError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270018 - HTTP code: 422 - message: "The service broker could not perform this operation in parallel with other running operations"
func IsServiceBrokerDashboardClientFailureError ¶
IsServiceBrokerDashboardClientFailureError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270013 - HTTP code: 502 - message: "Service broker dashboard clients could not be modified: %s"
func IsServiceBrokerInvalidError ¶
IsServiceBrokerInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270001 - HTTP code: 400 - message: "Service broker is invalid: %s"
func IsServiceBrokerNameTakenError ¶
IsServiceBrokerNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270002 - HTTP code: 400 - message: "The service broker name is taken"
func IsServiceBrokerNotFoundError ¶
IsServiceBrokerNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270004 - HTTP code: 404 - message: "The service broker was not found: %s"
func IsServiceBrokerNotRemovableError ¶
IsServiceBrokerNotRemovableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270010 - HTTP code: 400 - message: "Can not remove brokers that have associated service instances: %s"
func IsServiceBrokerRespondedAsyncWhenNotAllowedError ¶
IsServiceBrokerRespondedAsyncWhenNotAllowedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270017 - HTTP code: 502 - message: "The service broker responded asynchronously to a request, but the accepts_incomplete query parameter was false or not given."
func IsServiceBrokerUrlBasicAuthNotSupportedError ¶
IsServiceBrokerUrlBasicAuthNotSupportedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270016 - HTTP code: 400 - message: "User name and password fields in the broker URI are not supported"
func IsServiceBrokerUrlInvalidError ¶
IsServiceBrokerUrlInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270011 - HTTP code: 400 - message: "%s is not a valid URL"
func IsServiceBrokerUrlTakenError ¶
IsServiceBrokerUrlTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270003 - HTTP code: 400 - message: "The service broker url is taken: %s"
func IsServiceDashboardClientMissingUrlError ¶
IsServiceDashboardClientMissingUrlError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 270015 - HTTP code: 502 - message: "Service broker returned dashboard client configuration without a dashboard URL"
func IsServiceDoesNotSupportRoutesError ¶
IsServiceDoesNotSupportRoutesError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130006 - HTTP code: 400 - message: "This service does not support route binding."
func IsServiceFetchBindingParametersNotSupportedError ¶
IsServiceFetchBindingParametersNotSupportedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90007 - HTTP code: 400 - message: "This service does not support fetching service binding parameters."
func IsServiceFetchInstanceParametersNotSupportedError ¶
IsServiceFetchInstanceParametersNotSupportedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 120004 - HTTP code: 400 - message: "This service does not support fetching service instance parameters."
func IsServiceGatewayError ¶
IsServiceGatewayError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 180002 - HTTP code: 503 - message: "Service gateway internal error: %s"
func IsServiceInstanceAlreadyBoundToSameRouteError ¶
IsServiceInstanceAlreadyBoundToSameRouteError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130008 - HTTP code: 400 - message: "The route and service instance are already bound."
func IsServiceInstanceDeletionSharesExistsError ¶
IsServiceInstanceDeletionSharesExistsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390002 - HTTP code: 422 - message: "Service instances must be unshared before they can be deleted. Unsharing %s will automatically delete any bindings that have been made to applications in other spaces."
func IsServiceInstanceDeprovisionFailedError ¶
IsServiceInstanceDeprovisionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60011 - HTTP code: 409 - message: "The service broker reported an error during deprovisioning: %s"
func IsServiceInstanceDuplicateNotAllowedError ¶
IsServiceInstanceDuplicateNotAllowedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60008 - HTTP code: 400 - message: "An instance of this service is already present in this space. Some services only support one instance per space."
func IsServiceInstanceInvalidError ¶
IsServiceInstanceInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60003 - HTTP code: 400 - message: "The service instance is invalid: %s"
func IsServiceInstanceNameEmptyError ¶
IsServiceInstanceNameEmptyError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60001 - HTTP code: 400 - message: "Service instance name is required."
func IsServiceInstanceNameTakenError ¶
IsServiceInstanceNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60002 - HTTP code: 400 - message: "The service instance name is taken: %s"
func IsServiceInstanceNameTooLongError ¶
IsServiceInstanceNameTooLongError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60009 - HTTP code: 400 - message: "You have requested an invalid service instance name. Names are limited to 50 characters."
func IsServiceInstanceNotFoundError ¶
IsServiceInstanceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60004 - HTTP code: 404 - message: "The service instance could not be found: %s"
func IsServiceInstanceOrganizationNotAuthorizedError ¶
IsServiceInstanceOrganizationNotAuthorizedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60010 - HTTP code: 403 - message: "A service instance for the selected plan cannot be created in this organization. The plan is visible because another organization you belong to has access to it."
func IsServiceInstanceProvisionFailedError ¶
IsServiceInstanceProvisionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60030 - HTTP code: 400 - message: "The service broker reported an error during provisioning: %s"
func IsServiceInstanceQuotaExceededError ¶
IsServiceInstanceQuotaExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60005 - HTTP code: 400 - message: "You have exceeded your organization's services limit."
func IsServiceInstanceRecursiveDeleteFailedError ¶
IsServiceInstanceRecursiveDeleteFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60027 - HTTP code: 502 - message: "Deletion of service instance %s failed because one or more associated resources could not be deleted.\n\n%s"
func IsServiceInstanceRouteBindingSpaceMismatchError ¶
IsServiceInstanceRouteBindingSpaceMismatchError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60017 - HTTP code: 400 - message: "The service instance and the route are in different spaces."
func IsServiceInstanceRouteServiceDisabledError ¶
IsServiceInstanceRouteServiceDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60021 - HTTP code: 403 - message: "Support for route services is disabled"
func IsServiceInstanceRouteServiceRequiresDiegoError ¶
IsServiceInstanceRouteServiceRequiresDiegoError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60020 - HTTP code: 400 - message: "Route services are only supported for apps on Diego. Unbind the service instance from the route or enable Diego for the app."
func IsServiceInstanceRouteServiceURLInvalidError ¶
IsServiceInstanceRouteServiceURLInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60019 - HTTP code: 400 - message: "The route service URL is invalid: %s"
func IsServiceInstanceServicePlanNotAllowedBySpaceQuotaError ¶
IsServiceInstanceServicePlanNotAllowedBySpaceQuotaError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60013 - HTTP code: 400 - message: "The service instance cannot be created because paid service plans are not allowed for your space."
func IsServiceInstanceServicePlanNotAllowedError ¶
IsServiceInstanceServicePlanNotAllowedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60007 - HTTP code: 400 - message: "The service instance cannot be created because paid service plans are not allowed."
func IsServiceInstanceSpaceChangeNotAllowedError ¶
IsServiceInstanceSpaceChangeNotAllowedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60014 - HTTP code: 400 - message: "Cannot update space for service instance."
func IsServiceInstanceSpaceNotAuthorizedError ¶
IsServiceInstanceSpaceNotAuthorizedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60018 - HTTP code: 403 - message: "A service instance for the selected plan cannot be created in this space."
func IsServiceInstanceSpaceQuotaExceededError ¶
IsServiceInstanceSpaceQuotaExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60012 - HTTP code: 400 - message: "You have exceeded your space's services limit."
func IsServiceInstanceTagsTooLongError ¶
IsServiceInstanceTagsTooLongError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60015 - HTTP code: 400 - message: "Combined length of tags for service %s must be 2048 characters or less."
func IsServiceInstanceUnshareFailedError ¶
IsServiceInstanceUnshareFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390001 - HTTP code: 502 - message: "Unshare of service instance failed: \n\n%s"
func IsServiceInstanceWithInaccessiblePlanNotUpdateableError ¶
IsServiceInstanceWithInaccessiblePlanNotUpdateableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60029 - HTTP code: 403 - message: "Cannot update %s of a service instance that belongs to inaccessible plan"
func IsServiceInvalidError ¶
IsServiceInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 120001 - HTTP code: 400 - message: "The service is invalid: %s"
func IsServiceKeyCredentialStoreUnavailableError ¶
IsServiceKeyCredentialStoreUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 360005 - HTTP code: 503 - message: "Credential store is unavailable"
func IsServiceKeyInvalidError ¶
IsServiceKeyInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 360002 - HTTP code: 400 - message: "The service key is invalid: %s"
func IsServiceKeyNameTakenError ¶
IsServiceKeyNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 360001 - HTTP code: 400 - message: "The service key name is taken: %s"
func IsServiceKeyNotFoundError ¶
IsServiceKeyNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 360003 - HTTP code: 404 - message: "The service key could not be found: %s"
func IsServiceKeyNotSupportedError ¶
IsServiceKeyNotSupportedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 360004 - HTTP code: 400 - message: "%s"
func IsServiceLabelTakenError ¶
IsServiceLabelTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 120002 - HTTP code: 400 - message: "The service label is taken: %s"
func IsServiceNotFoundError ¶
IsServiceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 120003 - HTTP code: 404 - message: "The service could not be found: %s"
func IsServiceNotImplementedError ¶
IsServiceNotImplementedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 180003 - HTTP code: 501 - message: "Operation not supported for service"
func IsServicePlanInvalidError ¶
IsServicePlanInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 110001 - HTTP code: 400 - message: "The service plan is invalid: %s"
func IsServicePlanNameTakenError ¶
IsServicePlanNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 110002 - HTTP code: 400 - message: "The service plan name is taken: %s"
func IsServicePlanNotFoundError ¶
IsServicePlanNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 110003 - HTTP code: 404 - message: "The service plan could not be found: %s"
func IsServicePlanNotUpdateableError ¶
IsServicePlanNotUpdateableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 110004 - HTTP code: 400 - message: "The service does not support changing plans."
func IsServicePlanVisibilityAlreadyExistsError ¶
IsServicePlanVisibilityAlreadyExistsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 260002 - HTTP code: 400 - message: "This combination of ServicePlan and Organization is already taken: %s"
func IsServicePlanVisibilityInvalidError ¶
IsServicePlanVisibilityInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 260001 - HTTP code: 400 - message: "Service Plan Visibility is invalid: %s"
func IsServicePlanVisibilityNotFoundError ¶
IsServicePlanVisibilityNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 260003 - HTTP code: 404 - message: "The service plan visibility could not be found: %s"
func IsServiceUnavailableError ¶
IsServiceUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10015 - HTTP code: 503 - message: "%s"
func IsSharedServiceInstanceCannotBeRenamedError ¶
IsSharedServiceInstanceCannotBeRenamedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390003 - HTTP code: 422 - message: "Service instances that have been shared cannot be renamed"
func IsSharedServiceInstanceNotDeletableInTargetSpaceError ¶
IsSharedServiceInstanceNotDeletableInTargetSpaceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390005 - HTTP code: 403 - message: "You cannot delete service instances that have been shared with you"
func IsSharedServiceInstanceNotUpdatableInTargetSpaceError ¶
IsSharedServiceInstanceNotUpdatableInTargetSpaceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390004 - HTTP code: 403 - message: "You cannot update service instances that have been shared with you"
func IsSpaceDeleteTimeoutError ¶
IsSpaceDeleteTimeoutError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290007 - HTTP code: 524 - message: "Deletion of space %s timed out before all resources within could be deleted"
func IsSpaceDeletionFailedError ¶
IsSpaceDeletionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290008 - HTTP code: 502 - message: "Deletion of space %s failed because one or more resources within could not be deleted.\n\n%s"
func IsSpaceInvalidError ¶
IsSpaceInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 40001 - HTTP code: 400 - message: "The app space info is invalid: %s"
func IsSpaceNameTakenError ¶
IsSpaceNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 40002 - HTTP code: 400 - message: "The app space name is taken: %s"
func IsSpaceNotFoundError ¶
IsSpaceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 40004 - HTTP code: 404 - message: "The app space could not be found: %s"
func IsSpaceQuotaDefinitionInvalidError ¶
IsSpaceQuotaDefinitionInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310001 - HTTP code: 400 - message: "Space Quota Definition is invalid: %s"
func IsSpaceQuotaDefinitionNameTakenError ¶
IsSpaceQuotaDefinitionNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310002 - HTTP code: 400 - message: "The space quota definition name is taken: %s"
func IsSpaceQuotaDefinitionNotFoundError ¶
IsSpaceQuotaDefinitionNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310007 - HTTP code: 404 - message: "Space Quota Definition could not be found: %s"
func IsSpaceQuotaInstanceLimitExceededError ¶
IsSpaceQuotaInstanceLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310008 - HTTP code: 400 - message: "You have exceeded the instance limit for your space's quota."
func IsSpaceQuotaInstanceMemoryLimitExceededError ¶
IsSpaceQuotaInstanceMemoryLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310004 - HTTP code: 400 - message: "You have exceeded the instance memory limit for your space's quota."
func IsSpaceQuotaMemoryLimitExceededError ¶
IsSpaceQuotaMemoryLimitExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310003 - HTTP code: 400 - message: "You have exceeded your space's memory limit: %s"
func IsSpaceQuotaTotalReservedRoutePortsExceededError ¶
IsSpaceQuotaTotalReservedRoutePortsExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310010 - HTTP code: 400 - message: "You have exceeded the total reserved route ports for your space's quota."
func IsSpaceQuotaTotalRoutesExceededError ¶
IsSpaceQuotaTotalRoutesExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 310005 - HTTP code: 400 - message: "You have exceeded the total routes for your space's quota."
func IsSpaceRolesDeletionFailedError ¶
IsSpaceRolesDeletionFailedError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290016 - HTTP code: 502 - message: "Failed to delete one or more roles for space %s"
func IsSpaceRolesDeletionTimeoutError ¶
IsSpaceRolesDeletionTimeoutError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 290013 - HTTP code: 524 - message: "Deletion of roles for space %s timed out before all roles could be deleted"
func IsSpaceUserNotInOrgError ¶
IsSpaceUserNotInOrgError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 40003 - HTTP code: 400 - message: "The app space and the user are not in the same org: %s"
func IsStackInvalidError ¶
IsStackInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 250001 - HTTP code: 400 - message: "The stack is invalid: %s"
func IsStackNameTakenError ¶
IsStackNameTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 250002 - HTTP code: 400 - message: "The stack name is taken: %s"
func IsStackNotFoundError ¶
IsStackNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 250003 - HTTP code: 404 - message: "The stack could not be found: %s"
func IsStagerError ¶
IsStagerError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170011 - HTTP code: 500 - message: "Stager error: %s"
func IsStagerUnavailableError ¶
IsStagerUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170010 - HTTP code: 503 - message: "Stager is unavailable: %s"
func IsStagingBackendInvalidError ¶
IsStagingBackendInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 320004 - HTTP code: 403 - message: "The request staging completion endpoint only handles apps desired to stage on the Diego backend."
func IsStagingError ¶
IsStagingError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170001 - HTTP code: 400 - message: "Staging error: %s"
func IsStagingInProgressError ¶
IsStagingInProgressError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170017 - HTTP code: 422 - message: "Only one build can be STAGING at a time per application."
func IsStagingTimeExpiredError ¶
IsStagingTimeExpiredError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170007 - HTTP code: 504 - message: "Staging time expired: %s"
func IsStatsError ¶
IsStatsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 200001 - HTTP code: 400 - message: "Stats error: %s"
func IsStatsUnavailableError ¶
IsStatsUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 200002 - HTTP code: 503 - message: "Stats unavailable: %s"
func IsStopDisabledDuringDeploymentError ¶
IsStopDisabledDuringDeploymentError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 390024 - HTTP code: 422 - message: "Cannot stop the app while it is deploying, please cancel the deployment before stopping the app."
func IsTaskError ¶
IsTaskError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170019 - HTTP code: 500 - message: "Task failed: %s"
func IsTaskWorkersUnavailableError ¶
IsTaskWorkersUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 170020 - HTTP code: 503 - message: "Task workers are unavailable: %s"
func IsTotalPrivateDomainsExceededError ¶
IsTotalPrivateDomainsExceededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 130005 - HTTP code: 400 - message: "The number of private domains exceeds the quota for organization: %s"
func IsUaaEndpointDisabledError ¶
IsUaaEndpointDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20005 - HTTP code: 501 - message: "The UAA endpoint needed is disabled"
func IsUaaIdTakenError ¶
IsUaaIdTakenError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20002 - HTTP code: 400 - message: "The UAA ID is taken: %s"
func IsUaaUnavailableError ¶
IsUaaUnavailableError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20004 - HTTP code: 503 - message: "The UAA service is currently unavailable"
func IsUnableToDeleteError ¶
IsUnableToDeleteError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 350002 - HTTP code: 400 - message: "Unable to perform delete action: %s"
func IsUnableToPerformError ¶
IsUnableToPerformError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10009 - HTTP code: 400 - message: "%s could not be completed: %s"
func IsUnbindableServiceError ¶
IsUnbindableServiceError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 90005 - HTTP code: 400 - message: "The service instance doesn't support binding."
func IsUnprocessableEntityError ¶
IsUnprocessableEntityError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 10008 - HTTP code: 422 - message: "%s"
func IsUserInvalidError ¶
IsUserInvalidError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20001 - HTTP code: 400 - message: "The user info is invalid: %s"
func IsUserIsInMultipleOriginsError ¶
IsUserIsInMultipleOriginsError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20006 - HTTP code: 400 - message: "The user exists in multiple origins. Specify an origin for the requested user from: %s"
func IsUserNotFoundError ¶
IsUserNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20003 - HTTP code: 404 - message: "The user could not be found: %s"
func IsUserProvidedServiceInstanceHandlerNeededError ¶
IsUserProvidedServiceInstanceHandlerNeededError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 340002 - HTTP code: 400 - message: "Please use the User Provided Services API to manage this resource."
func IsUserProvidedServiceInstanceNotFoundError ¶
IsUserProvidedServiceInstanceNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 340001 - HTTP code: 404 - message: "The service instance could not be found: %s"
func IsUserWithOriginNotFoundError ¶
IsUserWithOriginNotFoundError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 20007 - HTTP code: 404 - message: "The user could not be found, %s"
func IsVolumeMountServiceDisabledError ¶
IsVolumeMountServiceDisabledError returns a boolean indicating whether the error is known to report the Cloud Foundry error: - Cloud Foundry code: 60025 - HTTP code: 403 - message: "Support for volume mount services is disabled"
Types ¶
type App ¶
type App struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Name string `json:"name"` Memory int `json:"memory"` Instances int `json:"instances"` DiskQuota int `json:"disk_quota"` SpaceGuid string `json:"space_guid"` StackGuid string `json:"stack_guid"` State string `json:"state"` PackageState string `json:"package_state"` Command string `json:"command"` Buildpack string `json:"buildpack"` DetectedBuildpack string `json:"detected_buildpack"` DetectedBuildpackGuid string `json:"detected_buildpack_guid"` HealthCheckHttpEndpoint string `json:"health_check_http_endpoint"` HealthCheckType string `json:"health_check_type"` HealthCheckTimeout int `json:"health_check_timeout"` Diego bool `json:"diego"` EnableSSH bool `json:"enable_ssh"` DetectedStartCommand string `json:"detected_start_command"` DockerImage string `json:"docker_image"` DockerCredentialsJSON map[string]interface{} `json:"docker_credentials_json"` DockerCredentials DockerCredentials `json:"docker_credentials"` Environment map[string]interface{} `json:"environment_json"` StagingFailedReason string `json:"staging_failed_reason"` StagingFailedDescription string `json:"staging_failed_description"` Ports []int `json:"ports"` SpaceURL string `json:"space_url"` SpaceData SpaceResource `json:"space"` PackageUpdatedAt string `json:"package_updated_at"` // contains filtered or unexported fields }
func (*App) Summary ¶
func (a *App) Summary() (AppSummary, error)
type AppCreateRequest ¶
type AppCreateRequest struct { Name string `json:"name"` SpaceGuid string `json:"space_guid"` // Memory for the app, in MB Memory int `json:"memory,omitempty"` // Instances to startup Instances int `json:"instances,omitempty"` // Disk quota in MB DiskQuota int `json:"disk_quota,omitempty"` StackGuid string `json:"stack_guid,omitempty"` // Desired state of the app. Either "STOPPED" or "STARTED" State AppState `json:"state,omitempty"` // Command to start an app Command string `json:"command,omitempty"` // Buildpack to build the app. Three options: // 1. Blank for autodetection // 2. GIT url // 3. Name of an installed buildpack Buildpack string `json:"buildpack,omitempty"` // Endpoint to check if an app is healthy HealthCheckHttpEndpoint string `json:"health_check_http_endpoint,omitempty"` // How to check if an app is healthy. Defaults to HEALTH_PORT if not specified HealthCheckType HealthCheckType `json:"health_check_type,omitempty"` HealthCheckTimeout int `json:"health_check_timeout,omitempty"` Diego bool `json:"diego,omitempty"` EnableSSH bool `json:"enable_ssh,omitempty"` DockerImage string `json:"docker_image,omitempty"` DockerCredentials DockerCredentials `json:"docker_credentials,omitempty"` Environment map[string]interface{} `json:"environment_json,omitempty"` }
type AppEnv ¶
type AppEnv struct { // These can have arbitrary JSON so need to map to interface{} Environment map[string]interface{} `json:"environment_json"` StagingEnv map[string]interface{} `json:"staging_env_json"` RunningEnv map[string]interface{} `json:"running_env_json"` SystemEnv map[string]interface{} `json:"system_env_json"` ApplicationEnv map[string]interface{} `json:"application_env_json"` }
type AppEventEntity ¶
type AppEventEntity struct { //EventTypes are app.crash, audit.app.start, audit.app.stop, audit.app.update, audit.app.create, audit.app.delete-request EventType string `json:"type"` //The GUID of the actor. Actor string `json:"actor"` //The actor type, user or app ActorType string `json:"actor_type"` //The name of the actor. ActorName string `json:"actor_name"` //The GUID of the actee. Actee string `json:"actee"` //The actee type, space, app or v3-app ActeeType string `json:"actee_type"` //The name of the actee. ActeeName string `json:"actee_name"` //Timestamp format "2016-02-26T13:29:44Z". The event creation time. Timestamp time.Time `json:"timestamp"` MetaData struct { //app.crash event fields ExitDescription string `json:"exit_description,omitempty"` ExitReason string `json:"reason,omitempty"` ExitStatus string `json:"exit_status,omitempty"` Request struct { Name string `json:"name,omitempty"` Instances float64 `json:"instances,omitempty"` State string `json:"state,omitempty"` Memory float64 `json:"memory,omitempty"` EnvironmentVars string `json:"environment_json,omitempty"` DockerCredentials string `json:"docker_credentials_json,omitempty"` //audit.app.create event fields Console bool `json:"console,omitempty"` Buildpack string `json:"buildpack,omitempty"` Space string `json:"space_guid,omitempty"` HealthcheckType string `json:"health_check_type,omitempty"` HealthcheckTimeout float64 `json:"health_check_timeout,omitempty"` Production bool `json:"production,omitempty"` //app.crash event fields Index float64 `json:"index,omitempty"` } `json:"request"` } `json:"metadata"` }
The AppEventEntity the actual app event body
type AppEventQuery ¶
AppEventQuery a struct for defining queries like 'q=filter>value' or 'q=filter IN a,b,c'
type AppEventResource ¶
type AppEventResource struct { Meta Meta `json:"metadata"` Entity AppEventEntity `json:"entity"` }
AppEventResource the event resources
type AppEventResponse ¶
type AppEventResponse struct { Results int `json:"total_results"` Pages int `json:"total_pages"` PrevURL string `json:"prev_url"` NextURL string `json:"next_url"` Resources []AppEventResource `json:"resources"` }
AppEventResponse the entire response
type AppInstance ¶
type AppInstance struct { State string `json:"state"` Since sinceTime `json:"since"` }
type AppResource ¶
type AppResponse ¶
type AppResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []AppResource `json:"resources"` }
type AppStats ¶
type AppStats struct { State string `json:"state"` Stats struct { Name string `json:"name"` Uris []string `json:"uris"` Host string `json:"host"` Port int `json:"port"` Uptime int `json:"uptime"` MemQuota int `json:"mem_quota"` DiskQuota int `json:"disk_quota"` FdsQuota int `json:"fds_quota"` Usage struct { Time statTime `json:"time"` CPU float64 `json:"cpu"` Mem int `json:"mem"` Disk int `json:"disk"` } `json:"usage"` } `json:"stats"` }
type AppSummary ¶
type AppSummary struct { Guid string `json:"guid"` Name string `json:"name"` ServiceCount int `json:"service_count"` RunningInstances int `json:"running_instances"` SpaceGuid string `json:"space_guid"` StackGuid string `json:"stack_guid"` Buildpack string `json:"buildpack"` DetectedBuildpack string `json:"detected_buildpack"` Environment map[string]interface{} `json:"environment_json"` Memory int `json:"memory"` Instances int `json:"instances"` DiskQuota int `json:"disk_quota"` State string `json:"state"` Command string `json:"command"` PackageState string `json:"package_state"` HealthCheckType string `json:"health_check_type"` HealthCheckTimeout int `json:"health_check_timeout"` StagingFailedReason string `json:"staging_failed_reason"` StagingFailedDescription string `json:"staging_failed_description"` Diego bool `json:"diego"` DockerImage string `json:"docker_image"` DetectedStartCommand string `json:"detected_start_command"` EnableSSH bool `json:"enable_ssh"` DockerCredentials map[string]interface{} `json:"docker_credentials_json"` }
type AppUpdateResource ¶
type AppUpdateResource struct { Name string `json:"name,omitempty"` Memory int `json:"memory,omitempty"` Instances int `json:"instances,omitempty"` DiskQuota int `json:"disk_quota,omitempty"` SpaceGuid string `json:"space_guid,omitempty"` StackGuid string `json:"stack_guid,omitempty"` State AppState `json:"state,omitempty"` Command string `json:"command,omitempty"` Buildpack string `json:"buildpack,omitempty"` HealthCheckHttpEndpoint string `json:"health_check_http_endpoint,omitempty"` HealthCheckType string `json:"health_check_type,omitempty"` HealthCheckTimeout int `json:"health_check_timeout,omitempty"` Diego bool `json:"diego,omitempty"` EnableSSH bool `json:"enable_ssh,omitempty"` DockerImage string `json:"docker_image,omitempty"` DockerCredentials map[string]interface{} `json:"docker_credentials_json,omitempty"` Environment map[string]interface{} `json:"environment_json,omitempty"` StagingFailedReason string `json:"staging_failed_reason,omitempty"` StagingFailedDescription string `json:"staging_failed_description,omitempty"` Ports []int `json:"ports,omitempty"` }
type AppUsageEvent ¶
type AppUsageEvent struct { GUID string `json:"guid"` CreatedAt string `json:"created_at"` State string `json:"state"` PreviousState string `json:"previous_state"` MemoryInMbPerInstance int `json:"memory_in_mb_per_instance"` PreviousMemoryInMbPerInstance int `json:"previous_memory_in_mb_per_instance"` InstanceCount int `json:"instance_count"` PreviousInstanceCount int `json:"previous_instance_count"` AppGUID string `json:"app_guid"` SpaceGUID string `json:"space_guid"` SpaceName string `json:"space_name"` OrgGUID string `json:"org_guid"` BuildpackGUID string `json:"buildpack_guid"` BuildpackName string `json:"buildpack_name"` PackageState string `json:"package_state"` PreviousPackageState string `json:"previous_package_state"` ParentAppGUID string `json:"parent_app_guid"` ParentAppName string `json:"parent_app_name"` ProcessType string `json:"process_type"` TaskName string `json:"task_name"` TaskGUID string `json:"task_guid"` // contains filtered or unexported fields }
type AppUsageEventResource ¶
type AppUsageEventResource struct { Meta Meta `json:"metadata"` Entity AppUsageEvent `json:"entity"` }
type AppUsageEventsResponse ¶
type AppUsageEventsResponse struct { TotalResults int `json:"total_results"` Pages int `json:"total_pages"` NextURL string `json:"next_url"` Resources []AppUsageEventResource `json:"resources"` }
type Buildpack ¶
type Buildpack struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Name string `json:"name"` Enabled bool `json:"enabled"` Locked bool `json:"locked"` Position int `json:"position"` Filename string `json:"filename"` Stack string `json:"stack"` // contains filtered or unexported fields }
func (*Buildpack) Update ¶
func (b *Buildpack) Update(bpr *BuildpackRequest) error
type BuildpackRequest ¶
type BuildpackRequest struct { // These are all pointers to the values so that we can tell // whether people wanted position 0, or enable/unlock values, // vs whether they didn't specify them and want them unchanged/default. Name *string `json:"name,omitempty"` Enabled *bool `json:"enabled,omitempty"` Locked *bool `json:"locked,omitempty"` Position *int `json:"position,omitempty"` Stack *string `json:"stack,omitempty"` }
func (*BuildpackRequest) Disable ¶
func (bpr *BuildpackRequest) Disable()
func (*BuildpackRequest) Enable ¶
func (bpr *BuildpackRequest) Enable()
func (*BuildpackRequest) Lock ¶
func (bpr *BuildpackRequest) Lock()
func (*BuildpackRequest) SetName ¶
func (bpr *BuildpackRequest) SetName(s string)
func (*BuildpackRequest) SetPosition ¶
func (bpr *BuildpackRequest) SetPosition(i int)
func (*BuildpackRequest) SetStack ¶
func (bpr *BuildpackRequest) SetStack(s string)
func (*BuildpackRequest) Unlock ¶
func (bpr *BuildpackRequest) Unlock()
type BuildpackResource ¶
type BuildpackResponse ¶
type BuildpackResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []BuildpackResource `json:"resources"` }
type Client ¶
Client used to communicate with Cloud Foundry
func (*Client) AddIsolationSegmentToOrg ¶
func (*Client) AddIsolationSegmentToSpace ¶
func (*Client) AppByName ¶
AppByName takes an appName, and GUIDs for a space and org, and performs the API lookup with those query parameters set to return you the desired App object.
func (*Client) AssignSpaceQuota ¶
func (*Client) AssociateOrgAuditor ¶
func (*Client) AssociateOrgAuditorByUsername ¶
func (*Client) AssociateOrgAuditorByUsernameAndOrigin ¶
func (*Client) AssociateOrgBillingManager ¶
func (*Client) AssociateOrgBillingManagerByUsername ¶
func (*Client) AssociateOrgBillingManagerByUsernameAndOrigin ¶
func (*Client) AssociateOrgManager ¶
func (*Client) AssociateOrgManagerByUsername ¶
func (*Client) AssociateOrgManagerByUsernameAndOrigin ¶
func (*Client) AssociateOrgUser ¶
func (*Client) AssociateOrgUserByUsername ¶
func (*Client) AssociateOrgUserByUsernameAndOrigin ¶
func (*Client) AssociateSpaceAuditor ¶
func (*Client) AssociateSpaceAuditorByUsername ¶
func (*Client) AssociateSpaceAuditorByUsernameAndOrigin ¶
func (*Client) AssociateSpaceDeveloper ¶
func (*Client) AssociateSpaceDeveloperByUsername ¶
func (*Client) AssociateSpaceDeveloperByUsernameAndOrigin ¶
func (*Client) AssociateSpaceManager ¶
func (*Client) AssociateSpaceManagerByUsername ¶
func (*Client) AssociateSpaceManagerByUsernameAndOrigin ¶
func (*Client) BindRunningSecGroup ¶
BindRunningSecGroup contacts the CF endpoint to associate a security group secGUID: identifies the security group to add a space to
func (*Client) BindSecGroup ¶
BindSecGroup contacts the CF endpoint to associate a space with a security group secGUID: identifies the security group to add a space to spaceGUID: identifies the space to associate
func (*Client) BindStagingSecGroup ¶
BindStagingSecGroup contacts the CF endpoint to associate a space with a security group secGUID: identifies the security group to add a space to
func (*Client) BindStagingSecGroupToSpace ¶
BindSpaceStagingSecGroup contacts the CF endpoint to associate a space with a security group for staging functions only secGUID: identifies the security group to add a space to spaceGUID: identifies the space to associate
func (*Client) CancelV3Deployment ¶
func (*Client) CopyPackageV3 ¶
CopyPackageV3 makes a copy of a package that is associated with one app and associates the copy with a new app.
func (*Client) CreateApp ¶
func (c *Client) CreateApp(req AppCreateRequest) (App, error)
CreateApp creates a new empty application that still needs it's app bit uploaded and to be started
func (*Client) CreateBuildpack ¶
func (c *Client) CreateBuildpack(bpr *BuildpackRequest) (*Buildpack, error)
func (*Client) CreateIsolationSegment ¶
func (c *Client) CreateIsolationSegment(name string) (*IsolationSegment, error)
func (*Client) CreateOrgQuota ¶
func (c *Client) CreateOrgQuota(orgQuote OrgQuotaRequest) (*OrgQuota, error)
func (*Client) CreateRoute ¶
func (c *Client) CreateRoute(routeRequest RouteRequest) (Route, error)
CreateRoute creates a regular http route
func (*Client) CreateRouteServiceBinding ¶
func (*Client) CreateSecGroup ¶
func (c *Client) CreateSecGroup(name string, rules []SecGroupRule, spaceGuids []string) (*SecGroup, error)
CreateSecGroup contacts the CF endpoint for creating a new security group. name: the name to give to the created security group rules: A slice of rule objects that describe the rules that this security group enforces.
This can technically be nil or an empty slice - we won't judge you
spaceGuids: The security group will be associated with the spaces specified by the contents of this slice.
If nil, the security group will not be associated with any spaces initially.
func (*Client) CreateServiceBinding ¶
func (c *Client) CreateServiceBinding(appGUID, serviceInstanceGUID string) (*ServiceBinding, error)
func (*Client) CreateServiceBroker ¶
func (c *Client) CreateServiceBroker(csb CreateServiceBrokerRequest) (ServiceBroker, error)
func (*Client) CreateServiceInstance ¶
func (c *Client) CreateServiceInstance(req ServiceInstanceRequest) (ServiceInstance, error)
func (*Client) CreateServiceKey ¶
func (c *Client) CreateServiceKey(csr CreateServiceKeyRequest) (ServiceKey, error)
CreateServiceKey creates a service key from the request. If a service key exists already, it returns an error containing `CF-ServiceKeyNameTaken`
func (*Client) CreateServicePlanVisibility ¶
func (c *Client) CreateServicePlanVisibility(servicePlanGuid string, organizationGuid string) (ServicePlanVisibility, error)
func (*Client) CreateServicePlanVisibilityByUniqueId ¶
func (c *Client) CreateServicePlanVisibilityByUniqueId(uniqueId string, organizationGuid string) (ServicePlanVisibility, error)
a uniqueID is the id of the service in the catalog and not in cf internal db
func (*Client) CreateSharedDomain ¶
func (*Client) CreateSpace ¶
func (c *Client) CreateSpace(req SpaceRequest) (Space, error)
func (*Client) CreateSpaceQuota ¶
func (c *Client) CreateSpaceQuota(spaceQuote SpaceQuotaRequest) (*SpaceQuota, error)
func (*Client) CreateTask ¶
func (c *Client) CreateTask(tr TaskRequest) (task Task, err error)
CreateTask creates a new task in CF system and returns its structure.
func (*Client) CreateTcpRoute ¶
func (c *Client) CreateTcpRoute(routeRequest RouteRequest) (Route, error)
CreateTcpRoute creates a TCP route
func (*Client) CreateUser ¶
func (c *Client) CreateUser(req UserRequest) (User, error)
func (*Client) CreateUserProvidedServiceInstance ¶
func (c *Client) CreateUserProvidedServiceInstance(req UserProvidedServiceInstanceRequest) (*UserProvidedServiceInstance, error)
func (*Client) CreateV3App ¶
func (c *Client) CreateV3App(r CreateV3AppRequest) (*V3App, error)
func (*Client) CreateV3Build ¶
func (c *Client) CreateV3Build(packageGUID string, lifecycle *V3Lifecycle, metadata *V3Metadata) (*V3Build, error)
func (*Client) CreateV3Deployment ¶
func (c *Client) CreateV3Deployment(appGUID string, optionalParams *CreateV3DeploymentOptionalParameters) (*V3Deployment, error)
func (*Client) CreateV3Organization ¶
func (c *Client) CreateV3Organization(r CreateV3OrganizationRequest) (*V3Organization, error)
func (*Client) CreateV3Space ¶
func (c *Client) CreateV3Space(r CreateV3SpaceRequest) (*V3Space, error)
func (*Client) DefaultIsolationSegmentForOrg ¶
func (*Client) DeleteDomain ¶
func (*Client) DeleteDroplet ¶
func (*Client) DeleteIsolationSegmentByGUID ¶
func (*Client) DeleteRoute ¶
func (*Client) DeleteRouteMapping ¶
func (*Client) DeleteRouteServiceBinding ¶
func (*Client) DeleteSecGroup ¶
DeleteSecGroup contacts the CF endpoint to delete an existing security group. guid: Indentifies the security group to be deleted.
func (*Client) DeleteServiceBinding ¶
func (*Client) DeleteServiceBroker ¶
func (*Client) DeleteServiceInstance ¶
func (*Client) DeleteServiceKey ¶
DeleteServiceKey removes a service key instance
func (*Client) DeleteServicePlanVisibility ¶
func (*Client) DeleteServicePlanVisibilityByPlanAndOrg ¶
func (*Client) DeleteSharedDomain ¶
func (*Client) DeleteUser ¶
func (*Client) DeleteUserProvidedServiceInstance ¶
func (*Client) DeleteV3App ¶
func (*Client) DeleteV3Organization ¶
func (*Client) DeleteV3Space ¶
func (*Client) DoRequestWithoutRedirects ¶
DoRequestWithoutRedirects executes the request without following redirects
func (*Client) GetAppBits ¶
func (c *Client) GetAppBits(guid string) (io.ReadCloser, error)
GetAppBits downloads the application's bits as a tar file
func (*Client) GetAppByGuidNoInlineCall ¶
GetAppByGuidNoInlineCall will fetch app info including space and orgs information Without using inline-relations-depth=2 call
func (*Client) GetAppInstances ¶
func (c *Client) GetAppInstances(guid string) (map[string]AppInstance, error)
func (*Client) GetBuildpackByGuid ¶
func (*Client) GetCurrentDropletForV3App ¶
func (*Client) GetDropletBits ¶
func (c *Client) GetDropletBits(guid string) (io.ReadCloser, error)
GetDropletBits downloads the application's droplet bits as a tar file
func (*Client) GetIsolationSegmentByGUID ¶
func (c *Client) GetIsolationSegmentByGUID(guid string) (*IsolationSegment, error)
func (*Client) GetOrgQuotaByName ¶
func (*Client) GetProcessStats ¶
func (*Client) GetRouteMappingByGuid ¶
func (c *Client) GetRouteMappingByGuid(guid string) (*RouteMapping, error)
func (*Client) GetRunningEnvironmentVariableGroup ¶
func (c *Client) GetRunningEnvironmentVariableGroup() (EnvironmentVariableGroup, error)
func (*Client) GetSSHCode ¶
func (*Client) GetSecGroup ¶
GetSecGroup contacts the CF endpoint for fetching the info for a particular security group. guid: Identifies the security group to fetch information from
func (*Client) GetSecGroupByName ¶
func (*Client) GetServiceBindingByGuid ¶
func (c *Client) GetServiceBindingByGuid(guid string) (ServiceBinding, error)
func (*Client) GetServiceBrokerByGuid ¶
func (c *Client) GetServiceBrokerByGuid(guid string) (ServiceBroker, error)
func (*Client) GetServiceBrokerByName ¶
func (c *Client) GetServiceBrokerByName(name string) (ServiceBroker, error)
func (*Client) GetServiceInstanceByGuid ¶
func (c *Client) GetServiceInstanceByGuid(guid string) (ServiceInstance, error)
func (*Client) GetServiceInstanceParams ¶
func (*Client) GetServiceKeyByGuid ¶
func (c *Client) GetServiceKeyByGuid(guid string) (ServiceKey, error)
func (*Client) GetServiceKeyByInstanceGuid ¶
func (c *Client) GetServiceKeyByInstanceGuid(guid string) (ServiceKey, error)
GetServiceKeyByInstanceGuid is deprecated in favor of GetServiceKeysByInstanceGuid
func (*Client) GetServiceKeyByName ¶
func (c *Client) GetServiceKeyByName(name string) (ServiceKey, error)
func (*Client) GetServiceKeysByInstanceGuid ¶
func (c *Client) GetServiceKeysByInstanceGuid(guid string) ([]ServiceKey, error)
GetServiceKeysByInstanceGuid returns the service keys for a service instance. If none are found, it returns an error.
func (*Client) GetServicePlanByGUID ¶
func (c *Client) GetServicePlanByGUID(guid string) (*ServicePlan, error)
func (*Client) GetServicePlanVisibilityByGuid ¶
func (c *Client) GetServicePlanVisibilityByGuid(guid string) (ServicePlanVisibility, error)
func (*Client) GetSharedDomainByGuid ¶
func (c *Client) GetSharedDomainByGuid(guid string) (SharedDomain, error)
func (*Client) GetSharedDomainByName ¶
func (c *Client) GetSharedDomainByName(name string) (SharedDomain, error)
func (*Client) GetSpaceByName ¶
func (*Client) GetSpaceQuotaByName ¶
func (c *Client) GetSpaceQuotaByName(name string) (SpaceQuota, error)
func (*Client) GetStagingEnvironmentVariableGroup ¶
func (c *Client) GetStagingEnvironmentVariableGroup() (EnvironmentVariableGroup, error)
func (*Client) GetTaskByGuid ¶
GetTaskByGuid returns a task structure by requesting it with the tasks GUID.
func (*Client) GetUserByGUID ¶
GetUserByGUID retrieves the user with the provided guid.
func (*Client) GetUserProvidedServiceInstanceByGuid ¶
func (c *Client) GetUserProvidedServiceInstanceByGuid(guid string) (UserProvidedServiceInstance, error)
func (*Client) GetV3AppEnvironment ¶
func (c *Client) GetV3AppEnvironment(appGUID string) (V3AppEnvironment, error)
func (*Client) GetV3BuildByGUID ¶
func (*Client) GetV3Deployment ¶
func (c *Client) GetV3Deployment(deploymentGUID string) (*V3Deployment, error)
func (*Client) GetV3OrganizationByGUID ¶
func (c *Client) GetV3OrganizationByGUID(organizationGUID string) (*V3Organization, error)
func (*Client) GetV3SpaceByGUID ¶
func (*Client) IsolationSegmentForSpace ¶
func (*Client) ListAllProcesses ¶
ListAllProcesses will call the v3 processes api
func (*Client) ListAllProcessesByQuery ¶
ListAllProcessesByQuery will call the v3 processes api
func (*Client) ListAppEvents ¶
func (c *Client) ListAppEvents(eventType string) ([]AppEventEntity, error)
ListAppEvents returns all app events based on eventType
func (*Client) ListAppEventsByQuery ¶
func (c *Client) ListAppEventsByQuery(eventType string, queries []AppEventQuery) ([]AppEventEntity, error)
ListAppEventsByQuery returns all app events based on eventType and queries
func (*Client) ListAppUsageEvents ¶
func (c *Client) ListAppUsageEvents() ([]AppUsageEvent, error)
ListAppUsageEvents lists all unfiltered events.
func (*Client) ListAppUsageEventsByQuery ¶
func (c *Client) ListAppUsageEventsByQuery(query url.Values) ([]AppUsageEvent, error)
ListAppUsageEventsByQuery lists all events matching the provided query.
func (*Client) ListAppsByQueryWithLimits ¶
ListAppsByQueryWithLimits queries totalPages app info. When totalPages is less and equal than 0, it queries all app info When there are no more than totalPages apps on server side, all apps info will be returned
func (*Client) ListAppsBySpaceGuid ¶
func (*Client) ListBuildpacks ¶
func (*Client) ListDomains ¶
func (*Client) ListDomainsByQuery ¶
func (*Client) ListEvents ¶
ListEvents lists all unfiltered events.
func (*Client) ListEventsByQuery ¶
ListEventsByQuery lists all events matching the provided query.
func (*Client) ListIsolationSegments ¶
func (c *Client) ListIsolationSegments() ([]IsolationSegment, error)
func (*Client) ListIsolationSegmentsByQuery ¶
func (c *Client) ListIsolationSegmentsByQuery(query url.Values) ([]IsolationSegment, error)
func (*Client) ListOrgAuditorsByQuery ¶
func (*Client) ListOrgBillingManagers ¶
func (*Client) ListOrgBillingManagersByQuery ¶
func (*Client) ListOrgManagersByQuery ¶
func (*Client) ListOrgPrivateDomains ¶
func (*Client) ListOrgQuotas ¶
func (*Client) ListOrgQuotasByQuery ¶
func (*Client) ListOrgSpaceQuotas ¶
func (c *Client) ListOrgSpaceQuotas(orgGUID string) ([]SpaceQuota, error)
func (*Client) ListOrgUsersByQuery ¶
func (*Client) ListPackagesForAppV3 ¶
func (*Client) ListRouteMappings ¶
func (c *Client) ListRouteMappings() ([]*RouteMapping, error)
func (*Client) ListRouteMappingsByQuery ¶
func (c *Client) ListRouteMappingsByQuery(query url.Values) ([]*RouteMapping, error)
func (*Client) ListRoutes ¶
func (*Client) ListRoutesByQuery ¶
func (*Client) ListRunningSecGroups ¶
func (*Client) ListSecGroups ¶
func (*Client) ListServiceBindings ¶
func (c *Client) ListServiceBindings() ([]ServiceBinding, error)
func (*Client) ListServiceBindingsByQuery ¶
func (c *Client) ListServiceBindingsByQuery(query url.Values) ([]ServiceBinding, error)
func (*Client) ListServiceBrokers ¶
func (c *Client) ListServiceBrokers() ([]ServiceBroker, error)
func (*Client) ListServiceBrokersByQuery ¶
func (c *Client) ListServiceBrokersByQuery(query url.Values) ([]ServiceBroker, error)
func (*Client) ListServiceInstances ¶
func (c *Client) ListServiceInstances() ([]ServiceInstance, error)
func (*Client) ListServiceInstancesByQuery ¶
func (c *Client) ListServiceInstancesByQuery(query url.Values) ([]ServiceInstance, error)
func (*Client) ListServiceKeys ¶
func (c *Client) ListServiceKeys() ([]ServiceKey, error)
func (*Client) ListServiceKeysByQuery ¶
func (c *Client) ListServiceKeysByQuery(query url.Values) ([]ServiceKey, error)
func (*Client) ListServicePlanVisibilities ¶
func (c *Client) ListServicePlanVisibilities() ([]ServicePlanVisibility, error)
func (*Client) ListServicePlanVisibilitiesByQuery ¶
func (c *Client) ListServicePlanVisibilitiesByQuery(query url.Values) ([]ServicePlanVisibility, error)
func (*Client) ListServicePlans ¶
func (c *Client) ListServicePlans() ([]ServicePlan, error)
func (*Client) ListServicePlansByQuery ¶
func (c *Client) ListServicePlansByQuery(query url.Values) ([]ServicePlan, error)
func (*Client) ListServiceUsageEvents ¶
func (c *Client) ListServiceUsageEvents() ([]ServiceUsageEvent, error)
ListServiceUsageEvents lists all unfiltered events.
func (*Client) ListServiceUsageEventsByQuery ¶
func (c *Client) ListServiceUsageEventsByQuery(query url.Values) ([]ServiceUsageEvent, error)
ListServiceUsageEventsByQuery lists all events matching the provided query.
func (*Client) ListServices ¶
func (*Client) ListServicesByQuery ¶
func (*Client) ListSharedDomains ¶
func (c *Client) ListSharedDomains() ([]SharedDomain, error)
func (*Client) ListSharedDomainsByQuery ¶
func (c *Client) ListSharedDomainsByQuery(query url.Values) ([]SharedDomain, error)
func (*Client) ListSpaceAuditors ¶
func (*Client) ListSpaceAuditorsByQuery ¶
func (*Client) ListSpaceDevelopers ¶
func (*Client) ListSpaceDevelopersByQuery ¶
func (*Client) ListSpaceManagers ¶
func (*Client) ListSpaceManagersByQuery ¶
func (*Client) ListSpaceQuotas ¶
func (c *Client) ListSpaceQuotas() ([]SpaceQuota, error)
func (*Client) ListSpaceQuotasByQuery ¶
func (c *Client) ListSpaceQuotasByQuery(query url.Values) ([]SpaceQuota, error)
func (*Client) ListSpaceSecGroups ¶
func (*Client) ListSpaces ¶
func (*Client) ListSpacesByOrgGuid ¶
func (*Client) ListSpacesByQuery ¶
func (*Client) ListStacks ¶
func (*Client) ListStacksByQuery ¶
func (*Client) ListStagingSecGroups ¶
func (*Client) ListTasks ¶
ListTasks returns all tasks the user has access to. See http://v3-apidocs.cloudfoundry.org/version/3.12.0/index.html#list-tasks
func (*Client) ListTasksByQuery ¶
ListTasksByQuery returns all tasks the user has access to, with query parameters. See http://v3-apidocs.cloudfoundry.org/version/3.12.0/index.html#list-tasks
func (*Client) ListUserAuditedOrgs ¶
func (*Client) ListUserAuditedSpaces ¶
func (*Client) ListUserBillingManagedOrgs ¶
func (*Client) ListUserManagedOrgs ¶
func (*Client) ListUserManagedSpaces ¶
func (*Client) ListUserProvidedServiceInstances ¶
func (c *Client) ListUserProvidedServiceInstances() ([]UserProvidedServiceInstance, error)
func (*Client) ListUserProvidedServiceInstancesByQuery ¶
func (c *Client) ListUserProvidedServiceInstancesByQuery(query url.Values) ([]UserProvidedServiceInstance, error)
func (*Client) ListUsersByQuery ¶
func (*Client) ListV3AppsByQuery ¶
func (*Client) ListV3OrganizationsByQuery ¶
func (c *Client) ListV3OrganizationsByQuery(query url.Values) ([]V3Organization, error)
func (*Client) ListV3SpacesByQuery ¶
func (*Client) MakeServicePlanPrivate ¶
func (*Client) MakeServicePlanPublic ¶
func (*Client) MappingAppAndRoute ¶
func (c *Client) MappingAppAndRoute(req RouteMappingRequest) (*RouteMapping, error)
func (*Client) NewRequest ¶
NewRequest is used to create a new Request
func (*Client) NewRequestWithBody ¶
NewRequestWithBody is used to create a new request with arbigtrary body io.Reader.
func (*Client) RemoveIsolationSegmentFromOrg ¶
func (*Client) RemoveIsolationSegmentFromSpace ¶
func (*Client) RemoveOrgAuditor ¶
func (*Client) RemoveOrgAuditorByUsername ¶
func (*Client) RemoveOrgAuditorByUsernameAndOrigin ¶
func (*Client) RemoveOrgBillingManager ¶
func (*Client) RemoveOrgBillingManagerByUsername ¶
func (*Client) RemoveOrgBillingManagerByUsernameAndOrigin ¶
func (*Client) RemoveOrgManager ¶
func (*Client) RemoveOrgManagerByUsername ¶
func (*Client) RemoveOrgManagerByUsernameAndOrigin ¶
func (*Client) RemoveOrgMetadata ¶
func (*Client) RemoveOrgUser ¶
func (*Client) RemoveOrgUserByUsername ¶
func (*Client) RemoveOrgUserByUsernameAndOrigin ¶
func (*Client) RemoveSpaceAuditor ¶
func (*Client) RemoveSpaceAuditorByUsername ¶
func (*Client) RemoveSpaceAuditorByUsernameAndOrigin ¶
func (*Client) RemoveSpaceDeveloper ¶
func (*Client) RemoveSpaceDeveloperByUsername ¶
func (*Client) RemoveSpaceDeveloperByUsernameAndOrigin ¶
func (*Client) RemoveSpaceManager ¶
func (*Client) RemoveSpaceManagerByUsername ¶
func (*Client) RemoveSpaceManagerByUsernameAndOrigin ¶
func (*Client) RemoveSpaceMetadata ¶
func (*Client) ResetDefaultIsolationSegmentForOrg ¶
func (*Client) ResetIsolationSegmentForSpace ¶
func (*Client) ResourceMatch ¶
ResourceMatch matches given resource list of SHA / file size pairs against the Cloud Controller cache, and reports the subset which describes already existing files
func (*Client) RestageApp ¶
func (c *Client) RestageApp(guid string) (UpdateResponse, error)
func (*Client) RestartApp ¶
func (*Client) ServiceBindingByGuid ¶
func (c *Client) ServiceBindingByGuid(guid string) (ServiceBinding, error)
func (*Client) ServiceInstanceByGuid ¶
func (c *Client) ServiceInstanceByGuid(guid string) (ServiceInstance, error)
func (*Client) SetCurrentDropletForV3App ¶
func (c *Client) SetCurrentDropletForV3App(appGUID, dropletGUID string) (*CurrentDropletV3Response, error)
func (*Client) SetRunningEnvironmentVariableGroup ¶
func (c *Client) SetRunningEnvironmentVariableGroup(evg EnvironmentVariableGroup) error
func (*Client) SetStagingEnvironmentVariableGroup ¶
func (c *Client) SetStagingEnvironmentVariableGroup(evg EnvironmentVariableGroup) error
func (*Client) ShareOrgPrivateDomain ¶
func (*Client) SupportsMetadataAPI ¶
func (*Client) TasksByApp ¶
TasksByApp returns task structures which aligned to an app identified by the given guid. See: http://v3-apidocs.cloudfoundry.org/version/3.12.0/index.html#list-tasks-for-an-app
func (*Client) TasksByAppByQuery ¶
TasksByAppByQuery returns task structures which aligned to an app identified by the given guid and filtered by the given query parameters. See: http://v3-apidocs.cloudfoundry.org/version/3.12.0/index.html#list-tasks-for-an-app
func (*Client) TerminateTask ¶
TerminateTask cancels a task identified by its GUID.
func (*Client) TotalEvents ¶
TotalEvents returns the number of unfiltered events.
func (*Client) TotalEventsByQuery ¶
TotalEventsByQuery returns the number of events matching the provided query.
func (*Client) UnbindRunningSecGroup ¶
UnbindRunningSecGroup contacts the CF endpoint to dis-associate a security group secGUID: identifies the security group to add a space to
func (*Client) UnbindSecGroup ¶
UnbindSecGroup contacts the CF endpoint to dissociate a space from a security group secGUID: identifies the security group to remove a space from spaceGUID: identifies the space to dissociate from the security group
func (*Client) UnbindStagingSecGroup ¶
UnbindStagingSecGroup contacts the CF endpoint to dis-associate a space with a security group secGUID: identifies the security group to add a space to
func (*Client) UnshareOrgPrivateDomain ¶
func (*Client) UpdateApp ¶
func (c *Client) UpdateApp(guid string, aur AppUpdateResource) (UpdateResponse, error)
func (*Client) UpdateOrg ¶
func (c *Client) UpdateOrg(orgGUID string, orgRequest OrgRequest) (Org, error)
func (*Client) UpdateOrgMetadata ¶
func (*Client) UpdateOrgQuota ¶
func (c *Client) UpdateOrgQuota(orgQuotaGUID string, orgQuota OrgQuotaRequest) (*OrgQuota, error)
func (*Client) UpdateSI ¶
func (c *Client) UpdateSI(serviceInstanceGuid string, req ServiceInstanceUpdateRequest, async bool) error
func (*Client) UpdateSecGroup ¶
func (c *Client) UpdateSecGroup(guid, name string, rules []SecGroupRule, spaceGuids []string) (*SecGroup, error)
UpdateSecGroup contacts the CF endpoint to update an existing security group. guid: identifies the security group that you would like to update. name: the new name to give to the security group rules: A slice of rule objects that describe the rules that this security group enforces.
If this is left nil, the rules will not be changed.
spaceGuids: The security group will be associated with the spaces specified by the contents of this slice.
If nil, the space associations will not be changed.
func (*Client) UpdateServiceBroker ¶
func (c *Client) UpdateServiceBroker(guid string, usb UpdateServiceBrokerRequest) (ServiceBroker, error)
func (*Client) UpdateServiceInstance ¶
func (*Client) UpdateServicePlanVisibility ¶
func (*Client) UpdateSpace ¶
func (c *Client) UpdateSpace(spaceGUID string, req SpaceRequest) (Space, error)
func (*Client) UpdateSpaceMetadata ¶
func (*Client) UpdateSpaceQuota ¶
func (c *Client) UpdateSpaceQuota(spaceQuotaGUID string, spaceQuote SpaceQuotaRequest) (*SpaceQuota, error)
func (*Client) UpdateUserProvidedServiceInstance ¶
func (c *Client) UpdateUserProvidedServiceInstance(guid string, req UserProvidedServiceInstanceRequest) (*UserProvidedServiceInstance, error)
func (*Client) UpdateV3App ¶
func (c *Client) UpdateV3App(appGUID string, r UpdateV3AppRequest) (*V3App, error)
func (*Client) UpdateV3Organization ¶
func (c *Client) UpdateV3Organization(organizationGUID string, r UpdateV3OrganizationRequest) (*V3Organization, error)
func (*Client) UpdateV3Space ¶
func (c *Client) UpdateV3Space(spaceGUID string, r UpdateV3SpaceRequest) (*V3Space, error)
func (*Client) UploadAppBits ¶
UploadAppBits uploads the application's contents
func (*Client) UploadDropletBits ¶
GetDropletBits downloads the application's droplet bits as a tar file Returns the GUID, job URL for monitoring, and an error
func (*Client) UserProvidedServiceInstanceByGuid ¶
func (c *Client) UserProvidedServiceInstanceByGuid(guid string) (UserProvidedServiceInstance, error)
type CloudFoundryError ¶
type CloudFoundryError struct { Code int `json:"code"` ErrorCode string `json:"error_code"` Description string `json:"description"` }
func NewCloudFoundryErrorFromV3Errors ¶
func NewCloudFoundryErrorFromV3Errors(cfErrorsV3 CloudFoundryErrorsV3) CloudFoundryError
CF APIs v3 can return multiple errors, we take the first one and convert it into a V2 model
func (CloudFoundryError) Error ¶
func (cfErr CloudFoundryError) Error() string
type CloudFoundryErrorV3 ¶
type CloudFoundryErrorsV3 ¶
type CloudFoundryErrorsV3 struct {
Errors []CloudFoundryErrorV3 `json:"errors"`
}
type CloudFoundryHTTPError ¶
func (CloudFoundryHTTPError) Error ¶
func (e CloudFoundryHTTPError) Error() string
type Config ¶
type Config struct { ApiAddress string `json:"api_url"` Username string `json:"user"` Password string `json:"password"` ClientID string `json:"client_id"` ClientSecret string `json:"client_secret"` SkipSslValidation bool `json:"skip_ssl_validation"` HttpClient *http.Client Token string `json:"auth_token"` TokenSource oauth2.TokenSource UserAgent string `json:"user_agent"` Origin string `json:"-"` // contains filtered or unexported fields }
Config is used to configure the creation of a client
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig configuration for client Keep LoginAdress for backward compatibility Need to be remove in close future
type CreateServiceKeyRequest ¶
type CreateV3AppRequest ¶
type CreateV3AppRequest struct { Name string SpaceGUID string EnvironmentVariables map[string]string Lifecycle *V3Lifecycle Metadata *V3Metadata }
type CreateV3DeploymentOptionalParameters ¶
type CreateV3DeploymentOptionalParameters struct { Droplet *V3Relationship `json:"droplet,omitempty"` Revision *V3DeploymentRevision `json:"revision,omitempty"` Strategy *string `json:"strategy,omitempty"` Metadata *V3Metadata `json:"metadata,omitempty"` }
type CreateV3OrganizationRequest ¶
type CreateV3OrganizationRequest struct { Name string Suspended *bool `json:"suspended,omitempty"` Metadata *V3Metadata }
type CreateV3SpaceRequest ¶
type CreateV3SpaceRequest struct { Name string OrgGUID string Metadata *V3Metadata }
type CurrentDropletV3Response ¶
type CurrentDropletV3Response struct { Data V3Relationship `json:"data,omitempty"` Links map[string]Link `json:"links,omitempty"` }
type DockerCredentials ¶
type Domain ¶
type Domain struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` OwningOrganizationGuid string `json:"owning_organization_guid"` OwningOrganizationUrl string `json:"owning_organization_url"` // contains filtered or unexported fields }
type DomainResource ¶
type DomainsResponse ¶
type DomainsResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []DomainResource `json:"resources"` }
type Endpoint ¶
type Endpoint struct { DopplerEndpoint string `json:"doppler_logging_endpoint"` LoggingEndpoint string `json:"logging_endpoint"` AuthEndpoint string `json:"authorization_endpoint"` TokenEndpoint string `json:"token_endpoint"` AppSSHEndpoint string `json:"app_ssh_endpoint"` AppSSHOauthClient string `json:"app_ssh_oauth_client"` }
func DefaultEndpoint ¶
func DefaultEndpoint() *Endpoint
type EnvironmentVariableGroup ¶
type EnvironmentVariableGroup map[string]interface{}
type Event ¶
type Event struct { GUID string `json:"guid"` Type string `json:"type"` CreatedAt string `json:"created_at"` Actor string `json:"actor"` ActorType string `json:"actor_type"` ActorName string `json:"actor_name"` ActorUsername string `json:"actor_username"` Actee string `json:"actee"` ActeeType string `json:"actee_type"` ActeeName string `json:"actee_name"` OrganizationGUID string `json:"organization_guid"` SpaceGUID string `json:"space_guid"` Metadata map[string]interface{} `json:"metadata"` // contains filtered or unexported fields }
Event is a type that contains event data.
type EventResource ¶
EventResource is a type that contains metadata and the entity for an event.
type EventsResponse ¶
type EventsResponse struct { TotalResults int `json:"total_results"` Pages int `json:"total_pages"` NextURL string `json:"next_url"` Resources []EventResource `json:"resources"` }
EventsResponse is a type that wraps a collection of event resources.
type HealthCheckType ¶
type HealthCheckType string
const ( HEALTH_HTTP HealthCheckType = "http" HEALTH_PORT HealthCheckType = "port" HEALTH_PROCESS HealthCheckType = "process" )
type Info ¶
type Info struct { Name string `json:"name"` Build string `json:"build"` Support string `json:"support"` Version int `json:"version"` Description string `json:"description"` AuthorizationEndpoint string `json:"authorization_endpoint"` TokenEndpoint string `json:"token_endpoint"` MinCLIVersion string `json:"min_cli_version"` MinRecommendedCLIVersion string `json:"min_recommended_cli_version"` APIVersion string `json:"api_version"` AppSSHEndpoint string `json:"app_ssh_endpoint"` AppSSHHostKeyFingerprint string `json:"app_ssh_host_key_fingerprint"` AppSSHOauthClient string `json:"app_ssh_oauth_client"` DopplerLoggingEndpoint string `json:"doppler_logging_endpoint"` RoutingEndpoint string `json:"routing_endpoint"` User string `json:"user,omitempty"` }
Info is metadata about a Cloud Foundry deployment
type IsolationSegementResponse ¶
type IsolationSegementResponse struct { GUID string `json:"guid"` Name string `json:"name"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` Links struct { Self struct { Href string `json:"href"` } `json:"self"` Spaces struct { Href string `json:"href"` } `json:"spaces"` Organizations struct { Href string `json:"href"` } `json:"organizations"` } `json:"links"` }
type IsolationSegment ¶
type IsolationSegment struct { GUID string `json:"guid"` Name string `json:"name"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` // contains filtered or unexported fields }
func (*IsolationSegment) AddOrg ¶
func (i *IsolationSegment) AddOrg(orgGuid string) error
func (*IsolationSegment) AddSpace ¶
func (i *IsolationSegment) AddSpace(spaceGuid string) error
func (*IsolationSegment) Delete ¶
func (i *IsolationSegment) Delete() error
func (*IsolationSegment) RemoveOrg ¶
func (i *IsolationSegment) RemoveOrg(orgGuid string) error
func (*IsolationSegment) RemoveSpace ¶
func (i *IsolationSegment) RemoveSpace(spaceGuid string) error
type LastOperation ¶
type ListIsolationSegmentsResponse ¶
type ListIsolationSegmentsResponse struct { Pagination Pagination `json:"pagination"` Resources []IsolationSegementResponse `json:"resources"` }
type MaintenanceInfo ¶
type Metadata ¶
type Metadata struct { Annotations map[string]interface{} `json:"annotations"` Labels map[string]interface{} `json:"labels"` }
func (*Metadata) AddAnnotation ¶
func (*Metadata) RemoveAnnotation ¶
func (*Metadata) RemoveLabel ¶
type MetadataHolder ¶
type MetadataHolder struct {
Metadata Metadata `json:"metadata"`
}
type Org ¶
type Org struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Name string `json:"name"` Status string `json:"status"` QuotaDefinitionGuid string `json:"quota_definition_guid"` DefaultIsolationSegmentGuid string `json:"default_isolation_segment_guid"` // contains filtered or unexported fields }
func (*Org) AssociateAuditorByUsername ¶
func (*Org) AssociateAuditorByUsernameAndOrigin ¶
func (*Org) AssociateBillingManager ¶
func (*Org) AssociateBillingManagerByUsername ¶
func (*Org) AssociateBillingManagerByUsernameAndOrigin ¶
func (*Org) AssociateManagerByUsername ¶
func (*Org) AssociateManagerByUsernameAndOrigin ¶
func (*Org) AssociateUserByUsername ¶
func (*Org) AssociateUserByUsernameAndOrigin ¶
func (*Org) ListPrivateDomains ¶
func (*Org) ListSpaceQuotas ¶
func (o *Org) ListSpaceQuotas() ([]SpaceQuota, error)
func (*Org) RemoveAuditor ¶
func (*Org) RemoveAuditorByUsername ¶
func (*Org) RemoveAuditorByUsernameAndOrigin ¶
func (*Org) RemoveBillingManager ¶
func (*Org) RemoveBillingManagerByUsername ¶
func (*Org) RemoveBillingManagerByUsernameAndOrigin ¶
func (*Org) RemoveManager ¶
func (*Org) RemoveManagerByUsername ¶
func (*Org) RemoveManagerByUsernameAndOrigin ¶
func (*Org) RemoveUser ¶
func (*Org) RemoveUserByUsername ¶
func (*Org) RemoveUserByUsernameAndOrigin ¶
func (*Org) SharePrivateDomain ¶
func (*Org) Summary ¶
func (o *Org) Summary() (OrgSummary, error)
func (*Org) UnsharePrivateDomain ¶
type OrgQuota ¶
type OrgQuota struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` TotalServices int `json:"total_services"` TotalRoutes int `json:"total_routes"` TotalPrivateDomains int `json:"total_private_domains"` MemoryLimit int `json:"memory_limit"` TrialDBAllowed bool `json:"trial_db_allowed"` InstanceMemoryLimit int `json:"instance_memory_limit"` AppInstanceLimit int `json:"app_instance_limit"` AppTaskLimit int `json:"app_task_limit"` TotalServiceKeys int `json:"total_service_keys"` TotalReservedRoutePorts int `json:"total_reserved_route_ports"` // contains filtered or unexported fields }
type OrgQuotaRequest ¶
type OrgQuotaRequest struct { Name string `json:"name"` NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` TotalServices int `json:"total_services"` TotalRoutes int `json:"total_routes"` TotalPrivateDomains int `json:"total_private_domains"` MemoryLimit int `json:"memory_limit"` TrialDBAllowed bool `json:"trial_db_allowed"` InstanceMemoryLimit int `json:"instance_memory_limit"` AppInstanceLimit int `json:"app_instance_limit"` AppTaskLimit int `json:"app_task_limit"` TotalServiceKeys int `json:"total_service_keys"` TotalReservedRoutePorts int `json:"total_reserved_route_ports"` }
type OrgQuotasResource ¶
type OrgQuotasResponse ¶
type OrgQuotasResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []OrgQuotasResource `json:"resources"` }
type OrgRequest ¶
type OrgResource ¶
type OrgResponse ¶
type OrgResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []OrgResource `json:"resources"` }
type OrgSummary ¶
type OrgSummary struct { Guid string `json:"guid"` Name string `json:"name"` Status string `json:"status"` Spaces []OrgSummarySpaces `json:"spaces"` }
type OrgSummarySpaces ¶
type OrgUserResponse ¶
type OrgUserResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextURL string `json:"next_url"` Resources []UserResource `json:"resources"` }
type Pagination ¶
type Pagination struct { TotalResults int `json:"total_results"` TotalPages int `json:"total_pages"` First Link `json:"first"` Last Link `json:"last"` Next Link `json:"next"` Previous Link `json:"previous"` }
Pagination is used by the V3 apis
type Process ¶
type Process struct { GUID string `json:"guid"` Type string `json:"type"` Instances int `json:"instances"` MemoryInMB int `json:"memory_in_mb"` DiskInMB int `json:"disk_in_mb"` Ports []int `json:"ports,omitempty"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` HealthCheck struct { Type string `json:"type"` Data struct { Timeout int `json:"timeout"` InvocationTimeout int `json:"invocation_timeout"` Endpoint string `json:"endpoint"` } `json:"data"` } `json:"health_check"` Links struct { Self Link `json:"self"` Scale Link `json:"scale"` App Link `json:"app"` Space Link `json:"space"` Stats Link `json:"stats"` } `json:"links"` }
Process represents a running process in a container.
type ProcessListResponse ¶
type ProcessListResponse struct { Pagination Pagination `json:"pagination"` Processes []Process `json:"resources"` }
ProcessListResponse is the json body returned from the API
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
Request is used to help build up a request
type Route ¶
type Route struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Host string `json:"host"` Path string `json:"path"` DomainGuid string `json:"domain_guid"` DomainURL string `json:"domain_url"` SpaceGuid string `json:"space_guid"` ServiceInstanceGuid string `json:"service_instance_guid"` Port int `json:"port"` // contains filtered or unexported fields }
type RouteMapping ¶
type RouteMapping struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` AppPort int `json:"app_port"` AppGUID string `json:"app_guid"` RouteGUID string `json:"route_guid"` AppUrl string `json:"app_url"` RouteUrl string `json:"route_url"` // contains filtered or unexported fields }
type RouteMappingRequest ¶
type RouteMappingResource ¶
type RouteMappingResource struct { Meta Meta `json:"metadata"` Entity RouteMapping `json:"entity"` }
type RouteMappingResponse ¶
type RouteMappingResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []RouteMappingResource `json:"resources"` }
type RouteRequest ¶
type RoutesResource ¶
type RoutesResponse ¶
type RoutesResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []RoutesResource `json:"resources"` }
type SecGroup ¶
type SecGroup struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Rules []SecGroupRule `json:"rules"` Running bool `json:"running_default"` Staging bool `json:"staging_default"` SpacesURL string `json:"spaces_url"` StagingSpacesURL string `json:"staging_spaces_url"` SpacesData []SpaceResource `json:"spaces"` StagingSpacesData []SpaceResource `json:"staging_spaces"` // contains filtered or unexported fields }
func (*SecGroup) ListSpaceResources ¶
func (secGroup *SecGroup) ListSpaceResources() ([]SpaceResource, error)
func (*SecGroup) ListStagingSpaceResources ¶
func (secGroup *SecGroup) ListStagingSpaceResources() ([]SpaceResource, error)
type SecGroupCreateResponse ¶
type SecGroupResource ¶
type SecGroupResponse ¶
type SecGroupResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []SecGroupResource `json:"resources"` }
type SecGroupRule ¶
type SecGroupRule struct { Protocol string `json:"protocol"` Ports string `json:"ports,omitempty"` //e.g. "4000-5000,9142" Destination string `json:"destination"` //CIDR Format Description string `json:"description,omitempty"` //Optional description Code int `json:"code"` // ICMP code Type int `json:"type"` //ICMP type. Only valid if Protocol=="icmp" Log bool `json:"log,omitempty"` //If true, log this rule }
type Service ¶
type Service struct { Guid string `json:"guid"` Label string `json:"label"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Description string `json:"description"` Active bool `json:"active"` Bindable bool `json:"bindable"` ServiceBrokerGuid string `json:"service_broker_guid"` ServiceBrokerName string `json:"service_broker_name"` PlanUpdateable bool `json:"plan_updateable"` Tags []string `json:"tags"` UniqueID string `json:"unique_id"` Extra string `json:"extra"` Requires []string `json:"requires"` InstancesRetrievable bool `json:"instances_retrievable"` BindingsRetrievable bool `json:"bindings_retrievable"` // contains filtered or unexported fields }
type ServiceBinding ¶
type ServiceBinding struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` AppGuid string `json:"app_guid"` ServiceInstanceGuid string `json:"service_instance_guid"` Credentials interface{} `json:"credentials"` BindingOptions interface{} `json:"binding_options"` GatewayData interface{} `json:"gateway_data"` GatewayName string `json:"gateway_name"` SyslogDrainUrl string `json:"syslog_drain_url"` VolumeMounts interface{} `json:"volume_mounts"` AppUrl string `json:"app_url"` ServiceInstanceUrl string `json:"service_instance_url"` // contains filtered or unexported fields }
type ServiceBindingResource ¶
type ServiceBindingResource struct { Meta Meta `json:"metadata"` Entity ServiceBinding `json:"entity"` }
type ServiceBindingsResponse ¶
type ServiceBindingsResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` Resources []ServiceBindingResource `json:"resources"` NextUrl string `json:"next_url"` }
type ServiceBroker ¶
type ServiceBroker struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` BrokerURL string `json:"broker_url"` Username string `json:"auth_username"` Password string `json:"auth_password"` SpaceGUID string `json:"space_guid,omitempty"` }
type ServiceBrokerResource ¶
type ServiceBrokerResource struct { Meta Meta `json:"metadata"` Entity ServiceBroker `json:"entity"` }
type ServiceBrokerResponse ¶
type ServiceBrokerResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []ServiceBrokerResource `json:"resources"` }
type ServiceInstance ¶
type ServiceInstance struct { Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Credentials map[string]interface{} `json:"credentials"` ServicePlanGuid string `json:"service_plan_guid"` SpaceGuid string `json:"space_guid"` DashboardUrl string `json:"dashboard_url"` Type string `json:"type"` LastOperation LastOperation `json:"last_operation"` Tags []string `json:"tags"` ServiceGuid string `json:"service_guid"` SpaceUrl string `json:"space_url"` ServicePlanUrl string `json:"service_plan_url"` ServiceBindingsUrl string `json:"service_bindings_url"` ServiceKeysUrl string `json:"service_keys_url"` RoutesUrl string `json:"routes_url"` ServiceUrl string `json:"service_url"` Guid string `json:"guid"` // contains filtered or unexported fields }
type ServiceInstanceRequest ¶
type ServiceInstanceResource ¶
type ServiceInstanceResource struct { Meta Meta `json:"metadata"` Entity ServiceInstance `json:"entity"` }
type ServiceInstancesResponse ¶
type ServiceInstancesResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []ServiceInstanceResource `json:"resources"` }
type ServiceKey ¶
type ServiceKey struct { Name string `json:"name"` Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` ServiceInstanceGuid string `json:"service_instance_guid"` Credentials interface{} `json:"credentials"` ServiceInstanceUrl string `json:"service_instance_url"` // contains filtered or unexported fields }
type ServiceKeyResource ¶
type ServiceKeyResource struct { Meta Meta `json:"metadata"` Entity ServiceKey `json:"entity"` }
type ServiceKeysResponse ¶
type ServiceKeysResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` Resources []ServiceKeyResource `json:"resources"` NextUrl string `json:"next_url"` }
type ServiceOfferingEntity ¶
type ServiceOfferingExtra ¶
type ServiceOfferingExtra struct { DisplayName string `json:"displayName"` DocumentationURL string `json:"documentationURL"` LongDescription string `json:"longDescription"` }
func (*ServiceOfferingExtra) UnmarshalJSON ¶
func (resource *ServiceOfferingExtra) UnmarshalJSON(rawData []byte) error
type ServiceOfferingResource ¶
type ServiceOfferingResource struct { Metadata Meta Entity ServiceOfferingEntity }
type ServiceOfferingResponse ¶
type ServiceOfferingResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` PrevUrl string `json:"prev_url"` Resources []ServiceOfferingResource `json:"resources"` }
type ServicePlan ¶
type ServicePlan struct { Name string `json:"name"` Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Free bool `json:"free"` Description string `json:"description"` ServiceGuid string `json:"service_guid"` Extra interface{} `json:"extra"` UniqueId string `json:"unique_id"` Public bool `json:"public"` Active bool `json:"active"` Bindable bool `json:"bindable"` ServiceUrl string `json:"service_url"` ServiceInstancesUrl string `json:"service_instances_url"` // contains filtered or unexported fields }
type ServicePlanEntity ¶
type ServicePlanResource ¶
type ServicePlanResource struct { Meta Meta `json:"metadata"` Entity ServicePlan `json:"entity"` }
type ServicePlanVisibilitiesResponse ¶
type ServicePlanVisibilitiesResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []ServicePlanVisibilityResource `json:"resources"` }
type ServicePlanVisibility ¶
type ServicePlanVisibility struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` ServicePlanGuid string `json:"service_plan_guid"` OrganizationGuid string `json:"organization_guid"` ServicePlanUrl string `json:"service_plan_url"` OrganizationUrl string `json:"organization_url"` // contains filtered or unexported fields }
type ServicePlanVisibilityResource ¶
type ServicePlanVisibilityResource struct { Meta Meta `json:"metadata"` Entity ServicePlanVisibility `json:"entity"` }
type ServicePlansResponse ¶
type ServicePlansResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []ServicePlanResource `json:"resources"` }
type ServiceSummary ¶
type ServiceSummary struct { Guid string `json:"guid"` Name string `json:"name"` BoundAppCount int `json:"bound_app_count"` DashboardURL string `json:"dashboard_url"` ServiceBrokerName string `json:"service_broker_name"` MaintenanceInfo MaintenanceInfo `json:"maintenance_info"` ServicePlan struct { Guid string `json:"guid"` Name string `json:"name"` MaintenanceInfo MaintenanceInfo `json:"maintenance_info"` Service struct { Guid string `json:"guid"` Label string `json:"label"` Provider string `json:"provider"` Version string `json:"version"` } `json:"service"` } `json:"service_plan"` }
type ServiceUsageEvent ¶
type ServiceUsageEvent struct { GUID string `json:"guid"` CreatedAt string `json:"created_at"` State string `json:"state"` OrgGUID string `json:"org_guid"` SpaceGUID string `json:"space_guid"` SpaceName string `json:"space_name"` ServiceInstanceGUID string `json:"service_instance_guid"` ServiceInstanceName string `json:"service_instance_name"` ServiceInstanceType string `json:"service_instance_type"` ServicePlanGUID string `json:"service_plan_guid"` ServicePlanName string `json:"service_plan_name"` ServiceGUID string `json:"service_guid"` ServiceLabel string `json:"service_label"` // contains filtered or unexported fields }
type ServiceUsageEventResource ¶
type ServiceUsageEventResource struct { Meta Meta `json:"metadata"` Entity ServiceUsageEvent `json:"entity"` }
type ServiceUsageEventsResponse ¶
type ServiceUsageEventsResponse struct { TotalResults int `json:"total_results"` Pages int `json:"total_pages"` NextURL string `json:"next_url"` Resources []ServiceUsageEventResource `json:"resources"` }
type ServicesResource ¶
type ServicesResponse ¶
type ServicesResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []ServicesResource `json:"resources"` }
type SharedDomain ¶
type SharedDomain struct { // contains filtered or unexported fields }
type SharedDomainResource ¶
type SharedDomainResource struct {}
type SharedDomainsResponse ¶
type SharedDomainsResponse struct {}
type Space ¶
type Space struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Name string `json:"name"` OrganizationGuid string `json:"organization_guid"` OrgURL string `json:"organization_url"` OrgData OrgResource `json:"organization"` QuotaDefinitionGuid string `json:"space_quota_definition_guid"` IsolationSegmentGuid string `json:"isolation_segment_guid"` AllowSSH bool `json:"allow_ssh"` // contains filtered or unexported fields }
func (*Space) AssociateAuditorByUsername ¶
func (*Space) AssociateAuditorByUsernameAndOrigin ¶
func (*Space) AssociateDeveloper ¶
func (*Space) AssociateDeveloperByUsername ¶
func (*Space) AssociateDeveloperByUsernameAndOrigin ¶
func (*Space) AssociateManagerByUsername ¶
func (*Space) AssociateManagerByUsernameAndOrigin ¶
func (*Space) GetServiceOfferings ¶
func (s *Space) GetServiceOfferings() (ServiceOfferingResponse, error)
func (*Space) ListSecGroups ¶
func (*Space) Quota ¶
func (s *Space) Quota() (*SpaceQuota, error)
func (*Space) RemoveAuditor ¶
func (*Space) RemoveAuditorByUsername ¶
func (*Space) RemoveAuditorByUsernameAndOrigin ¶
func (*Space) RemoveDeveloper ¶
func (*Space) RemoveDeveloperByUsername ¶
func (*Space) RemoveDeveloperByUsernameAndOrigin ¶
func (*Space) RemoveManager ¶
func (*Space) RemoveManagerByUsername ¶
func (*Space) RemoveManagerByUsernameAndOrigin ¶
func (*Space) Summary ¶
func (s *Space) Summary() (SpaceSummary, error)
type SpaceQuota ¶
type SpaceQuota struct { Guid string `json:"guid"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Name string `json:"name"` OrganizationGuid string `json:"organization_guid"` NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` TotalServices int `json:"total_services"` TotalRoutes int `json:"total_routes"` MemoryLimit int `json:"memory_limit"` InstanceMemoryLimit int `json:"instance_memory_limit"` AppInstanceLimit int `json:"app_instance_limit"` AppTaskLimit int `json:"app_task_limit"` TotalServiceKeys int `json:"total_service_keys"` TotalReservedRoutePorts int `json:"total_reserved_route_ports"` // contains filtered or unexported fields }
type SpaceQuotaRequest ¶
type SpaceQuotaRequest struct { Name string `json:"name"` OrganizationGuid string `json:"organization_guid"` NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` TotalServices int `json:"total_services"` TotalRoutes int `json:"total_routes"` MemoryLimit int `json:"memory_limit"` InstanceMemoryLimit int `json:"instance_memory_limit"` AppInstanceLimit int `json:"app_instance_limit"` AppTaskLimit int `json:"app_task_limit"` TotalServiceKeys int `json:"total_service_keys"` TotalReservedRoutePorts int `json:"total_reserved_route_ports"` }
type SpaceQuotasResource ¶
type SpaceQuotasResource struct { Meta Meta `json:"metadata"` Entity SpaceQuota `json:"entity"` }
type SpaceQuotasResponse ¶
type SpaceQuotasResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []SpaceQuotasResource `json:"resources"` }
type SpaceRequest ¶
type SpaceRequest struct { Name string `json:"name"` OrganizationGuid string `json:"organization_guid"` DeveloperGuid []string `json:"developer_guids,omitempty"` ManagerGuid []string `json:"manager_guids,omitempty"` AuditorGuid []string `json:"auditor_guids,omitempty"` DomainGuid []string `json:"domain_guids,omitempty"` SecurityGroupGuids []string `json:"security_group_guids,omitempty"` SpaceQuotaDefGuid string `json:"space_quota_definition_guid,omitempty"` IsolationSegmentGuid string `json:"isolation_segment_guid,omitempty"` AllowSSH bool `json:"allow_ssh"` }
type SpaceResource ¶
type SpaceResponse ¶
type SpaceResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []SpaceResource `json:"resources"` }
type SpaceRole ¶
type SpaceRole struct { Guid string `json:"guid"` Admin bool `json:"admin"` Active bool `json:"active"` DefaultSpaceGuid string `json:"default_space_guid"` Username string `json:"username"` SpaceRoles []string `json:"space_roles"` SpacesUrl string `json:"spaces_url"` OrganizationsUrl string `json:"organizations_url"` ManagedOrganizationsUrl string `json:"managed_organizations_url"` BillingManagedOrganizationsUrl string `json:"billing_managed_organizations_url"` AuditedOrganizationsUrl string `json:"audited_organizations_url"` ManagedSpacesUrl string `json:"managed_spaces_url"` AuditedSpacesUrl string `json:"audited_spaces_url"` // contains filtered or unexported fields }
type SpaceRoleResource ¶
type SpaceRoleResponse ¶
type SpaceRoleResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []SpaceRoleResource `json:"resources"` }
type SpaceSummary ¶
type SpaceSummary struct { Guid string `json:"guid"` Name string `json:"name"` Apps []AppSummary `json:"apps"` Services []ServiceSummary `json:"services"` }
type SpaceUserResponse ¶
type SpaceUserResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextURL string `json:"next_url"` Resources []UserResource `json:"resources"` }
type StacksResource ¶
type StacksResponse ¶
type StacksResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []StacksResource `json:"resources"` }
type Stats ¶
type Stats struct { Type string `json:"type"` Index int `json:"index"` State string `json:"state"` Usage struct { Time string `json:"time"` CPU float64 `json:"cpu"` Mem int `json:"mem"` Disk int `json:"disk"` } `json:"usage"` Host string `json:"host"` InstancePorts []struct { External int `json:"external"` Internal int `json:"internal"` ExternalTLSProxyPort int `json:"external_tls_proxy_port"` InternalTLSProxyPort int `json:"internal_tls_proxy_port"` } `json:"instance_ports"` Uptime int `json:"uptime"` MemQuota int `json:"mem_quota"` DiskQuota int `json:"disk_quota"` FdsQuota int `json:"fds_quota"` IsolationSegment string `json:"isolation_segment"` Details string `json:"details"` }
Stats represents the stats of a process
type StatsGetResponse ¶
type StatsGetResponse struct {
Stats []Stats `json:"resources"`
}
StatsGetResponse is the json body returned from the API
type Task ¶
type Task struct { GUID string `json:"guid"` SequenceID int `json:"sequence_id"` Name string `json:"name"` Command string `json:"command"` State string `json:"state"` MemoryInMb int `json:"memory_in_mb"` DiskInMb int `json:"disk_in_mb"` Result struct { FailureReason string `json:"failure_reason"` } `json:"result"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` DropletGUID string `json:"droplet_guid"` Links struct { Self Link `json:"self"` App Link `json:"app"` Droplet Link `json:"droplet"` } `json:"links"` }
Task is a description of a task element.
type TaskListResponse ¶
type TaskListResponse struct { Pagination Pagination `json:"pagination"` Tasks []Task `json:"resources"` }
TaskListResponse is the JSON response from the API.
type TaskRequest ¶
type TaskRequest struct { Command string `json:"command"` Name string `json:"name"` MemoryInMegabyte int `json:"memory_in_mb"` DiskInMegabyte int `json:"disk_in_mb"` DropletGUID string `json:"droplet_guid"` }
TaskRequest is a v3 JSON object as described in: http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#create-a-task
type UpdateResponse ¶
type UpdateResponse struct { Metadata Meta `json:"metadata"` Entity UpdateResponseEntity `json:"entity"` }
type UpdateResponseEntity ¶
type UpdateResponseEntity struct { Name string `json:"name"` Production bool `json:"production"` SpaceGuid string `json:"space_guid"` StackGuid string `json:"stack_guid"` Buildpack string `json:"buildpack"` DetectedBuildpack string `json:"detected_buildpack"` DetectedBuildpackGuid string `json:"detected_buildpack_guid"` Environment map[string]interface{} `json:"environment_json"` Memory int `json:"memory"` Instances int `json:"instances"` DiskQuota int `json:"disk_quota"` State string `json:"state"` Version string `json:"version"` Command string `json:"command"` Console bool `json:"console"` Debug string `json:"debug"` StagingTaskId string `json:"staging_task_id"` PackageState string `json:"package_state"` HealthCheckHttpEndpoint string `json:"health_check_http_endpoint"` HealthCheckType string `json:"health_check_type"` HealthCheckTimeout int `json:"health_check_timeout"` StagingFailedReason string `json:"staging_failed_reason"` StagingFailedDescription string `json:"staging_failed_description"` Diego bool `json:"diego,omitempty"` DockerImage string `json:"docker_image"` DockerCredentials struct { Username string `json:"username"` Password string `json:"password"` } `json:"docker_credentials"` PackageUpdatedAt string `json:"package_updated_at"` DetectedStartCommand string `json:"detected_start_command"` EnableSSH bool `json:"enable_ssh"` Ports []int `json:"ports"` SpaceURL string `json:"space_url"` StackURL string `json:"stack_url"` RoutesURL string `json:"routes_url"` EventsURL string `json:"events_url"` ServiceBindingsUrl string `json:"service_bindings_url"` RouteMappingsUrl string `json:"route_mappings_url"` }
type UpdateV3AppRequest ¶
type UpdateV3AppRequest struct { Name string `json:"name"` Lifecycle *V3Lifecycle `json:"lifecycle"` Metadata *V3Metadata `json:"metadata"` }
type UpdateV3OrganizationRequest ¶
type UpdateV3OrganizationRequest struct { Name string Suspended *bool `json:"suspended,omitempty"` Metadata *V3Metadata }
type UpdateV3SpaceRequest ¶
type UpdateV3SpaceRequest struct { Name string Metadata *V3Metadata }
type User ¶
type User struct { Guid string `json:"guid"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Admin bool `json:"admin"` Active bool `json:"active"` DefaultSpaceGUID string `json:"default_space_guid"` Username string `json:"username"` SpacesURL string `json:"spaces_url"` OrgsURL string `json:"organizations_url"` ManagedOrgsURL string `json:"managed_organizations_url"` BillingManagedOrgsURL string `json:"billing_managed_organizations_url"` AuditedOrgsURL string `json:"audited_organizations_url"` ManagedSpacesURL string `json:"managed_spaces_url"` AuditedSpacesURL string `json:"audited_spaces_url"` // contains filtered or unexported fields }
type UserProvidedServiceInstance ¶
type UserProvidedServiceInstance struct { Guid string `json:"guid"` Name string `json:"name"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` Credentials map[string]interface{} `json:"credentials"` SpaceGuid string `json:"space_guid"` Type string `json:"type"` Tags []string `json:"tags"` SpaceUrl string `json:"space_url"` ServiceBindingsUrl string `json:"service_bindings_url"` RoutesUrl string `json:"routes_url"` RouteServiceUrl string `json:"route_service_url"` SyslogDrainUrl string `json:"syslog_drain_url"` // contains filtered or unexported fields }
type UserProvidedServiceInstanceResource ¶
type UserProvidedServiceInstanceResource struct { Meta Meta `json:"metadata"` Entity UserProvidedServiceInstance `json:"entity"` }
type UserProvidedServiceInstancesResponse ¶
type UserProvidedServiceInstancesResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []UserProvidedServiceInstanceResource `json:"resources"` }
type UserRequest ¶
type UserResource ¶
type UserResponse ¶
type UserResponse struct { Count int `json:"total_results"` Pages int `json:"total_pages"` NextUrl string `json:"next_url"` Resources []UserResource `json:"resources"` }
type V3App ¶
type V3App struct { Name string `json:"name,omitempty"` State string `json:"state,omitempty"` Lifecycle V3Lifecycle `json:"lifecycle,omitempty"` GUID string `json:"guid,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Relationships map[string]V3ToOneRelationship `json:"relationships,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` }
type V3AppEnvironment ¶
type V3AppEnvironment struct { EnvVars map[string]string `json:"environment_variables,omitempty"` StagingEnv map[string]string `json:"staging_env_json,omitempty"` RunningEnv map[string]string `json:"running_env_json,omitempty"` SystemEnvVars map[string]json.RawMessage `json:"system_env_json,omitempty"` // VCAP_SERVICES AppEnvVars map[string]json.RawMessage `json:"application_env_json,omitempty"` // VCAP_APPLICATION }
type V3BitsPackage ¶
type V3BitsPackage struct { Error string `json:"error,omitempty"` Checksum struct { Type string `json:"type,omitempty"` // eg. sha256 Value string `json:"value,omitempty"` // populated after the bits are uploaded } `json:"checksum,omitempty"` }
V3BitsPackage is the data for V3Packages of type bits. It provides an upload link to which a zip file should be uploaded.
type V3Build ¶
type V3Build struct { State string `json:"state,omitempty"` Error string `json:"error,omitempty"` Lifecycle V3Lifecycle `json:"lifecycle,omitempty"` Package V3Relationship `json:"package,omitempty"` Droplet V3Relationship `json:"droplet,omitempty"` GUID string `json:"guid,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` CreatedBy V3CreatedBy `json:"created_by,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` }
type V3BuildpackLifecycle ¶
type V3CreatedBy ¶
type V3Deployment ¶
type V3Deployment struct { GUID string `json:"guid"` State string `json:"state"` Status V3DeploymentStatus `json:"status"` Strategy string `json:"strategy"` Droplet V3Relationship `json:"droplet"` PreviousDroplet V3Relationship `json:"previous_droplet"` NewProcesses []V3ProcessReference `json:"new_processes"` Revision V3DeploymentRevision `json:"revision"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` Relationships map[string]V3ToOneRelationship `json:"relationships,omitempty"` }
type V3DeploymentRevision ¶
type V3DeploymentStatus ¶
type V3DetectedBuildpack ¶
type V3DetectedBuildpack struct { Name string `json:"name,omitempty"` // system buildpack name BuildpackName string `json:"buildpack_name,omitempty"` // name reported by the buildpack DetectOutput string `json:"detect_output,omitempty"` // output during detect process Version string `json:"version,omitempty"` }
type V3DockerPackage ¶
type V3DockerPackage struct { Image string `json:"image,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` }
V3DockerPackage is the data for V3Packages of type docker. It references a docker image from a registry.
type V3Droplet ¶
type V3Droplet struct { State string `json:"state,omitempty"` Error string `json:"error,omitempty"` Lifecycle V3Lifecycle `json:"lifecycle,omitempty"` GUID string `json:"guid,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Links map[string]Link `json:"links,omitempty"` ExecutionMetadata string `json:"execution_metadata,omitempty"` ProcessTypes map[string]string `json:"process_types,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` // Only specified when the droplet is using the Docker lifecycle. Image string `json:"image,omitempty"` // The following fields are specified when the droplet is using // the buildpack lifecycle. Checksum struct { Type string `json:"type,omitempty"` Value string `json:"value,omitempty"` } `json:"checksum,omitempty"` Stack string `json:"stack,omitempty"` Buildpacks []V3DetectedBuildpack `json:"buildpacks,omitempty"` }
V3Droplet is the result of staging an application package. There are two types (lifecycles) of droplets: buildpack and docker. In the case of buildpacks, the droplet contains the bits produced by the buildpack.
type V3Lifecycle ¶
type V3Lifecycle struct { Type string `json:"type,omitempty"` BuildpackData V3BuildpackLifecycle `json:"data,omitempty"` }
type V3Metadata ¶
type V3Organization ¶
type V3Organization struct { Name string `json:"name,omitempty"` GUID string `json:"guid,omitempty"` Suspended *bool `json:"suspended,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Relationships map[string]V3ToOneRelationship `json:"relationships,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` }
type V3Package ¶
type V3Package struct { Type string `json:"type,omitempty"` // bits or docker Data json.RawMessage `json:"data,omitempty"` // depends on value of Type State V3PackageState `json:"state,omitempty"` GUID string `json:"guid,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` }
func (*V3Package) BitsData ¶
func (v *V3Package) BitsData() (V3BitsPackage, error)
func (*V3Package) DockerData ¶
func (v *V3Package) DockerData() (V3DockerPackage, error)
type V3PackageState ¶
type V3PackageState string
const ( AwaitingUpload V3PackageState = "AWAITING_UPLOAD" ProcessingUpload V3PackageState = "PROCESSING_UPLOAD" Ready V3PackageState = "READY" Failed V3PackageState = "FAILED" Copying V3PackageState = "COPYING" Expired V3PackageState = "EXPIRED" )
type V3ProcessReference ¶
type V3Relationship ¶
type V3Relationship struct {
GUID string `json:"guid,omitempty"`
}
type V3Space ¶
type V3Space struct { Name string `json:"name,omitempty"` GUID string `json:"guid,omitempty"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` Relationships map[string]V3ToOneRelationship `json:"relationships,omitempty"` Links map[string]Link `json:"links,omitempty"` Metadata V3Metadata `json:"metadata,omitempty"` }
type V3ToOneRelationship ¶
type V3ToOneRelationship struct {
Data V3Relationship `json:"data,omitempty"`
}
Source Files ¶
- app_update.go
- app_usage_events.go
- appevents.go
- apps.go
- buildpacks.go
- cf_error.go
- client.go
- domains.go
- environmentvariablegroups.go
- error.go
- events.go
- info.go
- isolationsegments.go
- metadata.go
- org_quotas.go
- orgs.go
- processes.go
- resource_match.go
- route_mappings.go
- routes.go
- secgroups.go
- service_bindings.go
- service_brokers.go
- service_instances.go
- service_keys.go
- service_plan_visibilities.go
- service_plans.go
- service_usage_events.go
- services.go
- space_quotas.go
- spaces.go
- stacks.go
- stats.go
- tasks.go
- types.go
- user_provided_service_instances.go
- users.go
- v3apps.go
- v3build.go
- v3deployments.go
- v3droplet.go
- v3organizations.go
- v3packages.go
- v3spaces.go
- v3types.go