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 "IncidentAggregate" service client given the endpoints.
NewEndpoints wraps the methods of the "IncidentAggregate" service with endpoints.
NewIncidentAggregate initializes result type IncidentAggregate from viewed result type IncidentAggregate.
NewIncidentAggregateList initializes result type IncidentAggregateList from viewed result type IncidentAggregateList.
NewIncidentAggregateNonCatalog initializes result type IncidentAggregateNonCatalog from viewed result type IncidentAggregateNonCatalog.
NewIndexEndpoint returns an endpoint function that calls the method "index" of service "IncidentAggregate".
NewShowEndpoint returns an endpoint function that calls the method "show" of service "IncidentAggregate".
NewShowNonCatalogEndpoint returns an endpoint function that calls the method "show_non_catalog" of service "IncidentAggregate".
NewViewedIncidentAggregate initializes viewed result type IncidentAggregate from result type IncidentAggregate using the given view.
NewViewedIncidentAggregateList initializes viewed result type IncidentAggregateList from result type IncidentAggregateList using the given view.
NewViewedIncidentAggregateNonCatalog initializes viewed result type IncidentAggregateNonCatalog from result type IncidentAggregateNonCatalog 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

Summary of escalation and resolution actions for an incident aggregate.
AppliedPolicy describes a policy that is currently applied.
Client is the "IncidentAggregate" service client.
ConfigurationOption describes a single parameter value used to configure an applied policy.
Credentials describes a reference to an API signer in the credentials service in the policy language.
No description provided by the author
Endpoints wraps the "IncidentAggregate" service endpoints.
IncidentAggregate is the result type of the IncidentAggregate service show method.
IncidentAggregateItem describes an incident raised from an applied policy.
IncidentAggregateList is the result type of the IncidentAggregate service index method.
IncidentAggregateNonCatalog is the result type of the IncidentAggregate service show_non_catalog method.
IncidentAggregateNonCatalogItem describes an incident raised from an applied policy.
Summary of all incidents for an incident aggregate.
IndexPayload is the payload type of the IncidentAggregate service index method.
Org represents a RightScale organization.
Parameter defines a parameter given as input to a Policy.
Permission defines a role required in RightScale to perform actions on resources.
PolicyAggregate describes a policy that is applied across an entire organization.
PolicyAggregateItem is a summarized view of a running applied policy.
PolicyAggregateNonCatalog is a collection of all other applied policies that are not part of an aggregate.
PolicyAggregateNonCatalogItem is a summarized view of a running applied policy.
PolicyTemplate describes a previously uploaded policy template.
Project represents a RightScale project and provides some information about the project.
PublishedTemplate describes a previously created published template.
Regular expression.
ShowNonCatalogPayload is the payload type of the IncidentAggregate service show_non_catalog method.
ShowPayload is the payload type of the IncidentAggregate service show method.
User represents a registered RightScale user.

# Interfaces

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

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author