client

package
v0.1.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetApiErrorDetails

func GetApiErrorDetails(err error) string

GetApiErrorDetails will return the api Error message if present If not present will return the original err.Error()

func GetVersion added in v0.1.1

func GetVersion() string

func ParseURL

func ParseURL(host string) (*url.URL, error)

func SetVersion

func SetVersion(version string)

Types

type AuthApiClient

type AuthApiClient struct {
	ApiClient *ybmclient.APIClient
	AccountID string
	ProjectID string
	// contains filtered or unexported fields
}

func NewAuthApiClient

func NewAuthApiClient() (*AuthApiClient, error)

NewAuthApiClient NewAuthClient function is returning a new AuthApiClient Client

func NewAuthApiClientCustomUrlKey added in v0.1.7

func NewAuthApiClientCustomUrlKey(url *url.URL, apiKey string) (*AuthApiClient, error)

func (*AuthApiClient) AssignDbAuditLogsExporterConfig added in v0.1.19

func (a *AuthApiClient) AssignDbAuditLogsExporterConfig(clusterId string) ybmclient.ApiAssociateDbAuditExporterConfigRequest

func (*AuthApiClient) AssociateMetricsExporterWithCluster added in v0.1.15

func (a *AuthApiClient) AssociateMetricsExporterWithCluster(clusterId string) ybmclient.ApiAddMetricsExporterConfigToClusterRequest

func (*AuthApiClient) BatchInviteAccountUsers added in v0.1.7

func (a *AuthApiClient) BatchInviteAccountUsers() ybmclient.ApiBatchInviteAccountUsersRequest

func (*AuthApiClient) CloneViaPitrConfig added in v0.1.23

func (a *AuthApiClient) CloneViaPitrConfig(clusterId string) ybmclient.ApiCloneDatabaseRequest

func (*AuthApiClient) ContainsSensitivePermissions added in v0.1.12

func (a *AuthApiClient) ContainsSensitivePermissions(permissionsMap map[string][]string) (bool, error)

func (*AuthApiClient) CreateApiKey added in v0.1.7

func (*AuthApiClient) CreateApiKeySpec added in v0.1.7

func (a *AuthApiClient) CreateApiKeySpec(name string, expiryHours int) (*ybmclient.ApiKeySpec, error)

func (*AuthApiClient) CreateBackup

func (*AuthApiClient) CreateBatchInviteUserSpec added in v0.1.7

func (a *AuthApiClient) CreateBatchInviteUserSpec(email string, roleId string) (*ybmclient.BatchInviteUserSpec, error)

func (*AuthApiClient) CreateBulkPitrConfigSpec added in v0.1.22

func (*AuthApiClient) CreateCdcSink

func (a *AuthApiClient) CreateCdcSink() ybmclient.ApiCreateCdcSinkRequest

func (*AuthApiClient) CreateCdcStream

func (a *AuthApiClient) CreateCdcStream(clusterId string) ybmclient.ApiCreateCdcStreamRequest

func (*AuthApiClient) CreateCluster

func (a *AuthApiClient) CreateCluster() ybmclient.ApiCreateClusterRequest

func (*AuthApiClient) CreateClusterSpec

func (a *AuthApiClient) CreateClusterSpec(cmd *cobra.Command, regionInfoList []map[string]string) (*ybmclient.ClusterSpec, error)

func (*AuthApiClient) CreateIntegration added in v0.1.19

func (*AuthApiClient) CreateMetricsExporterConfig added in v0.1.15

func (a *AuthApiClient) CreateMetricsExporterConfig() ybmclient.ApiCreateMetricsExporterConfigRequest

func (*AuthApiClient) CreateNetworkAllowList

func (a *AuthApiClient) CreateNetworkAllowList() ybmclient.ApiCreateNetworkAllowListRequest

func (*AuthApiClient) CreatePitrConfig added in v0.1.21

func (a *AuthApiClient) CreatePitrConfig(clusterId string) ybmclient.ApiCreateDatabasePitrConfigRequest

func (*AuthApiClient) CreatePrivateServiceEndpoint added in v0.0.15

func (a *AuthApiClient) CreatePrivateServiceEndpoint(clusterId string) ybmclient.ApiCreatePrivateServiceEndpointRequest

func (*AuthApiClient) CreatePrivateServiceEndpointRegionSpec added in v0.0.15

func (a *AuthApiClient) CreatePrivateServiceEndpointRegionSpec(regionArnMap map[string][]string) []ybmclient.PrivateServiceEndpointRegionSpec

func (*AuthApiClient) CreatePrivateServiceEndpointSpec added in v0.0.15

func (a *AuthApiClient) CreatePrivateServiceEndpointSpec(regionArnMap map[string][]string) []ybmclient.PrivateServiceEndpointSpec

func (*AuthApiClient) CreateReadReplica

func (a *AuthApiClient) CreateReadReplica(clusterId string) ybmclient.ApiCreateReadReplicaRequest

func (*AuthApiClient) CreateRestoreViaPitrConfigSpec added in v0.1.21

func (a *AuthApiClient) CreateRestoreViaPitrConfigSpec(restoreAtMilis int64) (*ybmclient.DatabaseRestoreViaPitrSpec, error)

func (*AuthApiClient) CreateRole added in v0.1.7

func (*AuthApiClient) CreateRoleSpec added in v0.1.7

func (a *AuthApiClient) CreateRoleSpec(cmd *cobra.Command, name string, permissionsMap map[string][]string) (*ybmclient.RoleSpec, error)

func (*AuthApiClient) CreateVpc

func (*AuthApiClient) CreateVpcPeering

func (a *AuthApiClient) CreateVpcPeering() ybmclient.ApiCreateVpcPeeringRequest

func (*AuthApiClient) CreateXClusterDr added in v0.1.21

func (a *AuthApiClient) CreateXClusterDr(clusterId string) ybmclient.ApiCreateXClusterDrRequest

func (*AuthApiClient) DeleteBackup

func (a *AuthApiClient) DeleteBackup(backupId string) ybmclient.ApiDeleteBackupRequest

func (*AuthApiClient) DeleteCdcSink

func (a *AuthApiClient) DeleteCdcSink(cdcSinkId string) ybmclient.ApiDeleteCdcSinkRequest

func (*AuthApiClient) DeleteCdcStream

func (a *AuthApiClient) DeleteCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiDeleteCdcStreamRequest

func (*AuthApiClient) DeleteCluster

func (a *AuthApiClient) DeleteCluster(clusterId string) ybmclient.ApiDeleteClusterRequest

func (*AuthApiClient) DeleteIntegration added in v0.1.19

func (a *AuthApiClient) DeleteIntegration(configId string) ybmclient.ApiDeleteTelemetryProviderRequest

func (*AuthApiClient) DeleteMetricsExporterConfig added in v0.1.15

func (a *AuthApiClient) DeleteMetricsExporterConfig(configId string) ybmclient.ApiDeleteMetricsExporterConfigRequest

func (*AuthApiClient) DeleteNetworkAllowList

func (a *AuthApiClient) DeleteNetworkAllowList(allowListId string) ybmclient.ApiDeleteNetworkAllowListRequest

func (*AuthApiClient) DeletePitrConfig added in v0.1.21

func (a *AuthApiClient) DeletePitrConfig(clusterId string, pitrConfigId string) ybmclient.ApiRemoveDatabasePitrConfigRequest

func (*AuthApiClient) DeletePrivateServiceEndpoint added in v0.0.15

func (a *AuthApiClient) DeletePrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiDeletePrivateServiceEndpointRequest

func (*AuthApiClient) DeleteReadReplica

func (a *AuthApiClient) DeleteReadReplica(clusterId string) ybmclient.ApiDeleteReadReplicaRequest

func (*AuthApiClient) DeleteRole added in v0.1.7

func (a *AuthApiClient) DeleteRole(roleId string) ybmclient.ApiDeleteRoleRequest

func (*AuthApiClient) DeleteVpc

func (a *AuthApiClient) DeleteVpc(vpcId string) ybmclient.ApiDeleteVpcRequest

func (*AuthApiClient) DeleteVpcPeering

func (a *AuthApiClient) DeleteVpcPeering(vpcPeeringId string) ybmclient.ApiDeleteVpcPeeringRequest

func (*AuthApiClient) DeleteXClusterDr added in v0.1.21

func (a *AuthApiClient) DeleteXClusterDr(clusterId string, drId string) ybmclient.ApiDeleteXClusterDrRequest

func (*AuthApiClient) EditCdcSink

func (a *AuthApiClient) EditCdcSink(cdcSinkId string) ybmclient.ApiEditCdcSinkRequest

func (*AuthApiClient) EditCdcStream

func (a *AuthApiClient) EditCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiEditCdcStreamRequest

func (*AuthApiClient) EditCluster

func (a *AuthApiClient) EditCluster(clusterId string) ybmclient.ApiEditClusterRequest

func (*AuthApiClient) EditClusterCMKs added in v0.1.5

func (a *AuthApiClient) EditClusterCMKs(clusterId string) ybmclient.ApiEditClusterCMKRequest

func (*AuthApiClient) EditClusterNetworkAllowLists

func (a *AuthApiClient) EditClusterNetworkAllowLists(clusterId string, allowListIds []string) ybmclient.ApiEditClusterNetworkAllowListsRequest

func (*AuthApiClient) EditClusterSpec added in v0.1.19

func (a *AuthApiClient) EditClusterSpec(cmd *cobra.Command, regionInfoList []map[string]string, clusterID string) (*ybmclient.ClusterSpec, error)

func (*AuthApiClient) EditDbQueryLoggingConfig added in v0.1.21

func (a *AuthApiClient) EditDbQueryLoggingConfig(clusterId string, exporterConfigId string) ybmclient.ApiUpdatePgLogExporterConfigRequest

func (*AuthApiClient) EditPrivateServiceEndpoint added in v0.0.15

func (a *AuthApiClient) EditPrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiEditPrivateServiceEndpointRequest

func (*AuthApiClient) EditReadReplicas

func (a *AuthApiClient) EditReadReplicas(clusterId string) ybmclient.ApiEditReadReplicasRequest

func (*AuthApiClient) EditXClusterDr added in v0.1.21

func (a *AuthApiClient) EditXClusterDr(clusterId string, drId string) ybmclient.ApiEditXClusterDrRequest

func (*AuthApiClient) EnableDbQueryLogging added in v0.1.21

func (a *AuthApiClient) EnableDbQueryLogging(clusterId string) ybmclient.ApiAssociatePgLogExporterConfigRequest

func (*AuthApiClient) ExtractProviderFromClusterName added in v0.1.12

func (a *AuthApiClient) ExtractProviderFromClusterName(clusterId string) ([]string, error)

func (*AuthApiClient) FailoverXClusterDr added in v0.1.21

func (a *AuthApiClient) FailoverXClusterDr(clusterId string, drId string) ybmclient.ApiFailoverRequest

func (*AuthApiClient) GetAccount added in v0.1.27

func (*AuthApiClient) GetAccountID

func (a *AuthApiClient) GetAccountID(accountID string) (string, error)

func (*AuthApiClient) GetApiKeyByName added in v0.1.7

func (a *AuthApiClient) GetApiKeyByName(name string) (ybmclient.ApiKeyData, error)

func (*AuthApiClient) GetBackup

func (a *AuthApiClient) GetBackup(backupID string) ybmclient.ApiGetBackupRequest

func (*AuthApiClient) GetBillingEstimate added in v0.1.28

func (a *AuthApiClient) GetBillingEstimate(startDate string, endDate string, accountNames []string) ybmclient.ApiGetBillingEstimateRequest

func (*AuthApiClient) GetBillingUsage added in v0.1.17

func (a *AuthApiClient) GetBillingUsage(startTimestamp string, endTimestamp string, clusterIds []string) ybmclient.ApiGetBillingUsageRequest

func (*AuthApiClient) GetCdcSink

func (a *AuthApiClient) GetCdcSink(cdcSinkId string) ybmclient.ApiGetCdcSinkRequest

func (*AuthApiClient) GetCdcSinkIDBySinkName

func (a *AuthApiClient) GetCdcSinkIDBySinkName(cdcSinkName string) (string, error)

func (*AuthApiClient) GetCdcStream

func (a *AuthApiClient) GetCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiGetCdcStreamRequest

func (*AuthApiClient) GetCdcStreamIDByStreamName

func (a *AuthApiClient) GetCdcStreamIDByStreamName(cdcStreamName string) (string, error)

func (*AuthApiClient) GetCluster

func (a *AuthApiClient) GetCluster(clusterId string) ybmclient.ApiGetClusterRequest

func (*AuthApiClient) GetClusterByName added in v0.0.16

func (a *AuthApiClient) GetClusterByName(clusterName string) (ybmclient.ClusterData, error)

func (*AuthApiClient) GetClusterCloudById

func (a *AuthApiClient) GetClusterCloudById(clusterId string) (ybmclient.CloudEnum, error)

func (*AuthApiClient) GetClusterIdByName

func (a *AuthApiClient) GetClusterIdByName(clusterName string) (string, error)

func (*AuthApiClient) GetClusterNamespaces added in v0.1.21

func (a *AuthApiClient) GetClusterNamespaces(clusterID string) ybmclient.ApiGetClusterNamespacesRequest

func (*AuthApiClient) GetClusterNode added in v0.0.15

func (a *AuthApiClient) GetClusterNode(clusterId string) ybmclient.ApiGetClusterNodesRequest

func (*AuthApiClient) GetClusterVpcById

func (a *AuthApiClient) GetClusterVpcById(clusterId string) (string, error)

func (*AuthApiClient) GetConfigByName added in v0.1.16

func (a *AuthApiClient) GetConfigByName(configName string) (*ybmclient.MetricsExporterConfigurationData, error)

func (*AuthApiClient) GetConnectionCertificate added in v0.0.14

func (a *AuthApiClient) GetConnectionCertificate() (string, error)

func (*AuthApiClient) GetDbLoggingConfig added in v0.1.21

func (a *AuthApiClient) GetDbLoggingConfig(clusterId string) ybmclient.ApiListPgLogExporterConfigsRequest

func (*AuthApiClient) GetDrByName added in v0.1.21

func (a *AuthApiClient) GetDrByName(drName string) (ybmclient.XClusterDrData, error)

func (*AuthApiClient) GetDrDetailsByName added in v0.1.21

func (a *AuthApiClient) GetDrDetailsByName(drName string) (ybmclient.XClusterDrInfo, error)

func (*AuthApiClient) GetEndpointByIdForClusterByName added in v0.0.16

func (a *AuthApiClient) GetEndpointByIdForClusterByName(clusterName string, endpointId string) (ybmclient.Endpoint, string, error)

func (*AuthApiClient) GetEndpointsForClusterByName added in v0.0.16

func (a *AuthApiClient) GetEndpointsForClusterByName(clusterName string) ([]ybmclient.Endpoint, string, error)

func (*AuthApiClient) GetFromInstanceType

func (a *AuthApiClient) GetFromInstanceType(resource string, cloud string, tier string, region string, numCores int32) (int32, error)

func (*AuthApiClient) GetGcpBackupReplicationConfig added in v0.1.30

func (a *AuthApiClient) GetGcpBackupReplicationConfig(clusterId string) ybmclient.ApiGetGcpBackupReplicationConfigRequest

func (*AuthApiClient) GetInfo

func (a *AuthApiClient) GetInfo(providedAccountID string, providedProjectID string)

func (*AuthApiClient) GetIntegrationByName added in v0.1.21

func (a *AuthApiClient) GetIntegrationByName(configName string) (*ybmclient.TelemetryProviderData, error)

func (*AuthApiClient) GetIntegrationIdFromName added in v0.1.21

func (authApi *AuthApiClient) GetIntegrationIdFromName(integrationName string) (string, error)

func (*AuthApiClient) GetIntegrationNameFromId added in v0.1.21

func (authApi *AuthApiClient) GetIntegrationNameFromId(integrationId string) (string, error)

func (*AuthApiClient) GetKeyIdByName added in v0.1.7

func (a *AuthApiClient) GetKeyIdByName(name string) (string, error)

func (*AuthApiClient) GetNetworkAllowListIdByName

func (a *AuthApiClient) GetNetworkAllowListIdByName(networkAllowListName string) (string, error)

func (*AuthApiClient) GetPitrConfig added in v0.1.21

func (a *AuthApiClient) GetPitrConfig(clusterId string, pitrConfigId string) ybmclient.ApiGetDatabasePitrConfigRequest

func (*AuthApiClient) GetPrivateServiceEndpoint added in v0.0.15

func (a *AuthApiClient) GetPrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiGetPrivateServiceEndpointRequest

func (*AuthApiClient) GetProjectID

func (a *AuthApiClient) GetProjectID(projectID string) (string, error)

func (*AuthApiClient) GetRole added in v0.1.12

func (a *AuthApiClient) GetRole(roleId string) ybmclient.ApiGetRoleRequest

func (*AuthApiClient) GetRoleByName added in v0.1.7

func (a *AuthApiClient) GetRoleByName(roleName string) (ybmclient.RoleData, error)

func (*AuthApiClient) GetRoleIdByName added in v0.1.7

func (a *AuthApiClient) GetRoleIdByName(roleName string) (string, error)

func (*AuthApiClient) GetSensitivePermissions added in v0.1.12

func (a *AuthApiClient) GetSensitivePermissions() (map[string][]string, error)

func (*AuthApiClient) GetSingleTenantVpc

func (a *AuthApiClient) GetSingleTenantVpc(vpcId string) ybmclient.ApiGetSingleTenantVpcRequest

func (*AuthApiClient) GetSupportedCloudRegions

func (*AuthApiClient) GetSupportedNodeConfigurations added in v0.1.5

func (a *AuthApiClient) GetSupportedNodeConfigurations(cloud string, tier string, region string) ybmclient.ApiGetSupportedNodeConfigurationsByAccountRequest

func (*AuthApiClient) GetSupportedNodeConfigurationsForEdit added in v0.1.19

func (a *AuthApiClient) GetSupportedNodeConfigurationsForEdit(clusterId string, regions []string) map[string][]ybmclient.NodeConfigurationResponseItem

func (*AuthApiClient) GetSupportedNodeConfigurationsV2 added in v0.1.19

func (a *AuthApiClient) GetSupportedNodeConfigurationsV2(cloud string, tier string, regions []string, geoPartitioned bool) map[string][]ybmclient.NodeConfigurationResponseItem

func (*AuthApiClient) GetTrack

func (a *AuthApiClient) GetTrack(trackId string) ybmclient.ApiGetTrackRequest

func (*AuthApiClient) GetTrackIdByName

func (a *AuthApiClient) GetTrackIdByName(trackName string) (string, error)

func (*AuthApiClient) GetTrackNameById

func (a *AuthApiClient) GetTrackNameById(trackId string) (string, error)

func (*AuthApiClient) GetUserByEmail added in v0.1.7

func (a *AuthApiClient) GetUserByEmail(email string) (ybmclient.UserData, error)

func (*AuthApiClient) GetUserIdByEmail added in v0.1.7

func (a *AuthApiClient) GetUserIdByEmail(email string) (string, error)

func (*AuthApiClient) GetVpcIdByName

func (a *AuthApiClient) GetVpcIdByName(vpcName string) (string, error)

func (*AuthApiClient) GetVpcNameById

func (a *AuthApiClient) GetVpcNameById(vpcId string) (string, error)

func (*AuthApiClient) GetVpcPeering

func (a *AuthApiClient) GetVpcPeering(vpcPeeringID string) ybmclient.ApiGetVpcPeeringRequest

func (*AuthApiClient) GetXClusterDr added in v0.1.21

func (a *AuthApiClient) GetXClusterDr(clusterId string, drId string) ybmclient.ApiGetXClusterDrRequest

func (*AuthApiClient) ListAccountUsers added in v0.1.7

func (a *AuthApiClient) ListAccountUsers() ybmclient.ApiListAccountUsersRequest

func (*AuthApiClient) ListAllRbacRoles added in v0.1.7

func (a *AuthApiClient) ListAllRbacRoles() ybmclient.ApiListRbacRolesRequest

func (*AuthApiClient) ListAllRbacRolesWithPermissions added in v0.1.7

func (a *AuthApiClient) ListAllRbacRolesWithPermissions() ybmclient.ApiListRbacRolesRequest

func (*AuthApiClient) ListApiKeyNetworkAllowLists added in v0.1.23

func (a *AuthApiClient) ListApiKeyNetworkAllowLists(apiKeyId string) ybmclient.ApiListNetworkAllowListsRequest

func (*AuthApiClient) ListApiKeys added in v0.1.7

func (*AuthApiClient) ListBackupPolicies added in v0.1.18

func (a *AuthApiClient) ListBackupPolicies(clusterId string, fetchOnlyActive bool) ybmclient.ApiListBackupSchedulesRequest

func (*AuthApiClient) ListBackupPoliciesV2 added in v0.1.19

func (a *AuthApiClient) ListBackupPoliciesV2(clusterId string, fetchOnlyActive bool) ybmclient.ApiListBackupSchedulesV2Request

func (*AuthApiClient) ListBackups

func (*AuthApiClient) ListCdcSinks

func (*AuthApiClient) ListCdcStreamsForAccount

func (a *AuthApiClient) ListCdcStreamsForAccount() ybmclient.ApiListCdcStreamsForAccountRequest

func (*AuthApiClient) ListClusterCMKs added in v0.1.5

func (a *AuthApiClient) ListClusterCMKs(clusterId string) ybmclient.ApiGetClusterCMKRequest

func (*AuthApiClient) ListClusterNetworkAllowLists

func (a *AuthApiClient) ListClusterNetworkAllowLists(clusterId string) ybmclient.ApiListClusterNetworkAllowListsRequest

func (*AuthApiClient) ListClusterPitrConfigs added in v0.1.21

func (a *AuthApiClient) ListClusterPitrConfigs(clusterId string) ybmclient.ApiListClusterPitrConfigsRequest

func (*AuthApiClient) ListClusters

func (*AuthApiClient) ListClustersByDateRange added in v0.1.17

func (a *AuthApiClient) ListClustersByDateRange(startTimestamp string, endTimestamp string) ybmclient.ApiListClustersByDateRangeRequest

func (*AuthApiClient) ListDbAuditExporterConfig added in v0.1.19

func (a *AuthApiClient) ListDbAuditExporterConfig(clusterId string) ybmclient.ApiListDbAuditExporterConfigRequest

func (*AuthApiClient) ListIntegrations added in v0.1.19

func (*AuthApiClient) ListMetricsExporterConfigs added in v0.1.15

func (a *AuthApiClient) ListMetricsExporterConfigs() ybmclient.ApiListMetricsExporterConfigsRequest

func (*AuthApiClient) ListNetworkAllowLists

func (a *AuthApiClient) ListNetworkAllowLists() ybmclient.ApiListNetworkAllowListsRequest

func (*AuthApiClient) ListProjects

func (*AuthApiClient) ListReadReplicas

func (a *AuthApiClient) ListReadReplicas(clusterId string) ybmclient.ApiListReadReplicasRequest

func (*AuthApiClient) ListResourcePermissions added in v0.1.7

func (a *AuthApiClient) ListResourcePermissions() ybmclient.ApiListResourcePermissionsRequest

func (*AuthApiClient) ListSingleTenantVpcs

func (a *AuthApiClient) ListSingleTenantVpcs() ybmclient.ApiListSingleTenantVpcsRequest

func (*AuthApiClient) ListSingleTenantVpcsByName

func (a *AuthApiClient) ListSingleTenantVpcsByName(name string) ybmclient.ApiListSingleTenantVpcsRequest

func (*AuthApiClient) ListSystemRbacRoles added in v0.1.7

func (a *AuthApiClient) ListSystemRbacRoles() ybmclient.ApiListRbacRolesRequest

func (*AuthApiClient) ListSystemRbacRolesWithPermissions added in v0.1.7

func (a *AuthApiClient) ListSystemRbacRolesWithPermissions() ybmclient.ApiListRbacRolesRequest

func (*AuthApiClient) ListTasks

func (*AuthApiClient) ListTracks

func (*AuthApiClient) ListVpcPeerings

func (a *AuthApiClient) ListVpcPeerings() ybmclient.ApiListVpcPeeringsRequest

func (*AuthApiClient) ListXClusterDr added in v0.1.21

func (*AuthApiClient) ModifyGcpBackupReplication added in v0.1.30

func (a *AuthApiClient) ModifyGcpBackupReplication(clusterId string) ybmclient.ApiModifyGcpBackupReplicationRequest

func (*AuthApiClient) ModifyUserRole added in v0.1.7

func (a *AuthApiClient) ModifyUserRole(userId string) ybmclient.ApiModifyUserRoleRequest

func (*AuthApiClient) PauseCluster

func (a *AuthApiClient) PauseCluster(clusterId string) ybmclient.ApiPauseClusterRequest

func (*AuthApiClient) PauseXClusterDr added in v0.1.21

func (a *AuthApiClient) PauseXClusterDr(clusterId string, drId string) ybmclient.ApiPauseRequest

func (*AuthApiClient) PerformConnectionPoolingOperation added in v0.1.21

func (a *AuthApiClient) PerformConnectionPoolingOperation(clusterId string) ybmclient.ApiPerformConnectionPoolingOperationRequest

func (*AuthApiClient) PerformNodeOperation added in v0.0.15

func (a *AuthApiClient) PerformNodeOperation(clusterId string) ybmclient.ApiPerformNodeOperationRequest

func (*AuthApiClient) Ping added in v0.1.7

func (*AuthApiClient) RemoveAccountUser added in v0.1.7

func (a *AuthApiClient) RemoveAccountUser(userId string) ybmclient.ApiRemoveAccountUserRequest

func (*AuthApiClient) RemoveDbQueryLoggingConfig added in v0.1.21

func (a *AuthApiClient) RemoveDbQueryLoggingConfig(clusterId string, exporterConfigId string) ybmclient.ApiRemovePgLogExporterConfigRequest

func (*AuthApiClient) RemoveMetricsExporterConfigFromCluster added in v0.1.15

func (a *AuthApiClient) RemoveMetricsExporterConfigFromCluster(clusterId string) ybmclient.ApiRemoveMetricsExporterConfigFromClusterRequest

func (*AuthApiClient) RestartXClusterDr added in v0.1.21

func (a *AuthApiClient) RestartXClusterDr(clusterId string, drId string) ybmclient.ApiRestartRequest

func (*AuthApiClient) RestoreBackup

func (a *AuthApiClient) RestoreBackup() ybmclient.ApiRestoreBackupRequest

func (*AuthApiClient) RestoreViaPitrConfig added in v0.1.21

func (a *AuthApiClient) RestoreViaPitrConfig(clusterId string, pitrConfigId string) ybmclient.ApiRestoreDatabaseViaPitrRequest

func (*AuthApiClient) ResumeCluster

func (a *AuthApiClient) ResumeCluster(clusterId string) ybmclient.ApiResumeClusterRequest

func (*AuthApiClient) ResumeXClusterDr added in v0.1.21

func (a *AuthApiClient) ResumeXClusterDr(clusterId string, drId string) ybmclient.ApiResumeRequest

func (*AuthApiClient) RevokeApiKey added in v0.1.7

func (a *AuthApiClient) RevokeApiKey(keyId string) ybmclient.ApiRevokeApiKeyRequest

func (*AuthApiClient) RoleContainsSensitivePermissions added in v0.1.12

func (a *AuthApiClient) RoleContainsSensitivePermissions(roleId string) (bool, error)

func (*AuthApiClient) StopMetricsExporter added in v0.1.15

func (a *AuthApiClient) StopMetricsExporter(clusterId string) ybmclient.ApiStopMetricsExporterRequest

func (*AuthApiClient) SwitchoverXClusterDr added in v0.1.21

func (a *AuthApiClient) SwitchoverXClusterDr(clusterId string, drId string) ybmclient.ApiSwitchoverRequest

func (*AuthApiClient) TriggerGcpBackupReplicationResync added in v0.1.30

func (a *AuthApiClient) TriggerGcpBackupReplicationResync(clusterId string) ybmclient.ApiTriggerGcpBackupReplicationResyncRequest

func (*AuthApiClient) UnassignDbAuditLogsExportConfig added in v0.1.19

func (a *AuthApiClient) UnassignDbAuditLogsExportConfig(configId string, integrationId string) ybmclient.ApiRemoveDbAuditLogExporterConfigRequest

func (*AuthApiClient) UpdateBackupPolicy added in v0.1.18

func (a *AuthApiClient) UpdateBackupPolicy(schedulId string) ybmclient.ApiModifyBackupScheduleRequest

func (*AuthApiClient) UpdateBackupPolicyV2 added in v0.1.19

func (a *AuthApiClient) UpdateBackupPolicyV2(clusterId, scheduleId string) ybmclient.ApiModifyBackupScheduleV2Request

func (*AuthApiClient) UpdateClusterCmkState added in v0.1.12

func (a *AuthApiClient) UpdateClusterCmkState(clusterId string, cmkId string) ybmclient.ApiUpdateClusterCmkStateRequest

func (*AuthApiClient) UpdateDbAuditExporterConfig added in v0.1.19

func (a *AuthApiClient) UpdateDbAuditExporterConfig(clusterId string, integrationId string) ybmclient.ApiUpdateDbAuditExporterConfigRequest

func (*AuthApiClient) UpdateIntegration added in v0.1.19

func (a *AuthApiClient) UpdateIntegration(configId string) ybmclient.ApiUpdateTelemetryProviderRequest

func (*AuthApiClient) UpdateMetricsExporterConfig added in v0.1.15

func (a *AuthApiClient) UpdateMetricsExporterConfig(configId string) ybmclient.ApiUpdateMetricsExporterConfigRequest

func (*AuthApiClient) UpdatePitrConfig added in v0.1.23

func (a *AuthApiClient) UpdatePitrConfig(clusterId string, pitrConfigId string) ybmclient.ApiUpdateDatabasePitrConfigRequest

func (*AuthApiClient) UpdateRole added in v0.1.7

func (a *AuthApiClient) UpdateRole(roleId string) ybmclient.ApiUpdateRoleRequest

func (*AuthApiClient) ValidateIntegration added in v0.1.19

func (*AuthApiClient) WaitForTaskCompletion

func (a *AuthApiClient) WaitForTaskCompletion(entityId string, entityType ybmclient.EntityTypeEnum, taskType ybmclient.TaskTypeEnum, completionStatus []string, message string) (string, error)

func (*AuthApiClient) WaitForTaskCompletionCI

func (a *AuthApiClient) WaitForTaskCompletionCI(entityId string, entityType ybmclient.EntityTypeEnum, taskType ybmclient.TaskTypeEnum, completionStatus []string, message string) (string, error)

func (*AuthApiClient) WaitForTaskCompletionFull

func (a *AuthApiClient) WaitForTaskCompletionFull(entityId string, entityType ybmclient.EntityTypeEnum, taskType ybmclient.TaskTypeEnum, completionStatus []string, message string) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL