Documentation ¶
Index ¶
- func GetApiErrorDetails(err error) string
- func GetVersion() string
- func ParseURL(host string) (*url.URL, error)
- func SetVersion(version string)
- func ToClusterNodeInfo(opt *ybmclient.OptionalClusterNodeInfo) ybmclient.ClusterNodeInfo
- type AuthApiClient
- func (a *AuthApiClient) AssignDbAuditLogsExporterConfig(clusterId string) ybmclient.ApiAssociateDbAuditExporterConfigRequest
- func (a *AuthApiClient) AssociateMetricsExporterWithCluster(clusterId string) ybmclient.ApiAddMetricsExporterConfigToClusterRequest
- func (a *AuthApiClient) BatchInviteAccountUsers() ybmclient.ApiBatchInviteAccountUsersRequest
- func (a *AuthApiClient) ContainsSensitivePermissions(permissionsMap map[string][]string) (bool, error)
- func (a *AuthApiClient) CreateApiKey() ybmclient.ApiCreateApiKeyRequest
- func (a *AuthApiClient) CreateApiKeySpec(name string, expiryHours int) (*ybmclient.ApiKeySpec, error)
- func (a *AuthApiClient) CreateBackup() ybmclient.ApiCreateBackupRequest
- func (a *AuthApiClient) CreateBatchInviteUserSpec(email string, roleId string) (*ybmclient.BatchInviteUserSpec, error)
- func (a *AuthApiClient) CreateCdcSink() ybmclient.ApiCreateCdcSinkRequest
- func (a *AuthApiClient) CreateCdcStream(clusterId string) ybmclient.ApiCreateCdcStreamRequest
- func (a *AuthApiClient) CreateCluster() ybmclient.ApiCreateClusterRequest
- func (a *AuthApiClient) CreateClusterSpec(cmd *cobra.Command, regionInfoList []map[string]string) (*ybmclient.ClusterSpec, error)
- func (a *AuthApiClient) CreateIntegration() ybmclient.ApiCreateTelemetryProviderRequest
- func (a *AuthApiClient) CreateMetricsExporterConfig() ybmclient.ApiCreateMetricsExporterConfigRequest
- func (a *AuthApiClient) CreateNetworkAllowList() ybmclient.ApiCreateNetworkAllowListRequest
- func (a *AuthApiClient) CreatePrivateServiceEndpoint(clusterId string) ybmclient.ApiCreatePrivateServiceEndpointRequest
- func (a *AuthApiClient) CreatePrivateServiceEndpointRegionSpec(regionArnMap map[string][]string) []ybmclient.PrivateServiceEndpointRegionSpec
- func (a *AuthApiClient) CreatePrivateServiceEndpointSpec(regionArnMap map[string][]string) []ybmclient.PrivateServiceEndpointSpec
- func (a *AuthApiClient) CreateReadReplica(clusterId string) ybmclient.ApiCreateReadReplicaRequest
- func (a *AuthApiClient) CreateRole() ybmclient.ApiCreateRoleRequest
- func (a *AuthApiClient) CreateRoleSpec(cmd *cobra.Command, name string, permissionsMap map[string][]string) (*ybmclient.RoleSpec, error)
- func (a *AuthApiClient) CreateVpc() ybmclient.ApiCreateVpcRequest
- func (a *AuthApiClient) CreateVpcPeering() ybmclient.ApiCreateVpcPeeringRequest
- func (a *AuthApiClient) DeleteBackup(backupId string) ybmclient.ApiDeleteBackupRequest
- func (a *AuthApiClient) DeleteCdcSink(cdcSinkId string) ybmclient.ApiDeleteCdcSinkRequest
- func (a *AuthApiClient) DeleteCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiDeleteCdcStreamRequest
- func (a *AuthApiClient) DeleteCluster(clusterId string) ybmclient.ApiDeleteClusterRequest
- func (a *AuthApiClient) DeleteIntegration(configId string) ybmclient.ApiDeleteTelemetryProviderRequest
- func (a *AuthApiClient) DeleteMetricsExporterConfig(configId string) ybmclient.ApiDeleteMetricsExporterConfigRequest
- func (a *AuthApiClient) DeleteNetworkAllowList(allowListId string) ybmclient.ApiDeleteNetworkAllowListRequest
- func (a *AuthApiClient) DeletePrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiDeletePrivateServiceEndpointRequest
- func (a *AuthApiClient) DeleteReadReplica(clusterId string) ybmclient.ApiDeleteReadReplicaRequest
- func (a *AuthApiClient) DeleteRole(roleId string) ybmclient.ApiDeleteRoleRequest
- func (a *AuthApiClient) DeleteVpc(vpcId string) ybmclient.ApiDeleteVpcRequest
- func (a *AuthApiClient) DeleteVpcPeering(vpcPeeringId string) ybmclient.ApiDeleteVpcPeeringRequest
- func (a *AuthApiClient) EditCdcSink(cdcSinkId string) ybmclient.ApiEditCdcSinkRequest
- func (a *AuthApiClient) EditCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiEditCdcStreamRequest
- func (a *AuthApiClient) EditCluster(clusterId string) ybmclient.ApiEditClusterRequest
- func (a *AuthApiClient) EditClusterCMKs(clusterId string) ybmclient.ApiEditClusterCMKRequest
- func (a *AuthApiClient) EditClusterNetworkAllowLists(clusterId string, allowListIds []string) ybmclient.ApiEditClusterNetworkAllowListsRequest
- func (a *AuthApiClient) EditClusterSpec(cmd *cobra.Command, regionInfoList []map[string]string, clusterID string) (*ybmclient.ClusterSpec, error)
- func (a *AuthApiClient) EditPrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiEditPrivateServiceEndpointRequest
- func (a *AuthApiClient) EditReadReplicas(clusterId string) ybmclient.ApiEditReadReplicasRequest
- func (a *AuthApiClient) ExtractProviderFromClusterName(clusterId string) ([]string, error)
- func (a *AuthApiClient) GetAccountID(accountID string) (string, error)
- func (a *AuthApiClient) GetApiKeyByName(name string) (ybmclient.ApiKeyData, error)
- func (a *AuthApiClient) GetBackup(backupID string) ybmclient.ApiGetBackupRequest
- func (a *AuthApiClient) GetBillingUsage(startTimestamp string, endTimestamp string, clusterIds []string) ybmclient.ApiGetBillingUsageRequest
- func (a *AuthApiClient) GetCdcSink(cdcSinkId string) ybmclient.ApiGetCdcSinkRequest
- func (a *AuthApiClient) GetCdcSinkIDBySinkName(cdcSinkName string) (string, error)
- func (a *AuthApiClient) GetCdcStream(cdcStreamId string, clusterId string) ybmclient.ApiGetCdcStreamRequest
- func (a *AuthApiClient) GetCdcStreamIDByStreamName(cdcStreamName string) (string, error)
- func (a *AuthApiClient) GetCluster(clusterId string) ybmclient.ApiGetClusterRequest
- func (a *AuthApiClient) GetClusterByName(clusterName string) (ybmclient.ClusterData, error)
- func (a *AuthApiClient) GetClusterCloudById(clusterId string) (ybmclient.CloudEnum, error)
- func (a *AuthApiClient) GetClusterIdByName(clusterName string) (string, error)
- func (a *AuthApiClient) GetClusterNode(clusterId string) ybmclient.ApiGetClusterNodesRequest
- func (a *AuthApiClient) GetClusterVpcById(clusterId string) (string, error)
- func (a *AuthApiClient) GetConfigByName(configName string) (*ybmclient.MetricsExporterConfigurationData, error)
- func (a *AuthApiClient) GetConnectionCertificate() (string, error)
- func (a *AuthApiClient) GetEndpointByIdForClusterByName(clusterName string, endpointId string) (ybmclient.Endpoint, string, error)
- func (a *AuthApiClient) GetEndpointsForClusterByName(clusterName string) ([]ybmclient.Endpoint, string, error)
- func (a *AuthApiClient) GetFromInstanceType(resource string, cloud string, tier string, region string, numCores int32) (int32, error)
- func (a *AuthApiClient) GetInfo(providedAccountID string, providedProjectID string)
- func (a *AuthApiClient) GetKeyIdByName(name string) (string, error)
- func (a *AuthApiClient) GetNetworkAllowListIdByName(networkAllowListName string) (string, error)
- func (a *AuthApiClient) GetPrivateServiceEndpoint(clusterId string, endpointId string) ybmclient.ApiGetPrivateServiceEndpointRequest
- func (a *AuthApiClient) GetProjectID(projectID string) (string, error)
- func (a *AuthApiClient) GetRole(roleId string) ybmclient.ApiGetRoleRequest
- func (a *AuthApiClient) GetRoleByName(roleName string) (ybmclient.RoleData, error)
- func (a *AuthApiClient) GetRoleIdByName(roleName string) (string, error)
- func (a *AuthApiClient) GetSensitivePermissions() (map[string][]string, error)
- func (a *AuthApiClient) GetSingleTenantVpc(vpcId string) ybmclient.ApiGetSingleTenantVpcRequest
- func (a *AuthApiClient) GetSupportedCloudRegions() ybmclient.ApiGetSupportedCloudRegionsRequest
- func (a *AuthApiClient) GetSupportedNodeConfigurations(cloud string, tier string, region string) ybmclient.ApiGetSupportedNodeConfigurationsRequest
- func (a *AuthApiClient) GetSupportedNodeConfigurationsForEdit(clusterId string, regions []string) map[string][]ybmclient.NodeConfigurationResponseItem
- func (a *AuthApiClient) GetSupportedNodeConfigurationsV2(cloud string, tier string, regions []string, geoPartitioned bool) map[string][]ybmclient.NodeConfigurationResponseItem
- func (a *AuthApiClient) GetTrack(trackId string) ybmclient.ApiGetTrackRequest
- func (a *AuthApiClient) GetTrackIdByName(trackName string) (string, error)
- func (a *AuthApiClient) GetTrackNameById(trackId string) (string, error)
- func (a *AuthApiClient) GetUserByEmail(email string) (ybmclient.UserData, error)
- func (a *AuthApiClient) GetUserIdByEmail(email string) (string, error)
- func (a *AuthApiClient) GetVpcIdByName(vpcName string) (string, error)
- func (a *AuthApiClient) GetVpcNameById(vpcId string) (string, error)
- func (a *AuthApiClient) GetVpcPeering(vpcPeeringID string) ybmclient.ApiGetVpcPeeringRequest
- func (a *AuthApiClient) ListAccountUsers() ybmclient.ApiListAccountUsersRequest
- func (a *AuthApiClient) ListAccounts() ybmclient.ApiListAccountsRequest
- func (a *AuthApiClient) ListAllRbacRoles() ybmclient.ApiListRbacRolesRequest
- func (a *AuthApiClient) ListAllRbacRolesWithPermissions() ybmclient.ApiListRbacRolesRequest
- func (a *AuthApiClient) ListApiKeys() ybmclient.ApiListApiKeysRequest
- func (a *AuthApiClient) ListBackupPolicies(clusterId string, fetchOnlyActive bool) ybmclient.ApiListBackupSchedulesRequest
- func (a *AuthApiClient) ListBackupPoliciesV2(clusterId string, fetchOnlyActive bool) ybmclient.ApiListBackupSchedulesV2Request
- func (a *AuthApiClient) ListBackups() ybmclient.ApiListBackupsRequest
- func (a *AuthApiClient) ListCdcSinks() ybmclient.ApiListCdcSinksRequest
- func (a *AuthApiClient) ListCdcStreamsForAccount() ybmclient.ApiListCdcStreamsForAccountRequest
- func (a *AuthApiClient) ListClusterCMKs(clusterId string) ybmclient.ApiGetClusterCMKRequest
- func (a *AuthApiClient) ListClusterNetworkAllowLists(clusterId string) ybmclient.ApiListClusterNetworkAllowListsRequest
- func (a *AuthApiClient) ListClusters() ybmclient.ApiListClustersRequest
- func (a *AuthApiClient) ListClustersByDateRange(startTimestamp string, endTimestamp string) ybmclient.ApiListClustersByDateRangeRequest
- func (a *AuthApiClient) ListDbAuditExporterConfig(clusterId string) ybmclient.ApiListDbAuditExporterConfigRequest
- func (a *AuthApiClient) ListIntegrations() ybmclient.ApiListTelemetryProvidersRequest
- func (a *AuthApiClient) ListMetricsExporterConfigs() ybmclient.ApiListMetricsExporterConfigsRequest
- func (a *AuthApiClient) ListNetworkAllowLists() ybmclient.ApiListNetworkAllowListsRequest
- func (a *AuthApiClient) ListProjects() ybmclient.ApiListProjectsRequest
- func (a *AuthApiClient) ListReadReplicas(clusterId string) ybmclient.ApiListReadReplicasRequest
- func (a *AuthApiClient) ListResourcePermissions() ybmclient.ApiListResourcePermissionsRequest
- func (a *AuthApiClient) ListSingleTenantVpcs() ybmclient.ApiListSingleTenantVpcsRequest
- func (a *AuthApiClient) ListSingleTenantVpcsByName(name string) ybmclient.ApiListSingleTenantVpcsRequest
- func (a *AuthApiClient) ListSystemRbacRoles() ybmclient.ApiListRbacRolesRequest
- func (a *AuthApiClient) ListSystemRbacRolesWithPermissions() ybmclient.ApiListRbacRolesRequest
- func (a *AuthApiClient) ListTasks() ybmclient.ApiListTasksRequest
- func (a *AuthApiClient) ListTracks() ybmclient.ApiListTracksRequest
- func (a *AuthApiClient) ListVpcPeerings() ybmclient.ApiListVpcPeeringsRequest
- func (a *AuthApiClient) ModifyUserRole(userId string) ybmclient.ApiModifyUserRoleRequest
- func (a *AuthApiClient) PauseCluster(clusterId string) ybmclient.ApiPauseClusterRequest
- func (a *AuthApiClient) PerformNodeOperation(clusterId string) ybmclient.ApiPerformNodeOperationRequest
- func (a *AuthApiClient) Ping() ybmclient.ApiGetPingRequest
- func (a *AuthApiClient) RemoveAccountUser(userId string) ybmclient.ApiRemoveAccountUserRequest
- func (a *AuthApiClient) RemoveMetricsExporterConfigFromCluster(clusterId string) ybmclient.ApiRemoveMetricsExporterConfigFromClusterRequest
- func (a *AuthApiClient) RestoreBackup() ybmclient.ApiRestoreBackupRequest
- func (a *AuthApiClient) ResumeCluster(clusterId string) ybmclient.ApiResumeClusterRequest
- func (a *AuthApiClient) RevokeApiKey(keyId string) ybmclient.ApiRevokeApiKeyRequest
- func (a *AuthApiClient) RoleContainsSensitivePermissions(roleId string) (bool, error)
- func (a *AuthApiClient) StopMetricsExporter(clusterId string) ybmclient.ApiStopMetricsExporterRequest
- func (a *AuthApiClient) UnassignDbAuditLogsExportConfig(configId string, integrationId string) ybmclient.ApiRemoveDbAuditLogExporterConfigRequest
- func (a *AuthApiClient) UpdateBackupPolicy(schedulId string) ybmclient.ApiModifyBackupScheduleRequest
- func (a *AuthApiClient) UpdateBackupPolicyV2(clusterId, scheduleId string) ybmclient.ApiModifyBackupScheduleV2Request
- func (a *AuthApiClient) UpdateClusterCmkState(clusterId string, cmkId string) ybmclient.ApiUpdateClusterCmkStateRequest
- func (a *AuthApiClient) UpdateDbAuditExporterConfig(clusterId string, integrationId string) ybmclient.ApiUpdateDbAuditExporterConfigRequest
- func (a *AuthApiClient) UpdateIntegration(configId string) ybmclient.ApiUpdateTelemetryProviderRequest
- func (a *AuthApiClient) UpdateMetricsExporterConfig(configId string) ybmclient.ApiUpdateMetricsExporterConfigRequest
- func (a *AuthApiClient) UpdateRole(roleId string) ybmclient.ApiUpdateRoleRequest
- func (a *AuthApiClient) ValidateIntegration() ybmclient.ApiValidateTelemetryProviderRequest
- func (a *AuthApiClient) WaitForTaskCompletion(entityId string, entityType ybmclient.EntityTypeEnum, ...) (string, error)
- func (a *AuthApiClient) WaitForTaskCompletionCI(entityId string, entityType ybmclient.EntityTypeEnum, ...) (string, error)
- func (a *AuthApiClient) WaitForTaskCompletionFull(entityId string, entityType ybmclient.EntityTypeEnum, ...) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetApiErrorDetails ¶
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 SetVersion ¶
func SetVersion(version string)
func ToClusterNodeInfo ¶ added in v0.1.19
func ToClusterNodeInfo(opt *ybmclient.OptionalClusterNodeInfo) ybmclient.ClusterNodeInfo
Types ¶
type AuthApiClient ¶
type AuthApiClient struct { ApiClient *ybmclient.APIClient AccountID string ProjectID string // contains filtered or unexported fields }
func NewAuthApiClient ¶
func NewAuthApiClient() (*AuthApiClient, error)
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) 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 (a *AuthApiClient) CreateApiKey() ybmclient.ApiCreateApiKeyRequest
func (*AuthApiClient) CreateApiKeySpec ¶ added in v0.1.7
func (a *AuthApiClient) CreateApiKeySpec(name string, expiryHours int) (*ybmclient.ApiKeySpec, error)
func (*AuthApiClient) CreateBackup ¶
func (a *AuthApiClient) CreateBackup() ybmclient.ApiCreateBackupRequest
func (*AuthApiClient) CreateBatchInviteUserSpec ¶ added in v0.1.7
func (a *AuthApiClient) CreateBatchInviteUserSpec(email string, roleId string) (*ybmclient.BatchInviteUserSpec, error)
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 (a *AuthApiClient) CreateIntegration() ybmclient.ApiCreateTelemetryProviderRequest
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) 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) CreateRole ¶ added in v0.1.7
func (a *AuthApiClient) CreateRole() ybmclient.ApiCreateRoleRequest
func (*AuthApiClient) CreateRoleSpec ¶ added in v0.1.7
func (*AuthApiClient) CreateVpc ¶
func (a *AuthApiClient) CreateVpc() ybmclient.ApiCreateVpcRequest
func (*AuthApiClient) CreateVpcPeering ¶
func (a *AuthApiClient) CreateVpcPeering() ybmclient.ApiCreateVpcPeeringRequest
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) 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) 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) 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) ExtractProviderFromClusterName ¶ added in v0.1.12
func (a *AuthApiClient) ExtractProviderFromClusterName(clusterId string) ([]string, error)
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) 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) 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) GetEndpointByIdForClusterByName ¶ added in v0.0.16
func (*AuthApiClient) GetEndpointsForClusterByName ¶ added in v0.0.16
func (*AuthApiClient) GetFromInstanceType ¶
func (*AuthApiClient) GetInfo ¶
func (a *AuthApiClient) GetInfo(providedAccountID string, providedProjectID string)
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) 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 (a *AuthApiClient) GetSupportedCloudRegions() ybmclient.ApiGetSupportedCloudRegionsRequest
func (*AuthApiClient) GetSupportedNodeConfigurations ¶ added in v0.1.5
func (a *AuthApiClient) GetSupportedNodeConfigurations(cloud string, tier string, region string) ybmclient.ApiGetSupportedNodeConfigurationsRequest
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) ListAccountUsers ¶ added in v0.1.7
func (a *AuthApiClient) ListAccountUsers() ybmclient.ApiListAccountUsersRequest
func (*AuthApiClient) ListAccounts ¶
func (a *AuthApiClient) ListAccounts() ybmclient.ApiListAccountsRequest
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) ListApiKeys ¶ added in v0.1.7
func (a *AuthApiClient) ListApiKeys() ybmclient.ApiListApiKeysRequest
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 (a *AuthApiClient) ListBackups() ybmclient.ApiListBackupsRequest
func (*AuthApiClient) ListCdcSinks ¶
func (a *AuthApiClient) ListCdcSinks() ybmclient.ApiListCdcSinksRequest
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) ListClusters ¶
func (a *AuthApiClient) ListClusters() ybmclient.ApiListClustersRequest
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 (a *AuthApiClient) ListIntegrations() ybmclient.ApiListTelemetryProvidersRequest
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 (a *AuthApiClient) ListProjects() ybmclient.ApiListProjectsRequest
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 (a *AuthApiClient) ListTasks() ybmclient.ApiListTasksRequest
func (*AuthApiClient) ListTracks ¶
func (a *AuthApiClient) ListTracks() ybmclient.ApiListTracksRequest
func (*AuthApiClient) ListVpcPeerings ¶
func (a *AuthApiClient) ListVpcPeerings() ybmclient.ApiListVpcPeeringsRequest
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) PerformNodeOperation ¶ added in v0.0.15
func (a *AuthApiClient) PerformNodeOperation(clusterId string) ybmclient.ApiPerformNodeOperationRequest
func (*AuthApiClient) Ping ¶ added in v0.1.7
func (a *AuthApiClient) Ping() ybmclient.ApiGetPingRequest
func (*AuthApiClient) RemoveAccountUser ¶ added in v0.1.7
func (a *AuthApiClient) RemoveAccountUser(userId string) ybmclient.ApiRemoveAccountUserRequest
func (*AuthApiClient) RemoveMetricsExporterConfigFromCluster ¶ added in v0.1.15
func (a *AuthApiClient) RemoveMetricsExporterConfigFromCluster(clusterId string) ybmclient.ApiRemoveMetricsExporterConfigFromClusterRequest
func (*AuthApiClient) RestoreBackup ¶
func (a *AuthApiClient) RestoreBackup() ybmclient.ApiRestoreBackupRequest
func (*AuthApiClient) ResumeCluster ¶
func (a *AuthApiClient) ResumeCluster(clusterId string) ybmclient.ApiResumeClusterRequest
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) 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) UpdateRole ¶ added in v0.1.7
func (a *AuthApiClient) UpdateRole(roleId string) ybmclient.ApiUpdateRoleRequest
func (*AuthApiClient) ValidateIntegration ¶ added in v0.1.19
func (a *AuthApiClient) ValidateIntegration() ybmclient.ApiValidateTelemetryProviderRequest
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)
Click to show internal directories.
Click to hide internal directories.