Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CredentialRequest ¶
type CredentialRequest struct {
// id
// Required: true
ID manifold.ID `json:"id"`
// resource id
// Required: true
ResourceID manifold.ID `json:"resource_id"`
}
CredentialRequest The information sent along to a Provider to provision a set of Credentials for a resource.
swagger:model CredentialRequest
type CredentialResponse ¶
type CredentialResponse struct {
// credentials
// Required: true
Credentials map[string]string `json:"credentials"`
// message
Message Message `json:"message,omitempty"`
}
CredentialResponse The response expected back from a Provider to provision a set of Credentials for a resource.
swagger:model CredentialResponse
type RegionSlug ¶
type RegionSlug string
RegionSlug Combination of the cloud platform and location to provision this resource within.
swagger:model RegionSlug
type ResourceMeasures ¶ added in v0.13.0
type ResourceMeasures struct {
// measures
// Required: true
Measures map[string]int64 `json:"measures"`
// period end
// Required: true
PeriodEnd *strfmt.DateTime `json:"period_end"`
// period start
// Required: true
PeriodStart *strfmt.DateTime `json:"period_start"`
// resource id
// Required: true
ResourceID manifold.ID `json:"resource_id"`
}
ResourceMeasures Object describing a resource's feature usage for a billing period.
swagger:model ResourceMeasures
type ResourceMeasuresBody ¶ added in v0.13.0
type ResourceMeasuresBody struct {
// measures
// Required: true
Measures map[string]int64 `json:"measures"`
// period end
// Required: true
PeriodEnd *strfmt.DateTime `json:"period_end"`
// period start
// Required: true
PeriodStart *strfmt.DateTime `json:"period_start"`
// resource id
// Required: true
ResourceID manifold.ID `json:"resource_id"`
}
ResourceMeasuresBody Object used to hold information about a resource and its features usage.
swagger:model ResourceMeasuresBody
type ResourcePlanChangeRequest ¶
type ResourcePlanChangeRequest struct {
// features
Features gconnector.FeatureMap `json:"features,omitempty"`
// plan
// Required: true
Plan manifold.Label `json:"plan"`
}
ResourcePlanChangeRequest The information sent along to a Provider to request a resources' plan be changed.
swagger:model ResourcePlanChangeRequest
type ResourceRequest ¶
type ResourceRequest struct {
// features
Features gconnector.FeatureMap `json:"features,omitempty"`
// id
// Required: true
ID manifold.ID `json:"id"`
// plan
// Required: true
Plan manifold.Label `json:"plan"`
// product
// Required: true
Product manifold.Label `json:"product"`
// region
// Required: true
Region RegionSlug `json:"region"`
}
ResourceRequest The information sent along to a Provider to provision a resource.
swagger:model ResourceRequest
type SuccessMessage ¶
type SuccessMessage struct {
// message
// Required: true
Message Message `json:"message"`
}
SuccessMessage Object used to display a message back to the user after a change has been made to a Resource.
swagger:model SuccessMessage