Documentation
¶
Overview ¶
Package restClient provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT.
Package restClient provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT.
Index ¶
- func NewCatalogServiceCreateApplication2Request(server string, params *CatalogServiceCreateApplication2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateApplication2RequestWithBody(server string, params *CatalogServiceCreateApplication2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateApplicationRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceCreateApplicationRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
- func NewCatalogServiceCreateArtifact2Request(server string, params *CatalogServiceCreateArtifact2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateArtifact2RequestWithBody(server string, params *CatalogServiceCreateArtifact2Params, contentType string, ...) (*http.Request, error)
- func NewCatalogServiceCreateArtifactRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceCreateArtifactRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
- func NewCatalogServiceCreateDeploymentPackage2Request(server string, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateDeploymentPackage2RequestWithBody(server string, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateDeploymentPackageRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceCreateDeploymentPackageRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
- func NewCatalogServiceCreateRegistry2Request(server string, params *CatalogServiceCreateRegistry2Params, ...) (*http.Request, error)
- func NewCatalogServiceCreateRegistry2RequestWithBody(server string, params *CatalogServiceCreateRegistry2Params, contentType string, ...) (*http.Request, error)
- func NewCatalogServiceCreateRegistryRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceCreateRegistryRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
- func NewCatalogServiceDeleteApplication2Request(server string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceDeleteApplicationRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
- func NewCatalogServiceDeleteArtifact2Request(server string, artifactName string, ...) (*http.Request, error)
- func NewCatalogServiceDeleteArtifactRequest(server string, projectName string, artifactName string) (*http.Request, error)
- func NewCatalogServiceDeleteDeploymentPackage2Request(server string, deploymentPackageName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceDeleteDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, ...) (*http.Request, error)
- func NewCatalogServiceDeleteRegistry2Request(server string, registryName string, ...) (*http.Request, error)
- func NewCatalogServiceDeleteRegistryRequest(server string, projectName string, registryName string) (*http.Request, error)
- func NewCatalogServiceGetApplication2Request(server string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceGetApplicationReferenceCount2Request(server string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceGetApplicationReferenceCountRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
- func NewCatalogServiceGetApplicationRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
- func NewCatalogServiceGetApplicationVersions2Request(server string, applicationName string, ...) (*http.Request, error)
- func NewCatalogServiceGetApplicationVersionsRequest(server string, projectName string, applicationName string) (*http.Request, error)
- func NewCatalogServiceGetArtifact2Request(server string, artifactName string, params *CatalogServiceGetArtifact2Params) (*http.Request, error)
- func NewCatalogServiceGetArtifactRequest(server string, projectName string, artifactName string) (*http.Request, error)
- func NewCatalogServiceGetDeploymentPackage2Request(server string, deploymentPackageName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceGetDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, ...) (*http.Request, error)
- func NewCatalogServiceGetDeploymentPackageVersions2Request(server string, deploymentPackageName string, ...) (*http.Request, error)
- func NewCatalogServiceGetDeploymentPackageVersionsRequest(server string, projectName string, deploymentPackageName string) (*http.Request, error)
- func NewCatalogServiceGetRegistry2Request(server string, registryName string, params *CatalogServiceGetRegistry2Params) (*http.Request, error)
- func NewCatalogServiceGetRegistryRequest(server string, projectName string, registryName string, ...) (*http.Request, error)
- func NewCatalogServiceImport2Request(server string, params *CatalogServiceImport2Params) (*http.Request, error)
- func NewCatalogServiceImportRequest(server string, projectName string, params *CatalogServiceImportParams) (*http.Request, error)
- func NewCatalogServiceListApplications2Request(server string, params *CatalogServiceListApplications2Params) (*http.Request, error)
- func NewCatalogServiceListApplicationsRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceListArtifacts2Request(server string, params *CatalogServiceListArtifacts2Params) (*http.Request, error)
- func NewCatalogServiceListArtifactsRequest(server string, projectName string, params *CatalogServiceListArtifactsParams) (*http.Request, error)
- func NewCatalogServiceListDeploymentPackages2Request(server string, params *CatalogServiceListDeploymentPackages2Params) (*http.Request, error)
- func NewCatalogServiceListDeploymentPackagesRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceListRegistries2Request(server string, params *CatalogServiceListRegistries2Params) (*http.Request, error)
- func NewCatalogServiceListRegistriesRequest(server string, projectName string, params *CatalogServiceListRegistriesParams) (*http.Request, error)
- func NewCatalogServiceUpdateApplication2Request(server string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateApplication2RequestWithBody(server string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateApplicationRequest(server string, projectName string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateApplicationRequestWithBody(server string, projectName string, applicationName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateArtifact2Request(server string, artifactName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateArtifact2RequestWithBody(server string, artifactName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateArtifactRequest(server string, projectName string, artifactName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateArtifactRequestWithBody(server string, projectName string, artifactName string, contentType string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateDeploymentPackage2Request(server string, deploymentPackageName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateDeploymentPackage2RequestWithBody(server string, deploymentPackageName string, version string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateDeploymentPackageRequestWithBody(server string, projectName string, deploymentPackageName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateRegistry2Request(server string, registryName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateRegistry2RequestWithBody(server string, registryName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateRegistryRequest(server string, projectName string, registryName string, ...) (*http.Request, error)
- func NewCatalogServiceUpdateRegistryRequestWithBody(server string, projectName string, registryName string, contentType string, ...) (*http.Request, error)
- func NewCatalogServiceUploadCatalogEntities2Request(server string, params *CatalogServiceUploadCatalogEntities2Params, ...) (*http.Request, error)
- func NewCatalogServiceUploadCatalogEntities2RequestWithBody(server string, params *CatalogServiceUploadCatalogEntities2Params, ...) (*http.Request, error)
- func NewCatalogServiceUploadCatalogEntitiesRequest(server string, projectName string, ...) (*http.Request, error)
- func NewCatalogServiceUploadCatalogEntitiesRequestWithBody(server string, projectName string, ...) (*http.Request, error)
- type CatalogServiceCreateApplication2JSONRequestBody
- type CatalogServiceCreateApplication2Params
- type CatalogServiceCreateApplication2Response
- type CatalogServiceCreateApplicationJSONRequestBody
- type CatalogServiceCreateApplicationResponse
- type CatalogServiceCreateArtifact2JSONRequestBody
- type CatalogServiceCreateArtifact2Params
- type CatalogServiceCreateArtifact2Response
- type CatalogServiceCreateArtifactJSONRequestBody
- type CatalogServiceCreateArtifactResponse
- type CatalogServiceCreateDeploymentPackage2JSONRequestBody
- type CatalogServiceCreateDeploymentPackage2Params
- type CatalogServiceCreateDeploymentPackage2Response
- type CatalogServiceCreateDeploymentPackageJSONRequestBody
- type CatalogServiceCreateDeploymentPackageResponse
- type CatalogServiceCreateRegistry2JSONRequestBody
- type CatalogServiceCreateRegistry2Params
- type CatalogServiceCreateRegistry2Response
- type CatalogServiceCreateRegistryJSONRequestBody
- type CatalogServiceCreateRegistryResponse
- type CatalogServiceDeleteApplication2Params
- type CatalogServiceDeleteApplication2Response
- type CatalogServiceDeleteApplicationResponse
- type CatalogServiceDeleteArtifact2Params
- type CatalogServiceDeleteArtifact2Response
- type CatalogServiceDeleteArtifactResponse
- type CatalogServiceDeleteDeploymentPackage2Params
- type CatalogServiceDeleteDeploymentPackage2Response
- type CatalogServiceDeleteDeploymentPackageResponse
- type CatalogServiceDeleteRegistry2Params
- type CatalogServiceDeleteRegistry2Response
- type CatalogServiceDeleteRegistryResponse
- type CatalogServiceGetApplication2Params
- type CatalogServiceGetApplication2Response
- type CatalogServiceGetApplicationReferenceCount2Params
- type CatalogServiceGetApplicationReferenceCount2Response
- type CatalogServiceGetApplicationReferenceCountResponse
- type CatalogServiceGetApplicationResponse
- type CatalogServiceGetApplicationVersions2Params
- type CatalogServiceGetApplicationVersions2Response
- type CatalogServiceGetApplicationVersionsResponse
- type CatalogServiceGetArtifact2Params
- type CatalogServiceGetArtifact2Response
- type CatalogServiceGetArtifactResponse
- type CatalogServiceGetDeploymentPackage2Params
- type CatalogServiceGetDeploymentPackage2Response
- type CatalogServiceGetDeploymentPackageResponse
- type CatalogServiceGetDeploymentPackageVersions2Params
- type CatalogServiceGetDeploymentPackageVersions2Response
- type CatalogServiceGetDeploymentPackageVersionsResponse
- type CatalogServiceGetRegistry2Params
- type CatalogServiceGetRegistry2Response
- type CatalogServiceGetRegistryParams
- type CatalogServiceGetRegistryResponse
- type CatalogServiceImport2Params
- type CatalogServiceImport2Response
- type CatalogServiceImportParams
- type CatalogServiceImportResponse
- type CatalogServiceListApplications2Params
- type CatalogServiceListApplications2Response
- type CatalogServiceListApplicationsParams
- type CatalogServiceListApplicationsResponse
- type CatalogServiceListArtifacts2Params
- type CatalogServiceListArtifacts2Response
- type CatalogServiceListArtifactsParams
- type CatalogServiceListArtifactsResponse
- type CatalogServiceListDeploymentPackages2Params
- type CatalogServiceListDeploymentPackages2Response
- type CatalogServiceListDeploymentPackagesParams
- type CatalogServiceListDeploymentPackagesResponse
- type CatalogServiceListRegistries2Params
- type CatalogServiceListRegistries2Response
- type CatalogServiceListRegistriesParams
- type CatalogServiceListRegistriesResponse
- type CatalogServiceUpdateApplication2JSONRequestBody
- type CatalogServiceUpdateApplication2Params
- type CatalogServiceUpdateApplication2Response
- type CatalogServiceUpdateApplicationJSONRequestBody
- type CatalogServiceUpdateApplicationResponse
- type CatalogServiceUpdateArtifact2JSONRequestBody
- type CatalogServiceUpdateArtifact2Params
- type CatalogServiceUpdateArtifact2Response
- type CatalogServiceUpdateArtifactJSONRequestBody
- type CatalogServiceUpdateArtifactResponse
- type CatalogServiceUpdateDeploymentPackage2JSONRequestBody
- type CatalogServiceUpdateDeploymentPackage2Params
- type CatalogServiceUpdateDeploymentPackage2Response
- type CatalogServiceUpdateDeploymentPackageJSONRequestBody
- type CatalogServiceUpdateDeploymentPackageResponse
- type CatalogServiceUpdateRegistry2JSONRequestBody
- type CatalogServiceUpdateRegistry2Params
- type CatalogServiceUpdateRegistry2Response
- type CatalogServiceUpdateRegistryJSONRequestBody
- type CatalogServiceUpdateRegistryResponse
- type CatalogServiceUploadCatalogEntities2JSONRequestBody
- type CatalogServiceUploadCatalogEntities2Params
- type CatalogServiceUploadCatalogEntities2Response
- type CatalogServiceUploadCatalogEntitiesJSONRequestBody
- type CatalogServiceUploadCatalogEntitiesParams
- type CatalogServiceUploadCatalogEntitiesResponse
- type CatalogV3APIExtension
- type CatalogV3Application
- type CatalogV3ApplicationDependency
- type CatalogV3ApplicationReference
- type CatalogV3Artifact
- type CatalogV3ArtifactReference
- type CatalogV3CreateApplicationResponse
- type CatalogV3CreateArtifactResponse
- type CatalogV3CreateDeploymentPackageResponse
- type CatalogV3CreateRegistryResponse
- type CatalogV3DeploymentPackage
- type CatalogV3DeploymentProfile
- type CatalogV3DeploymentRequirement
- type CatalogV3Endpoint
- type CatalogV3GetApplicationReferenceCountResponse
- type CatalogV3GetApplicationResponse
- type CatalogV3GetApplicationVersionsResponse
- type CatalogV3GetArtifactResponse
- type CatalogV3GetDeploymentPackageResponse
- type CatalogV3GetDeploymentPackageVersionsResponse
- type CatalogV3GetRegistryResponse
- type CatalogV3ImportResponse
- type CatalogV3Kind
- type CatalogV3ListApplicationsResponse
- type CatalogV3ListArtifactsResponse
- type CatalogV3ListDeploymentPackagesResponse
- type CatalogV3ListRegistriesResponse
- type CatalogV3Namespace
- type CatalogV3ParameterTemplate
- type CatalogV3Profile
- type CatalogV3Registry
- type CatalogV3ResourceReference
- type CatalogV3UIExtension
- type CatalogV3Upload
- type CatalogV3UploadCatalogEntitiesResponse
- type Client
- func (c *Client) CatalogServiceCreateApplication(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateApplication2(ctx context.Context, params *CatalogServiceCreateApplication2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateApplication2WithBody(ctx context.Context, params *CatalogServiceCreateApplication2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateApplicationWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateArtifact(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateArtifact2(ctx context.Context, params *CatalogServiceCreateArtifact2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateArtifact2WithBody(ctx context.Context, params *CatalogServiceCreateArtifact2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateArtifactWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateDeploymentPackage(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateDeploymentPackage2(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateDeploymentPackage2WithBody(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateDeploymentPackageWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateRegistry(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateRegistry2(ctx context.Context, params *CatalogServiceCreateRegistry2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateRegistry2WithBody(ctx context.Context, params *CatalogServiceCreateRegistry2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceCreateRegistryWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteApplication(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteApplication2(ctx context.Context, applicationName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteArtifact(ctx context.Context, projectName string, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteArtifact2(ctx context.Context, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteRegistry(ctx context.Context, projectName string, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceDeleteRegistry2(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplication(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplication2(ctx context.Context, applicationName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplicationReferenceCount(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplicationReferenceCount2(ctx context.Context, applicationName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplicationVersions(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetApplicationVersions2(ctx context.Context, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetArtifact(ctx context.Context, projectName string, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetArtifact2(ctx context.Context, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetDeploymentPackageVersions(ctx context.Context, projectName string, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetDeploymentPackageVersions2(ctx context.Context, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetRegistry(ctx context.Context, projectName string, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceGetRegistry2(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceImport(ctx context.Context, projectName string, params *CatalogServiceImportParams, ...) (*http.Response, error)
- func (c *Client) CatalogServiceImport2(ctx context.Context, params *CatalogServiceImport2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListApplications(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListApplications2(ctx context.Context, params *CatalogServiceListApplications2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListArtifacts(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListArtifacts2(ctx context.Context, params *CatalogServiceListArtifacts2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListDeploymentPackages(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListDeploymentPackages2(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListRegistries(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceListRegistries2(ctx context.Context, params *CatalogServiceListRegistries2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateApplication(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateApplication2(ctx context.Context, applicationName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateApplication2WithBody(ctx context.Context, applicationName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateApplicationWithBody(ctx context.Context, projectName string, applicationName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateArtifact(ctx context.Context, projectName string, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateArtifact2(ctx context.Context, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateArtifact2WithBody(ctx context.Context, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateArtifactWithBody(ctx context.Context, projectName string, artifactName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateDeploymentPackage2WithBody(ctx context.Context, deploymentPackageName string, version string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateDeploymentPackageWithBody(ctx context.Context, projectName string, deploymentPackageName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateRegistry(ctx context.Context, projectName string, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateRegistry2(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateRegistry2WithBody(ctx context.Context, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUpdateRegistryWithBody(ctx context.Context, projectName string, registryName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUploadCatalogEntities(ctx context.Context, projectName string, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUploadCatalogEntities2(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUploadCatalogEntities2WithBody(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, ...) (*http.Response, error)
- func (c *Client) CatalogServiceUploadCatalogEntitiesWithBody(ctx context.Context, projectName string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CatalogServiceCreateApplication2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, ...) (*CatalogServiceCreateApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateApplication2WithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, ...) (*CatalogServiceCreateApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateApplicationWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*CatalogServiceCreateApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateApplicationWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceCreateApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateArtifact2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, ...) (*CatalogServiceCreateArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateArtifact2WithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, ...) (*CatalogServiceCreateArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateArtifactWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*CatalogServiceCreateArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateArtifactWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceCreateArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*CatalogServiceCreateDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, ...) (*CatalogServiceCreateDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*CatalogServiceCreateDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackageWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceCreateDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateRegistry2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, ...) (*CatalogServiceCreateRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateRegistry2WithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, ...) (*CatalogServiceCreateRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceCreateRegistryWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, ...) (*CatalogServiceCreateRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceCreateRegistryWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceCreateRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceDeleteApplication2WithResponse(ctx context.Context, applicationName string, version string, ...) (*CatalogServiceDeleteApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceDeleteApplicationWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceDeleteApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceDeleteArtifact2WithResponse(ctx context.Context, artifactName string, ...) (*CatalogServiceDeleteArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceDeleteArtifactWithResponse(ctx context.Context, projectName string, artifactName string, ...) (*CatalogServiceDeleteArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceDeleteDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, ...) (*CatalogServiceDeleteDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceDeleteDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, ...) (*CatalogServiceDeleteDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceDeleteRegistry2WithResponse(ctx context.Context, registryName string, ...) (*CatalogServiceDeleteRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceDeleteRegistryWithResponse(ctx context.Context, projectName string, registryName string, ...) (*CatalogServiceDeleteRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetApplication2WithResponse(ctx context.Context, applicationName string, version string, ...) (*CatalogServiceGetApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetApplicationReferenceCount2WithResponse(ctx context.Context, applicationName string, version string, ...) (*CatalogServiceGetApplicationReferenceCount2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetApplicationReferenceCountWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceGetApplicationReferenceCountResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetApplicationVersions2WithResponse(ctx context.Context, applicationName string, ...) (*CatalogServiceGetApplicationVersions2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetApplicationVersionsWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceGetApplicationVersionsResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetApplicationWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceGetApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetArtifact2WithResponse(ctx context.Context, artifactName string, ...) (*CatalogServiceGetArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetArtifactWithResponse(ctx context.Context, projectName string, artifactName string, ...) (*CatalogServiceGetArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, ...) (*CatalogServiceGetDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageVersions2WithResponse(ctx context.Context, deploymentPackageName string, ...) (*CatalogServiceGetDeploymentPackageVersions2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageVersionsWithResponse(ctx context.Context, projectName string, deploymentPackageName string, ...) (*CatalogServiceGetDeploymentPackageVersionsResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, ...) (*CatalogServiceGetDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceGetRegistry2WithResponse(ctx context.Context, registryName string, ...) (*CatalogServiceGetRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceGetRegistryWithResponse(ctx context.Context, projectName string, registryName string, ...) (*CatalogServiceGetRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceImport2WithResponse(ctx context.Context, params *CatalogServiceImport2Params, ...) (*CatalogServiceImport2Response, error)
- func (c *ClientWithResponses) CatalogServiceImportWithResponse(ctx context.Context, projectName string, params *CatalogServiceImportParams, ...) (*CatalogServiceImportResponse, error)
- func (c *ClientWithResponses) CatalogServiceListApplications2WithResponse(ctx context.Context, params *CatalogServiceListApplications2Params, ...) (*CatalogServiceListApplications2Response, error)
- func (c *ClientWithResponses) CatalogServiceListApplicationsWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceListApplicationsResponse, error)
- func (c *ClientWithResponses) CatalogServiceListArtifacts2WithResponse(ctx context.Context, params *CatalogServiceListArtifacts2Params, ...) (*CatalogServiceListArtifacts2Response, error)
- func (c *ClientWithResponses) CatalogServiceListArtifactsWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceListArtifactsResponse, error)
- func (c *ClientWithResponses) CatalogServiceListDeploymentPackages2WithResponse(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, ...) (*CatalogServiceListDeploymentPackages2Response, error)
- func (c *ClientWithResponses) CatalogServiceListDeploymentPackagesWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceListDeploymentPackagesResponse, error)
- func (c *ClientWithResponses) CatalogServiceListRegistries2WithResponse(ctx context.Context, params *CatalogServiceListRegistries2Params, ...) (*CatalogServiceListRegistries2Response, error)
- func (c *ClientWithResponses) CatalogServiceListRegistriesWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceListRegistriesResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateApplication2WithBodyWithResponse(ctx context.Context, applicationName string, version string, ...) (*CatalogServiceUpdateApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateApplication2WithResponse(ctx context.Context, applicationName string, version string, ...) (*CatalogServiceUpdateApplication2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateApplicationWithBodyWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceUpdateApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateApplicationWithResponse(ctx context.Context, projectName string, applicationName string, ...) (*CatalogServiceUpdateApplicationResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateArtifact2WithBodyWithResponse(ctx context.Context, artifactName string, ...) (*CatalogServiceUpdateArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateArtifact2WithResponse(ctx context.Context, artifactName string, ...) (*CatalogServiceUpdateArtifact2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateArtifactWithBodyWithResponse(ctx context.Context, projectName string, artifactName string, ...) (*CatalogServiceUpdateArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateArtifactWithResponse(ctx context.Context, projectName string, artifactName string, ...) (*CatalogServiceUpdateArtifactResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse(ctx context.Context, deploymentPackageName string, version string, ...) (*CatalogServiceUpdateDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, ...) (*CatalogServiceUpdateDeploymentPackage2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, deploymentPackageName string, ...) (*CatalogServiceUpdateDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, ...) (*CatalogServiceUpdateDeploymentPackageResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateRegistry2WithBodyWithResponse(ctx context.Context, registryName string, ...) (*CatalogServiceUpdateRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateRegistry2WithResponse(ctx context.Context, registryName string, ...) (*CatalogServiceUpdateRegistry2Response, error)
- func (c *ClientWithResponses) CatalogServiceUpdateRegistryWithBodyWithResponse(ctx context.Context, projectName string, registryName string, ...) (*CatalogServiceUpdateRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceUpdateRegistryWithResponse(ctx context.Context, projectName string, registryName string, ...) (*CatalogServiceUpdateRegistryResponse, error)
- func (c *ClientWithResponses) CatalogServiceUploadCatalogEntities2WithBodyWithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, ...) (*CatalogServiceUploadCatalogEntities2Response, error)
- func (c *ClientWithResponses) CatalogServiceUploadCatalogEntities2WithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, ...) (*CatalogServiceUploadCatalogEntities2Response, error)
- func (c *ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithBodyWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceUploadCatalogEntitiesResponse, error)
- func (c *ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithResponse(ctx context.Context, projectName string, ...) (*CatalogServiceUploadCatalogEntitiesResponse, error)
- type ClientWithResponsesInterface
- type GoogleProtobufEmpty
- type GoogleProtobufTimestamp
- type HttpRequestDoer
- type RequestEditorFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCatalogServiceCreateApplication2Request ¶
func NewCatalogServiceCreateApplication2Request(server string, params *CatalogServiceCreateApplication2Params, body CatalogServiceCreateApplication2JSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateApplication2Request calls the generic CatalogServiceCreateApplication2 builder with application/json body
func NewCatalogServiceCreateApplication2RequestWithBody ¶
func NewCatalogServiceCreateApplication2RequestWithBody(server string, params *CatalogServiceCreateApplication2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateApplication2RequestWithBody generates requests for CatalogServiceCreateApplication2 with any type of body
func NewCatalogServiceCreateApplicationRequest ¶
func NewCatalogServiceCreateApplicationRequest(server string, projectName string, body CatalogServiceCreateApplicationJSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateApplicationRequest calls the generic CatalogServiceCreateApplication builder with application/json body
func NewCatalogServiceCreateApplicationRequestWithBody ¶
func NewCatalogServiceCreateApplicationRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateApplicationRequestWithBody generates requests for CatalogServiceCreateApplication with any type of body
func NewCatalogServiceCreateArtifact2Request ¶
func NewCatalogServiceCreateArtifact2Request(server string, params *CatalogServiceCreateArtifact2Params, body CatalogServiceCreateArtifact2JSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateArtifact2Request calls the generic CatalogServiceCreateArtifact2 builder with application/json body
func NewCatalogServiceCreateArtifact2RequestWithBody ¶
func NewCatalogServiceCreateArtifact2RequestWithBody(server string, params *CatalogServiceCreateArtifact2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateArtifact2RequestWithBody generates requests for CatalogServiceCreateArtifact2 with any type of body
func NewCatalogServiceCreateArtifactRequest ¶
func NewCatalogServiceCreateArtifactRequest(server string, projectName string, body CatalogServiceCreateArtifactJSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateArtifactRequest calls the generic CatalogServiceCreateArtifact builder with application/json body
func NewCatalogServiceCreateArtifactRequestWithBody ¶
func NewCatalogServiceCreateArtifactRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateArtifactRequestWithBody generates requests for CatalogServiceCreateArtifact with any type of body
func NewCatalogServiceCreateDeploymentPackage2Request ¶
func NewCatalogServiceCreateDeploymentPackage2Request(server string, params *CatalogServiceCreateDeploymentPackage2Params, body CatalogServiceCreateDeploymentPackage2JSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateDeploymentPackage2Request calls the generic CatalogServiceCreateDeploymentPackage2 builder with application/json body
func NewCatalogServiceCreateDeploymentPackage2RequestWithBody ¶
func NewCatalogServiceCreateDeploymentPackage2RequestWithBody(server string, params *CatalogServiceCreateDeploymentPackage2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateDeploymentPackage2RequestWithBody generates requests for CatalogServiceCreateDeploymentPackage2 with any type of body
func NewCatalogServiceCreateDeploymentPackageRequest ¶
func NewCatalogServiceCreateDeploymentPackageRequest(server string, projectName string, body CatalogServiceCreateDeploymentPackageJSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateDeploymentPackageRequest calls the generic CatalogServiceCreateDeploymentPackage builder with application/json body
func NewCatalogServiceCreateDeploymentPackageRequestWithBody ¶
func NewCatalogServiceCreateDeploymentPackageRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateDeploymentPackageRequestWithBody generates requests for CatalogServiceCreateDeploymentPackage with any type of body
func NewCatalogServiceCreateRegistry2Request ¶
func NewCatalogServiceCreateRegistry2Request(server string, params *CatalogServiceCreateRegistry2Params, body CatalogServiceCreateRegistry2JSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateRegistry2Request calls the generic CatalogServiceCreateRegistry2 builder with application/json body
func NewCatalogServiceCreateRegistry2RequestWithBody ¶
func NewCatalogServiceCreateRegistry2RequestWithBody(server string, params *CatalogServiceCreateRegistry2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateRegistry2RequestWithBody generates requests for CatalogServiceCreateRegistry2 with any type of body
func NewCatalogServiceCreateRegistryRequest ¶
func NewCatalogServiceCreateRegistryRequest(server string, projectName string, body CatalogServiceCreateRegistryJSONRequestBody) (*http.Request, error)
NewCatalogServiceCreateRegistryRequest calls the generic CatalogServiceCreateRegistry builder with application/json body
func NewCatalogServiceCreateRegistryRequestWithBody ¶
func NewCatalogServiceCreateRegistryRequestWithBody(server string, projectName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceCreateRegistryRequestWithBody generates requests for CatalogServiceCreateRegistry with any type of body
func NewCatalogServiceDeleteApplication2Request ¶
func NewCatalogServiceDeleteApplication2Request(server string, applicationName string, version string, params *CatalogServiceDeleteApplication2Params) (*http.Request, error)
NewCatalogServiceDeleteApplication2Request generates requests for CatalogServiceDeleteApplication2
func NewCatalogServiceDeleteApplicationRequest ¶
func NewCatalogServiceDeleteApplicationRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
NewCatalogServiceDeleteApplicationRequest generates requests for CatalogServiceDeleteApplication
func NewCatalogServiceDeleteArtifact2Request ¶
func NewCatalogServiceDeleteArtifact2Request(server string, artifactName string, params *CatalogServiceDeleteArtifact2Params) (*http.Request, error)
NewCatalogServiceDeleteArtifact2Request generates requests for CatalogServiceDeleteArtifact2
func NewCatalogServiceDeleteArtifactRequest ¶
func NewCatalogServiceDeleteArtifactRequest(server string, projectName string, artifactName string) (*http.Request, error)
NewCatalogServiceDeleteArtifactRequest generates requests for CatalogServiceDeleteArtifact
func NewCatalogServiceDeleteDeploymentPackage2Request ¶
func NewCatalogServiceDeleteDeploymentPackage2Request(server string, deploymentPackageName string, version string, params *CatalogServiceDeleteDeploymentPackage2Params) (*http.Request, error)
NewCatalogServiceDeleteDeploymentPackage2Request generates requests for CatalogServiceDeleteDeploymentPackage2
func NewCatalogServiceDeleteDeploymentPackageRequest ¶
func NewCatalogServiceDeleteDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, version string) (*http.Request, error)
NewCatalogServiceDeleteDeploymentPackageRequest generates requests for CatalogServiceDeleteDeploymentPackage
func NewCatalogServiceDeleteRegistry2Request ¶
func NewCatalogServiceDeleteRegistry2Request(server string, registryName string, params *CatalogServiceDeleteRegistry2Params) (*http.Request, error)
NewCatalogServiceDeleteRegistry2Request generates requests for CatalogServiceDeleteRegistry2
func NewCatalogServiceDeleteRegistryRequest ¶
func NewCatalogServiceDeleteRegistryRequest(server string, projectName string, registryName string) (*http.Request, error)
NewCatalogServiceDeleteRegistryRequest generates requests for CatalogServiceDeleteRegistry
func NewCatalogServiceGetApplication2Request ¶
func NewCatalogServiceGetApplication2Request(server string, applicationName string, version string, params *CatalogServiceGetApplication2Params) (*http.Request, error)
NewCatalogServiceGetApplication2Request generates requests for CatalogServiceGetApplication2
func NewCatalogServiceGetApplicationReferenceCount2Request ¶
func NewCatalogServiceGetApplicationReferenceCount2Request(server string, applicationName string, version string, params *CatalogServiceGetApplicationReferenceCount2Params) (*http.Request, error)
NewCatalogServiceGetApplicationReferenceCount2Request generates requests for CatalogServiceGetApplicationReferenceCount2
func NewCatalogServiceGetApplicationReferenceCountRequest ¶
func NewCatalogServiceGetApplicationReferenceCountRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
NewCatalogServiceGetApplicationReferenceCountRequest generates requests for CatalogServiceGetApplicationReferenceCount
func NewCatalogServiceGetApplicationRequest ¶
func NewCatalogServiceGetApplicationRequest(server string, projectName string, applicationName string, version string) (*http.Request, error)
NewCatalogServiceGetApplicationRequest generates requests for CatalogServiceGetApplication
func NewCatalogServiceGetApplicationVersions2Request ¶
func NewCatalogServiceGetApplicationVersions2Request(server string, applicationName string, params *CatalogServiceGetApplicationVersions2Params) (*http.Request, error)
NewCatalogServiceGetApplicationVersions2Request generates requests for CatalogServiceGetApplicationVersions2
func NewCatalogServiceGetApplicationVersionsRequest ¶
func NewCatalogServiceGetApplicationVersionsRequest(server string, projectName string, applicationName string) (*http.Request, error)
NewCatalogServiceGetApplicationVersionsRequest generates requests for CatalogServiceGetApplicationVersions
func NewCatalogServiceGetArtifact2Request ¶
func NewCatalogServiceGetArtifact2Request(server string, artifactName string, params *CatalogServiceGetArtifact2Params) (*http.Request, error)
NewCatalogServiceGetArtifact2Request generates requests for CatalogServiceGetArtifact2
func NewCatalogServiceGetArtifactRequest ¶
func NewCatalogServiceGetArtifactRequest(server string, projectName string, artifactName string) (*http.Request, error)
NewCatalogServiceGetArtifactRequest generates requests for CatalogServiceGetArtifact
func NewCatalogServiceGetDeploymentPackage2Request ¶
func NewCatalogServiceGetDeploymentPackage2Request(server string, deploymentPackageName string, version string, params *CatalogServiceGetDeploymentPackage2Params) (*http.Request, error)
NewCatalogServiceGetDeploymentPackage2Request generates requests for CatalogServiceGetDeploymentPackage2
func NewCatalogServiceGetDeploymentPackageRequest ¶
func NewCatalogServiceGetDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, version string) (*http.Request, error)
NewCatalogServiceGetDeploymentPackageRequest generates requests for CatalogServiceGetDeploymentPackage
func NewCatalogServiceGetDeploymentPackageVersions2Request ¶
func NewCatalogServiceGetDeploymentPackageVersions2Request(server string, deploymentPackageName string, params *CatalogServiceGetDeploymentPackageVersions2Params) (*http.Request, error)
NewCatalogServiceGetDeploymentPackageVersions2Request generates requests for CatalogServiceGetDeploymentPackageVersions2
func NewCatalogServiceGetDeploymentPackageVersionsRequest ¶
func NewCatalogServiceGetDeploymentPackageVersionsRequest(server string, projectName string, deploymentPackageName string) (*http.Request, error)
NewCatalogServiceGetDeploymentPackageVersionsRequest generates requests for CatalogServiceGetDeploymentPackageVersions
func NewCatalogServiceGetRegistry2Request ¶
func NewCatalogServiceGetRegistry2Request(server string, registryName string, params *CatalogServiceGetRegistry2Params) (*http.Request, error)
NewCatalogServiceGetRegistry2Request generates requests for CatalogServiceGetRegistry2
func NewCatalogServiceGetRegistryRequest ¶
func NewCatalogServiceGetRegistryRequest(server string, projectName string, registryName string, params *CatalogServiceGetRegistryParams) (*http.Request, error)
NewCatalogServiceGetRegistryRequest generates requests for CatalogServiceGetRegistry
func NewCatalogServiceImport2Request ¶
func NewCatalogServiceImport2Request(server string, params *CatalogServiceImport2Params) (*http.Request, error)
NewCatalogServiceImport2Request generates requests for CatalogServiceImport2
func NewCatalogServiceImportRequest ¶
func NewCatalogServiceImportRequest(server string, projectName string, params *CatalogServiceImportParams) (*http.Request, error)
NewCatalogServiceImportRequest generates requests for CatalogServiceImport
func NewCatalogServiceListApplications2Request ¶
func NewCatalogServiceListApplications2Request(server string, params *CatalogServiceListApplications2Params) (*http.Request, error)
NewCatalogServiceListApplications2Request generates requests for CatalogServiceListApplications2
func NewCatalogServiceListApplicationsRequest ¶
func NewCatalogServiceListApplicationsRequest(server string, projectName string, params *CatalogServiceListApplicationsParams) (*http.Request, error)
NewCatalogServiceListApplicationsRequest generates requests for CatalogServiceListApplications
func NewCatalogServiceListArtifacts2Request ¶
func NewCatalogServiceListArtifacts2Request(server string, params *CatalogServiceListArtifacts2Params) (*http.Request, error)
NewCatalogServiceListArtifacts2Request generates requests for CatalogServiceListArtifacts2
func NewCatalogServiceListArtifactsRequest ¶
func NewCatalogServiceListArtifactsRequest(server string, projectName string, params *CatalogServiceListArtifactsParams) (*http.Request, error)
NewCatalogServiceListArtifactsRequest generates requests for CatalogServiceListArtifacts
func NewCatalogServiceListDeploymentPackages2Request ¶
func NewCatalogServiceListDeploymentPackages2Request(server string, params *CatalogServiceListDeploymentPackages2Params) (*http.Request, error)
NewCatalogServiceListDeploymentPackages2Request generates requests for CatalogServiceListDeploymentPackages2
func NewCatalogServiceListDeploymentPackagesRequest ¶
func NewCatalogServiceListDeploymentPackagesRequest(server string, projectName string, params *CatalogServiceListDeploymentPackagesParams) (*http.Request, error)
NewCatalogServiceListDeploymentPackagesRequest generates requests for CatalogServiceListDeploymentPackages
func NewCatalogServiceListRegistries2Request ¶
func NewCatalogServiceListRegistries2Request(server string, params *CatalogServiceListRegistries2Params) (*http.Request, error)
NewCatalogServiceListRegistries2Request generates requests for CatalogServiceListRegistries2
func NewCatalogServiceListRegistriesRequest ¶
func NewCatalogServiceListRegistriesRequest(server string, projectName string, params *CatalogServiceListRegistriesParams) (*http.Request, error)
NewCatalogServiceListRegistriesRequest generates requests for CatalogServiceListRegistries
func NewCatalogServiceUpdateApplication2Request ¶
func NewCatalogServiceUpdateApplication2Request(server string, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, body CatalogServiceUpdateApplication2JSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateApplication2Request calls the generic CatalogServiceUpdateApplication2 builder with application/json body
func NewCatalogServiceUpdateApplication2RequestWithBody ¶
func NewCatalogServiceUpdateApplication2RequestWithBody(server string, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateApplication2RequestWithBody generates requests for CatalogServiceUpdateApplication2 with any type of body
func NewCatalogServiceUpdateApplicationRequest ¶
func NewCatalogServiceUpdateApplicationRequest(server string, projectName string, applicationName string, version string, body CatalogServiceUpdateApplicationJSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateApplicationRequest calls the generic CatalogServiceUpdateApplication builder with application/json body
func NewCatalogServiceUpdateApplicationRequestWithBody ¶
func NewCatalogServiceUpdateApplicationRequestWithBody(server string, projectName string, applicationName string, version string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateApplicationRequestWithBody generates requests for CatalogServiceUpdateApplication with any type of body
func NewCatalogServiceUpdateArtifact2Request ¶
func NewCatalogServiceUpdateArtifact2Request(server string, artifactName string, params *CatalogServiceUpdateArtifact2Params, body CatalogServiceUpdateArtifact2JSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateArtifact2Request calls the generic CatalogServiceUpdateArtifact2 builder with application/json body
func NewCatalogServiceUpdateArtifact2RequestWithBody ¶
func NewCatalogServiceUpdateArtifact2RequestWithBody(server string, artifactName string, params *CatalogServiceUpdateArtifact2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateArtifact2RequestWithBody generates requests for CatalogServiceUpdateArtifact2 with any type of body
func NewCatalogServiceUpdateArtifactRequest ¶
func NewCatalogServiceUpdateArtifactRequest(server string, projectName string, artifactName string, body CatalogServiceUpdateArtifactJSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateArtifactRequest calls the generic CatalogServiceUpdateArtifact builder with application/json body
func NewCatalogServiceUpdateArtifactRequestWithBody ¶
func NewCatalogServiceUpdateArtifactRequestWithBody(server string, projectName string, artifactName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateArtifactRequestWithBody generates requests for CatalogServiceUpdateArtifact with any type of body
func NewCatalogServiceUpdateDeploymentPackage2Request ¶
func NewCatalogServiceUpdateDeploymentPackage2Request(server string, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, body CatalogServiceUpdateDeploymentPackage2JSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateDeploymentPackage2Request calls the generic CatalogServiceUpdateDeploymentPackage2 builder with application/json body
func NewCatalogServiceUpdateDeploymentPackage2RequestWithBody ¶
func NewCatalogServiceUpdateDeploymentPackage2RequestWithBody(server string, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateDeploymentPackage2RequestWithBody generates requests for CatalogServiceUpdateDeploymentPackage2 with any type of body
func NewCatalogServiceUpdateDeploymentPackageRequest ¶
func NewCatalogServiceUpdateDeploymentPackageRequest(server string, projectName string, deploymentPackageName string, version string, body CatalogServiceUpdateDeploymentPackageJSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateDeploymentPackageRequest calls the generic CatalogServiceUpdateDeploymentPackage builder with application/json body
func NewCatalogServiceUpdateDeploymentPackageRequestWithBody ¶
func NewCatalogServiceUpdateDeploymentPackageRequestWithBody(server string, projectName string, deploymentPackageName string, version string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateDeploymentPackageRequestWithBody generates requests for CatalogServiceUpdateDeploymentPackage with any type of body
func NewCatalogServiceUpdateRegistry2Request ¶
func NewCatalogServiceUpdateRegistry2Request(server string, registryName string, params *CatalogServiceUpdateRegistry2Params, body CatalogServiceUpdateRegistry2JSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateRegistry2Request calls the generic CatalogServiceUpdateRegistry2 builder with application/json body
func NewCatalogServiceUpdateRegistry2RequestWithBody ¶
func NewCatalogServiceUpdateRegistry2RequestWithBody(server string, registryName string, params *CatalogServiceUpdateRegistry2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateRegistry2RequestWithBody generates requests for CatalogServiceUpdateRegistry2 with any type of body
func NewCatalogServiceUpdateRegistryRequest ¶
func NewCatalogServiceUpdateRegistryRequest(server string, projectName string, registryName string, body CatalogServiceUpdateRegistryJSONRequestBody) (*http.Request, error)
NewCatalogServiceUpdateRegistryRequest calls the generic CatalogServiceUpdateRegistry builder with application/json body
func NewCatalogServiceUpdateRegistryRequestWithBody ¶
func NewCatalogServiceUpdateRegistryRequestWithBody(server string, projectName string, registryName string, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUpdateRegistryRequestWithBody generates requests for CatalogServiceUpdateRegistry with any type of body
func NewCatalogServiceUploadCatalogEntities2Request ¶
func NewCatalogServiceUploadCatalogEntities2Request(server string, params *CatalogServiceUploadCatalogEntities2Params, body CatalogServiceUploadCatalogEntities2JSONRequestBody) (*http.Request, error)
NewCatalogServiceUploadCatalogEntities2Request calls the generic CatalogServiceUploadCatalogEntities2 builder with application/json body
func NewCatalogServiceUploadCatalogEntities2RequestWithBody ¶
func NewCatalogServiceUploadCatalogEntities2RequestWithBody(server string, params *CatalogServiceUploadCatalogEntities2Params, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUploadCatalogEntities2RequestWithBody generates requests for CatalogServiceUploadCatalogEntities2 with any type of body
func NewCatalogServiceUploadCatalogEntitiesRequest ¶
func NewCatalogServiceUploadCatalogEntitiesRequest(server string, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, body CatalogServiceUploadCatalogEntitiesJSONRequestBody) (*http.Request, error)
NewCatalogServiceUploadCatalogEntitiesRequest calls the generic CatalogServiceUploadCatalogEntities builder with application/json body
func NewCatalogServiceUploadCatalogEntitiesRequestWithBody ¶
func NewCatalogServiceUploadCatalogEntitiesRequestWithBody(server string, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, contentType string, body io.Reader) (*http.Request, error)
NewCatalogServiceUploadCatalogEntitiesRequestWithBody generates requests for CatalogServiceUploadCatalogEntities with any type of body
Types ¶
type CatalogServiceCreateApplication2JSONRequestBody ¶
type CatalogServiceCreateApplication2JSONRequestBody = CatalogV3Application
CatalogServiceCreateApplication2JSONRequestBody defines body for CatalogServiceCreateApplication2 for application/json ContentType.
type CatalogServiceCreateApplication2Params ¶
type CatalogServiceCreateApplication2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceCreateApplication2Params defines parameters for CatalogServiceCreateApplication2.
type CatalogServiceCreateApplication2Response ¶
type CatalogServiceCreateApplication2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateApplicationResponse
}
func ParseCatalogServiceCreateApplication2Response ¶
func ParseCatalogServiceCreateApplication2Response(rsp *http.Response) (*CatalogServiceCreateApplication2Response, error)
ParseCatalogServiceCreateApplication2Response parses an HTTP response from a CatalogServiceCreateApplication2WithResponse call
func (CatalogServiceCreateApplication2Response) Status ¶
func (r CatalogServiceCreateApplication2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateApplication2Response) StatusCode ¶
func (r CatalogServiceCreateApplication2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateApplicationJSONRequestBody ¶
type CatalogServiceCreateApplicationJSONRequestBody = CatalogV3Application
CatalogServiceCreateApplicationJSONRequestBody defines body for CatalogServiceCreateApplication for application/json ContentType.
type CatalogServiceCreateApplicationResponse ¶
type CatalogServiceCreateApplicationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateApplicationResponse
}
func ParseCatalogServiceCreateApplicationResponse ¶
func ParseCatalogServiceCreateApplicationResponse(rsp *http.Response) (*CatalogServiceCreateApplicationResponse, error)
ParseCatalogServiceCreateApplicationResponse parses an HTTP response from a CatalogServiceCreateApplicationWithResponse call
func (CatalogServiceCreateApplicationResponse) Status ¶
func (r CatalogServiceCreateApplicationResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateApplicationResponse) StatusCode ¶
func (r CatalogServiceCreateApplicationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateArtifact2JSONRequestBody ¶
type CatalogServiceCreateArtifact2JSONRequestBody = CatalogV3Artifact
CatalogServiceCreateArtifact2JSONRequestBody defines body for CatalogServiceCreateArtifact2 for application/json ContentType.
type CatalogServiceCreateArtifact2Params ¶
type CatalogServiceCreateArtifact2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceCreateArtifact2Params defines parameters for CatalogServiceCreateArtifact2.
type CatalogServiceCreateArtifact2Response ¶
type CatalogServiceCreateArtifact2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateArtifactResponse
}
func ParseCatalogServiceCreateArtifact2Response ¶
func ParseCatalogServiceCreateArtifact2Response(rsp *http.Response) (*CatalogServiceCreateArtifact2Response, error)
ParseCatalogServiceCreateArtifact2Response parses an HTTP response from a CatalogServiceCreateArtifact2WithResponse call
func (CatalogServiceCreateArtifact2Response) Status ¶
func (r CatalogServiceCreateArtifact2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateArtifact2Response) StatusCode ¶
func (r CatalogServiceCreateArtifact2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateArtifactJSONRequestBody ¶
type CatalogServiceCreateArtifactJSONRequestBody = CatalogV3Artifact
CatalogServiceCreateArtifactJSONRequestBody defines body for CatalogServiceCreateArtifact for application/json ContentType.
type CatalogServiceCreateArtifactResponse ¶
type CatalogServiceCreateArtifactResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateArtifactResponse
}
func ParseCatalogServiceCreateArtifactResponse ¶
func ParseCatalogServiceCreateArtifactResponse(rsp *http.Response) (*CatalogServiceCreateArtifactResponse, error)
ParseCatalogServiceCreateArtifactResponse parses an HTTP response from a CatalogServiceCreateArtifactWithResponse call
func (CatalogServiceCreateArtifactResponse) Status ¶
func (r CatalogServiceCreateArtifactResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateArtifactResponse) StatusCode ¶
func (r CatalogServiceCreateArtifactResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateDeploymentPackage2JSONRequestBody ¶
type CatalogServiceCreateDeploymentPackage2JSONRequestBody = CatalogV3DeploymentPackage
CatalogServiceCreateDeploymentPackage2JSONRequestBody defines body for CatalogServiceCreateDeploymentPackage2 for application/json ContentType.
type CatalogServiceCreateDeploymentPackage2Params ¶
type CatalogServiceCreateDeploymentPackage2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceCreateDeploymentPackage2Params defines parameters for CatalogServiceCreateDeploymentPackage2.
type CatalogServiceCreateDeploymentPackage2Response ¶
type CatalogServiceCreateDeploymentPackage2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateDeploymentPackageResponse
}
func ParseCatalogServiceCreateDeploymentPackage2Response ¶
func ParseCatalogServiceCreateDeploymentPackage2Response(rsp *http.Response) (*CatalogServiceCreateDeploymentPackage2Response, error)
ParseCatalogServiceCreateDeploymentPackage2Response parses an HTTP response from a CatalogServiceCreateDeploymentPackage2WithResponse call
func (CatalogServiceCreateDeploymentPackage2Response) Status ¶
func (r CatalogServiceCreateDeploymentPackage2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateDeploymentPackage2Response) StatusCode ¶
func (r CatalogServiceCreateDeploymentPackage2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateDeploymentPackageJSONRequestBody ¶
type CatalogServiceCreateDeploymentPackageJSONRequestBody = CatalogV3DeploymentPackage
CatalogServiceCreateDeploymentPackageJSONRequestBody defines body for CatalogServiceCreateDeploymentPackage for application/json ContentType.
type CatalogServiceCreateDeploymentPackageResponse ¶
type CatalogServiceCreateDeploymentPackageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateDeploymentPackageResponse
}
func ParseCatalogServiceCreateDeploymentPackageResponse ¶
func ParseCatalogServiceCreateDeploymentPackageResponse(rsp *http.Response) (*CatalogServiceCreateDeploymentPackageResponse, error)
ParseCatalogServiceCreateDeploymentPackageResponse parses an HTTP response from a CatalogServiceCreateDeploymentPackageWithResponse call
func (CatalogServiceCreateDeploymentPackageResponse) Status ¶
func (r CatalogServiceCreateDeploymentPackageResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateDeploymentPackageResponse) StatusCode ¶
func (r CatalogServiceCreateDeploymentPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateRegistry2JSONRequestBody ¶
type CatalogServiceCreateRegistry2JSONRequestBody = CatalogV3Registry
CatalogServiceCreateRegistry2JSONRequestBody defines body for CatalogServiceCreateRegistry2 for application/json ContentType.
type CatalogServiceCreateRegistry2Params ¶
type CatalogServiceCreateRegistry2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceCreateRegistry2Params defines parameters for CatalogServiceCreateRegistry2.
type CatalogServiceCreateRegistry2Response ¶
type CatalogServiceCreateRegistry2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateRegistryResponse
}
func ParseCatalogServiceCreateRegistry2Response ¶
func ParseCatalogServiceCreateRegistry2Response(rsp *http.Response) (*CatalogServiceCreateRegistry2Response, error)
ParseCatalogServiceCreateRegistry2Response parses an HTTP response from a CatalogServiceCreateRegistry2WithResponse call
func (CatalogServiceCreateRegistry2Response) Status ¶
func (r CatalogServiceCreateRegistry2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateRegistry2Response) StatusCode ¶
func (r CatalogServiceCreateRegistry2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceCreateRegistryJSONRequestBody ¶
type CatalogServiceCreateRegistryJSONRequestBody = CatalogV3Registry
CatalogServiceCreateRegistryJSONRequestBody defines body for CatalogServiceCreateRegistry for application/json ContentType.
type CatalogServiceCreateRegistryResponse ¶
type CatalogServiceCreateRegistryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3CreateRegistryResponse
}
func ParseCatalogServiceCreateRegistryResponse ¶
func ParseCatalogServiceCreateRegistryResponse(rsp *http.Response) (*CatalogServiceCreateRegistryResponse, error)
ParseCatalogServiceCreateRegistryResponse parses an HTTP response from a CatalogServiceCreateRegistryWithResponse call
func (CatalogServiceCreateRegistryResponse) Status ¶
func (r CatalogServiceCreateRegistryResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceCreateRegistryResponse) StatusCode ¶
func (r CatalogServiceCreateRegistryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteApplication2Params ¶
type CatalogServiceDeleteApplication2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceDeleteApplication2Params defines parameters for CatalogServiceDeleteApplication2.
type CatalogServiceDeleteApplication2Response ¶
type CatalogServiceDeleteApplication2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteApplication2Response ¶
func ParseCatalogServiceDeleteApplication2Response(rsp *http.Response) (*CatalogServiceDeleteApplication2Response, error)
ParseCatalogServiceDeleteApplication2Response parses an HTTP response from a CatalogServiceDeleteApplication2WithResponse call
func (CatalogServiceDeleteApplication2Response) Status ¶
func (r CatalogServiceDeleteApplication2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteApplication2Response) StatusCode ¶
func (r CatalogServiceDeleteApplication2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteApplicationResponse ¶
type CatalogServiceDeleteApplicationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteApplicationResponse ¶
func ParseCatalogServiceDeleteApplicationResponse(rsp *http.Response) (*CatalogServiceDeleteApplicationResponse, error)
ParseCatalogServiceDeleteApplicationResponse parses an HTTP response from a CatalogServiceDeleteApplicationWithResponse call
func (CatalogServiceDeleteApplicationResponse) Status ¶
func (r CatalogServiceDeleteApplicationResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteApplicationResponse) StatusCode ¶
func (r CatalogServiceDeleteApplicationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteArtifact2Params ¶
type CatalogServiceDeleteArtifact2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceDeleteArtifact2Params defines parameters for CatalogServiceDeleteArtifact2.
type CatalogServiceDeleteArtifact2Response ¶
type CatalogServiceDeleteArtifact2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteArtifact2Response ¶
func ParseCatalogServiceDeleteArtifact2Response(rsp *http.Response) (*CatalogServiceDeleteArtifact2Response, error)
ParseCatalogServiceDeleteArtifact2Response parses an HTTP response from a CatalogServiceDeleteArtifact2WithResponse call
func (CatalogServiceDeleteArtifact2Response) Status ¶
func (r CatalogServiceDeleteArtifact2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteArtifact2Response) StatusCode ¶
func (r CatalogServiceDeleteArtifact2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteArtifactResponse ¶
type CatalogServiceDeleteArtifactResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteArtifactResponse ¶
func ParseCatalogServiceDeleteArtifactResponse(rsp *http.Response) (*CatalogServiceDeleteArtifactResponse, error)
ParseCatalogServiceDeleteArtifactResponse parses an HTTP response from a CatalogServiceDeleteArtifactWithResponse call
func (CatalogServiceDeleteArtifactResponse) Status ¶
func (r CatalogServiceDeleteArtifactResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteArtifactResponse) StatusCode ¶
func (r CatalogServiceDeleteArtifactResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteDeploymentPackage2Params ¶
type CatalogServiceDeleteDeploymentPackage2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceDeleteDeploymentPackage2Params defines parameters for CatalogServiceDeleteDeploymentPackage2.
type CatalogServiceDeleteDeploymentPackage2Response ¶
type CatalogServiceDeleteDeploymentPackage2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteDeploymentPackage2Response ¶
func ParseCatalogServiceDeleteDeploymentPackage2Response(rsp *http.Response) (*CatalogServiceDeleteDeploymentPackage2Response, error)
ParseCatalogServiceDeleteDeploymentPackage2Response parses an HTTP response from a CatalogServiceDeleteDeploymentPackage2WithResponse call
func (CatalogServiceDeleteDeploymentPackage2Response) Status ¶
func (r CatalogServiceDeleteDeploymentPackage2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteDeploymentPackage2Response) StatusCode ¶
func (r CatalogServiceDeleteDeploymentPackage2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteDeploymentPackageResponse ¶
type CatalogServiceDeleteDeploymentPackageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteDeploymentPackageResponse ¶
func ParseCatalogServiceDeleteDeploymentPackageResponse(rsp *http.Response) (*CatalogServiceDeleteDeploymentPackageResponse, error)
ParseCatalogServiceDeleteDeploymentPackageResponse parses an HTTP response from a CatalogServiceDeleteDeploymentPackageWithResponse call
func (CatalogServiceDeleteDeploymentPackageResponse) Status ¶
func (r CatalogServiceDeleteDeploymentPackageResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteDeploymentPackageResponse) StatusCode ¶
func (r CatalogServiceDeleteDeploymentPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteRegistry2Params ¶
type CatalogServiceDeleteRegistry2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceDeleteRegistry2Params defines parameters for CatalogServiceDeleteRegistry2.
type CatalogServiceDeleteRegistry2Response ¶
type CatalogServiceDeleteRegistry2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteRegistry2Response ¶
func ParseCatalogServiceDeleteRegistry2Response(rsp *http.Response) (*CatalogServiceDeleteRegistry2Response, error)
ParseCatalogServiceDeleteRegistry2Response parses an HTTP response from a CatalogServiceDeleteRegistry2WithResponse call
func (CatalogServiceDeleteRegistry2Response) Status ¶
func (r CatalogServiceDeleteRegistry2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteRegistry2Response) StatusCode ¶
func (r CatalogServiceDeleteRegistry2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceDeleteRegistryResponse ¶
type CatalogServiceDeleteRegistryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceDeleteRegistryResponse ¶
func ParseCatalogServiceDeleteRegistryResponse(rsp *http.Response) (*CatalogServiceDeleteRegistryResponse, error)
ParseCatalogServiceDeleteRegistryResponse parses an HTTP response from a CatalogServiceDeleteRegistryWithResponse call
func (CatalogServiceDeleteRegistryResponse) Status ¶
func (r CatalogServiceDeleteRegistryResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceDeleteRegistryResponse) StatusCode ¶
func (r CatalogServiceDeleteRegistryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplication2Params ¶
type CatalogServiceGetApplication2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetApplication2Params defines parameters for CatalogServiceGetApplication2.
type CatalogServiceGetApplication2Response ¶
type CatalogServiceGetApplication2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationResponse
}
func ParseCatalogServiceGetApplication2Response ¶
func ParseCatalogServiceGetApplication2Response(rsp *http.Response) (*CatalogServiceGetApplication2Response, error)
ParseCatalogServiceGetApplication2Response parses an HTTP response from a CatalogServiceGetApplication2WithResponse call
func (CatalogServiceGetApplication2Response) Status ¶
func (r CatalogServiceGetApplication2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplication2Response) StatusCode ¶
func (r CatalogServiceGetApplication2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplicationReferenceCount2Params ¶
type CatalogServiceGetApplicationReferenceCount2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetApplicationReferenceCount2Params defines parameters for CatalogServiceGetApplicationReferenceCount2.
type CatalogServiceGetApplicationReferenceCount2Response ¶
type CatalogServiceGetApplicationReferenceCount2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationReferenceCountResponse
}
func ParseCatalogServiceGetApplicationReferenceCount2Response ¶
func ParseCatalogServiceGetApplicationReferenceCount2Response(rsp *http.Response) (*CatalogServiceGetApplicationReferenceCount2Response, error)
ParseCatalogServiceGetApplicationReferenceCount2Response parses an HTTP response from a CatalogServiceGetApplicationReferenceCount2WithResponse call
func (CatalogServiceGetApplicationReferenceCount2Response) Status ¶
func (r CatalogServiceGetApplicationReferenceCount2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplicationReferenceCount2Response) StatusCode ¶
func (r CatalogServiceGetApplicationReferenceCount2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplicationReferenceCountResponse ¶
type CatalogServiceGetApplicationReferenceCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationReferenceCountResponse
}
func ParseCatalogServiceGetApplicationReferenceCountResponse ¶
func ParseCatalogServiceGetApplicationReferenceCountResponse(rsp *http.Response) (*CatalogServiceGetApplicationReferenceCountResponse, error)
ParseCatalogServiceGetApplicationReferenceCountResponse parses an HTTP response from a CatalogServiceGetApplicationReferenceCountWithResponse call
func (CatalogServiceGetApplicationReferenceCountResponse) Status ¶
func (r CatalogServiceGetApplicationReferenceCountResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplicationReferenceCountResponse) StatusCode ¶
func (r CatalogServiceGetApplicationReferenceCountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplicationResponse ¶
type CatalogServiceGetApplicationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationResponse
}
func ParseCatalogServiceGetApplicationResponse ¶
func ParseCatalogServiceGetApplicationResponse(rsp *http.Response) (*CatalogServiceGetApplicationResponse, error)
ParseCatalogServiceGetApplicationResponse parses an HTTP response from a CatalogServiceGetApplicationWithResponse call
func (CatalogServiceGetApplicationResponse) Status ¶
func (r CatalogServiceGetApplicationResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplicationResponse) StatusCode ¶
func (r CatalogServiceGetApplicationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplicationVersions2Params ¶
type CatalogServiceGetApplicationVersions2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetApplicationVersions2Params defines parameters for CatalogServiceGetApplicationVersions2.
type CatalogServiceGetApplicationVersions2Response ¶
type CatalogServiceGetApplicationVersions2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationVersionsResponse
}
func ParseCatalogServiceGetApplicationVersions2Response ¶
func ParseCatalogServiceGetApplicationVersions2Response(rsp *http.Response) (*CatalogServiceGetApplicationVersions2Response, error)
ParseCatalogServiceGetApplicationVersions2Response parses an HTTP response from a CatalogServiceGetApplicationVersions2WithResponse call
func (CatalogServiceGetApplicationVersions2Response) Status ¶
func (r CatalogServiceGetApplicationVersions2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplicationVersions2Response) StatusCode ¶
func (r CatalogServiceGetApplicationVersions2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetApplicationVersionsResponse ¶
type CatalogServiceGetApplicationVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetApplicationVersionsResponse
}
func ParseCatalogServiceGetApplicationVersionsResponse ¶
func ParseCatalogServiceGetApplicationVersionsResponse(rsp *http.Response) (*CatalogServiceGetApplicationVersionsResponse, error)
ParseCatalogServiceGetApplicationVersionsResponse parses an HTTP response from a CatalogServiceGetApplicationVersionsWithResponse call
func (CatalogServiceGetApplicationVersionsResponse) Status ¶
func (r CatalogServiceGetApplicationVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetApplicationVersionsResponse) StatusCode ¶
func (r CatalogServiceGetApplicationVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetArtifact2Params ¶
type CatalogServiceGetArtifact2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetArtifact2Params defines parameters for CatalogServiceGetArtifact2.
type CatalogServiceGetArtifact2Response ¶
type CatalogServiceGetArtifact2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetArtifactResponse
}
func ParseCatalogServiceGetArtifact2Response ¶
func ParseCatalogServiceGetArtifact2Response(rsp *http.Response) (*CatalogServiceGetArtifact2Response, error)
ParseCatalogServiceGetArtifact2Response parses an HTTP response from a CatalogServiceGetArtifact2WithResponse call
func (CatalogServiceGetArtifact2Response) Status ¶
func (r CatalogServiceGetArtifact2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetArtifact2Response) StatusCode ¶
func (r CatalogServiceGetArtifact2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetArtifactResponse ¶
type CatalogServiceGetArtifactResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetArtifactResponse
}
func ParseCatalogServiceGetArtifactResponse ¶
func ParseCatalogServiceGetArtifactResponse(rsp *http.Response) (*CatalogServiceGetArtifactResponse, error)
ParseCatalogServiceGetArtifactResponse parses an HTTP response from a CatalogServiceGetArtifactWithResponse call
func (CatalogServiceGetArtifactResponse) Status ¶
func (r CatalogServiceGetArtifactResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetArtifactResponse) StatusCode ¶
func (r CatalogServiceGetArtifactResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetDeploymentPackage2Params ¶
type CatalogServiceGetDeploymentPackage2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetDeploymentPackage2Params defines parameters for CatalogServiceGetDeploymentPackage2.
type CatalogServiceGetDeploymentPackage2Response ¶
type CatalogServiceGetDeploymentPackage2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetDeploymentPackageResponse
}
func ParseCatalogServiceGetDeploymentPackage2Response ¶
func ParseCatalogServiceGetDeploymentPackage2Response(rsp *http.Response) (*CatalogServiceGetDeploymentPackage2Response, error)
ParseCatalogServiceGetDeploymentPackage2Response parses an HTTP response from a CatalogServiceGetDeploymentPackage2WithResponse call
func (CatalogServiceGetDeploymentPackage2Response) Status ¶
func (r CatalogServiceGetDeploymentPackage2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetDeploymentPackage2Response) StatusCode ¶
func (r CatalogServiceGetDeploymentPackage2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetDeploymentPackageResponse ¶
type CatalogServiceGetDeploymentPackageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetDeploymentPackageResponse
}
func ParseCatalogServiceGetDeploymentPackageResponse ¶
func ParseCatalogServiceGetDeploymentPackageResponse(rsp *http.Response) (*CatalogServiceGetDeploymentPackageResponse, error)
ParseCatalogServiceGetDeploymentPackageResponse parses an HTTP response from a CatalogServiceGetDeploymentPackageWithResponse call
func (CatalogServiceGetDeploymentPackageResponse) Status ¶
func (r CatalogServiceGetDeploymentPackageResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetDeploymentPackageResponse) StatusCode ¶
func (r CatalogServiceGetDeploymentPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetDeploymentPackageVersions2Params ¶
type CatalogServiceGetDeploymentPackageVersions2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetDeploymentPackageVersions2Params defines parameters for CatalogServiceGetDeploymentPackageVersions2.
type CatalogServiceGetDeploymentPackageVersions2Response ¶
type CatalogServiceGetDeploymentPackageVersions2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetDeploymentPackageVersionsResponse
}
func ParseCatalogServiceGetDeploymentPackageVersions2Response ¶
func ParseCatalogServiceGetDeploymentPackageVersions2Response(rsp *http.Response) (*CatalogServiceGetDeploymentPackageVersions2Response, error)
ParseCatalogServiceGetDeploymentPackageVersions2Response parses an HTTP response from a CatalogServiceGetDeploymentPackageVersions2WithResponse call
func (CatalogServiceGetDeploymentPackageVersions2Response) Status ¶
func (r CatalogServiceGetDeploymentPackageVersions2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetDeploymentPackageVersions2Response) StatusCode ¶
func (r CatalogServiceGetDeploymentPackageVersions2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetDeploymentPackageVersionsResponse ¶
type CatalogServiceGetDeploymentPackageVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetDeploymentPackageVersionsResponse
}
func ParseCatalogServiceGetDeploymentPackageVersionsResponse ¶
func ParseCatalogServiceGetDeploymentPackageVersionsResponse(rsp *http.Response) (*CatalogServiceGetDeploymentPackageVersionsResponse, error)
ParseCatalogServiceGetDeploymentPackageVersionsResponse parses an HTTP response from a CatalogServiceGetDeploymentPackageVersionsWithResponse call
func (CatalogServiceGetDeploymentPackageVersionsResponse) Status ¶
func (r CatalogServiceGetDeploymentPackageVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetDeploymentPackageVersionsResponse) StatusCode ¶
func (r CatalogServiceGetDeploymentPackageVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetRegistry2Params ¶
type CatalogServiceGetRegistry2Params struct {
// ShowSensitiveInfo Request that sensitive information, such as username, auth_token, and CA certificates are included in the response.
ShowSensitiveInfo *bool `form:"showSensitiveInfo,omitempty" json:"showSensitiveInfo,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceGetRegistry2Params defines parameters for CatalogServiceGetRegistry2.
type CatalogServiceGetRegistry2Response ¶
type CatalogServiceGetRegistry2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetRegistryResponse
}
func ParseCatalogServiceGetRegistry2Response ¶
func ParseCatalogServiceGetRegistry2Response(rsp *http.Response) (*CatalogServiceGetRegistry2Response, error)
ParseCatalogServiceGetRegistry2Response parses an HTTP response from a CatalogServiceGetRegistry2WithResponse call
func (CatalogServiceGetRegistry2Response) Status ¶
func (r CatalogServiceGetRegistry2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetRegistry2Response) StatusCode ¶
func (r CatalogServiceGetRegistry2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceGetRegistryParams ¶
type CatalogServiceGetRegistryParams struct {
// ShowSensitiveInfo Request that sensitive information, such as username, auth_token, and CA certificates are included in the response.
ShowSensitiveInfo *bool `form:"showSensitiveInfo,omitempty" json:"showSensitiveInfo,omitempty"`
}
CatalogServiceGetRegistryParams defines parameters for CatalogServiceGetRegistry.
type CatalogServiceGetRegistryResponse ¶
type CatalogServiceGetRegistryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3GetRegistryResponse
}
func ParseCatalogServiceGetRegistryResponse ¶
func ParseCatalogServiceGetRegistryResponse(rsp *http.Response) (*CatalogServiceGetRegistryResponse, error)
ParseCatalogServiceGetRegistryResponse parses an HTTP response from a CatalogServiceGetRegistryWithResponse call
func (CatalogServiceGetRegistryResponse) Status ¶
func (r CatalogServiceGetRegistryResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceGetRegistryResponse) StatusCode ¶
func (r CatalogServiceGetRegistryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceImport2Params ¶
type CatalogServiceImport2Params struct {
// Url Required URL of Helm Chart to import
Url string `form:"url" json:"url"`
// Username Optional username for downloading from the URL
Username *string `form:"username,omitempty" json:"username,omitempty"`
// AuthToken Optional authentication token or password for downloading from the URL
AuthToken *string `form:"authToken,omitempty" json:"authToken,omitempty"`
// ChartValues Optional raw byte value containing the chart values as raw YAML bytes.
ChartValues *string `form:"chartValues,omitempty" json:"chartValues,omitempty"`
// IncludeAuth If true and a username/auth_token is specified then they will be included
// in the generated Registry object.
IncludeAuth *bool `form:"includeAuth,omitempty" json:"includeAuth,omitempty"`
// GenerateDefaultValues If true and chart_values is not set, then the values.yaml will be extracted and
// used to generate default profile values.
GenerateDefaultValues *bool `form:"generateDefaultValues,omitempty" json:"generateDefaultValues,omitempty"`
// GenerateDefaultParameters Generates default parameters from the values, from chart_values or from
// generate_default_values as appropriate.
GenerateDefaultParameters *bool `form:"generateDefaultParameters,omitempty" json:"generateDefaultParameters,omitempty"`
// Namespace Optional namespace
Namespace *string `form:"namespace,omitempty" json:"namespace,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceImport2Params defines parameters for CatalogServiceImport2.
type CatalogServiceImport2Response ¶
type CatalogServiceImport2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ImportResponse
}
func ParseCatalogServiceImport2Response ¶
func ParseCatalogServiceImport2Response(rsp *http.Response) (*CatalogServiceImport2Response, error)
ParseCatalogServiceImport2Response parses an HTTP response from a CatalogServiceImport2WithResponse call
func (CatalogServiceImport2Response) Status ¶
func (r CatalogServiceImport2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceImport2Response) StatusCode ¶
func (r CatalogServiceImport2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceImportParams ¶
type CatalogServiceImportParams struct {
// Url Required URL of Helm Chart to import
Url string `form:"url" json:"url"`
// Username Optional username for downloading from the URL
Username *string `form:"username,omitempty" json:"username,omitempty"`
// AuthToken Optional authentication token or password for downloading from the URL
AuthToken *string `form:"authToken,omitempty" json:"authToken,omitempty"`
// ChartValues Optional raw byte value containing the chart values as raw YAML bytes.
ChartValues *string `form:"chartValues,omitempty" json:"chartValues,omitempty"`
// IncludeAuth If true and a username/auth_token is specified then they will be included
// in the generated Registry object.
IncludeAuth *bool `form:"includeAuth,omitempty" json:"includeAuth,omitempty"`
// GenerateDefaultValues If true and chart_values is not set, then the values.yaml will be extracted and
// used to generate default profile values.
GenerateDefaultValues *bool `form:"generateDefaultValues,omitempty" json:"generateDefaultValues,omitempty"`
// GenerateDefaultParameters Generates default parameters from the values, from chart_values or from
// generate_default_values as appropriate.
GenerateDefaultParameters *bool `form:"generateDefaultParameters,omitempty" json:"generateDefaultParameters,omitempty"`
// Namespace Optional namespace
Namespace *string `form:"namespace,omitempty" json:"namespace,omitempty"`
}
CatalogServiceImportParams defines parameters for CatalogServiceImport.
type CatalogServiceImportResponse ¶
type CatalogServiceImportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ImportResponse
}
func ParseCatalogServiceImportResponse ¶
func ParseCatalogServiceImportResponse(rsp *http.Response) (*CatalogServiceImportResponse, error)
ParseCatalogServiceImportResponse parses an HTTP response from a CatalogServiceImportWithResponse call
func (CatalogServiceImportResponse) Status ¶
func (r CatalogServiceImportResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceImportResponse) StatusCode ¶
func (r CatalogServiceImportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListApplications2Params ¶
type CatalogServiceListApplications2Params struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// Kinds List of application kinds to be returned; empty list means all kinds.
Kinds *[]CatalogV3Kind `form:"kinds,omitempty" json:"kinds,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceListApplications2Params defines parameters for CatalogServiceListApplications2.
type CatalogServiceListApplications2Response ¶
type CatalogServiceListApplications2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListApplicationsResponse
}
func ParseCatalogServiceListApplications2Response ¶
func ParseCatalogServiceListApplications2Response(rsp *http.Response) (*CatalogServiceListApplications2Response, error)
ParseCatalogServiceListApplications2Response parses an HTTP response from a CatalogServiceListApplications2WithResponse call
func (CatalogServiceListApplications2Response) Status ¶
func (r CatalogServiceListApplications2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListApplications2Response) StatusCode ¶
func (r CatalogServiceListApplications2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListApplicationsParams ¶
type CatalogServiceListApplicationsParams struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// Kinds List of application kinds to be returned; empty list means all kinds.
Kinds *[]CatalogV3Kind `form:"kinds,omitempty" json:"kinds,omitempty"`
}
CatalogServiceListApplicationsParams defines parameters for CatalogServiceListApplications.
type CatalogServiceListApplicationsResponse ¶
type CatalogServiceListApplicationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListApplicationsResponse
}
func ParseCatalogServiceListApplicationsResponse ¶
func ParseCatalogServiceListApplicationsResponse(rsp *http.Response) (*CatalogServiceListApplicationsResponse, error)
ParseCatalogServiceListApplicationsResponse parses an HTTP response from a CatalogServiceListApplicationsWithResponse call
func (CatalogServiceListApplicationsResponse) Status ¶
func (r CatalogServiceListApplicationsResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListApplicationsResponse) StatusCode ¶
func (r CatalogServiceListApplicationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListArtifacts2Params ¶
type CatalogServiceListArtifacts2Params struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceListArtifacts2Params defines parameters for CatalogServiceListArtifacts2.
type CatalogServiceListArtifacts2Response ¶
type CatalogServiceListArtifacts2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListArtifactsResponse
}
func ParseCatalogServiceListArtifacts2Response ¶
func ParseCatalogServiceListArtifacts2Response(rsp *http.Response) (*CatalogServiceListArtifacts2Response, error)
ParseCatalogServiceListArtifacts2Response parses an HTTP response from a CatalogServiceListArtifacts2WithResponse call
func (CatalogServiceListArtifacts2Response) Status ¶
func (r CatalogServiceListArtifacts2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListArtifacts2Response) StatusCode ¶
func (r CatalogServiceListArtifacts2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListArtifactsParams ¶
type CatalogServiceListArtifactsParams struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
}
CatalogServiceListArtifactsParams defines parameters for CatalogServiceListArtifacts.
type CatalogServiceListArtifactsResponse ¶
type CatalogServiceListArtifactsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListArtifactsResponse
}
func ParseCatalogServiceListArtifactsResponse ¶
func ParseCatalogServiceListArtifactsResponse(rsp *http.Response) (*CatalogServiceListArtifactsResponse, error)
ParseCatalogServiceListArtifactsResponse parses an HTTP response from a CatalogServiceListArtifactsWithResponse call
func (CatalogServiceListArtifactsResponse) Status ¶
func (r CatalogServiceListArtifactsResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListArtifactsResponse) StatusCode ¶
func (r CatalogServiceListArtifactsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListDeploymentPackages2Params ¶
type CatalogServiceListDeploymentPackages2Params struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// Kinds List of deployment package kinds to be returned; empty list means all kinds.
Kinds *[]CatalogV3Kind `form:"kinds,omitempty" json:"kinds,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceListDeploymentPackages2Params defines parameters for CatalogServiceListDeploymentPackages2.
type CatalogServiceListDeploymentPackages2Response ¶
type CatalogServiceListDeploymentPackages2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListDeploymentPackagesResponse
}
func ParseCatalogServiceListDeploymentPackages2Response ¶
func ParseCatalogServiceListDeploymentPackages2Response(rsp *http.Response) (*CatalogServiceListDeploymentPackages2Response, error)
ParseCatalogServiceListDeploymentPackages2Response parses an HTTP response from a CatalogServiceListDeploymentPackages2WithResponse call
func (CatalogServiceListDeploymentPackages2Response) Status ¶
func (r CatalogServiceListDeploymentPackages2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListDeploymentPackages2Response) StatusCode ¶
func (r CatalogServiceListDeploymentPackages2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListDeploymentPackagesParams ¶
type CatalogServiceListDeploymentPackagesParams struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// Kinds List of deployment package kinds to be returned; empty list means all kinds.
Kinds *[]CatalogV3Kind `form:"kinds,omitempty" json:"kinds,omitempty"`
}
CatalogServiceListDeploymentPackagesParams defines parameters for CatalogServiceListDeploymentPackages.
type CatalogServiceListDeploymentPackagesResponse ¶
type CatalogServiceListDeploymentPackagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListDeploymentPackagesResponse
}
func ParseCatalogServiceListDeploymentPackagesResponse ¶
func ParseCatalogServiceListDeploymentPackagesResponse(rsp *http.Response) (*CatalogServiceListDeploymentPackagesResponse, error)
ParseCatalogServiceListDeploymentPackagesResponse parses an HTTP response from a CatalogServiceListDeploymentPackagesWithResponse call
func (CatalogServiceListDeploymentPackagesResponse) Status ¶
func (r CatalogServiceListDeploymentPackagesResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListDeploymentPackagesResponse) StatusCode ¶
func (r CatalogServiceListDeploymentPackagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListRegistries2Params ¶
type CatalogServiceListRegistries2Params struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// ShowSensitiveInfo Request that sensitive information, such as username, auth_token, and CA certificates are included in the response.
ShowSensitiveInfo *bool `form:"showSensitiveInfo,omitempty" json:"showSensitiveInfo,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceListRegistries2Params defines parameters for CatalogServiceListRegistries2.
type CatalogServiceListRegistries2Response ¶
type CatalogServiceListRegistries2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListRegistriesResponse
}
func ParseCatalogServiceListRegistries2Response ¶
func ParseCatalogServiceListRegistries2Response(rsp *http.Response) (*CatalogServiceListRegistries2Response, error)
ParseCatalogServiceListRegistries2Response parses an HTTP response from a CatalogServiceListRegistries2WithResponse call
func (CatalogServiceListRegistries2Response) Status ¶
func (r CatalogServiceListRegistries2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListRegistries2Response) StatusCode ¶
func (r CatalogServiceListRegistries2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceListRegistriesParams ¶
type CatalogServiceListRegistriesParams struct {
// OrderBy Names the field to be used for ordering the returned results.
OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// Filter Expression to use for filtering the results.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageSize Maximum number of items to return.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// Offset Index of the first item to return.
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
// ShowSensitiveInfo Request that sensitive information, such as username, auth_token, and CA certificates are included in the response.
ShowSensitiveInfo *bool `form:"showSensitiveInfo,omitempty" json:"showSensitiveInfo,omitempty"`
}
CatalogServiceListRegistriesParams defines parameters for CatalogServiceListRegistries.
type CatalogServiceListRegistriesResponse ¶
type CatalogServiceListRegistriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3ListRegistriesResponse
}
func ParseCatalogServiceListRegistriesResponse ¶
func ParseCatalogServiceListRegistriesResponse(rsp *http.Response) (*CatalogServiceListRegistriesResponse, error)
ParseCatalogServiceListRegistriesResponse parses an HTTP response from a CatalogServiceListRegistriesWithResponse call
func (CatalogServiceListRegistriesResponse) Status ¶
func (r CatalogServiceListRegistriesResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceListRegistriesResponse) StatusCode ¶
func (r CatalogServiceListRegistriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateApplication2JSONRequestBody ¶
type CatalogServiceUpdateApplication2JSONRequestBody = CatalogV3Application
CatalogServiceUpdateApplication2JSONRequestBody defines body for CatalogServiceUpdateApplication2 for application/json ContentType.
type CatalogServiceUpdateApplication2Params ¶
type CatalogServiceUpdateApplication2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceUpdateApplication2Params defines parameters for CatalogServiceUpdateApplication2.
type CatalogServiceUpdateApplication2Response ¶
type CatalogServiceUpdateApplication2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateApplication2Response ¶
func ParseCatalogServiceUpdateApplication2Response(rsp *http.Response) (*CatalogServiceUpdateApplication2Response, error)
ParseCatalogServiceUpdateApplication2Response parses an HTTP response from a CatalogServiceUpdateApplication2WithResponse call
func (CatalogServiceUpdateApplication2Response) Status ¶
func (r CatalogServiceUpdateApplication2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateApplication2Response) StatusCode ¶
func (r CatalogServiceUpdateApplication2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateApplicationJSONRequestBody ¶
type CatalogServiceUpdateApplicationJSONRequestBody = CatalogV3Application
CatalogServiceUpdateApplicationJSONRequestBody defines body for CatalogServiceUpdateApplication for application/json ContentType.
type CatalogServiceUpdateApplicationResponse ¶
type CatalogServiceUpdateApplicationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateApplicationResponse ¶
func ParseCatalogServiceUpdateApplicationResponse(rsp *http.Response) (*CatalogServiceUpdateApplicationResponse, error)
ParseCatalogServiceUpdateApplicationResponse parses an HTTP response from a CatalogServiceUpdateApplicationWithResponse call
func (CatalogServiceUpdateApplicationResponse) Status ¶
func (r CatalogServiceUpdateApplicationResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateApplicationResponse) StatusCode ¶
func (r CatalogServiceUpdateApplicationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateArtifact2JSONRequestBody ¶
type CatalogServiceUpdateArtifact2JSONRequestBody = CatalogV3Artifact
CatalogServiceUpdateArtifact2JSONRequestBody defines body for CatalogServiceUpdateArtifact2 for application/json ContentType.
type CatalogServiceUpdateArtifact2Params ¶
type CatalogServiceUpdateArtifact2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceUpdateArtifact2Params defines parameters for CatalogServiceUpdateArtifact2.
type CatalogServiceUpdateArtifact2Response ¶
type CatalogServiceUpdateArtifact2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateArtifact2Response ¶
func ParseCatalogServiceUpdateArtifact2Response(rsp *http.Response) (*CatalogServiceUpdateArtifact2Response, error)
ParseCatalogServiceUpdateArtifact2Response parses an HTTP response from a CatalogServiceUpdateArtifact2WithResponse call
func (CatalogServiceUpdateArtifact2Response) Status ¶
func (r CatalogServiceUpdateArtifact2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateArtifact2Response) StatusCode ¶
func (r CatalogServiceUpdateArtifact2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateArtifactJSONRequestBody ¶
type CatalogServiceUpdateArtifactJSONRequestBody = CatalogV3Artifact
CatalogServiceUpdateArtifactJSONRequestBody defines body for CatalogServiceUpdateArtifact for application/json ContentType.
type CatalogServiceUpdateArtifactResponse ¶
type CatalogServiceUpdateArtifactResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateArtifactResponse ¶
func ParseCatalogServiceUpdateArtifactResponse(rsp *http.Response) (*CatalogServiceUpdateArtifactResponse, error)
ParseCatalogServiceUpdateArtifactResponse parses an HTTP response from a CatalogServiceUpdateArtifactWithResponse call
func (CatalogServiceUpdateArtifactResponse) Status ¶
func (r CatalogServiceUpdateArtifactResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateArtifactResponse) StatusCode ¶
func (r CatalogServiceUpdateArtifactResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateDeploymentPackage2JSONRequestBody ¶
type CatalogServiceUpdateDeploymentPackage2JSONRequestBody = CatalogV3DeploymentPackage
CatalogServiceUpdateDeploymentPackage2JSONRequestBody defines body for CatalogServiceUpdateDeploymentPackage2 for application/json ContentType.
type CatalogServiceUpdateDeploymentPackage2Params ¶
type CatalogServiceUpdateDeploymentPackage2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceUpdateDeploymentPackage2Params defines parameters for CatalogServiceUpdateDeploymentPackage2.
type CatalogServiceUpdateDeploymentPackage2Response ¶
type CatalogServiceUpdateDeploymentPackage2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateDeploymentPackage2Response ¶
func ParseCatalogServiceUpdateDeploymentPackage2Response(rsp *http.Response) (*CatalogServiceUpdateDeploymentPackage2Response, error)
ParseCatalogServiceUpdateDeploymentPackage2Response parses an HTTP response from a CatalogServiceUpdateDeploymentPackage2WithResponse call
func (CatalogServiceUpdateDeploymentPackage2Response) Status ¶
func (r CatalogServiceUpdateDeploymentPackage2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateDeploymentPackage2Response) StatusCode ¶
func (r CatalogServiceUpdateDeploymentPackage2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateDeploymentPackageJSONRequestBody ¶
type CatalogServiceUpdateDeploymentPackageJSONRequestBody = CatalogV3DeploymentPackage
CatalogServiceUpdateDeploymentPackageJSONRequestBody defines body for CatalogServiceUpdateDeploymentPackage for application/json ContentType.
type CatalogServiceUpdateDeploymentPackageResponse ¶
type CatalogServiceUpdateDeploymentPackageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateDeploymentPackageResponse ¶
func ParseCatalogServiceUpdateDeploymentPackageResponse(rsp *http.Response) (*CatalogServiceUpdateDeploymentPackageResponse, error)
ParseCatalogServiceUpdateDeploymentPackageResponse parses an HTTP response from a CatalogServiceUpdateDeploymentPackageWithResponse call
func (CatalogServiceUpdateDeploymentPackageResponse) Status ¶
func (r CatalogServiceUpdateDeploymentPackageResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateDeploymentPackageResponse) StatusCode ¶
func (r CatalogServiceUpdateDeploymentPackageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateRegistry2JSONRequestBody ¶
type CatalogServiceUpdateRegistry2JSONRequestBody = CatalogV3Registry
CatalogServiceUpdateRegistry2JSONRequestBody defines body for CatalogServiceUpdateRegistry2 for application/json ContentType.
type CatalogServiceUpdateRegistry2Params ¶
type CatalogServiceUpdateRegistry2Params struct {
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceUpdateRegistry2Params defines parameters for CatalogServiceUpdateRegistry2.
type CatalogServiceUpdateRegistry2Response ¶
type CatalogServiceUpdateRegistry2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateRegistry2Response ¶
func ParseCatalogServiceUpdateRegistry2Response(rsp *http.Response) (*CatalogServiceUpdateRegistry2Response, error)
ParseCatalogServiceUpdateRegistry2Response parses an HTTP response from a CatalogServiceUpdateRegistry2WithResponse call
func (CatalogServiceUpdateRegistry2Response) Status ¶
func (r CatalogServiceUpdateRegistry2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateRegistry2Response) StatusCode ¶
func (r CatalogServiceUpdateRegistry2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUpdateRegistryJSONRequestBody ¶
type CatalogServiceUpdateRegistryJSONRequestBody = CatalogV3Registry
CatalogServiceUpdateRegistryJSONRequestBody defines body for CatalogServiceUpdateRegistry for application/json ContentType.
type CatalogServiceUpdateRegistryResponse ¶
type CatalogServiceUpdateRegistryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GoogleProtobufEmpty
}
func ParseCatalogServiceUpdateRegistryResponse ¶
func ParseCatalogServiceUpdateRegistryResponse(rsp *http.Response) (*CatalogServiceUpdateRegistryResponse, error)
ParseCatalogServiceUpdateRegistryResponse parses an HTTP response from a CatalogServiceUpdateRegistryWithResponse call
func (CatalogServiceUpdateRegistryResponse) Status ¶
func (r CatalogServiceUpdateRegistryResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUpdateRegistryResponse) StatusCode ¶
func (r CatalogServiceUpdateRegistryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUploadCatalogEntities2JSONRequestBody ¶
type CatalogServiceUploadCatalogEntities2JSONRequestBody = CatalogV3Upload
CatalogServiceUploadCatalogEntities2JSONRequestBody defines body for CatalogServiceUploadCatalogEntities2 for application/json ContentType.
type CatalogServiceUploadCatalogEntities2Params ¶
type CatalogServiceUploadCatalogEntities2Params struct {
// SessionId First upload request in the batch must not specify session ID. Subsequent upload requests must copy
// the session ID from the previously issued response.
SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`
// UploadNumber Deprecated: Upload number must increase sequentially, starting with 1.
UploadNumber *int `form:"uploadNumber,omitempty" json:"uploadNumber,omitempty"`
// LastUpload Must be set to 'true' to perform load of all entity files uploaded as part of this session.
LastUpload *bool `form:"lastUpload,omitempty" json:"lastUpload,omitempty"`
// ProjectName Project name for multi-tenant path routing.
ProjectName *string `form:"projectName,omitempty" json:"projectName,omitempty"`
}
CatalogServiceUploadCatalogEntities2Params defines parameters for CatalogServiceUploadCatalogEntities2.
type CatalogServiceUploadCatalogEntities2Response ¶
type CatalogServiceUploadCatalogEntities2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3UploadCatalogEntitiesResponse
}
func ParseCatalogServiceUploadCatalogEntities2Response ¶
func ParseCatalogServiceUploadCatalogEntities2Response(rsp *http.Response) (*CatalogServiceUploadCatalogEntities2Response, error)
ParseCatalogServiceUploadCatalogEntities2Response parses an HTTP response from a CatalogServiceUploadCatalogEntities2WithResponse call
func (CatalogServiceUploadCatalogEntities2Response) Status ¶
func (r CatalogServiceUploadCatalogEntities2Response) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUploadCatalogEntities2Response) StatusCode ¶
func (r CatalogServiceUploadCatalogEntities2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogServiceUploadCatalogEntitiesJSONRequestBody ¶
type CatalogServiceUploadCatalogEntitiesJSONRequestBody = CatalogV3Upload
CatalogServiceUploadCatalogEntitiesJSONRequestBody defines body for CatalogServiceUploadCatalogEntities for application/json ContentType.
type CatalogServiceUploadCatalogEntitiesParams ¶
type CatalogServiceUploadCatalogEntitiesParams struct {
// SessionId First upload request in the batch must not specify session ID. Subsequent upload requests must copy
// the session ID from the previously issued response.
SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`
// UploadNumber Deprecated: Upload number must increase sequentially, starting with 1.
UploadNumber *int `form:"uploadNumber,omitempty" json:"uploadNumber,omitempty"`
// LastUpload Must be set to 'true' to perform load of all entity files uploaded as part of this session.
LastUpload *bool `form:"lastUpload,omitempty" json:"lastUpload,omitempty"`
}
CatalogServiceUploadCatalogEntitiesParams defines parameters for CatalogServiceUploadCatalogEntities.
type CatalogServiceUploadCatalogEntitiesResponse ¶
type CatalogServiceUploadCatalogEntitiesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CatalogV3UploadCatalogEntitiesResponse
}
func ParseCatalogServiceUploadCatalogEntitiesResponse ¶
func ParseCatalogServiceUploadCatalogEntitiesResponse(rsp *http.Response) (*CatalogServiceUploadCatalogEntitiesResponse, error)
ParseCatalogServiceUploadCatalogEntitiesResponse parses an HTTP response from a CatalogServiceUploadCatalogEntitiesWithResponse call
func (CatalogServiceUploadCatalogEntitiesResponse) Status ¶
func (r CatalogServiceUploadCatalogEntitiesResponse) Status() string
Status returns HTTPResponse.Status
func (CatalogServiceUploadCatalogEntitiesResponse) StatusCode ¶
func (r CatalogServiceUploadCatalogEntitiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CatalogV3APIExtension ¶
type CatalogV3APIExtension struct {
// Description (OPTIONAL) Description of the API extension. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the API extension. When specified, it must be unique among all
// extensions of a given deployment package. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// Endpoints One or more API endpoints provided by the API extension.
Endpoints *[]CatalogV3Endpoint `json:"endpoints,omitempty"`
// Name Name is a human-readable unique identifier for the API extension and must be unique for all extensions of a
// given deployment package.
Name string `json:"name"`
// UiExtension UIExtension is an augmentation of an API extension.
UiExtension *CatalogV3UIExtension `json:"uiExtension,omitempty"`
// Version Version of the API extension.
Version string `json:"version"`
}
CatalogV3APIExtension APIExtensions represents some form of an extension to the external API provided by deployment package.
type CatalogV3Application ¶
type CatalogV3Application struct {
// ChartName Helm chart name.
ChartName string `json:"chartName"`
// ChartVersion Helm chart version.
ChartVersion string `json:"chartVersion"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// DefaultProfileName (OPTIONAL) Name of the profile to be used by default when deploying this application.
// If at least one profile is available, this field must be set.
DefaultProfileName *string `json:"defaultProfileName,omitempty"`
// Description (OPTIONAL) Description of the application. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the application. When specified, it must be unique among all
// applications within a project. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// HelmRegistryName ID of the project's registry where the Helm chart of the application is available for download.
HelmRegistryName string `json:"helmRegistryName"`
// IgnoredResources (OPTIONAL) List of Kubernetes resources that must be ignored during the application deployment.
IgnoredResources *[]CatalogV3ResourceReference `json:"ignoredResources,omitempty"`
// ImageRegistryName (OPTIONAL) ID of the project's registry where the Docker image of the application is available for download.
ImageRegistryName *string `json:"imageRegistryName,omitempty"`
// Kind Kind designation for applications and packages, normal (unspecified), extension, or addon.
Kind *CatalogV3Kind `json:"kind,omitempty"`
// Name Name is a human readable unique identifier for the application and must be unique for all applications of a
// given project. Used in network URIs.
Name string `json:"name"`
// Profiles Set of profiles that can be used when deploying the application.
Profiles *[]CatalogV3Profile `json:"profiles,omitempty"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
// Version Version of the application. Used in combination with the name to identify a unique application within a project.
Version string `json:"version"`
}
CatalogV3Application Application represents a Helm chart that can be deployed to one or more Kubernetes pods.
type CatalogV3ApplicationDependency ¶
type CatalogV3ApplicationDependency struct {
// Name Name of the application that has the dependency on the other.
Name string `json:"name"`
// Requires Name of the application that is required by the other.
Requires string `json:"requires"`
}
CatalogV3ApplicationDependency ApplicationDependency represents the dependency of one application on another within the context of a deployment package.
This dependency is specified as the name of the application that has the dependency, and the name of the application that is the dependency.
type CatalogV3ApplicationReference ¶
type CatalogV3ApplicationReference struct {
// Name Name of the referenced application.
Name string `json:"name"`
// Version Version of the referenced application.
Version string `json:"version"`
}
CatalogV3ApplicationReference ApplicationReference represents a reference to an application by its name and its version.
type CatalogV3Artifact ¶
type CatalogV3Artifact struct {
// Artifact Raw byte content of the artifact encoded as base64. The limits refer to the number of raw bytes.
// bytes.const = []
Artifact []byte `json:"artifact"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// Description (OPTIONAL) Description of the artifact. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the artifact. When specified, it must be unique among all
// artifacts within a project. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// MimeType Artifact's MIME type. Only text/plain, application/json, application/yaml, image/png, and image/jpeg are allowed at this time.
//
// MIME types are defined and standardized in IETF's RFC 6838.
MimeType string `json:"mimeType"`
// Name Name is a human-readable unique identifier for the artifact and must be unique for all artifacts within a project.
Name string `json:"name"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
}
CatalogV3Artifact Artifact represents a binary artifact that can be used for various purposes, e.g. icon or thumbnail for UI display, or
auxiliary artifacts for integration with various platform services such as Grafana dashboard and similar. An artifact may be used by multiple deployment packages.
type CatalogV3ArtifactReference ¶
type CatalogV3ArtifactReference struct {
// Name Name of the artifact.
Name string `json:"name"`
// Purpose Purpose of the artifact, e.g. icon, thumbnail, Grafana dashboard, etc.
Purpose string `json:"purpose"`
}
CatalogV3ArtifactReference ArtifactReference serves as a reference to an artifact, together with the artifact's purpose within a deployment package.
type CatalogV3CreateApplicationResponse ¶
type CatalogV3CreateApplicationResponse struct {
// Application Application represents a Helm chart that can be deployed to one or more Kubernetes pods.
Application CatalogV3Application `json:"application"`
}
CatalogV3CreateApplicationResponse Response message for the CreateApplication method.
type CatalogV3CreateArtifactResponse ¶
type CatalogV3CreateArtifactResponse struct {
// Artifact Artifact represents a binary artifact that can be used for various purposes, e.g. icon or thumbnail for UI display, or
// auxiliary artifacts for integration with various platform services such as Grafana dashboard and similar. An artifact may be
// used by multiple deployment packages.
Artifact CatalogV3Artifact `json:"artifact"`
}
CatalogV3CreateArtifactResponse Response message for the CreateArtifact method.
type CatalogV3CreateDeploymentPackageResponse ¶
type CatalogV3CreateDeploymentPackageResponse struct {
// DeploymentPackage DeploymentPackage represents a collection of applications (referenced by their name and a version) that are
// deployed together. The package can define one or more deployment profiles that specify the individual application
// profiles to be used when deploying each application. If applications need to be deployed in a particular order, the
// package can also define any startup dependencies between its constituent applications as a set of dependency graph edges.
//
// The deployment package can also refer to a set of artifacts used for miscellaneous purposes,
// e.g. a thumbnail, icon, or a Grafana extension.
DeploymentPackage CatalogV3DeploymentPackage `json:"deploymentPackage"`
}
CatalogV3CreateDeploymentPackageResponse Response message for the CreateDeploymentPackage method.
type CatalogV3CreateRegistryResponse ¶
type CatalogV3CreateRegistryResponse struct {
// Registry Registry represents a repository from which various artifacts, such as application Docker\* images or Helm\* charts
// can be retrieved. As such, the registry entity holds information used for finding and accessing the represented repository.
Registry CatalogV3Registry `json:"registry"`
}
CatalogV3CreateRegistryResponse Response message for the CreateRegistry method.
type CatalogV3DeploymentPackage ¶
type CatalogV3DeploymentPackage struct {
// ApplicationDependencies (OPTIONAL) Optional set of application deployment dependencies, expressed as (name, requires) pairs of edges in the
// deployment order dependency graph.
ApplicationDependencies *[]CatalogV3ApplicationDependency `json:"applicationDependencies,omitempty"`
// ApplicationReferences List of applications comprising this deployment package. Expressed as (name, version) pairs.
ApplicationReferences []CatalogV3ApplicationReference `json:"applicationReferences"`
// Artifacts Optional list of artifacts required for displaying or deploying this package. For example, icon or thumbnail
// artifacts can be used by the UI; Grafana\* dashboard definitions can be used by the deployment manager.
Artifacts []CatalogV3ArtifactReference `json:"artifacts"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// DefaultNamespaces (OPTIONAL) Optional map of application-to-namespace bindings to be used as a default when deploying the applications that
// comprise the package.
// If a namespace is not defined in the set of "namespaces" in this Deployment Package,
// it will be inferred that it is a simple namespace with no predefined labels or annotations.
DefaultNamespaces *map[string]string `json:"defaultNamespaces,omitempty"`
// DefaultProfileName (OPTIONAL) Name of the default deployment profile to be used by default when deploying this package.
DefaultProfileName *string `json:"defaultProfileName,omitempty"`
// Description (OPTIONAL) Description of the deployment package. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the deployment package. When specified, it must be unique among all
// packages within a project. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// Extensions Optional list of API and UI extensions.
Extensions []CatalogV3APIExtension `json:"extensions"`
// ForbidsMultipleDeployments (OPTIONAL) Optional flag indicating whether multiple deployments of this package are forbidden within the same realm.
ForbidsMultipleDeployments *bool `json:"forbidsMultipleDeployments,omitempty"`
// IsDeployed (OPTIONAL) Flag indicating whether the deployment package has been deployed.
// The mutability of the deployment package entity can be limited when this flag is true. For example, one may
// not be able to update when an application is removed from a package after it has been marked as
// deployed.
IsDeployed *bool `json:"isDeployed,omitempty"`
// IsVisible (OPTIONAL) Flag indicating whether the deployment package is visible in the UI.
// Some deployment packages can be classified as auxiliary platform extensions and therefore are to be deployed
// indirectly only when specified as deployment requirements, rather than directly by the platform operator.
IsVisible *bool `json:"isVisible,omitempty"`
// Kind Kind designation for applications and packages, normal (unspecified), extension, or addon.
Kind *CatalogV3Kind `json:"kind,omitempty"`
// Name Name is a human-readable unique identifier for the deployment package and must be unique for all packages of a
// given project.
Name string `json:"name"`
// Namespaces (OPTIONAL) Namespace definitions to be created before resources are deployed.
// This allows complex namespaces to be defined with predefined labels and annotations.
// If not defined, simple namespaces will be created as needed.
Namespaces *[]CatalogV3Namespace `json:"namespaces,omitempty"`
// Profiles Set of deployment profiles to choose from when deploying this package.
Profiles *[]CatalogV3DeploymentProfile `json:"profiles,omitempty"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
// Version Version of the deployment package.
Version string `json:"version"`
}
CatalogV3DeploymentPackage DeploymentPackage represents a collection of applications (referenced by their name and a version) that are
deployed together. The package can define one or more deployment profiles that specify the individual application profiles to be used when deploying each application. If applications need to be deployed in a particular order, the package can also define any startup dependencies between its constituent applications as a set of dependency graph edges. The deployment package can also refer to a set of artifacts used for miscellaneous purposes, e.g. a thumbnail, icon, or a Grafana extension.
type CatalogV3DeploymentProfile ¶
type CatalogV3DeploymentProfile struct {
// ApplicationProfiles Application profiles map application names to the names of its profile, to be used when deploying the application
// as part of the deployment package together with the deployment profile.
ApplicationProfiles map[string]string `json:"applicationProfiles"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// Description (OPTIONAL) Description of the deployment profile. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the registry. When specified, it must be unique among all
// profiles of a given package. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// Name Name is a human-readable unique identifier for the profile and must be unique for all profiles of a
// given deployment package.
Name string `json:"name"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
}
CatalogV3DeploymentProfile DeploymentProfile specifies which application profiles will be used for deployment of which applications.
type CatalogV3DeploymentRequirement ¶
type CatalogV3DeploymentRequirement struct {
// DeploymentProfileName (OPTIONAL) Optional name of the deployment profile to be used. When not provided, the default deployment profile will be used.
DeploymentProfileName *string `json:"deploymentProfileName,omitempty"`
// Name Name of the required deployment package.
Name string `json:"name"`
// Version Version of the required deployment package.
Version string `json:"version"`
}
CatalogV3DeploymentRequirement DeploymentRequirement is a reference to the deployment package that must be deployed first,
as a requirement for an application to be deployed.
type CatalogV3Endpoint ¶
type CatalogV3Endpoint struct {
// AppName (OPTIONAL) The name of the application providing this endpoint.
AppName *string `json:"appName,omitempty"`
// AuthType Authentication type expected by the endpoint.
AuthType string `json:"authType"`
// ExternalPath Externally accessible path to the endpoint.
ExternalPath string `json:"externalPath"`
// InternalPath Internally accessible path to the endpoint.
InternalPath string `json:"internalPath"`
// Scheme Protocol scheme provided by the endpoint.
Scheme string `json:"scheme"`
// ServiceName The name of the service hosted by the endpoint.
ServiceName string `json:"serviceName"`
}
CatalogV3Endpoint Endpoint represents an application service endpoint.
type CatalogV3GetApplicationReferenceCountResponse ¶
type CatalogV3GetApplicationReferenceCountResponse struct {
ReferenceCount int `json:"referenceCount"`
}
CatalogV3GetApplicationReferenceCountResponse Response message for the GetApplicationReferenceCount method.
type CatalogV3GetApplicationResponse ¶
type CatalogV3GetApplicationResponse struct {
// Application Application represents a Helm chart that can be deployed to one or more Kubernetes pods.
Application CatalogV3Application `json:"application"`
}
CatalogV3GetApplicationResponse Response message for the GetApplication method.
type CatalogV3GetApplicationVersionsResponse ¶
type CatalogV3GetApplicationVersionsResponse struct {
// Application A list of applications with the same project and name. TODO rename to 'applications'
Application []CatalogV3Application `json:"application"`
}
CatalogV3GetApplicationVersionsResponse Response message for the GetApplication method.
type CatalogV3GetArtifactResponse ¶
type CatalogV3GetArtifactResponse struct {
// Artifact Artifact represents a binary artifact that can be used for various purposes, e.g. icon or thumbnail for UI display, or
// auxiliary artifacts for integration with various platform services such as Grafana dashboard and similar. An artifact may be
// used by multiple deployment packages.
Artifact CatalogV3Artifact `json:"artifact"`
}
CatalogV3GetArtifactResponse Response message for the GetArtifact method.
type CatalogV3GetDeploymentPackageResponse ¶
type CatalogV3GetDeploymentPackageResponse struct {
// DeploymentPackage DeploymentPackage represents a collection of applications (referenced by their name and a version) that are
// deployed together. The package can define one or more deployment profiles that specify the individual application
// profiles to be used when deploying each application. If applications need to be deployed in a particular order, the
// package can also define any startup dependencies between its constituent applications as a set of dependency graph edges.
//
// The deployment package can also refer to a set of artifacts used for miscellaneous purposes,
// e.g. a thumbnail, icon, or a Grafana extension.
DeploymentPackage CatalogV3DeploymentPackage `json:"deploymentPackage"`
}
CatalogV3GetDeploymentPackageResponse Response message for the GetDeploymentPackage method.
type CatalogV3GetDeploymentPackageVersionsResponse ¶
type CatalogV3GetDeploymentPackageVersionsResponse struct {
// DeploymentPackages A list of DeploymentPackages with the same project and name.
DeploymentPackages []CatalogV3DeploymentPackage `json:"deploymentPackages"`
}
CatalogV3GetDeploymentPackageVersionsResponse Response message for the GetDeploymentPackageVersions method.
type CatalogV3GetRegistryResponse ¶
type CatalogV3GetRegistryResponse struct {
// Registry Registry represents a repository from which various artifacts, such as application Docker\* images or Helm\* charts
// can be retrieved. As such, the registry entity holds information used for finding and accessing the represented repository.
Registry CatalogV3Registry `json:"registry"`
}
CatalogV3GetRegistryResponse Response message for the GetRegistry method.
type CatalogV3ImportResponse ¶
type CatalogV3ImportResponse struct {
// ErrorMessages Any error messages encountered either during chart parsing or entity creation or update.
ErrorMessages *[]string `json:"errorMessages,omitempty"`
}
CatalogV3ImportResponse Response message for the Import method
type CatalogV3Kind ¶
type CatalogV3Kind string
CatalogV3Kind Kind designation for applications and packages, normal (unspecified), extension, or addon.
const ( KINDADDON CatalogV3Kind = "KIND_ADDON" KINDEXTENSION CatalogV3Kind = "KIND_EXTENSION" KINDNORMAL CatalogV3Kind = "KIND_NORMAL" KINDUNSPECIFIED CatalogV3Kind = "KIND_UNSPECIFIED" )
Defines values for CatalogV3Kind.
type CatalogV3ListApplicationsResponse ¶
type CatalogV3ListApplicationsResponse struct {
// Applications A list of applications.
Applications []CatalogV3Application `json:"applications"`
// TotalElements Count of items in the entire list, regardless of pagination.
TotalElements int32 `json:"totalElements"`
}
CatalogV3ListApplicationsResponse Response message for the ListApplications method.
type CatalogV3ListArtifactsResponse ¶
type CatalogV3ListArtifactsResponse struct {
// Artifacts A list of artifacts.
Artifacts []CatalogV3Artifact `json:"artifacts"`
// TotalElements Count of items in the entire list, regardless of pagination.
TotalElements int32 `json:"totalElements"`
}
CatalogV3ListArtifactsResponse Response message for the ListArtifacts method.
type CatalogV3ListDeploymentPackagesResponse ¶
type CatalogV3ListDeploymentPackagesResponse struct {
// DeploymentPackages A list of DeploymentPackages.
DeploymentPackages []CatalogV3DeploymentPackage `json:"deploymentPackages"`
// TotalElements Count of items in the entire list, regardless of pagination.
TotalElements int32 `json:"totalElements"`
}
CatalogV3ListDeploymentPackagesResponse Response message for the ListDeploymentPackages method.
type CatalogV3ListRegistriesResponse ¶
type CatalogV3ListRegistriesResponse struct {
// Registries A list of registries.
Registries []CatalogV3Registry `json:"registries"`
// TotalElements Count of items in the entire list, regardless of pagination.
TotalElements int32 `json:"totalElements"`
}
CatalogV3ListRegistriesResponse Response message for the ListRegistries method.
type CatalogV3Namespace ¶
type CatalogV3Namespace struct {
// Annotations (OPTIONAL)
Annotations *map[string]string `json:"annotations,omitempty"`
// Labels (OPTIONAL)
Labels *map[string]string `json:"labels,omitempty"`
// Name namespace names must be valid RFC 1123 DNS labels.
// Avoid creating namespaces with the prefix `kube-`, since it is reserved for Kubernetes\* system namespaces.
// Avoid `default` - will already exist
Name string `json:"name"`
}
CatalogV3Namespace Namespace represents a complex namespace definition with predefined labels and annotations.
They are created before any other resources in the deployment.
type CatalogV3ParameterTemplate ¶
type CatalogV3ParameterTemplate struct {
// Default (OPTIONAL) Default value for the parameter.
Default *string `json:"default,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the template. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// Mandatory (OPTIONAL) Optional mandatory flag for the parameter.
Mandatory *bool `json:"mandatory,omitempty"`
// Name Human-readable name for the parameter template.
Name string `json:"name"`
// Secret (OPTIONAL) Optional secret flag for the parameter.
Secret *bool `json:"secret,omitempty"`
// SuggestedValues (OPTIONAL) List of suggested values to use, to override the default value.
SuggestedValues *[]string `json:"suggestedValues,omitempty"`
// Type Type of parameter: string, number, or boolean.
Type string `json:"type"`
// Validator (OPTIONAL) Optional validator for the parameter. Usage TBD.
Validator *string `json:"validator,omitempty"`
}
CatalogV3ParameterTemplate ParameterTemplate describes override values for Helm chart values
type CatalogV3Profile ¶
type CatalogV3Profile struct {
// ChartValues (OPTIONAL) Raw byte value containing the chart values as raw YAML bytes.
ChartValues *string `json:"chartValues,omitempty"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// DeploymentRequirement (OPTIONAL) List of deployment requirements for this profile.
DeploymentRequirement *[]CatalogV3DeploymentRequirement `json:"deploymentRequirement,omitempty"`
// Description (OPTIONAL) Description of the profile. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the profile. When specified, it must be unique among all
// profiles of a given application. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// Name Human-readable name for the profile. Unique among all profiles of the same application.
Name string `json:"name"`
// ParameterTemplates (OPTIONAL) Parameter templates available for this profile.
ParameterTemplates *[]CatalogV3ParameterTemplate `json:"parameterTemplates,omitempty"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
}
CatalogV3Profile Profile is a set of configuration values for customizing application deployment.
type CatalogV3Registry ¶
type CatalogV3Registry struct {
// ApiType (OPTIONAL) Optional type of the API used to obtain inventory of the articles hosted by the registry.
ApiType *string `json:"apiType,omitempty"`
// AuthToken Optional authentication token or password for accessing the registry.
AuthToken *string `json:"authToken,omitempty"`
// Cacerts (OPTIONAL) Optional CA certificates for accessing the registry using secure channels, such as HTTPS.
Cacerts *string `json:"cacerts,omitempty"`
// CreateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
CreateTime *GoogleProtobufTimestamp `json:"createTime,omitempty"`
// Description (OPTIONAL) Description of the registry. Displayed on user interfaces.
Description *string `json:"description,omitempty"`
// DisplayName (OPTIONAL) Display name is an optional human-readable name for the registry. When specified, it must be unique among all
// registries within a project. It is used for display purposes on user interfaces.
DisplayName *string `json:"displayName,omitempty"`
// InventoryUrl (OPTIONAL) Optional URL of the API for accessing inventory of artifacts hosted by the registry.
InventoryUrl *string `json:"inventoryUrl,omitempty"`
// Name Name is a human-readable unique identifier for the registry and must be unique for all registries of a
// given project.
Name string `json:"name"`
// RootUrl Root URL for retrieving artifacts, e.g. Docker images and Helm charts, from the registry.
RootUrl string `json:"rootUrl"`
// Type Type indicates whether the registry holds Docker images or Helm charts; defaults to Helm charts.
Type string `json:"type"`
// UpdateTime A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
// ) to obtain a formatter capable of generating timestamps in this format.
UpdateTime *GoogleProtobufTimestamp `json:"updateTime,omitempty"`
// Username Optional username for accessing the registry.
Username *string `json:"username,omitempty"`
}
CatalogV3Registry Registry represents a repository from which various artifacts, such as application Docker\* images or Helm\* charts
can be retrieved. As such, the registry entity holds information used for finding and accessing the represented repository.
type CatalogV3ResourceReference ¶
type CatalogV3ResourceReference struct {
// Ignore (OPTIONAL) Ignore whole resource if true. Will use "remove" if false or not present.
Ignore *bool `json:"ignore,omitempty"`
// Kind Kubernetes resource kind, e.g. ConfigMap.
Kind string `json:"kind"`
// Name Kubernetes resource name.
Name string `json:"name"`
// Namespace (OPTIONAL) Kubernetes namespace where the ignored resource resides. When empty, the application namespace will be used.
Namespace *string `json:"namespace,omitempty"`
}
CatalogV3ResourceReference ResourceReference represents a Kubernetes resource identifier.
type CatalogV3UIExtension ¶
type CatalogV3UIExtension struct {
// AppName The name of the application corresponding to this UI extension.
AppName string `json:"appName"`
// Description Description of the API extension, used on the main UI dashboard.
Description string `json:"description"`
// FileName The name of the main file to load this specific UI extension.
FileName string `json:"fileName"`
// Label Label is a human readable text used for display in the main UI dashboard
Label string `json:"label"`
// ModuleName Name of the application module to be loaded.
ModuleName string `json:"moduleName"`
// ServiceName The name of the API extension endpoint.
ServiceName string `json:"serviceName"`
}
CatalogV3UIExtension UIExtension is an augmentation of an API extension.
type CatalogV3Upload ¶
type CatalogV3Upload struct {
// Artifact Raw bytes content of the file being uploaded.
Artifact []byte `json:"artifact"`
// FileName Name of the file being uploaded.
FileName string `json:"fileName"`
}
CatalogV3Upload Upload represents a single file-upload record.
type CatalogV3UploadCatalogEntitiesResponse ¶
type CatalogV3UploadCatalogEntitiesResponse struct {
// ErrorMessages Any error messages encountered either during YAML parsing or entity creation or update.
ErrorMessages *[]string `json:"errorMessages,omitempty"`
// SessionId Session ID, generated by the server after the first upload request has been processed.
SessionId string `json:"sessionId"`
// UploadNumber Deprecated: Next expected upload number or total number of uploads on the last upload request.
UploadNumber int `json:"uploadNumber"`
}
CatalogV3UploadCatalogEntitiesResponse Response message for the UploadCatalogItems method
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) CatalogServiceCreateApplication ¶
func (c *Client) CatalogServiceCreateApplication(ctx context.Context, projectName string, body CatalogServiceCreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateApplication2 ¶
func (c *Client) CatalogServiceCreateApplication2(ctx context.Context, params *CatalogServiceCreateApplication2Params, body CatalogServiceCreateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateApplication2WithBody ¶
func (*Client) CatalogServiceCreateApplicationWithBody ¶
func (*Client) CatalogServiceCreateArtifact ¶
func (c *Client) CatalogServiceCreateArtifact(ctx context.Context, projectName string, body CatalogServiceCreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateArtifact2 ¶
func (c *Client) CatalogServiceCreateArtifact2(ctx context.Context, params *CatalogServiceCreateArtifact2Params, body CatalogServiceCreateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateArtifact2WithBody ¶
func (*Client) CatalogServiceCreateArtifactWithBody ¶
func (*Client) CatalogServiceCreateDeploymentPackage ¶
func (c *Client) CatalogServiceCreateDeploymentPackage(ctx context.Context, projectName string, body CatalogServiceCreateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateDeploymentPackage2 ¶
func (c *Client) CatalogServiceCreateDeploymentPackage2(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, body CatalogServiceCreateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateDeploymentPackage2WithBody ¶
func (*Client) CatalogServiceCreateDeploymentPackageWithBody ¶
func (*Client) CatalogServiceCreateRegistry ¶
func (c *Client) CatalogServiceCreateRegistry(ctx context.Context, projectName string, body CatalogServiceCreateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateRegistry2 ¶
func (c *Client) CatalogServiceCreateRegistry2(ctx context.Context, params *CatalogServiceCreateRegistry2Params, body CatalogServiceCreateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceCreateRegistry2WithBody ¶
func (*Client) CatalogServiceCreateRegistryWithBody ¶
func (*Client) CatalogServiceDeleteApplication ¶
func (*Client) CatalogServiceDeleteApplication2 ¶
func (c *Client) CatalogServiceDeleteApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceDeleteApplication2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceDeleteArtifact ¶
func (*Client) CatalogServiceDeleteArtifact2 ¶
func (c *Client) CatalogServiceDeleteArtifact2(ctx context.Context, artifactName string, params *CatalogServiceDeleteArtifact2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceDeleteDeploymentPackage ¶
func (*Client) CatalogServiceDeleteDeploymentPackage2 ¶
func (c *Client) CatalogServiceDeleteDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceDeleteDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceDeleteRegistry ¶
func (*Client) CatalogServiceDeleteRegistry2 ¶
func (c *Client) CatalogServiceDeleteRegistry2(ctx context.Context, registryName string, params *CatalogServiceDeleteRegistry2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetApplication ¶
func (*Client) CatalogServiceGetApplication2 ¶
func (c *Client) CatalogServiceGetApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplication2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetApplicationReferenceCount ¶
func (*Client) CatalogServiceGetApplicationReferenceCount2 ¶
func (c *Client) CatalogServiceGetApplicationReferenceCount2(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplicationReferenceCount2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetApplicationVersions ¶
func (*Client) CatalogServiceGetApplicationVersions2 ¶
func (c *Client) CatalogServiceGetApplicationVersions2(ctx context.Context, applicationName string, params *CatalogServiceGetApplicationVersions2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetArtifact ¶
func (*Client) CatalogServiceGetArtifact2 ¶
func (c *Client) CatalogServiceGetArtifact2(ctx context.Context, artifactName string, params *CatalogServiceGetArtifact2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetDeploymentPackage ¶
func (*Client) CatalogServiceGetDeploymentPackage2 ¶
func (c *Client) CatalogServiceGetDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceGetDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetDeploymentPackageVersions ¶
func (*Client) CatalogServiceGetDeploymentPackageVersions2 ¶
func (c *Client) CatalogServiceGetDeploymentPackageVersions2(ctx context.Context, deploymentPackageName string, params *CatalogServiceGetDeploymentPackageVersions2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetRegistry ¶
func (c *Client) CatalogServiceGetRegistry(ctx context.Context, projectName string, registryName string, params *CatalogServiceGetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceGetRegistry2 ¶
func (c *Client) CatalogServiceGetRegistry2(ctx context.Context, registryName string, params *CatalogServiceGetRegistry2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceImport ¶
func (c *Client) CatalogServiceImport(ctx context.Context, projectName string, params *CatalogServiceImportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceImport2 ¶
func (c *Client) CatalogServiceImport2(ctx context.Context, params *CatalogServiceImport2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListApplications ¶
func (c *Client) CatalogServiceListApplications(ctx context.Context, projectName string, params *CatalogServiceListApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListApplications2 ¶
func (c *Client) CatalogServiceListApplications2(ctx context.Context, params *CatalogServiceListApplications2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListArtifacts ¶
func (c *Client) CatalogServiceListArtifacts(ctx context.Context, projectName string, params *CatalogServiceListArtifactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListArtifacts2 ¶
func (c *Client) CatalogServiceListArtifacts2(ctx context.Context, params *CatalogServiceListArtifacts2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListDeploymentPackages ¶
func (c *Client) CatalogServiceListDeploymentPackages(ctx context.Context, projectName string, params *CatalogServiceListDeploymentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListDeploymentPackages2 ¶
func (c *Client) CatalogServiceListDeploymentPackages2(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListRegistries ¶
func (c *Client) CatalogServiceListRegistries(ctx context.Context, projectName string, params *CatalogServiceListRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceListRegistries2 ¶
func (c *Client) CatalogServiceListRegistries2(ctx context.Context, params *CatalogServiceListRegistries2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateApplication ¶
func (*Client) CatalogServiceUpdateApplication2 ¶
func (c *Client) CatalogServiceUpdateApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, body CatalogServiceUpdateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateApplication2WithBody ¶
func (*Client) CatalogServiceUpdateApplicationWithBody ¶
func (*Client) CatalogServiceUpdateArtifact ¶
func (c *Client) CatalogServiceUpdateArtifact(ctx context.Context, projectName string, artifactName string, body CatalogServiceUpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateArtifact2 ¶
func (c *Client) CatalogServiceUpdateArtifact2(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, body CatalogServiceUpdateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateArtifact2WithBody ¶
func (*Client) CatalogServiceUpdateArtifactWithBody ¶
func (*Client) CatalogServiceUpdateDeploymentPackage ¶
func (*Client) CatalogServiceUpdateDeploymentPackage2 ¶
func (c *Client) CatalogServiceUpdateDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, body CatalogServiceUpdateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateDeploymentPackage2WithBody ¶
func (*Client) CatalogServiceUpdateDeploymentPackageWithBody ¶
func (*Client) CatalogServiceUpdateRegistry ¶
func (c *Client) CatalogServiceUpdateRegistry(ctx context.Context, projectName string, registryName string, body CatalogServiceUpdateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateRegistry2 ¶
func (c *Client) CatalogServiceUpdateRegistry2(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, body CatalogServiceUpdateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUpdateRegistry2WithBody ¶
func (*Client) CatalogServiceUpdateRegistryWithBody ¶
func (*Client) CatalogServiceUploadCatalogEntities ¶
func (c *Client) CatalogServiceUploadCatalogEntities(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, body CatalogServiceUploadCatalogEntitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUploadCatalogEntities2 ¶
func (c *Client) CatalogServiceUploadCatalogEntities2(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, body CatalogServiceUploadCatalogEntities2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CatalogServiceUploadCatalogEntities2WithBody ¶
func (*Client) CatalogServiceUploadCatalogEntitiesWithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// CatalogServiceListApplications2 request
CatalogServiceListApplications2(ctx context.Context, params *CatalogServiceListApplications2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateApplication2WithBody request with any body
CatalogServiceCreateApplication2WithBody(ctx context.Context, params *CatalogServiceCreateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateApplication2(ctx context.Context, params *CatalogServiceCreateApplication2Params, body CatalogServiceCreateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplicationVersions2 request
CatalogServiceGetApplicationVersions2(ctx context.Context, applicationName string, params *CatalogServiceGetApplicationVersions2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteApplication2 request
CatalogServiceDeleteApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceDeleteApplication2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplication2 request
CatalogServiceGetApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplication2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateApplication2WithBody request with any body
CatalogServiceUpdateApplication2WithBody(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateApplication2(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, body CatalogServiceUpdateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplicationReferenceCount2 request
CatalogServiceGetApplicationReferenceCount2(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplicationReferenceCount2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListArtifacts2 request
CatalogServiceListArtifacts2(ctx context.Context, params *CatalogServiceListArtifacts2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateArtifact2WithBody request with any body
CatalogServiceCreateArtifact2WithBody(ctx context.Context, params *CatalogServiceCreateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateArtifact2(ctx context.Context, params *CatalogServiceCreateArtifact2Params, body CatalogServiceCreateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteArtifact2 request
CatalogServiceDeleteArtifact2(ctx context.Context, artifactName string, params *CatalogServiceDeleteArtifact2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetArtifact2 request
CatalogServiceGetArtifact2(ctx context.Context, artifactName string, params *CatalogServiceGetArtifact2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateArtifact2WithBody request with any body
CatalogServiceUpdateArtifact2WithBody(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateArtifact2(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, body CatalogServiceUpdateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListDeploymentPackages2 request
CatalogServiceListDeploymentPackages2(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateDeploymentPackage2WithBody request with any body
CatalogServiceCreateDeploymentPackage2WithBody(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateDeploymentPackage2(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, body CatalogServiceCreateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetDeploymentPackageVersions2 request
CatalogServiceGetDeploymentPackageVersions2(ctx context.Context, deploymentPackageName string, params *CatalogServiceGetDeploymentPackageVersions2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteDeploymentPackage2 request
CatalogServiceDeleteDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceDeleteDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetDeploymentPackage2 request
CatalogServiceGetDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceGetDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateDeploymentPackage2WithBody request with any body
CatalogServiceUpdateDeploymentPackage2WithBody(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateDeploymentPackage2(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, body CatalogServiceUpdateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceImport2 request
CatalogServiceImport2(ctx context.Context, params *CatalogServiceImport2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListRegistries2 request
CatalogServiceListRegistries2(ctx context.Context, params *CatalogServiceListRegistries2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateRegistry2WithBody request with any body
CatalogServiceCreateRegistry2WithBody(ctx context.Context, params *CatalogServiceCreateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateRegistry2(ctx context.Context, params *CatalogServiceCreateRegistry2Params, body CatalogServiceCreateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteRegistry2 request
CatalogServiceDeleteRegistry2(ctx context.Context, registryName string, params *CatalogServiceDeleteRegistry2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetRegistry2 request
CatalogServiceGetRegistry2(ctx context.Context, registryName string, params *CatalogServiceGetRegistry2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateRegistry2WithBody request with any body
CatalogServiceUpdateRegistry2WithBody(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateRegistry2(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, body CatalogServiceUpdateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUploadCatalogEntities2WithBody request with any body
CatalogServiceUploadCatalogEntities2WithBody(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUploadCatalogEntities2(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, body CatalogServiceUploadCatalogEntities2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListApplications request
CatalogServiceListApplications(ctx context.Context, projectName string, params *CatalogServiceListApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateApplicationWithBody request with any body
CatalogServiceCreateApplicationWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateApplication(ctx context.Context, projectName string, body CatalogServiceCreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplicationVersions request
CatalogServiceGetApplicationVersions(ctx context.Context, projectName string, applicationName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteApplication request
CatalogServiceDeleteApplication(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplication request
CatalogServiceGetApplication(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateApplicationWithBody request with any body
CatalogServiceUpdateApplicationWithBody(ctx context.Context, projectName string, applicationName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateApplication(ctx context.Context, projectName string, applicationName string, version string, body CatalogServiceUpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetApplicationReferenceCount request
CatalogServiceGetApplicationReferenceCount(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListArtifacts request
CatalogServiceListArtifacts(ctx context.Context, projectName string, params *CatalogServiceListArtifactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateArtifactWithBody request with any body
CatalogServiceCreateArtifactWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateArtifact(ctx context.Context, projectName string, body CatalogServiceCreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteArtifact request
CatalogServiceDeleteArtifact(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetArtifact request
CatalogServiceGetArtifact(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateArtifactWithBody request with any body
CatalogServiceUpdateArtifactWithBody(ctx context.Context, projectName string, artifactName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateArtifact(ctx context.Context, projectName string, artifactName string, body CatalogServiceUpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListDeploymentPackages request
CatalogServiceListDeploymentPackages(ctx context.Context, projectName string, params *CatalogServiceListDeploymentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateDeploymentPackageWithBody request with any body
CatalogServiceCreateDeploymentPackageWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateDeploymentPackage(ctx context.Context, projectName string, body CatalogServiceCreateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetDeploymentPackageVersions request
CatalogServiceGetDeploymentPackageVersions(ctx context.Context, projectName string, deploymentPackageName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteDeploymentPackage request
CatalogServiceDeleteDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetDeploymentPackage request
CatalogServiceGetDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateDeploymentPackageWithBody request with any body
CatalogServiceUpdateDeploymentPackageWithBody(ctx context.Context, projectName string, deploymentPackageName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateDeploymentPackage(ctx context.Context, projectName string, deploymentPackageName string, version string, body CatalogServiceUpdateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceImport request
CatalogServiceImport(ctx context.Context, projectName string, params *CatalogServiceImportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceListRegistries request
CatalogServiceListRegistries(ctx context.Context, projectName string, params *CatalogServiceListRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceCreateRegistryWithBody request with any body
CatalogServiceCreateRegistryWithBody(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceCreateRegistry(ctx context.Context, projectName string, body CatalogServiceCreateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceDeleteRegistry request
CatalogServiceDeleteRegistry(ctx context.Context, projectName string, registryName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceGetRegistry request
CatalogServiceGetRegistry(ctx context.Context, projectName string, registryName string, params *CatalogServiceGetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUpdateRegistryWithBody request with any body
CatalogServiceUpdateRegistryWithBody(ctx context.Context, projectName string, registryName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUpdateRegistry(ctx context.Context, projectName string, registryName string, body CatalogServiceUpdateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CatalogServiceUploadCatalogEntitiesWithBody request with any body
CatalogServiceUploadCatalogEntitiesWithBody(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CatalogServiceUploadCatalogEntities(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, body CatalogServiceUploadCatalogEntitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) CatalogServiceCreateApplication2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateApplication2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplication2Response, error)
CatalogServiceCreateApplication2WithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateApplication2Response
func (*ClientWithResponses) CatalogServiceCreateApplication2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateApplication2WithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, body CatalogServiceCreateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplication2Response, error)
func (*ClientWithResponses) CatalogServiceCreateApplicationWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateApplicationWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplicationResponse, error)
CatalogServiceCreateApplicationWithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateApplicationResponse
func (*ClientWithResponses) CatalogServiceCreateApplicationWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateApplicationWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplicationResponse, error)
func (*ClientWithResponses) CatalogServiceCreateArtifact2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateArtifact2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifact2Response, error)
CatalogServiceCreateArtifact2WithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateArtifact2Response
func (*ClientWithResponses) CatalogServiceCreateArtifact2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateArtifact2WithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, body CatalogServiceCreateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifact2Response, error)
func (*ClientWithResponses) CatalogServiceCreateArtifactWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateArtifactWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifactResponse, error)
CatalogServiceCreateArtifactWithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateArtifactResponse
func (*ClientWithResponses) CatalogServiceCreateArtifactWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateArtifactWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifactResponse, error)
func (*ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackage2Response, error)
CatalogServiceCreateDeploymentPackage2WithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateDeploymentPackage2Response
func (*ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackage2WithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, body CatalogServiceCreateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackage2Response, error)
func (*ClientWithResponses) CatalogServiceCreateDeploymentPackageWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackageResponse, error)
CatalogServiceCreateDeploymentPackageWithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateDeploymentPackageResponse
func (*ClientWithResponses) CatalogServiceCreateDeploymentPackageWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateDeploymentPackageWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackageResponse, error)
func (*ClientWithResponses) CatalogServiceCreateRegistry2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateRegistry2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistry2Response, error)
CatalogServiceCreateRegistry2WithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateRegistry2Response
func (*ClientWithResponses) CatalogServiceCreateRegistry2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateRegistry2WithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, body CatalogServiceCreateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistry2Response, error)
func (*ClientWithResponses) CatalogServiceCreateRegistryWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateRegistryWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistryResponse, error)
CatalogServiceCreateRegistryWithBodyWithResponse request with arbitrary body returning *CatalogServiceCreateRegistryResponse
func (*ClientWithResponses) CatalogServiceCreateRegistryWithResponse ¶
func (c *ClientWithResponses) CatalogServiceCreateRegistryWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistryResponse, error)
func (*ClientWithResponses) CatalogServiceDeleteApplication2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceDeleteApplication2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteApplication2Response, error)
CatalogServiceDeleteApplication2WithResponse request returning *CatalogServiceDeleteApplication2Response
func (*ClientWithResponses) CatalogServiceDeleteApplicationWithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteApplicationResponse, error)
CatalogServiceDeleteApplicationWithResponse request returning *CatalogServiceDeleteApplicationResponse
func (*ClientWithResponses) CatalogServiceDeleteArtifact2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceDeleteArtifact2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteArtifact2Response, error)
CatalogServiceDeleteArtifact2WithResponse request returning *CatalogServiceDeleteArtifact2Response
func (*ClientWithResponses) CatalogServiceDeleteArtifactWithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteArtifactWithResponse(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteArtifactResponse, error)
CatalogServiceDeleteArtifactWithResponse request returning *CatalogServiceDeleteArtifactResponse
func (*ClientWithResponses) CatalogServiceDeleteDeploymentPackage2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceDeleteDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteDeploymentPackage2Response, error)
CatalogServiceDeleteDeploymentPackage2WithResponse request returning *CatalogServiceDeleteDeploymentPackage2Response
func (*ClientWithResponses) CatalogServiceDeleteDeploymentPackageWithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteDeploymentPackageResponse, error)
CatalogServiceDeleteDeploymentPackageWithResponse request returning *CatalogServiceDeleteDeploymentPackageResponse
func (*ClientWithResponses) CatalogServiceDeleteRegistry2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceDeleteRegistry2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteRegistry2Response, error)
CatalogServiceDeleteRegistry2WithResponse request returning *CatalogServiceDeleteRegistry2Response
func (*ClientWithResponses) CatalogServiceDeleteRegistryWithResponse ¶
func (c *ClientWithResponses) CatalogServiceDeleteRegistryWithResponse(ctx context.Context, projectName string, registryName string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteRegistryResponse, error)
CatalogServiceDeleteRegistryWithResponse request returning *CatalogServiceDeleteRegistryResponse
func (*ClientWithResponses) CatalogServiceGetApplication2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplication2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplication2Response, error)
CatalogServiceGetApplication2WithResponse request returning *CatalogServiceGetApplication2Response
func (*ClientWithResponses) CatalogServiceGetApplicationReferenceCount2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplicationReferenceCount2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplicationReferenceCount2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationReferenceCount2Response, error)
CatalogServiceGetApplicationReferenceCount2WithResponse request returning *CatalogServiceGetApplicationReferenceCount2Response
func (*ClientWithResponses) CatalogServiceGetApplicationReferenceCountWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplicationReferenceCountWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationReferenceCountResponse, error)
CatalogServiceGetApplicationReferenceCountWithResponse request returning *CatalogServiceGetApplicationReferenceCountResponse
func (*ClientWithResponses) CatalogServiceGetApplicationVersions2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplicationVersions2WithResponse(ctx context.Context, applicationName string, params *CatalogServiceGetApplicationVersions2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationVersions2Response, error)
CatalogServiceGetApplicationVersions2WithResponse request returning *CatalogServiceGetApplicationVersions2Response
func (*ClientWithResponses) CatalogServiceGetApplicationVersionsWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplicationVersionsWithResponse(ctx context.Context, projectName string, applicationName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationVersionsResponse, error)
CatalogServiceGetApplicationVersionsWithResponse request returning *CatalogServiceGetApplicationVersionsResponse
func (*ClientWithResponses) CatalogServiceGetApplicationWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationResponse, error)
CatalogServiceGetApplicationWithResponse request returning *CatalogServiceGetApplicationResponse
func (*ClientWithResponses) CatalogServiceGetArtifact2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceGetArtifact2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetArtifact2Response, error)
CatalogServiceGetArtifact2WithResponse request returning *CatalogServiceGetArtifact2Response
func (*ClientWithResponses) CatalogServiceGetArtifactWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetArtifactWithResponse(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetArtifactResponse, error)
CatalogServiceGetArtifactWithResponse request returning *CatalogServiceGetArtifactResponse
func (*ClientWithResponses) CatalogServiceGetDeploymentPackage2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceGetDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackage2Response, error)
CatalogServiceGetDeploymentPackage2WithResponse request returning *CatalogServiceGetDeploymentPackage2Response
func (*ClientWithResponses) CatalogServiceGetDeploymentPackageVersions2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageVersions2WithResponse(ctx context.Context, deploymentPackageName string, params *CatalogServiceGetDeploymentPackageVersions2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageVersions2Response, error)
CatalogServiceGetDeploymentPackageVersions2WithResponse request returning *CatalogServiceGetDeploymentPackageVersions2Response
func (*ClientWithResponses) CatalogServiceGetDeploymentPackageVersionsWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageVersionsWithResponse(ctx context.Context, projectName string, deploymentPackageName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageVersionsResponse, error)
CatalogServiceGetDeploymentPackageVersionsWithResponse request returning *CatalogServiceGetDeploymentPackageVersionsResponse
func (*ClientWithResponses) CatalogServiceGetDeploymentPackageWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageResponse, error)
CatalogServiceGetDeploymentPackageWithResponse request returning *CatalogServiceGetDeploymentPackageResponse
func (*ClientWithResponses) CatalogServiceGetRegistry2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceGetRegistry2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetRegistry2Response, error)
CatalogServiceGetRegistry2WithResponse request returning *CatalogServiceGetRegistry2Response
func (*ClientWithResponses) CatalogServiceGetRegistryWithResponse ¶
func (c *ClientWithResponses) CatalogServiceGetRegistryWithResponse(ctx context.Context, projectName string, registryName string, params *CatalogServiceGetRegistryParams, reqEditors ...RequestEditorFn) (*CatalogServiceGetRegistryResponse, error)
CatalogServiceGetRegistryWithResponse request returning *CatalogServiceGetRegistryResponse
func (*ClientWithResponses) CatalogServiceImport2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceImport2WithResponse(ctx context.Context, params *CatalogServiceImport2Params, reqEditors ...RequestEditorFn) (*CatalogServiceImport2Response, error)
CatalogServiceImport2WithResponse request returning *CatalogServiceImport2Response
func (*ClientWithResponses) CatalogServiceImportWithResponse ¶
func (c *ClientWithResponses) CatalogServiceImportWithResponse(ctx context.Context, projectName string, params *CatalogServiceImportParams, reqEditors ...RequestEditorFn) (*CatalogServiceImportResponse, error)
CatalogServiceImportWithResponse request returning *CatalogServiceImportResponse
func (*ClientWithResponses) CatalogServiceListApplications2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceListApplications2WithResponse(ctx context.Context, params *CatalogServiceListApplications2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListApplications2Response, error)
CatalogServiceListApplications2WithResponse request returning *CatalogServiceListApplications2Response
func (*ClientWithResponses) CatalogServiceListApplicationsWithResponse ¶
func (c *ClientWithResponses) CatalogServiceListApplicationsWithResponse(ctx context.Context, projectName string, params *CatalogServiceListApplicationsParams, reqEditors ...RequestEditorFn) (*CatalogServiceListApplicationsResponse, error)
CatalogServiceListApplicationsWithResponse request returning *CatalogServiceListApplicationsResponse
func (*ClientWithResponses) CatalogServiceListArtifacts2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceListArtifacts2WithResponse(ctx context.Context, params *CatalogServiceListArtifacts2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListArtifacts2Response, error)
CatalogServiceListArtifacts2WithResponse request returning *CatalogServiceListArtifacts2Response
func (*ClientWithResponses) CatalogServiceListArtifactsWithResponse ¶
func (c *ClientWithResponses) CatalogServiceListArtifactsWithResponse(ctx context.Context, projectName string, params *CatalogServiceListArtifactsParams, reqEditors ...RequestEditorFn) (*CatalogServiceListArtifactsResponse, error)
CatalogServiceListArtifactsWithResponse request returning *CatalogServiceListArtifactsResponse
func (*ClientWithResponses) CatalogServiceListDeploymentPackages2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceListDeploymentPackages2WithResponse(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListDeploymentPackages2Response, error)
CatalogServiceListDeploymentPackages2WithResponse request returning *CatalogServiceListDeploymentPackages2Response
func (*ClientWithResponses) CatalogServiceListDeploymentPackagesWithResponse ¶
func (c *ClientWithResponses) CatalogServiceListDeploymentPackagesWithResponse(ctx context.Context, projectName string, params *CatalogServiceListDeploymentPackagesParams, reqEditors ...RequestEditorFn) (*CatalogServiceListDeploymentPackagesResponse, error)
CatalogServiceListDeploymentPackagesWithResponse request returning *CatalogServiceListDeploymentPackagesResponse
func (*ClientWithResponses) CatalogServiceListRegistries2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceListRegistries2WithResponse(ctx context.Context, params *CatalogServiceListRegistries2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListRegistries2Response, error)
CatalogServiceListRegistries2WithResponse request returning *CatalogServiceListRegistries2Response
func (*ClientWithResponses) CatalogServiceListRegistriesWithResponse ¶
func (c *ClientWithResponses) CatalogServiceListRegistriesWithResponse(ctx context.Context, projectName string, params *CatalogServiceListRegistriesParams, reqEditors ...RequestEditorFn) (*CatalogServiceListRegistriesResponse, error)
CatalogServiceListRegistriesWithResponse request returning *CatalogServiceListRegistriesResponse
func (*ClientWithResponses) CatalogServiceUpdateApplication2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateApplication2WithBodyWithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplication2Response, error)
CatalogServiceUpdateApplication2WithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateApplication2Response
func (*ClientWithResponses) CatalogServiceUpdateApplication2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, body CatalogServiceUpdateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplication2Response, error)
func (*ClientWithResponses) CatalogServiceUpdateApplicationWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateApplicationWithBodyWithResponse(ctx context.Context, projectName string, applicationName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplicationResponse, error)
CatalogServiceUpdateApplicationWithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateApplicationResponse
func (*ClientWithResponses) CatalogServiceUpdateApplicationWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, body CatalogServiceUpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplicationResponse, error)
func (*ClientWithResponses) CatalogServiceUpdateArtifact2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateArtifact2WithBodyWithResponse(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifact2Response, error)
CatalogServiceUpdateArtifact2WithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateArtifact2Response
func (*ClientWithResponses) CatalogServiceUpdateArtifact2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, body CatalogServiceUpdateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifact2Response, error)
func (*ClientWithResponses) CatalogServiceUpdateArtifactWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateArtifactWithBodyWithResponse(ctx context.Context, projectName string, artifactName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifactResponse, error)
CatalogServiceUpdateArtifactWithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateArtifactResponse
func (*ClientWithResponses) CatalogServiceUpdateArtifactWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateArtifactWithResponse(ctx context.Context, projectName string, artifactName string, body CatalogServiceUpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifactResponse, error)
func (*ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackage2Response, error)
CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateDeploymentPackage2Response
func (*ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, body CatalogServiceUpdateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackage2Response, error)
func (*ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackageResponse, error)
CatalogServiceUpdateDeploymentPackageWithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateDeploymentPackageResponse
func (*ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, body CatalogServiceUpdateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackageResponse, error)
func (*ClientWithResponses) CatalogServiceUpdateRegistry2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateRegistry2WithBodyWithResponse(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistry2Response, error)
CatalogServiceUpdateRegistry2WithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateRegistry2Response
func (*ClientWithResponses) CatalogServiceUpdateRegistry2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, body CatalogServiceUpdateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistry2Response, error)
func (*ClientWithResponses) CatalogServiceUpdateRegistryWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateRegistryWithBodyWithResponse(ctx context.Context, projectName string, registryName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistryResponse, error)
CatalogServiceUpdateRegistryWithBodyWithResponse request with arbitrary body returning *CatalogServiceUpdateRegistryResponse
func (*ClientWithResponses) CatalogServiceUpdateRegistryWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUpdateRegistryWithResponse(ctx context.Context, projectName string, registryName string, body CatalogServiceUpdateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistryResponse, error)
func (*ClientWithResponses) CatalogServiceUploadCatalogEntities2WithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUploadCatalogEntities2WithBodyWithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntities2Response, error)
CatalogServiceUploadCatalogEntities2WithBodyWithResponse request with arbitrary body returning *CatalogServiceUploadCatalogEntities2Response
func (*ClientWithResponses) CatalogServiceUploadCatalogEntities2WithResponse ¶
func (c *ClientWithResponses) CatalogServiceUploadCatalogEntities2WithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, body CatalogServiceUploadCatalogEntities2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntities2Response, error)
func (*ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithBodyWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithBodyWithResponse(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntitiesResponse, error)
CatalogServiceUploadCatalogEntitiesWithBodyWithResponse request with arbitrary body returning *CatalogServiceUploadCatalogEntitiesResponse
func (*ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithResponse ¶
func (c *ClientWithResponses) CatalogServiceUploadCatalogEntitiesWithResponse(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, body CatalogServiceUploadCatalogEntitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntitiesResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// CatalogServiceListApplications2WithResponse request
CatalogServiceListApplications2WithResponse(ctx context.Context, params *CatalogServiceListApplications2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListApplications2Response, error)
// CatalogServiceCreateApplication2WithBodyWithResponse request with any body
CatalogServiceCreateApplication2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplication2Response, error)
CatalogServiceCreateApplication2WithResponse(ctx context.Context, params *CatalogServiceCreateApplication2Params, body CatalogServiceCreateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplication2Response, error)
// CatalogServiceGetApplicationVersions2WithResponse request
CatalogServiceGetApplicationVersions2WithResponse(ctx context.Context, applicationName string, params *CatalogServiceGetApplicationVersions2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationVersions2Response, error)
// CatalogServiceDeleteApplication2WithResponse request
CatalogServiceDeleteApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceDeleteApplication2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteApplication2Response, error)
// CatalogServiceGetApplication2WithResponse request
CatalogServiceGetApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplication2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplication2Response, error)
// CatalogServiceUpdateApplication2WithBodyWithResponse request with any body
CatalogServiceUpdateApplication2WithBodyWithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplication2Response, error)
CatalogServiceUpdateApplication2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceUpdateApplication2Params, body CatalogServiceUpdateApplication2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplication2Response, error)
// CatalogServiceGetApplicationReferenceCount2WithResponse request
CatalogServiceGetApplicationReferenceCount2WithResponse(ctx context.Context, applicationName string, version string, params *CatalogServiceGetApplicationReferenceCount2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationReferenceCount2Response, error)
// CatalogServiceListArtifacts2WithResponse request
CatalogServiceListArtifacts2WithResponse(ctx context.Context, params *CatalogServiceListArtifacts2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListArtifacts2Response, error)
// CatalogServiceCreateArtifact2WithBodyWithResponse request with any body
CatalogServiceCreateArtifact2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifact2Response, error)
CatalogServiceCreateArtifact2WithResponse(ctx context.Context, params *CatalogServiceCreateArtifact2Params, body CatalogServiceCreateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifact2Response, error)
// CatalogServiceDeleteArtifact2WithResponse request
CatalogServiceDeleteArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceDeleteArtifact2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteArtifact2Response, error)
// CatalogServiceGetArtifact2WithResponse request
CatalogServiceGetArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceGetArtifact2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetArtifact2Response, error)
// CatalogServiceUpdateArtifact2WithBodyWithResponse request with any body
CatalogServiceUpdateArtifact2WithBodyWithResponse(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifact2Response, error)
CatalogServiceUpdateArtifact2WithResponse(ctx context.Context, artifactName string, params *CatalogServiceUpdateArtifact2Params, body CatalogServiceUpdateArtifact2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifact2Response, error)
// CatalogServiceListDeploymentPackages2WithResponse request
CatalogServiceListDeploymentPackages2WithResponse(ctx context.Context, params *CatalogServiceListDeploymentPackages2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListDeploymentPackages2Response, error)
// CatalogServiceCreateDeploymentPackage2WithBodyWithResponse request with any body
CatalogServiceCreateDeploymentPackage2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackage2Response, error)
CatalogServiceCreateDeploymentPackage2WithResponse(ctx context.Context, params *CatalogServiceCreateDeploymentPackage2Params, body CatalogServiceCreateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackage2Response, error)
// CatalogServiceGetDeploymentPackageVersions2WithResponse request
CatalogServiceGetDeploymentPackageVersions2WithResponse(ctx context.Context, deploymentPackageName string, params *CatalogServiceGetDeploymentPackageVersions2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageVersions2Response, error)
// CatalogServiceDeleteDeploymentPackage2WithResponse request
CatalogServiceDeleteDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceDeleteDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteDeploymentPackage2Response, error)
// CatalogServiceGetDeploymentPackage2WithResponse request
CatalogServiceGetDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceGetDeploymentPackage2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackage2Response, error)
// CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse request with any body
CatalogServiceUpdateDeploymentPackage2WithBodyWithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackage2Response, error)
CatalogServiceUpdateDeploymentPackage2WithResponse(ctx context.Context, deploymentPackageName string, version string, params *CatalogServiceUpdateDeploymentPackage2Params, body CatalogServiceUpdateDeploymentPackage2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackage2Response, error)
// CatalogServiceImport2WithResponse request
CatalogServiceImport2WithResponse(ctx context.Context, params *CatalogServiceImport2Params, reqEditors ...RequestEditorFn) (*CatalogServiceImport2Response, error)
// CatalogServiceListRegistries2WithResponse request
CatalogServiceListRegistries2WithResponse(ctx context.Context, params *CatalogServiceListRegistries2Params, reqEditors ...RequestEditorFn) (*CatalogServiceListRegistries2Response, error)
// CatalogServiceCreateRegistry2WithBodyWithResponse request with any body
CatalogServiceCreateRegistry2WithBodyWithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistry2Response, error)
CatalogServiceCreateRegistry2WithResponse(ctx context.Context, params *CatalogServiceCreateRegistry2Params, body CatalogServiceCreateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistry2Response, error)
// CatalogServiceDeleteRegistry2WithResponse request
CatalogServiceDeleteRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceDeleteRegistry2Params, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteRegistry2Response, error)
// CatalogServiceGetRegistry2WithResponse request
CatalogServiceGetRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceGetRegistry2Params, reqEditors ...RequestEditorFn) (*CatalogServiceGetRegistry2Response, error)
// CatalogServiceUpdateRegistry2WithBodyWithResponse request with any body
CatalogServiceUpdateRegistry2WithBodyWithResponse(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistry2Response, error)
CatalogServiceUpdateRegistry2WithResponse(ctx context.Context, registryName string, params *CatalogServiceUpdateRegistry2Params, body CatalogServiceUpdateRegistry2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistry2Response, error)
// CatalogServiceUploadCatalogEntities2WithBodyWithResponse request with any body
CatalogServiceUploadCatalogEntities2WithBodyWithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntities2Response, error)
CatalogServiceUploadCatalogEntities2WithResponse(ctx context.Context, params *CatalogServiceUploadCatalogEntities2Params, body CatalogServiceUploadCatalogEntities2JSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntities2Response, error)
// CatalogServiceListApplicationsWithResponse request
CatalogServiceListApplicationsWithResponse(ctx context.Context, projectName string, params *CatalogServiceListApplicationsParams, reqEditors ...RequestEditorFn) (*CatalogServiceListApplicationsResponse, error)
// CatalogServiceCreateApplicationWithBodyWithResponse request with any body
CatalogServiceCreateApplicationWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplicationResponse, error)
CatalogServiceCreateApplicationWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateApplicationResponse, error)
// CatalogServiceGetApplicationVersionsWithResponse request
CatalogServiceGetApplicationVersionsWithResponse(ctx context.Context, projectName string, applicationName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationVersionsResponse, error)
// CatalogServiceDeleteApplicationWithResponse request
CatalogServiceDeleteApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteApplicationResponse, error)
// CatalogServiceGetApplicationWithResponse request
CatalogServiceGetApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationResponse, error)
// CatalogServiceUpdateApplicationWithBodyWithResponse request with any body
CatalogServiceUpdateApplicationWithBodyWithResponse(ctx context.Context, projectName string, applicationName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplicationResponse, error)
CatalogServiceUpdateApplicationWithResponse(ctx context.Context, projectName string, applicationName string, version string, body CatalogServiceUpdateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateApplicationResponse, error)
// CatalogServiceGetApplicationReferenceCountWithResponse request
CatalogServiceGetApplicationReferenceCountWithResponse(ctx context.Context, projectName string, applicationName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetApplicationReferenceCountResponse, error)
// CatalogServiceListArtifactsWithResponse request
CatalogServiceListArtifactsWithResponse(ctx context.Context, projectName string, params *CatalogServiceListArtifactsParams, reqEditors ...RequestEditorFn) (*CatalogServiceListArtifactsResponse, error)
// CatalogServiceCreateArtifactWithBodyWithResponse request with any body
CatalogServiceCreateArtifactWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifactResponse, error)
CatalogServiceCreateArtifactWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateArtifactResponse, error)
// CatalogServiceDeleteArtifactWithResponse request
CatalogServiceDeleteArtifactWithResponse(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteArtifactResponse, error)
// CatalogServiceGetArtifactWithResponse request
CatalogServiceGetArtifactWithResponse(ctx context.Context, projectName string, artifactName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetArtifactResponse, error)
// CatalogServiceUpdateArtifactWithBodyWithResponse request with any body
CatalogServiceUpdateArtifactWithBodyWithResponse(ctx context.Context, projectName string, artifactName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifactResponse, error)
CatalogServiceUpdateArtifactWithResponse(ctx context.Context, projectName string, artifactName string, body CatalogServiceUpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateArtifactResponse, error)
// CatalogServiceListDeploymentPackagesWithResponse request
CatalogServiceListDeploymentPackagesWithResponse(ctx context.Context, projectName string, params *CatalogServiceListDeploymentPackagesParams, reqEditors ...RequestEditorFn) (*CatalogServiceListDeploymentPackagesResponse, error)
// CatalogServiceCreateDeploymentPackageWithBodyWithResponse request with any body
CatalogServiceCreateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackageResponse, error)
CatalogServiceCreateDeploymentPackageWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateDeploymentPackageResponse, error)
// CatalogServiceGetDeploymentPackageVersionsWithResponse request
CatalogServiceGetDeploymentPackageVersionsWithResponse(ctx context.Context, projectName string, deploymentPackageName string, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageVersionsResponse, error)
// CatalogServiceDeleteDeploymentPackageWithResponse request
CatalogServiceDeleteDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteDeploymentPackageResponse, error)
// CatalogServiceGetDeploymentPackageWithResponse request
CatalogServiceGetDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, reqEditors ...RequestEditorFn) (*CatalogServiceGetDeploymentPackageResponse, error)
// CatalogServiceUpdateDeploymentPackageWithBodyWithResponse request with any body
CatalogServiceUpdateDeploymentPackageWithBodyWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackageResponse, error)
CatalogServiceUpdateDeploymentPackageWithResponse(ctx context.Context, projectName string, deploymentPackageName string, version string, body CatalogServiceUpdateDeploymentPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateDeploymentPackageResponse, error)
// CatalogServiceImportWithResponse request
CatalogServiceImportWithResponse(ctx context.Context, projectName string, params *CatalogServiceImportParams, reqEditors ...RequestEditorFn) (*CatalogServiceImportResponse, error)
// CatalogServiceListRegistriesWithResponse request
CatalogServiceListRegistriesWithResponse(ctx context.Context, projectName string, params *CatalogServiceListRegistriesParams, reqEditors ...RequestEditorFn) (*CatalogServiceListRegistriesResponse, error)
// CatalogServiceCreateRegistryWithBodyWithResponse request with any body
CatalogServiceCreateRegistryWithBodyWithResponse(ctx context.Context, projectName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistryResponse, error)
CatalogServiceCreateRegistryWithResponse(ctx context.Context, projectName string, body CatalogServiceCreateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceCreateRegistryResponse, error)
// CatalogServiceDeleteRegistryWithResponse request
CatalogServiceDeleteRegistryWithResponse(ctx context.Context, projectName string, registryName string, reqEditors ...RequestEditorFn) (*CatalogServiceDeleteRegistryResponse, error)
// CatalogServiceGetRegistryWithResponse request
CatalogServiceGetRegistryWithResponse(ctx context.Context, projectName string, registryName string, params *CatalogServiceGetRegistryParams, reqEditors ...RequestEditorFn) (*CatalogServiceGetRegistryResponse, error)
// CatalogServiceUpdateRegistryWithBodyWithResponse request with any body
CatalogServiceUpdateRegistryWithBodyWithResponse(ctx context.Context, projectName string, registryName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistryResponse, error)
CatalogServiceUpdateRegistryWithResponse(ctx context.Context, projectName string, registryName string, body CatalogServiceUpdateRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUpdateRegistryResponse, error)
// CatalogServiceUploadCatalogEntitiesWithBodyWithResponse request with any body
CatalogServiceUploadCatalogEntitiesWithBodyWithResponse(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntitiesResponse, error)
CatalogServiceUploadCatalogEntitiesWithResponse(ctx context.Context, projectName string, params *CatalogServiceUploadCatalogEntitiesParams, body CatalogServiceUploadCatalogEntitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*CatalogServiceUploadCatalogEntitiesResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type GoogleProtobufEmpty ¶
type GoogleProtobufEmpty = map[string]interface{}
GoogleProtobufEmpty A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. A typical example is to use it as the request
or the response type of an API method. For instance:
service Foo {
rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
}
type GoogleProtobufTimestamp ¶
GoogleProtobufTimestamp A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.
All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).
The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
# Examples
Example 1: Compute Timestamp from POSIX `time()`.
Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);
Example 2: Compute Timestamp from POSIX `gettimeofday()`.
struct timeval tv;
gettimeofday(&tv, NULL);
Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);
Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
long millis = System.currentTimeMillis();
Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();
Example 5: Compute Timestamp from Java `Instant.now()`.
Instant now = Instant.now();
Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();
Example 6: Compute Timestamp from current time in Python.
timestamp = Timestamp()
timestamp.GetCurrentTime()
# JSON Mapping
In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).
For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.
In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.