Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OciRegionClient ¶
type OciRegionClient struct {
// contains filtered or unexported fields
}
func (*OciRegionClient) GetAvailableRegions ¶
func (t *OciRegionClient) GetAvailableRegions() ([]*models.Region, error)
func (*OciRegionClient) GetDefaultRegion ¶
func (t *OciRegionClient) GetDefaultRegion() (*models.Region, error)
type OciResourceQueryClient ¶
type OciResourceQueryClient struct {
// contains filtered or unexported fields
}
type OracleResourceScheduleClient ¶
type OracleResourceScheduleClient struct {
// contains filtered or unexported fields
}
func (*OracleResourceScheduleClient) GetAll ¶
func (t *OracleResourceScheduleClient) GetAll() ([]*models.ResourceSchedule, error)
type RegionClient ¶
type RegionClient interface { GetAvailableRegions() ([]*models.Region, error) GetDefaultRegion() (*models.Region, error) }
func NewRegionClient ¶
func NewRegionClient(config common.ConfigurationProvider) (RegionClient, error)
type ResourceQueryClient ¶
type ResourceQueryClient interface {
Query(region string, query string) ([]*models.Resource, error)
}
func NewResourceQueryClient ¶
func NewResourceQueryClient(config common.ConfigurationProvider) (ResourceQueryClient, error)
type ResourceScheduleClient ¶
type ResourceScheduleClient interface {
GetAll() ([]*models.ResourceSchedule, error)
}
func NewResourceScheduleClient ¶
func NewResourceScheduleClient(config common.ConfigurationProvider, appConfig *models.AppConfig) (ResourceScheduleClient, error)
Click to show internal directories.
Click to hide internal directories.