Versions in this module Expand all Collapse all v4 v4.0.0 Jun 4, 2024 Changes in this version + func List(client *eclcloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type CreateOpts struct + LicenseType string + func (opts CreateOpts) ToResourceCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToResourceCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *eclcloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) ExtractLicenseInfo() (*License, error) + type DeleteResult struct + func Delete(client *eclcloud.ServiceClient, id string) (r DeleteResult) + type License struct + AssignedFrom time.Time + ExpiresAt *time.Time + ID string + Key string + LicenseType string + func ExtractLicenses(r pagination.Page) ([]License, error) + type LicensePage struct + func (r LicensePage) IsEmpty() (bool, error) + type ListOpts struct + LicenseType string + func (opts ListOpts) ToResourceListQuery() (string, error) + type ListOptsBuilder interface + ToResourceListQuery func() (string, error) Other modules containing this package github.com/nttcom/eclcloud github.com/nttcom/eclcloud/v2 github.com/nttcom/eclcloud/v3