Documentation ¶
Index ¶
- Constants
- Variables
- func Chain(rt http.RoundTripper, middlewares ...Middleware) http.RoundTripper
- func ConfirmWorkloadDefinitionReconciled(r *controller.Reconciler, definitionID uint) (bool, error)
- func ConfirmWorkloadInstanceReconciled(r *controller.Reconciler, instanceID uint) (bool, error)
- func CreateAttachedObjectReference(apiClient *http.Client, apiAddr string, ...) (*v0.AttachedObjectReference, error)
- func CreateAwsAccount(apiClient *http.Client, apiAddr string, awsAccount *v0.AwsAccount) (*v0.AwsAccount, error)
- func CreateAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func CreateAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func CreateAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsObjectStorageBucketDefinition, error)
- func CreateAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsObjectStorageBucketInstance, error)
- func CreateAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsRelationalDatabaseDefinition, error)
- func CreateAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsRelationalDatabaseInstance, error)
- func CreateControlPlaneDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ControlPlaneDefinition, error)
- func CreateControlPlaneInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ControlPlaneInstance, error)
- func CreateDomainNameDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.DomainNameDefinition, error)
- func CreateDomainNameInstance(apiClient *http.Client, apiAddr string, ...) (*v0.DomainNameInstance, error)
- func CreateGatewayDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.GatewayDefinition, error)
- func CreateGatewayHttpPort(apiClient *http.Client, apiAddr string, gatewayHttpPort *v0.GatewayHttpPort) (*v0.GatewayHttpPort, error)
- func CreateGatewayInstance(apiClient *http.Client, apiAddr string, gatewayInstance *v0.GatewayInstance) (*v0.GatewayInstance, error)
- func CreateGatewayTcpPort(apiClient *http.Client, apiAddr string, gatewayTcpPort *v0.GatewayTcpPort) (*v0.GatewayTcpPort, error)
- func CreateHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.HelmWorkloadDefinition, error)
- func CreateHelmWorkloadInstance(apiClient *http.Client, apiAddr string, ...) (*v0.HelmWorkloadInstance, error)
- func CreateKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.KubernetesRuntimeDefinition, error)
- func CreateKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, ...) (*v0.KubernetesRuntimeInstance, error)
- func CreateLogBackend(apiClient *http.Client, apiAddr string, logBackend *v0.LogBackend) (*v0.LogBackend, error)
- func CreateLogStorageDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.LogStorageDefinition, error)
- func CreateLogStorageInstance(apiClient *http.Client, apiAddr string, ...) (*v0.LogStorageInstance, error)
- func CreateLoggingDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.LoggingDefinition, error)
- func CreateLoggingInstance(apiClient *http.Client, apiAddr string, loggingInstance *v0.LoggingInstance) (*v0.LoggingInstance, error)
- func CreateMetricsDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.MetricsDefinition, error)
- func CreateMetricsInstance(apiClient *http.Client, apiAddr string, metricsInstance *v0.MetricsInstance) (*v0.MetricsInstance, error)
- func CreateObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityDashboardDefinition, error)
- func CreateObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityDashboardInstance, error)
- func CreateObservabilityStackDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityStackDefinition, error)
- func CreateObservabilityStackInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityStackInstance, error)
- func CreateProfile(apiClient *http.Client, apiAddr string, profile *v0.Profile) (*v0.Profile, error)
- func CreateSecretDefinition(apiClient *http.Client, apiAddr string, secretDefinition *v0.SecretDefinition) (*v0.SecretDefinition, error)
- func CreateSecretInstance(apiClient *http.Client, apiAddr string, secretInstance *v0.SecretInstance) (*v0.SecretInstance, error)
- func CreateTerraformDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.TerraformDefinition, error)
- func CreateTerraformInstance(apiClient *http.Client, apiAddr string, ...) (*v0.TerraformInstance, error)
- func CreateTier(apiClient *http.Client, apiAddr string, tier *v0.Tier) (*v0.Tier, error)
- func CreateWorkloadDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadDefinition, error)
- func CreateWorkloadEvent(apiClient *http.Client, apiAddr string, workloadEvent *v0.WorkloadEvent) (*v0.WorkloadEvent, error)
- func CreateWorkloadInstance(apiClient *http.Client, apiAddr string, workloadInstance *v0.WorkloadInstance) (*v0.WorkloadInstance, error)
- func CreateWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadResourceDefinition, error)
- func CreateWorkloadResourceDefinitions(apiClient *http.Client, apiAddr string, ...) (*[]v0.WorkloadResourceDefinition, error)
- func CreateWorkloadResourceInstance(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadResourceInstance, error)
- func DeleteAttachedObjectReference(apiClient *http.Client, apiAddr string, id uint) (*v0.AttachedObjectReference, error)
- func DeleteAwsAccount(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsAccount, error)
- func DeleteAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func DeleteAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func DeleteAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketDefinition, error)
- func DeleteAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketInstance, error)
- func DeleteAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseDefinition, error)
- func DeleteAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseInstance, error)
- func DeleteControlPlaneDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneDefinition, error)
- func DeleteControlPlaneInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneInstance, error)
- func DeleteDomainNameDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameDefinition, error)
- func DeleteDomainNameInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameInstance, error)
- func DeleteGatewayDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayDefinition, error)
- func DeleteGatewayHttpPort(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayHttpPort, error)
- func DeleteGatewayInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayInstance, error)
- func DeleteGatewayTcpPort(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayTcpPort, error)
- func DeleteHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadDefinition, error)
- func DeleteHelmWorkloadInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadInstance, error)
- func DeleteKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeDefinition, error)
- func DeleteKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeInstance, error)
- func DeleteLogBackend(apiClient *http.Client, apiAddr string, id uint) (*v0.LogBackend, error)
- func DeleteLogStorageDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageDefinition, error)
- func DeleteLogStorageInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageInstance, error)
- func DeleteLoggingDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingDefinition, error)
- func DeleteLoggingInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingInstance, error)
- func DeleteMetricsDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsDefinition, error)
- func DeleteMetricsInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsInstance, error)
- func DeleteObjectByTypeAndID(apiClient *http.Client, apiAddr string, objectType string, id uint) error
- func DeleteObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardDefinition, error)
- func DeleteObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardInstance, error)
- func DeleteObservabilityStackDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackDefinition, error)
- func DeleteObservabilityStackInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackInstance, error)
- func DeleteProfile(apiClient *http.Client, apiAddr string, id uint) (*v0.Profile, error)
- func DeleteSecretDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretDefinition, error)
- func DeleteSecretInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretInstance, error)
- func DeleteTerraformDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformDefinition, error)
- func DeleteTerraformInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformInstance, error)
- func DeleteTier(apiClient *http.Client, apiAddr string, id uint) (*v0.Tier, error)
- func DeleteWorkloadDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadDefinition, error)
- func DeleteWorkloadEvent(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadEvent, error)
- func DeleteWorkloadEventsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadEvent, error)
- func DeleteWorkloadInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadInstance, error)
- func DeleteWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceDefinition, error)
- func DeleteWorkloadResourceInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceInstance, error)
- func GetAttachedObjectReferenceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AttachedObjectReference, error)
- func GetAttachedObjectReferenceByName(apiClient *http.Client, apiAddr, name string) (*v0.AttachedObjectReference, error)
- func GetAttachedObjectReferences(apiClient *http.Client, apiAddr string) (*[]v0.AttachedObjectReference, error)
- func GetAttachedObjectReferencesByAttachedObjectID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.AttachedObjectReference, error)
- func GetAttachedObjectReferencesByObjectID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.AttachedObjectReference, error)
- func GetAttachedObjectReferencesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AttachedObjectReference, error)
- func GetAwsAccountByAccountID(apiClient *http.Client, apiAddr string, accountID string) (*v0.AwsAccount, error)
- func GetAwsAccountByDefaultAccount(apiClient *http.Client, apiAddr string) (*v0.AwsAccount, error)
- func GetAwsAccountByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsAccount, error)
- func GetAwsAccountByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsAccount, error)
- func GetAwsAccounts(apiClient *http.Client, apiAddr string) (*[]v0.AwsAccount, error)
- func GetAwsAccountsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsAccount, error)
- func GetAwsEksKubernetesRuntimeDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func GetAwsEksKubernetesRuntimeDefinitionByK8sRuntimeDef(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func GetAwsEksKubernetesRuntimeDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func GetAwsEksKubernetesRuntimeDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsEksKubernetesRuntimeDefinition, error)
- func GetAwsEksKubernetesRuntimeDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsEksKubernetesRuntimeDefinition, error)
- func GetAwsEksKubernetesRuntimeInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func GetAwsEksKubernetesRuntimeInstanceByK8sRuntimeInst(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func GetAwsEksKubernetesRuntimeInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func GetAwsEksKubernetesRuntimeInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsEksKubernetesRuntimeInstance, error)
- func GetAwsEksKubernetesRuntimeInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsEksKubernetesRuntimeInstance, error)
- func GetAwsObjectStorageBucketDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketDefinition, error)
- func GetAwsObjectStorageBucketDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsObjectStorageBucketDefinition, error)
- func GetAwsObjectStorageBucketDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsObjectStorageBucketDefinition, error)
- func GetAwsObjectStorageBucketDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsObjectStorageBucketDefinition, error)
- func GetAwsObjectStorageBucketInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketInstance, error)
- func GetAwsObjectStorageBucketInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsObjectStorageBucketInstance, error)
- func GetAwsObjectStorageBucketInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsObjectStorageBucketInstance, error)
- func GetAwsObjectStorageBucketInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsObjectStorageBucketInstance, error)
- func GetAwsRelationalDatabaseDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseDefinition, error)
- func GetAwsRelationalDatabaseDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsRelationalDatabaseDefinition, error)
- func GetAwsRelationalDatabaseDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsRelationalDatabaseDefinition, error)
- func GetAwsRelationalDatabaseDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsRelationalDatabaseDefinition, error)
- func GetAwsRelationalDatabaseInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseInstance, error)
- func GetAwsRelationalDatabaseInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsRelationalDatabaseInstance, error)
- func GetAwsRelationalDatabaseInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsRelationalDatabaseInstance, error)
- func GetAwsRelationalDatabaseInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsRelationalDatabaseInstance, error)
- func GetControlPlaneDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneDefinition, error)
- func GetControlPlaneDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ControlPlaneDefinition, error)
- func GetControlPlaneDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ControlPlaneDefinition, error)
- func GetControlPlaneDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ControlPlaneDefinition, error)
- func GetControlPlaneInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneInstance, error)
- func GetControlPlaneInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ControlPlaneInstance, error)
- func GetControlPlaneInstances(apiClient *http.Client, apiAddr string) (*[]v0.ControlPlaneInstance, error)
- func GetControlPlaneInstancesByControlPlaneDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.ControlPlaneInstance, error)
- func GetControlPlaneInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ControlPlaneInstance, error)
- func GetDefaultKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string) (*v0.KubernetesRuntimeInstance, error)
- func GetDomainNameDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameDefinition, error)
- func GetDomainNameDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.DomainNameDefinition, error)
- func GetDomainNameDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.DomainNameDefinition, error)
- func GetDomainNameDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.DomainNameDefinition, error)
- func GetDomainNameInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameInstance, error)
- func GetDomainNameInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.DomainNameInstance, error)
- func GetDomainNameInstances(apiClient *http.Client, apiAddr string) (*[]v0.DomainNameInstance, error)
- func GetDomainNameInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.DomainNameInstance, error)
- func GetGatewayDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayDefinition, error)
- func GetGatewayDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayDefinition, error)
- func GetGatewayDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.GatewayDefinition, error)
- func GetGatewayDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayDefinition, error)
- func GetGatewayHttpAndTcpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayHttpPort, *[]v0.GatewayTcpPort, error)
- func GetGatewayHttpPortByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayHttpPort, error)
- func GetGatewayHttpPortByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayHttpPort, error)
- func GetGatewayHttpPorts(apiClient *http.Client, apiAddr string) (*[]v0.GatewayHttpPort, error)
- func GetGatewayHttpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayHttpPort, error)
- func GetGatewayHttpPortsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayHttpPort, error)
- func GetGatewayInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayInstance, error)
- func GetGatewayInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayInstance, error)
- func GetGatewayInstances(apiClient *http.Client, apiAddr string) (*[]v0.GatewayInstance, error)
- func GetGatewayInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayInstance, error)
- func GetGatewayPortsAsString(apiClient *http.Client, apiAddr string, id uint) (string, error)
- func GetGatewayTcpPortByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayTcpPort, error)
- func GetGatewayTcpPortByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayTcpPort, error)
- func GetGatewayTcpPorts(apiClient *http.Client, apiAddr string) (*[]v0.GatewayTcpPort, error)
- func GetGatewayTcpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayTcpPort, error)
- func GetGatewayTcpPortsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayTcpPort, error)
- func GetGenesisControlPlaneInstance(apiClient *http.Client, apiAddr string) (*v0.ControlPlaneInstance, error)
- func GetHTTPClient(authEnabled bool, ca string, clientCertificate string, clientPrivateKey string, ...) (*http.Client, error)
- func GetHelmWorkloadDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadDefinition, error)
- func GetHelmWorkloadDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.HelmWorkloadDefinition, error)
- func GetHelmWorkloadDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.HelmWorkloadDefinition, error)
- func GetHelmWorkloadDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.HelmWorkloadDefinition, error)
- func GetHelmWorkloadInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadInstance, error)
- func GetHelmWorkloadInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.HelmWorkloadInstance, error)
- func GetHelmWorkloadInstances(apiClient *http.Client, apiAddr string) (*[]v0.HelmWorkloadInstance, error)
- func GetHelmWorkloadInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.HelmWorkloadInstance, error)
- func GetInfraProviderByKubernetesRuntimeInstanceID(apiClient *http.Client, apiAddr string, kubernetesRuntimeInstanceId *uint) (*string, error)
- func GetKubeDynamicClientAndMapper(kubeconfigPath string) (*dynamic.DynamicClient, meta.RESTMapper, error)
- func GetKubernetesRuntimeDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeDefinition, error)
- func GetKubernetesRuntimeDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.KubernetesRuntimeDefinition, error)
- func GetKubernetesRuntimeDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.KubernetesRuntimeDefinition, error)
- func GetKubernetesRuntimeDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.KubernetesRuntimeDefinition, error)
- func GetKubernetesRuntimeInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeInstance, error)
- func GetKubernetesRuntimeInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.KubernetesRuntimeInstance, error)
- func GetKubernetesRuntimeInstances(apiClient *http.Client, apiAddr string) (*[]v0.KubernetesRuntimeInstance, error)
- func GetKubernetesRuntimeInstancesByKubernetesRuntimeDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.KubernetesRuntimeInstance, error)
- func GetKubernetesRuntimeInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.KubernetesRuntimeInstance, error)
- func GetLogBackendByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LogBackend, error)
- func GetLogBackendByName(apiClient *http.Client, apiAddr, name string) (*v0.LogBackend, error)
- func GetLogBackends(apiClient *http.Client, apiAddr string) (*[]v0.LogBackend, error)
- func GetLogBackendsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogBackend, error)
- func GetLogStorageDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageDefinition, error)
- func GetLogStorageDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.LogStorageDefinition, error)
- func GetLogStorageDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.LogStorageDefinition, error)
- func GetLogStorageDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogStorageDefinition, error)
- func GetLogStorageInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageInstance, error)
- func GetLogStorageInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.LogStorageInstance, error)
- func GetLogStorageInstances(apiClient *http.Client, apiAddr string) (*[]v0.LogStorageInstance, error)
- func GetLogStorageInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogStorageInstance, error)
- func GetLoggingDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingDefinition, error)
- func GetLoggingDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.LoggingDefinition, error)
- func GetLoggingDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.LoggingDefinition, error)
- func GetLoggingDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LoggingDefinition, error)
- func GetLoggingInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingInstance, error)
- func GetLoggingInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.LoggingInstance, error)
- func GetLoggingInstances(apiClient *http.Client, apiAddr string) (*[]v0.LoggingInstance, error)
- func GetLoggingInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LoggingInstance, error)
- func GetMetricsDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsDefinition, error)
- func GetMetricsDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.MetricsDefinition, error)
- func GetMetricsDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.MetricsDefinition, error)
- func GetMetricsDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.MetricsDefinition, error)
- func GetMetricsInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsInstance, error)
- func GetMetricsInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.MetricsInstance, error)
- func GetMetricsInstances(apiClient *http.Client, apiAddr string) (*[]v0.MetricsInstance, error)
- func GetMetricsInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.MetricsInstance, error)
- func GetObservabilityDashboardDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardDefinition, error)
- func GetObservabilityDashboardDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityDashboardDefinition, error)
- func GetObservabilityDashboardDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityDashboardDefinition, error)
- func GetObservabilityDashboardDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityDashboardDefinition, error)
- func GetObservabilityDashboardInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardInstance, error)
- func GetObservabilityDashboardInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityDashboardInstance, error)
- func GetObservabilityDashboardInstances(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityDashboardInstance, error)
- func GetObservabilityDashboardInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityDashboardInstance, error)
- func GetObservabilityStackDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackDefinition, error)
- func GetObservabilityStackDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityStackDefinition, error)
- func GetObservabilityStackDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityStackDefinition, error)
- func GetObservabilityStackDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityStackDefinition, error)
- func GetObservabilityStackInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackInstance, error)
- func GetObservabilityStackInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityStackInstance, error)
- func GetObservabilityStackInstances(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityStackInstance, error)
- func GetObservabilityStackInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityStackInstance, error)
- func GetProfileByID(apiClient *http.Client, apiAddr string, id uint) (*v0.Profile, error)
- func GetProfileByName(apiClient *http.Client, apiAddr, name string) (*v0.Profile, error)
- func GetProfiles(apiClient *http.Client, apiAddr string) (*[]v0.Profile, error)
- func GetProfilesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.Profile, error)
- func GetResourceInventoryByK8sRuntimeInst(apiClient *http.Client, apiAddr string, kubernetesRuntimeInstanceId *uint) (*eks.EksInventory, error)
- func GetResponse(client *http.Client, url string, httpMethod string, reqBody *bytes.Buffer, ...) (*v0.Response, error)
- func GetSecretDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretDefinition, error)
- func GetSecretDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.SecretDefinition, error)
- func GetSecretDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.SecretDefinition, error)
- func GetSecretDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.SecretDefinition, error)
- func GetSecretInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretInstance, error)
- func GetSecretInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.SecretInstance, error)
- func GetSecretInstances(apiClient *http.Client, apiAddr string) (*[]v0.SecretInstance, error)
- func GetSecretInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.SecretInstance, error)
- func GetSelfControlPlaneInstance(apiClient *http.Client, apiAddr string) (*v0.ControlPlaneInstance, error)
- func GetTerraformDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformDefinition, error)
- func GetTerraformDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.TerraformDefinition, error)
- func GetTerraformDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.TerraformDefinition, error)
- func GetTerraformDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.TerraformDefinition, error)
- func GetTerraformInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformInstance, error)
- func GetTerraformInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.TerraformInstance, error)
- func GetTerraformInstances(apiClient *http.Client, apiAddr string) (*[]v0.TerraformInstance, error)
- func GetTerraformInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.TerraformInstance, error)
- func GetThreeportControlPlaneKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string) (*v0.KubernetesRuntimeInstance, error)
- func GetTierByID(apiClient *http.Client, apiAddr string, id uint) (*v0.Tier, error)
- func GetTierByName(apiClient *http.Client, apiAddr, name string) (*v0.Tier, error)
- func GetTiers(apiClient *http.Client, apiAddr string) (*[]v0.Tier, error)
- func GetTiersByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.Tier, error)
- func GetWorkloadDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadDefinition, error)
- func GetWorkloadDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadDefinition, error)
- func GetWorkloadDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadDefinition, error)
- func GetWorkloadDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadDefinition, error)
- func GetWorkloadEventByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadEvent, error)
- func GetWorkloadEventByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadEvent, error)
- func GetWorkloadEvents(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadEvent, error)
- func GetWorkloadEventsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadEvent, error)
- func GetWorkloadInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadInstance, error)
- func GetWorkloadInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadInstance, error)
- func GetWorkloadInstances(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadInstance, error)
- func GetWorkloadInstancesByKubernetesRuntimeInstanceID(apiClient *http.Client, apiAddr string, kubernetesRuntimeID uint) (*[]v0.WorkloadInstance, error)
- func GetWorkloadInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadInstance, error)
- func GetWorkloadInstancesByWorkloadDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadInstance, error)
- func GetWorkloadResourceDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceDefinition, error)
- func GetWorkloadResourceDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadResourceDefinition, error)
- func GetWorkloadResourceDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadResourceDefinition, error)
- func GetWorkloadResourceDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadResourceDefinition, error)
- func GetWorkloadResourceDefinitionsByWorkloadDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadResourceDefinition, error)
- func GetWorkloadResourceInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceInstance, error)
- func GetWorkloadResourceInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadResourceInstance, error)
- func GetWorkloadResourceInstances(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadResourceInstance, error)
- func GetWorkloadResourceInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadResourceInstance, error)
- func GetWorkloadResourceInstancesByWorkloadInstanceID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadResourceInstance, error)
- func IsDebug() bool
- func ReplaceAssociatedObjectsWithNil(obj interface{}) (err error)
- func UpdateAttachedObjectReference(apiClient *http.Client, apiAddr string, ...) (*v0.AttachedObjectReference, error)
- func UpdateAwsAccount(apiClient *http.Client, apiAddr string, awsAccount *v0.AwsAccount) (*v0.AwsAccount, error)
- func UpdateAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsEksKubernetesRuntimeDefinition, error)
- func UpdateAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsEksKubernetesRuntimeInstance, error)
- func UpdateAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsObjectStorageBucketDefinition, error)
- func UpdateAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsObjectStorageBucketInstance, error)
- func UpdateAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.AwsRelationalDatabaseDefinition, error)
- func UpdateAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, ...) (*v0.AwsRelationalDatabaseInstance, error)
- func UpdateControlPlaneDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ControlPlaneDefinition, error)
- func UpdateControlPlaneInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ControlPlaneInstance, error)
- func UpdateDomainNameDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.DomainNameDefinition, error)
- func UpdateDomainNameInstance(apiClient *http.Client, apiAddr string, ...) (*v0.DomainNameInstance, error)
- func UpdateGatewayDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.GatewayDefinition, error)
- func UpdateGatewayHttpPort(apiClient *http.Client, apiAddr string, gatewayHttpPort *v0.GatewayHttpPort) (*v0.GatewayHttpPort, error)
- func UpdateGatewayInstance(apiClient *http.Client, apiAddr string, gatewayInstance *v0.GatewayInstance) (*v0.GatewayInstance, error)
- func UpdateGatewayTcpPort(apiClient *http.Client, apiAddr string, gatewayTcpPort *v0.GatewayTcpPort) (*v0.GatewayTcpPort, error)
- func UpdateHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.HelmWorkloadDefinition, error)
- func UpdateHelmWorkloadInstance(apiClient *http.Client, apiAddr string, ...) (*v0.HelmWorkloadInstance, error)
- func UpdateKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.KubernetesRuntimeDefinition, error)
- func UpdateKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, ...) (*v0.KubernetesRuntimeInstance, error)
- func UpdateLogBackend(apiClient *http.Client, apiAddr string, logBackend *v0.LogBackend) (*v0.LogBackend, error)
- func UpdateLogStorageDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.LogStorageDefinition, error)
- func UpdateLogStorageInstance(apiClient *http.Client, apiAddr string, ...) (*v0.LogStorageInstance, error)
- func UpdateLoggingDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.LoggingDefinition, error)
- func UpdateLoggingInstance(apiClient *http.Client, apiAddr string, loggingInstance *v0.LoggingInstance) (*v0.LoggingInstance, error)
- func UpdateMetricsDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.MetricsDefinition, error)
- func UpdateMetricsInstance(apiClient *http.Client, apiAddr string, metricsInstance *v0.MetricsInstance) (*v0.MetricsInstance, error)
- func UpdateObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityDashboardDefinition, error)
- func UpdateObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityDashboardInstance, error)
- func UpdateObservabilityStackDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityStackDefinition, error)
- func UpdateObservabilityStackInstance(apiClient *http.Client, apiAddr string, ...) (*v0.ObservabilityStackInstance, error)
- func UpdateProfile(apiClient *http.Client, apiAddr string, profile *v0.Profile) (*v0.Profile, error)
- func UpdateSecretDefinition(apiClient *http.Client, apiAddr string, secretDefinition *v0.SecretDefinition) (*v0.SecretDefinition, error)
- func UpdateSecretInstance(apiClient *http.Client, apiAddr string, secretInstance *v0.SecretInstance) (*v0.SecretInstance, error)
- func UpdateTerraformDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.TerraformDefinition, error)
- func UpdateTerraformInstance(apiClient *http.Client, apiAddr string, ...) (*v0.TerraformInstance, error)
- func UpdateTier(apiClient *http.Client, apiAddr string, tier *v0.Tier) (*v0.Tier, error)
- func UpdateWorkloadDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadDefinition, error)
- func UpdateWorkloadEvent(apiClient *http.Client, apiAddr string, workloadEvent *v0.WorkloadEvent) (*v0.WorkloadEvent, error)
- func UpdateWorkloadInstance(apiClient *http.Client, apiAddr string, workloadInstance *v0.WorkloadInstance) (*v0.WorkloadInstance, error)
- func UpdateWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadResourceDefinition, error)
- func UpdateWorkloadResourceInstance(apiClient *http.Client, apiAddr string, ...) (*v0.WorkloadResourceInstance, error)
- type CustomTransport
- type Middleware
Constants ¶
const ApiVersion = "v0"
const GoClientDebug = "ThreeportGoClientDebug"
Variables ¶
var ErrConflict = errors.New("conflict")
var ErrForbidden = errors.New("forbidden")
var ErrObjectNotFound = errors.New("object not found")
Functions ¶
func Chain ¶
func Chain(rt http.RoundTripper, middlewares ...Middleware) http.RoundTripper
Chain is a handy function to wrap a base RoundTripper (optional) with the middlewares.
func ConfirmWorkloadDefinitionReconciled ¶
func ConfirmWorkloadDefinitionReconciled( r *controller.Reconciler, definitionID uint, ) (bool, error)
ConfirmWorkloadDefinitionReconciled confirms whether a workload definition is reconciled.
func ConfirmWorkloadInstanceReconciled ¶
ConfirmWorkloadInstanceReconciled confirms whether a workload instance is reconciled.
func CreateAttachedObjectReference ¶
func CreateAttachedObjectReference(apiClient *http.Client, apiAddr string, attachedObjectReference *v0.AttachedObjectReference) (*v0.AttachedObjectReference, error)
CreateAttachedObjectReference creates a new attached object reference.
func CreateAwsAccount ¶
func CreateAwsAccount(apiClient *http.Client, apiAddr string, awsAccount *v0.AwsAccount) (*v0.AwsAccount, error)
CreateAwsAccount creates a new aws account.
func CreateAwsEksKubernetesRuntimeDefinition ¶
func CreateAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, awsEksKubernetesRuntimeDefinition *v0.AwsEksKubernetesRuntimeDefinition) (*v0.AwsEksKubernetesRuntimeDefinition, error)
CreateAwsEksKubernetesRuntimeDefinition creates a new aws eks kubernetes runtime definition.
func CreateAwsEksKubernetesRuntimeInstance ¶
func CreateAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, awsEksKubernetesRuntimeInstance *v0.AwsEksKubernetesRuntimeInstance) (*v0.AwsEksKubernetesRuntimeInstance, error)
CreateAwsEksKubernetesRuntimeInstance creates a new aws eks kubernetes runtime instance.
func CreateAwsObjectStorageBucketDefinition ¶
func CreateAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, awsObjectStorageBucketDefinition *v0.AwsObjectStorageBucketDefinition) (*v0.AwsObjectStorageBucketDefinition, error)
CreateAwsObjectStorageBucketDefinition creates a new aws object storage bucket definition.
func CreateAwsObjectStorageBucketInstance ¶
func CreateAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, awsObjectStorageBucketInstance *v0.AwsObjectStorageBucketInstance) (*v0.AwsObjectStorageBucketInstance, error)
CreateAwsObjectStorageBucketInstance creates a new aws object storage bucket instance.
func CreateAwsRelationalDatabaseDefinition ¶
func CreateAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, awsRelationalDatabaseDefinition *v0.AwsRelationalDatabaseDefinition) (*v0.AwsRelationalDatabaseDefinition, error)
CreateAwsRelationalDatabaseDefinition creates a new aws relational database definition.
func CreateAwsRelationalDatabaseInstance ¶
func CreateAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, awsRelationalDatabaseInstance *v0.AwsRelationalDatabaseInstance) (*v0.AwsRelationalDatabaseInstance, error)
CreateAwsRelationalDatabaseInstance creates a new aws relational database instance.
func CreateControlPlaneDefinition ¶
func CreateControlPlaneDefinition(apiClient *http.Client, apiAddr string, controlPlaneDefinition *v0.ControlPlaneDefinition) (*v0.ControlPlaneDefinition, error)
CreateControlPlaneDefinition creates a new control plane definition.
func CreateControlPlaneInstance ¶
func CreateControlPlaneInstance(apiClient *http.Client, apiAddr string, controlPlaneInstance *v0.ControlPlaneInstance) (*v0.ControlPlaneInstance, error)
CreateControlPlaneInstance creates a new control plane instance.
func CreateDomainNameDefinition ¶
func CreateDomainNameDefinition(apiClient *http.Client, apiAddr string, domainNameDefinition *v0.DomainNameDefinition) (*v0.DomainNameDefinition, error)
CreateDomainNameDefinition creates a new domain name definition.
func CreateDomainNameInstance ¶
func CreateDomainNameInstance(apiClient *http.Client, apiAddr string, domainNameInstance *v0.DomainNameInstance) (*v0.DomainNameInstance, error)
CreateDomainNameInstance creates a new domain name instance.
func CreateGatewayDefinition ¶
func CreateGatewayDefinition(apiClient *http.Client, apiAddr string, gatewayDefinition *v0.GatewayDefinition) (*v0.GatewayDefinition, error)
CreateGatewayDefinition creates a new gateway definition.
func CreateGatewayHttpPort ¶ added in v0.4.0
func CreateGatewayHttpPort(apiClient *http.Client, apiAddr string, gatewayHttpPort *v0.GatewayHttpPort) (*v0.GatewayHttpPort, error)
CreateGatewayHttpPort creates a new gateway http port.
func CreateGatewayInstance ¶
func CreateGatewayInstance(apiClient *http.Client, apiAddr string, gatewayInstance *v0.GatewayInstance) (*v0.GatewayInstance, error)
CreateGatewayInstance creates a new gateway instance.
func CreateGatewayTcpPort ¶ added in v0.4.0
func CreateGatewayTcpPort(apiClient *http.Client, apiAddr string, gatewayTcpPort *v0.GatewayTcpPort) (*v0.GatewayTcpPort, error)
CreateGatewayTcpPort creates a new gateway tcp port.
func CreateHelmWorkloadDefinition ¶ added in v0.4.0
func CreateHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, helmWorkloadDefinition *v0.HelmWorkloadDefinition) (*v0.HelmWorkloadDefinition, error)
CreateHelmWorkloadDefinition creates a new helm workload definition.
func CreateHelmWorkloadInstance ¶ added in v0.4.0
func CreateHelmWorkloadInstance(apiClient *http.Client, apiAddr string, helmWorkloadInstance *v0.HelmWorkloadInstance) (*v0.HelmWorkloadInstance, error)
CreateHelmWorkloadInstance creates a new helm workload instance.
func CreateKubernetesRuntimeDefinition ¶
func CreateKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, kubernetesRuntimeDefinition *v0.KubernetesRuntimeDefinition) (*v0.KubernetesRuntimeDefinition, error)
CreateKubernetesRuntimeDefinition creates a new kubernetes runtime definition.
func CreateKubernetesRuntimeInstance ¶
func CreateKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, kubernetesRuntimeInstance *v0.KubernetesRuntimeInstance) (*v0.KubernetesRuntimeInstance, error)
CreateKubernetesRuntimeInstance creates a new kubernetes runtime instance.
func CreateLogBackend ¶
func CreateLogBackend(apiClient *http.Client, apiAddr string, logBackend *v0.LogBackend) (*v0.LogBackend, error)
CreateLogBackend creates a new log backend.
func CreateLogStorageDefinition ¶
func CreateLogStorageDefinition(apiClient *http.Client, apiAddr string, logStorageDefinition *v0.LogStorageDefinition) (*v0.LogStorageDefinition, error)
CreateLogStorageDefinition creates a new log storage definition.
func CreateLogStorageInstance ¶
func CreateLogStorageInstance(apiClient *http.Client, apiAddr string, logStorageInstance *v0.LogStorageInstance) (*v0.LogStorageInstance, error)
CreateLogStorageInstance creates a new log storage instance.
func CreateLoggingDefinition ¶ added in v0.5.0
func CreateLoggingDefinition(apiClient *http.Client, apiAddr string, loggingDefinition *v0.LoggingDefinition) (*v0.LoggingDefinition, error)
CreateLoggingDefinition creates a new logging definition.
func CreateLoggingInstance ¶ added in v0.5.0
func CreateLoggingInstance(apiClient *http.Client, apiAddr string, loggingInstance *v0.LoggingInstance) (*v0.LoggingInstance, error)
CreateLoggingInstance creates a new logging instance.
func CreateMetricsDefinition ¶ added in v0.5.0
func CreateMetricsDefinition(apiClient *http.Client, apiAddr string, metricsDefinition *v0.MetricsDefinition) (*v0.MetricsDefinition, error)
CreateMetricsDefinition creates a new metrics definition.
func CreateMetricsInstance ¶ added in v0.5.0
func CreateMetricsInstance(apiClient *http.Client, apiAddr string, metricsInstance *v0.MetricsInstance) (*v0.MetricsInstance, error)
CreateMetricsInstance creates a new metrics instance.
func CreateObservabilityDashboardDefinition ¶ added in v0.5.0
func CreateObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, observabilityDashboardDefinition *v0.ObservabilityDashboardDefinition) (*v0.ObservabilityDashboardDefinition, error)
CreateObservabilityDashboardDefinition creates a new observability dashboard definition.
func CreateObservabilityDashboardInstance ¶ added in v0.5.0
func CreateObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, observabilityDashboardInstance *v0.ObservabilityDashboardInstance) (*v0.ObservabilityDashboardInstance, error)
CreateObservabilityDashboardInstance creates a new observability dashboard instance.
func CreateObservabilityStackDefinition ¶ added in v0.5.0
func CreateObservabilityStackDefinition(apiClient *http.Client, apiAddr string, observabilityStackDefinition *v0.ObservabilityStackDefinition) (*v0.ObservabilityStackDefinition, error)
CreateObservabilityStackDefinition creates a new observability stack definition.
func CreateObservabilityStackInstance ¶ added in v0.5.0
func CreateObservabilityStackInstance(apiClient *http.Client, apiAddr string, observabilityStackInstance *v0.ObservabilityStackInstance) (*v0.ObservabilityStackInstance, error)
CreateObservabilityStackInstance creates a new observability stack instance.
func CreateProfile ¶
func CreateProfile(apiClient *http.Client, apiAddr string, profile *v0.Profile) (*v0.Profile, error)
CreateProfile creates a new profile.
func CreateSecretDefinition ¶ added in v0.5.0
func CreateSecretDefinition(apiClient *http.Client, apiAddr string, secretDefinition *v0.SecretDefinition) (*v0.SecretDefinition, error)
CreateSecretDefinition creates a new secret definition.
func CreateSecretInstance ¶ added in v0.5.0
func CreateSecretInstance(apiClient *http.Client, apiAddr string, secretInstance *v0.SecretInstance) (*v0.SecretInstance, error)
CreateSecretInstance creates a new secret instance.
func CreateTerraformDefinition ¶ added in v0.5.0
func CreateTerraformDefinition(apiClient *http.Client, apiAddr string, terraformDefinition *v0.TerraformDefinition) (*v0.TerraformDefinition, error)
CreateTerraformDefinition creates a new terraform definition.
func CreateTerraformInstance ¶ added in v0.5.0
func CreateTerraformInstance(apiClient *http.Client, apiAddr string, terraformInstance *v0.TerraformInstance) (*v0.TerraformInstance, error)
CreateTerraformInstance creates a new terraform instance.
func CreateTier ¶
CreateTier creates a new tier.
func CreateWorkloadDefinition ¶
func CreateWorkloadDefinition(apiClient *http.Client, apiAddr string, workloadDefinition *v0.WorkloadDefinition) (*v0.WorkloadDefinition, error)
CreateWorkloadDefinition creates a new workload definition.
func CreateWorkloadEvent ¶
func CreateWorkloadEvent(apiClient *http.Client, apiAddr string, workloadEvent *v0.WorkloadEvent) (*v0.WorkloadEvent, error)
CreateWorkloadEvent creates a new workload event.
func CreateWorkloadInstance ¶
func CreateWorkloadInstance(apiClient *http.Client, apiAddr string, workloadInstance *v0.WorkloadInstance) (*v0.WorkloadInstance, error)
CreateWorkloadInstance creates a new workload instance.
func CreateWorkloadResourceDefinition ¶
func CreateWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, workloadResourceDefinition *v0.WorkloadResourceDefinition) (*v0.WorkloadResourceDefinition, error)
CreateWorkloadResourceDefinition creates a new workload resource definition.
func CreateWorkloadResourceDefinitions ¶
func CreateWorkloadResourceDefinitions( apiClient *http.Client, apiAddr string, workloadResourceDefinitions *[]v0.WorkloadResourceDefinition, ) (*[]v0.WorkloadResourceDefinition, error)
CreateWorkloadResourceDefinitions creates a new set of workload resource definitions.
func CreateWorkloadResourceInstance ¶
func CreateWorkloadResourceInstance(apiClient *http.Client, apiAddr string, workloadResourceInstance *v0.WorkloadResourceInstance) (*v0.WorkloadResourceInstance, error)
CreateWorkloadResourceInstance creates a new workload resource instance.
func DeleteAttachedObjectReference ¶
func DeleteAttachedObjectReference(apiClient *http.Client, apiAddr string, id uint) (*v0.AttachedObjectReference, error)
DeleteAttachedObjectReference deletes a attached object reference by ID.
func DeleteAwsAccount ¶
DeleteAwsAccount deletes a aws account by ID.
func DeleteAwsEksKubernetesRuntimeDefinition ¶
func DeleteAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
DeleteAwsEksKubernetesRuntimeDefinition deletes a aws eks kubernetes runtime definition by ID.
func DeleteAwsEksKubernetesRuntimeInstance ¶
func DeleteAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
DeleteAwsEksKubernetesRuntimeInstance deletes a aws eks kubernetes runtime instance by ID.
func DeleteAwsObjectStorageBucketDefinition ¶
func DeleteAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketDefinition, error)
DeleteAwsObjectStorageBucketDefinition deletes a aws object storage bucket definition by ID.
func DeleteAwsObjectStorageBucketInstance ¶
func DeleteAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketInstance, error)
DeleteAwsObjectStorageBucketInstance deletes a aws object storage bucket instance by ID.
func DeleteAwsRelationalDatabaseDefinition ¶
func DeleteAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseDefinition, error)
DeleteAwsRelationalDatabaseDefinition deletes a aws relational database definition by ID.
func DeleteAwsRelationalDatabaseInstance ¶
func DeleteAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseInstance, error)
DeleteAwsRelationalDatabaseInstance deletes a aws relational database instance by ID.
func DeleteControlPlaneDefinition ¶
func DeleteControlPlaneDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneDefinition, error)
DeleteControlPlaneDefinition deletes a control plane definition by ID.
func DeleteControlPlaneInstance ¶
func DeleteControlPlaneInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneInstance, error)
DeleteControlPlaneInstance deletes a control plane instance by ID.
func DeleteDomainNameDefinition ¶
func DeleteDomainNameDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameDefinition, error)
DeleteDomainNameDefinition deletes a domain name definition by ID.
func DeleteDomainNameInstance ¶
func DeleteDomainNameInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameInstance, error)
DeleteDomainNameInstance deletes a domain name instance by ID.
func DeleteGatewayDefinition ¶
func DeleteGatewayDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayDefinition, error)
DeleteGatewayDefinition deletes a gateway definition by ID.
func DeleteGatewayHttpPort ¶ added in v0.4.0
func DeleteGatewayHttpPort(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayHttpPort, error)
DeleteGatewayHttpPort deletes a gateway http port by ID.
func DeleteGatewayInstance ¶
func DeleteGatewayInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayInstance, error)
DeleteGatewayInstance deletes a gateway instance by ID.
func DeleteGatewayTcpPort ¶ added in v0.4.0
func DeleteGatewayTcpPort(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayTcpPort, error)
DeleteGatewayTcpPort deletes a gateway tcp port by ID.
func DeleteHelmWorkloadDefinition ¶ added in v0.4.0
func DeleteHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadDefinition, error)
DeleteHelmWorkloadDefinition deletes a helm workload definition by ID.
func DeleteHelmWorkloadInstance ¶ added in v0.4.0
func DeleteHelmWorkloadInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadInstance, error)
DeleteHelmWorkloadInstance deletes a helm workload instance by ID.
func DeleteKubernetesRuntimeDefinition ¶
func DeleteKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeDefinition, error)
DeleteKubernetesRuntimeDefinition deletes a kubernetes runtime definition by ID.
func DeleteKubernetesRuntimeInstance ¶
func DeleteKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeInstance, error)
DeleteKubernetesRuntimeInstance deletes a kubernetes runtime instance by ID.
func DeleteLogBackend ¶
DeleteLogBackend deletes a log backend by ID.
func DeleteLogStorageDefinition ¶
func DeleteLogStorageDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageDefinition, error)
DeleteLogStorageDefinition deletes a log storage definition by ID.
func DeleteLogStorageInstance ¶
func DeleteLogStorageInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageInstance, error)
DeleteLogStorageInstance deletes a log storage instance by ID.
func DeleteLoggingDefinition ¶ added in v0.5.0
func DeleteLoggingDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingDefinition, error)
DeleteLoggingDefinition deletes a logging definition by ID.
func DeleteLoggingInstance ¶ added in v0.5.0
func DeleteLoggingInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingInstance, error)
DeleteLoggingInstance deletes a logging instance by ID.
func DeleteMetricsDefinition ¶ added in v0.5.0
func DeleteMetricsDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsDefinition, error)
DeleteMetricsDefinition deletes a metrics definition by ID.
func DeleteMetricsInstance ¶ added in v0.5.0
func DeleteMetricsInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsInstance, error)
DeleteMetricsInstance deletes a metrics instance by ID.
func DeleteObjectByTypeAndID ¶
func DeleteObjectByTypeAndID(apiClient *http.Client, apiAddr string, objectType string, id uint) error
DeleteObjectByTypeAndID deletes an instance given a string representation of its type and ID.
func DeleteObservabilityDashboardDefinition ¶ added in v0.5.0
func DeleteObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardDefinition, error)
DeleteObservabilityDashboardDefinition deletes a observability dashboard definition by ID.
func DeleteObservabilityDashboardInstance ¶ added in v0.5.0
func DeleteObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardInstance, error)
DeleteObservabilityDashboardInstance deletes a observability dashboard instance by ID.
func DeleteObservabilityStackDefinition ¶ added in v0.5.0
func DeleteObservabilityStackDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackDefinition, error)
DeleteObservabilityStackDefinition deletes a observability stack definition by ID.
func DeleteObservabilityStackInstance ¶ added in v0.5.0
func DeleteObservabilityStackInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackInstance, error)
DeleteObservabilityStackInstance deletes a observability stack instance by ID.
func DeleteProfile ¶
DeleteProfile deletes a profile by ID.
func DeleteSecretDefinition ¶ added in v0.5.0
func DeleteSecretDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretDefinition, error)
DeleteSecretDefinition deletes a secret definition by ID.
func DeleteSecretInstance ¶ added in v0.5.0
func DeleteSecretInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretInstance, error)
DeleteSecretInstance deletes a secret instance by ID.
func DeleteTerraformDefinition ¶ added in v0.5.0
func DeleteTerraformDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformDefinition, error)
DeleteTerraformDefinition deletes a terraform definition by ID.
func DeleteTerraformInstance ¶ added in v0.5.0
func DeleteTerraformInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformInstance, error)
DeleteTerraformInstance deletes a terraform instance by ID.
func DeleteTier ¶
DeleteTier deletes a tier by ID.
func DeleteWorkloadDefinition ¶
func DeleteWorkloadDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadDefinition, error)
DeleteWorkloadDefinition deletes a workload definition by ID.
func DeleteWorkloadEvent ¶
func DeleteWorkloadEvent(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadEvent, error)
DeleteWorkloadEvent deletes a workload event by ID.
func DeleteWorkloadEventsByQueryString ¶ added in v0.4.0
func DeleteWorkloadEventsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadEvent, error)
DeleteWorkloadEventsByQueryString deletes workload events by provided query string.
func DeleteWorkloadInstance ¶
func DeleteWorkloadInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadInstance, error)
DeleteWorkloadInstance deletes a workload instance by ID.
func DeleteWorkloadResourceDefinition ¶
func DeleteWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceDefinition, error)
DeleteWorkloadResourceDefinition deletes a workload resource definition by ID.
func DeleteWorkloadResourceInstance ¶
func DeleteWorkloadResourceInstance(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceInstance, error)
DeleteWorkloadResourceInstance deletes a workload resource instance by ID.
func GetAttachedObjectReferenceByID ¶
func GetAttachedObjectReferenceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AttachedObjectReference, error)
GetAttachedObjectReferenceByID fetches a attached object reference by ID.
func GetAttachedObjectReferenceByName ¶
func GetAttachedObjectReferenceByName(apiClient *http.Client, apiAddr, name string) (*v0.AttachedObjectReference, error)
GetAttachedObjectReferenceByName fetches a attached object reference by name.
func GetAttachedObjectReferences ¶
func GetAttachedObjectReferences(apiClient *http.Client, apiAddr string) (*[]v0.AttachedObjectReference, error)
GetAttachedObjectReferences fetches all attached object references. TODO: implement pagination
func GetAttachedObjectReferencesByAttachedObjectID ¶ added in v0.5.0
func GetAttachedObjectReferencesByAttachedObjectID( apiClient *http.Client, apiAddr string, id uint, ) ( *[]v0.AttachedObjectReference, error, )
GetAttachedObjectReferencesByAttachedObjectID fetches attached object references by attached object ID.
func GetAttachedObjectReferencesByObjectID ¶ added in v0.5.0
func GetAttachedObjectReferencesByObjectID( apiClient *http.Client, apiAddr string, id uint, ) ( *[]v0.AttachedObjectReference, error, )
GetAttachedObjectReferencesByObjectID fetches an attached object reference by object ID.
func GetAttachedObjectReferencesByQueryString ¶
func GetAttachedObjectReferencesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AttachedObjectReference, error)
GetAttachedObjectReferencesByQueryString fetches attached object references by provided query string.
func GetAwsAccountByAccountID ¶
func GetAwsAccountByAccountID(apiClient *http.Client, apiAddr string, accountID string) (*v0.AwsAccount, error)
GetAwsAccountByAccountID fetches a AWS account by the AWS Account ID.
func GetAwsAccountByDefaultAccount ¶
GetAwsAccountByDefaultAccount fetches the default AWS account.
func GetAwsAccountByID ¶
GetAwsAccountByID fetches a aws account by ID.
func GetAwsAccountByName ¶
GetAwsAccountByName fetches a aws account by name.
func GetAwsAccounts ¶
GetAwsAccounts fetches all aws accounts. TODO: implement pagination
func GetAwsAccountsByQueryString ¶
func GetAwsAccountsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsAccount, error)
GetAwsAccountsByQueryString fetches aws accounts by provided query string.
func GetAwsEksKubernetesRuntimeDefinitionByID ¶
func GetAwsEksKubernetesRuntimeDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
GetAwsEksKubernetesRuntimeDefinitionByID fetches a aws eks kubernetes runtime definition by ID.
func GetAwsEksKubernetesRuntimeDefinitionByK8sRuntimeDef ¶
func GetAwsEksKubernetesRuntimeDefinitionByK8sRuntimeDef(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeDefinition, error)
GetAwsEksKubernetesRuntimeDefinitionByK8sRuntimeDef fetches a aws eks kubernetes runtime definition by ID.
func GetAwsEksKubernetesRuntimeDefinitionByName ¶
func GetAwsEksKubernetesRuntimeDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsEksKubernetesRuntimeDefinition, error)
GetAwsEksKubernetesRuntimeDefinitionByName fetches a aws eks kubernetes runtime definition by name.
func GetAwsEksKubernetesRuntimeDefinitions ¶
func GetAwsEksKubernetesRuntimeDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsEksKubernetesRuntimeDefinition, error)
GetAwsEksKubernetesRuntimeDefinitions fetches all aws eks kubernetes runtime definitions. TODO: implement pagination
func GetAwsEksKubernetesRuntimeDefinitionsByQueryString ¶
func GetAwsEksKubernetesRuntimeDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsEksKubernetesRuntimeDefinition, error)
GetAwsEksKubernetesRuntimeDefinitionsByQueryString fetches aws eks kubernetes runtime definitions by provided query string.
func GetAwsEksKubernetesRuntimeInstanceByID ¶
func GetAwsEksKubernetesRuntimeInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
GetAwsEksKubernetesRuntimeInstanceByID fetches a aws eks kubernetes runtime instance by ID.
func GetAwsEksKubernetesRuntimeInstanceByK8sRuntimeInst ¶
func GetAwsEksKubernetesRuntimeInstanceByK8sRuntimeInst(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsEksKubernetesRuntimeInstance, error)
GetAwsEksKubernetesRuntimeInstanceByK8sRuntimeInst fetches a aws eks kubernetes runtime instance by ID.
func GetAwsEksKubernetesRuntimeInstanceByName ¶
func GetAwsEksKubernetesRuntimeInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsEksKubernetesRuntimeInstance, error)
GetAwsEksKubernetesRuntimeInstanceByName fetches a aws eks kubernetes runtime instance by name.
func GetAwsEksKubernetesRuntimeInstances ¶
func GetAwsEksKubernetesRuntimeInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsEksKubernetesRuntimeInstance, error)
GetAwsEksKubernetesRuntimeInstances fetches all aws eks kubernetes runtime instances. TODO: implement pagination
func GetAwsEksKubernetesRuntimeInstancesByQueryString ¶
func GetAwsEksKubernetesRuntimeInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsEksKubernetesRuntimeInstance, error)
GetAwsEksKubernetesRuntimeInstancesByQueryString fetches aws eks kubernetes runtime instances by provided query string.
func GetAwsObjectStorageBucketDefinitionByID ¶
func GetAwsObjectStorageBucketDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketDefinition, error)
GetAwsObjectStorageBucketDefinitionByID fetches a aws object storage bucket definition by ID.
func GetAwsObjectStorageBucketDefinitionByName ¶
func GetAwsObjectStorageBucketDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsObjectStorageBucketDefinition, error)
GetAwsObjectStorageBucketDefinitionByName fetches a aws object storage bucket definition by name.
func GetAwsObjectStorageBucketDefinitions ¶
func GetAwsObjectStorageBucketDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsObjectStorageBucketDefinition, error)
GetAwsObjectStorageBucketDefinitions fetches all aws object storage bucket definitions. TODO: implement pagination
func GetAwsObjectStorageBucketDefinitionsByQueryString ¶
func GetAwsObjectStorageBucketDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsObjectStorageBucketDefinition, error)
GetAwsObjectStorageBucketDefinitionsByQueryString fetches aws object storage bucket definitions by provided query string.
func GetAwsObjectStorageBucketInstanceByID ¶
func GetAwsObjectStorageBucketInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsObjectStorageBucketInstance, error)
GetAwsObjectStorageBucketInstanceByID fetches a aws object storage bucket instance by ID.
func GetAwsObjectStorageBucketInstanceByName ¶
func GetAwsObjectStorageBucketInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsObjectStorageBucketInstance, error)
GetAwsObjectStorageBucketInstanceByName fetches a aws object storage bucket instance by name.
func GetAwsObjectStorageBucketInstances ¶
func GetAwsObjectStorageBucketInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsObjectStorageBucketInstance, error)
GetAwsObjectStorageBucketInstances fetches all aws object storage bucket instances. TODO: implement pagination
func GetAwsObjectStorageBucketInstancesByQueryString ¶
func GetAwsObjectStorageBucketInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsObjectStorageBucketInstance, error)
GetAwsObjectStorageBucketInstancesByQueryString fetches aws object storage bucket instances by provided query string.
func GetAwsRelationalDatabaseDefinitionByID ¶
func GetAwsRelationalDatabaseDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseDefinition, error)
GetAwsRelationalDatabaseDefinitionByID fetches a aws relational database definition by ID.
func GetAwsRelationalDatabaseDefinitionByName ¶
func GetAwsRelationalDatabaseDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsRelationalDatabaseDefinition, error)
GetAwsRelationalDatabaseDefinitionByName fetches a aws relational database definition by name.
func GetAwsRelationalDatabaseDefinitions ¶
func GetAwsRelationalDatabaseDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.AwsRelationalDatabaseDefinition, error)
GetAwsRelationalDatabaseDefinitions fetches all aws relational database definitions. TODO: implement pagination
func GetAwsRelationalDatabaseDefinitionsByQueryString ¶
func GetAwsRelationalDatabaseDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsRelationalDatabaseDefinition, error)
GetAwsRelationalDatabaseDefinitionsByQueryString fetches aws relational database definitions by provided query string.
func GetAwsRelationalDatabaseInstanceByID ¶
func GetAwsRelationalDatabaseInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.AwsRelationalDatabaseInstance, error)
GetAwsRelationalDatabaseInstanceByID fetches a aws relational database instance by ID.
func GetAwsRelationalDatabaseInstanceByName ¶
func GetAwsRelationalDatabaseInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.AwsRelationalDatabaseInstance, error)
GetAwsRelationalDatabaseInstanceByName fetches a aws relational database instance by name.
func GetAwsRelationalDatabaseInstances ¶
func GetAwsRelationalDatabaseInstances(apiClient *http.Client, apiAddr string) (*[]v0.AwsRelationalDatabaseInstance, error)
GetAwsRelationalDatabaseInstances fetches all aws relational database instances. TODO: implement pagination
func GetAwsRelationalDatabaseInstancesByQueryString ¶
func GetAwsRelationalDatabaseInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.AwsRelationalDatabaseInstance, error)
GetAwsRelationalDatabaseInstancesByQueryString fetches aws relational database instances by provided query string.
func GetControlPlaneDefinitionByID ¶
func GetControlPlaneDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneDefinition, error)
GetControlPlaneDefinitionByID fetches a control plane definition by ID.
func GetControlPlaneDefinitionByName ¶
func GetControlPlaneDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ControlPlaneDefinition, error)
GetControlPlaneDefinitionByName fetches a control plane definition by name.
func GetControlPlaneDefinitions ¶
func GetControlPlaneDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ControlPlaneDefinition, error)
GetControlPlaneDefinitions fetches all control plane definitions. TODO: implement pagination
func GetControlPlaneDefinitionsByQueryString ¶
func GetControlPlaneDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ControlPlaneDefinition, error)
GetControlPlaneDefinitionsByQueryString fetches control plane definitions by provided query string.
func GetControlPlaneInstanceByID ¶
func GetControlPlaneInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ControlPlaneInstance, error)
GetControlPlaneInstanceByID fetches a control plane instance by ID.
func GetControlPlaneInstanceByName ¶
func GetControlPlaneInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ControlPlaneInstance, error)
GetControlPlaneInstanceByName fetches a control plane instance by name.
func GetControlPlaneInstances ¶
func GetControlPlaneInstances(apiClient *http.Client, apiAddr string) (*[]v0.ControlPlaneInstance, error)
GetControlPlaneInstances fetches all control plane instances. TODO: implement pagination
func GetControlPlaneInstancesByControlPlaneDefinitionID ¶
func GetControlPlaneInstancesByControlPlaneDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.ControlPlaneInstance, error)
GetWorkloadInstancesByWorkloadDefinitionID fetches workload instances by workload definition ID
func GetControlPlaneInstancesByQueryString ¶
func GetControlPlaneInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ControlPlaneInstance, error)
GetControlPlaneInstancesByQueryString fetches control plane instances by provided query string.
func GetDefaultKubernetesRuntimeInstance ¶
func GetDefaultKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string) (*v0.KubernetesRuntimeInstance, error)
GetDefaultKubernetesRuntimeInstance gets the default kubernetes runtime instance.
func GetDomainNameDefinitionByID ¶
func GetDomainNameDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameDefinition, error)
GetDomainNameDefinitionByID fetches a domain name definition by ID.
func GetDomainNameDefinitionByName ¶
func GetDomainNameDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.DomainNameDefinition, error)
GetDomainNameDefinitionByName fetches a domain name definition by name.
func GetDomainNameDefinitions ¶
func GetDomainNameDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.DomainNameDefinition, error)
GetDomainNameDefinitions fetches all domain name definitions. TODO: implement pagination
func GetDomainNameDefinitionsByQueryString ¶
func GetDomainNameDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.DomainNameDefinition, error)
GetDomainNameDefinitionsByQueryString fetches domain name definitions by provided query string.
func GetDomainNameInstanceByID ¶
func GetDomainNameInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.DomainNameInstance, error)
GetDomainNameInstanceByID fetches a domain name instance by ID.
func GetDomainNameInstanceByName ¶
func GetDomainNameInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.DomainNameInstance, error)
GetDomainNameInstanceByName fetches a domain name instance by name.
func GetDomainNameInstances ¶
func GetDomainNameInstances(apiClient *http.Client, apiAddr string) (*[]v0.DomainNameInstance, error)
GetDomainNameInstances fetches all domain name instances. TODO: implement pagination
func GetDomainNameInstancesByQueryString ¶
func GetDomainNameInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.DomainNameInstance, error)
GetDomainNameInstancesByQueryString fetches domain name instances by provided query string.
func GetGatewayDefinitionByID ¶
func GetGatewayDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayDefinition, error)
GetGatewayDefinitionByID fetches a gateway definition by ID.
func GetGatewayDefinitionByName ¶
func GetGatewayDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayDefinition, error)
GetGatewayDefinitionByName fetches a gateway definition by name.
func GetGatewayDefinitions ¶
GetGatewayDefinitions fetches all gateway definitions. TODO: implement pagination
func GetGatewayDefinitionsByQueryString ¶
func GetGatewayDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayDefinition, error)
GetGatewayDefinitionsByQueryString fetches gateway definitions by provided query string.
func GetGatewayHttpAndTcpPortsByGatewayDefinitionId ¶ added in v0.4.0
func GetGatewayHttpAndTcpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayHttpPort, *[]v0.GatewayTcpPort, error)
GetGatewayHttpAndTcpPortsByGatewayDefinitionId fetches gateway http and tcp ports by gateway definition ID.
func GetGatewayHttpPortByID ¶ added in v0.4.0
func GetGatewayHttpPortByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayHttpPort, error)
GetGatewayHttpPortByID fetches a gateway http port by ID.
func GetGatewayHttpPortByName ¶ added in v0.4.0
func GetGatewayHttpPortByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayHttpPort, error)
GetGatewayHttpPortByName fetches a gateway http port by name.
func GetGatewayHttpPorts ¶ added in v0.4.0
GetGatewayHttpPorts fetches all gateway http ports. TODO: implement pagination
func GetGatewayHttpPortsByGatewayDefinitionId ¶ added in v0.4.0
func GetGatewayHttpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayHttpPort, error)
GetGatewayHttpPortsByGatewayDefinitionId fetches a gateway http port by gateway definition ID.
func GetGatewayHttpPortsByQueryString ¶ added in v0.4.0
func GetGatewayHttpPortsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayHttpPort, error)
GetGatewayHttpPortsByQueryString fetches gateway http ports by provided query string.
func GetGatewayInstanceByID ¶
func GetGatewayInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayInstance, error)
GetGatewayInstanceByID fetches a gateway instance by ID.
func GetGatewayInstanceByName ¶
func GetGatewayInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayInstance, error)
GetGatewayInstanceByName fetches a gateway instance by name.
func GetGatewayInstances ¶
GetGatewayInstances fetches all gateway instances. TODO: implement pagination
func GetGatewayInstancesByQueryString ¶
func GetGatewayInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayInstance, error)
GetGatewayInstancesByQueryString fetches gateway instances by provided query string.
func GetGatewayPortsAsString ¶ added in v0.4.0
GetGatewayPortsAsString returns a string representation of the ports exposed by a gateway definition
func GetGatewayTcpPortByID ¶ added in v0.4.0
func GetGatewayTcpPortByID(apiClient *http.Client, apiAddr string, id uint) (*v0.GatewayTcpPort, error)
GetGatewayTcpPortByID fetches a gateway tcp port by ID.
func GetGatewayTcpPortByName ¶ added in v0.4.0
func GetGatewayTcpPortByName(apiClient *http.Client, apiAddr, name string) (*v0.GatewayTcpPort, error)
GetGatewayTcpPortByName fetches a gateway tcp port by name.
func GetGatewayTcpPorts ¶ added in v0.4.0
GetGatewayTcpPorts fetches all gateway tcp ports. TODO: implement pagination
func GetGatewayTcpPortsByGatewayDefinitionId ¶ added in v0.4.0
func GetGatewayTcpPortsByGatewayDefinitionId(apiClient *http.Client, apiAddr string, id uint) (*[]v0.GatewayTcpPort, error)
GetGatewayTcpPortsByGatewayDefinitionId fetches a gateway http port by gateway definition ID.
func GetGatewayTcpPortsByQueryString ¶ added in v0.4.0
func GetGatewayTcpPortsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.GatewayTcpPort, error)
GetGatewayTcpPortsByQueryString fetches gateway tcp ports by provided query string.
func GetGenesisControlPlaneInstance ¶
func GetGenesisControlPlaneInstance(apiClient *http.Client, apiAddr string) (*v0.ControlPlaneInstance, error)
GetGenesisControlPlaneInstance fetches the genesis control instance
func GetHTTPClient ¶
func GetHTTPClient( authEnabled bool, ca string, clientCertificate string, clientPrivateKey string, sessionToken string, ) (*http.Client, error)
GetHTTPClient returns an HTTP client with TLS configuration when authEnabled is true, and an HTTP client without TLS when authEnabled is false. If used by a workload in a runtime environment, the values for the TLS assets should be empty strings. In that case they will be read from disk (from a mounted secret). If used by a command line tool, the TLS assets should be obtained from the threeport config prior to calling this function and then provied.
func GetHelmWorkloadDefinitionByID ¶ added in v0.4.0
func GetHelmWorkloadDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadDefinition, error)
GetHelmWorkloadDefinitionByID fetches a helm workload definition by ID.
func GetHelmWorkloadDefinitionByName ¶ added in v0.4.0
func GetHelmWorkloadDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.HelmWorkloadDefinition, error)
GetHelmWorkloadDefinitionByName fetches a helm workload definition by name.
func GetHelmWorkloadDefinitions ¶ added in v0.4.0
func GetHelmWorkloadDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.HelmWorkloadDefinition, error)
GetHelmWorkloadDefinitions fetches all helm workload definitions. TODO: implement pagination
func GetHelmWorkloadDefinitionsByQueryString ¶ added in v0.4.0
func GetHelmWorkloadDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.HelmWorkloadDefinition, error)
GetHelmWorkloadDefinitionsByQueryString fetches helm workload definitions by provided query string.
func GetHelmWorkloadInstanceByID ¶ added in v0.4.0
func GetHelmWorkloadInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.HelmWorkloadInstance, error)
GetHelmWorkloadInstanceByID fetches a helm workload instance by ID.
func GetHelmWorkloadInstanceByName ¶ added in v0.4.0
func GetHelmWorkloadInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.HelmWorkloadInstance, error)
GetHelmWorkloadInstanceByName fetches a helm workload instance by name.
func GetHelmWorkloadInstances ¶ added in v0.4.0
func GetHelmWorkloadInstances(apiClient *http.Client, apiAddr string) (*[]v0.HelmWorkloadInstance, error)
GetHelmWorkloadInstances fetches all helm workload instances. TODO: implement pagination
func GetHelmWorkloadInstancesByQueryString ¶ added in v0.4.0
func GetHelmWorkloadInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.HelmWorkloadInstance, error)
GetHelmWorkloadInstancesByQueryString fetches helm workload instances by provided query string.
func GetInfraProviderByKubernetesRuntimeInstanceID ¶
func GetInfraProviderByKubernetesRuntimeInstanceID(apiClient *http.Client, apiAddr string, kubernetesRuntimeInstanceId *uint) (*string, error)
GetInfraProviderByKubernetesRuntimeInstanceID gets the infrastructure provider from the kubernetes runtime instance.
func GetKubeDynamicClientAndMapper ¶ added in v0.4.0
func GetKubeDynamicClientAndMapper(kubeconfigPath string) (*dynamic.DynamicClient, meta.RESTMapper, error)
GetKubeDynamicClientAndMapper returns a dynamic client and rest mapper for a given kubeconfig path.
func GetKubernetesRuntimeDefinitionByID ¶
func GetKubernetesRuntimeDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeDefinition, error)
GetKubernetesRuntimeDefinitionByID fetches a kubernetes runtime definition by ID.
func GetKubernetesRuntimeDefinitionByName ¶
func GetKubernetesRuntimeDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.KubernetesRuntimeDefinition, error)
GetKubernetesRuntimeDefinitionByName fetches a kubernetes runtime definition by name.
func GetKubernetesRuntimeDefinitions ¶
func GetKubernetesRuntimeDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.KubernetesRuntimeDefinition, error)
GetKubernetesRuntimeDefinitions fetches all kubernetes runtime definitions. TODO: implement pagination
func GetKubernetesRuntimeDefinitionsByQueryString ¶
func GetKubernetesRuntimeDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.KubernetesRuntimeDefinition, error)
GetKubernetesRuntimeDefinitionsByQueryString fetches kubernetes runtime definitions by provided query string.
func GetKubernetesRuntimeInstanceByID ¶
func GetKubernetesRuntimeInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.KubernetesRuntimeInstance, error)
GetKubernetesRuntimeInstanceByID fetches a kubernetes runtime instance by ID.
func GetKubernetesRuntimeInstanceByName ¶
func GetKubernetesRuntimeInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.KubernetesRuntimeInstance, error)
GetKubernetesRuntimeInstanceByName fetches a kubernetes runtime instance by name.
func GetKubernetesRuntimeInstances ¶
func GetKubernetesRuntimeInstances(apiClient *http.Client, apiAddr string) (*[]v0.KubernetesRuntimeInstance, error)
GetKubernetesRuntimeInstances fetches all kubernetes runtime instances. TODO: implement pagination
func GetKubernetesRuntimeInstancesByKubernetesRuntimeDefinitionID ¶
func GetKubernetesRuntimeInstancesByKubernetesRuntimeDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.KubernetesRuntimeInstance, error)
GetKubernetesRuntimeInstancesByKubernetesRuntimeDefinitionID fetches kubernetes runtime instances by kubernetes runtime definition ID
func GetKubernetesRuntimeInstancesByQueryString ¶
func GetKubernetesRuntimeInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.KubernetesRuntimeInstance, error)
GetKubernetesRuntimeInstancesByQueryString fetches kubernetes runtime instances by provided query string.
func GetLogBackendByID ¶
GetLogBackendByID fetches a log backend by ID.
func GetLogBackendByName ¶
GetLogBackendByName fetches a log backend by name.
func GetLogBackends ¶
GetLogBackends fetches all log backends. TODO: implement pagination
func GetLogBackendsByQueryString ¶
func GetLogBackendsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogBackend, error)
GetLogBackendsByQueryString fetches log backends by provided query string.
func GetLogStorageDefinitionByID ¶
func GetLogStorageDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageDefinition, error)
GetLogStorageDefinitionByID fetches a log storage definition by ID.
func GetLogStorageDefinitionByName ¶
func GetLogStorageDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.LogStorageDefinition, error)
GetLogStorageDefinitionByName fetches a log storage definition by name.
func GetLogStorageDefinitions ¶
func GetLogStorageDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.LogStorageDefinition, error)
GetLogStorageDefinitions fetches all log storage definitions. TODO: implement pagination
func GetLogStorageDefinitionsByQueryString ¶
func GetLogStorageDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogStorageDefinition, error)
GetLogStorageDefinitionsByQueryString fetches log storage definitions by provided query string.
func GetLogStorageInstanceByID ¶
func GetLogStorageInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LogStorageInstance, error)
GetLogStorageInstanceByID fetches a log storage instance by ID.
func GetLogStorageInstanceByName ¶
func GetLogStorageInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.LogStorageInstance, error)
GetLogStorageInstanceByName fetches a log storage instance by name.
func GetLogStorageInstances ¶
func GetLogStorageInstances(apiClient *http.Client, apiAddr string) (*[]v0.LogStorageInstance, error)
GetLogStorageInstances fetches all log storage instances. TODO: implement pagination
func GetLogStorageInstancesByQueryString ¶
func GetLogStorageInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LogStorageInstance, error)
GetLogStorageInstancesByQueryString fetches log storage instances by provided query string.
func GetLoggingDefinitionByID ¶ added in v0.5.0
func GetLoggingDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingDefinition, error)
GetLoggingDefinitionByID fetches a logging definition by ID.
func GetLoggingDefinitionByName ¶ added in v0.5.0
func GetLoggingDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.LoggingDefinition, error)
GetLoggingDefinitionByName fetches a logging definition by name.
func GetLoggingDefinitions ¶ added in v0.5.0
GetLoggingDefinitions fetches all logging definitions. TODO: implement pagination
func GetLoggingDefinitionsByQueryString ¶ added in v0.5.0
func GetLoggingDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LoggingDefinition, error)
GetLoggingDefinitionsByQueryString fetches logging definitions by provided query string.
func GetLoggingInstanceByID ¶ added in v0.5.0
func GetLoggingInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.LoggingInstance, error)
GetLoggingInstanceByID fetches a logging instance by ID.
func GetLoggingInstanceByName ¶ added in v0.5.0
func GetLoggingInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.LoggingInstance, error)
GetLoggingInstanceByName fetches a logging instance by name.
func GetLoggingInstances ¶ added in v0.5.0
GetLoggingInstances fetches all logging instances. TODO: implement pagination
func GetLoggingInstancesByQueryString ¶ added in v0.5.0
func GetLoggingInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.LoggingInstance, error)
GetLoggingInstancesByQueryString fetches logging instances by provided query string.
func GetMetricsDefinitionByID ¶ added in v0.5.0
func GetMetricsDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsDefinition, error)
GetMetricsDefinitionByID fetches a metrics definition by ID.
func GetMetricsDefinitionByName ¶ added in v0.5.0
func GetMetricsDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.MetricsDefinition, error)
GetMetricsDefinitionByName fetches a metrics definition by name.
func GetMetricsDefinitions ¶ added in v0.5.0
GetMetricsDefinitions fetches all metrics definitions. TODO: implement pagination
func GetMetricsDefinitionsByQueryString ¶ added in v0.5.0
func GetMetricsDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.MetricsDefinition, error)
GetMetricsDefinitionsByQueryString fetches metrics definitions by provided query string.
func GetMetricsInstanceByID ¶ added in v0.5.0
func GetMetricsInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.MetricsInstance, error)
GetMetricsInstanceByID fetches a metrics instance by ID.
func GetMetricsInstanceByName ¶ added in v0.5.0
func GetMetricsInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.MetricsInstance, error)
GetMetricsInstanceByName fetches a metrics instance by name.
func GetMetricsInstances ¶ added in v0.5.0
GetMetricsInstances fetches all metrics instances. TODO: implement pagination
func GetMetricsInstancesByQueryString ¶ added in v0.5.0
func GetMetricsInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.MetricsInstance, error)
GetMetricsInstancesByQueryString fetches metrics instances by provided query string.
func GetObservabilityDashboardDefinitionByID ¶ added in v0.5.0
func GetObservabilityDashboardDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardDefinition, error)
GetObservabilityDashboardDefinitionByID fetches a observability dashboard definition by ID.
func GetObservabilityDashboardDefinitionByName ¶ added in v0.5.0
func GetObservabilityDashboardDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityDashboardDefinition, error)
GetObservabilityDashboardDefinitionByName fetches a observability dashboard definition by name.
func GetObservabilityDashboardDefinitions ¶ added in v0.5.0
func GetObservabilityDashboardDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityDashboardDefinition, error)
GetObservabilityDashboardDefinitions fetches all observability dashboard definitions. TODO: implement pagination
func GetObservabilityDashboardDefinitionsByQueryString ¶ added in v0.5.0
func GetObservabilityDashboardDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityDashboardDefinition, error)
GetObservabilityDashboardDefinitionsByQueryString fetches observability dashboard definitions by provided query string.
func GetObservabilityDashboardInstanceByID ¶ added in v0.5.0
func GetObservabilityDashboardInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityDashboardInstance, error)
GetObservabilityDashboardInstanceByID fetches a observability dashboard instance by ID.
func GetObservabilityDashboardInstanceByName ¶ added in v0.5.0
func GetObservabilityDashboardInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityDashboardInstance, error)
GetObservabilityDashboardInstanceByName fetches a observability dashboard instance by name.
func GetObservabilityDashboardInstances ¶ added in v0.5.0
func GetObservabilityDashboardInstances(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityDashboardInstance, error)
GetObservabilityDashboardInstances fetches all observability dashboard instances. TODO: implement pagination
func GetObservabilityDashboardInstancesByQueryString ¶ added in v0.5.0
func GetObservabilityDashboardInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityDashboardInstance, error)
GetObservabilityDashboardInstancesByQueryString fetches observability dashboard instances by provided query string.
func GetObservabilityStackDefinitionByID ¶ added in v0.5.0
func GetObservabilityStackDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackDefinition, error)
GetObservabilityStackDefinitionByID fetches a observability stack definition by ID.
func GetObservabilityStackDefinitionByName ¶ added in v0.5.0
func GetObservabilityStackDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityStackDefinition, error)
GetObservabilityStackDefinitionByName fetches a observability stack definition by name.
func GetObservabilityStackDefinitions ¶ added in v0.5.0
func GetObservabilityStackDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityStackDefinition, error)
GetObservabilityStackDefinitions fetches all observability stack definitions. TODO: implement pagination
func GetObservabilityStackDefinitionsByQueryString ¶ added in v0.5.0
func GetObservabilityStackDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityStackDefinition, error)
GetObservabilityStackDefinitionsByQueryString fetches observability stack definitions by provided query string.
func GetObservabilityStackInstanceByID ¶ added in v0.5.0
func GetObservabilityStackInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.ObservabilityStackInstance, error)
GetObservabilityStackInstanceByID fetches a observability stack instance by ID.
func GetObservabilityStackInstanceByName ¶ added in v0.5.0
func GetObservabilityStackInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.ObservabilityStackInstance, error)
GetObservabilityStackInstanceByName fetches a observability stack instance by name.
func GetObservabilityStackInstances ¶ added in v0.5.0
func GetObservabilityStackInstances(apiClient *http.Client, apiAddr string) (*[]v0.ObservabilityStackInstance, error)
GetObservabilityStackInstances fetches all observability stack instances. TODO: implement pagination
func GetObservabilityStackInstancesByQueryString ¶ added in v0.5.0
func GetObservabilityStackInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.ObservabilityStackInstance, error)
GetObservabilityStackInstancesByQueryString fetches observability stack instances by provided query string.
func GetProfileByID ¶
GetProfileByID fetches a profile by ID.
func GetProfileByName ¶
GetProfileByName fetches a profile by name.
func GetProfiles ¶
GetProfiles fetches all profiles. TODO: implement pagination
func GetProfilesByQueryString ¶
func GetProfilesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.Profile, error)
GetProfilesByQueryString fetches profiles by provided query string.
func GetResourceInventoryByK8sRuntimeInst ¶
func GetResourceInventoryByK8sRuntimeInst( apiClient *http.Client, apiAddr string, kubernetesRuntimeInstanceId *uint, ) (*eks.EksInventory, error)
GetResourceInventoryByK8sRuntimeInst returns the DNS management IAM role arn.
func GetResponse ¶
func GetResponse( client *http.Client, url string, httpMethod string, reqBody *bytes.Buffer, reqHeader map[string]string, expectedStatusCode int, ) (*v0.Response, error)
GetResponse calls the threeport API and returns a response.
func GetSecretDefinitionByID ¶ added in v0.5.0
func GetSecretDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretDefinition, error)
GetSecretDefinitionByID fetches a secret definition by ID.
func GetSecretDefinitionByName ¶ added in v0.5.0
func GetSecretDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.SecretDefinition, error)
GetSecretDefinitionByName fetches a secret definition by name.
func GetSecretDefinitions ¶ added in v0.5.0
GetSecretDefinitions fetches all secret definitions. TODO: implement pagination
func GetSecretDefinitionsByQueryString ¶ added in v0.5.0
func GetSecretDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.SecretDefinition, error)
GetSecretDefinitionsByQueryString fetches secret definitions by provided query string.
func GetSecretInstanceByID ¶ added in v0.5.0
func GetSecretInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.SecretInstance, error)
GetSecretInstanceByID fetches a secret instance by ID.
func GetSecretInstanceByName ¶ added in v0.5.0
func GetSecretInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.SecretInstance, error)
GetSecretInstanceByName fetches a secret instance by name.
func GetSecretInstances ¶ added in v0.5.0
GetSecretInstances fetches all secret instances. TODO: implement pagination
func GetSecretInstancesByQueryString ¶ added in v0.5.0
func GetSecretInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.SecretInstance, error)
GetSecretInstancesByQueryString fetches secret instances by provided query string.
func GetSelfControlPlaneInstance ¶
func GetSelfControlPlaneInstance(apiClient *http.Client, apiAddr string) (*v0.ControlPlaneInstance, error)
GetSelfControlPlaneInstance fetches the control plane instance that represents the control plane being run on
func GetTerraformDefinitionByID ¶ added in v0.5.0
func GetTerraformDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformDefinition, error)
GetTerraformDefinitionByID fetches a terraform definition by ID.
func GetTerraformDefinitionByName ¶ added in v0.5.0
func GetTerraformDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.TerraformDefinition, error)
GetTerraformDefinitionByName fetches a terraform definition by name.
func GetTerraformDefinitions ¶ added in v0.5.0
func GetTerraformDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.TerraformDefinition, error)
GetTerraformDefinitions fetches all terraform definitions. TODO: implement pagination
func GetTerraformDefinitionsByQueryString ¶ added in v0.5.0
func GetTerraformDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.TerraformDefinition, error)
GetTerraformDefinitionsByQueryString fetches terraform definitions by provided query string.
func GetTerraformInstanceByID ¶ added in v0.5.0
func GetTerraformInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.TerraformInstance, error)
GetTerraformInstanceByID fetches a terraform instance by ID.
func GetTerraformInstanceByName ¶ added in v0.5.0
func GetTerraformInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.TerraformInstance, error)
GetTerraformInstanceByName fetches a terraform instance by name.
func GetTerraformInstances ¶ added in v0.5.0
GetTerraformInstances fetches all terraform instances. TODO: implement pagination
func GetTerraformInstancesByQueryString ¶ added in v0.5.0
func GetTerraformInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.TerraformInstance, error)
GetTerraformInstancesByQueryString fetches terraform instances by provided query string.
func GetThreeportControlPlaneKubernetesRuntimeInstance ¶
func GetThreeportControlPlaneKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string) (*v0.KubernetesRuntimeInstance, error)
GetThreeportControlPlaneKubernetesRuntimeInstance gets the kubernetes runtime instance hosting the threeport control plane.
func GetTierByID ¶
GetTierByID fetches a tier by ID.
func GetTierByName ¶
GetTierByName fetches a tier by name.
func GetTiersByQueryString ¶
func GetTiersByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.Tier, error)
GetTiersByQueryString fetches tiers by provided query string.
func GetWorkloadDefinitionByID ¶
func GetWorkloadDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadDefinition, error)
GetWorkloadDefinitionByID fetches a workload definition by ID.
func GetWorkloadDefinitionByName ¶
func GetWorkloadDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadDefinition, error)
GetWorkloadDefinitionByName fetches a workload definition by name.
func GetWorkloadDefinitions ¶
func GetWorkloadDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadDefinition, error)
GetWorkloadDefinitions fetches all workload definitions. TODO: implement pagination
func GetWorkloadDefinitionsByQueryString ¶
func GetWorkloadDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadDefinition, error)
GetWorkloadDefinitionsByQueryString fetches workload definitions by provided query string.
func GetWorkloadEventByID ¶
func GetWorkloadEventByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadEvent, error)
GetWorkloadEventByID fetches a workload event by ID.
func GetWorkloadEventByName ¶
func GetWorkloadEventByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadEvent, error)
GetWorkloadEventByName fetches a workload event by name.
func GetWorkloadEvents ¶
GetWorkloadEvents fetches all workload events. TODO: implement pagination
func GetWorkloadEventsByQueryString ¶
func GetWorkloadEventsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadEvent, error)
GetWorkloadEventsByQueryString fetches workload events by provided query string.
func GetWorkloadInstanceByID ¶
func GetWorkloadInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadInstance, error)
GetWorkloadInstanceByID fetches a workload instance by ID.
func GetWorkloadInstanceByName ¶
func GetWorkloadInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadInstance, error)
GetWorkloadInstanceByName fetches a workload instance by name.
func GetWorkloadInstances ¶
GetWorkloadInstances fetches all workload instances. TODO: implement pagination
func GetWorkloadInstancesByKubernetesRuntimeInstanceID ¶
func GetWorkloadInstancesByKubernetesRuntimeInstanceID(apiClient *http.Client, apiAddr string, kubernetesRuntimeID uint) (*[]v0.WorkloadInstance, error)
GetWorkloadInstancesByKubernetesRuntimeInstanceID
func GetWorkloadInstancesByQueryString ¶
func GetWorkloadInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadInstance, error)
GetWorkloadInstancesByQueryString fetches workload instances by provided query string.
func GetWorkloadInstancesByWorkloadDefinitionID ¶
func GetWorkloadInstancesByWorkloadDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadInstance, error)
GetWorkloadInstancesByWorkloadDefinitionID fetches workload instances by workload definition ID
func GetWorkloadResourceDefinitionByID ¶
func GetWorkloadResourceDefinitionByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceDefinition, error)
GetWorkloadResourceDefinitionByID fetches a workload resource definition by ID.
func GetWorkloadResourceDefinitionByName ¶
func GetWorkloadResourceDefinitionByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadResourceDefinition, error)
GetWorkloadResourceDefinitionByName fetches a workload resource definition by name.
func GetWorkloadResourceDefinitions ¶
func GetWorkloadResourceDefinitions(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadResourceDefinition, error)
GetWorkloadResourceDefinitions fetches all workload resource definitions. TODO: implement pagination
func GetWorkloadResourceDefinitionsByQueryString ¶
func GetWorkloadResourceDefinitionsByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadResourceDefinition, error)
GetWorkloadResourceDefinitionsByQueryString fetches workload resource definitions by provided query string.
func GetWorkloadResourceDefinitionsByWorkloadDefinitionID ¶
func GetWorkloadResourceDefinitionsByWorkloadDefinitionID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadResourceDefinition, error)
GetWorkloadResourceDefinitionsById fetches workload resource definitions by workload definition ID
func GetWorkloadResourceInstanceByID ¶
func GetWorkloadResourceInstanceByID(apiClient *http.Client, apiAddr string, id uint) (*v0.WorkloadResourceInstance, error)
GetWorkloadResourceInstanceByID fetches a workload resource instance by ID.
func GetWorkloadResourceInstanceByName ¶
func GetWorkloadResourceInstanceByName(apiClient *http.Client, apiAddr, name string) (*v0.WorkloadResourceInstance, error)
GetWorkloadResourceInstanceByName fetches a workload resource instance by name.
func GetWorkloadResourceInstances ¶
func GetWorkloadResourceInstances(apiClient *http.Client, apiAddr string) (*[]v0.WorkloadResourceInstance, error)
GetWorkloadResourceInstances fetches all workload resource instances. TODO: implement pagination
func GetWorkloadResourceInstancesByQueryString ¶
func GetWorkloadResourceInstancesByQueryString(apiClient *http.Client, apiAddr string, queryString string) (*[]v0.WorkloadResourceInstance, error)
GetWorkloadResourceInstancesByQueryString fetches workload resource instances by provided query string.
func GetWorkloadResourceInstancesByWorkloadInstanceID ¶
func GetWorkloadResourceInstancesByWorkloadInstanceID(apiClient *http.Client, apiAddr string, id uint) (*[]v0.WorkloadResourceInstance, error)
GetWorkloadResourceInstancesByWorkloadInstanceID fetches a workload resource definition by workload definition ID
func ReplaceAssociatedObjectsWithNil ¶
func ReplaceAssociatedObjectsWithNil(obj interface{}) (err error)
func UpdateAttachedObjectReference ¶
func UpdateAttachedObjectReference(apiClient *http.Client, apiAddr string, attachedObjectReference *v0.AttachedObjectReference) (*v0.AttachedObjectReference, error)
UpdateAttachedObjectReference updates a attached object reference.
func UpdateAwsAccount ¶
func UpdateAwsAccount(apiClient *http.Client, apiAddr string, awsAccount *v0.AwsAccount) (*v0.AwsAccount, error)
UpdateAwsAccount updates a aws account.
func UpdateAwsEksKubernetesRuntimeDefinition ¶
func UpdateAwsEksKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, awsEksKubernetesRuntimeDefinition *v0.AwsEksKubernetesRuntimeDefinition) (*v0.AwsEksKubernetesRuntimeDefinition, error)
UpdateAwsEksKubernetesRuntimeDefinition updates a aws eks kubernetes runtime definition.
func UpdateAwsEksKubernetesRuntimeInstance ¶
func UpdateAwsEksKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, awsEksKubernetesRuntimeInstance *v0.AwsEksKubernetesRuntimeInstance) (*v0.AwsEksKubernetesRuntimeInstance, error)
UpdateAwsEksKubernetesRuntimeInstance updates a aws eks kubernetes runtime instance.
func UpdateAwsObjectStorageBucketDefinition ¶
func UpdateAwsObjectStorageBucketDefinition(apiClient *http.Client, apiAddr string, awsObjectStorageBucketDefinition *v0.AwsObjectStorageBucketDefinition) (*v0.AwsObjectStorageBucketDefinition, error)
UpdateAwsObjectStorageBucketDefinition updates a aws object storage bucket definition.
func UpdateAwsObjectStorageBucketInstance ¶
func UpdateAwsObjectStorageBucketInstance(apiClient *http.Client, apiAddr string, awsObjectStorageBucketInstance *v0.AwsObjectStorageBucketInstance) (*v0.AwsObjectStorageBucketInstance, error)
UpdateAwsObjectStorageBucketInstance updates a aws object storage bucket instance.
func UpdateAwsRelationalDatabaseDefinition ¶
func UpdateAwsRelationalDatabaseDefinition(apiClient *http.Client, apiAddr string, awsRelationalDatabaseDefinition *v0.AwsRelationalDatabaseDefinition) (*v0.AwsRelationalDatabaseDefinition, error)
UpdateAwsRelationalDatabaseDefinition updates a aws relational database definition.
func UpdateAwsRelationalDatabaseInstance ¶
func UpdateAwsRelationalDatabaseInstance(apiClient *http.Client, apiAddr string, awsRelationalDatabaseInstance *v0.AwsRelationalDatabaseInstance) (*v0.AwsRelationalDatabaseInstance, error)
UpdateAwsRelationalDatabaseInstance updates a aws relational database instance.
func UpdateControlPlaneDefinition ¶
func UpdateControlPlaneDefinition(apiClient *http.Client, apiAddr string, controlPlaneDefinition *v0.ControlPlaneDefinition) (*v0.ControlPlaneDefinition, error)
UpdateControlPlaneDefinition updates a control plane definition.
func UpdateControlPlaneInstance ¶
func UpdateControlPlaneInstance(apiClient *http.Client, apiAddr string, controlPlaneInstance *v0.ControlPlaneInstance) (*v0.ControlPlaneInstance, error)
UpdateControlPlaneInstance updates a control plane instance.
func UpdateDomainNameDefinition ¶
func UpdateDomainNameDefinition(apiClient *http.Client, apiAddr string, domainNameDefinition *v0.DomainNameDefinition) (*v0.DomainNameDefinition, error)
UpdateDomainNameDefinition updates a domain name definition.
func UpdateDomainNameInstance ¶
func UpdateDomainNameInstance(apiClient *http.Client, apiAddr string, domainNameInstance *v0.DomainNameInstance) (*v0.DomainNameInstance, error)
UpdateDomainNameInstance updates a domain name instance.
func UpdateGatewayDefinition ¶
func UpdateGatewayDefinition(apiClient *http.Client, apiAddr string, gatewayDefinition *v0.GatewayDefinition) (*v0.GatewayDefinition, error)
UpdateGatewayDefinition updates a gateway definition.
func UpdateGatewayHttpPort ¶ added in v0.4.0
func UpdateGatewayHttpPort(apiClient *http.Client, apiAddr string, gatewayHttpPort *v0.GatewayHttpPort) (*v0.GatewayHttpPort, error)
UpdateGatewayHttpPort updates a gateway http port.
func UpdateGatewayInstance ¶
func UpdateGatewayInstance(apiClient *http.Client, apiAddr string, gatewayInstance *v0.GatewayInstance) (*v0.GatewayInstance, error)
UpdateGatewayInstance updates a gateway instance.
func UpdateGatewayTcpPort ¶ added in v0.4.0
func UpdateGatewayTcpPort(apiClient *http.Client, apiAddr string, gatewayTcpPort *v0.GatewayTcpPort) (*v0.GatewayTcpPort, error)
UpdateGatewayTcpPort updates a gateway tcp port.
func UpdateHelmWorkloadDefinition ¶ added in v0.4.0
func UpdateHelmWorkloadDefinition(apiClient *http.Client, apiAddr string, helmWorkloadDefinition *v0.HelmWorkloadDefinition) (*v0.HelmWorkloadDefinition, error)
UpdateHelmWorkloadDefinition updates a helm workload definition.
func UpdateHelmWorkloadInstance ¶ added in v0.4.0
func UpdateHelmWorkloadInstance(apiClient *http.Client, apiAddr string, helmWorkloadInstance *v0.HelmWorkloadInstance) (*v0.HelmWorkloadInstance, error)
UpdateHelmWorkloadInstance updates a helm workload instance.
func UpdateKubernetesRuntimeDefinition ¶
func UpdateKubernetesRuntimeDefinition(apiClient *http.Client, apiAddr string, kubernetesRuntimeDefinition *v0.KubernetesRuntimeDefinition) (*v0.KubernetesRuntimeDefinition, error)
UpdateKubernetesRuntimeDefinition updates a kubernetes runtime definition.
func UpdateKubernetesRuntimeInstance ¶
func UpdateKubernetesRuntimeInstance(apiClient *http.Client, apiAddr string, kubernetesRuntimeInstance *v0.KubernetesRuntimeInstance) (*v0.KubernetesRuntimeInstance, error)
UpdateKubernetesRuntimeInstance updates a kubernetes runtime instance.
func UpdateLogBackend ¶
func UpdateLogBackend(apiClient *http.Client, apiAddr string, logBackend *v0.LogBackend) (*v0.LogBackend, error)
UpdateLogBackend updates a log backend.
func UpdateLogStorageDefinition ¶
func UpdateLogStorageDefinition(apiClient *http.Client, apiAddr string, logStorageDefinition *v0.LogStorageDefinition) (*v0.LogStorageDefinition, error)
UpdateLogStorageDefinition updates a log storage definition.
func UpdateLogStorageInstance ¶
func UpdateLogStorageInstance(apiClient *http.Client, apiAddr string, logStorageInstance *v0.LogStorageInstance) (*v0.LogStorageInstance, error)
UpdateLogStorageInstance updates a log storage instance.
func UpdateLoggingDefinition ¶ added in v0.5.0
func UpdateLoggingDefinition(apiClient *http.Client, apiAddr string, loggingDefinition *v0.LoggingDefinition) (*v0.LoggingDefinition, error)
UpdateLoggingDefinition updates a logging definition.
func UpdateLoggingInstance ¶ added in v0.5.0
func UpdateLoggingInstance(apiClient *http.Client, apiAddr string, loggingInstance *v0.LoggingInstance) (*v0.LoggingInstance, error)
UpdateLoggingInstance updates a logging instance.
func UpdateMetricsDefinition ¶ added in v0.5.0
func UpdateMetricsDefinition(apiClient *http.Client, apiAddr string, metricsDefinition *v0.MetricsDefinition) (*v0.MetricsDefinition, error)
UpdateMetricsDefinition updates a metrics definition.
func UpdateMetricsInstance ¶ added in v0.5.0
func UpdateMetricsInstance(apiClient *http.Client, apiAddr string, metricsInstance *v0.MetricsInstance) (*v0.MetricsInstance, error)
UpdateMetricsInstance updates a metrics instance.
func UpdateObservabilityDashboardDefinition ¶ added in v0.5.0
func UpdateObservabilityDashboardDefinition(apiClient *http.Client, apiAddr string, observabilityDashboardDefinition *v0.ObservabilityDashboardDefinition) (*v0.ObservabilityDashboardDefinition, error)
UpdateObservabilityDashboardDefinition updates a observability dashboard definition.
func UpdateObservabilityDashboardInstance ¶ added in v0.5.0
func UpdateObservabilityDashboardInstance(apiClient *http.Client, apiAddr string, observabilityDashboardInstance *v0.ObservabilityDashboardInstance) (*v0.ObservabilityDashboardInstance, error)
UpdateObservabilityDashboardInstance updates a observability dashboard instance.
func UpdateObservabilityStackDefinition ¶ added in v0.5.0
func UpdateObservabilityStackDefinition(apiClient *http.Client, apiAddr string, observabilityStackDefinition *v0.ObservabilityStackDefinition) (*v0.ObservabilityStackDefinition, error)
UpdateObservabilityStackDefinition updates a observability stack definition.
func UpdateObservabilityStackInstance ¶ added in v0.5.0
func UpdateObservabilityStackInstance(apiClient *http.Client, apiAddr string, observabilityStackInstance *v0.ObservabilityStackInstance) (*v0.ObservabilityStackInstance, error)
UpdateObservabilityStackInstance updates a observability stack instance.
func UpdateProfile ¶
func UpdateProfile(apiClient *http.Client, apiAddr string, profile *v0.Profile) (*v0.Profile, error)
UpdateProfile updates a profile.
func UpdateSecretDefinition ¶ added in v0.5.0
func UpdateSecretDefinition(apiClient *http.Client, apiAddr string, secretDefinition *v0.SecretDefinition) (*v0.SecretDefinition, error)
UpdateSecretDefinition updates a secret definition.
func UpdateSecretInstance ¶ added in v0.5.0
func UpdateSecretInstance(apiClient *http.Client, apiAddr string, secretInstance *v0.SecretInstance) (*v0.SecretInstance, error)
UpdateSecretInstance updates a secret instance.
func UpdateTerraformDefinition ¶ added in v0.5.0
func UpdateTerraformDefinition(apiClient *http.Client, apiAddr string, terraformDefinition *v0.TerraformDefinition) (*v0.TerraformDefinition, error)
UpdateTerraformDefinition updates a terraform definition.
func UpdateTerraformInstance ¶ added in v0.5.0
func UpdateTerraformInstance(apiClient *http.Client, apiAddr string, terraformInstance *v0.TerraformInstance) (*v0.TerraformInstance, error)
UpdateTerraformInstance updates a terraform instance.
func UpdateTier ¶
UpdateTier updates a tier.
func UpdateWorkloadDefinition ¶
func UpdateWorkloadDefinition(apiClient *http.Client, apiAddr string, workloadDefinition *v0.WorkloadDefinition) (*v0.WorkloadDefinition, error)
UpdateWorkloadDefinition updates a workload definition.
func UpdateWorkloadEvent ¶
func UpdateWorkloadEvent(apiClient *http.Client, apiAddr string, workloadEvent *v0.WorkloadEvent) (*v0.WorkloadEvent, error)
UpdateWorkloadEvent updates a workload event.
func UpdateWorkloadInstance ¶
func UpdateWorkloadInstance(apiClient *http.Client, apiAddr string, workloadInstance *v0.WorkloadInstance) (*v0.WorkloadInstance, error)
UpdateWorkloadInstance updates a workload instance.
func UpdateWorkloadResourceDefinition ¶
func UpdateWorkloadResourceDefinition(apiClient *http.Client, apiAddr string, workloadResourceDefinition *v0.WorkloadResourceDefinition) (*v0.WorkloadResourceDefinition, error)
UpdateWorkloadResourceDefinition updates a workload resource definition.
func UpdateWorkloadResourceInstance ¶
func UpdateWorkloadResourceInstance(apiClient *http.Client, apiAddr string, workloadResourceInstance *v0.WorkloadResourceInstance) (*v0.WorkloadResourceInstance, error)
UpdateWorkloadResourceInstance updates a workload resource instance.
Types ¶
type CustomTransport ¶
type CustomTransport struct { CustomRoundTripper http.RoundTripper IsTlsEnabled bool }
Custom transport is a struct that holds custom round trippers and any associated info
type Middleware ¶
type Middleware func(http.RoundTripper) http.RoundTripper
Middleware is our middleware creation functionality.
func AddHeader ¶
func AddHeader(key, value string) Middleware
AddHeader adds a header to the request.
Source Files ¶
- actuator_gen.go
- aws.go
- aws_eks_kubernetes_runtime.go
- aws_gen.go
- client.go
- client_transport.go
- control_plane.go
- control_plane_gen.go
- delete_object_gen.go
- gateway.go
- gateway_gen.go
- helm_workload_gen.go
- kubernetes_runtime.go
- kubernetes_runtime_gen.go
- log_gen.go
- observability_gen.go
- response.go
- secret_gen.go
- terraform_gen.go
- util.go
- version.go
- workload.go
- workload_gen.go