Versions in this module Expand all Collapse all v1 v1.0.5 Nov 15, 2019 v1.0.4 Nov 15, 2019 Changes in this version + const All + const Disabled + const Enabled + const For1Hour + const For30Minutes + const For5Minutes + const Indefinitely + const Integration + const NonExpired + const Past + const Policy + const Schedule + type CancelRequest struct + Id string + func (r *CancelRequest) Method() string + func (r *CancelRequest) ResourcePath() string + func (r *CancelRequest) Validate() error + type Client struct + func NewClient(config *client.Config) (*Client, error) + func (c *Client) Cancel(context context.Context, request *CancelRequest) (*CloseResult, error) + func (c *Client) Create(context context.Context, request *CreateRequest) (*CreateResult, error) + func (c *Client) Delete(context context.Context, request *DeleteRequest) (*DeleteResult, error) + func (c *Client) Get(context context.Context, request *GetRequest) (*GetResult, error) + func (c *Client) List(context context.Context, request *ListRequest) (*ListResult, error) + func (c *Client) Update(context context.Context, request *UpdateRequest) (*UpdateResult, error) + type CloseResult struct + Result string + type CreateRequest struct + Description string + Rules []Rule + Time Time + func (r *CreateRequest) Method() string + func (r *CreateRequest) ResourcePath() string + func (r *CreateRequest) Validate() error + type CreateResult struct + type DeleteRequest struct + Id string + func (r *DeleteRequest) Method() string + func (r *DeleteRequest) ResourcePath() string + func (r *DeleteRequest) Validate() error + type DeleteResult struct + Result string + type Entity struct + Id string + Type RuleEntityType + type GetRequest struct + Id string + func (r *GetRequest) Method() string + func (r *GetRequest) ResourcePath() string + func (r *GetRequest) Validate() error + type GetResult struct + Description string + Id string + Results []Rule + Status string + Time Time + type ListRequest struct + Type StatusType + func (r *ListRequest) Method() string + func (r *ListRequest) ResourcePath() string + func (r *ListRequest) Validate() error + type ListResult struct + Maintenances []Maintenance + type Maintenance struct + Description string + Id string + Status string + Time Time + type Rule struct + Entity Entity + State RuleState + type RuleEntityType string + type RuleState string + type StatusType string + type Time struct + EndDate *time.Time + StartDate *time.Time + Type TimeType + type TimeType string + type UpdateRequest struct + Description string + Id string + Rules []Rule + Time Time + func (r *UpdateRequest) Method() string + func (r *UpdateRequest) ResourcePath() string + func (r *UpdateRequest) Validate() error + type UpdateResult struct