Documentation
¶
Index ¶
- Constants
- type CertificateCreateRequest
- type CertificateUpdateRequest
- type CloudAccountCreateRequest
- type CredentialModel
- type DataPlaneCreateRequest
- type DataPlaneQuery
- type DataPlaneRegionsQuery
- type MDSCertificateQuery
- type MdsCloudAccountsQuery
- type MdsTshirtSizesQuery
- type Service
- func (s *Service) CreateCertificate(requestBody *CertificateCreateRequest) (*model.MdsCertificate, error)
- func (s *Service) CreateCloudAccount(requestBody *CloudAccountCreateRequest) (*model.MdsCloudAccount, error)
- func (s *Service) CreateDataPlane(requestBody *DataPlaneCreateRequest) (*model.TaskResponse, error)
- func (s *Service) DeleteCertificate(id string) error
- func (s *Service) DeleteCloudAccount(id string) error
- func (s *Service) DeleteDataPlane(id string) error
- func (s *Service) GetCertificate(id string) (model.MdsCertificate, error)
- func (s *Service) GetCertificates(query *MDSCertificateQuery) (model.Paged[model.MdsCertificate], error)
- func (s *Service) GetCloudAccount(id string) (*model.MdsCloudAccount, error)
- func (s *Service) GetCloudAccounts(query *MdsCloudAccountsQuery) (model.Paged[model.MdsCloudAccount], error)
- func (s *Service) GetDataPlaneById(id string) (model.DataPlane, error)
- func (s *Service) GetDataPlaneRegions() ([]model.MdsDataPlaneRegion, error)
- func (s *Service) GetDataPlanes(query *DataPlaneQuery) (model.Paged[model.DataPlane], error)
- func (s *Service) GetProviderTypes() ([]string, error)
- func (s *Service) GetRegionsWithDataPlanes(regionsQuery *DataPlaneRegionsQuery) (map[string][]string, error)
- func (s *Service) GetTshirtSizes(query *MdsTshirtSizesQuery) (model.Paged[model.MdsTshirtSize], error)
- func (s *Service) UpdateCertificate(id string, requestBody *CertificateUpdateRequest) (*model.MdsCertificate, error)
- func (s *Service) UpdateCloudAccount(id string, requestBody *CredentialModel) error
Constants ¶
View Source
const ( K8sCluster = "k8s-cluster" Resource = "resource" CloudAccount = "account" Types = "types" CloudProviders = "cloud-providers" TshirtSize = "t-shirt-size" Certificate = "certificate" )
View Source
const (
EndPoint = "infra-connector"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateCreateRequest ¶ added in v0.1.4
type CertificateUpdateRequest ¶ added in v0.1.4
type CloudAccountCreateRequest ¶ added in v0.1.4
type CloudAccountCreateRequest struct { ProviderType string `json:"type"` Name string `json:"name"` Credentials CredentialModel `json:"credentials"` }
type CredentialModel ¶ added in v0.1.4
type CredentialModel struct { //gcp credentials Type string `json:"type,omitempty"` ProjectId string `json:"project_id,omitempty"` PrivateKeyId string `json:"private_key_id,omitempty"` PrivateKey string `json:"private_key,omitempty"` ClientEmail string `json:"client_email,omitempty"` ClientId string `json:"client_id,omitempty"` AuthUri string `json:"auth_uri,omitempty"` TokenUri string `json:"token_uri,omitempty"` AuthProviderX509CertUrl string `json:"auth_provider_x509_cert_url,omitempty"` ClientX509CertUrl string `json:"client_x509_cert_url,omitempty"` //aws credentials ACCESSKEYID string `json:"ACCESS_KEY_ID,omitempty"` SECRETACCESSKEY string `json:"SECRET_ACCESS_KEY,omitempty"` TargetAmazonAccountId string `json:"targetAmazonAccountId,omitempty"` PowerUserRoleNameInTargetAccount string `json:"powerUserRoleNameInTargetAccount,omitempty"` //vrli credentials ApiEndpoint string `json:"apiEndpoint,omitempty"` ApiKey string `json:"apiKey,omitempty"` }
type DataPlaneCreateRequest ¶ added in v0.1.4
type DataPlaneQuery ¶ added in v0.1.4
type DataPlaneRegionsQuery ¶
type MDSCertificateQuery ¶ added in v0.1.4
type MdsCloudAccountsQuery ¶ added in v0.1.4
type MdsTshirtSizesQuery ¶ added in v0.1.4
type Service ¶
func (*Service) CreateCertificate ¶ added in v0.1.4
func (s *Service) CreateCertificate(requestBody *CertificateCreateRequest) (*model.MdsCertificate, error)
func (*Service) CreateCloudAccount ¶ added in v0.1.4
func (s *Service) CreateCloudAccount(requestBody *CloudAccountCreateRequest) (*model.MdsCloudAccount, error)
func (*Service) CreateDataPlane ¶ added in v0.1.4
func (s *Service) CreateDataPlane(requestBody *DataPlaneCreateRequest) (*model.TaskResponse, error)
CreateDataPlane - Submits a request to create dataplane
func (*Service) DeleteCertificate ¶ added in v0.1.4
DeleteCertificate - Submits a request to delete certificate
func (*Service) DeleteCloudAccount ¶ added in v0.1.4
DeleteCloudAccount - Submits a request to delete cloud account
func (*Service) DeleteDataPlane ¶ added in v0.1.4
DeleteDataPlane - Submits a request to delete dataplane
func (*Service) GetCertificate ¶ added in v0.1.4
func (s *Service) GetCertificate(id string) (model.MdsCertificate, error)
func (*Service) GetCertificates ¶ added in v0.1.4
func (s *Service) GetCertificates(query *MDSCertificateQuery) (model.Paged[model.MdsCertificate], error)
func (*Service) GetCloudAccount ¶ added in v0.1.4
func (s *Service) GetCloudAccount(id string) (*model.MdsCloudAccount, error)
GetCloudAccount - Submits a request to fetch cloud account
func (*Service) GetCloudAccounts ¶ added in v0.1.4
func (s *Service) GetCloudAccounts(query *MdsCloudAccountsQuery) (model.Paged[model.MdsCloudAccount], error)
func (*Service) GetDataPlaneById ¶ added in v0.1.4
func (*Service) GetDataPlaneRegions ¶ added in v0.1.4
func (s *Service) GetDataPlaneRegions() ([]model.MdsDataPlaneRegion, error)
func (*Service) GetDataPlanes ¶ added in v0.1.4
func (*Service) GetProviderTypes ¶ added in v0.1.4
func (*Service) GetRegionsWithDataPlanes ¶
func (s *Service) GetRegionsWithDataPlanes(regionsQuery *DataPlaneRegionsQuery) (map[string][]string, error)
func (*Service) GetTshirtSizes ¶ added in v0.1.4
func (s *Service) GetTshirtSizes(query *MdsTshirtSizesQuery) (model.Paged[model.MdsTshirtSize], error)
func (*Service) UpdateCertificate ¶ added in v0.1.4
func (s *Service) UpdateCertificate(id string, requestBody *CertificateUpdateRequest) (*model.MdsCertificate, error)
func (*Service) UpdateCloudAccount ¶ added in v0.1.4
func (s *Service) UpdateCloudAccount(id string, requestBody *CredentialModel) error
UpdateCloudAccount - To Update the cloud account
Click to show internal directories.
Click to hide internal directories.