...

Package databasemanagement

import "github.com/oracle/oci-go-sdk/databasemanagement"
Overview
Index

Overview ▾

Index ▾

type ActivityTimeSeriesMetrics
    func (m ActivityTimeSeriesMetrics) String() string
type AddManagedDatabaseToManagedDatabaseGroupDetails
    func (m AddManagedDatabaseToManagedDatabaseGroupDetails) String() string
type AddManagedDatabaseToManagedDatabaseGroupRequest
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) String() string
type AddManagedDatabaseToManagedDatabaseGroupResponse
    func (response AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response AddManagedDatabaseToManagedDatabaseGroupResponse) String() string
type AllowedParameterValue
    func (m AllowedParameterValue) String() string
type AwrDbCollection
    func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbCollection) GetName() *string
    func (m AwrDbCollection) GetQueryKey() *string
    func (m AwrDbCollection) GetVersion() *string
    func (m AwrDbCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbCollection) String() string
type AwrDbCpuUsageCollection
    func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbCpuUsageCollection) GetName() *string
    func (m AwrDbCpuUsageCollection) GetQueryKey() *string
    func (m AwrDbCpuUsageCollection) GetVersion() *string
    func (m AwrDbCpuUsageCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbCpuUsageCollection) String() string
type AwrDbCpuUsageSummary
    func (m AwrDbCpuUsageSummary) String() string
type AwrDbMetricCollection
    func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbMetricCollection) GetName() *string
    func (m AwrDbMetricCollection) GetQueryKey() *string
    func (m AwrDbMetricCollection) GetVersion() *string
    func (m AwrDbMetricCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbMetricCollection) String() string
type AwrDbMetricSummary
    func (m AwrDbMetricSummary) String() string
type AwrDbParameterChangeCollection
    func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbParameterChangeCollection) GetName() *string
    func (m AwrDbParameterChangeCollection) GetQueryKey() *string
    func (m AwrDbParameterChangeCollection) GetVersion() *string
    func (m AwrDbParameterChangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbParameterChangeCollection) String() string
type AwrDbParameterChangeSummary
    func (m AwrDbParameterChangeSummary) String() string
type AwrDbParameterCollection
    func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbParameterCollection) GetName() *string
    func (m AwrDbParameterCollection) GetQueryKey() *string
    func (m AwrDbParameterCollection) GetVersion() *string
    func (m AwrDbParameterCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbParameterCollection) String() string
type AwrDbParameterSummary
    func (m AwrDbParameterSummary) String() string
type AwrDbReport
    func (m AwrDbReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDbReport) GetName() *string
    func (m AwrDbReport) GetQueryKey() *string
    func (m AwrDbReport) GetVersion() *string
    func (m AwrDbReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDbReport) String() string
type AwrDbReportFormatEnum
    func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum
type AwrDbSnapshotCollection
    func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSnapshotCollection) GetName() *string
    func (m AwrDbSnapshotCollection) GetQueryKey() *string
    func (m AwrDbSnapshotCollection) GetVersion() *string
    func (m AwrDbSnapshotCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSnapshotCollection) String() string
type AwrDbSnapshotRangeCollection
    func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSnapshotRangeCollection) GetName() *string
    func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string
    func (m AwrDbSnapshotRangeCollection) GetVersion() *string
    func (m AwrDbSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSnapshotRangeCollection) String() string
type AwrDbSnapshotRangeSummary
    func (m AwrDbSnapshotRangeSummary) String() string
type AwrDbSnapshotSummary
    func (m AwrDbSnapshotSummary) String() string
type AwrDbSqlReport
    func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSqlReport) GetName() *string
    func (m AwrDbSqlReport) GetQueryKey() *string
    func (m AwrDbSqlReport) GetVersion() *string
    func (m AwrDbSqlReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSqlReport) String() string
type AwrDbSqlReportFormatEnum
    func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum
type AwrDbSummary
    func (m AwrDbSummary) String() string
type AwrDbSysstatCollection
    func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSysstatCollection) GetName() *string
    func (m AwrDbSysstatCollection) GetQueryKey() *string
    func (m AwrDbSysstatCollection) GetVersion() *string
    func (m AwrDbSysstatCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSysstatCollection) String() string
type AwrDbSysstatSummary
    func (m AwrDbSysstatSummary) String() string
type AwrDbTopWaitEventCollection
    func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbTopWaitEventCollection) GetName() *string
    func (m AwrDbTopWaitEventCollection) GetQueryKey() *string
    func (m AwrDbTopWaitEventCollection) GetVersion() *string
    func (m AwrDbTopWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbTopWaitEventCollection) String() string
type AwrDbTopWaitEventSummary
    func (m AwrDbTopWaitEventSummary) String() string
type AwrDbWaitEventBucketCollection
    func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbWaitEventBucketCollection) GetName() *string
    func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string
    func (m AwrDbWaitEventBucketCollection) GetVersion() *string
    func (m AwrDbWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbWaitEventBucketCollection) String() string
type AwrDbWaitEventBucketSummary
    func (m AwrDbWaitEventBucketSummary) String() string
type AwrDbWaitEventCollection
    func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbWaitEventCollection) GetName() *string
    func (m AwrDbWaitEventCollection) GetQueryKey() *string
    func (m AwrDbWaitEventCollection) GetVersion() *string
    func (m AwrDbWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbWaitEventCollection) String() string
type AwrDbWaitEventSummary
    func (m AwrDbWaitEventSummary) String() string
type AwrQueryResult
type AwrQueryResultAwrResultTypeEnum
    func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum
type ChangeDatabaseParameterDetails
    func (m ChangeDatabaseParameterDetails) String() string
type ChangeDatabaseParametersDetails
    func (m ChangeDatabaseParametersDetails) String() string
type ChangeDatabaseParametersRequest
    func (request ChangeDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangeDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseParametersRequest) String() string
type ChangeDatabaseParametersResponse
    func (response ChangeDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseParametersResponse) String() string
type ChangeJobCompartmentDetails
    func (m ChangeJobCompartmentDetails) String() string
type ChangeJobCompartmentRequest
    func (request ChangeJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangeJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeJobCompartmentRequest) String() string
type ChangeJobCompartmentResponse
    func (response ChangeJobCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeJobCompartmentResponse) String() string
type ChangeManagedDatabaseGroupCompartmentDetails
    func (m ChangeManagedDatabaseGroupCompartmentDetails) String() string
type ChangeManagedDatabaseGroupCompartmentRequest
    func (request ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeManagedDatabaseGroupCompartmentRequest) String() string
type ChangeManagedDatabaseGroupCompartmentResponse
    func (response ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeManagedDatabaseGroupCompartmentResponse) String() string
type ChildDatabase
    func (m ChildDatabase) String() string
type ClusterCacheMetric
    func (m ClusterCacheMetric) String() string
type CompareTypeEnum
    func GetCompareTypeEnumValues() []CompareTypeEnum
type CreateJobDetails
type CreateJobRequest
    func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobRequest) String() string
type CreateJobResponse
    func (response CreateJobResponse) HTTPResponse() *http.Response
    func (response CreateJobResponse) String() string
type CreateManagedDatabaseGroupDetails
    func (m CreateManagedDatabaseGroupDetails) String() string
type CreateManagedDatabaseGroupRequest
    func (request CreateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagedDatabaseGroupRequest) String() string
type CreateManagedDatabaseGroupResponse
    func (response CreateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response CreateManagedDatabaseGroupResponse) String() string
type CreateSqlJobDetails
    func (m CreateSqlJobDetails) GetCompartmentId() *string
    func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum
    func (m CreateSqlJobDetails) GetDescription() *string
    func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string
    func (m CreateSqlJobDetails) GetManagedDatabaseId() *string
    func (m CreateSqlJobDetails) GetName() *string
    func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation
    func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum
    func (m CreateSqlJobDetails) GetTimeout() *string
    func (m CreateSqlJobDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSqlJobDetails) String() string
    func (m *CreateSqlJobDetails) UnmarshalJSON(data []byte) (e error)
type DatabaseCredentials
    func (m DatabaseCredentials) String() string
type DatabaseCredentialsRoleEnum
    func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum
type DatabaseFleetHealthMetrics
    func (m DatabaseFleetHealthMetrics) String() string
type DatabaseHomeMetricDefinition
    func (m DatabaseHomeMetricDefinition) String() string
type DatabaseHomeMetrics
    func (m DatabaseHomeMetrics) String() string
type DatabaseInstanceHomeMetricsDefinition
    func (m DatabaseInstanceHomeMetricsDefinition) String() string
type DatabaseIoAggregateMetrics
    func (m DatabaseIoAggregateMetrics) String() string
type DatabaseParameterSummary
    func (m DatabaseParameterSummary) String() string
type DatabaseParameterSummaryConstraintEnum
    func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum
type DatabaseParameterSummaryIsModifiedEnum
    func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum
type DatabaseParameterSummaryIsSystemModifiableEnum
    func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum
type DatabaseParameterSummaryTypeEnum
    func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum
type DatabaseParameterUpdateStatus
    func (m DatabaseParameterUpdateStatus) String() string
type DatabaseParameterUpdateStatusStatusEnum
    func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum
type DatabaseParametersCollection
    func (m DatabaseParametersCollection) String() string
type DatabaseStatusEnum
    func GetDatabaseStatusEnumValues() []DatabaseStatusEnum
type DatabaseStorageAggregateMetrics
    func (m DatabaseStorageAggregateMetrics) String() string
type DatabaseSubTypeEnum
    func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum
type DatabaseTimeAggregateMetrics
    func (m DatabaseTimeAggregateMetrics) String() string
type DatabaseTypeEnum
    func GetDatabaseTypeEnumValues() []DatabaseTypeEnum
type DatabaseUsageMetrics
    func (m DatabaseUsageMetrics) String() string
type Datafile
    func (m Datafile) String() string
type DatafileLostWriteProtectEnum
    func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum
type DatafileOnlineStatusEnum
    func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum
type DatafileSharedEnum
    func GetDatafileSharedEnumValues() []DatafileSharedEnum
type DatafileStatusEnum
    func GetDatafileStatusEnumValues() []DatafileStatusEnum
type DbManagementClient
    func NewDbManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbManagementClient, err error)
    func NewDbManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbManagementClient, err error)
    func (client DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup(ctx context.Context, request AddManagedDatabaseToManagedDatabaseGroupRequest) (response AddManagedDatabaseToManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) ChangeDatabaseParameters(ctx context.Context, request ChangeDatabaseParametersRequest) (response ChangeDatabaseParametersResponse, err error)
    func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)
    func (client DbManagementClient) ChangeManagedDatabaseGroupCompartment(ctx context.Context, request ChangeManagedDatabaseGroupCompartmentRequest) (response ChangeManagedDatabaseGroupCompartmentResponse, err error)
    func (client *DbManagementClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DbManagementClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
    func (client DbManagementClient) CreateManagedDatabaseGroup(ctx context.Context, request CreateManagedDatabaseGroupRequest) (response CreateManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)
    func (client DbManagementClient) DeleteManagedDatabaseGroup(ctx context.Context, request DeleteManagedDatabaseGroupRequest) (response DeleteManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)
    func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)
    func (client DbManagementClient) GetClusterCacheMetric(ctx context.Context, request GetClusterCacheMetricRequest) (response GetClusterCacheMetricResponse, err error)
    func (client DbManagementClient) GetDatabaseFleetHealthMetrics(ctx context.Context, request GetDatabaseFleetHealthMetricsRequest) (response GetDatabaseFleetHealthMetricsResponse, err error)
    func (client DbManagementClient) GetDatabaseHomeMetrics(ctx context.Context, request GetDatabaseHomeMetricsRequest) (response GetDatabaseHomeMetricsResponse, err error)
    func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
    func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
    func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)
    func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)
    func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)
    func (client DbManagementClient) ListAwrDbs(ctx context.Context, request ListAwrDbsRequest) (response ListAwrDbsResponse, err error)
    func (client DbManagementClient) ListDatabaseParameters(ctx context.Context, request ListDatabaseParametersRequest) (response ListDatabaseParametersResponse, err error)
    func (client DbManagementClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
    func (client DbManagementClient) ListJobRuns(ctx context.Context, request ListJobRunsRequest) (response ListJobRunsResponse, err error)
    func (client DbManagementClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
    func (client DbManagementClient) ListManagedDatabaseGroups(ctx context.Context, request ListManagedDatabaseGroupsRequest) (response ListManagedDatabaseGroupsResponse, err error)
    func (client DbManagementClient) ListManagedDatabases(ctx context.Context, request ListManagedDatabasesRequest) (response ListManagedDatabasesResponse, err error)
    func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)
    func (client DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup(ctx context.Context, request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)
    func (client *DbManagementClient) SetRegion(region string)
    func (client DbManagementClient) SummarizeAwrDbCpuUsages(ctx context.Context, request SummarizeAwrDbCpuUsagesRequest) (response SummarizeAwrDbCpuUsagesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbMetrics(ctx context.Context, request SummarizeAwrDbMetricsRequest) (response SummarizeAwrDbMetricsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbParameterChanges(ctx context.Context, request SummarizeAwrDbParameterChangesRequest) (response SummarizeAwrDbParameterChangesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbParameters(ctx context.Context, request SummarizeAwrDbParametersRequest) (response SummarizeAwrDbParametersResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbSnapshotRanges(ctx context.Context, request SummarizeAwrDbSnapshotRangesRequest) (response SummarizeAwrDbSnapshotRangesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbSysstats(ctx context.Context, request SummarizeAwrDbSysstatsRequest) (response SummarizeAwrDbSysstatsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbWaitEventBuckets(ctx context.Context, request SummarizeAwrDbWaitEventBucketsRequest) (response SummarizeAwrDbWaitEventBucketsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbWaitEvents(ctx context.Context, request SummarizeAwrDbWaitEventsRequest) (response SummarizeAwrDbWaitEventsResponse, err error)
    func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)
type DeleteJobRequest
    func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobRequest) String() string
type DeleteJobResponse
    func (response DeleteJobResponse) HTTPResponse() *http.Response
    func (response DeleteJobResponse) String() string
type DeleteManagedDatabaseGroupRequest
    func (request DeleteManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeleteManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagedDatabaseGroupRequest) String() string
type DeleteManagedDatabaseGroupResponse
    func (response DeleteManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response DeleteManagedDatabaseGroupResponse) String() string
type FleetMetricDefinition
    func (m FleetMetricDefinition) String() string
type FleetMetricSummaryDefinition
    func (m FleetMetricSummaryDefinition) String() string
type FleetStatusByCategory
    func (m FleetStatusByCategory) String() string
type FleetSummary
    func (m FleetSummary) String() string
type GetAwrDbReportReportFormatEnum
    func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum
type GetAwrDbReportReportTypeEnum
    func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum
type GetAwrDbReportRequest
    func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDbReportRequest) String() string
type GetAwrDbReportResponse
    func (response GetAwrDbReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDbReportResponse) String() string
type GetAwrDbSqlReportReportFormatEnum
    func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum
type GetAwrDbSqlReportRequest
    func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDbSqlReportRequest) String() string
type GetAwrDbSqlReportResponse
    func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDbSqlReportResponse) String() string
type GetClusterCacheMetricRequest
    func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request GetClusterCacheMetricRequest) String() string
type GetClusterCacheMetricResponse
    func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response
    func (response GetClusterCacheMetricResponse) String() string
type GetDatabaseFleetHealthMetricsCompareTypeEnum
    func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum
type GetDatabaseFleetHealthMetricsRequest
    func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetDatabaseFleetHealthMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseFleetHealthMetricsRequest) String() string
type GetDatabaseFleetHealthMetricsResponse
    func (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response
    func (response GetDatabaseFleetHealthMetricsResponse) String() string
type GetDatabaseHomeMetricsRequest
    func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseHomeMetricsRequest) String() string
type GetDatabaseHomeMetricsResponse
    func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response
    func (response GetDatabaseHomeMetricsResponse) String() string
type GetJobExecutionRequest
    func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobExecutionRequest) String() string
type GetJobExecutionResponse
    func (response GetJobExecutionResponse) HTTPResponse() *http.Response
    func (response GetJobExecutionResponse) String() string
type GetJobRequest
    func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRequest) String() string
type GetJobResponse
    func (response GetJobResponse) HTTPResponse() *http.Response
    func (response GetJobResponse) String() string
type GetJobRunRequest
    func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRunRequest) String() string
type GetJobRunResponse
    func (response GetJobRunResponse) HTTPResponse() *http.Response
    func (response GetJobRunResponse) String() string
type GetManagedDatabaseGroupRequest
    func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedDatabaseGroupRequest) String() string
type GetManagedDatabaseGroupResponse
    func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response GetManagedDatabaseGroupResponse) String() string
type GetManagedDatabaseRequest
    func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedDatabaseRequest) String() string
type GetManagedDatabaseResponse
    func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response
    func (response GetManagedDatabaseResponse) String() string
type InstanceDetails
    func (m InstanceDetails) String() string
type InstanceDetailsStatusEnum
    func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum
type Job
type JobCollection
    func (m JobCollection) String() string
type JobDatabase
    func (m JobDatabase) String() string
type JobExecution
    func (m JobExecution) String() string
    func (m *JobExecution) UnmarshalJSON(data []byte) (e error)
type JobExecutionCollection
    func (m JobExecutionCollection) String() string
type JobExecutionResultDetails
type JobExecutionResultDetailsTypeEnum
    func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum
type JobExecutionResultLocation
type JobExecutionResultLocationTypeEnum
    func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum
type JobExecutionStatusEnum
    func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum
type JobExecutionSummary
    func (m JobExecutionSummary) String() string
type JobLifecycleStateEnum
    func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
type JobRun
    func (m JobRun) String() string
type JobRunCollection
    func (m JobRunCollection) String() string
type JobRunRunStatusEnum
    func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum
type JobRunSummary
    func (m JobRunSummary) String() string
type JobScheduleTypeEnum
    func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
type JobSummary
    func (m JobSummary) String() string
type JobTypesEnum
    func GetJobTypesEnumValues() []JobTypesEnum
type LifecycleStatesEnum
    func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
type ListAwrDbSnapshotsRequest
    func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDbSnapshotsRequest) String() string
type ListAwrDbSnapshotsResponse
    func (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response
    func (response ListAwrDbSnapshotsResponse) String() string
type ListAwrDbSnapshotsSortByEnum
    func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum
type ListAwrDbSnapshotsSortOrderEnum
    func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum
type ListAwrDbsRequest
    func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDbsRequest) String() string
type ListAwrDbsResponse
    func (response ListAwrDbsResponse) HTTPResponse() *http.Response
    func (response ListAwrDbsResponse) String() string
type ListAwrDbsSortByEnum
    func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum
type ListAwrDbsSortOrderEnum
    func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum
type ListDatabaseParametersRequest
    func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseParametersRequest) String() string
type ListDatabaseParametersResponse
    func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ListDatabaseParametersResponse) String() string
type ListDatabaseParametersSortByEnum
    func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum
type ListDatabaseParametersSortOrderEnum
    func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum
type ListDatabaseParametersSourceEnum
    func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum
type ListJobExecutionsRequest
    func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobExecutionsRequest) String() string
type ListJobExecutionsResponse
    func (response ListJobExecutionsResponse) HTTPResponse() *http.Response
    func (response ListJobExecutionsResponse) String() string
type ListJobExecutionsSortByEnum
    func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
type ListJobExecutionsSortOrderEnum
    func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
type ListJobRunsRequest
    func (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobRunsRequest) String() string
type ListJobRunsResponse
    func (response ListJobRunsResponse) HTTPResponse() *http.Response
    func (response ListJobRunsResponse) String() string
type ListJobRunsSortByEnum
    func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum
type ListJobRunsSortOrderEnum
    func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum
type ListJobsRequest
    func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobsRequest) String() string
type ListJobsResponse
    func (response ListJobsResponse) HTTPResponse() *http.Response
    func (response ListJobsResponse) String() string
type ListJobsSortByEnum
    func GetListJobsSortByEnumValues() []ListJobsSortByEnum
type ListJobsSortOrderEnum
    func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
type ListManagedDatabaseGroupsLifecycleStateEnum
    func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum
type ListManagedDatabaseGroupsRequest
    func (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedDatabaseGroupsRequest) String() string
type ListManagedDatabaseGroupsResponse
    func (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response
    func (response ListManagedDatabaseGroupsResponse) String() string
type ListManagedDatabaseGroupsSortByEnum
    func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum
type ListManagedDatabaseGroupsSortOrderEnum
    func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum
type ListManagedDatabasesRequest
    func (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedDatabasesRequest) String() string
type ListManagedDatabasesResponse
    func (response ListManagedDatabasesResponse) HTTPResponse() *http.Response
    func (response ListManagedDatabasesResponse) String() string
type ListManagedDatabasesSortByEnum
    func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum
type ListManagedDatabasesSortOrderEnum
    func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum
type ListTablespacesRequest
    func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTablespacesRequest) String() string
type ListTablespacesResponse
    func (response ListTablespacesResponse) HTTPResponse() *http.Response
    func (response ListTablespacesResponse) String() string
type ListTablespacesSortByEnum
    func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum
type ListTablespacesSortOrderEnum
    func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum
type ManagedDatabase
    func (m ManagedDatabase) String() string
type ManagedDatabaseCollection
    func (m ManagedDatabaseCollection) String() string
type ManagedDatabaseGroup
    func (m ManagedDatabaseGroup) String() string
type ManagedDatabaseGroupCollection
    func (m ManagedDatabaseGroupCollection) String() string
type ManagedDatabaseGroupSummary
    func (m ManagedDatabaseGroupSummary) String() string
type ManagedDatabaseSummary
    func (m ManagedDatabaseSummary) String() string
type MemoryAggregateMetrics
    func (m MemoryAggregateMetrics) String() string
type MetricDataPoint
    func (m MetricDataPoint) String() string
type MetricDimensionDefinition
    func (m MetricDimensionDefinition) String() string
type ObjectStorageJobExecutionResultDetails
    func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageJobExecutionResultDetails) String() string
type ObjectStorageJobExecutionResultLocation
    func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageJobExecutionResultLocation) String() string
type ParameterScopeEnum
    func GetParameterScopeEnumValues() []ParameterScopeEnum
type ParentGroup
    func (m ParentGroup) String() string
type PdbStatusDetails
    func (m PdbStatusDetails) String() string
type RemoveManagedDatabaseFromManagedDatabaseGroupDetails
    func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String() string
type RemoveManagedDatabaseFromManagedDatabaseGroupRequest
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String() string
type RemoveManagedDatabaseFromManagedDatabaseGroupResponse
    func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String() string
type ResetDatabaseParametersDetails
    func (m ResetDatabaseParametersDetails) String() string
type ResetDatabaseParametersRequest
    func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ResetDatabaseParametersRequest) String() string
type ResetDatabaseParametersResponse
    func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ResetDatabaseParametersResponse) String() string
type SortOrdersEnum
    func GetSortOrdersEnumValues() []SortOrdersEnum
type SqlJob
    func (m SqlJob) GetCompartmentId() *string
    func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum
    func (m SqlJob) GetDescription() *string
    func (m SqlJob) GetId() *string
    func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum
    func (m SqlJob) GetManagedDatabaseGroupId() *string
    func (m SqlJob) GetManagedDatabaseId() *string
    func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase
    func (m SqlJob) GetName() *string
    func (m SqlJob) GetResultLocation() JobExecutionResultLocation
    func (m SqlJob) GetScheduleType() JobScheduleTypeEnum
    func (m SqlJob) GetSubmissionErrorMessage() *string
    func (m SqlJob) GetTimeCreated() *common.SDKTime
    func (m SqlJob) GetTimeUpdated() *common.SDKTime
    func (m SqlJob) GetTimeout() *string
    func (m SqlJob) MarshalJSON() (buff []byte, e error)
    func (m SqlJob) String() string
    func (m *SqlJob) UnmarshalJSON(data []byte) (e error)
type SqlJobOperationTypeEnum
    func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum
type SqlJobRoleEnum
    func GetSqlJobRoleEnumValues() []SqlJobRoleEnum
type SqlJobSqlTypeEnum
    func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum
type SummarizeAwrDbCpuUsagesRequest
    func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbCpuUsagesRequest) String() string
type SummarizeAwrDbCpuUsagesResponse
    func (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbCpuUsagesResponse) String() string
type SummarizeAwrDbCpuUsagesSessionTypeEnum
    func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum
type SummarizeAwrDbCpuUsagesSortByEnum
    func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum
type SummarizeAwrDbCpuUsagesSortOrderEnum
    func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum
type SummarizeAwrDbMetricsRequest
    func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbMetricsRequest) String() string
type SummarizeAwrDbMetricsResponse
    func (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbMetricsResponse) String() string
type SummarizeAwrDbMetricsSortByEnum
    func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum
type SummarizeAwrDbMetricsSortOrderEnum
    func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum
type SummarizeAwrDbParameterChangesRequest
    func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbParameterChangesRequest) String() string
type SummarizeAwrDbParameterChangesResponse
    func (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbParameterChangesResponse) String() string
type SummarizeAwrDbParameterChangesSortByEnum
    func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum
type SummarizeAwrDbParameterChangesSortOrderEnum
    func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum
type SummarizeAwrDbParametersRequest
    func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbParametersRequest) String() string
type SummarizeAwrDbParametersResponse
    func (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbParametersResponse) String() string
type SummarizeAwrDbParametersSortByEnum
    func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum
type SummarizeAwrDbParametersSortOrderEnum
    func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum
type SummarizeAwrDbParametersValueChangedEnum
    func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum
type SummarizeAwrDbParametersValueDefaultEnum
    func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum
type SummarizeAwrDbParametersValueModifiedEnum
    func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum
type SummarizeAwrDbSnapshotRangesRequest
    func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbSnapshotRangesRequest) String() string
type SummarizeAwrDbSnapshotRangesResponse
    func (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbSnapshotRangesResponse) String() string
type SummarizeAwrDbSnapshotRangesSortByEnum
    func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum
type SummarizeAwrDbSnapshotRangesSortOrderEnum
    func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum
type SummarizeAwrDbSysstatsRequest
    func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbSysstatsRequest) String() string
type SummarizeAwrDbSysstatsResponse
    func (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbSysstatsResponse) String() string
type SummarizeAwrDbSysstatsSortByEnum
    func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum
type SummarizeAwrDbSysstatsSortOrderEnum
    func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum
type SummarizeAwrDbTopWaitEventsRequest
    func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbTopWaitEventsRequest) String() string
type SummarizeAwrDbTopWaitEventsResponse
    func (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbTopWaitEventsResponse) String() string
type SummarizeAwrDbTopWaitEventsSessionTypeEnum
    func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum
type SummarizeAwrDbTopWaitEventsSortByEnum
    func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum
type SummarizeAwrDbTopWaitEventsSortOrderEnum
    func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum
type SummarizeAwrDbWaitEventBucketsRequest
    func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbWaitEventBucketsRequest) String() string
type SummarizeAwrDbWaitEventBucketsResponse
    func (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbWaitEventBucketsResponse) String() string
type SummarizeAwrDbWaitEventBucketsSortByEnum
    func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum
type SummarizeAwrDbWaitEventBucketsSortOrderEnum
    func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum
type SummarizeAwrDbWaitEventsRequest
    func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbWaitEventsRequest) String() string
type SummarizeAwrDbWaitEventsResponse
    func (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbWaitEventsResponse) String() string
type SummarizeAwrDbWaitEventsSessionTypeEnum
    func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum
type SummarizeAwrDbWaitEventsSortByEnum
    func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum
type SummarizeAwrDbWaitEventsSortOrderEnum
    func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum
type Tablespace
    func (m Tablespace) String() string
type TablespaceAllocationTypeEnum
    func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum
type TablespaceCollection
    func (m TablespaceCollection) String() string
type TablespaceCompressForEnum
    func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum
type TablespaceDefaultInMemoryCompressionEnum
    func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum
type TablespaceDefaultInMemoryDistributeEnum
    func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum
type TablespaceDefaultInMemoryDuplicateEnum
    func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum
type TablespaceDefaultInMemoryEnum
    func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum
type TablespaceDefaultInMemoryPriorityEnum
    func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum
type TablespaceDefaultInMemoryServiceEnum
    func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum
type TablespaceDefaultIndexCompressionEnum
    func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum
type TablespaceDefaultTableCompressionEnum
    func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum
type TablespaceExtentManagementEnum
    func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum
type TablespaceIndexCompressForEnum
    func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum
type TablespaceLoggingEnum
    func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum
type TablespaceLostWriteProtectEnum
    func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum
type TablespacePredicateEvaluationEnum
    func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum
type TablespaceRetentionEnum
    func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum
type TablespaceSegmentSpaceManagementEnum
    func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum
type TablespaceSharedEnum
    func GetTablespaceSharedEnumValues() []TablespaceSharedEnum
type TablespaceStatusEnum
    func GetTablespaceStatusEnumValues() []TablespaceStatusEnum
type TablespaceSummary
    func (m TablespaceSummary) String() string
type TablespaceSummaryAllocationTypeEnum
    func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum
type TablespaceSummaryCompressForEnum
    func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum
type TablespaceSummaryDefaultInMemoryCompressionEnum
    func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum
type TablespaceSummaryDefaultInMemoryDistributeEnum
    func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum
type TablespaceSummaryDefaultInMemoryDuplicateEnum
    func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum
type TablespaceSummaryDefaultInMemoryEnum
    func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum
type TablespaceSummaryDefaultInMemoryPriorityEnum
    func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum
type TablespaceSummaryDefaultInMemoryServiceEnum
    func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum
type TablespaceSummaryDefaultIndexCompressionEnum
    func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum
type TablespaceSummaryDefaultTableCompressionEnum
    func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum
type TablespaceSummaryExtentManagementEnum
    func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum
type TablespaceSummaryIndexCompressForEnum
    func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum
type TablespaceSummaryLoggingEnum
    func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum
type TablespaceSummaryLostWriteProtectEnum
    func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum
type TablespaceSummaryPredicateEvaluationEnum
    func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum
type TablespaceSummaryRetentionEnum
    func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum
type TablespaceSummarySegmentSpaceManagementEnum
    func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum
type TablespaceSummarySharedEnum
    func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum
type TablespaceSummaryStatusEnum
    func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum
type TablespaceSummaryTypeEnum
    func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum
type TablespaceTypeEnum
    func GetTablespaceTypeEnumValues() []TablespaceTypeEnum
type TimeSeriesMetricDataPoint
    func (m TimeSeriesMetricDataPoint) String() string
type TimeSeriesMetricDefinition
    func (m TimeSeriesMetricDefinition) String() string
type UpdateDatabaseParametersResult
    func (m UpdateDatabaseParametersResult) String() string
type UpdateManagedDatabaseGroupDetails
    func (m UpdateManagedDatabaseGroupDetails) String() string
type UpdateManagedDatabaseGroupRequest
    func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagedDatabaseGroupRequest) String() string
type UpdateManagedDatabaseGroupResponse
    func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response UpdateManagedDatabaseGroupResponse) String() string

Package files

activity_time_series_metrics.go add_managed_database_to_managed_database_group_details.go add_managed_database_to_managed_database_group_request_response.go allowed_parameter_value.go awr_db_collection.go awr_db_cpu_usage_collection.go awr_db_cpu_usage_summary.go awr_db_metric_collection.go awr_db_metric_summary.go awr_db_parameter_change_collection.go awr_db_parameter_change_summary.go awr_db_parameter_collection.go awr_db_parameter_summary.go awr_db_report.go awr_db_snapshot_collection.go awr_db_snapshot_range_collection.go awr_db_snapshot_range_summary.go awr_db_snapshot_summary.go awr_db_sql_report.go awr_db_summary.go awr_db_sysstat_collection.go awr_db_sysstat_summary.go awr_db_top_wait_event_collection.go awr_db_top_wait_event_summary.go awr_db_wait_event_bucket_collection.go awr_db_wait_event_bucket_summary.go awr_db_wait_event_collection.go awr_db_wait_event_summary.go awr_query_result.go change_database_parameter_details.go change_database_parameters_details.go change_database_parameters_request_response.go change_job_compartment_details.go change_job_compartment_request_response.go change_managed_database_group_compartment_details.go change_managed_database_group_compartment_request_response.go child_database.go cluster_cache_metric.go compare_type.go create_job_details.go create_job_request_response.go create_managed_database_group_details.go create_managed_database_group_request_response.go create_sql_job_details.go database_credentials.go database_fleet_health_metrics.go database_home_metric_definition.go database_home_metrics.go database_instance_home_metrics_definition.go database_io_aggregate_metrics.go database_parameter_summary.go database_parameter_update_status.go database_parameters_collection.go database_status.go database_storage_aggregate_metrics.go database_sub_type.go database_time_aggregate_metrics.go database_type.go database_usage_metrics.go databasemanagement_dbmanagement_client.go datafile.go delete_job_request_response.go delete_managed_database_group_request_response.go fleet_metric_definition.go fleet_metric_summary_definition.go fleet_status_by_category.go fleet_summary.go get_awr_db_report_request_response.go get_awr_db_sql_report_request_response.go get_cluster_cache_metric_request_response.go get_database_fleet_health_metrics_request_response.go get_database_home_metrics_request_response.go get_job_execution_request_response.go get_job_request_response.go get_job_run_request_response.go get_managed_database_group_request_response.go get_managed_database_request_response.go instance_details.go job.go job_collection.go job_database.go job_execution.go job_execution_collection.go job_execution_result_details.go job_execution_result_location.go job_execution_summary.go job_run.go job_run_collection.go job_run_summary.go job_summary.go job_types.go lifecycle_states.go list_awr_db_snapshots_request_response.go list_awr_dbs_request_response.go list_database_parameters_request_response.go list_job_executions_request_response.go list_job_runs_request_response.go list_jobs_request_response.go list_managed_database_groups_request_response.go list_managed_databases_request_response.go list_tablespaces_request_response.go managed_database.go managed_database_collection.go managed_database_group.go managed_database_group_collection.go managed_database_group_summary.go managed_database_summary.go memory_aggregate_metrics.go metric_data_point.go metric_dimension_definition.go object_storage_job_execution_result_details.go object_storage_job_execution_result_location.go parameter_scope.go parent_group.go pdb_status_details.go remove_managed_database_from_managed_database_group_details.go remove_managed_database_from_managed_database_group_request_response.go reset_database_parameters_details.go reset_database_parameters_request_response.go sort_orders.go sql_job.go summarize_awr_db_cpu_usages_request_response.go summarize_awr_db_metrics_request_response.go summarize_awr_db_parameter_changes_request_response.go summarize_awr_db_parameters_request_response.go summarize_awr_db_snapshot_ranges_request_response.go summarize_awr_db_sysstats_request_response.go summarize_awr_db_top_wait_events_request_response.go summarize_awr_db_wait_event_buckets_request_response.go summarize_awr_db_wait_events_request_response.go tablespace.go tablespace_collection.go tablespace_summary.go time_series_metric_data_point.go time_series_metric_definition.go update_database_parameters_result.go update_managed_database_group_details.go update_managed_database_group_request_response.go

type ActivityTimeSeriesMetrics

ActivityTimeSeriesMetrics The response object representing activityMetric details for a specific database at a particular time.

type ActivityTimeSeriesMetrics struct {

    // The date and time the activity metric was created.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"`

    WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"`

    UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"`

    CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"`

    Cluster *MetricDataPoint `mandatory:"false" json:"cluster"`
}

func (ActivityTimeSeriesMetrics) String

func (m ActivityTimeSeriesMetrics) String() string

type AddManagedDatabaseToManagedDatabaseGroupDetails

AddManagedDatabaseToManagedDatabaseGroupDetails The Managed Database details required to add it to a Managed Database Group.

type AddManagedDatabaseToManagedDatabaseGroupDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

func (AddManagedDatabaseToManagedDatabaseGroupDetails) String

func (m AddManagedDatabaseToManagedDatabaseGroupDetails) String() string

type AddManagedDatabaseToManagedDatabaseGroupRequest

AddManagedDatabaseToManagedDatabaseGroupRequest wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroupRequest.

type AddManagedDatabaseToManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The Managed Database details required to add the Managed Database to a Managed Database Group.
    AddManagedDatabaseToManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddManagedDatabaseToManagedDatabaseGroupRequest) String

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) String() string

type AddManagedDatabaseToManagedDatabaseGroupResponse

AddManagedDatabaseToManagedDatabaseGroupResponse wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

type AddManagedDatabaseToManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse

func (response AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddManagedDatabaseToManagedDatabaseGroupResponse) String

func (response AddManagedDatabaseToManagedDatabaseGroupResponse) String() string

type AllowedParameterValue

AllowedParameterValue A valid value for a database parameter.

type AllowedParameterValue struct {

    // The ordinal number in the list (1-based).
    Ordinal *float32 `mandatory:"false" json:"ordinal"`

    // The parameter value at ordinal.
    Value *string `mandatory:"false" json:"value"`

    // Indicates whether the given ordinal value is the default value for the parameter.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AllowedParameterValue) String

func (m AllowedParameterValue) String() string

type AwrDbCollection

AwrDbCollection The result of AWR query.

type AwrDbCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR summary data.
    Items []AwrDbSummary `mandatory:"false" json:"items"`
}

func (AwrDbCollection) GetDbQueryTimeInSecs

func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCollection) GetName

func (m AwrDbCollection) GetName() *string

GetName returns Name

func (AwrDbCollection) GetQueryKey

func (m AwrDbCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCollection) GetVersion

func (m AwrDbCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCollection) MarshalJSON

func (m AwrDbCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbCollection) String

func (m AwrDbCollection) String() string

type AwrDbCpuUsageCollection

AwrDbCpuUsageCollection The AWR CPU usage data.

type AwrDbCpuUsageCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The number of available CPU cores, which include subcores of multicore and single-core CPUs.
    NumCpuCores *int `mandatory:"false" json:"numCpuCores"`

    // The number of CPUs available for the database to use.
    CpuCount *int `mandatory:"false" json:"cpuCount"`

    // The number of available CPUs or processors.
    NumCpus *float64 `mandatory:"false" json:"numCpus"`

    // A list of AWR CPU usage summary data.
    Items []AwrDbCpuUsageSummary `mandatory:"false" json:"items"`
}

func (AwrDbCpuUsageCollection) GetDbQueryTimeInSecs

func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCpuUsageCollection) GetName

func (m AwrDbCpuUsageCollection) GetName() *string

GetName returns Name

func (AwrDbCpuUsageCollection) GetQueryKey

func (m AwrDbCpuUsageCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCpuUsageCollection) GetVersion

func (m AwrDbCpuUsageCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCpuUsageCollection) MarshalJSON

func (m AwrDbCpuUsageCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbCpuUsageCollection) String

func (m AwrDbCpuUsageCollection) String() string

type AwrDbCpuUsageSummary

AwrDbCpuUsageSummary A summary of the AWR CPU resource limits and metrics.

type AwrDbCpuUsageSummary struct {

    // The timestamp for the CPU summary data.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The average CPU usage per second.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`
}

func (AwrDbCpuUsageSummary) String

func (m AwrDbCpuUsageSummary) String() string

type AwrDbMetricCollection

AwrDbMetricCollection The AWR metrics time series summary data.

type AwrDbMetricCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR metric summary data.
    Items []AwrDbMetricSummary `mandatory:"false" json:"items"`
}

func (AwrDbMetricCollection) GetDbQueryTimeInSecs

func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbMetricCollection) GetName

func (m AwrDbMetricCollection) GetName() *string

GetName returns Name

func (AwrDbMetricCollection) GetQueryKey

func (m AwrDbMetricCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbMetricCollection) GetVersion

func (m AwrDbMetricCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbMetricCollection) MarshalJSON

func (m AwrDbMetricCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbMetricCollection) String

func (m AwrDbMetricCollection) String() string

type AwrDbMetricSummary

AwrDbMetricSummary The summary of the AWR metric data for a particular metric at a specific time.

type AwrDbMetricSummary struct {

    // The name of the metric.
    Name *string `mandatory:"true" json:"name"`

    // The time of the sampling.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The average value of the sampling period.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`

    // The minimum value of the sampling period.
    MinValue *float64 `mandatory:"false" json:"minValue"`

    // The maximum value of the sampling period.v
    MaxValue *float64 `mandatory:"false" json:"maxValue"`
}

func (AwrDbMetricSummary) String

func (m AwrDbMetricSummary) String() string

type AwrDbParameterChangeCollection

AwrDbParameterChangeCollection The AWR database parameter change history.

type AwrDbParameterChangeCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR database parameter change summary data.
    Items []AwrDbParameterChangeSummary `mandatory:"false" json:"items"`
}

func (AwrDbParameterChangeCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterChangeCollection) GetName

func (m AwrDbParameterChangeCollection) GetName() *string

GetName returns Name

func (AwrDbParameterChangeCollection) GetQueryKey

func (m AwrDbParameterChangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterChangeCollection) GetVersion

func (m AwrDbParameterChangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterChangeCollection) MarshalJSON

func (m AwrDbParameterChangeCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbParameterChangeCollection) String

func (m AwrDbParameterChangeCollection) String() string

type AwrDbParameterChangeSummary

AwrDbParameterChangeSummary A summary of the changes made to a single AWR database parameter.

type AwrDbParameterChangeSummary struct {

    // The ID of the snapshot with the parameter value changed. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"true" json:"snapshotId"`

    // The start time of the interval.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the interval.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The previous value of the database parameter.
    PreviousValue *string `mandatory:"false" json:"previousValue"`

    // The current value of the database parameter.
    Value *string `mandatory:"false" json:"value"`

    // Indicates whether the parameter has been modified after instance startup:
    //  - MODIFIED - Parameter has been modified with ALTER SESSION
    //  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions’ values to be modified)
    //  - FALSE - Parameter has not been modified after instance startup
    ValueModified *string `mandatory:"false" json:"valueModified"`

    // Indicates whether the parameter value in the end snapshot is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AwrDbParameterChangeSummary) String

func (m AwrDbParameterChangeSummary) String() string

type AwrDbParameterCollection

AwrDbParameterCollection The AWR database parameter data.

type AwrDbParameterCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR database parameter summary data.
    Items []AwrDbParameterSummary `mandatory:"false" json:"items"`
}

func (AwrDbParameterCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterCollection) GetName

func (m AwrDbParameterCollection) GetName() *string

GetName returns Name

func (AwrDbParameterCollection) GetQueryKey

func (m AwrDbParameterCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterCollection) GetVersion

func (m AwrDbParameterCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterCollection) MarshalJSON

func (m AwrDbParameterCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbParameterCollection) String

func (m AwrDbParameterCollection) String() string

type AwrDbParameterSummary

AwrDbParameterSummary The summary of the AWR change history data for a single database parameter.

type AwrDbParameterSummary struct {

    // The name of the parameter.
    Name *string `mandatory:"true" json:"name"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The parameter value when the period began.
    BeginValue *string `mandatory:"false" json:"beginValue"`

    // The parameter value when the period ended.
    EndValue *string `mandatory:"false" json:"endValue"`

    // Indicates whether the parameter value changed within the period.
    IsChanged *bool `mandatory:"false" json:"isChanged"`

    // Indicates whether the parameter has been modified after instance startup:
    //  - MODIFIED - Parameter has been modified with ALTER SESSION
    //  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions’ values to be modified)
    //  - FALSE - Parameter has not been modified after instance startup
    ValueModified *string `mandatory:"false" json:"valueModified"`

    // Indicates whether the parameter value in the end snapshot is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AwrDbParameterSummary) String

func (m AwrDbParameterSummary) String() string

type AwrDbReport

AwrDbReport The result of the AWR report.

type AwrDbReport struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The content of the report.
    Content *string `mandatory:"false" json:"content"`

    // The format of the report.
    Format AwrDbReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

func (AwrDbReport) GetDbQueryTimeInSecs

func (m AwrDbReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbReport) GetName

func (m AwrDbReport) GetName() *string

GetName returns Name

func (AwrDbReport) GetQueryKey

func (m AwrDbReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbReport) GetVersion

func (m AwrDbReport) GetVersion() *string

GetVersion returns Version

func (AwrDbReport) MarshalJSON

func (m AwrDbReport) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbReport) String

func (m AwrDbReport) String() string

type AwrDbReportFormatEnum

AwrDbReportFormatEnum Enum with underlying type: string

type AwrDbReportFormatEnum string

Set of constants representing the allowable values for AwrDbReportFormatEnum

const (
    AwrDbReportFormatHtml AwrDbReportFormatEnum = "HTML"
    AwrDbReportFormatText AwrDbReportFormatEnum = "TEXT"
    AwrDbReportFormatXml  AwrDbReportFormatEnum = "XML"
)

func GetAwrDbReportFormatEnumValues

func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum

GetAwrDbReportFormatEnumValues Enumerates the set of values for AwrDbReportFormatEnum

type AwrDbSnapshotCollection

AwrDbSnapshotCollection The list of AWR snapshots for one database.

type AwrDbSnapshotCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR snapshot summary data.
    Items []AwrDbSnapshotSummary `mandatory:"false" json:"items"`
}

func (AwrDbSnapshotCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotCollection) GetName

func (m AwrDbSnapshotCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotCollection) GetQueryKey

func (m AwrDbSnapshotCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotCollection) GetVersion

func (m AwrDbSnapshotCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotCollection) MarshalJSON

func (m AwrDbSnapshotCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSnapshotCollection) String

func (m AwrDbSnapshotCollection) String() string

type AwrDbSnapshotRangeCollection

AwrDbSnapshotRangeCollection The AWR snapshot range list.

type AwrDbSnapshotRangeCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR snapshot range summary data.
    Items []AwrDbSnapshotRangeSummary `mandatory:"false" json:"items"`
}

func (AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotRangeCollection) GetName

func (m AwrDbSnapshotRangeCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotRangeCollection) GetQueryKey

func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotRangeCollection) GetVersion

func (m AwrDbSnapshotRangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotRangeCollection) MarshalJSON

func (m AwrDbSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSnapshotRangeCollection) String

func (m AwrDbSnapshotRangeCollection) String() string

type AwrDbSnapshotRangeSummary

AwrDbSnapshotRangeSummary The summary data for a range of AWR snapshots.

type AwrDbSnapshotRangeSummary struct {

    // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The name of the database.
    DbName *string `mandatory:"true" json:"dbName"`

    // The database instance numbers.
    InstanceList []int `mandatory:"false" json:"instanceList"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the earliest snapshot.
    TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

    // The end time of the latest snapshot.
    TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

    // The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"`

    // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"`

    // The total number of snapshots.
    SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

    // The interval time between snapshots (in minutes).
    SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

    // ID of the database container. The database container ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" json:"containerId"`

    // The version of the database.
    DbVersion *string `mandatory:"false" json:"dbVersion"`

    // The time zone of the snapshot.
    SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

func (AwrDbSnapshotRangeSummary) String

func (m AwrDbSnapshotRangeSummary) String() string

type AwrDbSnapshotSummary

AwrDbSnapshotSummary The AWR snapshot summary of one snapshot.

type AwrDbSnapshotSummary struct {

    // Internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"true" json:"snapshotId"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the snapshot.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the snapshot.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The total number of errors.
    ErrorCount *int64 `mandatory:"false" json:"errorCount"`
}

func (AwrDbSnapshotSummary) String

func (m AwrDbSnapshotSummary) String() string

type AwrDbSqlReport

AwrDbSqlReport The result of the AWR SQL report.

type AwrDbSqlReport struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The content of the report.
    Content *string `mandatory:"false" json:"content"`

    // The format of the report.
    Format AwrDbSqlReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

func (AwrDbSqlReport) GetDbQueryTimeInSecs

func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSqlReport) GetName

func (m AwrDbSqlReport) GetName() *string

GetName returns Name

func (AwrDbSqlReport) GetQueryKey

func (m AwrDbSqlReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSqlReport) GetVersion

func (m AwrDbSqlReport) GetVersion() *string

GetVersion returns Version

func (AwrDbSqlReport) MarshalJSON

func (m AwrDbSqlReport) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSqlReport) String

func (m AwrDbSqlReport) String() string

type AwrDbSqlReportFormatEnum

AwrDbSqlReportFormatEnum Enum with underlying type: string

type AwrDbSqlReportFormatEnum string

Set of constants representing the allowable values for AwrDbSqlReportFormatEnum

const (
    AwrDbSqlReportFormatHtml AwrDbSqlReportFormatEnum = "HTML"
    AwrDbSqlReportFormatText AwrDbSqlReportFormatEnum = "TEXT"
)

func GetAwrDbSqlReportFormatEnumValues

func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum

GetAwrDbSqlReportFormatEnumValues Enumerates the set of values for AwrDbSqlReportFormatEnum

type AwrDbSummary

AwrDbSummary The AWR summary for a database.

type AwrDbSummary struct {

    // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The name of the database.
    DbName *string `mandatory:"true" json:"dbName"`

    // The database instance numbers.
    InstanceList []int `mandatory:"false" json:"instanceList"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the earliest snapshot.
    TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

    // The end time of the latest snapshot.
    TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

    // The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"`

    // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"`

    // The total number of snapshots.
    SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

    // The interval time between snapshots (in minutes).
    SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

    // ID of the database container. The database container ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" json:"containerId"`

    // The version of the database.
    DbVersion *string `mandatory:"false" json:"dbVersion"`

    // The time zone of the snapshot.
    SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

func (AwrDbSummary) String

func (m AwrDbSummary) String() string

type AwrDbSysstatCollection

AwrDbSysstatCollection The AWR SYSSTAT time series summary data.

type AwrDbSysstatCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR SYSSTAT summary data.
    Items []AwrDbSysstatSummary `mandatory:"false" json:"items"`
}

func (AwrDbSysstatCollection) GetDbQueryTimeInSecs

func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSysstatCollection) GetName

func (m AwrDbSysstatCollection) GetName() *string

GetName returns Name

func (AwrDbSysstatCollection) GetQueryKey

func (m AwrDbSysstatCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSysstatCollection) GetVersion

func (m AwrDbSysstatCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSysstatCollection) MarshalJSON

func (m AwrDbSysstatCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSysstatCollection) String

func (m AwrDbSysstatCollection) String() string

type AwrDbSysstatSummary

AwrDbSysstatSummary The summary of the AWR SYSSTAT data.

type AwrDbSysstatSummary struct {

    // The name of the SYSSTAT.
    Name *string `mandatory:"true" json:"name"`

    // The name of the SYSSTAT category.
    Category *string `mandatory:"false" json:"category"`

    // The start time of the SYSSTAT.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the SYSSTAT.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The average value of the SYSSTAT.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`

    // The last value of the SYSSTAT.
    CurrentValue *float64 `mandatory:"false" json:"currentValue"`
}

func (AwrDbSysstatSummary) String

func (m AwrDbSysstatSummary) String() string

type AwrDbTopWaitEventCollection

AwrDbTopWaitEventCollection The AWR top wait event data.

type AwrDbTopWaitEventCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR top event summary data.
    Items []AwrDbTopWaitEventSummary `mandatory:"false" json:"items"`
}

func (AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbTopWaitEventCollection) GetName

func (m AwrDbTopWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbTopWaitEventCollection) GetQueryKey

func (m AwrDbTopWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbTopWaitEventCollection) GetVersion

func (m AwrDbTopWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbTopWaitEventCollection) MarshalJSON

func (m AwrDbTopWaitEventCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbTopWaitEventCollection) String

func (m AwrDbTopWaitEventCollection) String() string

type AwrDbTopWaitEventSummary

AwrDbTopWaitEventSummary A summary of the AWR top wait event data for one event.

type AwrDbTopWaitEventSummary struct {

    // The name of the event.
    Name *string `mandatory:"true" json:"name"`

    // The wait count per second.
    WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

    // The average wait time per second.
    AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`
}

func (AwrDbTopWaitEventSummary) String

func (m AwrDbTopWaitEventSummary) String() string

type AwrDbWaitEventBucketCollection

AwrDbWaitEventBucketCollection The percentage distribution of waits in the AWR wait event buckets.

type AwrDbWaitEventBucketCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The total waits of the database.
    TotalWaits *int64 `mandatory:"false" json:"totalWaits"`

    // A list of AWR wait event buckets.
    Items []AwrDbWaitEventBucketSummary `mandatory:"false" json:"items"`
}

func (AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventBucketCollection) GetName

func (m AwrDbWaitEventBucketCollection) GetName() *string

GetName returns Name

func (AwrDbWaitEventBucketCollection) GetQueryKey

func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventBucketCollection) GetVersion

func (m AwrDbWaitEventBucketCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventBucketCollection) MarshalJSON

func (m AwrDbWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbWaitEventBucketCollection) String

func (m AwrDbWaitEventBucketCollection) String() string

type AwrDbWaitEventBucketSummary

AwrDbWaitEventBucketSummary A summary of the AWR wait event bucket and waits percentage.

type AwrDbWaitEventBucketSummary struct {

    // The name of the wait event frequency category. Normally, it is the upper range of the waits within the AWR wait event bucket.
    Category *string `mandatory:"true" json:"category"`

    // The percentage of waits in a wait event bucket over the total waits of the database.
    Percentage *float64 `mandatory:"true" json:"percentage"`
}

func (AwrDbWaitEventBucketSummary) String

func (m AwrDbWaitEventBucketSummary) String() string

type AwrDbWaitEventCollection

AwrDbWaitEventCollection The AWR wait event data.

type AwrDbWaitEventCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR wait events.
    Items []AwrDbWaitEventSummary `mandatory:"false" json:"items"`
}

func (AwrDbWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventCollection) GetName

func (m AwrDbWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbWaitEventCollection) GetQueryKey

func (m AwrDbWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventCollection) GetVersion

func (m AwrDbWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventCollection) MarshalJSON

func (m AwrDbWaitEventCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbWaitEventCollection) String

func (m AwrDbWaitEventCollection) String() string

type AwrDbWaitEventSummary

AwrDbWaitEventSummary The summary of the AWR wait event time series data for one event.

type AwrDbWaitEventSummary struct {

    // The name of the event.
    Name *string `mandatory:"true" json:"name"`

    // The begin time of the wait event.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the wait event.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The wait count per second.
    WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

    // The average wait time per second.
    AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`

    // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"false" json:"snapshotId"`
}

func (AwrDbWaitEventSummary) String

func (m AwrDbWaitEventSummary) String() string

type AwrQueryResult

AwrQueryResult The AWR query result.

type AwrQueryResult interface {

    // The name of the query result.
    GetName() *string

    // The version of the query result.
    GetVersion() *string

    // The ID assigned to the query instance.
    GetQueryKey() *string

    // The time taken to query the database tier (in seconds).
    GetDbQueryTimeInSecs() *float64
}

type AwrQueryResultAwrResultTypeEnum

AwrQueryResultAwrResultTypeEnum Enum with underlying type: string

type AwrQueryResultAwrResultTypeEnum string

Set of constants representing the allowable values for AwrQueryResultAwrResultTypeEnum

const (
    AwrQueryResultAwrResultTypeSet               AwrQueryResultAwrResultTypeEnum = "AWRDB_SET"
    AwrQueryResultAwrResultTypeSnapshotRangeSet  AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_RANGE_SET"
    AwrQueryResultAwrResultTypeSnapshotSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_SET"
    AwrQueryResultAwrResultTypeMetricsSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_METRICS_SET"
    AwrQueryResultAwrResultTypeSysstatSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_SYSSTAT_SET"
    AwrQueryResultAwrResultTypeTopEventSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_TOP_EVENT_SET"
    AwrQueryResultAwrResultTypeEventSet          AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_SET"
    AwrQueryResultAwrResultTypeEventHistogram    AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_HISTOGRAM"
    AwrQueryResultAwrResultTypeDbParameterSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_SET"
    AwrQueryResultAwrResultTypeDbParameterChange AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_CHANGE"
    AwrQueryResultAwrResultTypeAshCpuUsageSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_ASH_CPU_USAGE_SET"
    AwrQueryResultAwrResultTypeDbReport          AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_REPORT"
    AwrQueryResultAwrResultTypeSqlReport         AwrQueryResultAwrResultTypeEnum = "AWRDB_SQL_REPORT"
)

func GetAwrQueryResultAwrResultTypeEnumValues

func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum

GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum

type ChangeDatabaseParameterDetails

ChangeDatabaseParameterDetails The value of a database parameter to change.

type ChangeDatabaseParameterDetails struct {

    // The parameter name.
    Name *string `mandatory:"true" json:"name"`

    // The parameter value.
    Value *string `mandatory:"true" json:"value"`

    // A comment string to associate with the change in parameter value.
    // It cannot contain control characters or a line break.
    UpdateComment *string `mandatory:"false" json:"updateComment"`
}

func (ChangeDatabaseParameterDetails) String

func (m ChangeDatabaseParameterDetails) String() string

type ChangeDatabaseParametersDetails

ChangeDatabaseParametersDetails The details required to change database parameter values.

type ChangeDatabaseParametersDetails struct {
    Credentials *DatabaseCredentials `mandatory:"true" json:"credentials"`

    // The clause used to specify when the parameter change takes effect.
    // Use `MEMORY` to make the change in memory and affect it immediately.
    // Use `SPFILE` to make the change in the server parameter file. The
    // change takes effect when the database is next shut down and started
    // up again. Use `BOTH` to make the change in memory and in the server
    // parameter file. The change takes effect immediately and persists
    // after the database is shut down and started up again.
    Scope ParameterScopeEnum `mandatory:"true" json:"scope"`

    // A list of database parameters and their values.
    Parameters []ChangeDatabaseParameterDetails `mandatory:"true" json:"parameters"`
}

func (ChangeDatabaseParametersDetails) String

func (m ChangeDatabaseParametersDetails) String() string

type ChangeDatabaseParametersRequest

ChangeDatabaseParametersRequest wrapper for the ChangeDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParametersRequest.

type ChangeDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details required to change database parameter values.
    ChangeDatabaseParametersDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDatabaseParametersRequest) BinaryRequestBody

func (request ChangeDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) HTTPRequest

func (request ChangeDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) RetryPolicy

func (request ChangeDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseParametersRequest) String

func (request ChangeDatabaseParametersRequest) String() string

type ChangeDatabaseParametersResponse

ChangeDatabaseParametersResponse wrapper for the ChangeDatabaseParameters operation

type ChangeDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UpdateDatabaseParametersResult instance
    UpdateDatabaseParametersResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDatabaseParametersResponse) HTTPResponse

func (response ChangeDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseParametersResponse) String

func (response ChangeDatabaseParametersResponse) String() string

type ChangeJobCompartmentDetails

ChangeJobCompartmentDetails The details required to change the compartment of a job.

type ChangeJobCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the
    // compartment to which the job should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeJobCompartmentDetails) String

func (m ChangeJobCompartmentDetails) String() string

type ChangeJobCompartmentRequest

ChangeJobCompartmentRequest wrapper for the ChangeJobCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartmentRequest.

type ChangeJobCompartmentRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the job to.
    ChangeJobCompartmentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeJobCompartmentRequest) BinaryRequestBody

func (request ChangeJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeJobCompartmentRequest) HTTPRequest

func (request ChangeJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeJobCompartmentRequest) RetryPolicy

func (request ChangeJobCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeJobCompartmentRequest) String

func (request ChangeJobCompartmentRequest) String() string

type ChangeJobCompartmentResponse

ChangeJobCompartmentResponse wrapper for the ChangeJobCompartment operation

type ChangeJobCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeJobCompartmentResponse) HTTPResponse

func (response ChangeJobCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeJobCompartmentResponse) String

func (response ChangeJobCompartmentResponse) String() string

type ChangeManagedDatabaseGroupCompartmentDetails

ChangeManagedDatabaseGroupCompartmentDetails The details required to change the compartment of a Managed Database Group.

type ChangeManagedDatabaseGroupCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the
    // compartment to which the Managed Database Group should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeManagedDatabaseGroupCompartmentDetails) String

func (m ChangeManagedDatabaseGroupCompartmentDetails) String() string

type ChangeManagedDatabaseGroupCompartmentRequest

ChangeManagedDatabaseGroupCompartmentRequest wrapper for the ChangeManagedDatabaseGroupCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartmentRequest.

type ChangeManagedDatabaseGroupCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the Managed Database Group to.
    ChangeManagedDatabaseGroupCompartmentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody

func (request ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest

func (request ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy

func (request ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeManagedDatabaseGroupCompartmentRequest) String

func (request ChangeManagedDatabaseGroupCompartmentRequest) String() string

type ChangeManagedDatabaseGroupCompartmentResponse

ChangeManagedDatabaseGroupCompartmentResponse wrapper for the ChangeManagedDatabaseGroupCompartment operation

type ChangeManagedDatabaseGroupCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse

func (response ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeManagedDatabaseGroupCompartmentResponse) String

func (response ChangeManagedDatabaseGroupCompartmentResponse) String() string

type ChildDatabase

ChildDatabase The child Managed Database of a Managed Database Group.

type ChildDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Managed Database was added to the group.
    TimeAdded *common.SDKTime `mandatory:"true" json:"timeAdded"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`
}

func (ChildDatabase) String

func (m ChildDatabase) String() string

type ClusterCacheMetric

ClusterCacheMetric The response containing the cluster cache metrics for the Oracle Real Application Clusters (Oracle RAC) database.

type ClusterCacheMetric struct {

    // A list of cluster cache metrics for a specific database.
    ClusterCacheMetrics []TimeSeriesMetricDefinition `mandatory:"true" json:"clusterCacheMetrics"`
}

func (ClusterCacheMetric) String

func (m ClusterCacheMetric) String() string

type CompareTypeEnum

CompareTypeEnum Enum with underlying type: string

type CompareTypeEnum string

Set of constants representing the allowable values for CompareTypeEnum

const (
    CompareTypeHour CompareTypeEnum = "HOUR"
    CompareTypeDay  CompareTypeEnum = "DAY"
)

func GetCompareTypeEnumValues

func GetCompareTypeEnumValues() []CompareTypeEnum

GetCompareTypeEnumValues Enumerates the set of values for CompareTypeEnum

type CreateJobDetails

CreateJobDetails The details required to create a job.

type CreateJobDetails interface {

    // The name of the job. Valid characters are uppercase or lowercase letters,
    // numbers, and "_". The name of the job cannot be modified. It must be unique
    // in the compartment and must begin with an alphabetic character.
    GetName() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    GetCompartmentId() *string

    // The schedule type of the job.
    GetScheduleType() JobScheduleTypeEnum

    // The description of the job.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    GetManagedDatabaseGroupId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    GetManagedDatabaseId() *string

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    GetDatabaseSubType() DatabaseSubTypeEnum

    // The job timeout duration, which is expressed like "1h 10m 15s".
    GetTimeout() *string

    GetResultLocation() JobExecutionResultLocation
}

type CreateJobRequest

CreateJobRequest wrapper for the CreateJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/CreateJob.go.html to see an example of how to use CreateJobRequest.

type CreateJobRequest struct {

    // The details required to create a job.
    CreateJobDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateJobRequest) BinaryRequestBody

func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateJobRequest) HTTPRequest

func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobRequest) RetryPolicy

func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateJobRequest) String

func (request CreateJobRequest) String() string

type CreateJobResponse

CreateJobResponse wrapper for the CreateJob operation

type CreateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // A link to the created job.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateJobResponse) HTTPResponse

func (response CreateJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateJobResponse) String

func (response CreateJobResponse) String() string

type CreateManagedDatabaseGroupDetails

CreateManagedDatabaseGroupDetails The details required to create a Managed Database Group.

type CreateManagedDatabaseGroupDetails struct {

    // The name of the Managed Database Group. Valid characters are uppercase or
    // lowercase letters, numbers, and "_". The name of the Managed Database Group
    // cannot be modified. It must be unique in the compartment and must begin with
    // an alphabetic character.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // in which the Managed Database Group resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (CreateManagedDatabaseGroupDetails) String

func (m CreateManagedDatabaseGroupDetails) String() string

type CreateManagedDatabaseGroupRequest

CreateManagedDatabaseGroupRequest wrapper for the CreateManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroupRequest.

type CreateManagedDatabaseGroupRequest struct {

    // The details required to create a Managed Database Group.
    CreateManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateManagedDatabaseGroupRequest) BinaryRequestBody

func (request CreateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) HTTPRequest

func (request CreateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) RetryPolicy

func (request CreateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateManagedDatabaseGroupRequest) String

func (request CreateManagedDatabaseGroupRequest) String() string

type CreateManagedDatabaseGroupResponse

CreateManagedDatabaseGroupResponse wrapper for the CreateManagedDatabaseGroup operation

type CreateManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // A link to the newly created Managed Database Group.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateManagedDatabaseGroupResponse) HTTPResponse

func (response CreateManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateManagedDatabaseGroupResponse) String

func (response CreateManagedDatabaseGroupResponse) String() string

type CreateSqlJobDetails

CreateSqlJobDetails The details specific to the SQL job request.

type CreateSqlJobDetails struct {

    // The name of the job. Valid characters are uppercase or lowercase letters,
    // numbers, and "_". The name of the job cannot be modified. It must be unique
    // in the compartment and must begin with an alphabetic character.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

    // The SQL text to be executed as part of the job.
    SqlText *string `mandatory:"false" json:"sqlText"`

    // The database user name used to execute the SQL job. If the job is being executed on a
    // Managed Database Group, then the user name should exist on all the databases in the
    // group with the same password.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the database user name used to execute the SQL job.
    Password *string `mandatory:"false" json:"password"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

    // The SQL operation type.
    OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (CreateSqlJobDetails) GetCompartmentId

func (m CreateSqlJobDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateSqlJobDetails) GetDatabaseSubType

func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (CreateSqlJobDetails) GetDescription

func (m CreateSqlJobDetails) GetDescription() *string

GetDescription returns Description

func (CreateSqlJobDetails) GetManagedDatabaseGroupId

func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (CreateSqlJobDetails) GetManagedDatabaseId

func (m CreateSqlJobDetails) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (CreateSqlJobDetails) GetName

func (m CreateSqlJobDetails) GetName() *string

GetName returns Name

func (CreateSqlJobDetails) GetResultLocation

func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (CreateSqlJobDetails) GetScheduleType

func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (CreateSqlJobDetails) GetTimeout

func (m CreateSqlJobDetails) GetTimeout() *string

GetTimeout returns Timeout

func (CreateSqlJobDetails) MarshalJSON

func (m CreateSqlJobDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSqlJobDetails) String

func (m CreateSqlJobDetails) String() string

func (*CreateSqlJobDetails) UnmarshalJSON

func (m *CreateSqlJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DatabaseCredentials

DatabaseCredentials The database credentials used to perform management activity.

type DatabaseCredentials struct {

    // The database user name used to perform management activity.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the database user name.
    Password *string `mandatory:"false" json:"password"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role DatabaseCredentialsRoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (DatabaseCredentials) String

func (m DatabaseCredentials) String() string

type DatabaseCredentialsRoleEnum

DatabaseCredentialsRoleEnum Enum with underlying type: string

type DatabaseCredentialsRoleEnum string

Set of constants representing the allowable values for DatabaseCredentialsRoleEnum

const (
    DatabaseCredentialsRoleNormal DatabaseCredentialsRoleEnum = "NORMAL"
    DatabaseCredentialsRoleSysdba DatabaseCredentialsRoleEnum = "SYSDBA"
)

func GetDatabaseCredentialsRoleEnumValues

func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum

GetDatabaseCredentialsRoleEnumValues Enumerates the set of values for DatabaseCredentialsRoleEnum

type DatabaseFleetHealthMetrics

DatabaseFleetHealthMetrics The details of the fleet health metrics.

type DatabaseFleetHealthMetrics struct {

    // The baseline date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    // This is the date and time against which percentage change is calculated.
    CompareBaselineTime *string `mandatory:"true" json:"compareBaselineTime"`

    // The target date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    // All the metrics are returned for the target date and time and the percentage change
    // is calculated against the baseline date and time.
    CompareTargetTime *string `mandatory:"true" json:"compareTargetTime"`

    // A list of the databases present in the fleet and their usage metrics.
    FleetDatabases []DatabaseUsageMetrics `mandatory:"true" json:"fleetDatabases"`

    // The time window used for metrics comparison.
    CompareType CompareTypeEnum `mandatory:"false" json:"compareType,omitempty"`

    FleetSummary *FleetSummary `mandatory:"false" json:"fleetSummary"`
}

func (DatabaseFleetHealthMetrics) String

func (m DatabaseFleetHealthMetrics) String() string

type DatabaseHomeMetricDefinition

DatabaseHomeMetricDefinition The response containing the CPU, Storage, Wait, DB Time, and Memory metrics for a specific database.

type DatabaseHomeMetricDefinition struct {

    // A list of the active session metrics for CPU and Wait time for a specific database.
    ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"`

    DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"`

    IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"`

    MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"`

    DbStorageAggregateMetrics *DatabaseStorageAggregateMetrics `mandatory:"true" json:"dbStorageAggregateMetrics"`
}

func (DatabaseHomeMetricDefinition) String

func (m DatabaseHomeMetricDefinition) String() string

type DatabaseHomeMetrics

DatabaseHomeMetrics The response containing the metric collection for a specific database.

type DatabaseHomeMetrics struct {
    DatabaseHomeMetrics *DatabaseHomeMetricDefinition `mandatory:"true" json:"databaseHomeMetrics"`

    // The metrics for the RAC database instances.
    DatabaseInstanceHomeMetrics []DatabaseInstanceHomeMetricsDefinition `mandatory:"false" json:"databaseInstanceHomeMetrics"`
}

func (DatabaseHomeMetrics) String

func (m DatabaseHomeMetrics) String() string

type DatabaseInstanceHomeMetricsDefinition

DatabaseInstanceHomeMetricsDefinition The response containing the CPU, Wait, DB Time, and Memory metrics for a specific Oracle Real Application Clusters (Oracle RAC) database instance.

type DatabaseInstanceHomeMetricsDefinition struct {

    // The name of the Oracle Real Application Clusters (Oracle RAC)
    // database instance to which the corresponding metrics belong.
    InstanceName *string `mandatory:"true" json:"instanceName"`

    // The number of Oracle Real Application Clusters (Oracle RAC)
    // database instance to which the corresponding metrics belong.
    InstanceNumber *int `mandatory:"true" json:"instanceNumber"`

    // A list of the active session metrics for CPU and Wait time for
    // a specific Oracle Real Application Clusters (Oracle RAC)
    // database instance.
    ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"`

    DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"`

    IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"`

    MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"`
}

func (DatabaseInstanceHomeMetricsDefinition) String

func (m DatabaseInstanceHomeMetricsDefinition) String() string

type DatabaseIoAggregateMetrics

DatabaseIoAggregateMetrics The database Input/Output metric details.

type DatabaseIoAggregateMetrics struct {

    // A list of the Input/Output Operations Per Second metrics grouped by IOType for a specific database.
    Iops []MetricDataPoint `mandatory:"false" json:"iops"`

    // A list of the IOThroughput metrics grouped for a specific database.
    IoThroughput []MetricDataPoint `mandatory:"false" json:"ioThroughput"`
}

func (DatabaseIoAggregateMetrics) String

func (m DatabaseIoAggregateMetrics) String() string

type DatabaseParameterSummary

DatabaseParameterSummary A summary of the database parameter.

type DatabaseParameterSummary struct {

    // The parameter name.
    Name *string `mandatory:"true" json:"name"`

    // The parameter type.
    Type DatabaseParameterSummaryTypeEnum `mandatory:"true" json:"type"`

    // The parameter value.
    Value *string `mandatory:"true" json:"value"`

    // The parameter value in a user-friendly format. For example, if the `value` property shows the value 262144 for a big integer parameter, then the `displayValue` property will show the value 256K.
    DisplayValue *string `mandatory:"true" json:"displayValue"`

    // The parameter number.
    Number *float32 `mandatory:"false" json:"number"`

    // Indicates whether the parameter is set to the default value (`TRUE`) or the parameter value was specified in the parameter file (`FALSE`).
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Indicates whether the parameter can be changed with `ALTER SESSION` (`TRUE`) or not (`FALSE`)
    IsSessionModifiable *bool `mandatory:"false" json:"isSessionModifiable"`

    // Indicates whether the parameter can be changed with `ALTER SYSTEM` and when the change takes effect:
    // - IMMEDIATE: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect immediately.
    // - DEFERRED: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect in subsequent sessions.
    // - FALSE: Parameter cannot be changed with `ALTER SYSTEM` unless a server parameter file was used to start the instance. The change takes effect in subsequent instances.
    IsSystemModifiable DatabaseParameterSummaryIsSystemModifiableEnum `mandatory:"false" json:"isSystemModifiable,omitempty"`

    // Indicates whether the parameter can be modified on a per-PDB basis (`TRUE`) or not (`FALSE`). In a non-CDB, the value of this property is `null`.
    IsPdbModifiable *bool `mandatory:"false" json:"isPdbModifiable"`

    // For parameters that can be changed with `ALTER SYSTEM`, indicates whether the value of the parameter can be different for every instance (`TRUE`) or whether the parameter must have the same value for all Real Application Clusters instances (`FALSE`). For other parameters, this is always `FALSE`.
    IsInstanceModifiable *bool `mandatory:"false" json:"isInstanceModifiable"`

    // Indicates how the parameter was modified. If an `ALTER SYSTEM` was performed, the value will be `MODIFIED`.
    IsModified DatabaseParameterSummaryIsModifiedEnum `mandatory:"false" json:"isModified,omitempty"`

    // Indicates whether Oracle adjusted the input value to a more suitable value.
    IsAdjusted *bool `mandatory:"false" json:"isAdjusted"`

    // Indicates whether the parameter has been deprecated (`TRUE`) or not (`FALSE`).
    IsDeprecated *bool `mandatory:"false" json:"isDeprecated"`

    // Indicates whether the parameter is a basic parameter (`TRUE`) or not (`FALSE`).
    IsBasic *bool `mandatory:"false" json:"isBasic"`

    // The description of the parameter.
    Description *string `mandatory:"false" json:"description"`

    // The position (ordinal number) of the parameter value. Useful only for parameters whose values are lists of strings.
    Ordinal *float32 `mandatory:"false" json:"ordinal"`

    // The comments associated with the most recent update.
    UpdateComment *string `mandatory:"false" json:"updateComment"`

    // The ID of the database container to which the data pertains.
    // Possible values include:
    // - `0`: This value is used for data that pertain to the entire CDB. This value is also used for data in non-CDBs.
    // - `1`: This value is used for data that pertain to only the root container.
    // - `n`: Where n is the applicable container ID for the data.
    ContainerId *float32 `mandatory:"false" json:"containerId"`

    // The parameter category.
    Category *string `mandatory:"false" json:"category"`

    // Applicable in case of Oracle Real Application Clusters (Oracle RAC) databases.
    // A `UNIQUE` parameter is one which is unique to each Oracle Real Application
    // Clusters (Oracle RAC) instance. For example, the parameter `INSTANCE_NUMBER`
    // must have different values in each instance. An `IDENTICAL` parameter must
    // have the same value for every instance. For example, the parameter
    // `DB_BLOCK_SIZE` must have the same value in all instances.
    Constraint DatabaseParameterSummaryConstraintEnum `mandatory:"false" json:"constraint,omitempty"`

    // The database instance SID for which the parameter is defined.
    Sid *string `mandatory:"false" json:"sid"`

    // Indicates whether the parameter was specified in the server parameter file (`TRUE`) or not (`FALSE`). Applicable only when the parameter source is `SPFILE`.
    IsSpecified *bool `mandatory:"false" json:"isSpecified"`

    // A list of allowed values for this parameter.
    AllowedValues []AllowedParameterValue `mandatory:"false" json:"allowedValues"`
}

func (DatabaseParameterSummary) String

func (m DatabaseParameterSummary) String() string

type DatabaseParameterSummaryConstraintEnum

DatabaseParameterSummaryConstraintEnum Enum with underlying type: string

type DatabaseParameterSummaryConstraintEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryConstraintEnum

const (
    DatabaseParameterSummaryConstraintUnique    DatabaseParameterSummaryConstraintEnum = "UNIQUE"
    DatabaseParameterSummaryConstraintIdentical DatabaseParameterSummaryConstraintEnum = "IDENTICAL"
    DatabaseParameterSummaryConstraintNone      DatabaseParameterSummaryConstraintEnum = "NONE"
)

func GetDatabaseParameterSummaryConstraintEnumValues

func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum

GetDatabaseParameterSummaryConstraintEnumValues Enumerates the set of values for DatabaseParameterSummaryConstraintEnum

type DatabaseParameterSummaryIsModifiedEnum

DatabaseParameterSummaryIsModifiedEnum Enum with underlying type: string

type DatabaseParameterSummaryIsModifiedEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryIsModifiedEnum

const (
    DatabaseParameterSummaryIsModifiedModified DatabaseParameterSummaryIsModifiedEnum = "MODIFIED"
    DatabaseParameterSummaryIsModifiedFalse    DatabaseParameterSummaryIsModifiedEnum = "FALSE"
)

func GetDatabaseParameterSummaryIsModifiedEnumValues

func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum

GetDatabaseParameterSummaryIsModifiedEnumValues Enumerates the set of values for DatabaseParameterSummaryIsModifiedEnum

type DatabaseParameterSummaryIsSystemModifiableEnum

DatabaseParameterSummaryIsSystemModifiableEnum Enum with underlying type: string

type DatabaseParameterSummaryIsSystemModifiableEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryIsSystemModifiableEnum

const (
    DatabaseParameterSummaryIsSystemModifiableImmediate DatabaseParameterSummaryIsSystemModifiableEnum = "IMMEDIATE"
    DatabaseParameterSummaryIsSystemModifiableDeferred  DatabaseParameterSummaryIsSystemModifiableEnum = "DEFERRED"
    DatabaseParameterSummaryIsSystemModifiableFalse     DatabaseParameterSummaryIsSystemModifiableEnum = "FALSE"
)

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum

GetDatabaseParameterSummaryIsSystemModifiableEnumValues Enumerates the set of values for DatabaseParameterSummaryIsSystemModifiableEnum

type DatabaseParameterSummaryTypeEnum

DatabaseParameterSummaryTypeEnum Enum with underlying type: string

type DatabaseParameterSummaryTypeEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryTypeEnum

const (
    DatabaseParameterSummaryTypeBoolean    DatabaseParameterSummaryTypeEnum = "BOOLEAN"
    DatabaseParameterSummaryTypeString     DatabaseParameterSummaryTypeEnum = "STRING"
    DatabaseParameterSummaryTypeInteger    DatabaseParameterSummaryTypeEnum = "INTEGER"
    DatabaseParameterSummaryTypeFilename   DatabaseParameterSummaryTypeEnum = "FILENAME"
    DatabaseParameterSummaryTypeBigInteger DatabaseParameterSummaryTypeEnum = "BIG_INTEGER"
    DatabaseParameterSummaryTypeReserved   DatabaseParameterSummaryTypeEnum = "RESERVED"
)

func GetDatabaseParameterSummaryTypeEnumValues

func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum

GetDatabaseParameterSummaryTypeEnumValues Enumerates the set of values for DatabaseParameterSummaryTypeEnum

type DatabaseParameterUpdateStatus

DatabaseParameterUpdateStatus The result of database parameter update.

type DatabaseParameterUpdateStatus struct {

    // The status of the parameter update.
    Status DatabaseParameterUpdateStatusStatusEnum `mandatory:"false" json:"status,omitempty"`

    // An error code that defines the failure or `null` if the parameter
    // was updated successfully.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // The error message indicating the reason for failure or `null` if
    // the parameter was updated successfully.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (DatabaseParameterUpdateStatus) String

func (m DatabaseParameterUpdateStatus) String() string

type DatabaseParameterUpdateStatusStatusEnum

DatabaseParameterUpdateStatusStatusEnum Enum with underlying type: string

type DatabaseParameterUpdateStatusStatusEnum string

Set of constants representing the allowable values for DatabaseParameterUpdateStatusStatusEnum

const (
    DatabaseParameterUpdateStatusStatusSucceeded DatabaseParameterUpdateStatusStatusEnum = "SUCCEEDED"
    DatabaseParameterUpdateStatusStatusFailed    DatabaseParameterUpdateStatusStatusEnum = "FAILED"
)

func GetDatabaseParameterUpdateStatusStatusEnumValues

func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum

GetDatabaseParameterUpdateStatusStatusEnumValues Enumerates the set of values for DatabaseParameterUpdateStatusStatusEnum

type DatabaseParametersCollection

DatabaseParametersCollection A collection of database parameters.

type DatabaseParametersCollection struct {

    // The name of the Managed Database.
    DatabaseName *string `mandatory:"true" json:"databaseName"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database
    // is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // The Oracle Database version.
    DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

    // An array of DatabaseParameterSummary objects.
    Items []DatabaseParameterSummary `mandatory:"true" json:"items"`
}

func (DatabaseParametersCollection) String

func (m DatabaseParametersCollection) String() string

type DatabaseStatusEnum

DatabaseStatusEnum Enum with underlying type: string

type DatabaseStatusEnum string

Set of constants representing the allowable values for DatabaseStatusEnum

const (
    DatabaseStatusUp      DatabaseStatusEnum = "UP"
    DatabaseStatusDown    DatabaseStatusEnum = "DOWN"
    DatabaseStatusUnknown DatabaseStatusEnum = "UNKNOWN"
)

func GetDatabaseStatusEnumValues

func GetDatabaseStatusEnumValues() []DatabaseStatusEnum

GetDatabaseStatusEnumValues Enumerates the set of values for DatabaseStatusEnum

type DatabaseStorageAggregateMetrics

DatabaseStorageAggregateMetrics The database storage metric values.

type DatabaseStorageAggregateMetrics struct {
    StorageAllocated *MetricDataPoint `mandatory:"false" json:"storageAllocated"`

    StorageUsed *MetricDataPoint `mandatory:"false" json:"storageUsed"`

    // A list of the storage metrics grouped by TableSpace for a specific database.
    StorageUsedByTableSpace []MetricDataPoint `mandatory:"false" json:"storageUsedByTableSpace"`
}

func (DatabaseStorageAggregateMetrics) String

func (m DatabaseStorageAggregateMetrics) String() string

type DatabaseSubTypeEnum

DatabaseSubTypeEnum Enum with underlying type: string

type DatabaseSubTypeEnum string

Set of constants representing the allowable values for DatabaseSubTypeEnum

const (
    DatabaseSubTypeCdb    DatabaseSubTypeEnum = "CDB"
    DatabaseSubTypePdb    DatabaseSubTypeEnum = "PDB"
    DatabaseSubTypeNonCdb DatabaseSubTypeEnum = "NON_CDB"
)

func GetDatabaseSubTypeEnumValues

func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum

GetDatabaseSubTypeEnumValues Enumerates the set of values for DatabaseSubTypeEnum

type DatabaseTimeAggregateMetrics

DatabaseTimeAggregateMetrics The database time metric details.

type DatabaseTimeAggregateMetrics struct {
    CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"`

    CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"`

    WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"`

    UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"`

    Cluster *MetricDataPoint `mandatory:"false" json:"cluster"`
}

func (DatabaseTimeAggregateMetrics) String

func (m DatabaseTimeAggregateMetrics) String() string

type DatabaseTypeEnum

DatabaseTypeEnum Enum with underlying type: string

type DatabaseTypeEnum string

Set of constants representing the allowable values for DatabaseTypeEnum

const (
    DatabaseTypeExternalSidb DatabaseTypeEnum = "EXTERNAL_SIDB"
    DatabaseTypeExternalRac  DatabaseTypeEnum = "EXTERNAL_RAC"
)

func GetDatabaseTypeEnumValues

func GetDatabaseTypeEnumValues() []DatabaseTypeEnum

GetDatabaseTypeEnumValues Enumerates the set of values for DatabaseTypeEnum

type DatabaseUsageMetrics

DatabaseUsageMetrics The list of aggregated metrics for Managed Databases in the fleet.

type DatabaseUsageMetrics struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    DbId *string `mandatory:"false" json:"dbId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The display name of the Managed Database.
    DatabaseName *string `mandatory:"false" json:"databaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database, in the case of a Pluggable Database.
    DatabaseContainerId *string `mandatory:"false" json:"databaseContainerId"`

    // A list of the database health metrics like CPU, Storage, and Memory.
    Metrics []FleetMetricDefinition `mandatory:"false" json:"metrics"`
}

func (DatabaseUsageMetrics) String

func (m DatabaseUsageMetrics) String() string

type Datafile

Datafile The details of a datafile.

type Datafile struct {

    // The filename (including the path) of the datafile or tempfile.
    Name *string `mandatory:"true" json:"name"`

    // The status of the file. INVALID status is used when the file number is not in use, for example, a file in a tablespace that was dropped.
    Status DatafileStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The online status of the file.
    OnlineStatus DatafileOnlineStatusEnum `mandatory:"false" json:"onlineStatus,omitempty"`

    // Indicates whether the datafile is auto-extensible.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The lost write protection status of the file.
    LostWriteProtect DatafileLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Type of tablespace this file belongs to. If it's for a shared tablespace, for a local temporary tablespace for RIM (read-only) instances, or for local temporary tablespace for all instance types.
    Shared DatafileSharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Instance ID of the instance to which the temp file belongs. This column has a NULL value for temp files that belong to shared tablespaces.
    InstanceId *float32 `mandatory:"false" json:"instanceId"`

    // The maximum file size in KB.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated file size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the file available for user data in KB. The actual size of the file minus the USER_BYTES value is used to store file-related metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The number of blocks used as auto-extension increment.
    IncrementBy *float32 `mandatory:"false" json:"incrementBy"`

    // The free space available in the datafile in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used in the datafile in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the file.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the file.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`
}

func (Datafile) String

func (m Datafile) String() string

type DatafileLostWriteProtectEnum

DatafileLostWriteProtectEnum Enum with underlying type: string

type DatafileLostWriteProtectEnum string

Set of constants representing the allowable values for DatafileLostWriteProtectEnum

const (
    DatafileLostWriteProtectEnabled    DatafileLostWriteProtectEnum = "ENABLED"
    DatafileLostWriteProtectProtectOff DatafileLostWriteProtectEnum = "PROTECT_OFF"
    DatafileLostWriteProtectSuspend    DatafileLostWriteProtectEnum = "SUSPEND"
)

func GetDatafileLostWriteProtectEnumValues

func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum

GetDatafileLostWriteProtectEnumValues Enumerates the set of values for DatafileLostWriteProtectEnum

type DatafileOnlineStatusEnum

DatafileOnlineStatusEnum Enum with underlying type: string

type DatafileOnlineStatusEnum string

Set of constants representing the allowable values for DatafileOnlineStatusEnum

const (
    DatafileOnlineStatusSysoff  DatafileOnlineStatusEnum = "SYSOFF"
    DatafileOnlineStatusSystem  DatafileOnlineStatusEnum = "SYSTEM"
    DatafileOnlineStatusOffline DatafileOnlineStatusEnum = "OFFLINE"
    DatafileOnlineStatusOnline  DatafileOnlineStatusEnum = "ONLINE"
    DatafileOnlineStatusRecover DatafileOnlineStatusEnum = "RECOVER"
)

func GetDatafileOnlineStatusEnumValues

func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum

GetDatafileOnlineStatusEnumValues Enumerates the set of values for DatafileOnlineStatusEnum

type DatafileSharedEnum

DatafileSharedEnum Enum with underlying type: string

type DatafileSharedEnum string

Set of constants representing the allowable values for DatafileSharedEnum

const (
    DatafileSharedShared      DatafileSharedEnum = "SHARED"
    DatafileSharedLocalForRim DatafileSharedEnum = "LOCAL_FOR_RIM"
    DatafileSharedLocalForAll DatafileSharedEnum = "LOCAL_FOR_ALL"
)

func GetDatafileSharedEnumValues

func GetDatafileSharedEnumValues() []DatafileSharedEnum

GetDatafileSharedEnumValues Enumerates the set of values for DatafileSharedEnum

type DatafileStatusEnum

DatafileStatusEnum Enum with underlying type: string

type DatafileStatusEnum string

Set of constants representing the allowable values for DatafileStatusEnum

const (
    DatafileStatusAvailable DatafileStatusEnum = "AVAILABLE"
    DatafileStatusInvalid   DatafileStatusEnum = "INVALID"
    DatafileStatusOffline   DatafileStatusEnum = "OFFLINE"
    DatafileStatusOnline    DatafileStatusEnum = "ONLINE"
    DatafileStatusUnknown   DatafileStatusEnum = "UNKNOWN"
)

func GetDatafileStatusEnumValues

func GetDatafileStatusEnumValues() []DatafileStatusEnum

GetDatafileStatusEnumValues Enumerates the set of values for DatafileStatusEnum

type DbManagementClient

DbManagementClient a client for DbManagement

type DbManagementClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDbManagementClientWithConfigurationProvider

func NewDbManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbManagementClient, err error)

NewDbManagementClientWithConfigurationProvider Creates a new default DbManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDbManagementClientWithOboToken

func NewDbManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbManagementClient, err error)

NewDbManagementClientWithOboToken Creates a new default DbManagement client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup

func (client DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup(ctx context.Context, request AddManagedDatabaseToManagedDatabaseGroupRequest) (response AddManagedDatabaseToManagedDatabaseGroupResponse, err error)

AddManagedDatabaseToManagedDatabaseGroup Adds a Managed Database to a specific Managed Database Group. After the database is added, it will be included in the management activities performed on the Managed Database Group.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroup API.

func (DbManagementClient) ChangeDatabaseParameters

func (client DbManagementClient) ChangeDatabaseParameters(ctx context.Context, request ChangeDatabaseParametersRequest) (response ChangeDatabaseParametersResponse, err error)

ChangeDatabaseParameters Changes database parameter values. There are two kinds of database parameters: - Dynamic parameters: They can be changed for the current Oracle Database instance. The changes take effect immediately. - Static parameters: They cannot be changed for the current instance. You must change these parameters and then restart the database before changes take effect. **Note:** If the instance is started using a text initialization parameter file, the parameter changes are applicable only for the current instance. You must update them manually to be passed to a future instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParameters API.

func (DbManagementClient) ChangeJobCompartment

func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)

ChangeJobCompartment Moves a job.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartment API.

func (DbManagementClient) ChangeManagedDatabaseGroupCompartment

func (client DbManagementClient) ChangeManagedDatabaseGroupCompartment(ctx context.Context, request ChangeManagedDatabaseGroupCompartmentRequest) (response ChangeManagedDatabaseGroupCompartmentResponse, err error)

ChangeManagedDatabaseGroupCompartment Moves a Managed Database Group to a different compartment. The destination compartment must not have a Managed Database Group with the same name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartment API.

func (*DbManagementClient) ConfigurationProvider

func (client *DbManagementClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DbManagementClient) CreateJob

func (client DbManagementClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)

CreateJob Creates a job to be executed on a Managed Database or Managed Database Group. Only one of the parameters, managedDatabaseId or managedDatabaseGroupId should be provided as input in CreateJobDetails resource in request body.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/CreateJob.go.html to see an example of how to use CreateJob API.

func (DbManagementClient) CreateManagedDatabaseGroup

func (client DbManagementClient) CreateManagedDatabaseGroup(ctx context.Context, request CreateManagedDatabaseGroupRequest) (response CreateManagedDatabaseGroupResponse, err error)

CreateManagedDatabaseGroup Creates a Managed Database Group. The group does not contain any Managed Databases when it is created, and they must be added later.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroup API.

func (DbManagementClient) DeleteJob

func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)

DeleteJob Deletes the job specified by jobId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJob API.

func (DbManagementClient) DeleteManagedDatabaseGroup

func (client DbManagementClient) DeleteManagedDatabaseGroup(ctx context.Context, request DeleteManagedDatabaseGroupRequest) (response DeleteManagedDatabaseGroupResponse, err error)

DeleteManagedDatabaseGroup Deletes the Managed Database Group specified by managedDatabaseGroupId. If the group contains Managed Databases, then it cannot be deleted.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroup API.

func (DbManagementClient) GetAwrDbReport

func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)

GetAwrDbReport Gets the AWR report for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReport API.

func (DbManagementClient) GetAwrDbSqlReport

func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)

GetAwrDbSqlReport Get a AWR SQL report for one SQL.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReport API.

func (DbManagementClient) GetClusterCacheMetric

func (client DbManagementClient) GetClusterCacheMetric(ctx context.Context, request GetClusterCacheMetricRequest) (response GetClusterCacheMetricResponse, err error)

GetClusterCacheMetric Gets the metrics related to cluster cache for the Oracle Real Application Clusters (Oracle RAC) database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetric API.

func (DbManagementClient) GetDatabaseFleetHealthMetrics

func (client DbManagementClient) GetDatabaseFleetHealthMetrics(ctx context.Context, request GetDatabaseFleetHealthMetricsRequest) (response GetDatabaseFleetHealthMetricsResponse, err error)

GetDatabaseFleetHealthMetrics Gets the health metrics for a fleet of databases in a compartment or in a Managed Database Group. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the health metrics.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetrics API.

func (DbManagementClient) GetDatabaseHomeMetrics

func (client DbManagementClient) GetDatabaseHomeMetrics(ctx context.Context, request GetDatabaseHomeMetricsRequest) (response GetDatabaseHomeMetricsResponse, err error)

GetDatabaseHomeMetrics Gets a summary of the activity and resource usage metrics like DB Time, CPU, User I/O, Wait, Storage, and Memory for a Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetrics API.

func (DbManagementClient) GetJob

func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)

GetJob Gets the details for the job specified by jobId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJob.go.html to see an example of how to use GetJob API.

func (DbManagementClient) GetJobExecution

func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)

GetJobExecution Gets the details for the job execution specified by jobExecutionId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecution API.

func (DbManagementClient) GetJobRun

func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)

GetJobRun Gets the details for the job run specified by jobRunId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRun API.

func (DbManagementClient) GetManagedDatabase

func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)

GetManagedDatabase Gets the details for the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabase API.

func (DbManagementClient) GetManagedDatabaseGroup

func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)

GetManagedDatabaseGroup Gets the details for the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroup API.

func (DbManagementClient) ListAwrDbSnapshots

func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)

ListAwrDbSnapshots Lists AWR snapshots for the specified database in the AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshots API.

func (DbManagementClient) ListAwrDbs

func (client DbManagementClient) ListAwrDbs(ctx context.Context, request ListAwrDbsRequest) (response ListAwrDbsResponse, err error)

ListAwrDbs Gets the list of databases and their snapshot summary details available in the AWR of the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbs API.

func (DbManagementClient) ListDatabaseParameters

func (client DbManagementClient) ListDatabaseParameters(ctx context.Context, request ListDatabaseParametersRequest) (response ListDatabaseParametersResponse, err error)

ListDatabaseParameters Gets the list of database parameters for the specified Managed Database. The parameters are listed in alphabetical order, along with their current values.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParameters API.

func (DbManagementClient) ListJobExecutions

func (client DbManagementClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)

ListJobExecutions Gets the job execution for a specific ID or the list of job executions for a job, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, managedDatabaseId or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job executions in the compartment are listed. Job executions can also be filtered based on the name and status parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutions API.

func (DbManagementClient) ListJobRuns

func (client DbManagementClient) ListJobRuns(ctx context.Context, request ListJobRunsRequest) (response ListJobRunsResponse, err error)

ListJobRuns Gets the job run for a specific ID or the list of job runs for a job, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job runs in the compartment are listed. Job runs can also be filtered based on name and runStatus parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRuns API.

func (DbManagementClient) ListJobs

func (client DbManagementClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)

ListJobs Gets the job for a specific ID or the list of jobs for a Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, managedDatabaseId or managedDatabaseGroupId, should be provided. If none of these parameters is provided, all the jobs in the compartment are listed. Jobs can also be filtered based on the name and lifecycleState parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobs.go.html to see an example of how to use ListJobs API.

func (DbManagementClient) ListManagedDatabaseGroups

func (client DbManagementClient) ListManagedDatabaseGroups(ctx context.Context, request ListManagedDatabaseGroupsRequest) (response ListManagedDatabaseGroupsResponse, err error)

ListManagedDatabaseGroups Gets the Managed Database Group for a specific ID or the list of Managed Database Groups in a specific compartment. Managed Database Groups can also be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If none of these parameters is provided, all the Managed Database Groups in the compartment are listed.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroups API.

func (DbManagementClient) ListManagedDatabases

func (client DbManagementClient) ListManagedDatabases(ctx context.Context, request ListManagedDatabasesRequest) (response ListManagedDatabasesResponse, err error)

ListManagedDatabases Gets the Managed Database for a specific ID or the list of Managed Databases in a specific compartment. Managed Databases can also be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If none of these parameters is provided, all the Managed Databases in the compartment are listed.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabases API.

func (DbManagementClient) ListTablespaces

func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)

ListTablespaces Gets the list of tablespaces for the specified managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespaces API.

func (DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup

func (client DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup(ctx context.Context, request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse, err error)

RemoveManagedDatabaseFromManagedDatabaseGroup Removes a Managed Database from a Managed Database Group. Any management activities that are currently running on this database will continue to run to completion. However, any activities scheduled to run in the future will not be performed on this database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroup API.

func (DbManagementClient) ResetDatabaseParameters

func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)

ResetDatabaseParameters Resets database parameter values to their default or startup values.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParameters API.

func (*DbManagementClient) SetRegion

func (client *DbManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DbManagementClient) SummarizeAwrDbCpuUsages

func (client DbManagementClient) SummarizeAwrDbCpuUsages(ctx context.Context, request SummarizeAwrDbCpuUsagesRequest) (response SummarizeAwrDbCpuUsagesResponse, err error)

SummarizeAwrDbCpuUsages Summarizes the AWR CPU resource limits and metrics for the specified database in AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsages API.

func (DbManagementClient) SummarizeAwrDbMetrics

func (client DbManagementClient) SummarizeAwrDbMetrics(ctx context.Context, request SummarizeAwrDbMetricsRequest) (response SummarizeAwrDbMetricsResponse, err error)

SummarizeAwrDbMetrics Summarizes the metric samples for the specified database in the AWR. The metric samples are summarized based on the Time dimension for each metric.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetrics API.

func (DbManagementClient) SummarizeAwrDbParameterChanges

func (client DbManagementClient) SummarizeAwrDbParameterChanges(ctx context.Context, request SummarizeAwrDbParameterChangesRequest) (response SummarizeAwrDbParameterChangesResponse, err error)

SummarizeAwrDbParameterChanges Summarizes the AWR database parameter change history for one database parameter of the specified Managed Database. One change history record contains the previous value, the changed value, and the corresponding time range. If the database parameter value was changed multiple times within the time range, then multiple change history records are created for the same parameter. Note that this API only returns information on change history details for one database parameter. To get a list of all the database parameters whose values were changed during a specified time range, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameters

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChanges API.

func (DbManagementClient) SummarizeAwrDbParameters

func (client DbManagementClient) SummarizeAwrDbParameters(ctx context.Context, request SummarizeAwrDbParametersRequest) (response SummarizeAwrDbParametersResponse, err error)

SummarizeAwrDbParameters Summarizes the AWR database parameter history for the specified Managed Database. This includes the list of database parameters, with information on whether the parameter values were modified within the query time range. Note that each database parameter is only listed once. The returned summary gets all the database parameters, which include:

-Each parameter whose value was changed during the time range: AwrDbParameterValueOptionalQueryParam (valueChanged ="Y")
-Each parameter whose value was unchanged during the time range: AwrDbParameterValueOptionalQueryParam (valueChanged ="N")
-Each parameter whose value was changed at the system level during the time range: (valueChanged ="Y"  and valueModified = "SYSTEM_MOD").
-Each parameter whose value was unchanged during the time range, however, the value is not the default value: (valueChanged ="N" and  valueDefault = "FALSE")

Note that this API does not return information on the number of times each database parameter has been changed within the time range. To get the database parameter value change history for a specific parameter, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameterChanges

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParameters API.

func (DbManagementClient) SummarizeAwrDbSnapshotRanges

func (client DbManagementClient) SummarizeAwrDbSnapshotRanges(ctx context.Context, request SummarizeAwrDbSnapshotRangesRequest) (response SummarizeAwrDbSnapshotRangesResponse, err error)

SummarizeAwrDbSnapshotRanges Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRanges API.

func (DbManagementClient) SummarizeAwrDbSysstats

func (client DbManagementClient) SummarizeAwrDbSysstats(ctx context.Context, request SummarizeAwrDbSysstatsRequest) (response SummarizeAwrDbSysstatsResponse, err error)

SummarizeAwrDbSysstats Summarizes the AWR SYSSTAT sample data for the specified database in AWR. The statistical data is summarized based on the Time dimension for each statistic.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstats API.

func (DbManagementClient) SummarizeAwrDbTopWaitEvents

func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)

SummarizeAwrDbTopWaitEvents Summarizes the AWR top wait events.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEvents API.

func (DbManagementClient) SummarizeAwrDbWaitEventBuckets

func (client DbManagementClient) SummarizeAwrDbWaitEventBuckets(ctx context.Context, request SummarizeAwrDbWaitEventBucketsRequest) (response SummarizeAwrDbWaitEventBucketsResponse, err error)

SummarizeAwrDbWaitEventBuckets Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBuckets API.

func (DbManagementClient) SummarizeAwrDbWaitEvents

func (client DbManagementClient) SummarizeAwrDbWaitEvents(ctx context.Context, request SummarizeAwrDbWaitEventsRequest) (response SummarizeAwrDbWaitEventsResponse, err error)

SummarizeAwrDbWaitEvents Summarizes the AWR wait event sample data for the specified database in the AWR. The event data is summarized based on the Time dimension for each event.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEvents API.

func (DbManagementClient) UpdateManagedDatabaseGroup

func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)

UpdateManagedDatabaseGroup Updates the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroup API.

type DeleteJobRequest

DeleteJobRequest wrapper for the DeleteJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJobRequest.

type DeleteJobRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteJobRequest) BinaryRequestBody

func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteJobRequest) HTTPRequest

func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteJobRequest) RetryPolicy

func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteJobRequest) String

func (request DeleteJobRequest) String() string

type DeleteJobResponse

DeleteJobResponse wrapper for the DeleteJob operation

type DeleteJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteJobResponse) HTTPResponse

func (response DeleteJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteJobResponse) String

func (response DeleteJobResponse) String() string

type DeleteManagedDatabaseGroupRequest

DeleteManagedDatabaseGroupRequest wrapper for the DeleteManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroupRequest.

type DeleteManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteManagedDatabaseGroupRequest) BinaryRequestBody

func (request DeleteManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) HTTPRequest

func (request DeleteManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) RetryPolicy

func (request DeleteManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteManagedDatabaseGroupRequest) String

func (request DeleteManagedDatabaseGroupRequest) String() string

type DeleteManagedDatabaseGroupResponse

DeleteManagedDatabaseGroupResponse wrapper for the DeleteManagedDatabaseGroup operation

type DeleteManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteManagedDatabaseGroupResponse) HTTPResponse

func (response DeleteManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteManagedDatabaseGroupResponse) String

func (response DeleteManagedDatabaseGroupResponse) String() string

type FleetMetricDefinition

FleetMetricDefinition The database metric details.

type FleetMetricDefinition struct {

    // The name of the metric.
    MetricName *string `mandatory:"false" json:"metricName"`

    // The baseline value of the metric.
    BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

    // The target value of the metric.
    TargetValue *float64 `mandatory:"false" json:"targetValue"`

    // The unit of the value.
    Unit *string `mandatory:"false" json:"unit"`

    // The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The percentage change in the metric aggregated value compared to the baseline value.
    PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (FleetMetricDefinition) String

func (m FleetMetricDefinition) String() string

type FleetMetricSummaryDefinition

FleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the databases in the fleet.

type FleetMetricSummaryDefinition struct {

    // The name of the metric.
    MetricName *string `mandatory:"false" json:"metricName"`

    // The metric aggregated value at the baseline date and time.
    BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

    // The metric aggregated value at the target date and time.
    TargetValue *float64 `mandatory:"false" json:"targetValue"`

    // The unit of the value.
    Unit *string `mandatory:"false" json:"unit"`

    // The percentage change in the metric aggregated value compared to the baseline value.
    PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

    // The unique dimension key and values of the baseline metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (FleetMetricSummaryDefinition) String

func (m FleetMetricSummaryDefinition) String() string

type FleetStatusByCategory

FleetStatusByCategory The number of databases in the fleet, grouped by database type and sub type.

type FleetStatusByCategory struct {

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The number of databases in the fleet.
    InventoryCount *int `mandatory:"false" json:"inventoryCount"`
}

func (FleetStatusByCategory) String

func (m FleetStatusByCategory) String() string

type FleetSummary

FleetSummary A summary of the inventory count grouped by database type and subtype, and the metrics that describe the aggregated usage of CPU, storage, and so on of all the databases in the fleet.

type FleetSummary struct {

    // A list of databases present in the fleet and their usage metrics.
    AggregatedMetrics []FleetMetricSummaryDefinition `mandatory:"false" json:"aggregatedMetrics"`

    // A list of the databases in the fleet, grouped by database type and subtype.
    Inventory []FleetStatusByCategory `mandatory:"false" json:"inventory"`
}

func (FleetSummary) String

func (m FleetSummary) String() string

type GetAwrDbReportReportFormatEnum

GetAwrDbReportReportFormatEnum Enum with underlying type: string

type GetAwrDbReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDbReportReportFormatEnum

const (
    GetAwrDbReportReportFormatHtml GetAwrDbReportReportFormatEnum = "HTML"
    GetAwrDbReportReportFormatText GetAwrDbReportReportFormatEnum = "TEXT"
)

func GetGetAwrDbReportReportFormatEnumValues

func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum

GetGetAwrDbReportReportFormatEnumValues Enumerates the set of values for GetAwrDbReportReportFormatEnum

type GetAwrDbReportReportTypeEnum

GetAwrDbReportReportTypeEnum Enum with underlying type: string

type GetAwrDbReportReportTypeEnum string

Set of constants representing the allowable values for GetAwrDbReportReportTypeEnum

const (
    GetAwrDbReportReportTypeAwr GetAwrDbReportReportTypeEnum = "AWR"
    GetAwrDbReportReportTypeAsh GetAwrDbReportReportTypeEnum = "ASH"
)

func GetGetAwrDbReportReportTypeEnumValues

func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum

GetGetAwrDbReportReportTypeEnumValues Enumerates the set of values for GetAwrDbReportReportTypeEnum

type GetAwrDbReportRequest

GetAwrDbReportRequest wrapper for the GetAwrDbReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReportRequest.

type GetAwrDbReportRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional multiple value query parameter to filter the database instance numbers.
    InstNums []int `contributesTo:"query" name:"instNums" collectionFormat:"csv"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The query parameter to filter the AWR report types.
    ReportType GetAwrDbReportReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The format of the AWR report.
    ReportFormat GetAwrDbReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAwrDbReportRequest) BinaryRequestBody

func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbReportRequest) HTTPRequest

func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbReportRequest) RetryPolicy

func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbReportRequest) String

func (request GetAwrDbReportRequest) String() string

type GetAwrDbReportResponse

GetAwrDbReportResponse wrapper for the GetAwrDbReport operation

type GetAwrDbReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbReport instance
    AwrDbReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAwrDbReportResponse) HTTPResponse

func (response GetAwrDbReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbReportResponse) String

func (response GetAwrDbReportResponse) String() string

type GetAwrDbSqlReportReportFormatEnum

GetAwrDbSqlReportReportFormatEnum Enum with underlying type: string

type GetAwrDbSqlReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDbSqlReportReportFormatEnum

const (
    GetAwrDbSqlReportReportFormatHtml GetAwrDbSqlReportReportFormatEnum = "HTML"
    GetAwrDbSqlReportReportFormatText GetAwrDbSqlReportReportFormatEnum = "TEXT"
)

func GetGetAwrDbSqlReportReportFormatEnumValues

func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum

GetGetAwrDbSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDbSqlReportReportFormatEnum

type GetAwrDbSqlReportRequest

GetAwrDbSqlReportRequest wrapper for the GetAwrDbSqlReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReportRequest.

type GetAwrDbSqlReportRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The parameter to filter SQL by ID. Note that the SQL ID is generated internally by Oracle for each SQL statement and can be retrieved from AWR Report API (/managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbReport) or Performance Hub API (/internal/managedDatabases/{managedDatabaseId}/actions/retrievePerformanceData)
    SqlId *string `mandatory:"true" contributesTo:"query" name:"sqlId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The format of the AWR report.
    ReportFormat GetAwrDbSqlReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAwrDbSqlReportRequest) BinaryRequestBody

func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) HTTPRequest

func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) RetryPolicy

func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbSqlReportRequest) String

func (request GetAwrDbSqlReportRequest) String() string

type GetAwrDbSqlReportResponse

GetAwrDbSqlReportResponse wrapper for the GetAwrDbSqlReport operation

type GetAwrDbSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbSqlReport instance
    AwrDbSqlReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAwrDbSqlReportResponse) HTTPResponse

func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbSqlReportResponse) String

func (response GetAwrDbSqlReportResponse) String() string

type GetClusterCacheMetricRequest

GetClusterCacheMetricRequest wrapper for the GetClusterCacheMetric operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetricRequest.

type GetClusterCacheMetricRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The start time for the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time for the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetClusterCacheMetricRequest) BinaryRequestBody

func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetClusterCacheMetricRequest) HTTPRequest

func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetClusterCacheMetricRequest) RetryPolicy

func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetClusterCacheMetricRequest) String

func (request GetClusterCacheMetricRequest) String() string

type GetClusterCacheMetricResponse

GetClusterCacheMetricResponse wrapper for the GetClusterCacheMetric operation

type GetClusterCacheMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ClusterCacheMetric instance
    ClusterCacheMetric `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetClusterCacheMetricResponse) HTTPResponse

func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetClusterCacheMetricResponse) String

func (response GetClusterCacheMetricResponse) String() string

type GetDatabaseFleetHealthMetricsCompareTypeEnum

GetDatabaseFleetHealthMetricsCompareTypeEnum Enum with underlying type: string

type GetDatabaseFleetHealthMetricsCompareTypeEnum string

Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsCompareTypeEnum

const (
    GetDatabaseFleetHealthMetricsCompareTypeHour GetDatabaseFleetHealthMetricsCompareTypeEnum = "HOUR"
    GetDatabaseFleetHealthMetricsCompareTypeDay  GetDatabaseFleetHealthMetricsCompareTypeEnum = "DAY"
)

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum

GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsCompareTypeEnum

type GetDatabaseFleetHealthMetricsRequest

GetDatabaseFleetHealthMetricsRequest wrapper for the GetDatabaseFleetHealthMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetricsRequest.

type GetDatabaseFleetHealthMetricsRequest struct {

    // The baseline time for metrics comparison.
    CompareBaselineTime *string `mandatory:"true" contributesTo:"query" name:"compareBaselineTime"`

    // The target time for metrics comparison.
    CompareTargetTime *string `mandatory:"true" contributesTo:"query" name:"compareTargetTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The time window used for metrics comparison.
    CompareType GetDatabaseFleetHealthMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

    // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
    FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database type.
    FilterByDatabaseType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseType"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database subtype.
    FilterByDatabaseSubType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseSubType"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody

func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) HTTPRequest

func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) RetryPolicy

func (request GetDatabaseFleetHealthMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseFleetHealthMetricsRequest) String

func (request GetDatabaseFleetHealthMetricsRequest) String() string

type GetDatabaseFleetHealthMetricsResponse

GetDatabaseFleetHealthMetricsResponse wrapper for the GetDatabaseFleetHealthMetrics operation

type GetDatabaseFleetHealthMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseFleetHealthMetrics instance
    DatabaseFleetHealthMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDatabaseFleetHealthMetricsResponse) HTTPResponse

func (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseFleetHealthMetricsResponse) String

func (response GetDatabaseFleetHealthMetricsResponse) String() string

type GetDatabaseHomeMetricsRequest

GetDatabaseHomeMetricsRequest wrapper for the GetDatabaseHomeMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetricsRequest.

type GetDatabaseHomeMetricsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"`

    // The start time for the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time for the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDatabaseHomeMetricsRequest) BinaryRequestBody

func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) HTTPRequest

func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) RetryPolicy

func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseHomeMetricsRequest) String

func (request GetDatabaseHomeMetricsRequest) String() string

type GetDatabaseHomeMetricsResponse

GetDatabaseHomeMetricsResponse wrapper for the GetDatabaseHomeMetrics operation

type GetDatabaseHomeMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseHomeMetrics instance
    DatabaseHomeMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDatabaseHomeMetricsResponse) HTTPResponse

func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseHomeMetricsResponse) String

func (response GetDatabaseHomeMetricsResponse) String() string

type GetJobExecutionRequest

GetJobExecutionRequest wrapper for the GetJobExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecutionRequest.

type GetJobExecutionRequest struct {

    // The identifier of the job execution.
    JobExecutionId *string `mandatory:"true" contributesTo:"path" name:"jobExecutionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobExecutionRequest) BinaryRequestBody

func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobExecutionRequest) HTTPRequest

func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobExecutionRequest) RetryPolicy

func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobExecutionRequest) String

func (request GetJobExecutionRequest) String() string

type GetJobExecutionResponse

GetJobExecutionResponse wrapper for the GetJobExecution operation

type GetJobExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobExecution instance
    JobExecution `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobExecutionResponse) HTTPResponse

func (response GetJobExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobExecutionResponse) String

func (response GetJobExecutionResponse) String() string

type GetJobRequest

GetJobRequest wrapper for the GetJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJob.go.html to see an example of how to use GetJobRequest.

type GetJobRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobRequest) BinaryRequestBody

func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRequest) RetryPolicy

func (request GetJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRequest) String

func (request GetJobRequest) String() string

type GetJobResponse

GetJobResponse wrapper for the GetJob operation

type GetJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // A link to the created job.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetJobResponse) HTTPResponse

func (response GetJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobResponse) String

func (response GetJobResponse) String() string

type GetJobRunRequest

GetJobRunRequest wrapper for the GetJobRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRunRequest.

type GetJobRunRequest struct {

    // The identifier of the job run.
    JobRunId *string `mandatory:"true" contributesTo:"path" name:"jobRunId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobRunRequest) BinaryRequestBody

func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRunRequest) HTTPRequest

func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRunRequest) RetryPolicy

func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRunRequest) String

func (request GetJobRunRequest) String() string

type GetJobRunResponse

GetJobRunResponse wrapper for the GetJobRun operation

type GetJobRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobRun instance
    JobRun `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobRunResponse) HTTPResponse

func (response GetJobRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobRunResponse) String

func (response GetJobRunResponse) String() string

type GetManagedDatabaseGroupRequest

GetManagedDatabaseGroupRequest wrapper for the GetManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroupRequest.

type GetManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetManagedDatabaseGroupRequest) BinaryRequestBody

func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) HTTPRequest

func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) RetryPolicy

func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseGroupRequest) String

func (request GetManagedDatabaseGroupRequest) String() string

type GetManagedDatabaseGroupResponse

GetManagedDatabaseGroupResponse wrapper for the GetManagedDatabaseGroup operation

type GetManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetManagedDatabaseGroupResponse) HTTPResponse

func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseGroupResponse) String

func (response GetManagedDatabaseGroupResponse) String() string

type GetManagedDatabaseRequest

GetManagedDatabaseRequest wrapper for the GetManagedDatabase operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabaseRequest.

type GetManagedDatabaseRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetManagedDatabaseRequest) BinaryRequestBody

func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseRequest) HTTPRequest

func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseRequest) RetryPolicy

func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseRequest) String

func (request GetManagedDatabaseRequest) String() string

type GetManagedDatabaseResponse

GetManagedDatabaseResponse wrapper for the GetManagedDatabase operation

type GetManagedDatabaseResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabase instance
    ManagedDatabase `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetManagedDatabaseResponse) HTTPResponse

func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseResponse) String

func (response GetManagedDatabaseResponse) String() string

type InstanceDetails

InstanceDetails The details of the Oracle Real Application Clusters (Oracle RAC) database instance.

type InstanceDetails struct {

    // The ID of the Oracle RAC database instance.
    Id *int `mandatory:"true" json:"id"`

    // The name of the Oracle RAC database instance.
    Name *string `mandatory:"true" json:"name"`

    // The name of the host of the Oracle RAC database instance.
    HostName *string `mandatory:"true" json:"hostName"`

    // The status of the Oracle RAC database instance.
    Status InstanceDetailsStatusEnum `mandatory:"true" json:"status"`
}

func (InstanceDetails) String

func (m InstanceDetails) String() string

type InstanceDetailsStatusEnum

InstanceDetailsStatusEnum Enum with underlying type: string

type InstanceDetailsStatusEnum string

Set of constants representing the allowable values for InstanceDetailsStatusEnum

const (
    InstanceDetailsStatusUp      InstanceDetailsStatusEnum = "UP"
    InstanceDetailsStatusDown    InstanceDetailsStatusEnum = "DOWN"
    InstanceDetailsStatusUnknown InstanceDetailsStatusEnum = "UNKNOWN"
)

func GetInstanceDetailsStatusEnumValues

func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum

GetInstanceDetailsStatusEnumValues Enumerates the set of values for InstanceDetailsStatusEnum

type Job

Job The details of the job.

type Job interface {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    GetCompartmentId() *string

    // The display name of the job.
    GetName() *string

    // The schedule type of the job.
    GetScheduleType() JobScheduleTypeEnum

    // The lifecycle state of the job.
    GetLifecycleState() JobLifecycleStateEnum

    // The date and time when the job was created.
    GetTimeCreated() *common.SDKTime

    // The date and time when the job was last updated.
    GetTimeUpdated() *common.SDKTime

    // The description of the job.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    GetManagedDatabaseGroupId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    GetManagedDatabaseId() *string

    // The details of the Managed Databases where the job has to be executed.
    GetManagedDatabasesDetails() []JobDatabase

    // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
    GetDatabaseSubType() DatabaseSubTypeEnum

    // The job timeout duration, which is expressed like "1h 10m 15s".
    GetTimeout() *string

    GetResultLocation() JobExecutionResultLocation

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    GetSubmissionErrorMessage() *string
}

type JobCollection

JobCollection A collection of job objects.

type JobCollection struct {

    // A list of JobSummary objects.
    Items []JobSummary `mandatory:"true" json:"items"`
}

func (JobCollection) String

func (m JobCollection) String() string

type JobDatabase

JobDatabase The Managed Database on which the job is executed.

type JobDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`
}

func (JobDatabase) String

func (m JobDatabase) String() string

type JobExecution

JobExecution The details of a job execution.

type JobExecution struct {

    // The identifier of the job execution.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job execution.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database associated with the job execution.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // The name of the Managed Database associated with the job execution.
    ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The identifier of the associated job run.
    JobRunId *string `mandatory:"true" json:"jobRunId"`

    // The status of the job execution.
    Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

    // The date and time when the job execution was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The error message that is returned if the job execution fails. Null is returned if the job is
    // still running or if the job execution is successful.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    ResultDetails JobExecutionResultDetails `mandatory:"false" json:"resultDetails"`

    // The date and time when the job execution completed.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`
}

func (JobExecution) String

func (m JobExecution) String() string

func (*JobExecution) UnmarshalJSON

func (m *JobExecution) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type JobExecutionCollection

JobExecutionCollection A collection of job execution objects.

type JobExecutionCollection struct {

    // A list of JobExecutionSummary objects.
    Items []JobExecutionSummary `mandatory:"true" json:"items"`
}

func (JobExecutionCollection) String

func (m JobExecutionCollection) String() string

type JobExecutionResultDetails

JobExecutionResultDetails The job execution result details.

type JobExecutionResultDetails interface {
}

type JobExecutionResultDetailsTypeEnum

JobExecutionResultDetailsTypeEnum Enum with underlying type: string

type JobExecutionResultDetailsTypeEnum string

Set of constants representing the allowable values for JobExecutionResultDetailsTypeEnum

const (
    JobExecutionResultDetailsTypeObjectStorage JobExecutionResultDetailsTypeEnum = "OBJECT_STORAGE"
)

func GetJobExecutionResultDetailsTypeEnumValues

func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum

GetJobExecutionResultDetailsTypeEnumValues Enumerates the set of values for JobExecutionResultDetailsTypeEnum

type JobExecutionResultLocation

JobExecutionResultLocation The location of the job execution result.

type JobExecutionResultLocation interface {
}

type JobExecutionResultLocationTypeEnum

JobExecutionResultLocationTypeEnum Enum with underlying type: string

type JobExecutionResultLocationTypeEnum string

Set of constants representing the allowable values for JobExecutionResultLocationTypeEnum

const (
    JobExecutionResultLocationTypeObjectStorage JobExecutionResultLocationTypeEnum = "OBJECT_STORAGE"
)

func GetJobExecutionResultLocationTypeEnumValues

func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum

GetJobExecutionResultLocationTypeEnumValues Enumerates the set of values for JobExecutionResultLocationTypeEnum

type JobExecutionStatusEnum

JobExecutionStatusEnum Enum with underlying type: string

type JobExecutionStatusEnum string

Set of constants representing the allowable values for JobExecutionStatusEnum

const (
    JobExecutionStatusSucceeded  JobExecutionStatusEnum = "SUCCEEDED"
    JobExecutionStatusFailed     JobExecutionStatusEnum = "FAILED"
    JobExecutionStatusInProgress JobExecutionStatusEnum = "IN_PROGRESS"
)

func GetJobExecutionStatusEnumValues

func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum

GetJobExecutionStatusEnumValues Enumerates the set of values for JobExecutionStatusEnum

type JobExecutionSummary

JobExecutionSummary A summary of a job execution on a Managed Database.

type JobExecutionSummary struct {

    // The identifier of the job execution.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job execution.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database associated with the job execution.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // The name of the Managed Database associated with the job execution.
    ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job execution.
    Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

    // The date and time when the job execution was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The date and time when the job execution was completed.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`
}

func (JobExecutionSummary) String

func (m JobExecutionSummary) String() string

type JobLifecycleStateEnum

JobLifecycleStateEnum Enum with underlying type: string

type JobLifecycleStateEnum string

Set of constants representing the allowable values for JobLifecycleStateEnum

const (
    JobLifecycleStateActive   JobLifecycleStateEnum = "ACTIVE"
    JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE"
)

func GetJobLifecycleStateEnumValues

func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum

GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum

type JobRun

JobRun The details of a specific job run.

type JobRun struct {

    // The identifier of the job run.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job run.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job run.
    RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

    // The date and time when the job run was submitted.
    TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

    // The date and time when the job run was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database where the parent job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

func (JobRun) String

func (m JobRun) String() string

type JobRunCollection

JobRunCollection A collection of job run objects.

type JobRunCollection struct {

    // A list of JobRunSummary objects.
    Items []JobRunSummary `mandatory:"true" json:"items"`
}

func (JobRunCollection) String

func (m JobRunCollection) String() string

type JobRunRunStatusEnum

JobRunRunStatusEnum Enum with underlying type: string

type JobRunRunStatusEnum string

Set of constants representing the allowable values for JobRunRunStatusEnum

const (
    JobRunRunStatusCompleted  JobRunRunStatusEnum = "COMPLETED"
    JobRunRunStatusFailed     JobRunRunStatusEnum = "FAILED"
    JobRunRunStatusInProgress JobRunRunStatusEnum = "IN_PROGRESS"
)

func GetJobRunRunStatusEnumValues

func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum

GetJobRunRunStatusEnumValues Enumerates the set of values for JobRunRunStatusEnum

type JobRunSummary

JobRunSummary A summary of a specific job run.

type JobRunSummary struct {

    // The identifier of the job run.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job run.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job run.
    RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

    // The date and time when the job run was submitted.
    TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

    // The date and time when the job run was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the parent job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

func (JobRunSummary) String

func (m JobRunSummary) String() string

type JobScheduleTypeEnum

JobScheduleTypeEnum Enum with underlying type: string

type JobScheduleTypeEnum string

Set of constants representing the allowable values for JobScheduleTypeEnum

const (
    JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE"
)

func GetJobScheduleTypeEnumValues

func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum

GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum

type JobSummary

JobSummary A summary of the job.

type JobSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the job.
    Name *string `mandatory:"true" json:"name"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The type of job.
    JobType JobTypesEnum `mandatory:"true" json:"jobType"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time when the job was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time when the job was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`
}

func (JobSummary) String

func (m JobSummary) String() string

type JobTypesEnum

JobTypesEnum Enum with underlying type: string

type JobTypesEnum string

Set of constants representing the allowable values for JobTypesEnum

const (
    JobTypesSql JobTypesEnum = "SQL"
)

func GetJobTypesEnumValues

func GetJobTypesEnumValues() []JobTypesEnum

GetJobTypesEnumValues Enumerates the set of values for JobTypesEnum

type LifecycleStatesEnum

LifecycleStatesEnum Enum with underlying type: string

type LifecycleStatesEnum string

Set of constants representing the allowable values for LifecycleStatesEnum

const (
    LifecycleStatesCreating LifecycleStatesEnum = "CREATING"
    LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING"
    LifecycleStatesActive   LifecycleStatesEnum = "ACTIVE"
    LifecycleStatesDeleting LifecycleStatesEnum = "DELETING"
    LifecycleStatesDeleted  LifecycleStatesEnum = "DELETED"
    LifecycleStatesFailed   LifecycleStatesEnum = "FAILED"
)

func GetLifecycleStatesEnumValues

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

type ListAwrDbSnapshotsRequest

ListAwrDbSnapshotsRequest wrapper for the ListAwrDbSnapshots operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshotsRequest.

type ListAwrDbSnapshotsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR snapshot summary data.
    SortBy ListAwrDbSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder ListAwrDbSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAwrDbSnapshotsRequest) BinaryRequestBody

func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) HTTPRequest

func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) RetryPolicy

func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbSnapshotsRequest) String

func (request ListAwrDbSnapshotsRequest) String() string

type ListAwrDbSnapshotsResponse

ListAwrDbSnapshotsResponse wrapper for the ListAwrDbSnapshots operation

type ListAwrDbSnapshotsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSnapshotCollection instances
    AwrDbSnapshotCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAwrDbSnapshotsResponse) HTTPResponse

func (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbSnapshotsResponse) String

func (response ListAwrDbSnapshotsResponse) String() string

type ListAwrDbSnapshotsSortByEnum

ListAwrDbSnapshotsSortByEnum Enum with underlying type: string

type ListAwrDbSnapshotsSortByEnum string

Set of constants representing the allowable values for ListAwrDbSnapshotsSortByEnum

const (
    ListAwrDbSnapshotsSortByTimeBegin  ListAwrDbSnapshotsSortByEnum = "TIME_BEGIN"
    ListAwrDbSnapshotsSortBySnapshotId ListAwrDbSnapshotsSortByEnum = "SNAPSHOT_ID"
)

func GetListAwrDbSnapshotsSortByEnumValues

func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum

GetListAwrDbSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortByEnum

type ListAwrDbSnapshotsSortOrderEnum

ListAwrDbSnapshotsSortOrderEnum Enum with underlying type: string

type ListAwrDbSnapshotsSortOrderEnum string

Set of constants representing the allowable values for ListAwrDbSnapshotsSortOrderEnum

const (
    ListAwrDbSnapshotsSortOrderAsc  ListAwrDbSnapshotsSortOrderEnum = "ASC"
    ListAwrDbSnapshotsSortOrderDesc ListAwrDbSnapshotsSortOrderEnum = "DESC"
)

func GetListAwrDbSnapshotsSortOrderEnumValues

func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum

GetListAwrDbSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortOrderEnum

type ListAwrDbsRequest

ListAwrDbsRequest wrapper for the ListAwrDbs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbsRequest.

type ListAwrDbsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional single value query parameter to filter the entity name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR summary data.
    SortBy ListAwrDbsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder ListAwrDbsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAwrDbsRequest) BinaryRequestBody

func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbsRequest) HTTPRequest

func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbsRequest) RetryPolicy

func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbsRequest) String

func (request ListAwrDbsRequest) String() string

type ListAwrDbsResponse

ListAwrDbsResponse wrapper for the ListAwrDbs operation

type ListAwrDbsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbCollection instances
    AwrDbCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAwrDbsResponse) HTTPResponse

func (response ListAwrDbsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbsResponse) String

func (response ListAwrDbsResponse) String() string

type ListAwrDbsSortByEnum

ListAwrDbsSortByEnum Enum with underlying type: string

type ListAwrDbsSortByEnum string

Set of constants representing the allowable values for ListAwrDbsSortByEnum

const (
    ListAwrDbsSortByEndIntervalTime ListAwrDbsSortByEnum = "END_INTERVAL_TIME"
    ListAwrDbsSortByName            ListAwrDbsSortByEnum = "NAME"
)

func GetListAwrDbsSortByEnumValues

func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum

GetListAwrDbsSortByEnumValues Enumerates the set of values for ListAwrDbsSortByEnum

type ListAwrDbsSortOrderEnum

ListAwrDbsSortOrderEnum Enum with underlying type: string

type ListAwrDbsSortOrderEnum string

Set of constants representing the allowable values for ListAwrDbsSortOrderEnum

const (
    ListAwrDbsSortOrderAsc  ListAwrDbsSortOrderEnum = "ASC"
    ListAwrDbsSortOrderDesc ListAwrDbsSortOrderEnum = "DESC"
)

func GetListAwrDbsSortOrderEnumValues

func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum

GetListAwrDbsSortOrderEnumValues Enumerates the set of values for ListAwrDbsSortOrderEnum

type ListDatabaseParametersRequest

ListDatabaseParametersRequest wrapper for the ListDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParametersRequest.

type ListDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The source used to list database parameters. `CURRENT` is used to get the
    // database parameters that are currently in effect for the database
    // instance. `SPFILE` is used to list parameters from the server parameter
    // file. Default is `CURRENT`.
    Source ListDatabaseParametersSourceEnum `mandatory:"false" contributesTo:"query" name:"source" omitEmpty:"true"`

    // A filter to return all parameters that have the text given in their names.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // When true, results include a list of valid values for parameters (if applicable).
    IsAllowedValuesIncluded *bool `mandatory:"false" contributesTo:"query" name:"isAllowedValuesIncluded"`

    // The field to sort information by. Only one sortOrder can be used. The
    // default sort order for `NAME` is ascending and it is case-sensitive.
    SortBy ListDatabaseParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListDatabaseParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDatabaseParametersRequest) BinaryRequestBody

func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseParametersRequest) HTTPRequest

func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseParametersRequest) RetryPolicy

func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseParametersRequest) String

func (request ListDatabaseParametersRequest) String() string

type ListDatabaseParametersResponse

ListDatabaseParametersResponse wrapper for the ListDatabaseParameters operation

type ListDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseParametersCollection instance
    DatabaseParametersCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListDatabaseParametersResponse) HTTPResponse

func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseParametersResponse) String

func (response ListDatabaseParametersResponse) String() string

type ListDatabaseParametersSortByEnum

ListDatabaseParametersSortByEnum Enum with underlying type: string

type ListDatabaseParametersSortByEnum string

Set of constants representing the allowable values for ListDatabaseParametersSortByEnum

const (
    ListDatabaseParametersSortByName ListDatabaseParametersSortByEnum = "NAME"
)

func GetListDatabaseParametersSortByEnumValues

func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum

GetListDatabaseParametersSortByEnumValues Enumerates the set of values for ListDatabaseParametersSortByEnum

type ListDatabaseParametersSortOrderEnum

ListDatabaseParametersSortOrderEnum Enum with underlying type: string

type ListDatabaseParametersSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseParametersSortOrderEnum

const (
    ListDatabaseParametersSortOrderAsc  ListDatabaseParametersSortOrderEnum = "ASC"
    ListDatabaseParametersSortOrderDesc ListDatabaseParametersSortOrderEnum = "DESC"
)

func GetListDatabaseParametersSortOrderEnumValues

func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum

GetListDatabaseParametersSortOrderEnumValues Enumerates the set of values for ListDatabaseParametersSortOrderEnum

type ListDatabaseParametersSourceEnum

ListDatabaseParametersSourceEnum Enum with underlying type: string

type ListDatabaseParametersSourceEnum string

Set of constants representing the allowable values for ListDatabaseParametersSourceEnum

const (
    ListDatabaseParametersSourceCurrent ListDatabaseParametersSourceEnum = "CURRENT"
    ListDatabaseParametersSourceSpfile  ListDatabaseParametersSourceEnum = "SPFILE"
)

func GetListDatabaseParametersSourceEnumValues

func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum

GetListDatabaseParametersSourceEnumValues Enumerates the set of values for ListDatabaseParametersSourceEnum

type ListJobExecutionsRequest

ListJobExecutionsRequest wrapper for the ListJobExecutions operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutionsRequest.

type ListJobExecutionsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The identifier of the job.
    JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The status of the job execution.
    Status *string `mandatory:"false" contributesTo:"query" name:"status"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobExecutionsRequest) BinaryRequestBody

func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobExecutionsRequest) HTTPRequest

func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobExecutionsRequest) RetryPolicy

func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobExecutionsRequest) String

func (request ListJobExecutionsRequest) String() string

type ListJobExecutionsResponse

ListJobExecutionsResponse wrapper for the ListJobExecutions operation

type ListJobExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobExecutionCollection instances
    JobExecutionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobExecutionsResponse) HTTPResponse

func (response ListJobExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobExecutionsResponse) String

func (response ListJobExecutionsResponse) String() string

type ListJobExecutionsSortByEnum

ListJobExecutionsSortByEnum Enum with underlying type: string

type ListJobExecutionsSortByEnum string

Set of constants representing the allowable values for ListJobExecutionsSortByEnum

const (
    ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED"
    ListJobExecutionsSortByName        ListJobExecutionsSortByEnum = "NAME"
)

func GetListJobExecutionsSortByEnumValues

func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum

GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum

type ListJobExecutionsSortOrderEnum

ListJobExecutionsSortOrderEnum Enum with underlying type: string

type ListJobExecutionsSortOrderEnum string

Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum

const (
    ListJobExecutionsSortOrderAsc  ListJobExecutionsSortOrderEnum = "ASC"
    ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC"
)

func GetListJobExecutionsSortOrderEnumValues

func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum

GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum

type ListJobRunsRequest

ListJobRunsRequest wrapper for the ListJobRuns operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRunsRequest.

type ListJobRunsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The identifier of the job.
    JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The status of the job run.
    RunStatus *string `mandatory:"false" contributesTo:"query" name:"runStatus"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListJobRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobRunsRequest) BinaryRequestBody

func (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobRunsRequest) HTTPRequest

func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobRunsRequest) RetryPolicy

func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobRunsRequest) String

func (request ListJobRunsRequest) String() string

type ListJobRunsResponse

ListJobRunsResponse wrapper for the ListJobRuns operation

type ListJobRunsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobRunCollection instances
    JobRunCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobRunsResponse) HTTPResponse

func (response ListJobRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobRunsResponse) String

func (response ListJobRunsResponse) String() string

type ListJobRunsSortByEnum

ListJobRunsSortByEnum Enum with underlying type: string

type ListJobRunsSortByEnum string

Set of constants representing the allowable values for ListJobRunsSortByEnum

const (
    ListJobRunsSortByTimecreated ListJobRunsSortByEnum = "TIMECREATED"
    ListJobRunsSortByName        ListJobRunsSortByEnum = "NAME"
)

func GetListJobRunsSortByEnumValues

func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum

GetListJobRunsSortByEnumValues Enumerates the set of values for ListJobRunsSortByEnum

type ListJobRunsSortOrderEnum

ListJobRunsSortOrderEnum Enum with underlying type: string

type ListJobRunsSortOrderEnum string

Set of constants representing the allowable values for ListJobRunsSortOrderEnum

const (
    ListJobRunsSortOrderAsc  ListJobRunsSortOrderEnum = "ASC"
    ListJobRunsSortOrderDesc ListJobRunsSortOrderEnum = "DESC"
)

func GetListJobRunsSortOrderEnumValues

func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum

GetListJobRunsSortOrderEnumValues Enumerates the set of values for ListJobRunsSortOrderEnum

type ListJobsRequest

ListJobsRequest wrapper for the ListJobs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListJobs.go.html to see an example of how to use ListJobsRequest.

type ListJobsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobsRequest) BinaryRequestBody

func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobsRequest) HTTPRequest

func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobsRequest) RetryPolicy

func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobsRequest) String

func (request ListJobsRequest) String() string

type ListJobsResponse

ListJobsResponse wrapper for the ListJobs operation

type ListJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobCollection instances
    JobCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobsResponse) HTTPResponse

func (response ListJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobsResponse) String

func (response ListJobsResponse) String() string

type ListJobsSortByEnum

ListJobsSortByEnum Enum with underlying type: string

type ListJobsSortByEnum string

Set of constants representing the allowable values for ListJobsSortByEnum

const (
    ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED"
    ListJobsSortByName        ListJobsSortByEnum = "NAME"
)

func GetListJobsSortByEnumValues

func GetListJobsSortByEnumValues() []ListJobsSortByEnum

GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum

type ListJobsSortOrderEnum

ListJobsSortOrderEnum Enum with underlying type: string

type ListJobsSortOrderEnum string

Set of constants representing the allowable values for ListJobsSortOrderEnum

const (
    ListJobsSortOrderAsc  ListJobsSortOrderEnum = "ASC"
    ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC"
)

func GetListJobsSortOrderEnumValues

func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum

GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum

type ListManagedDatabaseGroupsLifecycleStateEnum

ListManagedDatabaseGroupsLifecycleStateEnum Enum with underlying type: string

type ListManagedDatabaseGroupsLifecycleStateEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsLifecycleStateEnum

const (
    ListManagedDatabaseGroupsLifecycleStateCreating ListManagedDatabaseGroupsLifecycleStateEnum = "CREATING"
    ListManagedDatabaseGroupsLifecycleStateUpdating ListManagedDatabaseGroupsLifecycleStateEnum = "UPDATING"
    ListManagedDatabaseGroupsLifecycleStateActive   ListManagedDatabaseGroupsLifecycleStateEnum = "ACTIVE"
    ListManagedDatabaseGroupsLifecycleStateDeleting ListManagedDatabaseGroupsLifecycleStateEnum = "DELETING"
    ListManagedDatabaseGroupsLifecycleStateDeleted  ListManagedDatabaseGroupsLifecycleStateEnum = "DELETED"
    ListManagedDatabaseGroupsLifecycleStateFailed   ListManagedDatabaseGroupsLifecycleStateEnum = "FAILED"
)

func GetListManagedDatabaseGroupsLifecycleStateEnumValues

func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum

GetListManagedDatabaseGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedDatabaseGroupsLifecycleStateEnum

type ListManagedDatabaseGroupsRequest

ListManagedDatabaseGroupsRequest wrapper for the ListManagedDatabaseGroups operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroupsRequest.

type ListManagedDatabaseGroupsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The lifecycle state of a resource.
    LifecycleState ListManagedDatabaseGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListManagedDatabaseGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListManagedDatabaseGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedDatabaseGroupsRequest) BinaryRequestBody

func (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) HTTPRequest

func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) RetryPolicy

func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabaseGroupsRequest) String

func (request ListManagedDatabaseGroupsRequest) String() string

type ListManagedDatabaseGroupsResponse

ListManagedDatabaseGroupsResponse wrapper for the ListManagedDatabaseGroups operation

type ListManagedDatabaseGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedDatabaseGroupCollection instances
    ManagedDatabaseGroupCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedDatabaseGroupsResponse) HTTPResponse

func (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabaseGroupsResponse) String

func (response ListManagedDatabaseGroupsResponse) String() string

type ListManagedDatabaseGroupsSortByEnum

ListManagedDatabaseGroupsSortByEnum Enum with underlying type: string

type ListManagedDatabaseGroupsSortByEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortByEnum

const (
    ListManagedDatabaseGroupsSortByTimecreated ListManagedDatabaseGroupsSortByEnum = "TIMECREATED"
    ListManagedDatabaseGroupsSortByName        ListManagedDatabaseGroupsSortByEnum = "NAME"
)

func GetListManagedDatabaseGroupsSortByEnumValues

func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum

GetListManagedDatabaseGroupsSortByEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortByEnum

type ListManagedDatabaseGroupsSortOrderEnum

ListManagedDatabaseGroupsSortOrderEnum Enum with underlying type: string

type ListManagedDatabaseGroupsSortOrderEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortOrderEnum

const (
    ListManagedDatabaseGroupsSortOrderAsc  ListManagedDatabaseGroupsSortOrderEnum = "ASC"
    ListManagedDatabaseGroupsSortOrderDesc ListManagedDatabaseGroupsSortOrderEnum = "DESC"
)

func GetListManagedDatabaseGroupsSortOrderEnumValues

func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum

GetListManagedDatabaseGroupsSortOrderEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortOrderEnum

type ListManagedDatabasesRequest

ListManagedDatabasesRequest wrapper for the ListManagedDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabasesRequest.

type ListManagedDatabasesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListManagedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListManagedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedDatabasesRequest) BinaryRequestBody

func (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabasesRequest) HTTPRequest

func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabasesRequest) RetryPolicy

func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabasesRequest) String

func (request ListManagedDatabasesRequest) String() string

type ListManagedDatabasesResponse

ListManagedDatabasesResponse wrapper for the ListManagedDatabases operation

type ListManagedDatabasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedDatabaseCollection instances
    ManagedDatabaseCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedDatabasesResponse) HTTPResponse

func (response ListManagedDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabasesResponse) String

func (response ListManagedDatabasesResponse) String() string

type ListManagedDatabasesSortByEnum

ListManagedDatabasesSortByEnum Enum with underlying type: string

type ListManagedDatabasesSortByEnum string

Set of constants representing the allowable values for ListManagedDatabasesSortByEnum

const (
    ListManagedDatabasesSortByTimecreated ListManagedDatabasesSortByEnum = "TIMECREATED"
    ListManagedDatabasesSortByName        ListManagedDatabasesSortByEnum = "NAME"
)

func GetListManagedDatabasesSortByEnumValues

func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum

GetListManagedDatabasesSortByEnumValues Enumerates the set of values for ListManagedDatabasesSortByEnum

type ListManagedDatabasesSortOrderEnum

ListManagedDatabasesSortOrderEnum Enum with underlying type: string

type ListManagedDatabasesSortOrderEnum string

Set of constants representing the allowable values for ListManagedDatabasesSortOrderEnum

const (
    ListManagedDatabasesSortOrderAsc  ListManagedDatabasesSortOrderEnum = "ASC"
    ListManagedDatabasesSortOrderDesc ListManagedDatabasesSortOrderEnum = "DESC"
)

func GetListManagedDatabasesSortOrderEnumValues

func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum

GetListManagedDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedDatabasesSortOrderEnum

type ListTablespacesRequest

ListTablespacesRequest wrapper for the ListTablespaces operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespacesRequest.

type ListTablespacesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListTablespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder ListTablespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTablespacesRequest) BinaryRequestBody

func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTablespacesRequest) HTTPRequest

func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTablespacesRequest) RetryPolicy

func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTablespacesRequest) String

func (request ListTablespacesRequest) String() string

type ListTablespacesResponse

ListTablespacesResponse wrapper for the ListTablespaces operation

type ListTablespacesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TablespaceCollection instances
    TablespaceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTablespacesResponse) HTTPResponse

func (response ListTablespacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTablespacesResponse) String

func (response ListTablespacesResponse) String() string

type ListTablespacesSortByEnum

ListTablespacesSortByEnum Enum with underlying type: string

type ListTablespacesSortByEnum string

Set of constants representing the allowable values for ListTablespacesSortByEnum

const (
    ListTablespacesSortByTimecreated ListTablespacesSortByEnum = "TIMECREATED"
    ListTablespacesSortByName        ListTablespacesSortByEnum = "NAME"
)

func GetListTablespacesSortByEnumValues

func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum

GetListTablespacesSortByEnumValues Enumerates the set of values for ListTablespacesSortByEnum

type ListTablespacesSortOrderEnum

ListTablespacesSortOrderEnum Enum with underlying type: string

type ListTablespacesSortOrderEnum string

Set of constants representing the allowable values for ListTablespacesSortOrderEnum

const (
    ListTablespacesSortOrderAsc  ListTablespacesSortOrderEnum = "ASC"
    ListTablespacesSortOrderDesc ListTablespacesSortOrderEnum = "DESC"
)

func GetListTablespacesSortOrderEnumValues

func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum

GetListTablespacesSortOrderEnumValues Enumerates the set of values for ListTablespacesSortOrderEnum

type ManagedDatabase

ManagedDatabase The details of a Managed Database.

type ManagedDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"true" json:"isCluster"`

    // The date and time the Managed Database was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
    // if Managed Database is a Pluggable Database.
    ParentContainerId *string `mandatory:"false" json:"parentContainerId"`

    // A list of Managed Database Groups that the Managed Database belongs to.
    ManagedDatabaseGroups []ParentGroup `mandatory:"false" json:"managedDatabaseGroups"`

    // The status of the Oracle Database. Indicates whether the status of the database
    // is UP, DOWN, or UNKNOWN at the current time.
    DatabaseStatus DatabaseStatusEnum `mandatory:"false" json:"databaseStatus,omitempty"`

    // The name of the parent Container Database.
    ParentContainerName *string `mandatory:"false" json:"parentContainerName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // in which the parent Container Database resides, if the Managed Database
    // is a Pluggable Database (PDB).
    ParentContainerCompartmentId *string `mandatory:"false" json:"parentContainerCompartmentId"`

    // The number of Oracle Real Application Clusters (Oracle RAC) database instances.
    InstanceCount *int `mandatory:"false" json:"instanceCount"`

    // The details of the Oracle Real Application Clusters (Oracle RAC) database instances.
    InstanceDetails []InstanceDetails `mandatory:"false" json:"instanceDetails"`

    // The number of PDBs in the Container Database.
    PdbCount *int `mandatory:"false" json:"pdbCount"`

    // The status of the PDB in the Container Database.
    PdbStatus []PdbStatusDetails `mandatory:"false" json:"pdbStatus"`

    // The additional details specific to a type of database defined in `{"key": "value"}` format.
    // Example: `{"bar-key": "value"}`
    AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`
}

func (ManagedDatabase) String

func (m ManagedDatabase) String() string

type ManagedDatabaseCollection

ManagedDatabaseCollection A collection of Managed Database objects.

type ManagedDatabaseCollection struct {

    // An array of ManagedDatabaseSummary resources.
    Items []ManagedDatabaseSummary `mandatory:"true" json:"items"`
}

func (ManagedDatabaseCollection) String

func (m ManagedDatabaseCollection) String() string

type ManagedDatabaseGroup

ManagedDatabaseGroup The details of a Managed Database Group.

type ManagedDatabaseGroup struct {

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A list of Managed Databases in the Managed Database Group.
    ManagedDatabases []ChildDatabase `mandatory:"true" json:"managedDatabases"`

    // The current lifecycle state of the Managed Database Group.
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the Managed Database Group was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the Managed Database Group was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (ManagedDatabaseGroup) String

func (m ManagedDatabaseGroup) String() string

type ManagedDatabaseGroupCollection

ManagedDatabaseGroupCollection A collection of Managed Database Group resources.

type ManagedDatabaseGroupCollection struct {

    // An array of ManagedDatabaseGroupSummary resources.
    Items []ManagedDatabaseGroupSummary `mandatory:"true" json:"items"`
}

func (ManagedDatabaseGroupCollection) String

func (m ManagedDatabaseGroupCollection) String() string

type ManagedDatabaseGroupSummary

ManagedDatabaseGroupSummary A group of Managed Databases that will be managed together.

type ManagedDatabaseGroupSummary struct {

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The number of Managed Databases in the Managed Database Group.
    ManagedDatabaseCount *int `mandatory:"true" json:"managedDatabaseCount"`

    // The current lifecycle state of the Managed Database Group.
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the Managed Database Group was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (ManagedDatabaseGroupSummary) String

func (m ManagedDatabaseGroupSummary) String() string

type ManagedDatabaseSummary

ManagedDatabaseSummary A summary of the Managed Database.

type ManagedDatabaseSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"true" json:"isCluster"`

    // The date and time the Managed Database was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
    // if the Managed Database is a Pluggable Database.
    ParentContainerId *string `mandatory:"false" json:"parentContainerId"`
}

func (ManagedDatabaseSummary) String

func (m ManagedDatabaseSummary) String() string

type MemoryAggregateMetrics

MemoryAggregateMetrics The memory aggregate metric details.

type MemoryAggregateMetrics struct {

    // A list of the memory usage metrics grouped by memorypool for a specific database.
    MemoryUsage []MetricDataPoint `mandatory:"false" json:"memoryUsage"`
}

func (MemoryAggregateMetrics) String

func (m MemoryAggregateMetrics) String() string

type MetricDataPoint

MetricDataPoint The metric values with dimension details.

type MetricDataPoint struct {

    // The value of the metric.
    Value *float64 `mandatory:"false" json:"value"`

    // The unit of the metric value.
    Unit *string `mandatory:"false" json:"unit"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (MetricDataPoint) String

func (m MetricDataPoint) String() string

type MetricDimensionDefinition

MetricDimensionDefinition The metric dimension details.

type MetricDimensionDefinition struct {

    // The name of the dimension.
    DimensionName *string `mandatory:"false" json:"dimensionName"`

    // The value of the dimension.
    DimensionValue *string `mandatory:"false" json:"dimensionValue"`
}

func (MetricDimensionDefinition) String

func (m MetricDimensionDefinition) String() string

type ObjectStorageJobExecutionResultDetails

ObjectStorageJobExecutionResultDetails The details of the job execution result stored in Object Storage. The job execution result could be accessed using the Object Storage API.

type ObjectStorageJobExecutionResultDetails struct {

    // The Object Storage namespace used for job execution result storage.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The name of the bucket used for job execution result storage.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The name of the object containing the job execution result.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // The number of rows returned in the result. Only applicable for QUERY SqlType.
    RowCount *int `mandatory:"false" json:"rowCount"`
}

func (ObjectStorageJobExecutionResultDetails) MarshalJSON

func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultDetails) String

func (m ObjectStorageJobExecutionResultDetails) String() string

type ObjectStorageJobExecutionResultLocation

ObjectStorageJobExecutionResultLocation The details about Object Storage job execution result location type.

type ObjectStorageJobExecutionResultLocation struct {

    // The Object Storage namespace used for job execution result storage.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The name of the bucket used for job execution result storage.
    BucketName *string `mandatory:"false" json:"bucketName"`
}

func (ObjectStorageJobExecutionResultLocation) MarshalJSON

func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultLocation) String

func (m ObjectStorageJobExecutionResultLocation) String() string

type ParameterScopeEnum

ParameterScopeEnum Enum with underlying type: string

type ParameterScopeEnum string

Set of constants representing the allowable values for ParameterScopeEnum

const (
    ParameterScopeMemory ParameterScopeEnum = "MEMORY"
    ParameterScopeSpfile ParameterScopeEnum = "SPFILE"
    ParameterScopeBoth   ParameterScopeEnum = "BOTH"
)

func GetParameterScopeEnumValues

func GetParameterScopeEnumValues() []ParameterScopeEnum

GetParameterScopeEnumValues Enumerates the set of values for ParameterScopeEnum

type ParentGroup

ParentGroup The parent Managed Database Group of a Managed Database.

type ParentGroup struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ParentGroup) String

func (m ParentGroup) String() string

type PdbStatusDetails

PdbStatusDetails The number and status of PDBs in a Container Database.

type PdbStatusDetails struct {

    // The status of the PDBs with this count.
    Status DatabaseStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The number of PDBs with this status.
    Count *int `mandatory:"false" json:"count"`
}

func (PdbStatusDetails) String

func (m PdbStatusDetails) String() string

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails

RemoveManagedDatabaseFromManagedDatabaseGroupDetails The Managed Database details required to remove it from a Managed Database Group.

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String

func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String() string

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest

RemoveManagedDatabaseFromManagedDatabaseGroupRequest wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroupRequest.

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The Managed Database details required to remove the Managed Database from a Managed Database Group.
    RemoveManagedDatabaseFromManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String() string

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse

RemoveManagedDatabaseFromManagedDatabaseGroupResponse wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse

func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String

func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String() string

type ResetDatabaseParametersDetails

ResetDatabaseParametersDetails The details required to reset database parameter values.

type ResetDatabaseParametersDetails struct {
    Credentials *DatabaseCredentials `mandatory:"true" json:"credentials"`

    // The clause used to specify when the parameter change takes effect.
    // Use `MEMORY` to make the change in memory and ensure that it takes
    // effect immediately. Use `SPFILE` to make the change in the server
    // parameter file. The change takes effect when the database is next
    // shut down and started up again. Use `BOTH` to make the change in
    // memory and in the server parameter file. The change takes effect
    // immediately and persists after the database is shut down and
    // started up again.
    Scope ParameterScopeEnum `mandatory:"true" json:"scope"`

    // A list of database parameter names.
    Parameters []string `mandatory:"true" json:"parameters"`
}

func (ResetDatabaseParametersDetails) String

func (m ResetDatabaseParametersDetails) String() string

type ResetDatabaseParametersRequest

ResetDatabaseParametersRequest wrapper for the ResetDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParametersRequest.

type ResetDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details required to reset database parameters.
    ResetDatabaseParametersDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ResetDatabaseParametersRequest) BinaryRequestBody

func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResetDatabaseParametersRequest) HTTPRequest

func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResetDatabaseParametersRequest) RetryPolicy

func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResetDatabaseParametersRequest) String

func (request ResetDatabaseParametersRequest) String() string

type ResetDatabaseParametersResponse

ResetDatabaseParametersResponse wrapper for the ResetDatabaseParameters operation

type ResetDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UpdateDatabaseParametersResult instance
    UpdateDatabaseParametersResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ResetDatabaseParametersResponse) HTTPResponse

func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResetDatabaseParametersResponse) String

func (response ResetDatabaseParametersResponse) String() string

type SortOrdersEnum

SortOrdersEnum Enum with underlying type: string

type SortOrdersEnum string

Set of constants representing the allowable values for SortOrdersEnum

const (
    SortOrdersAsc  SortOrdersEnum = "ASC"
    SortOrdersDesc SortOrdersEnum = "DESC"
)

func GetSortOrdersEnumValues

func GetSortOrdersEnumValues() []SortOrdersEnum

GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum

type SqlJob

SqlJob The details of the SQL job.

type SqlJob struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the job.
    Name *string `mandatory:"true" json:"name"`

    // The date and time when the job was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time when the job was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The details of the Managed Databases where the job has to be executed.
    ManagedDatabasesDetails []JobDatabase `mandatory:"false" json:"managedDatabasesDetails"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`

    // The SQL text to be executed in the job. This is a mandatory field for the EXECUTE_SQL operationType.
    SqlText *string `mandatory:"false" json:"sqlText"`

    // The database user name used to execute the SQL job. If the job is being executed on a Managed Database Group,
    // then the user name should exist on all the databases in the group with the same password.
    UserName *string `mandatory:"false" json:"userName"`

    // The type of SQL. This is a mandatory field for the EXECUTE_SQL operationType.
    SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

    // The SQL operation type.
    OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`

    // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SqlJob) GetCompartmentId

func (m SqlJob) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SqlJob) GetDatabaseSubType

func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (SqlJob) GetDescription

func (m SqlJob) GetDescription() *string

GetDescription returns Description

func (SqlJob) GetId

func (m SqlJob) GetId() *string

GetId returns Id

func (SqlJob) GetLifecycleState

func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SqlJob) GetManagedDatabaseGroupId

func (m SqlJob) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (SqlJob) GetManagedDatabaseId

func (m SqlJob) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (SqlJob) GetManagedDatabasesDetails

func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase

GetManagedDatabasesDetails returns ManagedDatabasesDetails

func (SqlJob) GetName

func (m SqlJob) GetName() *string

GetName returns Name

func (SqlJob) GetResultLocation

func (m SqlJob) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (SqlJob) GetScheduleType

func (m SqlJob) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (SqlJob) GetSubmissionErrorMessage

func (m SqlJob) GetSubmissionErrorMessage() *string

GetSubmissionErrorMessage returns SubmissionErrorMessage

func (SqlJob) GetTimeCreated

func (m SqlJob) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SqlJob) GetTimeUpdated

func (m SqlJob) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SqlJob) GetTimeout

func (m SqlJob) GetTimeout() *string

GetTimeout returns Timeout

func (SqlJob) MarshalJSON

func (m SqlJob) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlJob) String

func (m SqlJob) String() string

func (*SqlJob) UnmarshalJSON

func (m *SqlJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SqlJobOperationTypeEnum

SqlJobOperationTypeEnum Enum with underlying type: string

type SqlJobOperationTypeEnum string

Set of constants representing the allowable values for SqlJobOperationTypeEnum

const (
    SqlJobOperationTypeExecuteSql SqlJobOperationTypeEnum = "EXECUTE_SQL"
)

func GetSqlJobOperationTypeEnumValues

func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum

GetSqlJobOperationTypeEnumValues Enumerates the set of values for SqlJobOperationTypeEnum

type SqlJobRoleEnum

SqlJobRoleEnum Enum with underlying type: string

type SqlJobRoleEnum string

Set of constants representing the allowable values for SqlJobRoleEnum

const (
    SqlJobRoleNormal SqlJobRoleEnum = "NORMAL"
    SqlJobRoleSysdba SqlJobRoleEnum = "SYSDBA"
)

func GetSqlJobRoleEnumValues

func GetSqlJobRoleEnumValues() []SqlJobRoleEnum

GetSqlJobRoleEnumValues Enumerates the set of values for SqlJobRoleEnum

type SqlJobSqlTypeEnum

SqlJobSqlTypeEnum Enum with underlying type: string

type SqlJobSqlTypeEnum string

Set of constants representing the allowable values for SqlJobSqlTypeEnum

const (
    SqlJobSqlTypeQuery SqlJobSqlTypeEnum = "QUERY"
    SqlJobSqlTypeDml   SqlJobSqlTypeEnum = "DML"
    SqlJobSqlTypeDdl   SqlJobSqlTypeEnum = "DDL"
    SqlJobSqlTypePlsql SqlJobSqlTypeEnum = "PLSQL"
)

func GetSqlJobSqlTypeEnumValues

func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum

GetSqlJobSqlTypeEnumValues Enumerates the set of values for SqlJobSqlTypeEnum

type SummarizeAwrDbCpuUsagesRequest

SummarizeAwrDbCpuUsagesRequest wrapper for the SummarizeAwrDbCpuUsages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsagesRequest.

type SummarizeAwrDbCpuUsagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbCpuUsagesSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR CPU usage summary data.
    SortBy SummarizeAwrDbCpuUsagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbCpuUsagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody

func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) HTTPRequest

func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) RetryPolicy

func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbCpuUsagesRequest) String

func (request SummarizeAwrDbCpuUsagesRequest) String() string

type SummarizeAwrDbCpuUsagesResponse

SummarizeAwrDbCpuUsagesResponse wrapper for the SummarizeAwrDbCpuUsages operation

type SummarizeAwrDbCpuUsagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbCpuUsageCollection instances
    AwrDbCpuUsageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbCpuUsagesResponse) HTTPResponse

func (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbCpuUsagesResponse) String

func (response SummarizeAwrDbCpuUsagesResponse) String() string

type SummarizeAwrDbCpuUsagesSessionTypeEnum

SummarizeAwrDbCpuUsagesSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSessionTypeEnum

const (
    SummarizeAwrDbCpuUsagesSessionTypeForeground SummarizeAwrDbCpuUsagesSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbCpuUsagesSessionTypeBackground SummarizeAwrDbCpuUsagesSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbCpuUsagesSessionTypeAll        SummarizeAwrDbCpuUsagesSessionTypeEnum = "ALL"
)

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum

GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSessionTypeEnum

type SummarizeAwrDbCpuUsagesSortByEnum

SummarizeAwrDbCpuUsagesSortByEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortByEnum

const (
    SummarizeAwrDbCpuUsagesSortByTimeSampled SummarizeAwrDbCpuUsagesSortByEnum = "TIME_SAMPLED"
    SummarizeAwrDbCpuUsagesSortByAvgValue    SummarizeAwrDbCpuUsagesSortByEnum = "AVG_VALUE"
)

func GetSummarizeAwrDbCpuUsagesSortByEnumValues

func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum

GetSummarizeAwrDbCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortByEnum

type SummarizeAwrDbCpuUsagesSortOrderEnum

SummarizeAwrDbCpuUsagesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortOrderEnum

const (
    SummarizeAwrDbCpuUsagesSortOrderAsc  SummarizeAwrDbCpuUsagesSortOrderEnum = "ASC"
    SummarizeAwrDbCpuUsagesSortOrderDesc SummarizeAwrDbCpuUsagesSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum

GetSummarizeAwrDbCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortOrderEnum

type SummarizeAwrDbMetricsRequest

SummarizeAwrDbMetricsRequest wrapper for the SummarizeAwrDbMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetricsRequest.

type SummarizeAwrDbMetricsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR time series summary data.
    SortBy SummarizeAwrDbMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbMetricsRequest) BinaryRequestBody

func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) HTTPRequest

func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) RetryPolicy

func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbMetricsRequest) String

func (request SummarizeAwrDbMetricsRequest) String() string

type SummarizeAwrDbMetricsResponse

SummarizeAwrDbMetricsResponse wrapper for the SummarizeAwrDbMetrics operation

type SummarizeAwrDbMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbMetricCollection instances
    AwrDbMetricCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbMetricsResponse) HTTPResponse

func (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbMetricsResponse) String

func (response SummarizeAwrDbMetricsResponse) String() string

type SummarizeAwrDbMetricsSortByEnum

SummarizeAwrDbMetricsSortByEnum Enum with underlying type: string

type SummarizeAwrDbMetricsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortByEnum

const (
    SummarizeAwrDbMetricsSortByTimestamp SummarizeAwrDbMetricsSortByEnum = "TIMESTAMP"
    SummarizeAwrDbMetricsSortByName      SummarizeAwrDbMetricsSortByEnum = "NAME"
)

func GetSummarizeAwrDbMetricsSortByEnumValues

func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum

GetSummarizeAwrDbMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortByEnum

type SummarizeAwrDbMetricsSortOrderEnum

SummarizeAwrDbMetricsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbMetricsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortOrderEnum

const (
    SummarizeAwrDbMetricsSortOrderAsc  SummarizeAwrDbMetricsSortOrderEnum = "ASC"
    SummarizeAwrDbMetricsSortOrderDesc SummarizeAwrDbMetricsSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbMetricsSortOrderEnumValues

func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum

GetSummarizeAwrDbMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortOrderEnum

type SummarizeAwrDbParameterChangesRequest

SummarizeAwrDbParameterChangesRequest wrapper for the SummarizeAwrDbParameterChanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChangesRequest.

type SummarizeAwrDbParameterChangesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required single value query parameter to filter the entity name.
    Name *string `mandatory:"true" contributesTo:"query" name:"name"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR database parameter change history data.
    SortBy SummarizeAwrDbParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbParameterChangesRequest) BinaryRequestBody

func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) HTTPRequest

func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) RetryPolicy

func (request SummarizeAwrDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParameterChangesRequest) String

func (request SummarizeAwrDbParameterChangesRequest) String() string

type SummarizeAwrDbParameterChangesResponse

SummarizeAwrDbParameterChangesResponse wrapper for the SummarizeAwrDbParameterChanges operation

type SummarizeAwrDbParameterChangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbParameterChangeCollection instances
    AwrDbParameterChangeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbParameterChangesResponse) HTTPResponse

func (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParameterChangesResponse) String

func (response SummarizeAwrDbParameterChangesResponse) String() string

type SummarizeAwrDbParameterChangesSortByEnum

SummarizeAwrDbParameterChangesSortByEnum Enum with underlying type: string

type SummarizeAwrDbParameterChangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortByEnum

const (
    SummarizeAwrDbParameterChangesSortByIsChanged SummarizeAwrDbParameterChangesSortByEnum = "IS_CHANGED"
    SummarizeAwrDbParameterChangesSortByName      SummarizeAwrDbParameterChangesSortByEnum = "NAME"
)

func GetSummarizeAwrDbParameterChangesSortByEnumValues

func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum

GetSummarizeAwrDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortByEnum

type SummarizeAwrDbParameterChangesSortOrderEnum

SummarizeAwrDbParameterChangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbParameterChangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortOrderEnum

const (
    SummarizeAwrDbParameterChangesSortOrderAsc  SummarizeAwrDbParameterChangesSortOrderEnum = "ASC"
    SummarizeAwrDbParameterChangesSortOrderDesc SummarizeAwrDbParameterChangesSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum

GetSummarizeAwrDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortOrderEnum

type SummarizeAwrDbParametersRequest

SummarizeAwrDbParametersRequest wrapper for the SummarizeAwrDbParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParametersRequest.

type SummarizeAwrDbParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The optional multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional contains query parameter to filter the entity name by any part of the name.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // The optional query parameter to filter database parameters whose values were changed.
    ValueChanged SummarizeAwrDbParametersValueChangedEnum `mandatory:"false" contributesTo:"query" name:"valueChanged" omitEmpty:"true"`

    // The optional query parameter to filter the database parameters that had the default value in the last snapshot.
    ValueDefault SummarizeAwrDbParametersValueDefaultEnum `mandatory:"false" contributesTo:"query" name:"valueDefault" omitEmpty:"true"`

    // The optional query parameter to filter the database parameters that had a modified value in the last snapshot.
    ValueModified SummarizeAwrDbParametersValueModifiedEnum `mandatory:"false" contributesTo:"query" name:"valueModified" omitEmpty:"true"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR database parameter change history data.
    SortBy SummarizeAwrDbParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbParametersRequest) BinaryRequestBody

func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) HTTPRequest

func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) RetryPolicy

func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParametersRequest) String

func (request SummarizeAwrDbParametersRequest) String() string

type SummarizeAwrDbParametersResponse

SummarizeAwrDbParametersResponse wrapper for the SummarizeAwrDbParameters operation

type SummarizeAwrDbParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbParameterCollection instances
    AwrDbParameterCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbParametersResponse) HTTPResponse

func (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParametersResponse) String

func (response SummarizeAwrDbParametersResponse) String() string

type SummarizeAwrDbParametersSortByEnum

SummarizeAwrDbParametersSortByEnum Enum with underlying type: string

type SummarizeAwrDbParametersSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersSortByEnum

const (
    SummarizeAwrDbParametersSortByIsChanged SummarizeAwrDbParametersSortByEnum = "IS_CHANGED"
    SummarizeAwrDbParametersSortByName      SummarizeAwrDbParametersSortByEnum = "NAME"
)

func GetSummarizeAwrDbParametersSortByEnumValues

func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum

GetSummarizeAwrDbParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortByEnum

type SummarizeAwrDbParametersSortOrderEnum

SummarizeAwrDbParametersSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbParametersSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersSortOrderEnum

const (
    SummarizeAwrDbParametersSortOrderAsc  SummarizeAwrDbParametersSortOrderEnum = "ASC"
    SummarizeAwrDbParametersSortOrderDesc SummarizeAwrDbParametersSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbParametersSortOrderEnumValues

func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum

GetSummarizeAwrDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortOrderEnum

type SummarizeAwrDbParametersValueChangedEnum

SummarizeAwrDbParametersValueChangedEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueChangedEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueChangedEnum

const (
    SummarizeAwrDbParametersValueChangedY SummarizeAwrDbParametersValueChangedEnum = "Y"
    SummarizeAwrDbParametersValueChangedN SummarizeAwrDbParametersValueChangedEnum = "N"
)

func GetSummarizeAwrDbParametersValueChangedEnumValues

func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum

GetSummarizeAwrDbParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueChangedEnum

type SummarizeAwrDbParametersValueDefaultEnum

SummarizeAwrDbParametersValueDefaultEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueDefaultEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueDefaultEnum

const (
    SummarizeAwrDbParametersValueDefaultTrue  SummarizeAwrDbParametersValueDefaultEnum = "TRUE"
    SummarizeAwrDbParametersValueDefaultFalse SummarizeAwrDbParametersValueDefaultEnum = "FALSE"
)

func GetSummarizeAwrDbParametersValueDefaultEnumValues

func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum

GetSummarizeAwrDbParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueDefaultEnum

type SummarizeAwrDbParametersValueModifiedEnum

SummarizeAwrDbParametersValueModifiedEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueModifiedEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueModifiedEnum

const (
    SummarizeAwrDbParametersValueModifiedModified  SummarizeAwrDbParametersValueModifiedEnum = "MODIFIED"
    SummarizeAwrDbParametersValueModifiedSystemMod SummarizeAwrDbParametersValueModifiedEnum = "SYSTEM_MOD"
    SummarizeAwrDbParametersValueModifiedFalse     SummarizeAwrDbParametersValueModifiedEnum = "FALSE"
)

func GetSummarizeAwrDbParametersValueModifiedEnumValues

func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum

GetSummarizeAwrDbParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueModifiedEnum

type SummarizeAwrDbSnapshotRangesRequest

SummarizeAwrDbSnapshotRangesRequest wrapper for the SummarizeAwrDbSnapshotRanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRangesRequest.

type SummarizeAwrDbSnapshotRangesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional single value query parameter to filter the entity name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR summary data.
    SortBy SummarizeAwrDbSnapshotRangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbSnapshotRangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody

func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) HTTPRequest

func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) RetryPolicy

func (request SummarizeAwrDbSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSnapshotRangesRequest) String

func (request SummarizeAwrDbSnapshotRangesRequest) String() string

type SummarizeAwrDbSnapshotRangesResponse

SummarizeAwrDbSnapshotRangesResponse wrapper for the SummarizeAwrDbSnapshotRanges operation

type SummarizeAwrDbSnapshotRangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSnapshotRangeCollection instances
    AwrDbSnapshotRangeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbSnapshotRangesResponse) HTTPResponse

func (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSnapshotRangesResponse) String

func (response SummarizeAwrDbSnapshotRangesResponse) String() string

type SummarizeAwrDbSnapshotRangesSortByEnum

SummarizeAwrDbSnapshotRangesSortByEnum Enum with underlying type: string

type SummarizeAwrDbSnapshotRangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortByEnum

const (
    SummarizeAwrDbSnapshotRangesSortByEndIntervalTime SummarizeAwrDbSnapshotRangesSortByEnum = "END_INTERVAL_TIME"
    SummarizeAwrDbSnapshotRangesSortByName            SummarizeAwrDbSnapshotRangesSortByEnum = "NAME"
)

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum

GetSummarizeAwrDbSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortByEnum

type SummarizeAwrDbSnapshotRangesSortOrderEnum

SummarizeAwrDbSnapshotRangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbSnapshotRangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortOrderEnum

const (
    SummarizeAwrDbSnapshotRangesSortOrderAsc  SummarizeAwrDbSnapshotRangesSortOrderEnum = "ASC"
    SummarizeAwrDbSnapshotRangesSortOrderDesc SummarizeAwrDbSnapshotRangesSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum

GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortOrderEnum

type SummarizeAwrDbSysstatsRequest

SummarizeAwrDbSysstatsRequest wrapper for the SummarizeAwrDbSysstats operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstatsRequest.

type SummarizeAwrDbSysstatsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the data within a time period.
    SortBy SummarizeAwrDbSysstatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbSysstatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbSysstatsRequest) BinaryRequestBody

func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) HTTPRequest

func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) RetryPolicy

func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSysstatsRequest) String

func (request SummarizeAwrDbSysstatsRequest) String() string

type SummarizeAwrDbSysstatsResponse

SummarizeAwrDbSysstatsResponse wrapper for the SummarizeAwrDbSysstats operation

type SummarizeAwrDbSysstatsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSysstatCollection instances
    AwrDbSysstatCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbSysstatsResponse) HTTPResponse

func (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSysstatsResponse) String

func (response SummarizeAwrDbSysstatsResponse) String() string

type SummarizeAwrDbSysstatsSortByEnum

SummarizeAwrDbSysstatsSortByEnum Enum with underlying type: string

type SummarizeAwrDbSysstatsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortByEnum

const (
    SummarizeAwrDbSysstatsSortByTimeBegin SummarizeAwrDbSysstatsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDbSysstatsSortByName      SummarizeAwrDbSysstatsSortByEnum = "NAME"
)

func GetSummarizeAwrDbSysstatsSortByEnumValues

func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum

GetSummarizeAwrDbSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortByEnum

type SummarizeAwrDbSysstatsSortOrderEnum

SummarizeAwrDbSysstatsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbSysstatsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortOrderEnum

const (
    SummarizeAwrDbSysstatsSortOrderAsc  SummarizeAwrDbSysstatsSortOrderEnum = "ASC"
    SummarizeAwrDbSysstatsSortOrderDesc SummarizeAwrDbSysstatsSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbSysstatsSortOrderEnumValues

func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum

GetSummarizeAwrDbSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortOrderEnum

type SummarizeAwrDbTopWaitEventsRequest

SummarizeAwrDbTopWaitEventsRequest wrapper for the SummarizeAwrDbTopWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEventsRequest.

type SummarizeAwrDbTopWaitEventsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbTopWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The optional query parameter to filter the number of top categories to be returned.
    TopN *int `mandatory:"false" contributesTo:"query" name:"topN"`

    // The option to sort the AWR top event summary data.
    SortBy SummarizeAwrDbTopWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbTopWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbTopWaitEventsRequest) String

func (request SummarizeAwrDbTopWaitEventsRequest) String() string

type SummarizeAwrDbTopWaitEventsResponse

SummarizeAwrDbTopWaitEventsResponse wrapper for the SummarizeAwrDbTopWaitEvents operation

type SummarizeAwrDbTopWaitEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbTopWaitEventCollection instance
    AwrDbTopWaitEventCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbTopWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbTopWaitEventsResponse) String

func (response SummarizeAwrDbTopWaitEventsResponse) String() string

type SummarizeAwrDbTopWaitEventsSessionTypeEnum

SummarizeAwrDbTopWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

const (
    SummarizeAwrDbTopWaitEventsSessionTypeForeground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbTopWaitEventsSessionTypeBackground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbTopWaitEventsSessionTypeAll        SummarizeAwrDbTopWaitEventsSessionTypeEnum = "ALL"
)

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum

GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

type SummarizeAwrDbTopWaitEventsSortByEnum

SummarizeAwrDbTopWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortByEnum

const (
    SummarizeAwrDbTopWaitEventsSortByWaitsPersec       SummarizeAwrDbTopWaitEventsSortByEnum = "WAITS_PERSEC"
    SummarizeAwrDbTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDbTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC"
)

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum

GetSummarizeAwrDbTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortByEnum

type SummarizeAwrDbTopWaitEventsSortOrderEnum

SummarizeAwrDbTopWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortOrderEnum

const (
    SummarizeAwrDbTopWaitEventsSortOrderAsc  SummarizeAwrDbTopWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDbTopWaitEventsSortOrderDesc SummarizeAwrDbTopWaitEventsSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum

GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortOrderEnum

type SummarizeAwrDbWaitEventBucketsRequest

SummarizeAwrDbWaitEventBucketsRequest wrapper for the SummarizeAwrDbWaitEventBuckets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBucketsRequest.

type SummarizeAwrDbWaitEventBucketsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required single value query parameter to filter the entity name.
    Name *string `mandatory:"true" contributesTo:"query" name:"name"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The number of buckets within the histogram.
    NumBucket *int `mandatory:"false" contributesTo:"query" name:"numBucket"`

    // The minimum value of the histogram.
    MinValue *float64 `mandatory:"false" contributesTo:"query" name:"minValue"`

    // The maximum value of the histogram.
    MaxValue *float64 `mandatory:"false" contributesTo:"query" name:"maxValue"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort distribution data.
    SortBy SummarizeAwrDbWaitEventBucketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the the default order.
    SortOrder SummarizeAwrDbWaitEventBucketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy

func (request SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventBucketsRequest) String

func (request SummarizeAwrDbWaitEventBucketsRequest) String() string

type SummarizeAwrDbWaitEventBucketsResponse

SummarizeAwrDbWaitEventBucketsResponse wrapper for the SummarizeAwrDbWaitEventBuckets operation

type SummarizeAwrDbWaitEventBucketsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbWaitEventBucketCollection instances
    AwrDbWaitEventBucketCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventBucketsResponse) String

func (response SummarizeAwrDbWaitEventBucketsResponse) String() string

type SummarizeAwrDbWaitEventBucketsSortByEnum

SummarizeAwrDbWaitEventBucketsSortByEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventBucketsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortByEnum

const (
    SummarizeAwrDbWaitEventBucketsSortByCategory   SummarizeAwrDbWaitEventBucketsSortByEnum = "CATEGORY"
    SummarizeAwrDbWaitEventBucketsSortByPercentage SummarizeAwrDbWaitEventBucketsSortByEnum = "PERCENTAGE"
)

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum

GetSummarizeAwrDbWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortByEnum

type SummarizeAwrDbWaitEventBucketsSortOrderEnum

SummarizeAwrDbWaitEventBucketsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventBucketsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

const (
    SummarizeAwrDbWaitEventBucketsSortOrderAsc  SummarizeAwrDbWaitEventBucketsSortOrderEnum = "ASC"
    SummarizeAwrDbWaitEventBucketsSortOrderDesc SummarizeAwrDbWaitEventBucketsSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum

GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

type SummarizeAwrDbWaitEventsRequest

SummarizeAwrDbWaitEventsRequest wrapper for the SummarizeAwrDbWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEventsRequest.

type SummarizeAwrDbWaitEventsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs:
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page, from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the data within a time period.
    SortBy SummarizeAwrDbWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the the default order.
    SortOrder SummarizeAwrDbWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventsRequest) String

func (request SummarizeAwrDbWaitEventsRequest) String() string

type SummarizeAwrDbWaitEventsResponse

SummarizeAwrDbWaitEventsResponse wrapper for the SummarizeAwrDbWaitEvents operation

type SummarizeAwrDbWaitEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbWaitEventCollection instances
    AwrDbWaitEventCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventsResponse) String

func (response SummarizeAwrDbWaitEventsResponse) String() string

type SummarizeAwrDbWaitEventsSessionTypeEnum

SummarizeAwrDbWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSessionTypeEnum

const (
    SummarizeAwrDbWaitEventsSessionTypeForeground SummarizeAwrDbWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbWaitEventsSessionTypeBackground SummarizeAwrDbWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbWaitEventsSessionTypeAll        SummarizeAwrDbWaitEventsSessionTypeEnum = "ALL"
)

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum

GetSummarizeAwrDbWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSessionTypeEnum

type SummarizeAwrDbWaitEventsSortByEnum

SummarizeAwrDbWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortByEnum

const (
    SummarizeAwrDbWaitEventsSortByTimeBegin SummarizeAwrDbWaitEventsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDbWaitEventsSortByName      SummarizeAwrDbWaitEventsSortByEnum = "NAME"
)

func GetSummarizeAwrDbWaitEventsSortByEnumValues

func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum

GetSummarizeAwrDbWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortByEnum

type SummarizeAwrDbWaitEventsSortOrderEnum

SummarizeAwrDbWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortOrderEnum

const (
    SummarizeAwrDbWaitEventsSortOrderAsc  SummarizeAwrDbWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDbWaitEventsSortOrderDesc SummarizeAwrDbWaitEventsSortOrderEnum = "DESC"
)

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum

GetSummarizeAwrDbWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortOrderEnum

type Tablespace

Tablespace The details of a tablespace.

type Tablespace struct {

    // The name of the tablespace.
    Name *string `mandatory:"true" json:"name"`

    // The type of the tablespace.
    Type TablespaceTypeEnum `mandatory:"true" json:"type"`

    // The status of the tablespace.
    Status TablespaceStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The tablespace block size in bytes.
    BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

    // The default logging attribute.
    Logging TablespaceLoggingEnum `mandatory:"false" json:"logging,omitempty"`

    // Indicates whether the tablespace is under Force Logging mode.
    IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

    // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
    ExtentManagement TablespaceExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

    // The type of extent allocation in effect for the tablespace.
    AllocationType TablespaceAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

    // Indicates whether the tablespace is plugged in.
    IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

    // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
    SegmentSpaceManagement TablespaceSegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

    // Indicates whether default table compression is enabled or disabled.
    DefaultTableCompression TablespaceDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

    // Indicates whether undo retention guarantee is enabled for the tablespace.
    Retention TablespaceRetentionEnum `mandatory:"false" json:"retention,omitempty"`

    // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
    IsBigfile *bool `mandatory:"false" json:"isBigfile"`

    // Indicates whether predicates are evaluated by Host or by Storage.
    PredicateEvaluation TablespacePredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

    // Indicates whether the tablespace is encrypted.
    IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

    // The operation type for which default compression is enabled.
    CompressFor TablespaceCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

    // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in this tablespace.
    DefaultInMemory TablespaceDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

    // Indicates the default priority for In-Memory Column Store (IM column store) population for this tablespace.
    DefaultInMemoryPriority TablespaceDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

    // Indicates how the IM column store is distributed by default for this tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
    DefaultInMemoryDistribute TablespaceDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

    // Indicates the default compression level for the IM column store for this tablespace.
    DefaultInMemoryCompression TablespaceDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

    // Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
    DefaultInMemoryDuplicate TablespaceDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

    // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
    Shared TablespaceSharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Indicates whether default index compression is enabled or disabled.
    DefaultIndexCompression TablespaceDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

    // The operation type for which default index compression is enabled.
    IndexCompressFor TablespaceIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

    // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
    DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

    // Indicates how the IM column store is populated on various instances by default for this tablespace.
    DefaultInMemoryService TablespaceDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

    // Indicates the service name for the service on which the IM column store should be populated by default for this tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
    DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

    // The lost write protection setting for the tablespace.
    LostWriteProtect TablespaceLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Indicates whether this is a chunk tablespace.
    IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

    // The temporary tablespace group.
    TempGroup *string `mandatory:"false" json:"tempGroup"`

    // The maximum tablespace size in KB. If the tablespace contains any datafiles with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its datafiles is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only datafiles with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all datafiles in the tablespace.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated tablespace size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The free space available in this tablespace in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used by the tablespace in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the tablespace.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the tablespace.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

    // A list of the datafiles associated with the tablespace.
    Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

func (Tablespace) String

func (m Tablespace) String() string

type TablespaceAllocationTypeEnum

TablespaceAllocationTypeEnum Enum with underlying type: string

type TablespaceAllocationTypeEnum string

Set of constants representing the allowable values for TablespaceAllocationTypeEnum

const (
    TablespaceAllocationTypeSystem  TablespaceAllocationTypeEnum = "SYSTEM"
    TablespaceAllocationTypeUniform TablespaceAllocationTypeEnum = "UNIFORM"
    TablespaceAllocationTypeUser    TablespaceAllocationTypeEnum = "USER"
)

func GetTablespaceAllocationTypeEnumValues

func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum

GetTablespaceAllocationTypeEnumValues Enumerates the set of values for TablespaceAllocationTypeEnum

type TablespaceCollection

TablespaceCollection A collection of tablespaces for a specific database.

type TablespaceCollection struct {

    // An array of TablespaceSummary resources.
    Items []TablespaceSummary `mandatory:"true" json:"items"`
}

func (TablespaceCollection) String

func (m TablespaceCollection) String() string

type TablespaceCompressForEnum

TablespaceCompressForEnum Enum with underlying type: string

type TablespaceCompressForEnum string

Set of constants representing the allowable values for TablespaceCompressForEnum

const (
    TablespaceCompressForBasic            TablespaceCompressForEnum = "BASIC"
    TablespaceCompressForAdvanced         TablespaceCompressForEnum = "ADVANCED"
    TablespaceCompressForQueryLow         TablespaceCompressForEnum = "QUERY_LOW"
    TablespaceCompressForQueryHigh        TablespaceCompressForEnum = "QUERY_HIGH"
    TablespaceCompressForArchiveLow       TablespaceCompressForEnum = "ARCHIVE_LOW"
    TablespaceCompressForArchiveHigh      TablespaceCompressForEnum = "ARCHIVE_HIGH"
    TablespaceCompressForDirectLoadOnly   TablespaceCompressForEnum = "DIRECT_LOAD_ONLY"
    TablespaceCompressForForAllOperations TablespaceCompressForEnum = "FOR_ALL_OPERATIONS"
)

func GetTablespaceCompressForEnumValues

func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum

GetTablespaceCompressForEnumValues Enumerates the set of values for TablespaceCompressForEnum

type TablespaceDefaultInMemoryCompressionEnum

TablespaceDefaultInMemoryCompressionEnum Enum with underlying type: string

type TablespaceDefaultInMemoryCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryCompressionEnum

const (
    TablespaceDefaultInMemoryCompressionNoMemcompress   TablespaceDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
    TablespaceDefaultInMemoryCompressionForDml          TablespaceDefaultInMemoryCompressionEnum = "FOR_DML"
    TablespaceDefaultInMemoryCompressionForQueryLow     TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
    TablespaceDefaultInMemoryCompressionForQueryHigh    TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
    TablespaceDefaultInMemoryCompressionForCapacityLow  TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
    TablespaceDefaultInMemoryCompressionForCapacityHigh TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

func GetTablespaceDefaultInMemoryCompressionEnumValues

func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum

GetTablespaceDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceDefaultInMemoryCompressionEnum

type TablespaceDefaultInMemoryDistributeEnum

TablespaceDefaultInMemoryDistributeEnum Enum with underlying type: string

type TablespaceDefaultInMemoryDistributeEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryDistributeEnum

const (
    TablespaceDefaultInMemoryDistributeAuto           TablespaceDefaultInMemoryDistributeEnum = "AUTO"
    TablespaceDefaultInMemoryDistributeByRowidRange   TablespaceDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
    TablespaceDefaultInMemoryDistributeByPartition    TablespaceDefaultInMemoryDistributeEnum = "BY_PARTITION"
    TablespaceDefaultInMemoryDistributeBySubpartition TablespaceDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

func GetTablespaceDefaultInMemoryDistributeEnumValues

func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum

GetTablespaceDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDistributeEnum

type TablespaceDefaultInMemoryDuplicateEnum

TablespaceDefaultInMemoryDuplicateEnum Enum with underlying type: string

type TablespaceDefaultInMemoryDuplicateEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryDuplicateEnum

const (
    TablespaceDefaultInMemoryDuplicateNoDuplicate  TablespaceDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
    TablespaceDefaultInMemoryDuplicateDuplicate    TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE"
    TablespaceDefaultInMemoryDuplicateDuplicateAll TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

func GetTablespaceDefaultInMemoryDuplicateEnumValues

func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum

GetTablespaceDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDuplicateEnum

type TablespaceDefaultInMemoryEnum

TablespaceDefaultInMemoryEnum Enum with underlying type: string

type TablespaceDefaultInMemoryEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryEnum

const (
    TablespaceDefaultInMemoryEnabled  TablespaceDefaultInMemoryEnum = "ENABLED"
    TablespaceDefaultInMemoryDisabled TablespaceDefaultInMemoryEnum = "DISABLED"
)

func GetTablespaceDefaultInMemoryEnumValues

func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum

GetTablespaceDefaultInMemoryEnumValues Enumerates the set of values for TablespaceDefaultInMemoryEnum

type TablespaceDefaultInMemoryPriorityEnum

TablespaceDefaultInMemoryPriorityEnum Enum with underlying type: string

type TablespaceDefaultInMemoryPriorityEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryPriorityEnum

const (
    TablespaceDefaultInMemoryPriorityLow      TablespaceDefaultInMemoryPriorityEnum = "LOW"
    TablespaceDefaultInMemoryPriorityMedium   TablespaceDefaultInMemoryPriorityEnum = "MEDIUM"
    TablespaceDefaultInMemoryPriorityHigh     TablespaceDefaultInMemoryPriorityEnum = "HIGH"
    TablespaceDefaultInMemoryPriorityCritical TablespaceDefaultInMemoryPriorityEnum = "CRITICAL"
    TablespaceDefaultInMemoryPriorityNone     TablespaceDefaultInMemoryPriorityEnum = "NONE"
)

func GetTablespaceDefaultInMemoryPriorityEnumValues

func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum

GetTablespaceDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceDefaultInMemoryPriorityEnum

type TablespaceDefaultInMemoryServiceEnum

TablespaceDefaultInMemoryServiceEnum Enum with underlying type: string

type TablespaceDefaultInMemoryServiceEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryServiceEnum

const (
    TablespaceDefaultInMemoryServiceDefault     TablespaceDefaultInMemoryServiceEnum = "DEFAULT"
    TablespaceDefaultInMemoryServiceNone        TablespaceDefaultInMemoryServiceEnum = "NONE"
    TablespaceDefaultInMemoryServiceAll         TablespaceDefaultInMemoryServiceEnum = "ALL"
    TablespaceDefaultInMemoryServiceUserDefined TablespaceDefaultInMemoryServiceEnum = "USER_DEFINED"
)

func GetTablespaceDefaultInMemoryServiceEnumValues

func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum

GetTablespaceDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceDefaultInMemoryServiceEnum

type TablespaceDefaultIndexCompressionEnum

TablespaceDefaultIndexCompressionEnum Enum with underlying type: string

type TablespaceDefaultIndexCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultIndexCompressionEnum

const (
    TablespaceDefaultIndexCompressionEnabled  TablespaceDefaultIndexCompressionEnum = "ENABLED"
    TablespaceDefaultIndexCompressionDisabled TablespaceDefaultIndexCompressionEnum = "DISABLED"
)

func GetTablespaceDefaultIndexCompressionEnumValues

func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum

GetTablespaceDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceDefaultIndexCompressionEnum

type TablespaceDefaultTableCompressionEnum

TablespaceDefaultTableCompressionEnum Enum with underlying type: string

type TablespaceDefaultTableCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultTableCompressionEnum

const (
    TablespaceDefaultTableCompressionEnabled  TablespaceDefaultTableCompressionEnum = "ENABLED"
    TablespaceDefaultTableCompressionDisabled TablespaceDefaultTableCompressionEnum = "DISABLED"
)

func GetTablespaceDefaultTableCompressionEnumValues

func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum

GetTablespaceDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceDefaultTableCompressionEnum

type TablespaceExtentManagementEnum

TablespaceExtentManagementEnum Enum with underlying type: string

type TablespaceExtentManagementEnum string

Set of constants representing the allowable values for TablespaceExtentManagementEnum

const (
    TablespaceExtentManagementLocal      TablespaceExtentManagementEnum = "LOCAL"
    TablespaceExtentManagementDictionary TablespaceExtentManagementEnum = "DICTIONARY"
)

func GetTablespaceExtentManagementEnumValues

func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum

GetTablespaceExtentManagementEnumValues Enumerates the set of values for TablespaceExtentManagementEnum

type TablespaceIndexCompressForEnum

TablespaceIndexCompressForEnum Enum with underlying type: string

type TablespaceIndexCompressForEnum string

Set of constants representing the allowable values for TablespaceIndexCompressForEnum

const (
    TablespaceIndexCompressForLow  TablespaceIndexCompressForEnum = "ADVANCED_LOW"
    TablespaceIndexCompressForHigh TablespaceIndexCompressForEnum = "ADVANCED_HIGH"
)

func GetTablespaceIndexCompressForEnumValues

func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum

GetTablespaceIndexCompressForEnumValues Enumerates the set of values for TablespaceIndexCompressForEnum

type TablespaceLoggingEnum

TablespaceLoggingEnum Enum with underlying type: string

type TablespaceLoggingEnum string

Set of constants representing the allowable values for TablespaceLoggingEnum

const (
    TablespaceLoggingLogging   TablespaceLoggingEnum = "LOGGING"
    TablespaceLoggingNologging TablespaceLoggingEnum = "NOLOGGING"
)

func GetTablespaceLoggingEnumValues

func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum

GetTablespaceLoggingEnumValues Enumerates the set of values for TablespaceLoggingEnum

type TablespaceLostWriteProtectEnum

TablespaceLostWriteProtectEnum Enum with underlying type: string

type TablespaceLostWriteProtectEnum string

Set of constants representing the allowable values for TablespaceLostWriteProtectEnum

const (
    TablespaceLostWriteProtectEnabled    TablespaceLostWriteProtectEnum = "ENABLED"
    TablespaceLostWriteProtectProtectOff TablespaceLostWriteProtectEnum = "PROTECT_OFF"
    TablespaceLostWriteProtectSuspend    TablespaceLostWriteProtectEnum = "SUSPEND"
)

func GetTablespaceLostWriteProtectEnumValues

func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum

GetTablespaceLostWriteProtectEnumValues Enumerates the set of values for TablespaceLostWriteProtectEnum

type TablespacePredicateEvaluationEnum

TablespacePredicateEvaluationEnum Enum with underlying type: string

type TablespacePredicateEvaluationEnum string

Set of constants representing the allowable values for TablespacePredicateEvaluationEnum

const (
    TablespacePredicateEvaluationHost    TablespacePredicateEvaluationEnum = "HOST"
    TablespacePredicateEvaluationStorage TablespacePredicateEvaluationEnum = "STORAGE"
)

func GetTablespacePredicateEvaluationEnumValues

func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum

GetTablespacePredicateEvaluationEnumValues Enumerates the set of values for TablespacePredicateEvaluationEnum

type TablespaceRetentionEnum

TablespaceRetentionEnum Enum with underlying type: string

type TablespaceRetentionEnum string

Set of constants representing the allowable values for TablespaceRetentionEnum

const (
    TablespaceRetentionGuarantee   TablespaceRetentionEnum = "GUARANTEE"
    TablespaceRetentionNoguarantee TablespaceRetentionEnum = "NOGUARANTEE"
    TablespaceRetentionNotApply    TablespaceRetentionEnum = "NOT_APPLY"
)

func GetTablespaceRetentionEnumValues

func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum

GetTablespaceRetentionEnumValues Enumerates the set of values for TablespaceRetentionEnum

type TablespaceSegmentSpaceManagementEnum

TablespaceSegmentSpaceManagementEnum Enum with underlying type: string

type TablespaceSegmentSpaceManagementEnum string

Set of constants representing the allowable values for TablespaceSegmentSpaceManagementEnum

const (
    TablespaceSegmentSpaceManagementManual TablespaceSegmentSpaceManagementEnum = "MANUAL"
    TablespaceSegmentSpaceManagementAuto   TablespaceSegmentSpaceManagementEnum = "AUTO"
)

func GetTablespaceSegmentSpaceManagementEnumValues

func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum

GetTablespaceSegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSegmentSpaceManagementEnum

type TablespaceSharedEnum

TablespaceSharedEnum Enum with underlying type: string

type TablespaceSharedEnum string

Set of constants representing the allowable values for TablespaceSharedEnum

const (
    TablespaceSharedShared      TablespaceSharedEnum = "SHARED"
    TablespaceSharedLocalOnLeaf TablespaceSharedEnum = "LOCAL_ON_LEAF"
    TablespaceSharedLocalOnAll  TablespaceSharedEnum = "LOCAL_ON_ALL"
)

func GetTablespaceSharedEnumValues

func GetTablespaceSharedEnumValues() []TablespaceSharedEnum

GetTablespaceSharedEnumValues Enumerates the set of values for TablespaceSharedEnum

type TablespaceStatusEnum

TablespaceStatusEnum Enum with underlying type: string

type TablespaceStatusEnum string

Set of constants representing the allowable values for TablespaceStatusEnum

const (
    TablespaceStatusOnline   TablespaceStatusEnum = "ONLINE"
    TablespaceStatusOffline  TablespaceStatusEnum = "OFFLINE"
    TablespaceStatusReadOnly TablespaceStatusEnum = "READ_ONLY"
)

func GetTablespaceStatusEnumValues

func GetTablespaceStatusEnumValues() []TablespaceStatusEnum

GetTablespaceStatusEnumValues Enumerates the set of values for TablespaceStatusEnum

type TablespaceSummary

TablespaceSummary The summary of a tablespace.

type TablespaceSummary struct {

    // The name of the tablespace.
    Name *string `mandatory:"true" json:"name"`

    // The type of the tablespace.
    Type TablespaceSummaryTypeEnum `mandatory:"true" json:"type"`

    // The status of the tablespace.
    Status TablespaceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The tablespace block size in bytes.
    BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

    // The default logging attribute.
    Logging TablespaceSummaryLoggingEnum `mandatory:"false" json:"logging,omitempty"`

    // Indicates whether the tablespace is under Force Logging mode.
    IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

    // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
    ExtentManagement TablespaceSummaryExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

    // The type of extent allocation in effect for the tablespace.
    AllocationType TablespaceSummaryAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

    // Indicates whether the tablespace is plugged in.
    IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

    // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
    SegmentSpaceManagement TablespaceSummarySegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

    // Indicates whether default table compression is enabled or disabled.
    DefaultTableCompression TablespaceSummaryDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

    // Indicates whether undo retention guarantee is enabled for the tablespace.
    Retention TablespaceSummaryRetentionEnum `mandatory:"false" json:"retention,omitempty"`

    // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
    IsBigfile *bool `mandatory:"false" json:"isBigfile"`

    // Indicates whether predicates are evaluated by Host or by Storage.
    PredicateEvaluation TablespaceSummaryPredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

    // Indicates whether the tablespace is encrypted.
    IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

    // The operation type for which default compression is enabled.
    CompressFor TablespaceSummaryCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

    // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in this tablespace.
    DefaultInMemory TablespaceSummaryDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

    // Indicates the default priority for In-Memory Column Store (IM column store) population for this tablespace.
    DefaultInMemoryPriority TablespaceSummaryDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

    // Indicates how the IM column store is distributed by default for this tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
    DefaultInMemoryDistribute TablespaceSummaryDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

    // Indicates the default compression level for the IM column store for this tablespace.
    DefaultInMemoryCompression TablespaceSummaryDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

    // Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
    DefaultInMemoryDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

    // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
    Shared TablespaceSummarySharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Indicates whether default index compression is enabled or disabled.
    DefaultIndexCompression TablespaceSummaryDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

    // The operation type for which default index compression is enabled.
    IndexCompressFor TablespaceSummaryIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

    // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
    DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

    // Indicates how the IM column store is populated on various instances by default for this tablespace.
    DefaultInMemoryService TablespaceSummaryDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

    // Indicates the service name for the service on which the IM column store should be populated by default for this tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
    DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

    // The lost write protection setting for the tablespace.
    LostWriteProtect TablespaceSummaryLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Indicates whether this is a chunk tablespace.
    IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

    // The temporary tablespace group.
    TempGroup *string `mandatory:"false" json:"tempGroup"`

    // The maximum tablespace size in KB. If the tablespace contains any datafiles with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its datafiles is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only datafiles with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all datafiles in the tablespace.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated tablespace size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The free space available in this tablespace in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used by the tablespace in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the tablespace.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the tablespace.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

    // A list of the datafiles associated with the tablespace.
    Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

func (TablespaceSummary) String

func (m TablespaceSummary) String() string

type TablespaceSummaryAllocationTypeEnum

TablespaceSummaryAllocationTypeEnum Enum with underlying type: string

type TablespaceSummaryAllocationTypeEnum string

Set of constants representing the allowable values for TablespaceSummaryAllocationTypeEnum

const (
    TablespaceSummaryAllocationTypeSystem  TablespaceSummaryAllocationTypeEnum = "SYSTEM"
    TablespaceSummaryAllocationTypeUniform TablespaceSummaryAllocationTypeEnum = "UNIFORM"
    TablespaceSummaryAllocationTypeUser    TablespaceSummaryAllocationTypeEnum = "USER"
)

func GetTablespaceSummaryAllocationTypeEnumValues

func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum

GetTablespaceSummaryAllocationTypeEnumValues Enumerates the set of values for TablespaceSummaryAllocationTypeEnum

type TablespaceSummaryCompressForEnum

TablespaceSummaryCompressForEnum Enum with underlying type: string

type TablespaceSummaryCompressForEnum string

Set of constants representing the allowable values for TablespaceSummaryCompressForEnum

const (
    TablespaceSummaryCompressForBasic            TablespaceSummaryCompressForEnum = "BASIC"
    TablespaceSummaryCompressForAdvanced         TablespaceSummaryCompressForEnum = "ADVANCED"
    TablespaceSummaryCompressForQueryLow         TablespaceSummaryCompressForEnum = "QUERY_LOW"
    TablespaceSummaryCompressForQueryHigh        TablespaceSummaryCompressForEnum = "QUERY_HIGH"
    TablespaceSummaryCompressForArchiveLow       TablespaceSummaryCompressForEnum = "ARCHIVE_LOW"
    TablespaceSummaryCompressForArchiveHigh      TablespaceSummaryCompressForEnum = "ARCHIVE_HIGH"
    TablespaceSummaryCompressForDirectLoadOnly   TablespaceSummaryCompressForEnum = "DIRECT_LOAD_ONLY"
    TablespaceSummaryCompressForForAllOperations TablespaceSummaryCompressForEnum = "FOR_ALL_OPERATIONS"
)

func GetTablespaceSummaryCompressForEnumValues

func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum

GetTablespaceSummaryCompressForEnumValues Enumerates the set of values for TablespaceSummaryCompressForEnum

type TablespaceSummaryDefaultInMemoryCompressionEnum

TablespaceSummaryDefaultInMemoryCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryCompressionEnum

const (
    TablespaceSummaryDefaultInMemoryCompressionNoMemcompress   TablespaceSummaryDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
    TablespaceSummaryDefaultInMemoryCompressionForDml          TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_DML"
    TablespaceSummaryDefaultInMemoryCompressionForQueryLow     TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
    TablespaceSummaryDefaultInMemoryCompressionForQueryHigh    TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
    TablespaceSummaryDefaultInMemoryCompressionForCapacityLow  TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
    TablespaceSummaryDefaultInMemoryCompressionForCapacityHigh TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum

GetTablespaceSummaryDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryCompressionEnum

type TablespaceSummaryDefaultInMemoryDistributeEnum

TablespaceSummaryDefaultInMemoryDistributeEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryDistributeEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDistributeEnum

const (
    TablespaceSummaryDefaultInMemoryDistributeAuto           TablespaceSummaryDefaultInMemoryDistributeEnum = "AUTO"
    TablespaceSummaryDefaultInMemoryDistributeByRowidRange   TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
    TablespaceSummaryDefaultInMemoryDistributeByPartition    TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_PARTITION"
    TablespaceSummaryDefaultInMemoryDistributeBySubpartition TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum

GetTablespaceSummaryDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDistributeEnum

type TablespaceSummaryDefaultInMemoryDuplicateEnum

TablespaceSummaryDefaultInMemoryDuplicateEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryDuplicateEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDuplicateEnum

const (
    TablespaceSummaryDefaultInMemoryDuplicateNoDuplicate  TablespaceSummaryDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
    TablespaceSummaryDefaultInMemoryDuplicateDuplicate    TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE"
    TablespaceSummaryDefaultInMemoryDuplicateDuplicateAll TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum

GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDuplicateEnum

type TablespaceSummaryDefaultInMemoryEnum

TablespaceSummaryDefaultInMemoryEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryEnum

const (
    TablespaceSummaryDefaultInMemoryEnabled  TablespaceSummaryDefaultInMemoryEnum = "ENABLED"
    TablespaceSummaryDefaultInMemoryDisabled TablespaceSummaryDefaultInMemoryEnum = "DISABLED"
)

func GetTablespaceSummaryDefaultInMemoryEnumValues

func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum

GetTablespaceSummaryDefaultInMemoryEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryEnum

type TablespaceSummaryDefaultInMemoryPriorityEnum

TablespaceSummaryDefaultInMemoryPriorityEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryPriorityEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryPriorityEnum

const (
    TablespaceSummaryDefaultInMemoryPriorityLow      TablespaceSummaryDefaultInMemoryPriorityEnum = "LOW"
    TablespaceSummaryDefaultInMemoryPriorityMedium   TablespaceSummaryDefaultInMemoryPriorityEnum = "MEDIUM"
    TablespaceSummaryDefaultInMemoryPriorityHigh     TablespaceSummaryDefaultInMemoryPriorityEnum = "HIGH"
    TablespaceSummaryDefaultInMemoryPriorityCritical TablespaceSummaryDefaultInMemoryPriorityEnum = "CRITICAL"
    TablespaceSummaryDefaultInMemoryPriorityNone     TablespaceSummaryDefaultInMemoryPriorityEnum = "NONE"
)

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum

GetTablespaceSummaryDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryPriorityEnum

type TablespaceSummaryDefaultInMemoryServiceEnum

TablespaceSummaryDefaultInMemoryServiceEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryServiceEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryServiceEnum

const (
    TablespaceSummaryDefaultInMemoryServiceDefault     TablespaceSummaryDefaultInMemoryServiceEnum = "DEFAULT"
    TablespaceSummaryDefaultInMemoryServiceNone        TablespaceSummaryDefaultInMemoryServiceEnum = "NONE"
    TablespaceSummaryDefaultInMemoryServiceAll         TablespaceSummaryDefaultInMemoryServiceEnum = "ALL"
    TablespaceSummaryDefaultInMemoryServiceUserDefined TablespaceSummaryDefaultInMemoryServiceEnum = "USER_DEFINED"
)

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum

GetTablespaceSummaryDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryServiceEnum

type TablespaceSummaryDefaultIndexCompressionEnum

TablespaceSummaryDefaultIndexCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultIndexCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultIndexCompressionEnum

const (
    TablespaceSummaryDefaultIndexCompressionEnabled  TablespaceSummaryDefaultIndexCompressionEnum = "ENABLED"
    TablespaceSummaryDefaultIndexCompressionDisabled TablespaceSummaryDefaultIndexCompressionEnum = "DISABLED"
)

func GetTablespaceSummaryDefaultIndexCompressionEnumValues

func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum

GetTablespaceSummaryDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultIndexCompressionEnum

type TablespaceSummaryDefaultTableCompressionEnum

TablespaceSummaryDefaultTableCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultTableCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultTableCompressionEnum

const (
    TablespaceSummaryDefaultTableCompressionEnabled  TablespaceSummaryDefaultTableCompressionEnum = "ENABLED"
    TablespaceSummaryDefaultTableCompressionDisabled TablespaceSummaryDefaultTableCompressionEnum = "DISABLED"
)

func GetTablespaceSummaryDefaultTableCompressionEnumValues

func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum

GetTablespaceSummaryDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultTableCompressionEnum

type TablespaceSummaryExtentManagementEnum

TablespaceSummaryExtentManagementEnum Enum with underlying type: string

type TablespaceSummaryExtentManagementEnum string

Set of constants representing the allowable values for TablespaceSummaryExtentManagementEnum

const (
    TablespaceSummaryExtentManagementLocal      TablespaceSummaryExtentManagementEnum = "LOCAL"
    TablespaceSummaryExtentManagementDictionary TablespaceSummaryExtentManagementEnum = "DICTIONARY"
)

func GetTablespaceSummaryExtentManagementEnumValues

func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum

GetTablespaceSummaryExtentManagementEnumValues Enumerates the set of values for TablespaceSummaryExtentManagementEnum

type TablespaceSummaryIndexCompressForEnum

TablespaceSummaryIndexCompressForEnum Enum with underlying type: string

type TablespaceSummaryIndexCompressForEnum string

Set of constants representing the allowable values for TablespaceSummaryIndexCompressForEnum

const (
    TablespaceSummaryIndexCompressForLow  TablespaceSummaryIndexCompressForEnum = "ADVANCED_LOW"
    TablespaceSummaryIndexCompressForHigh TablespaceSummaryIndexCompressForEnum = "ADVANCED_HIGH"
)

func GetTablespaceSummaryIndexCompressForEnumValues

func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum

GetTablespaceSummaryIndexCompressForEnumValues Enumerates the set of values for TablespaceSummaryIndexCompressForEnum

type TablespaceSummaryLoggingEnum

TablespaceSummaryLoggingEnum Enum with underlying type: string

type TablespaceSummaryLoggingEnum string

Set of constants representing the allowable values for TablespaceSummaryLoggingEnum

const (
    TablespaceSummaryLoggingLogging   TablespaceSummaryLoggingEnum = "LOGGING"
    TablespaceSummaryLoggingNologging TablespaceSummaryLoggingEnum = "NOLOGGING"
)

func GetTablespaceSummaryLoggingEnumValues

func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum

GetTablespaceSummaryLoggingEnumValues Enumerates the set of values for TablespaceSummaryLoggingEnum

type TablespaceSummaryLostWriteProtectEnum

TablespaceSummaryLostWriteProtectEnum Enum with underlying type: string

type TablespaceSummaryLostWriteProtectEnum string

Set of constants representing the allowable values for TablespaceSummaryLostWriteProtectEnum

const (
    TablespaceSummaryLostWriteProtectEnabled    TablespaceSummaryLostWriteProtectEnum = "ENABLED"
    TablespaceSummaryLostWriteProtectProtectOff TablespaceSummaryLostWriteProtectEnum = "PROTECT_OFF"
    TablespaceSummaryLostWriteProtectSuspend    TablespaceSummaryLostWriteProtectEnum = "SUSPEND"
)

func GetTablespaceSummaryLostWriteProtectEnumValues

func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum

GetTablespaceSummaryLostWriteProtectEnumValues Enumerates the set of values for TablespaceSummaryLostWriteProtectEnum

type TablespaceSummaryPredicateEvaluationEnum

TablespaceSummaryPredicateEvaluationEnum Enum with underlying type: string

type TablespaceSummaryPredicateEvaluationEnum string

Set of constants representing the allowable values for TablespaceSummaryPredicateEvaluationEnum

const (
    TablespaceSummaryPredicateEvaluationHost    TablespaceSummaryPredicateEvaluationEnum = "HOST"
    TablespaceSummaryPredicateEvaluationStorage TablespaceSummaryPredicateEvaluationEnum = "STORAGE"
)

func GetTablespaceSummaryPredicateEvaluationEnumValues

func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum

GetTablespaceSummaryPredicateEvaluationEnumValues Enumerates the set of values for TablespaceSummaryPredicateEvaluationEnum

type TablespaceSummaryRetentionEnum

TablespaceSummaryRetentionEnum Enum with underlying type: string

type TablespaceSummaryRetentionEnum string

Set of constants representing the allowable values for TablespaceSummaryRetentionEnum

const (
    TablespaceSummaryRetentionGuarantee   TablespaceSummaryRetentionEnum = "GUARANTEE"
    TablespaceSummaryRetentionNoguarantee TablespaceSummaryRetentionEnum = "NOGUARANTEE"
    TablespaceSummaryRetentionNotApply    TablespaceSummaryRetentionEnum = "NOT_APPLY"
)

func GetTablespaceSummaryRetentionEnumValues

func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum

GetTablespaceSummaryRetentionEnumValues Enumerates the set of values for TablespaceSummaryRetentionEnum

type TablespaceSummarySegmentSpaceManagementEnum

TablespaceSummarySegmentSpaceManagementEnum Enum with underlying type: string

type TablespaceSummarySegmentSpaceManagementEnum string

Set of constants representing the allowable values for TablespaceSummarySegmentSpaceManagementEnum

const (
    TablespaceSummarySegmentSpaceManagementManual TablespaceSummarySegmentSpaceManagementEnum = "MANUAL"
    TablespaceSummarySegmentSpaceManagementAuto   TablespaceSummarySegmentSpaceManagementEnum = "AUTO"
)

func GetTablespaceSummarySegmentSpaceManagementEnumValues

func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum

GetTablespaceSummarySegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSummarySegmentSpaceManagementEnum

type TablespaceSummarySharedEnum

TablespaceSummarySharedEnum Enum with underlying type: string

type TablespaceSummarySharedEnum string

Set of constants representing the allowable values for TablespaceSummarySharedEnum

const (
    TablespaceSummarySharedShared      TablespaceSummarySharedEnum = "SHARED"
    TablespaceSummarySharedLocalOnLeaf TablespaceSummarySharedEnum = "LOCAL_ON_LEAF"
    TablespaceSummarySharedLocalOnAll  TablespaceSummarySharedEnum = "LOCAL_ON_ALL"
)

func GetTablespaceSummarySharedEnumValues

func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum

GetTablespaceSummarySharedEnumValues Enumerates the set of values for TablespaceSummarySharedEnum

type TablespaceSummaryStatusEnum

TablespaceSummaryStatusEnum Enum with underlying type: string

type TablespaceSummaryStatusEnum string

Set of constants representing the allowable values for TablespaceSummaryStatusEnum

const (
    TablespaceSummaryStatusOnline   TablespaceSummaryStatusEnum = "ONLINE"
    TablespaceSummaryStatusOffline  TablespaceSummaryStatusEnum = "OFFLINE"
    TablespaceSummaryStatusReadOnly TablespaceSummaryStatusEnum = "READ_ONLY"
)

func GetTablespaceSummaryStatusEnumValues

func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum

GetTablespaceSummaryStatusEnumValues Enumerates the set of values for TablespaceSummaryStatusEnum

type TablespaceSummaryTypeEnum

TablespaceSummaryTypeEnum Enum with underlying type: string

type TablespaceSummaryTypeEnum string

Set of constants representing the allowable values for TablespaceSummaryTypeEnum

const (
    TablespaceSummaryTypeUndo                TablespaceSummaryTypeEnum = "UNDO"
    TablespaceSummaryTypeLostWriteProtection TablespaceSummaryTypeEnum = "LOST_WRITE_PROTECTION"
    TablespaceSummaryTypePermanent           TablespaceSummaryTypeEnum = "PERMANENT"
    TablespaceSummaryTypeTemporary           TablespaceSummaryTypeEnum = "TEMPORARY"
)

func GetTablespaceSummaryTypeEnumValues

func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum

GetTablespaceSummaryTypeEnumValues Enumerates the set of values for TablespaceSummaryTypeEnum

type TablespaceTypeEnum

TablespaceTypeEnum Enum with underlying type: string

type TablespaceTypeEnum string

Set of constants representing the allowable values for TablespaceTypeEnum

const (
    TablespaceTypeUndo                TablespaceTypeEnum = "UNDO"
    TablespaceTypeLostWriteProtection TablespaceTypeEnum = "LOST_WRITE_PROTECTION"
    TablespaceTypePermanent           TablespaceTypeEnum = "PERMANENT"
    TablespaceTypeTemporary           TablespaceTypeEnum = "TEMPORARY"
)

func GetTablespaceTypeEnumValues

func GetTablespaceTypeEnumValues() []TablespaceTypeEnum

GetTablespaceTypeEnumValues Enumerates the set of values for TablespaceTypeEnum

type TimeSeriesMetricDataPoint

TimeSeriesMetricDataPoint The metric values with dimension details.

type TimeSeriesMetricDataPoint struct {

    // The date and time the metric was created.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

    // The value of the metric.
    Value *float64 `mandatory:"true" json:"value"`

    // The unit of the metric value.
    Unit *string `mandatory:"true" json:"unit"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (TimeSeriesMetricDataPoint) String

func (m TimeSeriesMetricDataPoint) String() string

type TimeSeriesMetricDefinition

TimeSeriesMetricDefinition The response object representing time series metric details for a specific database at a particular time.

type TimeSeriesMetricDefinition struct {

    // The name of the metric the time series data corresponds to.
    MetricName *string `mandatory:"true" json:"metricName"`

    // The time series metric data for the given metric.
    Datapoints []TimeSeriesMetricDataPoint `mandatory:"true" json:"datapoints"`
}

func (TimeSeriesMetricDefinition) String

func (m TimeSeriesMetricDefinition) String() string

type UpdateDatabaseParametersResult

UpdateDatabaseParametersResult The results of database parameter update.

type UpdateDatabaseParametersResult struct {

    // A map with the parameter name as key and its update status as value.
    Status map[string]DatabaseParameterUpdateStatus `mandatory:"true" json:"status"`
}

func (UpdateDatabaseParametersResult) String

func (m UpdateDatabaseParametersResult) String() string

type UpdateManagedDatabaseGroupDetails

UpdateManagedDatabaseGroupDetails The details required to update a Managed Database Group.

type UpdateManagedDatabaseGroupDetails struct {

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (UpdateManagedDatabaseGroupDetails) String

func (m UpdateManagedDatabaseGroupDetails) String() string

type UpdateManagedDatabaseGroupRequest

UpdateManagedDatabaseGroupRequest wrapper for the UpdateManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/41.1.0/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroupRequest.

type UpdateManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The details required to update a Managed Database Group.
    UpdateManagedDatabaseGroupDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateManagedDatabaseGroupRequest) BinaryRequestBody

func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) HTTPRequest

func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) RetryPolicy

func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedDatabaseGroupRequest) String

func (request UpdateManagedDatabaseGroupRequest) String() string

type UpdateManagedDatabaseGroupResponse

UpdateManagedDatabaseGroupResponse wrapper for the UpdateManagedDatabaseGroup operation

type UpdateManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateManagedDatabaseGroupResponse) HTTPResponse

func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedDatabaseGroupResponse) String

func (response UpdateManagedDatabaseGroupResponse) String() string