package
1.5.0
Repository: https://github.com/rightscale/policy_sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

MakeBadGateway builds a goa.ServiceError from an error.
MakeBadRequest builds a goa.ServiceError from an error.
MakeForbidden builds a goa.ServiceError from an error.
MakeInternalError builds a goa.ServiceError from an error.
MakeNotFound builds a goa.ServiceError from an error.
MakeUnauthorized builds a goa.ServiceError from an error.
NewClient initializes a "PublishedTemplate" service client given the endpoints.
NewCreateEndpoint returns an endpoint function that calls the method "create" of service "PublishedTemplate".
NewDeleteEndpoint returns an endpoint function that calls the method "delete" of service "PublishedTemplate".
NewEndpoints wraps the methods of the "PublishedTemplate" service with endpoints.
NewHideEndpoint returns an endpoint function that calls the method "hide" of service "PublishedTemplate".
NewIndexEndpoint returns an endpoint function that calls the method "index" of service "PublishedTemplate".
NewPublishedTemplate initializes result type PublishedTemplate from viewed result type PublishedTemplate.
NewPublishedTemplateList initializes result type PublishedTemplateList from viewed result type PublishedTemplateList.
NewShowEndpoint returns an endpoint function that calls the method "show" of service "PublishedTemplate".
NewUnhideEndpoint returns an endpoint function that calls the method "unhide" of service "PublishedTemplate".
NewUpdateEndpoint returns an endpoint function that calls the method "update" of service "PublishedTemplate".
NewViewedPublishedTemplate initializes viewed result type PublishedTemplate from result type PublishedTemplate using the given view.
NewViewedPublishedTemplateList initializes viewed result type PublishedTemplateList from result type PublishedTemplateList using the given view.

# Constants

ServiceName is the name of the service as defined in the design.

# Variables

MethodNames lists the service method names as defined in the design.

# Structs

Client is the "PublishedTemplate" service client.
A template with this name already exists.
CreatePayload is the payload type of the PublishedTemplate service create method.
CreateResult is the result type of the PublishedTemplate service create method.
Credentials describes a reference to an API signer in the credentials service in the policy language.
No description provided by the author
DeletePayload is the payload type of the PublishedTemplate service delete method.
Endpoints wraps the "PublishedTemplate" service endpoints.
HidePayload is the payload type of the PublishedTemplate service hide method.
IndexPayload is the payload type of the PublishedTemplate service index method.
Parameter defines a parameter given as input to a Policy.
Permission defines a role required in RightScale to perform actions on resources.
PublishedTemplate is the result type of the PublishedTemplate service show method.
PublishedTemplateList is the result type of the PublishedTemplate service index method.
Regular expression.
ShowPayload is the payload type of the PublishedTemplate service show method.
UnhidePayload is the payload type of the PublishedTemplate service unhide method.
UpdatePayload is the payload type of the PublishedTemplate service update method.
User represents a registered RightScale user.

# Interfaces

Auther defines the authorization functions to be implemented by the service.
Service is the PublishedTemplate service interface.

# Type aliases

No description provided by the author