Documentation
¶
Index ¶
- type AddAnalyticsClusterDetails
- type AddAnalyticsClusterRequest
- func (request AddAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request AddAnalyticsClusterRequest) String() string
- type AddAnalyticsClusterResponse
- type AddHeatWaveClusterDetails
- type AddHeatWaveClusterRequest
- func (request AddHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request AddHeatWaveClusterRequest) String() string
- type AddHeatWaveClusterResponse
- type AnalyticsCluster
- type AnalyticsClusterLifecycleStateEnum
- type AnalyticsClusterMemoryEstimate
- type AnalyticsClusterMemoryEstimateStatusEnum
- type AnalyticsClusterNode
- type AnalyticsClusterNodeLifecycleStateEnum
- type AnalyticsClusterSchemaMemoryEstimate
- type AnalyticsClusterSummary
- type AnalyticsClusterTableMemoryEstimate
- type Backup
- type BackupBackupTypeEnum
- type BackupCreationTypeEnum
- type BackupLifecycleStateEnum
- type BackupPolicy
- type BackupSummary
- type CaCertificate
- type CaCertificateCertificateTypeEnum
- type ChangeBackupCompartmentDetails
- type ChangeBackupCompartmentRequest
- func (request ChangeBackupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeBackupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeBackupCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeBackupCompartmentRequest) String() string
- type ChangeBackupCompartmentResponse
- type Channel
- type ChannelLifecycleStateEnum
- type ChannelSource
- type ChannelSourceMysql
- type ChannelSourceMysqlSslModeEnum
- type ChannelSourceSourceTypeEnum
- type ChannelSummary
- type ChannelTarget
- type ChannelTargetDbSystem
- type ChannelTargetTargetTypeEnum
- type ChannelsClient
- func (client *ChannelsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client ChannelsClient) CreateChannel(ctx context.Context, request CreateChannelRequest) (response CreateChannelResponse, err error)
- func (client ChannelsClient) DeleteChannel(ctx context.Context, request DeleteChannelRequest) (response DeleteChannelResponse, err error)
- func (client ChannelsClient) GetChannel(ctx context.Context, request GetChannelRequest) (response GetChannelResponse, err error)
- func (client ChannelsClient) ListChannels(ctx context.Context, request ListChannelsRequest) (response ListChannelsResponse, err error)
- func (client ChannelsClient) ResetChannel(ctx context.Context, request ResetChannelRequest) (response ResetChannelResponse, err error)
- func (client ChannelsClient) ResumeChannel(ctx context.Context, request ResumeChannelRequest) (response ResumeChannelResponse, err error)
- func (client *ChannelsClient) SetRegion(region string)
- func (client ChannelsClient) UpdateChannel(ctx context.Context, request UpdateChannelRequest) (response UpdateChannelResponse, err error)
- type Configuration
- type ConfigurationLifecycleStateEnum
- type ConfigurationSummary
- type ConfigurationTypeEnum
- type ConfigurationVariables
- type ConfigurationVariablesCompletionTypeEnum
- type ConfigurationVariablesDefaultAuthenticationPluginEnum
- type ConfigurationVariablesGroupReplicationConsistencyEnum
- type ConfigurationVariablesTransactionIsolationEnum
- type CreateBackupDetails
- type CreateBackupDetailsBackupTypeEnum
- type CreateBackupPolicyDetails
- type CreateBackupRequest
- func (request CreateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBackupRequest) String() string
- type CreateBackupResponse
- type CreateChannelDetails
- type CreateChannelRequest
- func (request CreateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateChannelRequest) String() string
- type CreateChannelResponse
- type CreateChannelSourceDetails
- type CreateChannelSourceFromMysqlDetails
- type CreateChannelTargetDetails
- type CreateChannelTargetFromDbSystemDetails
- type CreateConfigurationDetails
- type CreateConfigurationRequest
- func (request CreateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConfigurationRequest) String() string
- type CreateConfigurationResponse
- type CreateDbSystemDetails
- type CreateDbSystemRequest
- func (request CreateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDbSystemRequest) String() string
- type CreateDbSystemResponse
- type CreateDbSystemSourceDetails
- type CreateDbSystemSourceDetailsSourceTypeEnum
- type CreateDbSystemSourceFromBackupDetails
- type CreateDbSystemSourceFromNoneDetails
- type CreateDbSystemSourceImportFromUrlDetails
- type CreateMaintenanceDetails
- type DbBackupsClient
- func (client DbBackupsClient) ChangeBackupCompartment(ctx context.Context, request ChangeBackupCompartmentRequest) (response ChangeBackupCompartmentResponse, err error)
- func (client *DbBackupsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DbBackupsClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
- func (client DbBackupsClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
- func (client DbBackupsClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
- func (client DbBackupsClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
- func (client *DbBackupsClient) SetRegion(region string)
- func (client DbBackupsClient) UpdateBackup(ctx context.Context, request UpdateBackupRequest) (response UpdateBackupResponse, err error)
- type DbSystem
- type DbSystemClient
- func (client DbSystemClient) AddAnalyticsCluster(ctx context.Context, request AddAnalyticsClusterRequest) (response AddAnalyticsClusterResponse, err error)
- func (client DbSystemClient) AddHeatWaveCluster(ctx context.Context, request AddHeatWaveClusterRequest) (response AddHeatWaveClusterResponse, err error)
- func (client *DbSystemClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DbSystemClient) CreateDbSystem(ctx context.Context, request CreateDbSystemRequest) (response CreateDbSystemResponse, err error)
- func (client DbSystemClient) DeleteAnalyticsCluster(ctx context.Context, request DeleteAnalyticsClusterRequest) (response DeleteAnalyticsClusterResponse, err error)
- func (client DbSystemClient) DeleteDbSystem(ctx context.Context, request DeleteDbSystemRequest) (response DeleteDbSystemResponse, err error)
- func (client DbSystemClient) DeleteHeatWaveCluster(ctx context.Context, request DeleteHeatWaveClusterRequest) (response DeleteHeatWaveClusterResponse, err error)
- func (client DbSystemClient) GenerateAnalyticsClusterMemoryEstimate(ctx context.Context, request GenerateAnalyticsClusterMemoryEstimateRequest) (response GenerateAnalyticsClusterMemoryEstimateResponse, err error)
- func (client DbSystemClient) GenerateHeatWaveClusterMemoryEstimate(ctx context.Context, request GenerateHeatWaveClusterMemoryEstimateRequest) (response GenerateHeatWaveClusterMemoryEstimateResponse, err error)
- func (client DbSystemClient) GetAnalyticsCluster(ctx context.Context, request GetAnalyticsClusterRequest) (response GetAnalyticsClusterResponse, err error)
- func (client DbSystemClient) GetAnalyticsClusterMemoryEstimate(ctx context.Context, request GetAnalyticsClusterMemoryEstimateRequest) (response GetAnalyticsClusterMemoryEstimateResponse, err error)
- func (client DbSystemClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
- func (client DbSystemClient) GetHeatWaveCluster(ctx context.Context, request GetHeatWaveClusterRequest) (response GetHeatWaveClusterResponse, err error)
- func (client DbSystemClient) GetHeatWaveClusterMemoryEstimate(ctx context.Context, request GetHeatWaveClusterMemoryEstimateRequest) (response GetHeatWaveClusterMemoryEstimateResponse, err error)
- func (client DbSystemClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
- func (client DbSystemClient) RestartAnalyticsCluster(ctx context.Context, request RestartAnalyticsClusterRequest) (response RestartAnalyticsClusterResponse, err error)
- func (client DbSystemClient) RestartDbSystem(ctx context.Context, request RestartDbSystemRequest) (response RestartDbSystemResponse, err error)
- func (client DbSystemClient) RestartHeatWaveCluster(ctx context.Context, request RestartHeatWaveClusterRequest) (response RestartHeatWaveClusterResponse, err error)
- func (client *DbSystemClient) SetRegion(region string)
- func (client DbSystemClient) StartAnalyticsCluster(ctx context.Context, request StartAnalyticsClusterRequest) (response StartAnalyticsClusterResponse, err error)
- func (client DbSystemClient) StartDbSystem(ctx context.Context, request StartDbSystemRequest) (response StartDbSystemResponse, err error)
- func (client DbSystemClient) StartHeatWaveCluster(ctx context.Context, request StartHeatWaveClusterRequest) (response StartHeatWaveClusterResponse, err error)
- func (client DbSystemClient) StopAnalyticsCluster(ctx context.Context, request StopAnalyticsClusterRequest) (response StopAnalyticsClusterResponse, err error)
- func (client DbSystemClient) StopDbSystem(ctx context.Context, request StopDbSystemRequest) (response StopDbSystemResponse, err error)
- func (client DbSystemClient) StopHeatWaveCluster(ctx context.Context, request StopHeatWaveClusterRequest) (response StopHeatWaveClusterResponse, err error)
- func (client DbSystemClient) UpdateAnalyticsCluster(ctx context.Context, request UpdateAnalyticsClusterRequest) (response UpdateAnalyticsClusterResponse, err error)
- func (client DbSystemClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
- func (client DbSystemClient) UpdateHeatWaveCluster(ctx context.Context, request UpdateHeatWaveClusterRequest) (response UpdateHeatWaveClusterResponse, err error)
- type DbSystemEndpoint
- type DbSystemEndpointModesEnum
- type DbSystemEndpointStatusEnum
- type DbSystemLifecycleStateEnum
- type DbSystemPlacement
- type DbSystemSnapshot
- type DbSystemSource
- type DbSystemSourceFromBackup
- type DbSystemSourceFromNone
- type DbSystemSourceImportFromUrl
- type DbSystemSourceSourceTypeEnum
- type DbSystemSummary
- type DeleteAnalyticsClusterRequest
- func (request DeleteAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAnalyticsClusterRequest) String() string
- type DeleteAnalyticsClusterResponse
- type DeleteBackupRequest
- func (request DeleteBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteBackupRequest) String() string
- type DeleteBackupResponse
- type DeleteChannelRequest
- func (request DeleteChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteChannelRequest) String() string
- type DeleteChannelResponse
- type DeleteConfigurationRequest
- func (request DeleteConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConfigurationRequest) String() string
- type DeleteConfigurationResponse
- type DeleteDbSystemRequest
- func (request DeleteDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDbSystemRequest) String() string
- type DeleteDbSystemResponse
- type DeleteHeatWaveClusterRequest
- func (request DeleteHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHeatWaveClusterRequest) String() string
- type DeleteHeatWaveClusterResponse
- type GenerateAnalyticsClusterMemoryEstimateRequest
- func (request GenerateAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GenerateAnalyticsClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GenerateAnalyticsClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
- func (request GenerateAnalyticsClusterMemoryEstimateRequest) String() string
- type GenerateAnalyticsClusterMemoryEstimateResponse
- type GenerateHeatWaveClusterMemoryEstimateRequest
- func (request GenerateHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GenerateHeatWaveClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GenerateHeatWaveClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
- func (request GenerateHeatWaveClusterMemoryEstimateRequest) String() string
- type GenerateHeatWaveClusterMemoryEstimateResponse
- type GetAnalyticsClusterMemoryEstimateRequest
- func (request GetAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAnalyticsClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAnalyticsClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAnalyticsClusterMemoryEstimateRequest) String() string
- type GetAnalyticsClusterMemoryEstimateResponse
- type GetAnalyticsClusterRequest
- func (request GetAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAnalyticsClusterRequest) String() string
- type GetAnalyticsClusterResponse
- type GetBackupRequest
- func (request GetBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBackupRequest) String() string
- type GetBackupResponse
- type GetChannelRequest
- func (request GetChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request GetChannelRequest) String() string
- type GetChannelResponse
- type GetConfigurationRequest
- func (request GetConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConfigurationRequest) String() string
- type GetConfigurationResponse
- type GetDbSystemRequest
- func (request GetDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbSystemRequest) String() string
- type GetDbSystemResponse
- type GetHeatWaveClusterMemoryEstimateRequest
- func (request GetHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHeatWaveClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetHeatWaveClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHeatWaveClusterMemoryEstimateRequest) String() string
- type GetHeatWaveClusterMemoryEstimateResponse
- type GetHeatWaveClusterRequest
- func (request GetHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHeatWaveClusterRequest) String() string
- type GetHeatWaveClusterResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- type GetWorkRequestResponse
- type HeatWaveCluster
- type HeatWaveClusterLifecycleStateEnum
- type HeatWaveClusterMemoryEstimate
- type HeatWaveClusterMemoryEstimateStatusEnum
- type HeatWaveClusterSchemaMemoryEstimate
- type HeatWaveClusterSummary
- type HeatWaveClusterTableMemoryEstimate
- type HeatWaveNode
- type HeatWaveNodeLifecycleStateEnum
- type InnoDbShutdownModeEnum
- type ListBackupsRequest
- func (request ListBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBackupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBackupsRequest) String() string
- type ListBackupsResponse
- type ListBackupsSortByEnum
- type ListBackupsSortOrderEnum
- type ListChannelsRequest
- func (request ListChannelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListChannelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListChannelsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListChannelsRequest) String() string
- type ListChannelsResponse
- type ListChannelsSortByEnum
- type ListChannelsSortOrderEnum
- type ListConfigurationsRequest
- func (request ListConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConfigurationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConfigurationsRequest) String() string
- type ListConfigurationsResponse
- type ListConfigurationsSortByEnum
- type ListConfigurationsSortOrderEnum
- type ListConfigurationsTypeEnum
- type ListDbSystemsRequest
- func (request ListDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemsRequest) String() string
- type ListDbSystemsResponse
- type ListDbSystemsSortByEnum
- type ListDbSystemsSortOrderEnum
- type ListShapesIsSupportedForEnum
- type ListShapesRequest
- func (request ListShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListShapesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListShapesRequest) String() string
- type ListShapesResponse
- type ListVersionsRequest
- func (request ListVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVersionsRequest) String() string
- type ListVersionsResponse
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type MaintenanceDetails
- type MysqlaasClient
- func (client *MysqlaasClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client MysqlaasClient) CreateConfiguration(ctx context.Context, request CreateConfigurationRequest) (response CreateConfigurationResponse, err error)
- func (client MysqlaasClient) DeleteConfiguration(ctx context.Context, request DeleteConfigurationRequest) (response DeleteConfigurationResponse, err error)
- func (client MysqlaasClient) GetConfiguration(ctx context.Context, request GetConfigurationRequest) (response GetConfigurationResponse, err error)
- func (client MysqlaasClient) ListConfigurations(ctx context.Context, request ListConfigurationsRequest) (response ListConfigurationsResponse, err error)
- func (client MysqlaasClient) ListShapes(ctx context.Context, request ListShapesRequest) (response ListShapesResponse, err error)
- func (client MysqlaasClient) ListVersions(ctx context.Context, request ListVersionsRequest) (response ListVersionsResponse, err error)
- func (client *MysqlaasClient) SetRegion(region string)
- func (client MysqlaasClient) UpdateConfiguration(ctx context.Context, request UpdateConfigurationRequest) (response UpdateConfigurationResponse, err error)
- type PemCaCertificate
- type ResetChannelRequest
- func (request ResetChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ResetChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ResetChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request ResetChannelRequest) String() string
- type ResetChannelResponse
- type RestartAnalyticsClusterRequest
- func (request RestartAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestartAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestartAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RestartAnalyticsClusterRequest) String() string
- type RestartAnalyticsClusterResponse
- type RestartDbSystemDetails
- type RestartDbSystemRequest
- func (request RestartDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestartDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestartDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request RestartDbSystemRequest) String() string
- type RestartDbSystemResponse
- type RestartHeatWaveClusterRequest
- func (request RestartHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestartHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestartHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RestartHeatWaveClusterRequest) String() string
- type RestartHeatWaveClusterResponse
- type ResumeChannelRequest
- func (request ResumeChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ResumeChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ResumeChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request ResumeChannelRequest) String() string
- type ResumeChannelResponse
- type ShapeSummary
- type ShapeSummaryIsSupportedForEnum
- type StartAnalyticsClusterRequest
- func (request StartAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request StartAnalyticsClusterRequest) String() string
- type StartAnalyticsClusterResponse
- type StartDbSystemRequest
- func (request StartDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request StartDbSystemRequest) String() string
- type StartDbSystemResponse
- type StartHeatWaveClusterRequest
- func (request StartHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request StartHeatWaveClusterRequest) String() string
- type StartHeatWaveClusterResponse
- type StopAnalyticsClusterRequest
- func (request StopAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request StopAnalyticsClusterRequest) String() string
- type StopAnalyticsClusterResponse
- type StopDbSystemDetails
- type StopDbSystemRequest
- func (request StopDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request StopDbSystemRequest) String() string
- type StopDbSystemResponse
- type StopHeatWaveClusterRequest
- func (request StopHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request StopHeatWaveClusterRequest) String() string
- type StopHeatWaveClusterResponse
- type UpdateAnalyticsClusterDetails
- type UpdateAnalyticsClusterRequest
- func (request UpdateAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAnalyticsClusterRequest) String() string
- type UpdateAnalyticsClusterResponse
- type UpdateBackupDetails
- type UpdateBackupPolicyDetails
- type UpdateBackupRequest
- func (request UpdateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBackupRequest) String() string
- type UpdateBackupResponse
- type UpdateChannelDetails
- type UpdateChannelRequest
- func (request UpdateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateChannelRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateChannelRequest) String() string
- type UpdateChannelResponse
- type UpdateChannelSourceDetails
- type UpdateChannelSourceFromMysqlDetails
- type UpdateChannelTargetDetails
- type UpdateChannelTargetFromDbSystemDetails
- type UpdateConfigurationDetails
- type UpdateConfigurationRequest
- func (request UpdateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConfigurationRequest) String() string
- type UpdateConfigurationResponse
- type UpdateDbSystemDetails
- type UpdateDbSystemRequest
- func (request UpdateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDbSystemRequest) String() string
- type UpdateDbSystemResponse
- type UpdateHeatWaveClusterDetails
- type UpdateHeatWaveClusterRequest
- func (request UpdateHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateHeatWaveClusterRequest) String() string
- type UpdateHeatWaveClusterResponse
- type UpdateMaintenanceDetails
- type Version
- type VersionSummary
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationStatusEnum
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestSummary
- type WorkRequestsClient
- func (client *WorkRequestsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client WorkRequestsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client WorkRequestsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client WorkRequestsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client WorkRequestsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *WorkRequestsClient) SetRegion(region string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAnalyticsClusterDetails ¶
type AddAnalyticsClusterDetails struct { // The shape determines resources to allocate to the Analytics // Cluster nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing nodes provisioned for the // Analytics Cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` }
AddAnalyticsClusterDetails DEPRECATED -- please use HeatWave API instead. Details required to add an Analytics Cluster.
func (AddAnalyticsClusterDetails) String ¶
func (m AddAnalyticsClusterDetails) String() string
type AddAnalyticsClusterRequest ¶
type AddAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to add an Analytics Cluster. AddAnalyticsClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
AddAnalyticsClusterRequest wrapper for the AddAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/AddAnalyticsCluster.go.html to see an example of how to use AddAnalyticsClusterRequest.
func (AddAnalyticsClusterRequest) BinaryRequestBody ¶
func (request AddAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddAnalyticsClusterRequest) HTTPRequest ¶
func (request AddAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddAnalyticsClusterRequest) RetryPolicy ¶
func (request AddAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddAnalyticsClusterRequest) String ¶
func (request AddAnalyticsClusterRequest) String() string
type AddAnalyticsClusterResponse ¶
type AddAnalyticsClusterResponse struct { // The underlying http response RawResponse *http.Response // The AnalyticsCluster instance AnalyticsCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
AddAnalyticsClusterResponse wrapper for the AddAnalyticsCluster operation
func (AddAnalyticsClusterResponse) HTTPResponse ¶
func (response AddAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddAnalyticsClusterResponse) String ¶
func (response AddAnalyticsClusterResponse) String() string
type AddHeatWaveClusterDetails ¶
type AddHeatWaveClusterDetails struct { // The shape determines resources to allocate to the HeatWave // nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing nodes provisioned for the // HeatWave cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` }
AddHeatWaveClusterDetails Details required to add a HeatWave cluster.
func (AddHeatWaveClusterDetails) String ¶
func (m AddHeatWaveClusterDetails) String() string
type AddHeatWaveClusterRequest ¶
type AddHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to add a HeatWave cluster. AddHeatWaveClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
AddHeatWaveClusterRequest wrapper for the AddHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/AddHeatWaveCluster.go.html to see an example of how to use AddHeatWaveClusterRequest.
func (AddHeatWaveClusterRequest) BinaryRequestBody ¶
func (request AddHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddHeatWaveClusterRequest) HTTPRequest ¶
func (request AddHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddHeatWaveClusterRequest) RetryPolicy ¶
func (request AddHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddHeatWaveClusterRequest) String ¶
func (request AddHeatWaveClusterRequest) String() string
type AddHeatWaveClusterResponse ¶
type AddHeatWaveClusterResponse struct { // The underlying http response RawResponse *http.Response // The HeatWaveCluster instance HeatWaveCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
AddHeatWaveClusterResponse wrapper for the AddHeatWaveCluster operation
func (AddHeatWaveClusterResponse) HTTPResponse ¶
func (response AddHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddHeatWaveClusterResponse) String ¶
func (response AddHeatWaveClusterResponse) String() string
type AnalyticsCluster ¶
type AnalyticsCluster struct { // The OCID of the parent DB System this Analytics Cluster is attached to. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The shape determines resources to allocate to the Analytics // Cluster nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing compute instances, of the // specified shape, in the Analytics Cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` // An Analytics Cluster Node is a compute host that is part of an Analytics Cluster. ClusterNodes []AnalyticsClusterNode `mandatory:"true" json:"clusterNodes"` // The current state of the Analytics Cluster. LifecycleState AnalyticsClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Analytics Cluster was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Analytics Cluster was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
AnalyticsCluster DEPRECATED -- please use HeatWave API instead. An Analytics Cluster is a database accelerator for a DB System.
func (AnalyticsCluster) String ¶
func (m AnalyticsCluster) String() string
type AnalyticsClusterLifecycleStateEnum ¶
type AnalyticsClusterLifecycleStateEnum string
AnalyticsClusterLifecycleStateEnum Enum with underlying type: string
const ( AnalyticsClusterLifecycleStateCreating AnalyticsClusterLifecycleStateEnum = "CREATING" AnalyticsClusterLifecycleStateActive AnalyticsClusterLifecycleStateEnum = "ACTIVE" AnalyticsClusterLifecycleStateInactive AnalyticsClusterLifecycleStateEnum = "INACTIVE" AnalyticsClusterLifecycleStateUpdating AnalyticsClusterLifecycleStateEnum = "UPDATING" AnalyticsClusterLifecycleStateDeleting AnalyticsClusterLifecycleStateEnum = "DELETING" AnalyticsClusterLifecycleStateDeleted AnalyticsClusterLifecycleStateEnum = "DELETED" AnalyticsClusterLifecycleStateFailed AnalyticsClusterLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AnalyticsClusterLifecycleStateEnum
func GetAnalyticsClusterLifecycleStateEnumValues ¶
func GetAnalyticsClusterLifecycleStateEnumValues() []AnalyticsClusterLifecycleStateEnum
GetAnalyticsClusterLifecycleStateEnumValues Enumerates the set of values for AnalyticsClusterLifecycleStateEnum
type AnalyticsClusterMemoryEstimate ¶
type AnalyticsClusterMemoryEstimate struct { // The OCID of the DB System the Analytics Cluster memory estimate is associated with. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // Current status of the Work Request generating the Analytics Cluster memory estimate. Status AnalyticsClusterMemoryEstimateStatusEnum `mandatory:"true" json:"status"` // The date and time that the Work Request to generate the Analytics Cluster memory estimate was issued, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc333). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time that the Analytics Cluster memory estimate was generated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc333). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Collection of schemas with estimated memory footprints for MySQL user tables of each schema // when loaded to Analytics Cluster memory. TableSchemas []AnalyticsClusterSchemaMemoryEstimate `mandatory:"true" json:"tableSchemas"` }
AnalyticsClusterMemoryEstimate DEPRECATED -- please use HeatWave API instead. Analytics Cluster memory estimate that can be used to determine a suitable Analytics Cluster size. For each MySQL user table the estimated memory footprint when the table is loaded to the Analytics Cluster memory is returned.
func (AnalyticsClusterMemoryEstimate) String ¶
func (m AnalyticsClusterMemoryEstimate) String() string
type AnalyticsClusterMemoryEstimateStatusEnum ¶
type AnalyticsClusterMemoryEstimateStatusEnum string
AnalyticsClusterMemoryEstimateStatusEnum Enum with underlying type: string
const ( AnalyticsClusterMemoryEstimateStatusAccepted AnalyticsClusterMemoryEstimateStatusEnum = "ACCEPTED" AnalyticsClusterMemoryEstimateStatusInProgress AnalyticsClusterMemoryEstimateStatusEnum = "IN_PROGRESS" AnalyticsClusterMemoryEstimateStatusFailed AnalyticsClusterMemoryEstimateStatusEnum = "FAILED" AnalyticsClusterMemoryEstimateStatusSucceeded AnalyticsClusterMemoryEstimateStatusEnum = "SUCCEEDED" AnalyticsClusterMemoryEstimateStatusCanceling AnalyticsClusterMemoryEstimateStatusEnum = "CANCELING" AnalyticsClusterMemoryEstimateStatusCanceled AnalyticsClusterMemoryEstimateStatusEnum = "CANCELED" )
Set of constants representing the allowable values for AnalyticsClusterMemoryEstimateStatusEnum
func GetAnalyticsClusterMemoryEstimateStatusEnumValues ¶
func GetAnalyticsClusterMemoryEstimateStatusEnumValues() []AnalyticsClusterMemoryEstimateStatusEnum
GetAnalyticsClusterMemoryEstimateStatusEnumValues Enumerates the set of values for AnalyticsClusterMemoryEstimateStatusEnum
type AnalyticsClusterNode ¶
type AnalyticsClusterNode struct { // The ID of the node within MySQL Analytics Cluster. NodeId *string `mandatory:"true" json:"nodeId"` // The current state of the MySQL Analytics Cluster node. LifecycleState AnalyticsClusterNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the MySQL Analytics Cluster node was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the MySQL Analytics Cluster node was updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
AnalyticsClusterNode DEPRECATED -- please use HeatWave API instead. An Analytics Cluster Node is a compute host that is part of an Analytics Cluster.
func (AnalyticsClusterNode) String ¶
func (m AnalyticsClusterNode) String() string
type AnalyticsClusterNodeLifecycleStateEnum ¶
type AnalyticsClusterNodeLifecycleStateEnum string
AnalyticsClusterNodeLifecycleStateEnum Enum with underlying type: string
const ( AnalyticsClusterNodeLifecycleStateCreating AnalyticsClusterNodeLifecycleStateEnum = "CREATING" AnalyticsClusterNodeLifecycleStateActive AnalyticsClusterNodeLifecycleStateEnum = "ACTIVE" AnalyticsClusterNodeLifecycleStateInactive AnalyticsClusterNodeLifecycleStateEnum = "INACTIVE" AnalyticsClusterNodeLifecycleStateUpdating AnalyticsClusterNodeLifecycleStateEnum = "UPDATING" AnalyticsClusterNodeLifecycleStateDeleting AnalyticsClusterNodeLifecycleStateEnum = "DELETING" AnalyticsClusterNodeLifecycleStateDeleted AnalyticsClusterNodeLifecycleStateEnum = "DELETED" AnalyticsClusterNodeLifecycleStateFailed AnalyticsClusterNodeLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AnalyticsClusterNodeLifecycleStateEnum
func GetAnalyticsClusterNodeLifecycleStateEnumValues ¶
func GetAnalyticsClusterNodeLifecycleStateEnumValues() []AnalyticsClusterNodeLifecycleStateEnum
GetAnalyticsClusterNodeLifecycleStateEnumValues Enumerates the set of values for AnalyticsClusterNodeLifecycleStateEnum
type AnalyticsClusterSchemaMemoryEstimate ¶
type AnalyticsClusterSchemaMemoryEstimate struct { // The name of the schema. SchemaName *string `mandatory:"true" json:"schemaName"` // Estimated memory footprints for MySQL user tables of the schema // when loaded to Analytics Cluster memory. PerTableEstimates []AnalyticsClusterTableMemoryEstimate `mandatory:"true" json:"perTableEstimates"` }
AnalyticsClusterSchemaMemoryEstimate DEPRECATED -- please use HeatWave API instead. Schema with estimated memory footprints for each MySQL user table of the schema when loaded to Analytics Cluster memory.
func (AnalyticsClusterSchemaMemoryEstimate) String ¶
func (m AnalyticsClusterSchemaMemoryEstimate) String() string
type AnalyticsClusterSummary ¶
type AnalyticsClusterSummary struct { // The shape determines resources to allocate to the Analytics // Cluster nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing compute instances, of the // specified shape, in the Analytics Cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` // The current state of the MySQL Analytics Cluster. LifecycleState AnalyticsClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Analytics Cluster was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Analytics Cluster was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
AnalyticsClusterSummary DEPRECATED -- please use HeatWave API instead. A summary of an Analytics Cluster.
func (AnalyticsClusterSummary) String ¶
func (m AnalyticsClusterSummary) String() string
type AnalyticsClusterTableMemoryEstimate ¶
type AnalyticsClusterTableMemoryEstimate struct { // The table name. TableName *string `mandatory:"true" json:"tableName"` // The number of columns to be loaded to Analytics Cluster memory. // These columns contribute to the analytical memory footprint. ToLoadColumnCount *int `mandatory:"true" json:"toLoadColumnCount"` // The number of variable-length columns to be loaded to Analytics Cluster memory. // These columns contribute to the analytical memory footprint. VarlenColumnCount *int `mandatory:"true" json:"varlenColumnCount"` // The estimated number of rows in the table. This number was used to // derive the analytical memory footprint. EstimatedRowCount *int64 `mandatory:"true" json:"estimatedRowCount"` // The estimated memory footprint of the table in MBs when loaded to // Analytics Cluster memory (null if the table cannot be loaded to the // Analytics Cluster). AnalyticalFootprintInMbs *int64 `mandatory:"true" json:"analyticalFootprintInMbs"` // Error comment (empty string if no errors occured). ErrorComment *string `mandatory:"true" json:"errorComment"` }
AnalyticsClusterTableMemoryEstimate DEPRECATED -- please use HeatWave API instead. Estimated memory footprint for a MySQL user table when loaded to the Analytics Cluster memory.
func (AnalyticsClusterTableMemoryEstimate) String ¶
func (m AnalyticsClusterTableMemoryEstimate) String() string
type Backup ¶
type Backup struct { // OCID of the backup itself Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the backup record was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time at which the backup was updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The state of the backup. LifecycleState BackupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The type of backup. BackupType BackupBackupTypeEnum `mandatory:"true" json:"backupType"` // If the backup was created automatically, or by a manual request. CreationType BackupCreationTypeEnum `mandatory:"true" json:"creationType"` // The OCID of the DB System the backup is associated with. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // A user-supplied display name for the backup. DisplayName *string `mandatory:"false" json:"displayName"` // A user-supplied description for the backup. Description *string `mandatory:"false" json:"description"` DbSystemSnapshot *DbSystemSnapshot `mandatory:"false" json:"dbSystemSnapshot"` // The size of the backup in base-2 (IEC) gibibytes. (GiB). BackupSizeInGBs *int `mandatory:"false" json:"backupSizeInGBs"` // Number of days to retain this backup. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // Initial size of the data volume in GiBs. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The MySQL server version of the DB System used for backup. MysqlVersion *string `mandatory:"false" json:"mysqlVersion"` // The shape of the DB System used for backup. ShapeName *string `mandatory:"false" json:"shapeName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
Backup A full or incremental copy of a DB System which can be used to create a new DB System or recover a DB System. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
type BackupBackupTypeEnum ¶
type BackupBackupTypeEnum string
BackupBackupTypeEnum Enum with underlying type: string
const ( BackupBackupTypeFull BackupBackupTypeEnum = "FULL" BackupBackupTypeIncremental BackupBackupTypeEnum = "INCREMENTAL" )
Set of constants representing the allowable values for BackupBackupTypeEnum
func GetBackupBackupTypeEnumValues ¶
func GetBackupBackupTypeEnumValues() []BackupBackupTypeEnum
GetBackupBackupTypeEnumValues Enumerates the set of values for BackupBackupTypeEnum
type BackupCreationTypeEnum ¶
type BackupCreationTypeEnum string
BackupCreationTypeEnum Enum with underlying type: string
const ( BackupCreationTypeManual BackupCreationTypeEnum = "MANUAL" BackupCreationTypeAutomatic BackupCreationTypeEnum = "AUTOMATIC" )
Set of constants representing the allowable values for BackupCreationTypeEnum
func GetBackupCreationTypeEnumValues ¶
func GetBackupCreationTypeEnumValues() []BackupCreationTypeEnum
GetBackupCreationTypeEnumValues Enumerates the set of values for BackupCreationTypeEnum
type BackupLifecycleStateEnum ¶
type BackupLifecycleStateEnum string
BackupLifecycleStateEnum Enum with underlying type: string
const ( BackupLifecycleStateCreating BackupLifecycleStateEnum = "CREATING" BackupLifecycleStateActive BackupLifecycleStateEnum = "ACTIVE" BackupLifecycleStateInactive BackupLifecycleStateEnum = "INACTIVE" BackupLifecycleStateUpdating BackupLifecycleStateEnum = "UPDATING" BackupLifecycleStateDeleting BackupLifecycleStateEnum = "DELETING" BackupLifecycleStateDeleted BackupLifecycleStateEnum = "DELETED" BackupLifecycleStateFailed BackupLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for BackupLifecycleStateEnum
func GetBackupLifecycleStateEnumValues ¶
func GetBackupLifecycleStateEnumValues() []BackupLifecycleStateEnum
GetBackupLifecycleStateEnumValues Enumerates the set of values for BackupLifecycleStateEnum
type BackupPolicy ¶
type BackupPolicy struct { // If automated backups are enabled or disabled. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The start of a 30-minute window of time in which daily, automated backups occur. // This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. // At some point in the window, the system may incur a brief service disruption as the backup is performed. // If not defined, a window is selected from the following Region-based time-spans: // - eu-frankfurt-1: 20:00 - 04:00 UTC // - us-ashburn-1: 03:00 - 11:00 UTC // - uk-london-1: 06:00 - 14:00 UTC // - ap-tokyo-1: 13:00 - 21:00 // - us-phoenix-1: 06:00 - 14:00 WindowStartTime *string `mandatory:"true" json:"windowStartTime"` // The number of days automated backups are retained. RetentionInDays *int `mandatory:"true" json:"retentionInDays"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
BackupPolicy The Backup policy for the DB System.
func (BackupPolicy) String ¶
func (m BackupPolicy) String() string
type BackupSummary ¶
type BackupSummary struct { // OCID of the backup. Id *string `mandatory:"true" json:"id"` // The time the backup was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The state of the backup. LifecycleState BackupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The type of backup. BackupType BackupBackupTypeEnum `mandatory:"true" json:"backupType"` // If the backup was created automatically, or by a manual request. CreationType BackupCreationTypeEnum `mandatory:"true" json:"creationType"` // The OCID of the DB System the Backup is associated with. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // A user-supplied display name for the backup. DisplayName *string `mandatory:"false" json:"displayName"` // A user-supplied description of the backup. Description *string `mandatory:"false" json:"description"` // Size of the data volume in GiBs. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The size of the backup in GiBs. BackupSizeInGBs *int `mandatory:"false" json:"backupSizeInGBs"` // Number of days to retain this backup. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // The version of the DB System used for backup. MysqlVersion *string `mandatory:"false" json:"mysqlVersion"` // The shape of the DB System instance used for backup. ShapeName *string `mandatory:"false" json:"shapeName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
BackupSummary Details of Backups such as OCID, description, backupType, and so on. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (BackupSummary) String ¶
func (m BackupSummary) String() string
type CaCertificate ¶
type CaCertificate interface { }
CaCertificate The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
type CaCertificateCertificateTypeEnum ¶
type CaCertificateCertificateTypeEnum string
CaCertificateCertificateTypeEnum Enum with underlying type: string
const (
CaCertificateCertificateTypePem CaCertificateCertificateTypeEnum = "PEM"
)
Set of constants representing the allowable values for CaCertificateCertificateTypeEnum
func GetCaCertificateCertificateTypeEnumValues ¶
func GetCaCertificateCertificateTypeEnumValues() []CaCertificateCertificateTypeEnum
GetCaCertificateCertificateTypeEnumValues Enumerates the set of values for CaCertificateCertificateTypeEnum
type ChangeBackupCompartmentDetails ¶
type ChangeBackupCompartmentDetails struct { // OCID of the target compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeBackupCompartmentDetails OCID of the target compartment for DB System Backup change compartment request.
func (ChangeBackupCompartmentDetails) String ¶
func (m ChangeBackupCompartmentDetails) String() string
type ChangeBackupCompartmentRequest ¶
type ChangeBackupCompartmentRequest struct { // The OCID of the Backup BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Target compartment for a DB System Backup. ChangeBackupCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
ChangeBackupCompartmentRequest wrapper for the ChangeBackupCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ChangeBackupCompartment.go.html to see an example of how to use ChangeBackupCompartmentRequest.
func (ChangeBackupCompartmentRequest) BinaryRequestBody ¶
func (request ChangeBackupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeBackupCompartmentRequest) HTTPRequest ¶
func (request ChangeBackupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeBackupCompartmentRequest) RetryPolicy ¶
func (request ChangeBackupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeBackupCompartmentRequest) String ¶
func (request ChangeBackupCompartmentRequest) String() string
type ChangeBackupCompartmentResponse ¶
type ChangeBackupCompartmentResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ChangeBackupCompartmentResponse wrapper for the ChangeBackupCompartment operation
func (ChangeBackupCompartmentResponse) HTTPResponse ¶
func (response ChangeBackupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeBackupCompartmentResponse) String ¶
func (response ChangeBackupCompartmentResponse) String() string
type Channel ¶
type Channel struct { // The OCID of the Channel. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Channel. It does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Whether the Channel has been enabled by the user. IsEnabled *bool `mandatory:"true" json:"isEnabled"` Source ChannelSource `mandatory:"true" json:"source"` Target ChannelTarget `mandatory:"true" json:"target"` // The state of the Channel. LifecycleState ChannelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Channel was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Channel was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // User provided description of the Channel. Description *string `mandatory:"false" json:"description"` // A message describing the state of the Channel. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
Channel A Channel connecting a DB System to an external entity.
func (*Channel) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type ChannelLifecycleStateEnum ¶
type ChannelLifecycleStateEnum string
ChannelLifecycleStateEnum Enum with underlying type: string
const ( ChannelLifecycleStateCreating ChannelLifecycleStateEnum = "CREATING" ChannelLifecycleStateActive ChannelLifecycleStateEnum = "ACTIVE" ChannelLifecycleStateNeedsAttention ChannelLifecycleStateEnum = "NEEDS_ATTENTION" ChannelLifecycleStateInactive ChannelLifecycleStateEnum = "INACTIVE" ChannelLifecycleStateUpdating ChannelLifecycleStateEnum = "UPDATING" ChannelLifecycleStateDeleting ChannelLifecycleStateEnum = "DELETING" ChannelLifecycleStateDeleted ChannelLifecycleStateEnum = "DELETED" ChannelLifecycleStateFailed ChannelLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ChannelLifecycleStateEnum
func GetChannelLifecycleStateEnumValues ¶
func GetChannelLifecycleStateEnumValues() []ChannelLifecycleStateEnum
GetChannelLifecycleStateEnumValues Enumerates the set of values for ChannelLifecycleStateEnum
type ChannelSource ¶
type ChannelSource interface { }
ChannelSource Parameters detailing how to provision the source for the given Channel.
type ChannelSourceMysql ¶
type ChannelSourceMysql struct { // The network address of the MySQL instance. Hostname *string `mandatory:"true" json:"hostname"` // The port the source MySQL instance listens on. Port *int `mandatory:"true" json:"port"` // The name of the replication user on the source MySQL instance. // The username has a maximum length of 96 characters. For more information, // please see the MySQL documentation (https://dev.mysql.com/doc/refman/8.0/en/change-master-to.html) Username *string `mandatory:"true" json:"username"` SslCaCertificate CaCertificate `mandatory:"false" json:"sslCaCertificate"` // The SSL mode of the Channel. SslMode ChannelSourceMysqlSslModeEnum `mandatory:"true" json:"sslMode"` }
ChannelSourceMysql Core properties of a Mysql Channel source.
func (ChannelSourceMysql) MarshalJSON ¶
func (m ChannelSourceMysql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ChannelSourceMysql) String ¶
func (m ChannelSourceMysql) String() string
func (*ChannelSourceMysql) UnmarshalJSON ¶
func (m *ChannelSourceMysql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ChannelSourceMysqlSslModeEnum ¶
type ChannelSourceMysqlSslModeEnum string
ChannelSourceMysqlSslModeEnum Enum with underlying type: string
const ( ChannelSourceMysqlSslModeVerifyIdentity ChannelSourceMysqlSslModeEnum = "VERIFY_IDENTITY" ChannelSourceMysqlSslModeVerifyCa ChannelSourceMysqlSslModeEnum = "VERIFY_CA" ChannelSourceMysqlSslModeRequired ChannelSourceMysqlSslModeEnum = "REQUIRED" ChannelSourceMysqlSslModeDisabled ChannelSourceMysqlSslModeEnum = "DISABLED" )
Set of constants representing the allowable values for ChannelSourceMysqlSslModeEnum
func GetChannelSourceMysqlSslModeEnumValues ¶
func GetChannelSourceMysqlSslModeEnumValues() []ChannelSourceMysqlSslModeEnum
GetChannelSourceMysqlSslModeEnumValues Enumerates the set of values for ChannelSourceMysqlSslModeEnum
type ChannelSourceSourceTypeEnum ¶
type ChannelSourceSourceTypeEnum string
ChannelSourceSourceTypeEnum Enum with underlying type: string
const (
ChannelSourceSourceTypeMysql ChannelSourceSourceTypeEnum = "MYSQL"
)
Set of constants representing the allowable values for ChannelSourceSourceTypeEnum
func GetChannelSourceSourceTypeEnumValues ¶
func GetChannelSourceSourceTypeEnumValues() []ChannelSourceSourceTypeEnum
GetChannelSourceSourceTypeEnumValues Enumerates the set of values for ChannelSourceSourceTypeEnum
type ChannelSummary ¶
type ChannelSummary struct { // The OCID of the Channel. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Whether the Channel has been enabled by the user. IsEnabled *bool `mandatory:"true" json:"isEnabled"` Source ChannelSource `mandatory:"true" json:"source"` Target ChannelTarget `mandatory:"true" json:"target"` // The state of the Channel. LifecycleState ChannelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Channel. It does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The date and time the Channel was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the Channel was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // A message describing the state of the Channel. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ChannelSummary Summary of a Channel.
func (ChannelSummary) String ¶
func (m ChannelSummary) String() string
func (*ChannelSummary) UnmarshalJSON ¶
func (m *ChannelSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ChannelTarget ¶
type ChannelTarget interface { }
ChannelTarget Details about the Channel target.
type ChannelTargetDbSystem ¶
type ChannelTargetDbSystem struct { // The OCID of the source DB System. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The case-insensitive name that identifies the replication channel. Channel names // must follow the rules defined for MySQL identifiers (https://dev.mysql.com/doc/refman/8.0/en/identifiers.html). // The names of non-Deleted Channels must be unique for each DB System. ChannelName *string `mandatory:"true" json:"channelName"` // The username for the replication applier of the target MySQL DB System. ApplierUsername *string `mandatory:"true" json:"applierUsername"` }
ChannelTargetDbSystem Core properties of a DB System Channel target.
func (ChannelTargetDbSystem) MarshalJSON ¶
func (m ChannelTargetDbSystem) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ChannelTargetDbSystem) String ¶
func (m ChannelTargetDbSystem) String() string
type ChannelTargetTargetTypeEnum ¶
type ChannelTargetTargetTypeEnum string
ChannelTargetTargetTypeEnum Enum with underlying type: string
const (
ChannelTargetTargetTypeDbsystem ChannelTargetTargetTypeEnum = "DBSYSTEM"
)
Set of constants representing the allowable values for ChannelTargetTargetTypeEnum
func GetChannelTargetTargetTypeEnumValues ¶
func GetChannelTargetTargetTypeEnumValues() []ChannelTargetTargetTypeEnum
GetChannelTargetTargetTypeEnumValues Enumerates the set of values for ChannelTargetTargetTypeEnum
type ChannelsClient ¶
type ChannelsClient struct { common.BaseClient // contains filtered or unexported fields }
ChannelsClient a client for Channels
func NewChannelsClientWithConfigurationProvider ¶
func NewChannelsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ChannelsClient, err error)
NewChannelsClientWithConfigurationProvider Creates a new default Channels client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewChannelsClientWithOboToken ¶
func NewChannelsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ChannelsClient, err error)
NewChannelsClientWithOboToken Creates a new default Channels 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 (*ChannelsClient) ConfigurationProvider ¶
func (client *ChannelsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ChannelsClient) CreateChannel ¶
func (client ChannelsClient) CreateChannel(ctx context.Context, request CreateChannelRequest) (response CreateChannelResponse, err error)
CreateChannel Creates a Channel to establish replication from a source to a target.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateChannel.go.html to see an example of how to use CreateChannel API.
func (ChannelsClient) DeleteChannel ¶
func (client ChannelsClient) DeleteChannel(ctx context.Context, request DeleteChannelRequest) (response DeleteChannelResponse, err error)
DeleteChannel Deletes the specified Channel.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteChannel.go.html to see an example of how to use DeleteChannel API.
func (ChannelsClient) GetChannel ¶
func (client ChannelsClient) GetChannel(ctx context.Context, request GetChannelRequest) (response GetChannelResponse, err error)
GetChannel Gets the full details of the specified Channel, including the user-specified configuration parameters (passwords are omitted), as well as information about the state of the Channel, its sources and targets.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetChannel.go.html to see an example of how to use GetChannel API.
func (ChannelsClient) ListChannels ¶
func (client ChannelsClient) ListChannels(ctx context.Context, request ListChannelsRequest) (response ListChannelsResponse, err error)
ListChannels Lists all the Channels that match the specified filters.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListChannels.go.html to see an example of how to use ListChannels API.
func (ChannelsClient) ResetChannel ¶
func (client ChannelsClient) ResetChannel(ctx context.Context, request ResetChannelRequest) (response ResetChannelResponse, err error)
ResetChannel Resets the specified Channel by purging its cached information, leaving the Channel as if it had just been created. This operation is only accepted in Inactive Channels.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ResetChannel.go.html to see an example of how to use ResetChannel API.
func (ChannelsClient) ResumeChannel ¶
func (client ChannelsClient) ResumeChannel(ctx context.Context, request ResumeChannelRequest) (response ResumeChannelResponse, err error)
ResumeChannel Resumes an enabled Channel that has become Inactive due to an error. The resume operation requires that the error that cause the Channel to become Inactive has already been fixed, otherwise the operation may fail.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ResumeChannel.go.html to see an example of how to use ResumeChannel API.
func (*ChannelsClient) SetRegion ¶
func (client *ChannelsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (ChannelsClient) UpdateChannel ¶
func (client ChannelsClient) UpdateChannel(ctx context.Context, request UpdateChannelRequest) (response UpdateChannelResponse, err error)
UpdateChannel Updates the properties of the specified Channel. If the Channel is Active the Update operation will asynchronously apply the new configuration parameters to the Channel and the Channel may become temporarily unavailable. Otherwise, the new configuration will be applied the next time the Channel becomes Active.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateChannel.go.html to see an example of how to use UpdateChannel API.
type Configuration ¶
type Configuration struct { // The OCID of the Configuration. Id *string `mandatory:"true" json:"id"` // OCID of the Compartment the Configuration exists in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the associated Shape. ShapeName *string `mandatory:"true" json:"shapeName"` // The Configuration type, DEFAULT or CUSTOM. Type ConfigurationTypeEnum `mandatory:"true" json:"type"` // The date and time the Configuration was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the Configuration was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the Configuration. LifecycleState ConfigurationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` Variables *ConfigurationVariables `mandatory:"true" json:"variables"` // User-provided data about the Configuration. Description *string `mandatory:"false" json:"description"` // The display name of the Configuration. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the Configuration from which this Configuration is // "derived". This is entirely a metadata relationship. There is no // relation between the values in this Configuration and its parent. ParentConfigurationId *string `mandatory:"false" json:"parentConfigurationId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
Configuration The set of MySQL variables to be used when deploying a MySQL Database Service DB System.
func (Configuration) String ¶
func (m Configuration) String() string
type ConfigurationLifecycleStateEnum ¶
type ConfigurationLifecycleStateEnum string
ConfigurationLifecycleStateEnum Enum with underlying type: string
const ( ConfigurationLifecycleStateActive ConfigurationLifecycleStateEnum = "ACTIVE" ConfigurationLifecycleStateDeleted ConfigurationLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ConfigurationLifecycleStateEnum
func GetConfigurationLifecycleStateEnumValues ¶
func GetConfigurationLifecycleStateEnumValues() []ConfigurationLifecycleStateEnum
GetConfigurationLifecycleStateEnumValues Enumerates the set of values for ConfigurationLifecycleStateEnum
type ConfigurationSummary ¶
type ConfigurationSummary struct { // The OCID of the Configuration. Id *string `mandatory:"true" json:"id"` // OCID of the Compartment the Configuration exists in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the associated Shape. ShapeName *string `mandatory:"true" json:"shapeName"` // The Configuration type, DEFAULT or CUSTOM Type ConfigurationTypeEnum `mandatory:"true" json:"type"` // The current state of the Configuration. LifecycleState ConfigurationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // User-provided data about the Configuration. Description *string `mandatory:"false" json:"description"` // The display name of the Configuration. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Configuration was created, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the Configuration was last updated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ConfigurationSummary The general details of a Configuration such as its id, displayName, type, and shape association.
func (ConfigurationSummary) String ¶
func (m ConfigurationSummary) String() string
type ConfigurationTypeEnum ¶
type ConfigurationTypeEnum string
ConfigurationTypeEnum Enum with underlying type: string
const ( ConfigurationTypeDefault ConfigurationTypeEnum = "DEFAULT" ConfigurationTypeCustom ConfigurationTypeEnum = "CUSTOM" )
Set of constants representing the allowable values for ConfigurationTypeEnum
func GetConfigurationTypeEnumValues ¶
func GetConfigurationTypeEnumValues() []ConfigurationTypeEnum
GetConfigurationTypeEnumValues Enumerates the set of values for ConfigurationTypeEnum
type ConfigurationVariables ¶
type ConfigurationVariables struct { // ("completion_type") CompletionType ConfigurationVariablesCompletionTypeEnum `mandatory:"false" json:"completionType,omitempty"` // ("default_authentication_plugin") DefaultAuthenticationPlugin ConfigurationVariablesDefaultAuthenticationPluginEnum `mandatory:"false" json:"defaultAuthenticationPlugin,omitempty"` // ("transaction_isolation") TransactionIsolation ConfigurationVariablesTransactionIsolationEnum `mandatory:"false" json:"transactionIsolation,omitempty"` // ("innodb_ft_server_stopword_table") InnodbFtServerStopwordTable *string `mandatory:"false" json:"innodbFtServerStopwordTable"` // ("mandatory_roles") MandatoryRoles *string `mandatory:"false" json:"mandatoryRoles"` // ("autocommit") Autocommit *bool `mandatory:"false" json:"autocommit"` // ("foreign_key_checks") ForeignKeyChecks *bool `mandatory:"false" json:"foreignKeyChecks"` // - EVENTUAL: // Both RO and RW transactions do not wait for preceding transactions to be applied before executing. // A RW transaction does not wait for other members to apply a transaction. This means that a transaction // could be externalized on one member before the others. This also means that in the event of a primary failover, // the new primary can accept new RO and RW transactions before the previous primary transactions are all applied. // RO transactions could result in outdated values, RW transactions could result in a rollback due to conflicts. // - BEFORE_ON_PRIMARY_FAILOVER: // New RO or RW transactions with a newly elected primary that is applying backlog from the old // primary are held (not applied) until any backlog has been applied. This ensures that when a primary failover happens, // intentionally or not, clients always see the latest value on the primary. This guarantees consistency, but means that // clients must be able to handle the delay in the event that a backlog is being applied. Usually this delay should be minimal, // but does depend on the size of the backlog. // - BEFORE: // A RW transaction waits for all preceding transactions to complete before being applied. A RO transaction waits for all preceding // transactions to complete before being executed. This ensures that this transaction reads the latest value by only affecting the // latency of the transaction. This reduces the overhead of synchronization on every RW transaction, by ensuring synchronization is // used only on RO transactions. This consistency level also includes the consistency guarantees provided by BEFORE_ON_PRIMARY_FAILOVER. // - AFTER: // A RW transaction waits until its changes have been applied to all of the other members. This value has no effect on RO transactions. // This mode ensures that when a transaction is committed on the local member, any subsequent transaction reads the written value or // a more recent value on any group member. Use this mode with a group that is used for predominantly RO operations to ensure that // applied RW transactions are applied everywhere once they commit. This could be used by your application to ensure that subsequent // reads fetch the latest data which includes the latest writes. This reduces the overhead of synchronization on every RO transaction, // by ensuring synchronization is used only on RW transactions. This consistency level also includes the consistency guarantees // provided by BEFORE_ON_PRIMARY_FAILOVER. // - BEFORE_AND_AFTER: // A RW transaction waits for 1) all preceding transactions to complete before being applied and 2) until its changes have been // applied on other members. A RO transaction waits for all preceding transactions to complete before execution takes place. // This consistency level also includes the consistency guarantees provided by BEFORE_ON_PRIMARY_FAILOVER. GroupReplicationConsistency ConfigurationVariablesGroupReplicationConsistencyEnum `mandatory:"false" json:"groupReplicationConsistency,omitempty"` // ("innodb_ft_enable_stopword") InnodbFtEnableStopword *bool `mandatory:"false" json:"innodbFtEnableStopword"` // ("local_infile") LocalInfile *bool `mandatory:"false" json:"localInfile"` // ("mysql_firewall_mode") MysqlFirewallMode *bool `mandatory:"false" json:"mysqlFirewallMode"` // ("mysqlx_enable_hello_notice") DEPRECATED -- variable should not be settable and will be ignored MysqlxEnableHelloNotice *bool `mandatory:"false" json:"mysqlxEnableHelloNotice"` // ("sql_require_primary_key") SqlRequirePrimaryKey *bool `mandatory:"false" json:"sqlRequirePrimaryKey"` // ("sql_warnings") SqlWarnings *bool `mandatory:"false" json:"sqlWarnings"` // ("binlog_expire_logs_seconds") DEPRECATED -- variable should not be settable and will be ignored BinlogExpireLogsSeconds *int `mandatory:"false" json:"binlogExpireLogsSeconds"` // ("innodb_buffer_pool_size") InnodbBufferPoolSize *int64 `mandatory:"false" json:"innodbBufferPoolSize"` // ("innodb_ft_result_cache_limit") InnodbFtResultCacheLimit *int `mandatory:"false" json:"innodbFtResultCacheLimit"` // ("max_connections") MaxConnections *int `mandatory:"false" json:"maxConnections"` // ("max_prepared_stmt_count") MaxPreparedStmtCount *int `mandatory:"false" json:"maxPreparedStmtCount"` // ("connect_timeout") ConnectTimeout *int `mandatory:"false" json:"connectTimeout"` // ("cte_max_recursion_depth") CteMaxRecursionDepth *int `mandatory:"false" json:"cteMaxRecursionDepth"` // ("generated_random_password_length") DEPRECATED -- variable should not be settable and will be ignored GeneratedRandomPasswordLength *int `mandatory:"false" json:"generatedRandomPasswordLength"` // ("information_schema_stats_expiry") InformationSchemaStatsExpiry *int `mandatory:"false" json:"informationSchemaStatsExpiry"` // ("innodb_buffer_pool_instances") InnodbBufferPoolInstances *int `mandatory:"false" json:"innodbBufferPoolInstances"` // ("innodb_ft_max_token_size") InnodbFtMaxTokenSize *int `mandatory:"false" json:"innodbFtMaxTokenSize"` // ("innodb_ft_min_token_size") InnodbFtMinTokenSize *int `mandatory:"false" json:"innodbFtMinTokenSize"` // ("innodb_ft_num_word_optimize") InnodbFtNumWordOptimize *int `mandatory:"false" json:"innodbFtNumWordOptimize"` // ("innodb_lock_wait_timeout") InnodbLockWaitTimeout *int `mandatory:"false" json:"innodbLockWaitTimeout"` // ("innodb_max_purge_lag") InnodbMaxPurgeLag *int `mandatory:"false" json:"innodbMaxPurgeLag"` // ("innodb_max_purge_lag_delay") InnodbMaxPurgeLagDelay *int `mandatory:"false" json:"innodbMaxPurgeLagDelay"` // ("max_execution_time") MaxExecutionTime *int `mandatory:"false" json:"maxExecutionTime"` // ("mysqlx_connect_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxConnectTimeout *int `mandatory:"false" json:"mysqlxConnectTimeout"` // ("mysqlx_document_id_unique_prefix") DEPRECATED -- variable should not be settable and will be ignored MysqlxDocumentIdUniquePrefix *int `mandatory:"false" json:"mysqlxDocumentIdUniquePrefix"` // ("mysqlx_idle_worker_thread_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxIdleWorkerThreadTimeout *int `mandatory:"false" json:"mysqlxIdleWorkerThreadTimeout"` // ("mysqlx_interactive_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxInteractiveTimeout *int `mandatory:"false" json:"mysqlxInteractiveTimeout"` // ("mysqlx_max_allowed_packet") DEPRECATED -- variable should not be settable and will be ignored MysqlxMaxAllowedPacket *int `mandatory:"false" json:"mysqlxMaxAllowedPacket"` // ("mysqlx_min_worker_threads") DEPRECATED -- variable should not be settable and will be ignored MysqlxMinWorkerThreads *int `mandatory:"false" json:"mysqlxMinWorkerThreads"` // ("mysqlx_read_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxReadTimeout *int `mandatory:"false" json:"mysqlxReadTimeout"` // ("mysqlx_wait_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxWaitTimeout *int `mandatory:"false" json:"mysqlxWaitTimeout"` // ("mysqlx_write_timeout") DEPRECATED -- variable should not be settable and will be ignored MysqlxWriteTimeout *int `mandatory:"false" json:"mysqlxWriteTimeout"` // ("parser_max_mem_size") ParserMaxMemSize *int `mandatory:"false" json:"parserMaxMemSize"` // ("query_alloc_block_size") DEPRECATED -- variable should not be settable and will be ignored QueryAllocBlockSize *int `mandatory:"false" json:"queryAllocBlockSize"` // ("query_prealloc_size") DEPRECATED -- variable should not be settable and will be ignored QueryPreallocSize *int `mandatory:"false" json:"queryPreallocSize"` // ("sql_mode") SqlMode *string `mandatory:"false" json:"sqlMode"` // Set the default compression level for the deflate algorithm. ("mysqlx_deflate_default_compression_level") MysqlxDeflateDefaultCompressionLevel *int `mandatory:"false" json:"mysqlxDeflateDefaultCompressionLevel"` // Limit the upper bound of accepted compression levels for the deflate algorithm. ("mysqlx_deflate_max_client_compression_level") MysqlxDeflateMaxClientCompressionLevel *int `mandatory:"false" json:"mysqlxDeflateMaxClientCompressionLevel"` // Limit the upper bound of accepted compression levels for the lz4 algorithm. ("mysqlx_lz4_max_client_compression_level") MysqlxLz4MaxClientCompressionLevel *int `mandatory:"false" json:"mysqlxLz4MaxClientCompressionLevel"` // Set the default compression level for the lz4 algorithm. ("mysqlx_lz4_default_compression_level") MysqlxLz4DefaultCompressionLevel *int `mandatory:"false" json:"mysqlxLz4DefaultCompressionLevel"` // Limit the upper bound of accepted compression levels for the zstd algorithm. ("mysqlx_zstd_max_client_compression_level") MysqlxZstdMaxClientCompressionLevel *int `mandatory:"false" json:"mysqlxZstdMaxClientCompressionLevel"` // Set the default compression level for the zstd algorithm. ("mysqlx_zstd_default_compression_level") MysqlxZstdDefaultCompressionLevel *int `mandatory:"false" json:"mysqlxZstdDefaultCompressionLevel"` // DEPRECATED -- typo of mysqlx_zstd_default_compression_level. variable will be ignored. MysqlZstdDefaultCompressionLevel *int `mandatory:"false" json:"mysqlZstdDefaultCompressionLevel"` }
ConfigurationVariables User controllable service variables.
func (ConfigurationVariables) String ¶
func (m ConfigurationVariables) String() string
type ConfigurationVariablesCompletionTypeEnum ¶
type ConfigurationVariablesCompletionTypeEnum string
ConfigurationVariablesCompletionTypeEnum Enum with underlying type: string
const ( ConfigurationVariablesCompletionTypeNoChain ConfigurationVariablesCompletionTypeEnum = "NO_CHAIN" ConfigurationVariablesCompletionTypeChain ConfigurationVariablesCompletionTypeEnum = "CHAIN" ConfigurationVariablesCompletionTypeRelease ConfigurationVariablesCompletionTypeEnum = "RELEASE" )
Set of constants representing the allowable values for ConfigurationVariablesCompletionTypeEnum
func GetConfigurationVariablesCompletionTypeEnumValues ¶
func GetConfigurationVariablesCompletionTypeEnumValues() []ConfigurationVariablesCompletionTypeEnum
GetConfigurationVariablesCompletionTypeEnumValues Enumerates the set of values for ConfigurationVariablesCompletionTypeEnum
type ConfigurationVariablesDefaultAuthenticationPluginEnum ¶
type ConfigurationVariablesDefaultAuthenticationPluginEnum string
ConfigurationVariablesDefaultAuthenticationPluginEnum Enum with underlying type: string
const ( ConfigurationVariablesDefaultAuthenticationPluginMysqlNativePassword ConfigurationVariablesDefaultAuthenticationPluginEnum = "mysql_native_password" ConfigurationVariablesDefaultAuthenticationPluginSha256Password ConfigurationVariablesDefaultAuthenticationPluginEnum = "sha256_password" ConfigurationVariablesDefaultAuthenticationPluginCachingSha2Password ConfigurationVariablesDefaultAuthenticationPluginEnum = "caching_sha2_password" )
Set of constants representing the allowable values for ConfigurationVariablesDefaultAuthenticationPluginEnum
func GetConfigurationVariablesDefaultAuthenticationPluginEnumValues ¶
func GetConfigurationVariablesDefaultAuthenticationPluginEnumValues() []ConfigurationVariablesDefaultAuthenticationPluginEnum
GetConfigurationVariablesDefaultAuthenticationPluginEnumValues Enumerates the set of values for ConfigurationVariablesDefaultAuthenticationPluginEnum
type ConfigurationVariablesGroupReplicationConsistencyEnum ¶
type ConfigurationVariablesGroupReplicationConsistencyEnum string
ConfigurationVariablesGroupReplicationConsistencyEnum Enum with underlying type: string
const ( ConfigurationVariablesGroupReplicationConsistencyEventual ConfigurationVariablesGroupReplicationConsistencyEnum = "EVENTUAL" ConfigurationVariablesGroupReplicationConsistencyBeforeOnPrimaryFailover ConfigurationVariablesGroupReplicationConsistencyEnum = "BEFORE_ON_PRIMARY_FAILOVER" ConfigurationVariablesGroupReplicationConsistencyBefore ConfigurationVariablesGroupReplicationConsistencyEnum = "BEFORE" ConfigurationVariablesGroupReplicationConsistencyAfter ConfigurationVariablesGroupReplicationConsistencyEnum = "AFTER" ConfigurationVariablesGroupReplicationConsistencyBeforeAndAfter ConfigurationVariablesGroupReplicationConsistencyEnum = "BEFORE_AND_AFTER" )
Set of constants representing the allowable values for ConfigurationVariablesGroupReplicationConsistencyEnum
func GetConfigurationVariablesGroupReplicationConsistencyEnumValues ¶
func GetConfigurationVariablesGroupReplicationConsistencyEnumValues() []ConfigurationVariablesGroupReplicationConsistencyEnum
GetConfigurationVariablesGroupReplicationConsistencyEnumValues Enumerates the set of values for ConfigurationVariablesGroupReplicationConsistencyEnum
type ConfigurationVariablesTransactionIsolationEnum ¶
type ConfigurationVariablesTransactionIsolationEnum string
ConfigurationVariablesTransactionIsolationEnum Enum with underlying type: string
const ( ConfigurationVariablesTransactionIsolationReadUncommitted ConfigurationVariablesTransactionIsolationEnum = "READ-UNCOMMITTED" ConfigurationVariablesTransactionIsolationReadCommited ConfigurationVariablesTransactionIsolationEnum = "READ-COMMITED" ConfigurationVariablesTransactionIsolationReadCommitted ConfigurationVariablesTransactionIsolationEnum = "READ-COMMITTED" ConfigurationVariablesTransactionIsolationRepeatableRead ConfigurationVariablesTransactionIsolationEnum = "REPEATABLE-READ" ConfigurationVariablesTransactionIsolationSerializable ConfigurationVariablesTransactionIsolationEnum = "SERIALIZABLE" )
Set of constants representing the allowable values for ConfigurationVariablesTransactionIsolationEnum
func GetConfigurationVariablesTransactionIsolationEnumValues ¶
func GetConfigurationVariablesTransactionIsolationEnumValues() []ConfigurationVariablesTransactionIsolationEnum
GetConfigurationVariablesTransactionIsolationEnumValues Enumerates the set of values for ConfigurationVariablesTransactionIsolationEnum
type CreateBackupDetails ¶
type CreateBackupDetails struct { // The OCID of the DB System the Backup is associated with. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // A user-supplied display name for the backup. DisplayName *string `mandatory:"false" json:"displayName"` // A user-supplied description for the backup. Description *string `mandatory:"false" json:"description"` // The type of backup. BackupType CreateBackupDetailsBackupTypeEnum `mandatory:"false" json:"backupType,omitempty"` // Number of days to retain this backup. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateBackupDetails Complete information for a Backup.
func (CreateBackupDetails) String ¶
func (m CreateBackupDetails) String() string
type CreateBackupDetailsBackupTypeEnum ¶
type CreateBackupDetailsBackupTypeEnum string
CreateBackupDetailsBackupTypeEnum Enum with underlying type: string
const ( CreateBackupDetailsBackupTypeFull CreateBackupDetailsBackupTypeEnum = "FULL" CreateBackupDetailsBackupTypeIncremental CreateBackupDetailsBackupTypeEnum = "INCREMENTAL" )
Set of constants representing the allowable values for CreateBackupDetailsBackupTypeEnum
func GetCreateBackupDetailsBackupTypeEnumValues ¶
func GetCreateBackupDetailsBackupTypeEnumValues() []CreateBackupDetailsBackupTypeEnum
GetCreateBackupDetailsBackupTypeEnumValues Enumerates the set of values for CreateBackupDetailsBackupTypeEnum
type CreateBackupPolicyDetails ¶
type CreateBackupPolicyDetails struct { // Specifies if automatic backups are enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The start of a 30-minute window of time in which daily, automated backups occur. // This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. // At some point in the window, the system may incur a brief service disruption as the backup is performed. WindowStartTime *string `mandatory:"false" json:"windowStartTime"` // Number of days to retain an automatic backup. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateBackupPolicyDetails Backup policy as optionally used for DB System Creation.
func (CreateBackupPolicyDetails) String ¶
func (m CreateBackupPolicyDetails) String() string
type CreateBackupRequest ¶
type CreateBackupRequest struct { // Create a Backup of a DB System. CreateBackupDetails `contributesTo:"body"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
CreateBackupRequest wrapper for the CreateBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateBackup.go.html to see an example of how to use CreateBackupRequest.
func (CreateBackupRequest) BinaryRequestBody ¶
func (request CreateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateBackupRequest) HTTPRequest ¶
func (request CreateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupRequest) RetryPolicy ¶
func (request CreateBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateBackupRequest) String ¶
func (request CreateBackupRequest) String() string
type CreateBackupResponse ¶
type CreateBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateBackupResponse wrapper for the CreateBackup operation
func (CreateBackupResponse) HTTPResponse ¶
func (response CreateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupResponse) String ¶
func (response CreateBackupResponse) String() string
type CreateChannelDetails ¶
type CreateChannelDetails struct { Source CreateChannelSourceDetails `mandatory:"true" json:"source"` Target CreateChannelTargetDetails `mandatory:"true" json:"target"` // The OCID of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The user-friendly name for the Channel. It does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Whether the Channel should be enabled upon creation. If set to true, the Channel // will be asynchronously started as a result of the create Channel operation. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // User provided information about the Channel. Description *string `mandatory:"false" json:"description"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateChannelDetails Details required to create a Channel.
func (CreateChannelDetails) String ¶
func (m CreateChannelDetails) String() string
func (*CreateChannelDetails) UnmarshalJSON ¶
func (m *CreateChannelDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateChannelRequest ¶
type CreateChannelRequest struct { // The parameters of the request to create the Channel. CreateChannelDetails `contributesTo:"body"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
CreateChannelRequest wrapper for the CreateChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateChannel.go.html to see an example of how to use CreateChannelRequest.
func (CreateChannelRequest) BinaryRequestBody ¶
func (request CreateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateChannelRequest) HTTPRequest ¶
func (request CreateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateChannelRequest) RetryPolicy ¶
func (request CreateChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateChannelRequest) String ¶
func (request CreateChannelRequest) String() string
type CreateChannelResponse ¶
type CreateChannelResponse struct { // The underlying http response RawResponse *http.Response // The Channel instance Channel `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateChannelResponse wrapper for the CreateChannel operation
func (CreateChannelResponse) HTTPResponse ¶
func (response CreateChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateChannelResponse) String ¶
func (response CreateChannelResponse) String() string
type CreateChannelSourceDetails ¶
type CreateChannelSourceDetails interface { }
CreateChannelSourceDetails Parameters detailing how to provision the source for the given Channel.
type CreateChannelSourceFromMysqlDetails ¶
type CreateChannelSourceFromMysqlDetails struct { // The network address of the MySQL instance. Hostname *string `mandatory:"true" json:"hostname"` // The name of the replication user on the source MySQL instance. // The username has a maximum length of 96 characters. For more information, // please see the MySQL documentation (https://dev.mysql.com/doc/refman/8.0/en/change-master-to.html) Username *string `mandatory:"true" json:"username"` // The password for the replication user. The password must be // between 8 and 32 characters long, and must contain at least 1 // numeric character, 1 lowercase character, 1 uppercase character, // and 1 special (nonalphanumeric) character. Password *string `mandatory:"true" json:"password"` // The port the source MySQL instance listens on. Port *int `mandatory:"false" json:"port"` SslCaCertificate CaCertificate `mandatory:"false" json:"sslCaCertificate"` // The SSL mode of the Channel. SslMode ChannelSourceMysqlSslModeEnum `mandatory:"true" json:"sslMode"` }
CreateChannelSourceFromMysqlDetails Parameters detailing how to provision the source endpoint that is a MySQL Server. Typically a MySQL Server that is not managed by the MySQL Database Service.
func (CreateChannelSourceFromMysqlDetails) MarshalJSON ¶
func (m CreateChannelSourceFromMysqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateChannelSourceFromMysqlDetails) String ¶
func (m CreateChannelSourceFromMysqlDetails) String() string
func (*CreateChannelSourceFromMysqlDetails) UnmarshalJSON ¶
func (m *CreateChannelSourceFromMysqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateChannelTargetDetails ¶
type CreateChannelTargetDetails interface { }
CreateChannelTargetDetails Parameters detailing how to provision the target for the given Channel.
type CreateChannelTargetFromDbSystemDetails ¶
type CreateChannelTargetFromDbSystemDetails struct { // The OCID of the target DB System. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The case-insensitive name that identifies the replication channel. Channel names // must follow the rules defined for MySQL identifiers (https://dev.mysql.com/doc/refman/8.0/en/identifiers.html). // The names of non-Deleted Channels must be unique for each DB System. ChannelName *string `mandatory:"false" json:"channelName"` // The username for the replication applier of the target MySQL DB System. ApplierUsername *string `mandatory:"false" json:"applierUsername"` }
CreateChannelTargetFromDbSystemDetails Parameters detailing how to provision the target endpoint that is a DB System.
func (CreateChannelTargetFromDbSystemDetails) MarshalJSON ¶
func (m CreateChannelTargetFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateChannelTargetFromDbSystemDetails) String ¶
func (m CreateChannelTargetFromDbSystemDetails) String() string
type CreateConfigurationDetails ¶
type CreateConfigurationDetails struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the associated Shape. ShapeName *string `mandatory:"true" json:"shapeName"` // User-provided data about the Configuration. Description *string `mandatory:"false" json:"description"` // The display name of the Configuration. DisplayName *string `mandatory:"false" json:"displayName"` Variables *ConfigurationVariables `mandatory:"false" json:"variables"` // The OCID of the Configuration from which the new Configuration is derived. The values in CreateConfigurationDetails.variables supersede the variables of the parent Configuration. ParentConfigurationId *string `mandatory:"false" json:"parentConfigurationId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateConfigurationDetails The details required to create a new Configuration.
func (CreateConfigurationDetails) String ¶
func (m CreateConfigurationDetails) String() string
type CreateConfigurationRequest ¶
type CreateConfigurationRequest struct { // Request to create a Configuration. CreateConfigurationDetails `contributesTo:"body"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
CreateConfigurationRequest wrapper for the CreateConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateConfiguration.go.html to see an example of how to use CreateConfigurationRequest.
func (CreateConfigurationRequest) BinaryRequestBody ¶
func (request CreateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateConfigurationRequest) HTTPRequest ¶
func (request CreateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConfigurationRequest) RetryPolicy ¶
func (request CreateConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConfigurationRequest) String ¶
func (request CreateConfigurationRequest) String() string
type CreateConfigurationResponse ¶
type CreateConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The Configuration instance Configuration `presentIn:"body"` // The URI for the entity being described in the response body. Location *string `presentIn:"header" name:"location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateConfigurationResponse wrapper for the CreateConfiguration operation
func (CreateConfigurationResponse) HTTPResponse ¶
func (response CreateConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConfigurationResponse) String ¶
func (response CreateConfigurationResponse) String() string
type CreateDbSystemDetails ¶
type CreateDbSystemDetails struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the shape. The shape determines the resources allocated // - CPU cores and memory for VM shapes; CPU cores, memory and storage // for non-VM (or bare metal) shapes. To get a list of shapes, use the // ListShapes operation. ShapeName *string `mandatory:"true" json:"shapeName"` // The OCID of the subnet the DB System is associated with. SubnetId *string `mandatory:"true" json:"subnetId"` // The username for the administrative user. AdminUsername *string `mandatory:"true" json:"adminUsername"` // The password for the administrative user. The password must be // between 8 and 32 characters long, and must contain at least 1 // numeric character, 1 lowercase character, 1 uppercase character, and // 1 special (nonalphanumeric) character. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The user-friendly name for the DB System. It does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // User-provided data about the DB System. Description *string `mandatory:"false" json:"description"` // Specifies if the DB System is highly available. // When creating a DB System with High Availability, three instances // are created and placed according to your region- and // subnet-type. The secondaries are placed automatically in the other // two availability or fault domains. You can choose the preferred // location of your primary instance, only. IsHighlyAvailable *bool `mandatory:"false" json:"isHighlyAvailable"` // The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the availability domain in which the DB System is placed. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the fault domain in which the DB System is placed. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The OCID of the Configuration to be used for this DB System. ConfigurationId *string `mandatory:"false" json:"configurationId"` // The specific MySQL version identifier. MysqlVersion *string `mandatory:"false" json:"mysqlVersion"` // Initial size of the data volume in GBs that will be created and attached. // Keep in mind that this only specifies the size of the database data volume, // the log volume for the database will be scaled appropriately with its shape. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The hostname for the primary endpoint of the DB System. Used for DNS. // The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) // (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). // Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. HostnameLabel *string `mandatory:"false" json:"hostnameLabel"` // The IP address the DB System is configured to listen on. // A private IP address of your choice to assign to the primary endpoint of the DB System. // Must be an available IP address within the subnet's CIDR. If you don't specify a value, // Oracle automatically assigns a private IP address from the subnet. This should be a // "dotted-quad" style IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The port for primary endpoint of the DB System to listen on. Port *int `mandatory:"false" json:"port"` // The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port. PortX *int `mandatory:"false" json:"portX"` BackupPolicy *CreateBackupPolicyDetails `mandatory:"false" json:"backupPolicy"` Source CreateDbSystemSourceDetails `mandatory:"false" json:"source"` Maintenance *CreateMaintenanceDetails `mandatory:"false" json:"maintenance"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbSystemDetails Details required to create a DB System.
func (CreateDbSystemDetails) String ¶
func (m CreateDbSystemDetails) String() string
func (*CreateDbSystemDetails) UnmarshalJSON ¶
func (m *CreateDbSystemDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateDbSystemRequest ¶
type CreateDbSystemRequest struct { // Request to create a DB System. CreateDbSystemDetails `contributesTo:"body"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
CreateDbSystemRequest wrapper for the CreateDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateDbSystem.go.html to see an example of how to use CreateDbSystemRequest.
func (CreateDbSystemRequest) BinaryRequestBody ¶
func (request CreateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDbSystemRequest) HTTPRequest ¶
func (request CreateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDbSystemRequest) RetryPolicy ¶
func (request CreateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDbSystemRequest) String ¶
func (request CreateDbSystemRequest) String() string
type CreateDbSystemResponse ¶
type CreateDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The URI for the entity being described in the response body. 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateDbSystemResponse wrapper for the CreateDbSystem operation
func (CreateDbSystemResponse) HTTPResponse ¶
func (response CreateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDbSystemResponse) String ¶
func (response CreateDbSystemResponse) String() string
type CreateDbSystemSourceDetails ¶
type CreateDbSystemSourceDetails interface { }
CreateDbSystemSourceDetails Parameters detailing how to provision the initial data of the system.
type CreateDbSystemSourceDetailsSourceTypeEnum ¶
type CreateDbSystemSourceDetailsSourceTypeEnum string
CreateDbSystemSourceDetailsSourceTypeEnum Enum with underlying type: string
const ( CreateDbSystemSourceDetailsSourceTypeNone CreateDbSystemSourceDetailsSourceTypeEnum = "NONE" CreateDbSystemSourceDetailsSourceTypeBackup CreateDbSystemSourceDetailsSourceTypeEnum = "BACKUP" CreateDbSystemSourceDetailsSourceTypeImporturl CreateDbSystemSourceDetailsSourceTypeEnum = "IMPORTURL" )
Set of constants representing the allowable values for CreateDbSystemSourceDetailsSourceTypeEnum
func GetCreateDbSystemSourceDetailsSourceTypeEnumValues ¶
func GetCreateDbSystemSourceDetailsSourceTypeEnumValues() []CreateDbSystemSourceDetailsSourceTypeEnum
GetCreateDbSystemSourceDetailsSourceTypeEnumValues Enumerates the set of values for CreateDbSystemSourceDetailsSourceTypeEnum
type CreateDbSystemSourceFromBackupDetails ¶
type CreateDbSystemSourceFromBackupDetails struct { // The OCID of the backup to be used as the source for the new DB System. BackupId *string `mandatory:"true" json:"backupId"` }
CreateDbSystemSourceFromBackupDetails Use the backupId to specify from which backup the new DB System will be created.
func (CreateDbSystemSourceFromBackupDetails) MarshalJSON ¶
func (m CreateDbSystemSourceFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbSystemSourceFromBackupDetails) String ¶
func (m CreateDbSystemSourceFromBackupDetails) String() string
type CreateDbSystemSourceFromNoneDetails ¶
type CreateDbSystemSourceFromNoneDetails struct { }
CreateDbSystemSourceFromNoneDetails Creation of a DbSystem from no particular source.
func (CreateDbSystemSourceFromNoneDetails) MarshalJSON ¶
func (m CreateDbSystemSourceFromNoneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbSystemSourceFromNoneDetails) String ¶
func (m CreateDbSystemSourceFromNoneDetails) String() string
type CreateDbSystemSourceImportFromUrlDetails ¶
type CreateDbSystemSourceImportFromUrlDetails struct { // The Pre-Authenticated Request (PAR) URL of the file you want to import from Object Storage. SourceUrl *string `mandatory:"true" json:"sourceUrl"` }
CreateDbSystemSourceImportFromUrlDetails An Object Storage PAR from which to import the DB System initial data.
func (CreateDbSystemSourceImportFromUrlDetails) MarshalJSON ¶
func (m CreateDbSystemSourceImportFromUrlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbSystemSourceImportFromUrlDetails) String ¶
func (m CreateDbSystemSourceImportFromUrlDetails) String() string
type CreateMaintenanceDetails ¶
type CreateMaintenanceDetails struct { // The start of the 2 hour maintenance window. // This string is of the format: "{day-of-week} {time-of-day}". // "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. // "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. WindowStartTime *string `mandatory:"true" json:"windowStartTime"` }
CreateMaintenanceDetails The Maintenance Policy for the DB System.
func (CreateMaintenanceDetails) String ¶
func (m CreateMaintenanceDetails) String() string
type DbBackupsClient ¶
type DbBackupsClient struct { common.BaseClient // contains filtered or unexported fields }
DbBackupsClient a client for DbBackups
func NewDbBackupsClientWithConfigurationProvider ¶
func NewDbBackupsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbBackupsClient, err error)
NewDbBackupsClientWithConfigurationProvider Creates a new default DbBackups client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDbBackupsClientWithOboToken ¶
func NewDbBackupsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbBackupsClient, err error)
NewDbBackupsClientWithOboToken Creates a new default DbBackups 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 (DbBackupsClient) ChangeBackupCompartment ¶
func (client DbBackupsClient) ChangeBackupCompartment(ctx context.Context, request ChangeBackupCompartmentRequest) (response ChangeBackupCompartmentResponse, err error)
ChangeBackupCompartment Moves a DB System Backup into a different compartment. When provided, If-Match is checked against ETag values of the Backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ChangeBackupCompartment.go.html to see an example of how to use ChangeBackupCompartment API.
func (*DbBackupsClient) ConfigurationProvider ¶
func (client *DbBackupsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DbBackupsClient) CreateBackup ¶
func (client DbBackupsClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
CreateBackup Create a backup of a DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateBackup.go.html to see an example of how to use CreateBackup API.
func (DbBackupsClient) DeleteBackup ¶
func (client DbBackupsClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
DeleteBackup Delete a Backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteBackup.go.html to see an example of how to use DeleteBackup API.
func (DbBackupsClient) GetBackup ¶
func (client DbBackupsClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
GetBackup Get information about the specified Backup
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetBackup.go.html to see an example of how to use GetBackup API.
func (DbBackupsClient) ListBackups ¶
func (client DbBackupsClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
ListBackups Get a list of DB System backups.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListBackups.go.html to see an example of how to use ListBackups API.
func (*DbBackupsClient) SetRegion ¶
func (client *DbBackupsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DbBackupsClient) UpdateBackup ¶
func (client DbBackupsClient) UpdateBackup(ctx context.Context, request UpdateBackupRequest) (response UpdateBackupResponse, err error)
UpdateBackup Update the metadata of a Backup. Metadata such as the displayName or description
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateBackup.go.html to see an example of how to use UpdateBackup API.
type DbSystem ¶
type DbSystem struct { // The OCID of the DB System. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB System. It does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment the DB System belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the subnet the DB System is associated with. SubnetId *string `mandatory:"true" json:"subnetId"` // Name of the MySQL Version in use for the DB System. MysqlVersion *string `mandatory:"true" json:"mysqlVersion"` // Initial size of the data volume in GiBs that will be created and attached. DataStorageSizeInGBs *int `mandatory:"true" json:"dataStorageSizeInGBs"` // The current state of the DB System. LifecycleState DbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` Maintenance *MaintenanceDetails `mandatory:"true" json:"maintenance"` // The date and time the DB System was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DB System was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // User-provided data about the DB System. Description *string `mandatory:"false" json:"description"` // If the policy is to enable high availability of the instance, by // maintaining secondary/failover capacity as necessary. IsHighlyAvailable *bool `mandatory:"false" json:"isHighlyAvailable"` CurrentPlacement *DbSystemPlacement `mandatory:"false" json:"currentPlacement"` // DEPRECATED -- please use `isHeatWaveClusterAttached` instead. // If the DB System has an Analytics Cluster attached. IsAnalyticsClusterAttached *bool `mandatory:"false" json:"isAnalyticsClusterAttached"` AnalyticsCluster *AnalyticsClusterSummary `mandatory:"false" json:"analyticsCluster"` // If the DB System has a HeatWave Cluster attached. IsHeatWaveClusterAttached *bool `mandatory:"false" json:"isHeatWaveClusterAttached"` HeatWaveCluster *HeatWaveClusterSummary `mandatory:"false" json:"heatWaveCluster"` // The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the availability domain in which the DB System is placed. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the fault domain in which the DB System is placed. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The shape of the primary instances of the DB System. The shape // determines resources allocated to a DB System - CPU cores // and memory for VM shapes; CPU cores, memory and storage for non-VM // (or bare metal) shapes. To get a list of shapes, use (the // ListShapes operation. ShapeName *string `mandatory:"false" json:"shapeName"` BackupPolicy *BackupPolicy `mandatory:"false" json:"backupPolicy"` Source DbSystemSource `mandatory:"false" json:"source"` // The OCID of the Configuration to be used for Instances in this DB System. ConfigurationId *string `mandatory:"false" json:"configurationId"` // The hostname for the primary endpoint of the DB System. Used for DNS. // The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) // (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). // Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. HostnameLabel *string `mandatory:"false" json:"hostnameLabel"` // The IP address the DB System is configured to listen on. A private // IP address of the primary endpoint of the DB System. Must be an // available IP address within the subnet's CIDR. This will be a // "dotted-quad" style IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The port for primary endpoint of the DB System to listen on. Port *int `mandatory:"false" json:"port"` // The network port on which X Plugin listens for TCP/IP connections. This is the X Plugin equivalent of port. PortX *int `mandatory:"false" json:"portX"` // The network endpoints available for this DB System. Endpoints []DbSystemEndpoint `mandatory:"false" json:"endpoints"` // A list with a summary of all the Channels attached to the DB System. Channels []ChannelSummary `mandatory:"false" json:"channels"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DbSystem A DB System is the core logical unit of MySQL Database Service.
func (*DbSystem) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type DbSystemClient ¶
type DbSystemClient struct { common.BaseClient // contains filtered or unexported fields }
DbSystemClient a client for DbSystem
func NewDbSystemClientWithConfigurationProvider ¶
func NewDbSystemClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbSystemClient, err error)
NewDbSystemClientWithConfigurationProvider Creates a new default DbSystem client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDbSystemClientWithOboToken ¶
func NewDbSystemClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbSystemClient, err error)
NewDbSystemClientWithOboToken Creates a new default DbSystem 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 (DbSystemClient) AddAnalyticsCluster ¶
func (client DbSystemClient) AddAnalyticsCluster(ctx context.Context, request AddAnalyticsClusterRequest) (response AddAnalyticsClusterResponse, err error)
AddAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Adds an Analytics Cluster to the DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/AddAnalyticsCluster.go.html to see an example of how to use AddAnalyticsCluster API.
func (DbSystemClient) AddHeatWaveCluster ¶
func (client DbSystemClient) AddHeatWaveCluster(ctx context.Context, request AddHeatWaveClusterRequest) (response AddHeatWaveClusterResponse, err error)
AddHeatWaveCluster Adds a HeatWave cluster to the DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/AddHeatWaveCluster.go.html to see an example of how to use AddHeatWaveCluster API.
func (*DbSystemClient) ConfigurationProvider ¶
func (client *DbSystemClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DbSystemClient) CreateDbSystem ¶
func (client DbSystemClient) CreateDbSystem(ctx context.Context, request CreateDbSystemRequest) (response CreateDbSystemResponse, err error)
CreateDbSystem Creates and launches a DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateDbSystem.go.html to see an example of how to use CreateDbSystem API.
func (DbSystemClient) DeleteAnalyticsCluster ¶
func (client DbSystemClient) DeleteAnalyticsCluster(ctx context.Context, request DeleteAnalyticsClusterRequest) (response DeleteAnalyticsClusterResponse, err error)
DeleteAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Deletes the Analytics Cluster including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteAnalyticsCluster.go.html to see an example of how to use DeleteAnalyticsCluster API.
func (DbSystemClient) DeleteDbSystem ¶
func (client DbSystemClient) DeleteDbSystem(ctx context.Context, request DeleteDbSystemRequest) (response DeleteDbSystemResponse, err error)
DeleteDbSystem Delete a DB System, including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteDbSystem.go.html to see an example of how to use DeleteDbSystem API.
func (DbSystemClient) DeleteHeatWaveCluster ¶
func (client DbSystemClient) DeleteHeatWaveCluster(ctx context.Context, request DeleteHeatWaveClusterRequest) (response DeleteHeatWaveClusterResponse, err error)
DeleteHeatWaveCluster Deletes the HeatWave cluster including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteHeatWaveCluster.go.html to see an example of how to use DeleteHeatWaveCluster API.
func (DbSystemClient) GenerateAnalyticsClusterMemoryEstimate ¶
func (client DbSystemClient) GenerateAnalyticsClusterMemoryEstimate(ctx context.Context, request GenerateAnalyticsClusterMemoryEstimateRequest) (response GenerateAnalyticsClusterMemoryEstimateResponse, err error)
GenerateAnalyticsClusterMemoryEstimate DEPRECATED -- please use HeatWave API instead. Sends a request to estimate the memory footprints of user tables when loaded to Analytics Cluster memory.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GenerateAnalyticsClusterMemoryEstimate.go.html to see an example of how to use GenerateAnalyticsClusterMemoryEstimate API.
func (DbSystemClient) GenerateHeatWaveClusterMemoryEstimate ¶
func (client DbSystemClient) GenerateHeatWaveClusterMemoryEstimate(ctx context.Context, request GenerateHeatWaveClusterMemoryEstimateRequest) (response GenerateHeatWaveClusterMemoryEstimateResponse, err error)
GenerateHeatWaveClusterMemoryEstimate Sends a request to estimate the memory footprints of user tables when loaded to HeatWave cluster memory.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GenerateHeatWaveClusterMemoryEstimate.go.html to see an example of how to use GenerateHeatWaveClusterMemoryEstimate API.
func (DbSystemClient) GetAnalyticsCluster ¶
func (client DbSystemClient) GetAnalyticsCluster(ctx context.Context, request GetAnalyticsClusterRequest) (response GetAnalyticsClusterResponse, err error)
GetAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Gets information about the Analytics Cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetAnalyticsCluster.go.html to see an example of how to use GetAnalyticsCluster API.
func (DbSystemClient) GetAnalyticsClusterMemoryEstimate ¶
func (client DbSystemClient) GetAnalyticsClusterMemoryEstimate(ctx context.Context, request GetAnalyticsClusterMemoryEstimateRequest) (response GetAnalyticsClusterMemoryEstimateResponse, err error)
GetAnalyticsClusterMemoryEstimate DEPRECATED -- please use HeatWave API instead. Gets the most recent Analytics Cluster memory estimate that can be used to determine a suitable Analytics Cluster size.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetAnalyticsClusterMemoryEstimate.go.html to see an example of how to use GetAnalyticsClusterMemoryEstimate API.
func (DbSystemClient) GetDbSystem ¶
func (client DbSystemClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
GetDbSystem Get information about the specified DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetDbSystem.go.html to see an example of how to use GetDbSystem API.
func (DbSystemClient) GetHeatWaveCluster ¶
func (client DbSystemClient) GetHeatWaveCluster(ctx context.Context, request GetHeatWaveClusterRequest) (response GetHeatWaveClusterResponse, err error)
GetHeatWaveCluster Gets information about the HeatWave cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetHeatWaveCluster.go.html to see an example of how to use GetHeatWaveCluster API.
func (DbSystemClient) GetHeatWaveClusterMemoryEstimate ¶
func (client DbSystemClient) GetHeatWaveClusterMemoryEstimate(ctx context.Context, request GetHeatWaveClusterMemoryEstimateRequest) (response GetHeatWaveClusterMemoryEstimateResponse, err error)
GetHeatWaveClusterMemoryEstimate Gets the most recent HeatWave cluster memory estimate that can be used to determine a suitable HeatWave cluster size.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetHeatWaveClusterMemoryEstimate.go.html to see an example of how to use GetHeatWaveClusterMemoryEstimate API.
func (DbSystemClient) ListDbSystems ¶
func (client DbSystemClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
ListDbSystems Get a list of DB Systems in the specified compartment. The default sort order is by timeUpdated, descending.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListDbSystems.go.html to see an example of how to use ListDbSystems API.
func (DbSystemClient) RestartAnalyticsCluster ¶
func (client DbSystemClient) RestartAnalyticsCluster(ctx context.Context, request RestartAnalyticsClusterRequest) (response RestartAnalyticsClusterResponse, err error)
RestartAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Restarts the Analytics Cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartAnalyticsCluster.go.html to see an example of how to use RestartAnalyticsCluster API.
func (DbSystemClient) RestartDbSystem ¶
func (client DbSystemClient) RestartDbSystem(ctx context.Context, request RestartDbSystemRequest) (response RestartDbSystemResponse, err error)
RestartDbSystem Restarts the specified DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartDbSystem.go.html to see an example of how to use RestartDbSystem API.
func (DbSystemClient) RestartHeatWaveCluster ¶
func (client DbSystemClient) RestartHeatWaveCluster(ctx context.Context, request RestartHeatWaveClusterRequest) (response RestartHeatWaveClusterResponse, err error)
RestartHeatWaveCluster Restarts the HeatWave cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartHeatWaveCluster.go.html to see an example of how to use RestartHeatWaveCluster API.
func (*DbSystemClient) SetRegion ¶
func (client *DbSystemClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DbSystemClient) StartAnalyticsCluster ¶
func (client DbSystemClient) StartAnalyticsCluster(ctx context.Context, request StartAnalyticsClusterRequest) (response StartAnalyticsClusterResponse, err error)
StartAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Starts the Analytics Cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartAnalyticsCluster.go.html to see an example of how to use StartAnalyticsCluster API.
func (DbSystemClient) StartDbSystem ¶
func (client DbSystemClient) StartDbSystem(ctx context.Context, request StartDbSystemRequest) (response StartDbSystemResponse, err error)
StartDbSystem Start the specified DB System.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartDbSystem.go.html to see an example of how to use StartDbSystem API.
func (DbSystemClient) StartHeatWaveCluster ¶
func (client DbSystemClient) StartHeatWaveCluster(ctx context.Context, request StartHeatWaveClusterRequest) (response StartHeatWaveClusterResponse, err error)
StartHeatWaveCluster Starts the HeatWave cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartHeatWaveCluster.go.html to see an example of how to use StartHeatWaveCluster API.
func (DbSystemClient) StopAnalyticsCluster ¶
func (client DbSystemClient) StopAnalyticsCluster(ctx context.Context, request StopAnalyticsClusterRequest) (response StopAnalyticsClusterResponse, err error)
StopAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Stops the Analytics Cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopAnalyticsCluster.go.html to see an example of how to use StopAnalyticsCluster API.
func (DbSystemClient) StopDbSystem ¶
func (client DbSystemClient) StopDbSystem(ctx context.Context, request StopDbSystemRequest) (response StopDbSystemResponse, err error)
StopDbSystem Stops the specified DB System. A stopped DB System is not billed.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopDbSystem.go.html to see an example of how to use StopDbSystem API.
func (DbSystemClient) StopHeatWaveCluster ¶
func (client DbSystemClient) StopHeatWaveCluster(ctx context.Context, request StopHeatWaveClusterRequest) (response StopHeatWaveClusterResponse, err error)
StopHeatWaveCluster Stops the HeatWave cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopHeatWaveCluster.go.html to see an example of how to use StopHeatWaveCluster API.
func (DbSystemClient) UpdateAnalyticsCluster ¶
func (client DbSystemClient) UpdateAnalyticsCluster(ctx context.Context, request UpdateAnalyticsClusterRequest) (response UpdateAnalyticsClusterResponse, err error)
UpdateAnalyticsCluster DEPRECATED -- please use HeatWave API instead. Updates the Analytics Cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateAnalyticsCluster.go.html to see an example of how to use UpdateAnalyticsCluster API.
func (DbSystemClient) UpdateDbSystem ¶
func (client DbSystemClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
UpdateDbSystem Update the configuration of a DB System. Updating different fields in the DB System will have different results on the uptime of the DB System. For example, changing the displayName of a DB System will take effect immediately, but changing the shape of a DB System is an asynchronous operation that involves provisioning new Compute resources, pausing the DB System and migrating storage before making the DB System available again.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystem API.
func (DbSystemClient) UpdateHeatWaveCluster ¶
func (client DbSystemClient) UpdateHeatWaveCluster(ctx context.Context, request UpdateHeatWaveClusterRequest) (response UpdateHeatWaveClusterResponse, err error)
UpdateHeatWaveCluster Updates the HeatWave cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateHeatWaveCluster.go.html to see an example of how to use UpdateHeatWaveCluster API.
type DbSystemEndpoint ¶
type DbSystemEndpoint struct { // The IP address the DB System is configured to listen on. IpAddress *string `mandatory:"true" json:"ipAddress"` // The port the MySQL instance listens on. Port *int `mandatory:"true" json:"port"` // The network port where to connect to use this endpoint using the X protocol. PortX *int `mandatory:"true" json:"portX"` // The network address of the DB System. Hostname *string `mandatory:"false" json:"hostname"` // The access modes from the client that this endpoint supports. Modes []DbSystemEndpointModesEnum `mandatory:"false" json:"modes,omitempty"` // The state of the endpoints, as far as it can seen from the DB System. // There may be some inconsistency with the actual state of the MySQL service. Status DbSystemEndpointStatusEnum `mandatory:"false" json:"status,omitempty"` // Additional information about the current endpoint status. StatusDetails *string `mandatory:"false" json:"statusDetails"` }
DbSystemEndpoint A particular functional endpoint for access to a DB System, and the properties that apply to it.
func (DbSystemEndpoint) String ¶
func (m DbSystemEndpoint) String() string
type DbSystemEndpointModesEnum ¶
type DbSystemEndpointModesEnum string
DbSystemEndpointModesEnum Enum with underlying type: string
const ( DbSystemEndpointModesRead DbSystemEndpointModesEnum = "READ" DbSystemEndpointModesWrite DbSystemEndpointModesEnum = "WRITE" )
Set of constants representing the allowable values for DbSystemEndpointModesEnum
func GetDbSystemEndpointModesEnumValues ¶
func GetDbSystemEndpointModesEnumValues() []DbSystemEndpointModesEnum
GetDbSystemEndpointModesEnumValues Enumerates the set of values for DbSystemEndpointModesEnum
type DbSystemEndpointStatusEnum ¶
type DbSystemEndpointStatusEnum string
DbSystemEndpointStatusEnum Enum with underlying type: string
const ( DbSystemEndpointStatusActive DbSystemEndpointStatusEnum = "ACTIVE" DbSystemEndpointStatusInactive DbSystemEndpointStatusEnum = "INACTIVE" DbSystemEndpointStatusUpdating DbSystemEndpointStatusEnum = "UPDATING" )
Set of constants representing the allowable values for DbSystemEndpointStatusEnum
func GetDbSystemEndpointStatusEnumValues ¶
func GetDbSystemEndpointStatusEnumValues() []DbSystemEndpointStatusEnum
GetDbSystemEndpointStatusEnumValues Enumerates the set of values for DbSystemEndpointStatusEnum
type DbSystemLifecycleStateEnum ¶
type DbSystemLifecycleStateEnum string
DbSystemLifecycleStateEnum Enum with underlying type: string
const ( DbSystemLifecycleStateCreating DbSystemLifecycleStateEnum = "CREATING" DbSystemLifecycleStateActive DbSystemLifecycleStateEnum = "ACTIVE" DbSystemLifecycleStateInactive DbSystemLifecycleStateEnum = "INACTIVE" DbSystemLifecycleStateUpdating DbSystemLifecycleStateEnum = "UPDATING" DbSystemLifecycleStateDeleting DbSystemLifecycleStateEnum = "DELETING" DbSystemLifecycleStateDeleted DbSystemLifecycleStateEnum = "DELETED" DbSystemLifecycleStateFailed DbSystemLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbSystemLifecycleStateEnum
func GetDbSystemLifecycleStateEnumValues ¶
func GetDbSystemLifecycleStateEnumValues() []DbSystemLifecycleStateEnum
GetDbSystemLifecycleStateEnumValues Enumerates the set of values for DbSystemLifecycleStateEnum
type DbSystemPlacement ¶
type DbSystemPlacement struct { // The availability domain in which the DB System is placed. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The fault domain in which the DB System is placed. FaultDomain *string `mandatory:"false" json:"faultDomain"` }
DbSystemPlacement The availability domain and fault domain a DB System is placed in.
func (DbSystemPlacement) String ¶
func (m DbSystemPlacement) String() string
type DbSystemSnapshot ¶
type DbSystemSnapshot struct { // The OCID of the DB System. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB System. It does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment the DB System belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the subnet the DB System is associated with. SubnetId *string `mandatory:"true" json:"subnetId"` // Name of the MySQL Version in use for the DB System. MysqlVersion *string `mandatory:"true" json:"mysqlVersion"` // Initial size of the data volume in GiBs that will be created and attached. DataStorageSizeInGBs *int `mandatory:"true" json:"dataStorageSizeInGBs"` Maintenance *MaintenanceDetails `mandatory:"true" json:"maintenance"` // User-provided data about the DB System. Description *string `mandatory:"false" json:"description"` // The Availability Domain where the primary DB System should be located. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The name of the Fault Domain the DB System is located in. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The shape of the primary instances of the DB System. The shape // determines resources allocated to a DB System - CPU cores // and memory for VM shapes; CPU cores, memory and storage for non-VM // (or bare metal) shapes. To get a list of shapes, use (the // ListShapes operation. ShapeName *string `mandatory:"false" json:"shapeName"` // The username for the administrative user. AdminUsername *string `mandatory:"false" json:"adminUsername"` BackupPolicy *BackupPolicy `mandatory:"false" json:"backupPolicy"` // The OCID of the Configuration to be used for Instances in this DB System. ConfigurationId *string `mandatory:"false" json:"configurationId"` // The hostname for the primary endpoint of the DB System. Used for DNS. // The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) // (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). // Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. HostnameLabel *string `mandatory:"false" json:"hostnameLabel"` // The IP address the DB System is configured to listen on. A private // IP address of the primary endpoint of the DB System. Must be an // available IP address within the subnet's CIDR. This will be a // "dotted-quad" style IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The port for primary endpoint of the DB System to listen on. Port *int `mandatory:"false" json:"port"` // The network port on which X Plugin listens for TCP/IP connections. This is the X Plugin equivalent of port. PortX *int `mandatory:"false" json:"portX"` // If the policy is to enable high availability of the instance, by // maintaining secondary/failover capacity as necessary. IsHighlyAvailable *bool `mandatory:"false" json:"isHighlyAvailable"` // The network endpoints available for this DB System. Endpoints []DbSystemEndpoint `mandatory:"false" json:"endpoints"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DbSystemSnapshot Snapshot of the DbSystem details at the time of the backup
func (DbSystemSnapshot) String ¶
func (m DbSystemSnapshot) String() string
type DbSystemSource ¶
type DbSystemSource interface { }
DbSystemSource Parameters detailing how to provision the initial data of the DB System.
type DbSystemSourceFromBackup ¶
type DbSystemSourceFromBackup struct { // The OCID of the backup to be used as the source for the new DB System. BackupId *string `mandatory:"true" json:"backupId"` }
DbSystemSourceFromBackup From which backup this DB System was created.
func (DbSystemSourceFromBackup) MarshalJSON ¶
func (m DbSystemSourceFromBackup) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbSystemSourceFromBackup) String ¶
func (m DbSystemSourceFromBackup) String() string
type DbSystemSourceFromNone ¶
type DbSystemSourceFromNone struct { }
DbSystemSourceFromNone A DB System created from no particular external source.
func (DbSystemSourceFromNone) MarshalJSON ¶
func (m DbSystemSourceFromNone) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbSystemSourceFromNone) String ¶
func (m DbSystemSourceFromNone) String() string
type DbSystemSourceImportFromUrl ¶
type DbSystemSourceImportFromUrl struct { }
DbSystemSourceImportFromUrl An Object Storage PAR from which to import the DB System initial data.
func (DbSystemSourceImportFromUrl) MarshalJSON ¶
func (m DbSystemSourceImportFromUrl) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbSystemSourceImportFromUrl) String ¶
func (m DbSystemSourceImportFromUrl) String() string
type DbSystemSourceSourceTypeEnum ¶
type DbSystemSourceSourceTypeEnum string
DbSystemSourceSourceTypeEnum Enum with underlying type: string
const ( DbSystemSourceSourceTypeNone DbSystemSourceSourceTypeEnum = "NONE" DbSystemSourceSourceTypeBackup DbSystemSourceSourceTypeEnum = "BACKUP" DbSystemSourceSourceTypeImporturl DbSystemSourceSourceTypeEnum = "IMPORTURL" )
Set of constants representing the allowable values for DbSystemSourceSourceTypeEnum
func GetDbSystemSourceSourceTypeEnumValues ¶
func GetDbSystemSourceSourceTypeEnumValues() []DbSystemSourceSourceTypeEnum
GetDbSystemSourceSourceTypeEnumValues Enumerates the set of values for DbSystemSourceSourceTypeEnum
type DbSystemSummary ¶
type DbSystemSummary struct { // The OCID of the DB System. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB System. It does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the DB System. LifecycleState DbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Name of the MySQL Version in use for the DB System. MysqlVersion *string `mandatory:"true" json:"mysqlVersion"` // The date and time the DB System was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DB System was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // User-provided data about the DB System. Description *string `mandatory:"false" json:"description"` // The OCID of the compartment the DB System belongs in. CompartmentId *string `mandatory:"false" json:"compartmentId"` // If the policy is to enable high availability of the instance, by // maintaining secondary/failover capacity as necessary. IsHighlyAvailable *bool `mandatory:"false" json:"isHighlyAvailable"` CurrentPlacement *DbSystemPlacement `mandatory:"false" json:"currentPlacement"` // DEPRECATED -- please use `isHeatWaveClusterAttached` instead. // If the DB System has an Analytics Cluster attached. IsAnalyticsClusterAttached *bool `mandatory:"false" json:"isAnalyticsClusterAttached"` AnalyticsCluster *AnalyticsClusterSummary `mandatory:"false" json:"analyticsCluster"` // If the DB System has a HeatWave Cluster attached. IsHeatWaveClusterAttached *bool `mandatory:"false" json:"isHeatWaveClusterAttached"` HeatWaveCluster *HeatWaveClusterSummary `mandatory:"false" json:"heatWaveCluster"` // The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the availability domain in which the DB System is placed. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the fault domain in which the DB System is placed. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The network endpoints available for this DB System. Endpoints []DbSystemEndpoint `mandatory:"false" json:"endpoints"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DbSystemSummary A summary of a DB System.
func (DbSystemSummary) String ¶
func (m DbSystemSummary) String() string
type DeleteAnalyticsClusterRequest ¶
type DeleteAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteAnalyticsClusterRequest wrapper for the DeleteAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteAnalyticsCluster.go.html to see an example of how to use DeleteAnalyticsClusterRequest.
func (DeleteAnalyticsClusterRequest) BinaryRequestBody ¶
func (request DeleteAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAnalyticsClusterRequest) HTTPRequest ¶
func (request DeleteAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAnalyticsClusterRequest) RetryPolicy ¶
func (request DeleteAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAnalyticsClusterRequest) String ¶
func (request DeleteAnalyticsClusterRequest) String() string
type DeleteAnalyticsClusterResponse ¶
type DeleteAnalyticsClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteAnalyticsClusterResponse wrapper for the DeleteAnalyticsCluster operation
func (DeleteAnalyticsClusterResponse) HTTPResponse ¶
func (response DeleteAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAnalyticsClusterResponse) String ¶
func (response DeleteAnalyticsClusterResponse) String() string
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { // The OCID of the Backup BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteBackupRequest wrapper for the DeleteBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteBackup.go.html to see an example of how to use DeleteBackupRequest.
func (DeleteBackupRequest) BinaryRequestBody ¶
func (request DeleteBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteBackupRequest) HTTPRequest ¶
func (request DeleteBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupRequest) RetryPolicy ¶
func (request DeleteBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteBackupRequest) String ¶
func (request DeleteBackupRequest) String() string
type DeleteBackupResponse ¶
type DeleteBackupResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteBackupResponse wrapper for the DeleteBackup operation
func (DeleteBackupResponse) HTTPResponse ¶
func (response DeleteBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupResponse) String ¶
func (response DeleteBackupResponse) String() string
type DeleteChannelRequest ¶
type DeleteChannelRequest struct { // The Channel OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteChannelRequest wrapper for the DeleteChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteChannel.go.html to see an example of how to use DeleteChannelRequest.
func (DeleteChannelRequest) BinaryRequestBody ¶
func (request DeleteChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteChannelRequest) HTTPRequest ¶
func (request DeleteChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteChannelRequest) RetryPolicy ¶
func (request DeleteChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteChannelRequest) String ¶
func (request DeleteChannelRequest) String() string
type DeleteChannelResponse ¶
type DeleteChannelResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteChannelResponse wrapper for the DeleteChannel operation
func (DeleteChannelResponse) HTTPResponse ¶
func (response DeleteChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteChannelResponse) String ¶
func (response DeleteChannelResponse) String() string
type DeleteConfigurationRequest ¶
type DeleteConfigurationRequest struct { // The OCID of the Configuration. ConfigurationId *string `mandatory:"true" contributesTo:"path" name:"configurationId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteConfigurationRequest wrapper for the DeleteConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteConfiguration.go.html to see an example of how to use DeleteConfigurationRequest.
func (DeleteConfigurationRequest) BinaryRequestBody ¶
func (request DeleteConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteConfigurationRequest) HTTPRequest ¶
func (request DeleteConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConfigurationRequest) RetryPolicy ¶
func (request DeleteConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConfigurationRequest) String ¶
func (request DeleteConfigurationRequest) String() string
type DeleteConfigurationResponse ¶
type DeleteConfigurationResponse 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"` }
DeleteConfigurationResponse wrapper for the DeleteConfiguration operation
func (DeleteConfigurationResponse) HTTPResponse ¶
func (response DeleteConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConfigurationResponse) String ¶
func (response DeleteConfigurationResponse) String() string
type DeleteDbSystemRequest ¶
type DeleteDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteDbSystemRequest wrapper for the DeleteDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteDbSystem.go.html to see an example of how to use DeleteDbSystemRequest.
func (DeleteDbSystemRequest) BinaryRequestBody ¶
func (request DeleteDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDbSystemRequest) HTTPRequest ¶
func (request DeleteDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDbSystemRequest) RetryPolicy ¶
func (request DeleteDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDbSystemRequest) String ¶
func (request DeleteDbSystemRequest) String() string
type DeleteDbSystemResponse ¶
type DeleteDbSystemResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteDbSystemResponse wrapper for the DeleteDbSystem operation
func (DeleteDbSystemResponse) HTTPResponse ¶
func (response DeleteDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDbSystemResponse) String ¶
func (response DeleteDbSystemResponse) String() string
type DeleteHeatWaveClusterRequest ¶
type DeleteHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
DeleteHeatWaveClusterRequest wrapper for the DeleteHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteHeatWaveCluster.go.html to see an example of how to use DeleteHeatWaveClusterRequest.
func (DeleteHeatWaveClusterRequest) BinaryRequestBody ¶
func (request DeleteHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteHeatWaveClusterRequest) HTTPRequest ¶
func (request DeleteHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteHeatWaveClusterRequest) RetryPolicy ¶
func (request DeleteHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteHeatWaveClusterRequest) String ¶
func (request DeleteHeatWaveClusterRequest) String() string
type DeleteHeatWaveClusterResponse ¶
type DeleteHeatWaveClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteHeatWaveClusterResponse wrapper for the DeleteHeatWaveCluster operation
func (DeleteHeatWaveClusterResponse) HTTPResponse ¶
func (response DeleteHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHeatWaveClusterResponse) String ¶
func (response DeleteHeatWaveClusterResponse) String() string
type GenerateAnalyticsClusterMemoryEstimateRequest ¶
type GenerateAnalyticsClusterMemoryEstimateRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
GenerateAnalyticsClusterMemoryEstimateRequest wrapper for the GenerateAnalyticsClusterMemoryEstimate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GenerateAnalyticsClusterMemoryEstimate.go.html to see an example of how to use GenerateAnalyticsClusterMemoryEstimateRequest.
func (GenerateAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody ¶
func (request GenerateAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GenerateAnalyticsClusterMemoryEstimateRequest) HTTPRequest ¶
func (request GenerateAnalyticsClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateAnalyticsClusterMemoryEstimateRequest) RetryPolicy ¶
func (request GenerateAnalyticsClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateAnalyticsClusterMemoryEstimateRequest) String ¶
func (request GenerateAnalyticsClusterMemoryEstimateRequest) String() string
type GenerateAnalyticsClusterMemoryEstimateResponse ¶
type GenerateAnalyticsClusterMemoryEstimateResponse struct { // The underlying http response RawResponse *http.Response // The AnalyticsClusterMemoryEstimate instance AnalyticsClusterMemoryEstimate `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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
GenerateAnalyticsClusterMemoryEstimateResponse wrapper for the GenerateAnalyticsClusterMemoryEstimate operation
func (GenerateAnalyticsClusterMemoryEstimateResponse) HTTPResponse ¶
func (response GenerateAnalyticsClusterMemoryEstimateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateAnalyticsClusterMemoryEstimateResponse) String ¶
func (response GenerateAnalyticsClusterMemoryEstimateResponse) String() string
type GenerateHeatWaveClusterMemoryEstimateRequest ¶
type GenerateHeatWaveClusterMemoryEstimateRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
GenerateHeatWaveClusterMemoryEstimateRequest wrapper for the GenerateHeatWaveClusterMemoryEstimate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GenerateHeatWaveClusterMemoryEstimate.go.html to see an example of how to use GenerateHeatWaveClusterMemoryEstimateRequest.
func (GenerateHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody ¶
func (request GenerateHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GenerateHeatWaveClusterMemoryEstimateRequest) HTTPRequest ¶
func (request GenerateHeatWaveClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateHeatWaveClusterMemoryEstimateRequest) RetryPolicy ¶
func (request GenerateHeatWaveClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateHeatWaveClusterMemoryEstimateRequest) String ¶
func (request GenerateHeatWaveClusterMemoryEstimateRequest) String() string
type GenerateHeatWaveClusterMemoryEstimateResponse ¶
type GenerateHeatWaveClusterMemoryEstimateResponse struct { // The underlying http response RawResponse *http.Response // The HeatWaveClusterMemoryEstimate instance HeatWaveClusterMemoryEstimate `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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
GenerateHeatWaveClusterMemoryEstimateResponse wrapper for the GenerateHeatWaveClusterMemoryEstimate operation
func (GenerateHeatWaveClusterMemoryEstimateResponse) HTTPResponse ¶
func (response GenerateHeatWaveClusterMemoryEstimateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateHeatWaveClusterMemoryEstimateResponse) String ¶
func (response GenerateHeatWaveClusterMemoryEstimateResponse) String() string
type GetAnalyticsClusterMemoryEstimateRequest ¶
type GetAnalyticsClusterMemoryEstimateRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
GetAnalyticsClusterMemoryEstimateRequest wrapper for the GetAnalyticsClusterMemoryEstimate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetAnalyticsClusterMemoryEstimate.go.html to see an example of how to use GetAnalyticsClusterMemoryEstimateRequest.
func (GetAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody ¶
func (request GetAnalyticsClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAnalyticsClusterMemoryEstimateRequest) HTTPRequest ¶
func (request GetAnalyticsClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAnalyticsClusterMemoryEstimateRequest) RetryPolicy ¶
func (request GetAnalyticsClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAnalyticsClusterMemoryEstimateRequest) String ¶
func (request GetAnalyticsClusterMemoryEstimateRequest) String() string
type GetAnalyticsClusterMemoryEstimateResponse ¶
type GetAnalyticsClusterMemoryEstimateResponse struct { // The underlying http response RawResponse *http.Response // The AnalyticsClusterMemoryEstimate instance AnalyticsClusterMemoryEstimate `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"` }
GetAnalyticsClusterMemoryEstimateResponse wrapper for the GetAnalyticsClusterMemoryEstimate operation
func (GetAnalyticsClusterMemoryEstimateResponse) HTTPResponse ¶
func (response GetAnalyticsClusterMemoryEstimateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAnalyticsClusterMemoryEstimateResponse) String ¶
func (response GetAnalyticsClusterMemoryEstimateResponse) String() string
type GetAnalyticsClusterRequest ¶
type GetAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetAnalyticsClusterRequest wrapper for the GetAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetAnalyticsCluster.go.html to see an example of how to use GetAnalyticsClusterRequest.
func (GetAnalyticsClusterRequest) BinaryRequestBody ¶
func (request GetAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAnalyticsClusterRequest) HTTPRequest ¶
func (request GetAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAnalyticsClusterRequest) RetryPolicy ¶
func (request GetAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAnalyticsClusterRequest) String ¶
func (request GetAnalyticsClusterRequest) String() string
type GetAnalyticsClusterResponse ¶
type GetAnalyticsClusterResponse struct { // The underlying http response RawResponse *http.Response // The AnalyticsCluster instance AnalyticsCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetAnalyticsClusterResponse wrapper for the GetAnalyticsCluster operation
func (GetAnalyticsClusterResponse) HTTPResponse ¶
func (response GetAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAnalyticsClusterResponse) String ¶
func (response GetAnalyticsClusterResponse) String() string
type GetBackupRequest ¶
type GetBackupRequest struct { // The OCID of the Backup BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetBackupRequest wrapper for the GetBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetBackup.go.html to see an example of how to use GetBackupRequest.
func (GetBackupRequest) BinaryRequestBody ¶
func (request GetBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetBackupRequest) HTTPRequest ¶
func (request GetBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupRequest) RetryPolicy ¶
func (request GetBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetBackupRequest) String ¶
func (request GetBackupRequest) String() string
type GetBackupResponse ¶
type GetBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetBackupResponse wrapper for the GetBackup operation
func (GetBackupResponse) HTTPResponse ¶
func (response GetBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupResponse) String ¶
func (response GetBackupResponse) String() string
type GetChannelRequest ¶
type GetChannelRequest struct { // The Channel OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetChannelRequest wrapper for the GetChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetChannel.go.html to see an example of how to use GetChannelRequest.
func (GetChannelRequest) BinaryRequestBody ¶
func (request GetChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetChannelRequest) HTTPRequest ¶
func (request GetChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetChannelRequest) RetryPolicy ¶
func (request GetChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetChannelRequest) String ¶
func (request GetChannelRequest) String() string
type GetChannelResponse ¶
type GetChannelResponse struct { // The underlying http response RawResponse *http.Response // The Channel instance Channel `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetChannelResponse wrapper for the GetChannel operation
func (GetChannelResponse) HTTPResponse ¶
func (response GetChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetChannelResponse) String ¶
func (response GetChannelResponse) String() string
type GetConfigurationRequest ¶
type GetConfigurationRequest struct { // The OCID of the Configuration. ConfigurationId *string `mandatory:"true" contributesTo:"path" name:"configurationId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetConfigurationRequest wrapper for the GetConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetConfiguration.go.html to see an example of how to use GetConfigurationRequest.
func (GetConfigurationRequest) BinaryRequestBody ¶
func (request GetConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConfigurationRequest) HTTPRequest ¶
func (request GetConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConfigurationRequest) RetryPolicy ¶
func (request GetConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConfigurationRequest) String ¶
func (request GetConfigurationRequest) String() string
type GetConfigurationResponse ¶
type GetConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The Configuration instance Configuration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetConfigurationResponse wrapper for the GetConfiguration operation
func (GetConfigurationResponse) HTTPResponse ¶
func (response GetConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConfigurationResponse) String ¶
func (response GetConfigurationResponse) String() string
type GetDbSystemRequest ¶
type GetDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetDbSystemRequest wrapper for the GetDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetDbSystem.go.html to see an example of how to use GetDbSystemRequest.
func (GetDbSystemRequest) BinaryRequestBody ¶
func (request GetDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbSystemRequest) HTTPRequest ¶
func (request GetDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemRequest) RetryPolicy ¶
func (request GetDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemRequest) String ¶
func (request GetDbSystemRequest) String() string
type GetDbSystemResponse ¶
type GetDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetDbSystemResponse wrapper for the GetDbSystem operation
func (GetDbSystemResponse) HTTPResponse ¶
func (response GetDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemResponse) String ¶
func (response GetDbSystemResponse) String() string
type GetHeatWaveClusterMemoryEstimateRequest ¶
type GetHeatWaveClusterMemoryEstimateRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
GetHeatWaveClusterMemoryEstimateRequest wrapper for the GetHeatWaveClusterMemoryEstimate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetHeatWaveClusterMemoryEstimate.go.html to see an example of how to use GetHeatWaveClusterMemoryEstimateRequest.
func (GetHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody ¶
func (request GetHeatWaveClusterMemoryEstimateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetHeatWaveClusterMemoryEstimateRequest) HTTPRequest ¶
func (request GetHeatWaveClusterMemoryEstimateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetHeatWaveClusterMemoryEstimateRequest) RetryPolicy ¶
func (request GetHeatWaveClusterMemoryEstimateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetHeatWaveClusterMemoryEstimateRequest) String ¶
func (request GetHeatWaveClusterMemoryEstimateRequest) String() string
type GetHeatWaveClusterMemoryEstimateResponse ¶
type GetHeatWaveClusterMemoryEstimateResponse struct { // The underlying http response RawResponse *http.Response // The HeatWaveClusterMemoryEstimate instance HeatWaveClusterMemoryEstimate `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"` }
GetHeatWaveClusterMemoryEstimateResponse wrapper for the GetHeatWaveClusterMemoryEstimate operation
func (GetHeatWaveClusterMemoryEstimateResponse) HTTPResponse ¶
func (response GetHeatWaveClusterMemoryEstimateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHeatWaveClusterMemoryEstimateResponse) String ¶
func (response GetHeatWaveClusterMemoryEstimateResponse) String() string
type GetHeatWaveClusterRequest ¶
type GetHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-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 }
GetHeatWaveClusterRequest wrapper for the GetHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetHeatWaveCluster.go.html to see an example of how to use GetHeatWaveClusterRequest.
func (GetHeatWaveClusterRequest) BinaryRequestBody ¶
func (request GetHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetHeatWaveClusterRequest) HTTPRequest ¶
func (request GetHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetHeatWaveClusterRequest) RetryPolicy ¶
func (request GetHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetHeatWaveClusterRequest) String ¶
func (request GetHeatWaveClusterRequest) String() string
type GetHeatWaveClusterResponse ¶
type GetHeatWaveClusterResponse struct { // The underlying http response RawResponse *http.Response // The HeatWaveCluster instance HeatWaveCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetHeatWaveClusterResponse wrapper for the GetHeatWaveCluster operation
func (GetHeatWaveClusterResponse) HTTPResponse ¶
func (response GetHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHeatWaveClusterResponse) String ¶
func (response GetHeatWaveClusterResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // the ID of the WorkRequest WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // For conditional requests. In the GET call for a resource, set the // `If-None-Match` header to the value of the ETag from a previous GET (or // POST or PUT) response for that resource. The server will return with // either a 304 Not Modified response if the resource has not changed, or a // 200 OK response with the updated representation. IfNoneMatch *string `mandatory:"false" contributesTo:"header" name:"if-none-match"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` // 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type HeatWaveCluster ¶
type HeatWaveCluster struct { // The OCID of the parent DB System this HeatWave cluster is attached to. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The shape determines resources to allocate to the HeatWave // nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing compute instances, of the // specified shape, in the HeatWave cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` // A HeatWave node is a compute host that is part of a HeatWave cluster. ClusterNodes []HeatWaveNode `mandatory:"true" json:"clusterNodes"` // The current state of the HeatWave cluster. LifecycleState HeatWaveClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the HeatWave cluster was created, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the HeatWave cluster was last updated, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
HeatWaveCluster A HeatWave cluster is a database accelerator for a DB System.
func (HeatWaveCluster) String ¶
func (m HeatWaveCluster) String() string
type HeatWaveClusterLifecycleStateEnum ¶
type HeatWaveClusterLifecycleStateEnum string
HeatWaveClusterLifecycleStateEnum Enum with underlying type: string
const ( HeatWaveClusterLifecycleStateCreating HeatWaveClusterLifecycleStateEnum = "CREATING" HeatWaveClusterLifecycleStateActive HeatWaveClusterLifecycleStateEnum = "ACTIVE" HeatWaveClusterLifecycleStateInactive HeatWaveClusterLifecycleStateEnum = "INACTIVE" HeatWaveClusterLifecycleStateUpdating HeatWaveClusterLifecycleStateEnum = "UPDATING" HeatWaveClusterLifecycleStateDeleting HeatWaveClusterLifecycleStateEnum = "DELETING" HeatWaveClusterLifecycleStateDeleted HeatWaveClusterLifecycleStateEnum = "DELETED" HeatWaveClusterLifecycleStateFailed HeatWaveClusterLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for HeatWaveClusterLifecycleStateEnum
func GetHeatWaveClusterLifecycleStateEnumValues ¶
func GetHeatWaveClusterLifecycleStateEnumValues() []HeatWaveClusterLifecycleStateEnum
GetHeatWaveClusterLifecycleStateEnumValues Enumerates the set of values for HeatWaveClusterLifecycleStateEnum
type HeatWaveClusterMemoryEstimate ¶
type HeatWaveClusterMemoryEstimate struct { // The OCID of the DB System the HeatWave cluster memory estimate is associated with. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // Current status of the Work Request generating the HeatWave cluster memory estimate. Status HeatWaveClusterMemoryEstimateStatusEnum `mandatory:"true" json:"status"` // The date and time that the Work Request to generate the HeatWave cluster memory estimate was issued, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc333). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time that the HeatWave cluster memory estimate was generated, as described by RFC 3339 (https://tools.ietf.org/rfc/rfc333). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Collection of schemas with estimated memory footprints for MySQL user tables of each schema // when loaded to HeatWave cluster memory. TableSchemas []HeatWaveClusterSchemaMemoryEstimate `mandatory:"true" json:"tableSchemas"` }
HeatWaveClusterMemoryEstimate HeatWave cluster memory estimate that can be used to determine a suitable HeatWave cluster size. For each MySQL user table the estimated memory footprint when the table is loaded to the HeatWave cluster memory is returned.
func (HeatWaveClusterMemoryEstimate) String ¶
func (m HeatWaveClusterMemoryEstimate) String() string
type HeatWaveClusterMemoryEstimateStatusEnum ¶
type HeatWaveClusterMemoryEstimateStatusEnum string
HeatWaveClusterMemoryEstimateStatusEnum Enum with underlying type: string
const ( HeatWaveClusterMemoryEstimateStatusAccepted HeatWaveClusterMemoryEstimateStatusEnum = "ACCEPTED" HeatWaveClusterMemoryEstimateStatusInProgress HeatWaveClusterMemoryEstimateStatusEnum = "IN_PROGRESS" HeatWaveClusterMemoryEstimateStatusFailed HeatWaveClusterMemoryEstimateStatusEnum = "FAILED" HeatWaveClusterMemoryEstimateStatusSucceeded HeatWaveClusterMemoryEstimateStatusEnum = "SUCCEEDED" HeatWaveClusterMemoryEstimateStatusCanceling HeatWaveClusterMemoryEstimateStatusEnum = "CANCELING" HeatWaveClusterMemoryEstimateStatusCanceled HeatWaveClusterMemoryEstimateStatusEnum = "CANCELED" )
Set of constants representing the allowable values for HeatWaveClusterMemoryEstimateStatusEnum
func GetHeatWaveClusterMemoryEstimateStatusEnumValues ¶
func GetHeatWaveClusterMemoryEstimateStatusEnumValues() []HeatWaveClusterMemoryEstimateStatusEnum
GetHeatWaveClusterMemoryEstimateStatusEnumValues Enumerates the set of values for HeatWaveClusterMemoryEstimateStatusEnum
type HeatWaveClusterSchemaMemoryEstimate ¶
type HeatWaveClusterSchemaMemoryEstimate struct { // The name of the schema. SchemaName *string `mandatory:"true" json:"schemaName"` // Estimated memory footprints for MySQL user tables of the schema // when loaded to HeatWave cluster memory. PerTableEstimates []HeatWaveClusterTableMemoryEstimate `mandatory:"true" json:"perTableEstimates"` }
HeatWaveClusterSchemaMemoryEstimate Schema with estimated memory footprints for each MySQL user table of the schema when loaded to HeatWave cluster memory.
func (HeatWaveClusterSchemaMemoryEstimate) String ¶
func (m HeatWaveClusterSchemaMemoryEstimate) String() string
type HeatWaveClusterSummary ¶
type HeatWaveClusterSummary struct { // The shape determines resources to allocate to the HeatWave // nodes - CPU cores, memory. ShapeName *string `mandatory:"true" json:"shapeName"` // The number of analytics-processing compute instances, of the // specified shape, in the HeatWave cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` // The current state of the MySQL HeatWave cluster. LifecycleState HeatWaveClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the HeatWave cluster was created, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the HeatWave cluster was last updated, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
HeatWaveClusterSummary A summary of a HeatWave cluster.
func (HeatWaveClusterSummary) String ¶
func (m HeatWaveClusterSummary) String() string
type HeatWaveClusterTableMemoryEstimate ¶
type HeatWaveClusterTableMemoryEstimate struct { // The table name. TableName *string `mandatory:"true" json:"tableName"` // The number of columns to be loaded to HeatWave cluster memory. // These columns contribute to the analytical memory footprint. ToLoadColumnCount *int `mandatory:"true" json:"toLoadColumnCount"` // The number of variable-length columns to be loaded to HeatWave cluster memory. // These columns contribute to the analytical memory footprint. VarlenColumnCount *int `mandatory:"true" json:"varlenColumnCount"` // The estimated number of rows in the table. This number was used to // derive the analytical memory footprint. EstimatedRowCount *int64 `mandatory:"true" json:"estimatedRowCount"` // The estimated memory footprint of the table in MBs when loaded to // HeatWave cluster memory (null if the table cannot be loaded to the // HeatWave cluster). AnalyticalFootprintInMbs *int64 `mandatory:"true" json:"analyticalFootprintInMbs"` // Error comment (empty string if no errors occured). ErrorComment *string `mandatory:"true" json:"errorComment"` }
HeatWaveClusterTableMemoryEstimate Estimated memory footprint for a MySQL user table when loaded to the HeatWave cluster memory.
func (HeatWaveClusterTableMemoryEstimate) String ¶
func (m HeatWaveClusterTableMemoryEstimate) String() string
type HeatWaveNode ¶
type HeatWaveNode struct { // The ID of the node within MySQL HeatWave cluster. NodeId *string `mandatory:"true" json:"nodeId"` // The current state of the MySQL HeatWave node. LifecycleState HeatWaveNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the MySQL HeatWave node was created, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the MySQL HeatWave node was updated, // as described by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
HeatWaveNode A HeatWave node is a compute host that is part of a HeatWave cluster.
func (HeatWaveNode) String ¶
func (m HeatWaveNode) String() string
type HeatWaveNodeLifecycleStateEnum ¶
type HeatWaveNodeLifecycleStateEnum string
HeatWaveNodeLifecycleStateEnum Enum with underlying type: string
const ( HeatWaveNodeLifecycleStateCreating HeatWaveNodeLifecycleStateEnum = "CREATING" HeatWaveNodeLifecycleStateActive HeatWaveNodeLifecycleStateEnum = "ACTIVE" HeatWaveNodeLifecycleStateInactive HeatWaveNodeLifecycleStateEnum = "INACTIVE" HeatWaveNodeLifecycleStateUpdating HeatWaveNodeLifecycleStateEnum = "UPDATING" HeatWaveNodeLifecycleStateDeleting HeatWaveNodeLifecycleStateEnum = "DELETING" HeatWaveNodeLifecycleStateDeleted HeatWaveNodeLifecycleStateEnum = "DELETED" HeatWaveNodeLifecycleStateFailed HeatWaveNodeLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for HeatWaveNodeLifecycleStateEnum
func GetHeatWaveNodeLifecycleStateEnumValues ¶
func GetHeatWaveNodeLifecycleStateEnumValues() []HeatWaveNodeLifecycleStateEnum
GetHeatWaveNodeLifecycleStateEnumValues Enumerates the set of values for HeatWaveNodeLifecycleStateEnum
type InnoDbShutdownModeEnum ¶
type InnoDbShutdownModeEnum string
InnoDbShutdownModeEnum Enum with underlying type: string
const ( InnoDbShutdownModeImmediate InnoDbShutdownModeEnum = "IMMEDIATE" InnoDbShutdownModeFast InnoDbShutdownModeEnum = "FAST" InnoDbShutdownModeSlow InnoDbShutdownModeEnum = "SLOW" )
Set of constants representing the allowable values for InnoDbShutdownModeEnum
func GetInnoDbShutdownModeEnumValues ¶
func GetInnoDbShutdownModeEnumValues() []InnoDbShutdownModeEnum
GetInnoDbShutdownModeEnumValues Enumerates the set of values for InnoDbShutdownModeEnum
type ListBackupsRequest ¶
type ListBackupsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Backup OCID BackupId *string `mandatory:"false" contributesTo:"query" name:"backupId"` // Backup Lifecycle State LifecycleState BackupLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // A filter to return only the resource matching the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Backup creationType CreationType BackupCreationTypeEnum `mandatory:"false" contributesTo:"query" name:"creationType" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Time fields are default ordered as descending. SortBy ListBackupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use (ASC or DESC). SortOrder ListBackupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListBackupsRequest wrapper for the ListBackups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListBackups.go.html to see an example of how to use ListBackupsRequest.
func (ListBackupsRequest) BinaryRequestBody ¶
func (request ListBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListBackupsRequest) HTTPRequest ¶
func (request ListBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupsRequest) RetryPolicy ¶
func (request ListBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBackupsRequest) String ¶
func (request ListBackupsRequest) String() string
type ListBackupsResponse ¶
type ListBackupsResponse struct { // The underlying http response RawResponse *http.Response // A list of []BackupSummary instances Items []BackupSummary `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"` }
ListBackupsResponse wrapper for the ListBackups operation
func (ListBackupsResponse) HTTPResponse ¶
func (response ListBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupsResponse) String ¶
func (response ListBackupsResponse) String() string
type ListBackupsSortByEnum ¶
type ListBackupsSortByEnum string
ListBackupsSortByEnum Enum with underlying type: string
const ( ListBackupsSortByTimecreated ListBackupsSortByEnum = "timeCreated" ListBackupsSortByTimeupdated ListBackupsSortByEnum = "timeUpdated" ListBackupsSortByDisplayname ListBackupsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListBackupsSortByEnum
func GetListBackupsSortByEnumValues ¶
func GetListBackupsSortByEnumValues() []ListBackupsSortByEnum
GetListBackupsSortByEnumValues Enumerates the set of values for ListBackupsSortByEnum
type ListBackupsSortOrderEnum ¶
type ListBackupsSortOrderEnum string
ListBackupsSortOrderEnum Enum with underlying type: string
const ( ListBackupsSortOrderAsc ListBackupsSortOrderEnum = "ASC" ListBackupsSortOrderDesc ListBackupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListBackupsSortOrderEnum
func GetListBackupsSortOrderEnumValues ¶
func GetListBackupsSortOrderEnumValues() []ListBackupsSortOrderEnum
GetListBackupsSortOrderEnumValues Enumerates the set of values for ListBackupsSortOrderEnum
type ListChannelsRequest ¶
type ListChannelsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // The OCID of the Channel. ChannelId *string `mandatory:"false" contributesTo:"query" name:"channelId"` // A filter to return only the resource matching the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The LifecycleState of the Channel. LifecycleState ChannelLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // If true, returns only Channels that are enabled. If false, returns only // Channels that are disabled. IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"` // The field to sort by. Only one sort order may be provided. Time fields are default ordered as descending. Display name is default ordered as ascending. SortBy ListChannelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use (ASC or DESC). SortOrder ListChannelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListChannelsRequest wrapper for the ListChannels operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListChannels.go.html to see an example of how to use ListChannelsRequest.
func (ListChannelsRequest) BinaryRequestBody ¶
func (request ListChannelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListChannelsRequest) HTTPRequest ¶
func (request ListChannelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListChannelsRequest) RetryPolicy ¶
func (request ListChannelsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListChannelsRequest) String ¶
func (request ListChannelsRequest) String() string
type ListChannelsResponse ¶
type ListChannelsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ChannelSummary instances Items []ChannelSummary `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"` }
ListChannelsResponse wrapper for the ListChannels operation
func (ListChannelsResponse) HTTPResponse ¶
func (response ListChannelsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListChannelsResponse) String ¶
func (response ListChannelsResponse) String() string
type ListChannelsSortByEnum ¶
type ListChannelsSortByEnum string
ListChannelsSortByEnum Enum with underlying type: string
const ( ListChannelsSortByDisplayname ListChannelsSortByEnum = "displayName" ListChannelsSortByTimecreated ListChannelsSortByEnum = "timeCreated" )
Set of constants representing the allowable values for ListChannelsSortByEnum
func GetListChannelsSortByEnumValues ¶
func GetListChannelsSortByEnumValues() []ListChannelsSortByEnum
GetListChannelsSortByEnumValues Enumerates the set of values for ListChannelsSortByEnum
type ListChannelsSortOrderEnum ¶
type ListChannelsSortOrderEnum string
ListChannelsSortOrderEnum Enum with underlying type: string
const ( ListChannelsSortOrderAsc ListChannelsSortOrderEnum = "ASC" ListChannelsSortOrderDesc ListChannelsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListChannelsSortOrderEnum
func GetListChannelsSortOrderEnumValues ¶
func GetListChannelsSortOrderEnumValues() []ListChannelsSortOrderEnum
GetListChannelsSortOrderEnumValues Enumerates the set of values for ListChannelsSortOrderEnum
type ListConfigurationsRequest ¶
type ListConfigurationsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The requested Configuration instance. ConfigurationId *string `mandatory:"false" contributesTo:"query" name:"configurationId"` // Configuration Lifecycle State LifecycleState ConfigurationLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The requested Configuration types. Type []ListConfigurationsTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only the resource matching the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The requested Shape name. ShapeName *string `mandatory:"false" contributesTo:"query" name:"shapeName"` // The field to sort by. Only one sort order may be provided. Time fields are default ordered as descending. Display name is default ordered as ascending. SortBy ListConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use (ASC or DESC). SortOrder ListConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListConfigurationsRequest wrapper for the ListConfigurations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListConfigurations.go.html to see an example of how to use ListConfigurationsRequest.
func (ListConfigurationsRequest) BinaryRequestBody ¶
func (request ListConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConfigurationsRequest) HTTPRequest ¶
func (request ListConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConfigurationsRequest) RetryPolicy ¶
func (request ListConfigurationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConfigurationsRequest) String ¶
func (request ListConfigurationsRequest) String() string
type ListConfigurationsResponse ¶
type ListConfigurationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ConfigurationSummary instances Items []ConfigurationSummary `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"` }
ListConfigurationsResponse wrapper for the ListConfigurations operation
func (ListConfigurationsResponse) HTTPResponse ¶
func (response ListConfigurationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConfigurationsResponse) String ¶
func (response ListConfigurationsResponse) String() string
type ListConfigurationsSortByEnum ¶
type ListConfigurationsSortByEnum string
ListConfigurationsSortByEnum Enum with underlying type: string
const ( ListConfigurationsSortByDisplayname ListConfigurationsSortByEnum = "displayName" ListConfigurationsSortByShapename ListConfigurationsSortByEnum = "shapeName" ListConfigurationsSortByTimecreated ListConfigurationsSortByEnum = "timeCreated" ListConfigurationsSortByTimeupdated ListConfigurationsSortByEnum = "timeUpdated" )
Set of constants representing the allowable values for ListConfigurationsSortByEnum
func GetListConfigurationsSortByEnumValues ¶
func GetListConfigurationsSortByEnumValues() []ListConfigurationsSortByEnum
GetListConfigurationsSortByEnumValues Enumerates the set of values for ListConfigurationsSortByEnum
type ListConfigurationsSortOrderEnum ¶
type ListConfigurationsSortOrderEnum string
ListConfigurationsSortOrderEnum Enum with underlying type: string
const ( ListConfigurationsSortOrderAsc ListConfigurationsSortOrderEnum = "ASC" ListConfigurationsSortOrderDesc ListConfigurationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConfigurationsSortOrderEnum
func GetListConfigurationsSortOrderEnumValues ¶
func GetListConfigurationsSortOrderEnumValues() []ListConfigurationsSortOrderEnum
GetListConfigurationsSortOrderEnumValues Enumerates the set of values for ListConfigurationsSortOrderEnum
type ListConfigurationsTypeEnum ¶
type ListConfigurationsTypeEnum string
ListConfigurationsTypeEnum Enum with underlying type: string
const ( ListConfigurationsTypeDefault ListConfigurationsTypeEnum = "DEFAULT" ListConfigurationsTypeCustom ListConfigurationsTypeEnum = "CUSTOM" )
Set of constants representing the allowable values for ListConfigurationsTypeEnum
func GetListConfigurationsTypeEnumValues ¶
func GetListConfigurationsTypeEnumValues() []ListConfigurationsTypeEnum
GetListConfigurationsTypeEnumValues Enumerates the set of values for ListConfigurationsTypeEnum
type ListDbSystemsRequest ¶
type ListDbSystemsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // DEPRECATED -- please use HeatWave API instead. // If true, return only DB Systems with an Analytics Cluster attached, if false // return only DB Systems with no Analytics Cluster attached. If not // present, return all DB Systems. IsAnalyticsClusterAttached *bool `mandatory:"false" contributesTo:"query" name:"isAnalyticsClusterAttached"` // If true, return only DB Systems with a HeatWave cluster attached, if false // return only DB Systems with no HeatWave cluster attached. If not // present, return all DB Systems. IsHeatWaveClusterAttached *bool `mandatory:"false" contributesTo:"query" name:"isHeatWaveClusterAttached"` // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // A filter to return only the resource matching the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // DbSystem Lifecycle State LifecycleState DbSystemLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The requested Configuration instance. ConfigurationId *string `mandatory:"false" contributesTo:"query" name:"configurationId"` // Filter instances if they are using the latest revision of the // Configuration they are associated with. IsUpToDate *bool `mandatory:"false" contributesTo:"query" name:"isUpToDate"` // The field to sort by. Only one sort order may be provided. Time fields are default ordered as descending. Display name is default ordered as ascending. SortBy ListDbSystemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use (ASC or DESC). SortOrder ListDbSystemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListDbSystemsRequest wrapper for the ListDbSystems operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListDbSystems.go.html to see an example of how to use ListDbSystemsRequest.
func (ListDbSystemsRequest) BinaryRequestBody ¶
func (request ListDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemsRequest) HTTPRequest ¶
func (request ListDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemsRequest) RetryPolicy ¶
func (request ListDbSystemsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemsRequest) String ¶
func (request ListDbSystemsRequest) String() string
type ListDbSystemsResponse ¶
type ListDbSystemsResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbSystemSummary instances Items []DbSystemSummary `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"` }
ListDbSystemsResponse wrapper for the ListDbSystems operation
func (ListDbSystemsResponse) HTTPResponse ¶
func (response ListDbSystemsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemsResponse) String ¶
func (response ListDbSystemsResponse) String() string
type ListDbSystemsSortByEnum ¶
type ListDbSystemsSortByEnum string
ListDbSystemsSortByEnum Enum with underlying type: string
const ( ListDbSystemsSortByDisplayname ListDbSystemsSortByEnum = "displayName" ListDbSystemsSortByTimecreated ListDbSystemsSortByEnum = "timeCreated" )
Set of constants representing the allowable values for ListDbSystemsSortByEnum
func GetListDbSystemsSortByEnumValues ¶
func GetListDbSystemsSortByEnumValues() []ListDbSystemsSortByEnum
GetListDbSystemsSortByEnumValues Enumerates the set of values for ListDbSystemsSortByEnum
type ListDbSystemsSortOrderEnum ¶
type ListDbSystemsSortOrderEnum string
ListDbSystemsSortOrderEnum Enum with underlying type: string
const ( ListDbSystemsSortOrderAsc ListDbSystemsSortOrderEnum = "ASC" ListDbSystemsSortOrderDesc ListDbSystemsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbSystemsSortOrderEnum
func GetListDbSystemsSortOrderEnumValues ¶
func GetListDbSystemsSortOrderEnumValues() []ListDbSystemsSortOrderEnum
GetListDbSystemsSortOrderEnumValues Enumerates the set of values for ListDbSystemsSortOrderEnum
type ListShapesIsSupportedForEnum ¶
type ListShapesIsSupportedForEnum string
ListShapesIsSupportedForEnum Enum with underlying type: string
const ( ListShapesIsSupportedForDbsystem ListShapesIsSupportedForEnum = "DBSYSTEM" ListShapesIsSupportedForAnalyticscluster ListShapesIsSupportedForEnum = "ANALYTICSCLUSTER" ListShapesIsSupportedForHeatwavecluster ListShapesIsSupportedForEnum = "HEATWAVECLUSTER" )
Set of constants representing the allowable values for ListShapesIsSupportedForEnum
func GetListShapesIsSupportedForEnumValues ¶
func GetListShapesIsSupportedForEnumValues() []ListShapesIsSupportedForEnum
GetListShapesIsSupportedForEnumValues Enumerates the set of values for ListShapesIsSupportedForEnum
type ListShapesRequest ¶
type ListShapesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Return shapes that are supported by the service feature. IsSupportedFor []ListShapesIsSupportedForEnum `contributesTo:"query" name:"isSupportedFor" omitEmpty:"true" collectionFormat:"multi"` // The name of the Availability Domain. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // Name Name *string `mandatory:"false" contributesTo:"query" name:"name"` // 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 }
ListShapesRequest wrapper for the ListShapes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListShapes.go.html to see an example of how to use ListShapesRequest.
func (ListShapesRequest) BinaryRequestBody ¶
func (request ListShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListShapesRequest) HTTPRequest ¶
func (request ListShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListShapesRequest) RetryPolicy ¶
func (request ListShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListShapesRequest) String ¶
func (request ListShapesRequest) String() string
type ListShapesResponse ¶
type ListShapesResponse struct { // The underlying http response RawResponse *http.Response // The []ShapeSummary instance Items []ShapeSummary `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"` }
ListShapesResponse wrapper for the ListShapes operation
func (ListShapesResponse) HTTPResponse ¶
func (response ListShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListShapesResponse) String ¶
func (response ListShapesResponse) String() string
type ListVersionsRequest ¶
type ListVersionsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
ListVersionsRequest wrapper for the ListVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListVersions.go.html to see an example of how to use ListVersionsRequest.
func (ListVersionsRequest) BinaryRequestBody ¶
func (request ListVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVersionsRequest) HTTPRequest ¶
func (request ListVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVersionsRequest) RetryPolicy ¶
func (request ListVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVersionsRequest) String ¶
func (request ListVersionsRequest) String() string
type ListVersionsResponse ¶
type ListVersionsResponse struct { // The underlying http response RawResponse *http.Response // The []VersionSummary instance Items []VersionSummary `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"` }
ListVersionsResponse wrapper for the ListVersions operation
func (ListVersionsResponse) HTTPResponse ¶
func (response ListVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVersionsResponse) String ¶
func (response ListVersionsResponse) String() string
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // the ID of the WorkRequest WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // the ID of the WorkRequest WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The optional field to sort the results by. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use (ASC or DESC). SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return in a paginated list call. For information about pagination, see // List Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` or `opc-prev-page` response header from // the previous list call. For information about pagination, see List // Pagination (https://docs.cloud.oracle.comAPI/Concepts/usingapi.htm#List_Pagination). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const ( ListWorkRequestsSortById ListWorkRequestsSortByEnum = "ID" ListWorkRequestsSortByOperationType ListWorkRequestsSortByEnum = "OPERATION_TYPE" ListWorkRequestsSortByStatus ListWorkRequestsSortByEnum = "STATUS" ListWorkRequestsSortByTimeAccepted ListWorkRequestsSortByEnum = "TIME_ACCEPTED" ListWorkRequestsSortByTimeStarted ListWorkRequestsSortByEnum = "TIME_STARTED" ListWorkRequestsSortByTimeFinished ListWorkRequestsSortByEnum = "TIME_FINISHED" )
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
type MaintenanceDetails ¶
type MaintenanceDetails struct { // The start time of the maintenance window. // This string is of the format: "{day-of-week} {time-of-day}". // "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. // "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. WindowStartTime *string `mandatory:"false" json:"windowStartTime"` }
MaintenanceDetails The Maintenance Policy for the DB System.
func (MaintenanceDetails) String ¶
func (m MaintenanceDetails) String() string
type MysqlaasClient ¶
type MysqlaasClient struct { common.BaseClient // contains filtered or unexported fields }
MysqlaasClient a client for Mysqlaas
func NewMysqlaasClientWithConfigurationProvider ¶
func NewMysqlaasClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MysqlaasClient, err error)
NewMysqlaasClientWithConfigurationProvider Creates a new default Mysqlaas client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewMysqlaasClientWithOboToken ¶
func NewMysqlaasClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MysqlaasClient, err error)
NewMysqlaasClientWithOboToken Creates a new default Mysqlaas 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 (*MysqlaasClient) ConfigurationProvider ¶
func (client *MysqlaasClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (MysqlaasClient) CreateConfiguration ¶
func (client MysqlaasClient) CreateConfiguration(ctx context.Context, request CreateConfigurationRequest) (response CreateConfigurationResponse, err error)
CreateConfiguration Creates a new Configuration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/CreateConfiguration.go.html to see an example of how to use CreateConfiguration API.
func (MysqlaasClient) DeleteConfiguration ¶
func (client MysqlaasClient) DeleteConfiguration(ctx context.Context, request DeleteConfigurationRequest) (response DeleteConfigurationResponse, err error)
DeleteConfiguration Deletes a Configuration. The Configuration must not be in use by any DB Systems.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/DeleteConfiguration.go.html to see an example of how to use DeleteConfiguration API.
func (MysqlaasClient) GetConfiguration ¶
func (client MysqlaasClient) GetConfiguration(ctx context.Context, request GetConfigurationRequest) (response GetConfigurationResponse, err error)
GetConfiguration Get the full details of the specified Configuration, including the list of MySQL Variables and their values.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetConfiguration.go.html to see an example of how to use GetConfiguration API.
func (MysqlaasClient) ListConfigurations ¶
func (client MysqlaasClient) ListConfigurations(ctx context.Context, request ListConfigurationsRequest) (response ListConfigurationsResponse, err error)
ListConfigurations Lists the Configurations available when creating a DB System. This may include DEFAULT configurations per Shape and CUSTOM configurations. The default sort order is a multi-part sort by:
- shapeName, ascending
- DEFAULT-before-CUSTOM
- displayName ascending
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListConfigurations.go.html to see an example of how to use ListConfigurations API.
func (MysqlaasClient) ListShapes ¶
func (client MysqlaasClient) ListShapes(ctx context.Context, request ListShapesRequest) (response ListShapesResponse, err error)
ListShapes Gets a list of the shapes you can use to create a new MySQL DB System. The shape determines the resources allocated to the DB System: CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListShapes.go.html to see an example of how to use ListShapes API.
func (MysqlaasClient) ListVersions ¶
func (client MysqlaasClient) ListVersions(ctx context.Context, request ListVersionsRequest) (response ListVersionsResponse, err error)
ListVersions Get a list of supported and available MySQL database major versions. The list is sorted by version family.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListVersions.go.html to see an example of how to use ListVersions API.
func (*MysqlaasClient) SetRegion ¶
func (client *MysqlaasClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (MysqlaasClient) UpdateConfiguration ¶
func (client MysqlaasClient) UpdateConfiguration(ctx context.Context, request UpdateConfigurationRequest) (response UpdateConfigurationResponse, err error)
UpdateConfiguration Updates the Configuration details.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateConfiguration.go.html to see an example of how to use UpdateConfiguration API.
type PemCaCertificate ¶
type PemCaCertificate struct { // The string containing the CA certificate in PEM format. Contents *string `mandatory:"true" json:"contents"` }
PemCaCertificate The CA certificate in PEM format.
func (PemCaCertificate) MarshalJSON ¶
func (m PemCaCertificate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PemCaCertificate) String ¶
func (m PemCaCertificate) String() string
type ResetChannelRequest ¶
type ResetChannelRequest struct { // The Channel OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
ResetChannelRequest wrapper for the ResetChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ResetChannel.go.html to see an example of how to use ResetChannelRequest.
func (ResetChannelRequest) BinaryRequestBody ¶
func (request ResetChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ResetChannelRequest) HTTPRequest ¶
func (request ResetChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ResetChannelRequest) RetryPolicy ¶
func (request ResetChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ResetChannelRequest) String ¶
func (request ResetChannelRequest) String() string
type ResetChannelResponse ¶
type ResetChannelResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ResetChannelResponse wrapper for the ResetChannel operation
func (ResetChannelResponse) HTTPResponse ¶
func (response ResetChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ResetChannelResponse) String ¶
func (response ResetChannelResponse) String() string
type RestartAnalyticsClusterRequest ¶
type RestartAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
RestartAnalyticsClusterRequest wrapper for the RestartAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartAnalyticsCluster.go.html to see an example of how to use RestartAnalyticsClusterRequest.
func (RestartAnalyticsClusterRequest) BinaryRequestBody ¶
func (request RestartAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestartAnalyticsClusterRequest) HTTPRequest ¶
func (request RestartAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartAnalyticsClusterRequest) RetryPolicy ¶
func (request RestartAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartAnalyticsClusterRequest) String ¶
func (request RestartAnalyticsClusterRequest) String() string
type RestartAnalyticsClusterResponse ¶
type RestartAnalyticsClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartAnalyticsClusterResponse wrapper for the RestartAnalyticsCluster operation
func (RestartAnalyticsClusterResponse) HTTPResponse ¶
func (response RestartAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartAnalyticsClusterResponse) String ¶
func (response RestartAnalyticsClusterResponse) String() string
type RestartDbSystemDetails ¶
type RestartDbSystemDetails struct { // The InnoDB shutdown mode to use, following the option // "innodb_fast_shutdown (https://dev.mysql.com/doc/refman/en/innodb-parameters.html#sysvar_innodb_fast_shutdown)". ShutdownType InnoDbShutdownModeEnum `mandatory:"true" json:"shutdownType"` }
RestartDbSystemDetails DB System restart parameters.
func (RestartDbSystemDetails) String ¶
func (m RestartDbSystemDetails) String() string
type RestartDbSystemRequest ¶
type RestartDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Optional parameters for the stop portion of the restart action. RestartDbSystemDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
RestartDbSystemRequest wrapper for the RestartDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartDbSystem.go.html to see an example of how to use RestartDbSystemRequest.
func (RestartDbSystemRequest) BinaryRequestBody ¶
func (request RestartDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestartDbSystemRequest) HTTPRequest ¶
func (request RestartDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartDbSystemRequest) RetryPolicy ¶
func (request RestartDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartDbSystemRequest) String ¶
func (request RestartDbSystemRequest) String() string
type RestartDbSystemResponse ¶
type RestartDbSystemResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartDbSystemResponse wrapper for the RestartDbSystem operation
func (RestartDbSystemResponse) HTTPResponse ¶
func (response RestartDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartDbSystemResponse) String ¶
func (response RestartDbSystemResponse) String() string
type RestartHeatWaveClusterRequest ¶
type RestartHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
RestartHeatWaveClusterRequest wrapper for the RestartHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/RestartHeatWaveCluster.go.html to see an example of how to use RestartHeatWaveClusterRequest.
func (RestartHeatWaveClusterRequest) BinaryRequestBody ¶
func (request RestartHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestartHeatWaveClusterRequest) HTTPRequest ¶
func (request RestartHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartHeatWaveClusterRequest) RetryPolicy ¶
func (request RestartHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartHeatWaveClusterRequest) String ¶
func (request RestartHeatWaveClusterRequest) String() string
type RestartHeatWaveClusterResponse ¶
type RestartHeatWaveClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartHeatWaveClusterResponse wrapper for the RestartHeatWaveCluster operation
func (RestartHeatWaveClusterResponse) HTTPResponse ¶
func (response RestartHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartHeatWaveClusterResponse) String ¶
func (response RestartHeatWaveClusterResponse) String() string
type ResumeChannelRequest ¶
type ResumeChannelRequest struct { // The Channel OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
ResumeChannelRequest wrapper for the ResumeChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ResumeChannel.go.html to see an example of how to use ResumeChannelRequest.
func (ResumeChannelRequest) BinaryRequestBody ¶
func (request ResumeChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ResumeChannelRequest) HTTPRequest ¶
func (request ResumeChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ResumeChannelRequest) RetryPolicy ¶
func (request ResumeChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ResumeChannelRequest) String ¶
func (request ResumeChannelRequest) String() string
type ResumeChannelResponse ¶
type ResumeChannelResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ResumeChannelResponse wrapper for the ResumeChannel operation
func (ResumeChannelResponse) HTTPResponse ¶
func (response ResumeChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ResumeChannelResponse) String ¶
func (response ResumeChannelResponse) String() string
type ShapeSummary ¶
type ShapeSummary struct { // The name of the shape used for the DB System. Name *string `mandatory:"true" json:"name"` // The number of CPU Cores the Instance provides. These are "OCPU"s. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The amount of RAM the Instance provides. This is an IEC base-2 number. MemorySizeInGBs *int `mandatory:"true" json:"memorySizeInGBs"` // What service features the shape is supported for. IsSupportedFor []ShapeSummaryIsSupportedForEnum `mandatory:"false" json:"isSupportedFor,omitempty"` }
ShapeSummary The shape of the DB System. The shape determines resources to allocate to the DB System - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. For a description of shapes, see DB System Shape Options (https://docs.cloud.oracle.com/mysql-database/doc/shapes.htm).
func (ShapeSummary) String ¶
func (m ShapeSummary) String() string
type ShapeSummaryIsSupportedForEnum ¶
type ShapeSummaryIsSupportedForEnum string
ShapeSummaryIsSupportedForEnum Enum with underlying type: string
const ( ShapeSummaryIsSupportedForDbsystem ShapeSummaryIsSupportedForEnum = "DBSYSTEM" ShapeSummaryIsSupportedForAnalyticscluster ShapeSummaryIsSupportedForEnum = "ANALYTICSCLUSTER" ShapeSummaryIsSupportedForHeatwavecluster ShapeSummaryIsSupportedForEnum = "HEATWAVECLUSTER" )
Set of constants representing the allowable values for ShapeSummaryIsSupportedForEnum
func GetShapeSummaryIsSupportedForEnumValues ¶
func GetShapeSummaryIsSupportedForEnumValues() []ShapeSummaryIsSupportedForEnum
GetShapeSummaryIsSupportedForEnumValues Enumerates the set of values for ShapeSummaryIsSupportedForEnum
type StartAnalyticsClusterRequest ¶
type StartAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StartAnalyticsClusterRequest wrapper for the StartAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartAnalyticsCluster.go.html to see an example of how to use StartAnalyticsClusterRequest.
func (StartAnalyticsClusterRequest) BinaryRequestBody ¶
func (request StartAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartAnalyticsClusterRequest) HTTPRequest ¶
func (request StartAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartAnalyticsClusterRequest) RetryPolicy ¶
func (request StartAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartAnalyticsClusterRequest) String ¶
func (request StartAnalyticsClusterRequest) String() string
type StartAnalyticsClusterResponse ¶
type StartAnalyticsClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartAnalyticsClusterResponse wrapper for the StartAnalyticsCluster operation
func (StartAnalyticsClusterResponse) HTTPResponse ¶
func (response StartAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartAnalyticsClusterResponse) String ¶
func (response StartAnalyticsClusterResponse) String() string
type StartDbSystemRequest ¶
type StartDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StartDbSystemRequest wrapper for the StartDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartDbSystem.go.html to see an example of how to use StartDbSystemRequest.
func (StartDbSystemRequest) BinaryRequestBody ¶
func (request StartDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartDbSystemRequest) HTTPRequest ¶
func (request StartDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartDbSystemRequest) RetryPolicy ¶
func (request StartDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartDbSystemRequest) String ¶
func (request StartDbSystemRequest) String() string
type StartDbSystemResponse ¶
type StartDbSystemResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartDbSystemResponse wrapper for the StartDbSystem operation
func (StartDbSystemResponse) HTTPResponse ¶
func (response StartDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartDbSystemResponse) String ¶
func (response StartDbSystemResponse) String() string
type StartHeatWaveClusterRequest ¶
type StartHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StartHeatWaveClusterRequest wrapper for the StartHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StartHeatWaveCluster.go.html to see an example of how to use StartHeatWaveClusterRequest.
func (StartHeatWaveClusterRequest) BinaryRequestBody ¶
func (request StartHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartHeatWaveClusterRequest) HTTPRequest ¶
func (request StartHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartHeatWaveClusterRequest) RetryPolicy ¶
func (request StartHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartHeatWaveClusterRequest) String ¶
func (request StartHeatWaveClusterRequest) String() string
type StartHeatWaveClusterResponse ¶
type StartHeatWaveClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartHeatWaveClusterResponse wrapper for the StartHeatWaveCluster operation
func (StartHeatWaveClusterResponse) HTTPResponse ¶
func (response StartHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartHeatWaveClusterResponse) String ¶
func (response StartHeatWaveClusterResponse) String() string
type StopAnalyticsClusterRequest ¶
type StopAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StopAnalyticsClusterRequest wrapper for the StopAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopAnalyticsCluster.go.html to see an example of how to use StopAnalyticsClusterRequest.
func (StopAnalyticsClusterRequest) BinaryRequestBody ¶
func (request StopAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopAnalyticsClusterRequest) HTTPRequest ¶
func (request StopAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopAnalyticsClusterRequest) RetryPolicy ¶
func (request StopAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopAnalyticsClusterRequest) String ¶
func (request StopAnalyticsClusterRequest) String() string
type StopAnalyticsClusterResponse ¶
type StopAnalyticsClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopAnalyticsClusterResponse wrapper for the StopAnalyticsCluster operation
func (StopAnalyticsClusterResponse) HTTPResponse ¶
func (response StopAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopAnalyticsClusterResponse) String ¶
func (response StopAnalyticsClusterResponse) String() string
type StopDbSystemDetails ¶
type StopDbSystemDetails struct { // The InnoDB shutdown mode to use, following the option // "innodb_fast_shutdown (https://dev.mysql.com/doc/refman/en/innodb-parameters.html#sysvar_innodb_fast_shutdown)". ShutdownType InnoDbShutdownModeEnum `mandatory:"true" json:"shutdownType"` }
StopDbSystemDetails DB System shutdown parameters.
func (StopDbSystemDetails) String ¶
func (m StopDbSystemDetails) String() string
type StopDbSystemRequest ¶
type StopDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Optional parameters for the stop action. StopDbSystemDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StopDbSystemRequest wrapper for the StopDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopDbSystem.go.html to see an example of how to use StopDbSystemRequest.
func (StopDbSystemRequest) BinaryRequestBody ¶
func (request StopDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopDbSystemRequest) HTTPRequest ¶
func (request StopDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopDbSystemRequest) RetryPolicy ¶
func (request StopDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopDbSystemRequest) String ¶
func (request StopDbSystemRequest) String() string
type StopDbSystemResponse ¶
type StopDbSystemResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopDbSystemResponse wrapper for the StopDbSystem operation
func (StopDbSystemResponse) HTTPResponse ¶
func (response StopDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopDbSystemResponse) String ¶
func (response StopDbSystemResponse) String() string
type StopHeatWaveClusterRequest ¶
type StopHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
StopHeatWaveClusterRequest wrapper for the StopHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/StopHeatWaveCluster.go.html to see an example of how to use StopHeatWaveClusterRequest.
func (StopHeatWaveClusterRequest) BinaryRequestBody ¶
func (request StopHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopHeatWaveClusterRequest) HTTPRequest ¶
func (request StopHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopHeatWaveClusterRequest) RetryPolicy ¶
func (request StopHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopHeatWaveClusterRequest) String ¶
func (request StopHeatWaveClusterRequest) String() string
type StopHeatWaveClusterResponse ¶
type StopHeatWaveClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopHeatWaveClusterResponse wrapper for the StopHeatWaveCluster operation
func (StopHeatWaveClusterResponse) HTTPResponse ¶
func (response StopHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopHeatWaveClusterResponse) String ¶
func (response StopHeatWaveClusterResponse) String() string
type UpdateAnalyticsClusterDetails ¶
type UpdateAnalyticsClusterDetails struct { // A change to the shape of the nodes in the Analytics Cluster will // result in the entire cluster being torn down and re-created with // Compute instances of the new Shape. This may result in significant // downtime for the analytics capability while the Analytics Cluster is // re-provisioned. ShapeName *string `mandatory:"false" json:"shapeName"` // A change to the number of nodes in the Analytics Cluster will result // in the entire cluster being torn down and re-created with the new // cluster of nodes. This may result in a significant downtime for the // analytics capability while the Analytics Cluster is // re-provisioned. ClusterSize *int `mandatory:"false" json:"clusterSize"` }
UpdateAnalyticsClusterDetails DEPRECATED -- please use HeatWave API instead. Details about the Analytics Cluster properties to be updated.
func (UpdateAnalyticsClusterDetails) String ¶
func (m UpdateAnalyticsClusterDetails) String() string
type UpdateAnalyticsClusterRequest ¶
type UpdateAnalyticsClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to update an Analytics Cluster. UpdateAnalyticsClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
UpdateAnalyticsClusterRequest wrapper for the UpdateAnalyticsCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateAnalyticsCluster.go.html to see an example of how to use UpdateAnalyticsClusterRequest.
func (UpdateAnalyticsClusterRequest) BinaryRequestBody ¶
func (request UpdateAnalyticsClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAnalyticsClusterRequest) HTTPRequest ¶
func (request UpdateAnalyticsClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAnalyticsClusterRequest) RetryPolicy ¶
func (request UpdateAnalyticsClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAnalyticsClusterRequest) String ¶
func (request UpdateAnalyticsClusterRequest) String() string
type UpdateAnalyticsClusterResponse ¶
type UpdateAnalyticsClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAnalyticsClusterResponse wrapper for the UpdateAnalyticsCluster operation
func (UpdateAnalyticsClusterResponse) HTTPResponse ¶
func (response UpdateAnalyticsClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAnalyticsClusterResponse) String ¶
func (response UpdateAnalyticsClusterResponse) String() string
type UpdateBackupDetails ¶
type UpdateBackupDetails struct { // A user-supplied display name for the backup. DisplayName *string `mandatory:"false" json:"displayName"` // A user-supplied description for the backup. Description *string `mandatory:"false" json:"description"` // The number of days backups are retained. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateBackupDetails The Backup metadata which can be updated.
func (UpdateBackupDetails) String ¶
func (m UpdateBackupDetails) String() string
type UpdateBackupPolicyDetails ¶
type UpdateBackupPolicyDetails struct { // Specifies if automatic backups are enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The start of a 30-minute window of time in which daily, automated backups occur. // This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. // At some point in the window, the system may incur a brief service disruption as the backup is performed. WindowStartTime *string `mandatory:"false" json:"windowStartTime"` // Number of days to retain an automatic backup. RetentionInDays *int `mandatory:"false" json:"retentionInDays"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Tags defined here will be copied verbatim as tags on the Backup resource created by this BackupPolicy. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateBackupPolicyDetails Backup Policy as optionally used for DB System update.
func (UpdateBackupPolicyDetails) String ¶
func (m UpdateBackupPolicyDetails) String() string
type UpdateBackupRequest ¶
type UpdateBackupRequest struct { // The OCID of the Backup BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Request to update a Backup's metadata. UpdateBackupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
UpdateBackupRequest wrapper for the UpdateBackup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateBackup.go.html to see an example of how to use UpdateBackupRequest.
func (UpdateBackupRequest) BinaryRequestBody ¶
func (request UpdateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateBackupRequest) HTTPRequest ¶
func (request UpdateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateBackupRequest) RetryPolicy ¶
func (request UpdateBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateBackupRequest) String ¶
func (request UpdateBackupRequest) String() string
type UpdateBackupResponse ¶
type UpdateBackupResponse 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
UpdateBackupResponse wrapper for the UpdateBackup operation
func (UpdateBackupResponse) HTTPResponse ¶
func (response UpdateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBackupResponse) String ¶
func (response UpdateBackupResponse) String() string
type UpdateChannelDetails ¶
type UpdateChannelDetails struct { Source UpdateChannelSourceDetails `mandatory:"false" json:"source"` Target UpdateChannelTargetDetails `mandatory:"false" json:"target"` // The user-friendly name for the Channel. It does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Whether the Channel should be enabled or disabled. Enabling a previously // disabled Channel will cause the Channel to be started. Conversely, disabling // a previously enabled Channel will stop the Channel. Both operations are // executed asynchronously. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // User provided description of the Channel. Description *string `mandatory:"false" json:"description"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateChannelDetails Details required to update a Channel
func (UpdateChannelDetails) String ¶
func (m UpdateChannelDetails) String() string
func (*UpdateChannelDetails) UnmarshalJSON ¶
func (m *UpdateChannelDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpdateChannelRequest ¶
type UpdateChannelRequest struct { // The Channel OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ChannelId *string `mandatory:"true" contributesTo:"path" name:"channelId"` // The parameters of the request to update the Channel. UpdateChannelDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 may 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 }
UpdateChannelRequest wrapper for the UpdateChannel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateChannel.go.html to see an example of how to use UpdateChannelRequest.
func (UpdateChannelRequest) BinaryRequestBody ¶
func (request UpdateChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateChannelRequest) HTTPRequest ¶
func (request UpdateChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateChannelRequest) RetryPolicy ¶
func (request UpdateChannelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateChannelRequest) String ¶
func (request UpdateChannelRequest) String() string
type UpdateChannelResponse ¶
type UpdateChannelResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateChannelResponse wrapper for the UpdateChannel operation
func (UpdateChannelResponse) HTTPResponse ¶
func (response UpdateChannelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateChannelResponse) String ¶
func (response UpdateChannelResponse) String() string
type UpdateChannelSourceDetails ¶
type UpdateChannelSourceDetails interface { }
UpdateChannelSourceDetails Parameters detailing how to provision the source for the given Channel.
type UpdateChannelSourceFromMysqlDetails ¶
type UpdateChannelSourceFromMysqlDetails struct { // The network address of the MySQL instance. Hostname *string `mandatory:"false" json:"hostname"` // The port the source MySQL instance listens on. Port *int `mandatory:"false" json:"port"` // The name of the replication user on the source MySQL instance. // The username has a maximum length of 96 characters. For more information, // please see the MySQL documentation (https://dev.mysql.com/doc/refman/8.0/en/change-master-to.html) Username *string `mandatory:"false" json:"username"` // The password for the replication user. The password must be // between 8 and 32 characters long, and must contain at least 1 // numeric character, 1 lowercase character, 1 uppercase character, // and 1 special (nonalphanumeric) character. Password *string `mandatory:"false" json:"password"` SslCaCertificate CaCertificate `mandatory:"false" json:"sslCaCertificate"` // The SSL mode of the Channel. SslMode ChannelSourceMysqlSslModeEnum `mandatory:"false" json:"sslMode,omitempty"` }
UpdateChannelSourceFromMysqlDetails Parameters detailing how to provision the source endpoint that is a MySQL Server. Typically a MySQL Server that is not managed by the MySQL Database Service.
func (UpdateChannelSourceFromMysqlDetails) MarshalJSON ¶
func (m UpdateChannelSourceFromMysqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateChannelSourceFromMysqlDetails) String ¶
func (m UpdateChannelSourceFromMysqlDetails) String() string
func (*UpdateChannelSourceFromMysqlDetails) UnmarshalJSON ¶
func (m *UpdateChannelSourceFromMysqlDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpdateChannelTargetDetails ¶
type UpdateChannelTargetDetails interface { }
UpdateChannelTargetDetails Parameters detailing how to provision the target for the given Channel.
type UpdateChannelTargetFromDbSystemDetails ¶
type UpdateChannelTargetFromDbSystemDetails struct { // The case-insensitive name that identifies the replication channel. Channel names // must follow the rules defined for MySQL identifiers (https://dev.mysql.com/doc/refman/8.0/en/identifiers.html). // The names of non-Deleted Channels must be unique for each DB System. ChannelName *string `mandatory:"false" json:"channelName"` // The username for the replication applier of the target MySQL DB System. ApplierUsername *string `mandatory:"false" json:"applierUsername"` }
UpdateChannelTargetFromDbSystemDetails Parameters detailing how to provision the target endpoint that is a DB System.
func (UpdateChannelTargetFromDbSystemDetails) MarshalJSON ¶
func (m UpdateChannelTargetFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateChannelTargetFromDbSystemDetails) String ¶
func (m UpdateChannelTargetFromDbSystemDetails) String() string
type UpdateConfigurationDetails ¶
type UpdateConfigurationDetails struct { // User-provided data about the Configuration. Description *string `mandatory:"false" json:"description"` // A new display name for the Configuration. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateConfigurationDetails The details required to update a Configuration.
func (UpdateConfigurationDetails) String ¶
func (m UpdateConfigurationDetails) String() string
type UpdateConfigurationRequest ¶
type UpdateConfigurationRequest struct { // The OCID of the Configuration. ConfigurationId *string `mandatory:"true" contributesTo:"path" name:"configurationId"` // Request to update a Configuration. UpdateConfigurationDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
UpdateConfigurationRequest wrapper for the UpdateConfiguration operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateConfiguration.go.html to see an example of how to use UpdateConfigurationRequest.
func (UpdateConfigurationRequest) BinaryRequestBody ¶
func (request UpdateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateConfigurationRequest) HTTPRequest ¶
func (request UpdateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConfigurationRequest) RetryPolicy ¶
func (request UpdateConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConfigurationRequest) String ¶
func (request UpdateConfigurationRequest) String() string
type UpdateConfigurationResponse ¶
type UpdateConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The Configuration instance Configuration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` }
UpdateConfigurationResponse wrapper for the UpdateConfiguration operation
func (UpdateConfigurationResponse) HTTPResponse ¶
func (response UpdateConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConfigurationResponse) String ¶
func (response UpdateConfigurationResponse) String() string
type UpdateDbSystemDetails ¶
type UpdateDbSystemDetails struct { // The user-friendly name for the DB System. It does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // User-provided data about the DB System. Description *string `mandatory:"false" json:"description"` // The OCID of the subnet the DB System is associated with. SubnetId *string `mandatory:"false" json:"subnetId"` // If the policy is to enable high availability of the instance, by // maintaining secondary/failover capacity as necessary. IsHighlyAvailable *bool `mandatory:"false" json:"isHighlyAvailable"` // The availability domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other availability domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the availability domain in which the DB System is placed. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The fault domain on which to deploy the Read/Write endpoint. This defines the preferred primary instance. // In a failover scenario, the Read/Write endpoint is redirected to one of the other fault domains // and the MySQL instance in that domain is promoted to the primary instance. // This redirection does not affect the IP address of the DB System in any way. // For a standalone DB System, this defines the fault domain in which the DB System is placed. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The shape of the DB System. The shape determines resources // allocated to the DB System - CPU cores and memory for VM // shapes; CPU cores, memory and storage for non-VM (or bare metal) // shapes. To get a list of shapes, use the // ListShapes // operation. // Changes in Shape will result in a downtime as the MySQL DB System is // migrated to the new Compute instance. ShapeName *string `mandatory:"false" json:"shapeName"` // The specific MySQL version identifier. MysqlVersion *string `mandatory:"false" json:"mysqlVersion"` // The OCID of the Configuration to be used for Instances in this DB System. ConfigurationId *string `mandatory:"false" json:"configurationId"` // The username for the administrative user for the MySQL Instance. AdminUsername *string `mandatory:"false" json:"adminUsername"` // The password for the administrative user. The password must be // between 8 and 32 characters long, and must contain at least 1 // numeric character, 1 lowercase character, 1 uppercase character, and // 1 special (nonalphanumeric) character. AdminPassword *string `mandatory:"false" json:"adminPassword"` // New size of the data volume in GBs that will be created and attached. // Increases in data storage size will happen asynchronously and will require DB System downtime. // Decreases in data storage size are not supported. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The hostname for the primary endpoint of the DB System. Used for DNS. // The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) // (for example, "dbsystem-1" in FQDN "dbsystem-1.subnet123.vcn1.oraclevcn.com"). // Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123. HostnameLabel *string `mandatory:"false" json:"hostnameLabel"` // The IP address the DB System should be configured to listen on the provided subnet. // It must be a free private IP address within the subnet's CIDR. If you don't specify a // value, Oracle automatically assigns a private IP address from the subnet. This should // be a "dotted-quad" style IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The port for primary endpoint of the DB System to listen on. Port *int `mandatory:"false" json:"port"` // The TCP network port on which X Plugin listens for connections. This is the X Plugin equivalent of port. PortX *int `mandatory:"false" json:"portX"` BackupPolicy *UpdateBackupPolicyDetails `mandatory:"false" json:"backupPolicy"` Maintenance *UpdateMaintenanceDetails `mandatory:"false" json:"maintenance"` // Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDbSystemDetails Details required to update a DB System.
func (UpdateDbSystemDetails) String ¶
func (m UpdateDbSystemDetails) String() string
type UpdateDbSystemRequest ¶
type UpdateDbSystemRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to update a DB System. UpdateDbSystemDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
UpdateDbSystemRequest wrapper for the UpdateDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystemRequest.
func (UpdateDbSystemRequest) BinaryRequestBody ¶
func (request UpdateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDbSystemRequest) HTTPRequest ¶
func (request UpdateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbSystemRequest) RetryPolicy ¶
func (request UpdateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbSystemRequest) String ¶
func (request UpdateDbSystemRequest) String() string
type UpdateDbSystemResponse ¶
type UpdateDbSystemResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateDbSystemResponse wrapper for the UpdateDbSystem operation
func (UpdateDbSystemResponse) HTTPResponse ¶
func (response UpdateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbSystemResponse) String ¶
func (response UpdateDbSystemResponse) String() string
type UpdateHeatWaveClusterDetails ¶
type UpdateHeatWaveClusterDetails struct { // A change to the shape of the nodes in the HeatWave cluster will // result in the entire cluster being torn down and re-created with // Compute instances of the new Shape. This may result in significant // downtime for the analytics capability while the HeatWave cluster is // re-provisioned. ShapeName *string `mandatory:"false" json:"shapeName"` // A change to the number of nodes in the HeatWave cluster will result // in the entire cluster being torn down and re-created with the new // cluster of nodes. This may result in a significant downtime for the // analytics capability while the HeatWave cluster is // re-provisioned. ClusterSize *int `mandatory:"false" json:"clusterSize"` }
UpdateHeatWaveClusterDetails Details about the HeatWave cluster properties to be updated.
func (UpdateHeatWaveClusterDetails) String ¶
func (m UpdateHeatWaveClusterDetails) String() string
type UpdateHeatWaveClusterRequest ¶
type UpdateHeatWaveClusterRequest struct { // The DB System OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to update a HeatWave cluster. UpdateHeatWaveClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a // resource, set the `If-Match` header 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"` // Customer-defined unique identifier for the request. If you need to // contact Oracle about a specific request, please provide the request // ID that you supplied in this header with the request. 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 }
UpdateHeatWaveClusterRequest wrapper for the UpdateHeatWaveCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/UpdateHeatWaveCluster.go.html to see an example of how to use UpdateHeatWaveClusterRequest.
func (UpdateHeatWaveClusterRequest) BinaryRequestBody ¶
func (request UpdateHeatWaveClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateHeatWaveClusterRequest) HTTPRequest ¶
func (request UpdateHeatWaveClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateHeatWaveClusterRequest) RetryPolicy ¶
func (request UpdateHeatWaveClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateHeatWaveClusterRequest) String ¶
func (request UpdateHeatWaveClusterRequest) String() string
type UpdateHeatWaveClusterResponse ¶
type UpdateHeatWaveClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateHeatWaveClusterResponse wrapper for the UpdateHeatWaveCluster operation
func (UpdateHeatWaveClusterResponse) HTTPResponse ¶
func (response UpdateHeatWaveClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateHeatWaveClusterResponse) String ¶
func (response UpdateHeatWaveClusterResponse) String() string
type UpdateMaintenanceDetails ¶
type UpdateMaintenanceDetails struct { // The start of the 2 hour maintenance window. // This string is of the format: "{day-of-week} {time-of-day}". // "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. // "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. WindowStartTime *string `mandatory:"false" json:"windowStartTime"` }
UpdateMaintenanceDetails The Maintenance Policy for the DB System.
func (UpdateMaintenanceDetails) String ¶
func (m UpdateMaintenanceDetails) String() string
type Version ¶
type Version struct { // The specific version identifier Version *string `mandatory:"false" json:"version"` // A link to a page describing the version. Description *string `mandatory:"false" json:"description"` }
Version A supported MySQL Version.
type VersionSummary ¶
type VersionSummary struct { // The list of supported MySQL Versions. Versions []Version `mandatory:"true" json:"versions"` // A descriptive summary of a group of versions. VersionFamily *string `mandatory:"false" json:"versionFamily"` }
VersionSummary A summary of the supported MySQL Versions families, and a list of their supported minor versions.
func (VersionSummary) String ¶
func (m VersionSummary) String() string
type WorkRequest ¶
type WorkRequest struct { // The id of the work request. Id *string `mandatory:"true" json:"id"` // the original operation ID requested OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Current status of the work request Status WorkRequestOperationStatusEnum `mandatory:"true" json:"status"` // The ocid of the compartment that contains the work request. Work // requests should be scoped to the same compartment as the resource // the work request affects. If the work request affects multiple // resources, and those resources are not in the same compartment, it // is up to the service team to pick the primary resource whose // compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest The status of an asynchronous task in the system.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestOperationStatusEnum ¶
type WorkRequestOperationStatusEnum string
WorkRequestOperationStatusEnum Enum with underlying type: string
const ( WorkRequestOperationStatusAccepted WorkRequestOperationStatusEnum = "ACCEPTED" WorkRequestOperationStatusInProgress WorkRequestOperationStatusEnum = "IN_PROGRESS" WorkRequestOperationStatusFailed WorkRequestOperationStatusEnum = "FAILED" WorkRequestOperationStatusSucceeded WorkRequestOperationStatusEnum = "SUCCEEDED" WorkRequestOperationStatusCanceling WorkRequestOperationStatusEnum = "CANCELING" WorkRequestOperationStatusCanceled WorkRequestOperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestOperationStatusEnum
func GetWorkRequestOperationStatusEnumValues ¶
func GetWorkRequestOperationStatusEnumValues() []WorkRequestOperationStatusEnum
GetWorkRequestOperationStatusEnumValues Enumerates the set of values for WorkRequestOperationStatusEnum
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeCreateDbsystem WorkRequestOperationTypeEnum = "CREATE_DBSYSTEM" WorkRequestOperationTypeUpdateDbsystem WorkRequestOperationTypeEnum = "UPDATE_DBSYSTEM" WorkRequestOperationTypeDeleteDbsystem WorkRequestOperationTypeEnum = "DELETE_DBSYSTEM" WorkRequestOperationTypeStartDbsystem WorkRequestOperationTypeEnum = "START_DBSYSTEM" WorkRequestOperationTypeStopDbsystem WorkRequestOperationTypeEnum = "STOP_DBSYSTEM" WorkRequestOperationTypeRestartDbsystem WorkRequestOperationTypeEnum = "RESTART_DBSYSTEM" WorkRequestOperationTypeAddAnalyticsCluster WorkRequestOperationTypeEnum = "ADD_ANALYTICS_CLUSTER" WorkRequestOperationTypeUpdateAnalyticsCluster WorkRequestOperationTypeEnum = "UPDATE_ANALYTICS_CLUSTER" WorkRequestOperationTypeDeleteAnalyticsCluster WorkRequestOperationTypeEnum = "DELETE_ANALYTICS_CLUSTER" WorkRequestOperationTypeStartAnalyticsCluster WorkRequestOperationTypeEnum = "START_ANALYTICS_CLUSTER" WorkRequestOperationTypeStopAnalyticsCluster WorkRequestOperationTypeEnum = "STOP_ANALYTICS_CLUSTER" WorkRequestOperationTypeRestartAnalyticsCluster WorkRequestOperationTypeEnum = "RESTART_ANALYTICS_CLUSTER" WorkRequestOperationTypeGenerateAnalyticsClusterMemoryEstimate WorkRequestOperationTypeEnum = "GENERATE_ANALYTICS_CLUSTER_MEMORY_ESTIMATE" WorkRequestOperationTypeAddHeatwaveCluster WorkRequestOperationTypeEnum = "ADD_HEATWAVE_CLUSTER" WorkRequestOperationTypeUpdateHeatwaveCluster WorkRequestOperationTypeEnum = "UPDATE_HEATWAVE_CLUSTER" WorkRequestOperationTypeDeleteHeatwaveCluster WorkRequestOperationTypeEnum = "DELETE_HEATWAVE_CLUSTER" WorkRequestOperationTypeStartHeatwaveCluster WorkRequestOperationTypeEnum = "START_HEATWAVE_CLUSTER" WorkRequestOperationTypeStopHeatwaveCluster WorkRequestOperationTypeEnum = "STOP_HEATWAVE_CLUSTER" WorkRequestOperationTypeRestartHeatwaveCluster WorkRequestOperationTypeEnum = "RESTART_HEATWAVE_CLUSTER" WorkRequestOperationTypeGenerateHeatwaveClusterMemoryEstimate WorkRequestOperationTypeEnum = "GENERATE_HEATWAVE_CLUSTER_MEMORY_ESTIMATE" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path the user can do a GET on to access the resource. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeRelated WorkRequestResourceActionTypeEnum = "RELATED" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The id of the work request. Id *string `mandatory:"true" json:"id"` // the original operation ID requested OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Current status of the work request Status WorkRequestOperationStatusEnum `mandatory:"true" json:"status"` // The ocid of the compartment that contains the work request. Work // requests should be scoped to the same compartment as the resource // the work request affects. If the work request affects multiple // resources, and those resources are not in the same compartment, it // is up to the service team to pick the primary resource whose // compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary The status of an asynchronous task in the system.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestsClient ¶
type WorkRequestsClient struct { common.BaseClient // contains filtered or unexported fields }
WorkRequestsClient a client for WorkRequests
func NewWorkRequestsClientWithConfigurationProvider ¶
func NewWorkRequestsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestsClient, err error)
NewWorkRequestsClientWithConfigurationProvider Creates a new default WorkRequests client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewWorkRequestsClientWithOboToken ¶
func NewWorkRequestsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestsClient, err error)
NewWorkRequestsClientWithOboToken Creates a new default WorkRequests 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 (*WorkRequestsClient) ConfigurationProvider ¶
func (client *WorkRequestsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (WorkRequestsClient) GetWorkRequest ¶
func (client WorkRequestsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (WorkRequestsClient) ListWorkRequestErrors ¶
func (client WorkRequestsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (WorkRequestsClient) ListWorkRequestLogs ¶
func (client WorkRequestsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (WorkRequestsClient) ListWorkRequests ¶
func (client WorkRequestsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/mysql/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*WorkRequestsClient) SetRegion ¶
func (client *WorkRequestsClient) SetRegion(region string)
SetRegion overrides the region of this client.
Source Files
¶
- add_analytics_cluster_details.go
- add_analytics_cluster_request_response.go
- add_heat_wave_cluster_details.go
- add_heat_wave_cluster_request_response.go
- analytics_cluster.go
- analytics_cluster_memory_estimate.go
- analytics_cluster_memory_estimate_status.go
- analytics_cluster_node.go
- analytics_cluster_schema_memory_estimate.go
- analytics_cluster_summary.go
- analytics_cluster_table_memory_estimate.go
- backup.go
- backup_policy.go
- backup_summary.go
- ca_certificate.go
- change_backup_compartment_details.go
- change_backup_compartment_request_response.go
- channel.go
- channel_source.go
- channel_source_mysql.go
- channel_summary.go
- channel_target.go
- channel_target_db_system.go
- configuration.go
- configuration_summary.go
- configuration_variables.go
- create_backup_details.go
- create_backup_policy_details.go
- create_backup_request_response.go
- create_channel_details.go
- create_channel_request_response.go
- create_channel_source_details.go
- create_channel_source_from_mysql_details.go
- create_channel_target_details.go
- create_channel_target_from_db_system_details.go
- create_configuration_details.go
- create_configuration_request_response.go
- create_db_system_details.go
- create_db_system_request_response.go
- create_db_system_source_details.go
- create_db_system_source_from_backup_details.go
- create_db_system_source_from_none_details.go
- create_db_system_source_import_from_url_details.go
- create_maintenance_details.go
- db_system.go
- db_system_endpoint.go
- db_system_placement.go
- db_system_snapshot.go
- db_system_source.go
- db_system_source_from_backup.go
- db_system_source_from_none.go
- db_system_source_import_from_url.go
- db_system_summary.go
- delete_analytics_cluster_request_response.go
- delete_backup_request_response.go
- delete_channel_request_response.go
- delete_configuration_request_response.go
- delete_db_system_request_response.go
- delete_heat_wave_cluster_request_response.go
- generate_analytics_cluster_memory_estimate_request_response.go
- generate_heat_wave_cluster_memory_estimate_request_response.go
- get_analytics_cluster_memory_estimate_request_response.go
- get_analytics_cluster_request_response.go
- get_backup_request_response.go
- get_channel_request_response.go
- get_configuration_request_response.go
- get_db_system_request_response.go
- get_heat_wave_cluster_memory_estimate_request_response.go
- get_heat_wave_cluster_request_response.go
- get_work_request_request_response.go
- heat_wave_cluster.go
- heat_wave_cluster_memory_estimate.go
- heat_wave_cluster_memory_estimate_status.go
- heat_wave_cluster_schema_memory_estimate.go
- heat_wave_cluster_summary.go
- heat_wave_cluster_table_memory_estimate.go
- heat_wave_node.go
- inno_db_shutdown_mode.go
- list_backups_request_response.go
- list_channels_request_response.go
- list_configurations_request_response.go
- list_db_systems_request_response.go
- list_shapes_request_response.go
- list_versions_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- maintenance_details.go
- mysql_channels_client.go
- mysql_dbbackups_client.go
- mysql_dbsystem_client.go
- mysql_mysqlaas_client.go
- mysql_workrequests_client.go
- pem_ca_certificate.go
- reset_channel_request_response.go
- restart_analytics_cluster_request_response.go
- restart_db_system_details.go
- restart_db_system_request_response.go
- restart_heat_wave_cluster_request_response.go
- resume_channel_request_response.go
- shape_summary.go
- start_analytics_cluster_request_response.go
- start_db_system_request_response.go
- start_heat_wave_cluster_request_response.go
- stop_analytics_cluster_request_response.go
- stop_db_system_details.go
- stop_db_system_request_response.go
- stop_heat_wave_cluster_request_response.go
- update_analytics_cluster_details.go
- update_analytics_cluster_request_response.go
- update_backup_details.go
- update_backup_policy_details.go
- update_backup_request_response.go
- update_channel_details.go
- update_channel_request_response.go
- update_channel_source_details.go
- update_channel_source_from_mysql_details.go
- update_channel_target_details.go
- update_channel_target_from_db_system_details.go
- update_configuration_details.go
- update_configuration_request_response.go
- update_db_system_details.go
- update_db_system_request_response.go
- update_heat_wave_cluster_details.go
- update_heat_wave_cluster_request_response.go
- update_maintenance_details.go
- version.go
- version_summary.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_operation_status.go
- work_request_operation_type.go
- work_request_resource.go
- work_request_resource_action_type.go
- work_request_summary.go