Documentation ¶
Overview ¶
Package catalogmanagementv1 : Operations and models for the CatalogManagementV1 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalAccessListBulkResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAccount(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAccumulatedFilters(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAccumulatedFiltersCatalogFiltersItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAccumulatedFiltersCatalogFiltersItemCatalog(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalApprovalResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAuditLog(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAuditRecord(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalog(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCategoryFilter(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployRequestBodySchematics(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFeature(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFilterTerms(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFilters(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIDFilter(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImageManifest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInstallStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInstallStatusContentMgmt(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInstallStatusMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInstallStatusRelease(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJSONPatchOperation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKind(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicense(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMediaItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNamespaceSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectAccess(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectAccessListResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectListResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOffering(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOfferingInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOfferingInstanceLastOperation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOfferingSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOperatorDeployResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPlan(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalProviderInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPublishObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRating(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRepoInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalScript(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalState(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupport(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSyndicationAuthorization(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSyndicationCluster(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSyndicationHistory(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSyndicationResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalValidation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVersionEntitlement(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVersionUpdateDescriptor(m map[string]json.RawMessage, result interface{}) (err error)
- type AccessListBulkResponse
- type Account
- type AccountPublishObjectOptions
- func (_options *AccountPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *AccountPublishObjectOptions
- func (options *AccountPublishObjectOptions) SetHeaders(param map[string]string) *AccountPublishObjectOptions
- func (_options *AccountPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *AccountPublishObjectOptions
- type AccountPublishVersionOptions
- type AccumulatedFilters
- type AccumulatedFiltersCatalogFiltersItem
- type AccumulatedFiltersCatalogFiltersItemCatalog
- type AddObjectAccessListOptions
- func (_options *AddObjectAccessListOptions) SetAccounts(accounts []string) *AddObjectAccessListOptions
- func (_options *AddObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *AddObjectAccessListOptions
- func (options *AddObjectAccessListOptions) SetHeaders(param map[string]string) *AddObjectAccessListOptions
- func (_options *AddObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *AddObjectAccessListOptions
- type ApprovalResult
- type AuditLog
- type AuditRecord
- type Catalog
- type CatalogManagementV1
- func (catalogManagement *CatalogManagementV1) AccountPublishObject(accountPublishObjectOptions *AccountPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) AccountPublishObjectWithContext(ctx context.Context, accountPublishObjectOptions *AccountPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) AccountPublishVersion(accountPublishVersionOptions *AccountPublishVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) AccountPublishVersionWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) AddObjectAccessList(addObjectAccessListOptions *AddObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) AddObjectAccessListWithContext(ctx context.Context, addObjectAccessListOptions *AddObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) Clone() *CatalogManagementV1
- func (catalogManagement *CatalogManagementV1) CommitVersion(commitVersionOptions *CommitVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CommitVersionWithContext(ctx context.Context, commitVersionOptions *CommitVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CopyVersion(copyVersionOptions *CopyVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CopyVersionWithContext(ctx context.Context, copyVersionOptions *CopyVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateCatalog(createCatalogOptions *CreateCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateCatalogWithContext(ctx context.Context, createCatalogOptions *CreateCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateObject(createObjectOptions *CreateObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateObjectAccess(createObjectAccessOptions *CreateObjectAccessOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateObjectAccessWithContext(ctx context.Context, createObjectAccessOptions *CreateObjectAccessOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateObjectWithContext(ctx context.Context, createObjectOptions *CreateObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateOffering(createOfferingOptions *CreateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateOfferingInstance(createOfferingInstanceOptions *CreateOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateOfferingInstanceWithContext(ctx context.Context, ...) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateOfferingWithContext(ctx context.Context, createOfferingOptions *CreateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteCatalog(deleteCatalogOptions *DeleteCatalogOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteCatalogWithContext(ctx context.Context, deleteCatalogOptions *DeleteCatalogOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObject(deleteObjectOptions *DeleteObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObjectAccess(deleteObjectAccessOptions *DeleteObjectAccessOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObjectAccessList(deleteObjectAccessListOptions *DeleteObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObjectAccessListWithContext(ctx context.Context, ...) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObjectAccessWithContext(ctx context.Context, deleteObjectAccessOptions *DeleteObjectAccessOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteObjectWithContext(ctx context.Context, deleteObjectOptions *DeleteObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOffering(deleteOfferingOptions *DeleteOfferingOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOfferingInstance(deleteOfferingInstanceOptions *DeleteOfferingInstanceOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOfferingInstanceWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOfferingWithContext(ctx context.Context, deleteOfferingOptions *DeleteOfferingOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOperators(deleteOperatorsOptions *DeleteOperatorsOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOperatorsWithContext(ctx context.Context, deleteOperatorsOptions *DeleteOperatorsOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteVersion(deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteVersionWithContext(ctx context.Context, deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeployOperators(deployOperatorsOptions *DeployOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeployOperatorsWithContext(ctx context.Context, deployOperatorsOptions *DeployOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeprecateOffering(deprecateOfferingOptions *DeprecateOfferingOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeprecateOfferingWithContext(ctx context.Context, deprecateOfferingOptions *DeprecateOfferingOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeprecateVersion(deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeprecateVersionWithContext(ctx context.Context, deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DisableRetries()
- func (catalogManagement *CatalogManagementV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (catalogManagement *CatalogManagementV1) GetCatalog(getCatalogOptions *GetCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccount(getCatalogAccountOptions *GetCatalogAccountOptions) (result *Account, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountAudit(getCatalogAccountAuditOptions *GetCatalogAccountAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountAuditWithContext(ctx context.Context, ...) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountFilters(getCatalogAccountFiltersOptions *GetCatalogAccountFiltersOptions) (result *AccumulatedFilters, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountFiltersWithContext(ctx context.Context, ...) (result *AccumulatedFilters, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountWithContext(ctx context.Context, getCatalogAccountOptions *GetCatalogAccountOptions) (result *Account, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAudit(getCatalogAuditOptions *GetCatalogAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAuditWithContext(ctx context.Context, getCatalogAuditOptions *GetCatalogAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogWithContext(ctx context.Context, getCatalogOptions *GetCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCluster(getClusterOptions *GetClusterOptions) (result *ClusterInfo, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetClusterWithContext(ctx context.Context, getClusterOptions *GetClusterOptions) (result *ClusterInfo, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetConsumptionOfferings(getConsumptionOfferingsOptions *GetConsumptionOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetConsumptionOfferingsWithContext(ctx context.Context, ...) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnableGzipCompression() bool
- func (catalogManagement *CatalogManagementV1) GetNamespaces(getNamespacesOptions *GetNamespacesOptions) (result *NamespaceSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetNamespacesWithContext(ctx context.Context, getNamespacesOptions *GetNamespacesOptions) (result *NamespaceSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObject(getObjectOptions *GetObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAccess(getObjectAccessOptions *GetObjectAccessOptions) (result *ObjectAccess, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAccessList(getObjectAccessListOptions *GetObjectAccessListOptions) (result *ObjectAccessListResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAccessListWithContext(ctx context.Context, getObjectAccessListOptions *GetObjectAccessListOptions) (result *ObjectAccessListResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAccessWithContext(ctx context.Context, getObjectAccessOptions *GetObjectAccessOptions) (result *ObjectAccess, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAudit(getObjectAuditOptions *GetObjectAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAuditWithContext(ctx context.Context, getObjectAuditOptions *GetObjectAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectWithContext(ctx context.Context, getObjectOptions *GetObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOffering(getOfferingOptions *GetOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAbout(getOfferingAboutOptions *GetOfferingAboutOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAboutWithContext(ctx context.Context, getOfferingAboutOptions *GetOfferingAboutOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAudit(getOfferingAuditOptions *GetOfferingAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAuditWithContext(ctx context.Context, getOfferingAuditOptions *GetOfferingAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingContainerImages(getOfferingContainerImagesOptions *GetOfferingContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingContainerImagesWithContext(ctx context.Context, ...) (result *ImageManifest, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingInstance(getOfferingInstanceOptions *GetOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingInstanceWithContext(ctx context.Context, getOfferingInstanceOptions *GetOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingLicense(getOfferingLicenseOptions *GetOfferingLicenseOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingLicenseWithContext(ctx context.Context, getOfferingLicenseOptions *GetOfferingLicenseOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingSource(getOfferingSourceOptions *GetOfferingSourceOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingSourceWithContext(ctx context.Context, getOfferingSourceOptions *GetOfferingSourceOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingUpdates(getOfferingUpdatesOptions *GetOfferingUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingUpdatesWithContext(ctx context.Context, getOfferingUpdatesOptions *GetOfferingUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingWithContext(ctx context.Context, getOfferingOptions *GetOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingWorkingCopy(getOfferingWorkingCopyOptions *GetOfferingWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingWorkingCopyWithContext(ctx context.Context, ...) (result *Version, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOverrideValues(getOverrideValuesOptions *GetOverrideValuesOptions) (result map[string]interface{}, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOverrideValuesWithContext(ctx context.Context, getOverrideValuesOptions *GetOverrideValuesOptions) (result map[string]interface{}, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetPreinstall(getPreinstallOptions *GetPreinstallOptions) (result *InstallStatus, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetPreinstallWithContext(ctx context.Context, getPreinstallOptions *GetPreinstallOptions) (result *InstallStatus, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetServiceURL() string
- func (catalogManagement *CatalogManagementV1) GetValidationStatus(getValidationStatusOptions *GetValidationStatusOptions) (result *Validation, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetValidationStatusWithContext(ctx context.Context, getValidationStatusOptions *GetValidationStatusOptions) (result *Validation, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersion(getVersionOptions *GetVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionWithContext(ctx context.Context, getVersionOptions *GetVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) IBMPublishObject(ibmPublishObjectOptions *IBMPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) IBMPublishObjectWithContext(ctx context.Context, ibmPublishObjectOptions *IBMPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) IBMPublishVersion(ibmPublishVersionOptions *IBMPublishVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) IBMPublishVersionWithContext(ctx context.Context, ibmPublishVersionOptions *IBMPublishVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ImportOffering(importOfferingOptions *ImportOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ImportOfferingVersion(importOfferingVersionOptions *ImportOfferingVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ImportOfferingVersionWithContext(ctx context.Context, ...) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ImportOfferingWithContext(ctx context.Context, importOfferingOptions *ImportOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) InstallVersion(installVersionOptions *InstallVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) InstallVersionWithContext(ctx context.Context, installVersionOptions *InstallVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListCatalogs(listCatalogsOptions *ListCatalogsOptions) (result *CatalogSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListCatalogsWithContext(ctx context.Context, listCatalogsOptions *ListCatalogsOptions) (result *CatalogSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListObjects(listObjectsOptions *ListObjectsOptions) (result *ObjectListResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListObjectsWithContext(ctx context.Context, listObjectsOptions *ListObjectsOptions) (result *ObjectListResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListOfferings(listOfferingsOptions *ListOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListOfferingsWithContext(ctx context.Context, listOfferingsOptions *ListOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListOperators(listOperatorsOptions *ListOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListOperatorsWithContext(ctx context.Context, listOperatorsOptions *ListOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (*CatalogManagementV1) NewAccountPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *AccountPublishObjectOptions
- func (*CatalogManagementV1) NewAccountPublishVersionOptions(versionLocID string) *AccountPublishVersionOptions
- func (*CatalogManagementV1) NewAddObjectAccessListOptions(catalogIdentifier string, objectIdentifier string, accounts []string) *AddObjectAccessListOptions
- func (*CatalogManagementV1) NewCommitVersionOptions(versionLocID string) *CommitVersionOptions
- func (*CatalogManagementV1) NewCopyVersionOptions(versionLocID string) *CopyVersionOptions
- func (*CatalogManagementV1) NewCreateCatalogOptions() *CreateCatalogOptions
- func (*CatalogManagementV1) NewCreateObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *CreateObjectAccessOptions
- func (*CatalogManagementV1) NewCreateObjectOptions(catalogIdentifier string) *CreateObjectOptions
- func (*CatalogManagementV1) NewCreateOfferingInstanceOptions(xAuthRefreshToken string) *CreateOfferingInstanceOptions
- func (*CatalogManagementV1) NewCreateOfferingOptions(catalogIdentifier string) *CreateOfferingOptions
- func (*CatalogManagementV1) NewDeleteCatalogOptions(catalogIdentifier string) *DeleteCatalogOptions
- func (*CatalogManagementV1) NewDeleteObjectAccessListOptions(catalogIdentifier string, objectIdentifier string, accounts []string) *DeleteObjectAccessListOptions
- func (*CatalogManagementV1) NewDeleteObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *DeleteObjectAccessOptions
- func (*CatalogManagementV1) NewDeleteObjectOptions(catalogIdentifier string, objectIdentifier string) *DeleteObjectOptions
- func (*CatalogManagementV1) NewDeleteOfferingInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *DeleteOfferingInstanceOptions
- func (*CatalogManagementV1) NewDeleteOfferingOptions(catalogIdentifier string, offeringID string) *DeleteOfferingOptions
- func (*CatalogManagementV1) NewDeleteOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, ...) *DeleteOperatorsOptions
- func (*CatalogManagementV1) NewDeleteVersionOptions(versionLocID string) *DeleteVersionOptions
- func (*CatalogManagementV1) NewDeployOperatorsOptions(xAuthRefreshToken string) *DeployOperatorsOptions
- func (*CatalogManagementV1) NewDeprecateOfferingOptions(catalogIdentifier string, offeringID string, setting string) *DeprecateOfferingOptions
- func (*CatalogManagementV1) NewDeprecateVersionOptions(versionLocID string) *DeprecateVersionOptions
- func (*CatalogManagementV1) NewGetCatalogAccountAuditOptions() *GetCatalogAccountAuditOptions
- func (*CatalogManagementV1) NewGetCatalogAccountFiltersOptions() *GetCatalogAccountFiltersOptions
- func (*CatalogManagementV1) NewGetCatalogAccountOptions() *GetCatalogAccountOptions
- func (*CatalogManagementV1) NewGetCatalogAuditOptions(catalogIdentifier string) *GetCatalogAuditOptions
- func (*CatalogManagementV1) NewGetCatalogOptions(catalogIdentifier string) *GetCatalogOptions
- func (*CatalogManagementV1) NewGetClusterOptions(clusterID string, region string, xAuthRefreshToken string) *GetClusterOptions
- func (*CatalogManagementV1) NewGetConsumptionOfferingsOptions() *GetConsumptionOfferingsOptions
- func (*CatalogManagementV1) NewGetNamespacesOptions(clusterID string, region string, xAuthRefreshToken string) *GetNamespacesOptions
- func (*CatalogManagementV1) NewGetObjectAccessListOptions(catalogIdentifier string, objectIdentifier string) *GetObjectAccessListOptions
- func (*CatalogManagementV1) NewGetObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *GetObjectAccessOptions
- func (*CatalogManagementV1) NewGetObjectAuditOptions(catalogIdentifier string, objectIdentifier string) *GetObjectAuditOptions
- func (*CatalogManagementV1) NewGetObjectOptions(catalogIdentifier string, objectIdentifier string) *GetObjectOptions
- func (*CatalogManagementV1) NewGetOfferingAboutOptions(versionLocID string) *GetOfferingAboutOptions
- func (*CatalogManagementV1) NewGetOfferingAuditOptions(catalogIdentifier string, offeringID string) *GetOfferingAuditOptions
- func (*CatalogManagementV1) NewGetOfferingContainerImagesOptions(versionLocID string) *GetOfferingContainerImagesOptions
- func (*CatalogManagementV1) NewGetOfferingInstanceOptions(instanceIdentifier string) *GetOfferingInstanceOptions
- func (*CatalogManagementV1) NewGetOfferingLicenseOptions(versionLocID string, licenseID string) *GetOfferingLicenseOptions
- func (*CatalogManagementV1) NewGetOfferingOptions(catalogIdentifier string, offeringID string) *GetOfferingOptions
- func (*CatalogManagementV1) NewGetOfferingSourceOptions(version string) *GetOfferingSourceOptions
- func (*CatalogManagementV1) NewGetOfferingUpdatesOptions(catalogIdentifier string, offeringID string, kind string, ...) *GetOfferingUpdatesOptions
- func (*CatalogManagementV1) NewGetOfferingWorkingCopyOptions(versionLocID string) *GetOfferingWorkingCopyOptions
- func (*CatalogManagementV1) NewGetOverrideValuesOptions(versionLocID string) *GetOverrideValuesOptions
- func (*CatalogManagementV1) NewGetPreinstallOptions(versionLocID string, xAuthRefreshToken string) *GetPreinstallOptions
- func (*CatalogManagementV1) NewGetValidationStatusOptions(versionLocID string, xAuthRefreshToken string) *GetValidationStatusOptions
- func (*CatalogManagementV1) NewGetVersionOptions(versionLocID string) *GetVersionOptions
- func (*CatalogManagementV1) NewIBMPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *IBMPublishObjectOptions
- func (*CatalogManagementV1) NewIBMPublishVersionOptions(versionLocID string) *IBMPublishVersionOptions
- func (*CatalogManagementV1) NewImportOfferingOptions(catalogIdentifier string) *ImportOfferingOptions
- func (*CatalogManagementV1) NewImportOfferingVersionOptions(catalogIdentifier string, offeringID string) *ImportOfferingVersionOptions
- func (*CatalogManagementV1) NewInstallVersionOptions(versionLocID string, xAuthRefreshToken string) *InstallVersionOptions
- func (*CatalogManagementV1) NewJSONPatchOperation(op string, path string) (_model *JSONPatchOperation, err error)
- func (*CatalogManagementV1) NewListCatalogsOptions() *ListCatalogsOptions
- func (*CatalogManagementV1) NewListObjectsOptions(catalogIdentifier string) *ListObjectsOptions
- func (*CatalogManagementV1) NewListOfferingsOptions(catalogIdentifier string) *ListOfferingsOptions
- func (*CatalogManagementV1) NewListOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, ...) *ListOperatorsOptions
- func (*CatalogManagementV1) NewOfferingPatch(offering *Offering) (_patch []JSONPatchOperation)
- func (*CatalogManagementV1) NewPreinstallVersionOptions(versionLocID string, xAuthRefreshToken string) *PreinstallVersionOptions
- func (*CatalogManagementV1) NewPublicPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *PublicPublishObjectOptions
- func (*CatalogManagementV1) NewPublicPublishVersionOptions(versionLocID string) *PublicPublishVersionOptions
- func (*CatalogManagementV1) NewPutOfferingInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *PutOfferingInstanceOptions
- func (*CatalogManagementV1) NewReloadOfferingOptions(catalogIdentifier string, offeringID string, targetVersion string) *ReloadOfferingOptions
- func (*CatalogManagementV1) NewReplaceCatalogOptions(catalogIdentifier string) *ReplaceCatalogOptions
- func (*CatalogManagementV1) NewReplaceObjectOptions(catalogIdentifier string, objectIdentifier string) *ReplaceObjectOptions
- func (*CatalogManagementV1) NewReplaceOfferingIconOptions(catalogIdentifier string, offeringID string, fileName string) *ReplaceOfferingIconOptions
- func (*CatalogManagementV1) NewReplaceOfferingOptions(catalogIdentifier string, offeringID string) *ReplaceOfferingOptions
- func (*CatalogManagementV1) NewReplaceOperatorsOptions(xAuthRefreshToken string) *ReplaceOperatorsOptions
- func (*CatalogManagementV1) NewSearchObjectsOptions(query string) *SearchObjectsOptions
- func (*CatalogManagementV1) NewSetDeprecateVersionOptions(versionLocID string, setting string) *SetDeprecateVersionOptions
- func (*CatalogManagementV1) NewSharedPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *SharedPublishObjectOptions
- func (*CatalogManagementV1) NewUpdateCatalogAccountOptions() *UpdateCatalogAccountOptions
- func (*CatalogManagementV1) NewUpdateOfferingIBMOptions(catalogIdentifier string, offeringID string, approvalType string, ...) *UpdateOfferingIBMOptions
- func (*CatalogManagementV1) NewUpdateOfferingOptions(catalogIdentifier string, offeringID string, ifMatch string) *UpdateOfferingOptions
- func (*CatalogManagementV1) NewValidateInstallOptions(versionLocID string, xAuthRefreshToken string) *ValidateInstallOptions
- func (catalogManagement *CatalogManagementV1) PreinstallVersion(preinstallVersionOptions *PreinstallVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PreinstallVersionWithContext(ctx context.Context, preinstallVersionOptions *PreinstallVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PublicPublishObject(publicPublishObjectOptions *PublicPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PublicPublishObjectWithContext(ctx context.Context, publicPublishObjectOptions *PublicPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PublicPublishVersion(publicPublishVersionOptions *PublicPublishVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PublicPublishVersionWithContext(ctx context.Context, publicPublishVersionOptions *PublicPublishVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PutOfferingInstance(putOfferingInstanceOptions *PutOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PutOfferingInstanceWithContext(ctx context.Context, putOfferingInstanceOptions *PutOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReloadOffering(reloadOfferingOptions *ReloadOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReloadOfferingWithContext(ctx context.Context, reloadOfferingOptions *ReloadOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceCatalog(replaceCatalogOptions *ReplaceCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceCatalogWithContext(ctx context.Context, replaceCatalogOptions *ReplaceCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceObject(replaceObjectOptions *ReplaceObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceObjectWithContext(ctx context.Context, replaceObjectOptions *ReplaceObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOffering(replaceOfferingOptions *ReplaceOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOfferingIcon(replaceOfferingIconOptions *ReplaceOfferingIconOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOfferingIconWithContext(ctx context.Context, replaceOfferingIconOptions *ReplaceOfferingIconOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOfferingWithContext(ctx context.Context, replaceOfferingOptions *ReplaceOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOperators(replaceOperatorsOptions *ReplaceOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOperatorsWithContext(ctx context.Context, replaceOperatorsOptions *ReplaceOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchObjects(searchObjectsOptions *SearchObjectsOptions) (result *ObjectSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchObjectsWithContext(ctx context.Context, searchObjectsOptions *SearchObjectsOptions) (result *ObjectSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SetDefaultHeaders(headers http.Header)
- func (catalogManagement *CatalogManagementV1) SetDeprecateVersion(setDeprecateVersionOptions *SetDeprecateVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SetDeprecateVersionWithContext(ctx context.Context, setDeprecateVersionOptions *SetDeprecateVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SetEnableGzipCompression(enableGzip bool)
- func (catalogManagement *CatalogManagementV1) SetServiceURL(url string) error
- func (catalogManagement *CatalogManagementV1) SharedPublishObject(sharedPublishObjectOptions *SharedPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SharedPublishObjectWithContext(ctx context.Context, sharedPublishObjectOptions *SharedPublishObjectOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateCatalogAccount(updateCatalogAccountOptions *UpdateCatalogAccountOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateCatalogAccountWithContext(ctx context.Context, updateCatalogAccountOptions *UpdateCatalogAccountOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateOffering(updateOfferingOptions *UpdateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateOfferingIBM(updateOfferingIBMOptions *UpdateOfferingIBMOptions) (result *ApprovalResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateOfferingIBMWithContext(ctx context.Context, updateOfferingIBMOptions *UpdateOfferingIBMOptions) (result *ApprovalResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateOfferingWithContext(ctx context.Context, updateOfferingOptions *UpdateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ValidateInstall(validateInstallOptions *ValidateInstallOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ValidateInstallWithContext(ctx context.Context, validateInstallOptions *ValidateInstallOptions) (response *core.DetailedResponse, err error)
- type CatalogManagementV1Options
- type CatalogObject
- type CatalogSearchResult
- type CategoryFilter
- type ClusterInfo
- type CommitVersionOptions
- type Configuration
- type CopyVersionOptions
- func (_options *CopyVersionOptions) SetContent(content []byte) *CopyVersionOptions
- func (options *CopyVersionOptions) SetHeaders(param map[string]string) *CopyVersionOptions
- func (_options *CopyVersionOptions) SetTags(tags []string) *CopyVersionOptions
- func (_options *CopyVersionOptions) SetTargetKinds(targetKinds []string) *CopyVersionOptions
- func (_options *CopyVersionOptions) SetVersionLocID(versionLocID string) *CopyVersionOptions
- type CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetCatalogFilters(catalogFilters *Filters) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetCatalogIconURL(catalogIconURL string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetDisabled(disabled bool) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetFeatures(features []Feature) *CreateCatalogOptions
- func (options *CreateCatalogOptions) SetHeaders(param map[string]string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetID(id string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetKind(kind string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetLabel(label string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetOwningAccount(owningAccount string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetResourceGroupID(resourceGroupID string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetRev(rev string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetShortDescription(shortDescription string) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetSyndicationSettings(syndicationSettings *SyndicationResource) *CreateCatalogOptions
- func (_options *CreateCatalogOptions) SetTags(tags []string) *CreateCatalogOptions
- type CreateObjectAccessOptions
- func (_options *CreateObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *CreateObjectAccessOptions
- func (_options *CreateObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateObjectAccessOptions
- func (options *CreateObjectAccessOptions) SetHeaders(param map[string]string) *CreateObjectAccessOptions
- func (_options *CreateObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *CreateObjectAccessOptions
- type CreateObjectOptions
- func (_options *CreateObjectOptions) SetCRN(crn string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetCatalogID(catalogID string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetCatalogName(catalogName string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetCreated(created *strfmt.DateTime) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetData(data map[string]interface{}) *CreateObjectOptions
- func (options *CreateObjectOptions) SetHeaders(param map[string]string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetID(id string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetKind(kind string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetLabel(label string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetLabelI18n(labelI18n string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetName(name string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetParentID(parentID string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetPublish(publish *PublishObject) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetRev(rev string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetShortDescription(shortDescription string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetShortDescriptionI18n(shortDescriptionI18n string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetState(state *State) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetTags(tags []string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetURL(url string) *CreateObjectOptions
- func (_options *CreateObjectOptions) SetUpdated(updated *strfmt.DateTime) *CreateObjectOptions
- type CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetCRN(crn string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetCatalogID(catalogID string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetChannel(channel string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetClusterID(clusterID string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetClusterRegion(clusterRegion string) *CreateOfferingInstanceOptions
- func (options *CreateOfferingInstanceOptions) SetHeaders(param map[string]string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetID(id string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetInstallPlan(installPlan string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetKindFormat(kindFormat string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetLabel(label string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetLastOperation(lastOperation *OfferingInstanceLastOperation) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetMetadata(metadata map[string]interface{}) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetOfferingID(offeringID string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetResourceGroupID(resourceGroupID string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetRev(rev string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetSchematicsWorkspaceID(schematicsWorkspaceID string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetURL(url string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetVersion(version string) *CreateOfferingInstanceOptions
- func (_options *CreateOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateOfferingInstanceOptions
- type CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetCRN(crn string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetCatalogID(catalogID string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetCatalogName(catalogName string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetCreated(created *strfmt.DateTime) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetDisclaimer(disclaimer string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetFeatures(features []Feature) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetHeaders(param map[string]string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetHidden(hidden bool) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetIBMPublishApproved(ibmPublishApproved bool) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetID(id string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetKeywords(keywords []string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetKinds(kinds []Kind) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetLabel(label string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetLongDescription(longDescription string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetMedia(media []MediaItem) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetMetadata(metadata map[string]interface{}) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetName(name string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetOfferingDocsURL(offeringDocsURL string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetOfferingIconURL(offeringIconURL string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetOfferingSupportURL(offeringSupportURL string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPermitRequestIBMPublicPublish(permitRequestIBMPublicPublish bool) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPortalApprovalRecord(portalApprovalRecord string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPortalUIURL(portalUIURL string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetProvider(provider string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetProviderInfo(providerInfo *ProviderInfo) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPublicOriginalCRN(publicOriginalCRN string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPublicPublishApproved(publicPublishApproved bool) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetPublishPublicCRN(publishPublicCRN string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetRating(rating *Rating) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetRepoInfo(repoInfo *RepoInfo) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetRev(rev string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetShortDescription(shortDescription string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetSupport(support *Support) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetTags(tags []string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetURL(url string) *CreateOfferingOptions
- func (_options *CreateOfferingOptions) SetUpdated(updated *strfmt.DateTime) *CreateOfferingOptions
- type DeleteCatalogOptions
- type DeleteObjectAccessListOptions
- func (_options *DeleteObjectAccessListOptions) SetAccounts(accounts []string) *DeleteObjectAccessListOptions
- func (_options *DeleteObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectAccessListOptions
- func (options *DeleteObjectAccessListOptions) SetHeaders(param map[string]string) *DeleteObjectAccessListOptions
- func (_options *DeleteObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectAccessListOptions
- type DeleteObjectAccessOptions
- func (_options *DeleteObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *DeleteObjectAccessOptions
- func (_options *DeleteObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectAccessOptions
- func (options *DeleteObjectAccessOptions) SetHeaders(param map[string]string) *DeleteObjectAccessOptions
- func (_options *DeleteObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectAccessOptions
- type DeleteObjectOptions
- func (_options *DeleteObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectOptions
- func (options *DeleteObjectOptions) SetHeaders(param map[string]string) *DeleteObjectOptions
- func (_options *DeleteObjectOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectOptions
- type DeleteOfferingInstanceOptions
- func (options *DeleteOfferingInstanceOptions) SetHeaders(param map[string]string) *DeleteOfferingInstanceOptions
- func (_options *DeleteOfferingInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *DeleteOfferingInstanceOptions
- func (_options *DeleteOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOfferingInstanceOptions
- type DeleteOfferingOptions
- func (_options *DeleteOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteOfferingOptions
- func (options *DeleteOfferingOptions) SetHeaders(param map[string]string) *DeleteOfferingOptions
- func (_options *DeleteOfferingOptions) SetOfferingID(offeringID string) *DeleteOfferingOptions
- type DeleteOperatorsOptions
- func (_options *DeleteOperatorsOptions) SetClusterID(clusterID string) *DeleteOperatorsOptions
- func (options *DeleteOperatorsOptions) SetHeaders(param map[string]string) *DeleteOperatorsOptions
- func (_options *DeleteOperatorsOptions) SetRegion(region string) *DeleteOperatorsOptions
- func (_options *DeleteOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *DeleteOperatorsOptions
- func (_options *DeleteOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOperatorsOptions
- type DeleteVersionOptions
- type DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetAllNamespaces(allNamespaces bool) *DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetClusterID(clusterID string) *DeployOperatorsOptions
- func (options *DeployOperatorsOptions) SetHeaders(param map[string]string) *DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetNamespaces(namespaces []string) *DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetRegion(region string) *DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *DeployOperatorsOptions
- func (_options *DeployOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeployOperatorsOptions
- type DeployRequestBodySchematics
- type Deployment
- type DeprecateOfferingOptions
- func (_options *DeprecateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *DeprecateOfferingOptions
- func (_options *DeprecateOfferingOptions) SetDaysUntilDeprecate(daysUntilDeprecate int64) *DeprecateOfferingOptions
- func (_options *DeprecateOfferingOptions) SetDescription(description string) *DeprecateOfferingOptions
- func (options *DeprecateOfferingOptions) SetHeaders(param map[string]string) *DeprecateOfferingOptions
- func (_options *DeprecateOfferingOptions) SetOfferingID(offeringID string) *DeprecateOfferingOptions
- func (_options *DeprecateOfferingOptions) SetSetting(setting string) *DeprecateOfferingOptions
- type DeprecateVersionOptions
- type Feature
- type FilterTerms
- type Filters
- type GetCatalogAccountAuditOptions
- type GetCatalogAccountFiltersOptions
- type GetCatalogAccountOptions
- type GetCatalogAuditOptions
- type GetCatalogOptions
- type GetClusterOptions
- func (_options *GetClusterOptions) SetClusterID(clusterID string) *GetClusterOptions
- func (options *GetClusterOptions) SetHeaders(param map[string]string) *GetClusterOptions
- func (_options *GetClusterOptions) SetRegion(region string) *GetClusterOptions
- func (_options *GetClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetClusterOptions
- type GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetCatalog(catalog string) *GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetDigest(digest bool) *GetConsumptionOfferingsOptions
- func (options *GetConsumptionOfferingsOptions) SetHeaders(param map[string]string) *GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetIncludeHidden(includeHidden bool) *GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetLimit(limit int64) *GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetOffset(offset int64) *GetConsumptionOfferingsOptions
- func (_options *GetConsumptionOfferingsOptions) SetSelect(selectVar string) *GetConsumptionOfferingsOptions
- type GetNamespacesOptions
- func (_options *GetNamespacesOptions) SetClusterID(clusterID string) *GetNamespacesOptions
- func (options *GetNamespacesOptions) SetHeaders(param map[string]string) *GetNamespacesOptions
- func (_options *GetNamespacesOptions) SetLimit(limit int64) *GetNamespacesOptions
- func (_options *GetNamespacesOptions) SetOffset(offset int64) *GetNamespacesOptions
- func (_options *GetNamespacesOptions) SetRegion(region string) *GetNamespacesOptions
- func (_options *GetNamespacesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetNamespacesOptions
- type GetObjectAccessListOptions
- func (_options *GetObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAccessListOptions
- func (options *GetObjectAccessListOptions) SetHeaders(param map[string]string) *GetObjectAccessListOptions
- func (_options *GetObjectAccessListOptions) SetLimit(limit int64) *GetObjectAccessListOptions
- func (_options *GetObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAccessListOptions
- func (_options *GetObjectAccessListOptions) SetOffset(offset int64) *GetObjectAccessListOptions
- type GetObjectAccessOptions
- func (_options *GetObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *GetObjectAccessOptions
- func (_options *GetObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAccessOptions
- func (options *GetObjectAccessOptions) SetHeaders(param map[string]string) *GetObjectAccessOptions
- func (_options *GetObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAccessOptions
- type GetObjectAuditOptions
- func (_options *GetObjectAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAuditOptions
- func (options *GetObjectAuditOptions) SetHeaders(param map[string]string) *GetObjectAuditOptions
- func (_options *GetObjectAuditOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAuditOptions
- type GetObjectOptions
- type GetOfferingAboutOptions
- type GetOfferingAuditOptions
- func (_options *GetOfferingAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingAuditOptions
- func (options *GetOfferingAuditOptions) SetHeaders(param map[string]string) *GetOfferingAuditOptions
- func (_options *GetOfferingAuditOptions) SetOfferingID(offeringID string) *GetOfferingAuditOptions
- type GetOfferingContainerImagesOptions
- type GetOfferingInstanceOptions
- type GetOfferingLicenseOptions
- func (options *GetOfferingLicenseOptions) SetHeaders(param map[string]string) *GetOfferingLicenseOptions
- func (_options *GetOfferingLicenseOptions) SetLicenseID(licenseID string) *GetOfferingLicenseOptions
- func (_options *GetOfferingLicenseOptions) SetVersionLocID(versionLocID string) *GetOfferingLicenseOptions
- type GetOfferingOptions
- func (_options *GetOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingOptions
- func (_options *GetOfferingOptions) SetDigest(digest bool) *GetOfferingOptions
- func (options *GetOfferingOptions) SetHeaders(param map[string]string) *GetOfferingOptions
- func (_options *GetOfferingOptions) SetOfferingID(offeringID string) *GetOfferingOptions
- func (_options *GetOfferingOptions) SetType(typeVar string) *GetOfferingOptions
- type GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetAccept(accept string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetCatalogID(catalogID string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetChannel(channel string) *GetOfferingSourceOptions
- func (options *GetOfferingSourceOptions) SetHeaders(param map[string]string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetID(id string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetKind(kind string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetName(name string) *GetOfferingSourceOptions
- func (_options *GetOfferingSourceOptions) SetVersion(version string) *GetOfferingSourceOptions
- type GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetAllNamespaces(allNamespaces bool) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetChannel(channel string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetClusterID(clusterID string) *GetOfferingUpdatesOptions
- func (options *GetOfferingUpdatesOptions) SetHeaders(param map[string]string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetKind(kind string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetNamespace(namespace string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetNamespaces(namespaces []string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetOfferingID(offeringID string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetRegion(region string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetResourceGroupID(resourceGroupID string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetSha(sha string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetTarget(target string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetVersion(version string) *GetOfferingUpdatesOptions
- func (_options *GetOfferingUpdatesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetOfferingUpdatesOptions
- type GetOfferingWorkingCopyOptions
- type GetOverrideValuesOptions
- type GetPreinstallOptions
- func (_options *GetPreinstallOptions) SetClusterID(clusterID string) *GetPreinstallOptions
- func (options *GetPreinstallOptions) SetHeaders(param map[string]string) *GetPreinstallOptions
- func (_options *GetPreinstallOptions) SetNamespace(namespace string) *GetPreinstallOptions
- func (_options *GetPreinstallOptions) SetRegion(region string) *GetPreinstallOptions
- func (_options *GetPreinstallOptions) SetVersionLocID(versionLocID string) *GetPreinstallOptions
- func (_options *GetPreinstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetPreinstallOptions
- type GetValidationStatusOptions
- func (options *GetValidationStatusOptions) SetHeaders(param map[string]string) *GetValidationStatusOptions
- func (_options *GetValidationStatusOptions) SetVersionLocID(versionLocID string) *GetValidationStatusOptions
- func (_options *GetValidationStatusOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetValidationStatusOptions
- type GetVersionOptions
- type IBMPublishObjectOptions
- func (_options *IBMPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *IBMPublishObjectOptions
- func (options *IBMPublishObjectOptions) SetHeaders(param map[string]string) *IBMPublishObjectOptions
- func (_options *IBMPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *IBMPublishObjectOptions
- type IBMPublishVersionOptions
- type IDFilter
- type Image
- type ImageManifest
- type ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetContent(content []byte) *ImportOfferingOptions
- func (options *ImportOfferingOptions) SetHeaders(param map[string]string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetIncludeConfig(includeConfig bool) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetIsVsi(isVsi bool) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetOfferingID(offeringID string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetRepoType(repoType string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetTags(tags []string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetTargetKinds(targetKinds []string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetTargetVersion(targetVersion string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetXAuthToken(xAuthToken string) *ImportOfferingOptions
- func (_options *ImportOfferingOptions) SetZipurl(zipurl string) *ImportOfferingOptions
- type ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetContent(content []byte) *ImportOfferingVersionOptions
- func (options *ImportOfferingVersionOptions) SetHeaders(param map[string]string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetIncludeConfig(includeConfig bool) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetIsVsi(isVsi bool) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetOfferingID(offeringID string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetRepoType(repoType string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetTags(tags []string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetTargetKinds(targetKinds []string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetTargetVersion(targetVersion string) *ImportOfferingVersionOptions
- func (_options *ImportOfferingVersionOptions) SetZipurl(zipurl string) *ImportOfferingVersionOptions
- type InstallStatus
- type InstallStatusContentMgmt
- type InstallStatusMetadata
- type InstallStatusRelease
- type InstallVersionOptions
- func (_options *InstallVersionOptions) SetClusterID(clusterID string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *InstallVersionOptions
- func (options *InstallVersionOptions) SetHeaders(param map[string]string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetNamespace(namespace string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetOverrideValues(overrideValues map[string]interface{}) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetRegion(region string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetSchematics(schematics *DeployRequestBodySchematics) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetScript(script string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetScriptID(scriptID string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVcenterDatastore(vcenterDatastore string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVcenterID(vcenterID string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVcenterLocation(vcenterLocation string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVcenterPassword(vcenterPassword string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVcenterUser(vcenterUser string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVersionLocID(versionLocID string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetVersionLocatorID(versionLocatorID string) *InstallVersionOptions
- func (_options *InstallVersionOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *InstallVersionOptions
- type JSONPatchOperation
- type Kind
- type License
- type ListCatalogsOptions
- type ListObjectsOptions
- func (_options *ListObjectsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListObjectsOptions
- func (options *ListObjectsOptions) SetHeaders(param map[string]string) *ListObjectsOptions
- func (_options *ListObjectsOptions) SetLimit(limit int64) *ListObjectsOptions
- func (_options *ListObjectsOptions) SetName(name string) *ListObjectsOptions
- func (_options *ListObjectsOptions) SetOffset(offset int64) *ListObjectsOptions
- func (_options *ListObjectsOptions) SetSort(sort string) *ListObjectsOptions
- type ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetDigest(digest bool) *ListOfferingsOptions
- func (options *ListOfferingsOptions) SetHeaders(param map[string]string) *ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetLimit(limit int64) *ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetName(name string) *ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetOffset(offset int64) *ListOfferingsOptions
- func (_options *ListOfferingsOptions) SetSort(sort string) *ListOfferingsOptions
- type ListOperatorsOptions
- func (_options *ListOperatorsOptions) SetClusterID(clusterID string) *ListOperatorsOptions
- func (options *ListOperatorsOptions) SetHeaders(param map[string]string) *ListOperatorsOptions
- func (_options *ListOperatorsOptions) SetRegion(region string) *ListOperatorsOptions
- func (_options *ListOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *ListOperatorsOptions
- func (_options *ListOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ListOperatorsOptions
- type MediaItem
- type NamespaceSearchResult
- type ObjectAccess
- type ObjectAccessListResult
- type ObjectListResult
- type ObjectSearchResult
- type Offering
- type OfferingInstance
- type OfferingInstanceLastOperation
- type OfferingSearchResult
- type OperatorDeployResult
- type Plan
- type PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetClusterID(clusterID string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *PreinstallVersionOptions
- func (options *PreinstallVersionOptions) SetHeaders(param map[string]string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetNamespace(namespace string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetOverrideValues(overrideValues map[string]interface{}) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetRegion(region string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetSchematics(schematics *DeployRequestBodySchematics) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetScript(script string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetScriptID(scriptID string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVcenterDatastore(vcenterDatastore string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVcenterID(vcenterID string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVcenterLocation(vcenterLocation string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVcenterPassword(vcenterPassword string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVcenterUser(vcenterUser string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVersionLocID(versionLocID string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetVersionLocatorID(versionLocatorID string) *PreinstallVersionOptions
- func (_options *PreinstallVersionOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PreinstallVersionOptions
- type ProviderInfo
- type PublicPublishObjectOptions
- func (_options *PublicPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *PublicPublishObjectOptions
- func (options *PublicPublishObjectOptions) SetHeaders(param map[string]string) *PublicPublishObjectOptions
- func (_options *PublicPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *PublicPublishObjectOptions
- type PublicPublishVersionOptions
- type PublishObject
- type PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetCRN(crn string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetCatalogID(catalogID string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetChannel(channel string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetClusterID(clusterID string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetClusterRegion(clusterRegion string) *PutOfferingInstanceOptions
- func (options *PutOfferingInstanceOptions) SetHeaders(param map[string]string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetID(id string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetInstallPlan(installPlan string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetKindFormat(kindFormat string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetLabel(label string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetLastOperation(lastOperation *OfferingInstanceLastOperation) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetMetadata(metadata map[string]interface{}) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetOfferingID(offeringID string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetResourceGroupID(resourceGroupID string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetRev(rev string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetSchematicsWorkspaceID(schematicsWorkspaceID string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetURL(url string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetVersion(version string) *PutOfferingInstanceOptions
- func (_options *PutOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PutOfferingInstanceOptions
- type Rating
- type ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetContent(content []byte) *ReloadOfferingOptions
- func (options *ReloadOfferingOptions) SetHeaders(param map[string]string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetOfferingID(offeringID string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetRepoType(repoType string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetTags(tags []string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetTargetKinds(targetKinds []string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetTargetVersion(targetVersion string) *ReloadOfferingOptions
- func (_options *ReloadOfferingOptions) SetZipurl(zipurl string) *ReloadOfferingOptions
- type ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetCatalogFilters(catalogFilters *Filters) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetCatalogIconURL(catalogIconURL string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetDisabled(disabled bool) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetFeatures(features []Feature) *ReplaceCatalogOptions
- func (options *ReplaceCatalogOptions) SetHeaders(param map[string]string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetID(id string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetKind(kind string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetLabel(label string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetOwningAccount(owningAccount string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetResourceGroupID(resourceGroupID string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetRev(rev string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetShortDescription(shortDescription string) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetSyndicationSettings(syndicationSettings *SyndicationResource) *ReplaceCatalogOptions
- func (_options *ReplaceCatalogOptions) SetTags(tags []string) *ReplaceCatalogOptions
- type ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetCRN(crn string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetCatalogID(catalogID string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetCatalogName(catalogName string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetCreated(created *strfmt.DateTime) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetData(data map[string]interface{}) *ReplaceObjectOptions
- func (options *ReplaceObjectOptions) SetHeaders(param map[string]string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetID(id string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetKind(kind string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetLabel(label string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetLabelI18n(labelI18n string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetName(name string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetObjectIdentifier(objectIdentifier string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetParentID(parentID string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetPublish(publish *PublishObject) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetRev(rev string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetShortDescription(shortDescription string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetShortDescriptionI18n(shortDescriptionI18n string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetState(state *State) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetTags(tags []string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetURL(url string) *ReplaceObjectOptions
- func (_options *ReplaceObjectOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceObjectOptions
- type ReplaceOfferingIconOptions
- func (_options *ReplaceOfferingIconOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceOfferingIconOptions
- func (_options *ReplaceOfferingIconOptions) SetFileName(fileName string) *ReplaceOfferingIconOptions
- func (options *ReplaceOfferingIconOptions) SetHeaders(param map[string]string) *ReplaceOfferingIconOptions
- func (_options *ReplaceOfferingIconOptions) SetOfferingID(offeringID string) *ReplaceOfferingIconOptions
- type ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetCRN(crn string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetCatalogID(catalogID string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetCatalogName(catalogName string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetCreated(created *strfmt.DateTime) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetDisclaimer(disclaimer string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetFeatures(features []Feature) *ReplaceOfferingOptions
- func (options *ReplaceOfferingOptions) SetHeaders(param map[string]string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetHidden(hidden bool) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetIBMPublishApproved(ibmPublishApproved bool) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetID(id string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetKeywords(keywords []string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetKinds(kinds []Kind) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetLabel(label string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetLongDescription(longDescription string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetMedia(media []MediaItem) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetMetadata(metadata map[string]interface{}) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetName(name string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetOfferingDocsURL(offeringDocsURL string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetOfferingID(offeringID string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetOfferingIconURL(offeringIconURL string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetOfferingSupportURL(offeringSupportURL string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPermitRequestIBMPublicPublish(permitRequestIBMPublicPublish bool) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPortalApprovalRecord(portalApprovalRecord string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPortalUIURL(portalUIURL string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetProvider(provider string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetProviderInfo(providerInfo *ProviderInfo) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPublicOriginalCRN(publicOriginalCRN string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPublicPublishApproved(publicPublishApproved bool) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetPublishPublicCRN(publishPublicCRN string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetRating(rating *Rating) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetRepoInfo(repoInfo *RepoInfo) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetRev(rev string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetShortDescription(shortDescription string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetSupport(support *Support) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetTags(tags []string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetURL(url string) *ReplaceOfferingOptions
- func (_options *ReplaceOfferingOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceOfferingOptions
- type ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetAllNamespaces(allNamespaces bool) *ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetClusterID(clusterID string) *ReplaceOperatorsOptions
- func (options *ReplaceOperatorsOptions) SetHeaders(param map[string]string) *ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetNamespaces(namespaces []string) *ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetRegion(region string) *ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *ReplaceOperatorsOptions
- func (_options *ReplaceOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ReplaceOperatorsOptions
- type RepoInfo
- type Resource
- type Script
- type SearchObjectsOptions
- func (_options *SearchObjectsOptions) SetCollapse(collapse bool) *SearchObjectsOptions
- func (_options *SearchObjectsOptions) SetDigest(digest bool) *SearchObjectsOptions
- func (options *SearchObjectsOptions) SetHeaders(param map[string]string) *SearchObjectsOptions
- func (_options *SearchObjectsOptions) SetLimit(limit int64) *SearchObjectsOptions
- func (_options *SearchObjectsOptions) SetOffset(offset int64) *SearchObjectsOptions
- func (_options *SearchObjectsOptions) SetQuery(query string) *SearchObjectsOptions
- type SetDeprecateVersionOptions
- func (_options *SetDeprecateVersionOptions) SetDaysUntilDeprecate(daysUntilDeprecate int64) *SetDeprecateVersionOptions
- func (_options *SetDeprecateVersionOptions) SetDescription(description string) *SetDeprecateVersionOptions
- func (options *SetDeprecateVersionOptions) SetHeaders(param map[string]string) *SetDeprecateVersionOptions
- func (_options *SetDeprecateVersionOptions) SetSetting(setting string) *SetDeprecateVersionOptions
- func (_options *SetDeprecateVersionOptions) SetVersionLocID(versionLocID string) *SetDeprecateVersionOptions
- type SharedPublishObjectOptions
- func (_options *SharedPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *SharedPublishObjectOptions
- func (options *SharedPublishObjectOptions) SetHeaders(param map[string]string) *SharedPublishObjectOptions
- func (_options *SharedPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *SharedPublishObjectOptions
- type State
- type Support
- type SyndicationAuthorization
- type SyndicationCluster
- type SyndicationHistory
- type SyndicationResource
- type UpdateCatalogAccountOptions
- func (_options *UpdateCatalogAccountOptions) SetAccountFilters(accountFilters *Filters) *UpdateCatalogAccountOptions
- func (options *UpdateCatalogAccountOptions) SetHeaders(param map[string]string) *UpdateCatalogAccountOptions
- func (_options *UpdateCatalogAccountOptions) SetHideIBMCloudCatalog(hideIBMCloudCatalog bool) *UpdateCatalogAccountOptions
- func (_options *UpdateCatalogAccountOptions) SetID(id string) *UpdateCatalogAccountOptions
- type UpdateOfferingIBMOptions
- func (_options *UpdateOfferingIBMOptions) SetApprovalType(approvalType string) *UpdateOfferingIBMOptions
- func (_options *UpdateOfferingIBMOptions) SetApproved(approved string) *UpdateOfferingIBMOptions
- func (_options *UpdateOfferingIBMOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingIBMOptions
- func (options *UpdateOfferingIBMOptions) SetHeaders(param map[string]string) *UpdateOfferingIBMOptions
- func (_options *UpdateOfferingIBMOptions) SetOfferingID(offeringID string) *UpdateOfferingIBMOptions
- type UpdateOfferingOptions
- func (_options *UpdateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingOptions
- func (options *UpdateOfferingOptions) SetHeaders(param map[string]string) *UpdateOfferingOptions
- func (_options *UpdateOfferingOptions) SetIfMatch(ifMatch string) *UpdateOfferingOptions
- func (_options *UpdateOfferingOptions) SetOfferingID(offeringID string) *UpdateOfferingOptions
- func (_options *UpdateOfferingOptions) SetUpdates(updates []JSONPatchOperation) *UpdateOfferingOptions
- type ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetClusterID(clusterID string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetEntitlementApikey(entitlementApikey string) *ValidateInstallOptions
- func (options *ValidateInstallOptions) SetHeaders(param map[string]string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetNamespace(namespace string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetOverrideValues(overrideValues map[string]interface{}) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetRegion(region string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetSchematics(schematics *DeployRequestBodySchematics) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetScript(script string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetScriptID(scriptID string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVcenterDatastore(vcenterDatastore string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVcenterID(vcenterID string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVcenterLocation(vcenterLocation string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVcenterPassword(vcenterPassword string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVcenterUser(vcenterUser string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVersionLocID(versionLocID string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetVersionLocatorID(versionLocatorID string) *ValidateInstallOptions
- func (_options *ValidateInstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ValidateInstallOptions
- type Validation
- type Version
- type VersionEntitlement
- type VersionUpdateDescriptor
Constants ¶
const ( DeprecateOfferingOptionsSettingFalseConst = "false" DeprecateOfferingOptionsSettingTrueConst = "true" )
Constants associated with the DeprecateOfferingOptions.Setting property. Set deprecation (true) or cancel deprecation (false).
const ( GetConsumptionOfferingsOptionsSelectAllConst = "all" GetConsumptionOfferingsOptionsSelectPrivateConst = "private" GetConsumptionOfferingsOptionsSelectPublicConst = "public" )
Constants associated with the GetConsumptionOfferingsOptions.Select property. What should be selected. Default is 'all' which will return both public and private offerings. 'public' returns only the public offerings and 'private' returns only the private offerings.
const ( JSONPatchOperationOpAddConst = "add" JSONPatchOperationOpCopyConst = "copy" JSONPatchOperationOpMoveConst = "move" JSONPatchOperationOpRemoveConst = "remove" JSONPatchOperationOpReplaceConst = "replace" JSONPatchOperationOpTestConst = "test" )
Constants associated with the JSONPatchOperation.Op property. The operation to be performed.
const ( ResourceTypeCoresConst = "cores" ResourceTypeDiskConst = "disk" ResourceTypeMemConst = "mem" ResourceTypeNodesConst = "nodes" ResourceTypeTargetversionConst = "targetVersion" )
Constants associated with the Resource.Type property. Type of requirement.
const ( SetDeprecateVersionOptionsSettingFalseConst = "false" SetDeprecateVersionOptionsSettingTrueConst = "true" )
Constants associated with the SetDeprecateVersionOptions.Setting property. Set deprecation (true) or cancel deprecation (false).
const ( UpdateOfferingIBMOptionsApprovalTypeAllowRequestConst = "allow_request" UpdateOfferingIBMOptionsApprovalTypeIBMConst = "ibm" UpdateOfferingIBMOptionsApprovalTypePcManagedConst = "pc_managed" UpdateOfferingIBMOptionsApprovalTypePublicConst = "public" )
Constants associated with the UpdateOfferingIBMOptions.ApprovalType property. Type of approval, ibm or public.
const ( UpdateOfferingIBMOptionsApprovedFalseConst = "false" UpdateOfferingIBMOptionsApprovedTrueConst = "true" )
Constants associated with the UpdateOfferingIBMOptions.Approved property. Approve (true) or disapprove (false).
const DefaultServiceName = "catalog_management"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://cm.globalcatalog.cloud.ibm.com/api/v1-beta"
DefaultServiceURL is the default URL to make service requests to.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶ added in v0.17.8
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalAccessListBulkResponse ¶ added in v0.17.8
func UnmarshalAccessListBulkResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccessListBulkResponse unmarshals an instance of AccessListBulkResponse from the specified map of raw messages.
func UnmarshalAccount ¶
func UnmarshalAccount(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccount unmarshals an instance of Account from the specified map of raw messages.
func UnmarshalAccumulatedFilters ¶
func UnmarshalAccumulatedFilters(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccumulatedFilters unmarshals an instance of AccumulatedFilters from the specified map of raw messages.
func UnmarshalAccumulatedFiltersCatalogFiltersItem ¶
func UnmarshalAccumulatedFiltersCatalogFiltersItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccumulatedFiltersCatalogFiltersItem unmarshals an instance of AccumulatedFiltersCatalogFiltersItem from the specified map of raw messages.
func UnmarshalAccumulatedFiltersCatalogFiltersItemCatalog ¶
func UnmarshalAccumulatedFiltersCatalogFiltersItemCatalog(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccumulatedFiltersCatalogFiltersItemCatalog unmarshals an instance of AccumulatedFiltersCatalogFiltersItemCatalog from the specified map of raw messages.
func UnmarshalApprovalResult ¶
func UnmarshalApprovalResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalApprovalResult unmarshals an instance of ApprovalResult from the specified map of raw messages.
func UnmarshalAuditLog ¶ added in v0.17.8
func UnmarshalAuditLog(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAuditLog unmarshals an instance of AuditLog from the specified map of raw messages.
func UnmarshalAuditRecord ¶ added in v0.17.8
func UnmarshalAuditRecord(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAuditRecord unmarshals an instance of AuditRecord from the specified map of raw messages.
func UnmarshalCatalog ¶
func UnmarshalCatalog(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalog unmarshals an instance of Catalog from the specified map of raw messages.
func UnmarshalCatalogObject ¶ added in v0.17.8
func UnmarshalCatalogObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogObject unmarshals an instance of CatalogObject from the specified map of raw messages.
func UnmarshalCatalogSearchResult ¶
func UnmarshalCatalogSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogSearchResult unmarshals an instance of CatalogSearchResult from the specified map of raw messages.
func UnmarshalCategoryFilter ¶
func UnmarshalCategoryFilter(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCategoryFilter unmarshals an instance of CategoryFilter from the specified map of raw messages.
func UnmarshalClusterInfo ¶
func UnmarshalClusterInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterInfo unmarshals an instance of ClusterInfo from the specified map of raw messages.
func UnmarshalConfiguration ¶
func UnmarshalConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfiguration unmarshals an instance of Configuration from the specified map of raw messages.
func UnmarshalDeployRequestBodySchematics ¶
func UnmarshalDeployRequestBodySchematics(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployRequestBodySchematics unmarshals an instance of DeployRequestBodySchematics from the specified map of raw messages.
func UnmarshalDeployment ¶
func UnmarshalDeployment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployment unmarshals an instance of Deployment from the specified map of raw messages.
func UnmarshalFeature ¶
func UnmarshalFeature(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFeature unmarshals an instance of Feature from the specified map of raw messages.
func UnmarshalFilterTerms ¶
func UnmarshalFilterTerms(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFilterTerms unmarshals an instance of FilterTerms from the specified map of raw messages.
func UnmarshalFilters ¶
func UnmarshalFilters(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFilters unmarshals an instance of Filters from the specified map of raw messages.
func UnmarshalIDFilter ¶
func UnmarshalIDFilter(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIDFilter unmarshals an instance of IDFilter from the specified map of raw messages.
func UnmarshalImage ¶
func UnmarshalImage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImage unmarshals an instance of Image from the specified map of raw messages.
func UnmarshalImageManifest ¶
func UnmarshalImageManifest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImageManifest unmarshals an instance of ImageManifest from the specified map of raw messages.
func UnmarshalInstallStatus ¶
func UnmarshalInstallStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInstallStatus unmarshals an instance of InstallStatus from the specified map of raw messages.
func UnmarshalInstallStatusContentMgmt ¶
func UnmarshalInstallStatusContentMgmt(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInstallStatusContentMgmt unmarshals an instance of InstallStatusContentMgmt from the specified map of raw messages.
func UnmarshalInstallStatusMetadata ¶
func UnmarshalInstallStatusMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInstallStatusMetadata unmarshals an instance of InstallStatusMetadata from the specified map of raw messages.
func UnmarshalInstallStatusRelease ¶
func UnmarshalInstallStatusRelease(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInstallStatusRelease unmarshals an instance of InstallStatusRelease from the specified map of raw messages.
func UnmarshalJSONPatchOperation ¶ added in v0.22.7
func UnmarshalJSONPatchOperation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJSONPatchOperation unmarshals an instance of JSONPatchOperation from the specified map of raw messages.
func UnmarshalKind ¶
func UnmarshalKind(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKind unmarshals an instance of Kind from the specified map of raw messages.
func UnmarshalLicense ¶
func UnmarshalLicense(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicense unmarshals an instance of License from the specified map of raw messages.
func UnmarshalMediaItem ¶ added in v0.22.7
func UnmarshalMediaItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMediaItem unmarshals an instance of MediaItem from the specified map of raw messages.
func UnmarshalNamespaceSearchResult ¶
func UnmarshalNamespaceSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNamespaceSearchResult unmarshals an instance of NamespaceSearchResult from the specified map of raw messages.
func UnmarshalObjectAccess ¶ added in v0.17.8
func UnmarshalObjectAccess(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectAccess unmarshals an instance of ObjectAccess from the specified map of raw messages.
func UnmarshalObjectAccessListResult ¶ added in v0.17.8
func UnmarshalObjectAccessListResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectAccessListResult unmarshals an instance of ObjectAccessListResult from the specified map of raw messages.
func UnmarshalObjectListResult ¶ added in v0.12.2
func UnmarshalObjectListResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectListResult unmarshals an instance of ObjectListResult from the specified map of raw messages.
func UnmarshalObjectSearchResult ¶ added in v0.12.2
func UnmarshalObjectSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectSearchResult unmarshals an instance of ObjectSearchResult from the specified map of raw messages.
func UnmarshalOffering ¶
func UnmarshalOffering(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOffering unmarshals an instance of Offering from the specified map of raw messages.
func UnmarshalOfferingInstance ¶ added in v0.17.13
func UnmarshalOfferingInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOfferingInstance unmarshals an instance of OfferingInstance from the specified map of raw messages.
func UnmarshalOfferingInstanceLastOperation ¶ added in v0.18.16
func UnmarshalOfferingInstanceLastOperation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOfferingInstanceLastOperation unmarshals an instance of OfferingInstanceLastOperation from the specified map of raw messages.
func UnmarshalOfferingSearchResult ¶
func UnmarshalOfferingSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOfferingSearchResult unmarshals an instance of OfferingSearchResult from the specified map of raw messages.
func UnmarshalOperatorDeployResult ¶
func UnmarshalOperatorDeployResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOperatorDeployResult unmarshals an instance of OperatorDeployResult from the specified map of raw messages.
func UnmarshalPlan ¶
func UnmarshalPlan(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPlan unmarshals an instance of Plan from the specified map of raw messages.
func UnmarshalProviderInfo ¶ added in v0.22.7
func UnmarshalProviderInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalProviderInfo unmarshals an instance of ProviderInfo from the specified map of raw messages.
func UnmarshalPublishObject ¶ added in v0.12.2
func UnmarshalPublishObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPublishObject unmarshals an instance of PublishObject from the specified map of raw messages.
func UnmarshalRating ¶
func UnmarshalRating(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRating unmarshals an instance of Rating from the specified map of raw messages.
func UnmarshalRepoInfo ¶
func UnmarshalRepoInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRepoInfo unmarshals an instance of RepoInfo from the specified map of raw messages.
func UnmarshalResource ¶
func UnmarshalResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResource unmarshals an instance of Resource from the specified map of raw messages.
func UnmarshalScript ¶
func UnmarshalScript(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalScript unmarshals an instance of Script from the specified map of raw messages.
func UnmarshalState ¶
func UnmarshalState(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalState unmarshals an instance of State from the specified map of raw messages.
func UnmarshalSupport ¶ added in v0.22.7
func UnmarshalSupport(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupport unmarshals an instance of Support from the specified map of raw messages.
func UnmarshalSyndicationAuthorization ¶
func UnmarshalSyndicationAuthorization(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSyndicationAuthorization unmarshals an instance of SyndicationAuthorization from the specified map of raw messages.
func UnmarshalSyndicationCluster ¶
func UnmarshalSyndicationCluster(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSyndicationCluster unmarshals an instance of SyndicationCluster from the specified map of raw messages.
func UnmarshalSyndicationHistory ¶
func UnmarshalSyndicationHistory(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSyndicationHistory unmarshals an instance of SyndicationHistory from the specified map of raw messages.
func UnmarshalSyndicationResource ¶
func UnmarshalSyndicationResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSyndicationResource unmarshals an instance of SyndicationResource from the specified map of raw messages.
func UnmarshalValidation ¶
func UnmarshalValidation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalValidation unmarshals an instance of Validation from the specified map of raw messages.
func UnmarshalVersion ¶
func UnmarshalVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersion unmarshals an instance of Version from the specified map of raw messages.
func UnmarshalVersionEntitlement ¶
func UnmarshalVersionEntitlement(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersionEntitlement unmarshals an instance of VersionEntitlement from the specified map of raw messages.
func UnmarshalVersionUpdateDescriptor ¶
func UnmarshalVersionUpdateDescriptor(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersionUpdateDescriptor unmarshals an instance of VersionUpdateDescriptor from the specified map of raw messages.
Types ¶
type AccessListBulkResponse ¶ added in v0.17.8
type AccessListBulkResponse struct { // in the case of error on an account add/remove - account: error. Errors map[string]string `json:"errors,omitempty"` }
AccessListBulkResponse : Access List Add/Remove result.
type Account ¶
type Account struct { // Account identification. ID *string `json:"id,omitempty"` // Hide the public catalog in this account. HideIBMCloudCatalog *bool `json:"hide_IBM_cloud_catalog,omitempty"` // Filters for account and catalog filters. AccountFilters *Filters `json:"account_filters,omitempty"` }
Account : Account information.
type AccountPublishObjectOptions ¶ added in v0.17.8
type AccountPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
AccountPublishObjectOptions : The AccountPublishObject options.
func (*AccountPublishObjectOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *AccountPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *AccountPublishObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*AccountPublishObjectOptions) SetHeaders ¶ added in v0.17.8
func (options *AccountPublishObjectOptions) SetHeaders(param map[string]string) *AccountPublishObjectOptions
SetHeaders : Allow user to set Headers
func (*AccountPublishObjectOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *AccountPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *AccountPublishObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type AccountPublishVersionOptions ¶
type AccountPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
AccountPublishVersionOptions : The AccountPublishVersion options.
func (*AccountPublishVersionOptions) SetHeaders ¶
func (options *AccountPublishVersionOptions) SetHeaders(param map[string]string) *AccountPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*AccountPublishVersionOptions) SetVersionLocID ¶
func (_options *AccountPublishVersionOptions) SetVersionLocID(versionLocID string) *AccountPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type AccumulatedFilters ¶
type AccumulatedFilters struct { // Filters for accounts (at this time this will always be just one item array). AccountFilters []Filters `json:"account_filters,omitempty"` // The filters for all of the accessible catalogs. CatalogFilters []AccumulatedFiltersCatalogFiltersItem `json:"catalog_filters,omitempty"` }
AccumulatedFilters : The accumulated filters for an account. This will return the account filters plus a filter for each catalog the user has access to.
type AccumulatedFiltersCatalogFiltersItem ¶
type AccumulatedFiltersCatalogFiltersItem struct { // Filters for catalog. Catalog *AccumulatedFiltersCatalogFiltersItemCatalog `json:"catalog,omitempty"` // Filters for account and catalog filters. Filters *Filters `json:"filters,omitempty"` }
AccumulatedFiltersCatalogFiltersItem : AccumulatedFiltersCatalogFiltersItem struct
type AccumulatedFiltersCatalogFiltersItemCatalog ¶
type AccumulatedFiltersCatalogFiltersItemCatalog struct { // The ID of the catalog. ID *string `json:"id,omitempty"` // The name of the catalog. Name *string `json:"name,omitempty"` }
AccumulatedFiltersCatalogFiltersItemCatalog : Filters for catalog.
type AddObjectAccessListOptions ¶ added in v0.17.8
type AddObjectAccessListOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // A list of accounts to add. Accounts []string `json:"accounts" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
AddObjectAccessListOptions : The AddObjectAccessList options.
func (*AddObjectAccessListOptions) SetAccounts ¶ added in v0.17.8
func (_options *AddObjectAccessListOptions) SetAccounts(accounts []string) *AddObjectAccessListOptions
SetAccounts : Allow user to set Accounts
func (*AddObjectAccessListOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *AddObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *AddObjectAccessListOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*AddObjectAccessListOptions) SetHeaders ¶ added in v0.17.8
func (options *AddObjectAccessListOptions) SetHeaders(param map[string]string) *AddObjectAccessListOptions
SetHeaders : Allow user to set Headers
func (*AddObjectAccessListOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *AddObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *AddObjectAccessListOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type ApprovalResult ¶
type ApprovalResult struct { // Allowed to request to publish. AllowRequest *bool `json:"allow_request,omitempty"` // Visible to IBM. IBM *bool `json:"ibm,omitempty"` // Visible to everyone. Public *bool `json:"public,omitempty"` // Denotes whether approval has changed. Changed *bool `json:"changed,omitempty"` }
ApprovalResult : Result of approval.
type AuditLog ¶ added in v0.17.8
type AuditLog struct { // A list of audit records. List []AuditRecord `json:"list,omitempty"` }
AuditLog : A collection of audit records.
type AuditRecord ¶ added in v0.17.8
type AuditRecord struct { // The identifier of the audit record. ID *string `json:"id,omitempty"` // The time at which the change was made. Created *strfmt.DateTime `json:"created,omitempty"` // The type of change described by the audit record. ChangeType *string `json:"change_type,omitempty"` // The resource type associated with the change. TargetType *string `json:"target_type,omitempty"` // The identifier of the resource that was changed. TargetID *string `json:"target_id,omitempty"` // The email address of the user that made the change. WhoDelegateEmail *string `json:"who_delegate_email,omitempty"` // A message which describes the change. Message *string `json:"message,omitempty"` }
AuditRecord : An audit record which describes a change made to a catalog or associated resource.
type Catalog ¶
type Catalog struct { // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // Description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // URL for an icon associated with this catalog. CatalogIconURL *string `json:"catalog_icon_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // The url for this specific catalog. URL *string `json:"url,omitempty"` // CRN associated with the catalog. CRN *string `json:"crn,omitempty"` // URL path to offerings. OfferingsURL *string `json:"offerings_url,omitempty"` // List of features associated with this catalog. Features []Feature `json:"features,omitempty"` // Denotes whether a catalog is disabled. Disabled *bool `json:"disabled,omitempty"` // The date-time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date-time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Resource group id the catalog is owned by. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Account that owns catalog. OwningAccount *string `json:"owning_account,omitempty"` // Filters for account and catalog filters. CatalogFilters *Filters `json:"catalog_filters,omitempty"` // Feature information. SyndicationSettings *SyndicationResource `json:"syndication_settings,omitempty"` // Kind of catalog. Supported kinds are offering and vpe. Kind *string `json:"kind,omitempty"` }
Catalog : Catalog information.
type CatalogManagementV1 ¶
type CatalogManagementV1 struct {
Service *core.BaseService
}
CatalogManagementV1 : This is the API to use for managing private catalogs for IBM Cloud. Private catalogs provide a way to centrally manage access to products in the IBM Cloud catalog and your own catalogs.
API Version: 1.0
func NewCatalogManagementV1 ¶
func NewCatalogManagementV1(options *CatalogManagementV1Options) (service *CatalogManagementV1, err error)
NewCatalogManagementV1 : constructs an instance of CatalogManagementV1 with passed in options.
func NewCatalogManagementV1UsingExternalConfig ¶
func NewCatalogManagementV1UsingExternalConfig(options *CatalogManagementV1Options) (catalogManagement *CatalogManagementV1, err error)
NewCatalogManagementV1UsingExternalConfig : constructs an instance of CatalogManagementV1 with passed in options and external configuration.
func (*CatalogManagementV1) AccountPublishObject ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) AccountPublishObject(accountPublishObjectOptions *AccountPublishObjectOptions) (response *core.DetailedResponse, err error)
AccountPublishObject : Publish object to account Publish a catalog object to account.
func (*CatalogManagementV1) AccountPublishObjectWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) AccountPublishObjectWithContext(ctx context.Context, accountPublishObjectOptions *AccountPublishObjectOptions) (response *core.DetailedResponse, err error)
AccountPublishObjectWithContext is an alternate form of the AccountPublishObject method which supports a Context parameter
func (*CatalogManagementV1) AccountPublishVersion ¶
func (catalogManagement *CatalogManagementV1) AccountPublishVersion(accountPublishVersionOptions *AccountPublishVersionOptions) (response *core.DetailedResponse, err error)
AccountPublishVersion : Publish version to account members Publish the specified version so it is viewable by account members.
func (*CatalogManagementV1) AccountPublishVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) AccountPublishVersionWithContext(ctx context.Context, accountPublishVersionOptions *AccountPublishVersionOptions) (response *core.DetailedResponse, err error)
AccountPublishVersionWithContext is an alternate form of the AccountPublishVersion method which supports a Context parameter
func (*CatalogManagementV1) AddObjectAccessList ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) AddObjectAccessList(addObjectAccessListOptions *AddObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
AddObjectAccessList : Add accounts to object access list Add one or more accounts to the specified object's access list.
func (*CatalogManagementV1) AddObjectAccessListWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) AddObjectAccessListWithContext(ctx context.Context, addObjectAccessListOptions *AddObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
AddObjectAccessListWithContext is an alternate form of the AddObjectAccessList method which supports a Context parameter
func (*CatalogManagementV1) Clone ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) Clone() *CatalogManagementV1
Clone makes a copy of "catalogManagement" suitable for processing requests.
func (*CatalogManagementV1) CommitVersion ¶
func (catalogManagement *CatalogManagementV1) CommitVersion(commitVersionOptions *CommitVersionOptions) (response *core.DetailedResponse, err error)
CommitVersion : Commit version Commit a working copy of the specified version.
func (*CatalogManagementV1) CommitVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CommitVersionWithContext(ctx context.Context, commitVersionOptions *CommitVersionOptions) (response *core.DetailedResponse, err error)
CommitVersionWithContext is an alternate form of the CommitVersion method which supports a Context parameter
func (*CatalogManagementV1) CopyVersion ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CopyVersion(copyVersionOptions *CopyVersionOptions) (response *core.DetailedResponse, err error)
CopyVersion : Copy version to new target kind Copy the specified version to a new target kind within the same offering.
func (*CatalogManagementV1) CopyVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CopyVersionWithContext(ctx context.Context, copyVersionOptions *CopyVersionOptions) (response *core.DetailedResponse, err error)
CopyVersionWithContext is an alternate form of the CopyVersion method which supports a Context parameter
func (*CatalogManagementV1) CreateCatalog ¶
func (catalogManagement *CatalogManagementV1) CreateCatalog(createCatalogOptions *CreateCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
CreateCatalog : Create a catalog Create a catalog for a given account.
func (*CatalogManagementV1) CreateCatalogWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateCatalogWithContext(ctx context.Context, createCatalogOptions *CreateCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
CreateCatalogWithContext is an alternate form of the CreateCatalog method which supports a Context parameter
func (*CatalogManagementV1) CreateObject ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateObject(createObjectOptions *CreateObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
CreateObject : Create catalog object Create an object with a specific catalog.
func (*CatalogManagementV1) CreateObjectAccess ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) CreateObjectAccess(createObjectAccessOptions *CreateObjectAccessOptions) (response *core.DetailedResponse, err error)
CreateObjectAccess : Add account ID to object access list Add an account ID to an object's access list.
func (*CatalogManagementV1) CreateObjectAccessWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) CreateObjectAccessWithContext(ctx context.Context, createObjectAccessOptions *CreateObjectAccessOptions) (response *core.DetailedResponse, err error)
CreateObjectAccessWithContext is an alternate form of the CreateObjectAccess method which supports a Context parameter
func (*CatalogManagementV1) CreateObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateObjectWithContext(ctx context.Context, createObjectOptions *CreateObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
CreateObjectWithContext is an alternate form of the CreateObject method which supports a Context parameter
func (*CatalogManagementV1) CreateOffering ¶
func (catalogManagement *CatalogManagementV1) CreateOffering(createOfferingOptions *CreateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
CreateOffering : Create offering Create an offering.
func (*CatalogManagementV1) CreateOfferingInstance ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) CreateOfferingInstance(createOfferingInstanceOptions *CreateOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
CreateOfferingInstance : Create an offering resource instance Provision a new offering in a given account, and return its resource instance.
func (*CatalogManagementV1) CreateOfferingInstanceWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) CreateOfferingInstanceWithContext(ctx context.Context, createOfferingInstanceOptions *CreateOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
CreateOfferingInstanceWithContext is an alternate form of the CreateOfferingInstance method which supports a Context parameter
func (*CatalogManagementV1) CreateOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateOfferingWithContext(ctx context.Context, createOfferingOptions *CreateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
CreateOfferingWithContext is an alternate form of the CreateOffering method which supports a Context parameter
func (*CatalogManagementV1) DeleteCatalog ¶
func (catalogManagement *CatalogManagementV1) DeleteCatalog(deleteCatalogOptions *DeleteCatalogOptions) (response *core.DetailedResponse, err error)
DeleteCatalog : Delete catalog Delete a catalog.
func (*CatalogManagementV1) DeleteCatalogWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteCatalogWithContext(ctx context.Context, deleteCatalogOptions *DeleteCatalogOptions) (response *core.DetailedResponse, err error)
DeleteCatalogWithContext is an alternate form of the DeleteCatalog method which supports a Context parameter
func (*CatalogManagementV1) DeleteObject ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteObject(deleteObjectOptions *DeleteObjectOptions) (response *core.DetailedResponse, err error)
DeleteObject : Delete catalog object Delete a specific object within a specific catalog.
func (*CatalogManagementV1) DeleteObjectAccess ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteObjectAccess(deleteObjectAccessOptions *DeleteObjectAccessOptions) (response *core.DetailedResponse, err error)
DeleteObjectAccess : Remove account ID from object access list Delete the specified account ID from the specified object's access list.
func (*CatalogManagementV1) DeleteObjectAccessList ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteObjectAccessList(deleteObjectAccessListOptions *DeleteObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
DeleteObjectAccessList : Delete accounts from object access list Delete all or a set of accounts from an object's access list.
func (*CatalogManagementV1) DeleteObjectAccessListWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteObjectAccessListWithContext(ctx context.Context, deleteObjectAccessListOptions *DeleteObjectAccessListOptions) (result *AccessListBulkResponse, response *core.DetailedResponse, err error)
DeleteObjectAccessListWithContext is an alternate form of the DeleteObjectAccessList method which supports a Context parameter
func (*CatalogManagementV1) DeleteObjectAccessWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteObjectAccessWithContext(ctx context.Context, deleteObjectAccessOptions *DeleteObjectAccessOptions) (response *core.DetailedResponse, err error)
DeleteObjectAccessWithContext is an alternate form of the DeleteObjectAccess method which supports a Context parameter
func (*CatalogManagementV1) DeleteObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteObjectWithContext(ctx context.Context, deleteObjectOptions *DeleteObjectOptions) (response *core.DetailedResponse, err error)
DeleteObjectWithContext is an alternate form of the DeleteObject method which supports a Context parameter
func (*CatalogManagementV1) DeleteOffering ¶
func (catalogManagement *CatalogManagementV1) DeleteOffering(deleteOfferingOptions *DeleteOfferingOptions) (response *core.DetailedResponse, err error)
DeleteOffering : Delete offering Delete an offering.
func (*CatalogManagementV1) DeleteOfferingInstance ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) DeleteOfferingInstance(deleteOfferingInstanceOptions *DeleteOfferingInstanceOptions) (response *core.DetailedResponse, err error)
DeleteOfferingInstance : Delete a version instance Delete and instance deployed out of a product version.
func (*CatalogManagementV1) DeleteOfferingInstanceWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) DeleteOfferingInstanceWithContext(ctx context.Context, deleteOfferingInstanceOptions *DeleteOfferingInstanceOptions) (response *core.DetailedResponse, err error)
DeleteOfferingInstanceWithContext is an alternate form of the DeleteOfferingInstance method which supports a Context parameter
func (*CatalogManagementV1) DeleteOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteOfferingWithContext(ctx context.Context, deleteOfferingOptions *DeleteOfferingOptions) (response *core.DetailedResponse, err error)
DeleteOfferingWithContext is an alternate form of the DeleteOffering method which supports a Context parameter
func (*CatalogManagementV1) DeleteOperators ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteOperators(deleteOperatorsOptions *DeleteOperatorsOptions) (response *core.DetailedResponse, err error)
DeleteOperators : Delete operators Delete operators from a kubernetes cluster.
func (*CatalogManagementV1) DeleteOperatorsWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteOperatorsWithContext(ctx context.Context, deleteOperatorsOptions *DeleteOperatorsOptions) (response *core.DetailedResponse, err error)
DeleteOperatorsWithContext is an alternate form of the DeleteOperators method which supports a Context parameter
func (*CatalogManagementV1) DeleteVersion ¶
func (catalogManagement *CatalogManagementV1) DeleteVersion(deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
DeleteVersion : Delete version Delete the specified version. If the version is an active version with a working copy, the working copy will be deleted as well.
func (*CatalogManagementV1) DeleteVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteVersionWithContext(ctx context.Context, deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
DeleteVersionWithContext is an alternate form of the DeleteVersion method which supports a Context parameter
func (*CatalogManagementV1) DeployOperators ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeployOperators(deployOperatorsOptions *DeployOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
DeployOperators : Deploy operators Deploy operators on a kubernetes cluster.
func (*CatalogManagementV1) DeployOperatorsWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeployOperatorsWithContext(ctx context.Context, deployOperatorsOptions *DeployOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
DeployOperatorsWithContext is an alternate form of the DeployOperators method which supports a Context parameter
func (*CatalogManagementV1) DeprecateOffering ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) DeprecateOffering(deprecateOfferingOptions *DeprecateOfferingOptions) (response *core.DetailedResponse, err error)
DeprecateOffering : Allows offering to be deprecated Approve or disapprove the offering to be deprecated.
func (*CatalogManagementV1) DeprecateOfferingWithContext ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) DeprecateOfferingWithContext(ctx context.Context, deprecateOfferingOptions *DeprecateOfferingOptions) (response *core.DetailedResponse, err error)
DeprecateOfferingWithContext is an alternate form of the DeprecateOffering method which supports a Context parameter
func (*CatalogManagementV1) DeprecateVersion ¶
func (catalogManagement *CatalogManagementV1) DeprecateVersion(deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
DeprecateVersion : Deprecate version immediately Deprecate the specified version.
func (*CatalogManagementV1) DeprecateVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeprecateVersionWithContext(ctx context.Context, deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
DeprecateVersionWithContext is an alternate form of the DeprecateVersion method which supports a Context parameter
func (*CatalogManagementV1) DisableRetries ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*CatalogManagementV1) EnableRetries ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*CatalogManagementV1) GetCatalog ¶
func (catalogManagement *CatalogManagementV1) GetCatalog(getCatalogOptions *GetCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
GetCatalog : Get catalog Get a catalog. This can also be used by an unauthenticated user to get the public catalog.
func (*CatalogManagementV1) GetCatalogAccount ¶
func (catalogManagement *CatalogManagementV1) GetCatalogAccount(getCatalogAccountOptions *GetCatalogAccountOptions) (result *Account, response *core.DetailedResponse, err error)
GetCatalogAccount : Get catalog account settings Get the account level settings for the account for private catalog.
func (*CatalogManagementV1) GetCatalogAccountAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAccountAudit(getCatalogAccountAuditOptions *GetCatalogAccountAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetCatalogAccountAudit : Get catalog account audit log Get the audit log associated with a catalog account.
func (*CatalogManagementV1) GetCatalogAccountAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAccountAuditWithContext(ctx context.Context, getCatalogAccountAuditOptions *GetCatalogAccountAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetCatalogAccountAuditWithContext is an alternate form of the GetCatalogAccountAudit method which supports a Context parameter
func (*CatalogManagementV1) GetCatalogAccountFilters ¶
func (catalogManagement *CatalogManagementV1) GetCatalogAccountFilters(getCatalogAccountFiltersOptions *GetCatalogAccountFiltersOptions) (result *AccumulatedFilters, response *core.DetailedResponse, err error)
GetCatalogAccountFilters : Get catalog account filters Get the accumulated filters of the account and of the catalogs you have access to.
func (*CatalogManagementV1) GetCatalogAccountFiltersWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAccountFiltersWithContext(ctx context.Context, getCatalogAccountFiltersOptions *GetCatalogAccountFiltersOptions) (result *AccumulatedFilters, response *core.DetailedResponse, err error)
GetCatalogAccountFiltersWithContext is an alternate form of the GetCatalogAccountFilters method which supports a Context parameter
func (*CatalogManagementV1) GetCatalogAccountWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAccountWithContext(ctx context.Context, getCatalogAccountOptions *GetCatalogAccountOptions) (result *Account, response *core.DetailedResponse, err error)
GetCatalogAccountWithContext is an alternate form of the GetCatalogAccount method which supports a Context parameter
func (*CatalogManagementV1) GetCatalogAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAudit(getCatalogAuditOptions *GetCatalogAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetCatalogAudit : Get catalog audit log Get the audit log associated with a catalog.
func (*CatalogManagementV1) GetCatalogAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAuditWithContext(ctx context.Context, getCatalogAuditOptions *GetCatalogAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetCatalogAuditWithContext is an alternate form of the GetCatalogAudit method which supports a Context parameter
func (*CatalogManagementV1) GetCatalogWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogWithContext(ctx context.Context, getCatalogOptions *GetCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
GetCatalogWithContext is an alternate form of the GetCatalog method which supports a Context parameter
func (*CatalogManagementV1) GetCluster ¶
func (catalogManagement *CatalogManagementV1) GetCluster(getClusterOptions *GetClusterOptions) (result *ClusterInfo, response *core.DetailedResponse, err error)
GetCluster : Get kubernetes cluster Get the contents of the specified kubernetes cluster.
func (*CatalogManagementV1) GetClusterWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetClusterWithContext(ctx context.Context, getClusterOptions *GetClusterOptions) (result *ClusterInfo, response *core.DetailedResponse, err error)
GetClusterWithContext is an alternate form of the GetCluster method which supports a Context parameter
func (*CatalogManagementV1) GetConsumptionOfferings ¶
func (catalogManagement *CatalogManagementV1) GetConsumptionOfferings(getConsumptionOfferingsOptions *GetConsumptionOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
GetConsumptionOfferings : Get consumption offerings Retrieve the available offerings from both public and from the account that currently scoped for consumption. These copies cannot be used for updating. They are not complete and only return what is visible to the caller. This can be used by an unauthenticated user to retreive publicly available offerings.
func (*CatalogManagementV1) GetConsumptionOfferingsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetConsumptionOfferingsWithContext(ctx context.Context, getConsumptionOfferingsOptions *GetConsumptionOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
GetConsumptionOfferingsWithContext is an alternate form of the GetConsumptionOfferings method which supports a Context parameter
func (*CatalogManagementV1) GetEnableGzipCompression ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetEnableGzipCompression() bool
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*CatalogManagementV1) GetNamespaces ¶
func (catalogManagement *CatalogManagementV1) GetNamespaces(getNamespacesOptions *GetNamespacesOptions) (result *NamespaceSearchResult, response *core.DetailedResponse, err error)
GetNamespaces : Get cluster namespaces Get the namespaces associated with the specified kubernetes cluster.
func (*CatalogManagementV1) GetNamespacesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetNamespacesWithContext(ctx context.Context, getNamespacesOptions *GetNamespacesOptions) (result *NamespaceSearchResult, response *core.DetailedResponse, err error)
GetNamespacesWithContext is an alternate form of the GetNamespaces method which supports a Context parameter
func (*CatalogManagementV1) GetObject ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObject(getObjectOptions *GetObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
GetObject : Get catalog object Get the specified object from within the specified catalog.
func (*CatalogManagementV1) GetObjectAccess ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetObjectAccess(getObjectAccessOptions *GetObjectAccessOptions) (result *ObjectAccess, response *core.DetailedResponse, err error)
GetObjectAccess : Check for account ID in object access list Determine if an account ID is in an object's access list.
func (*CatalogManagementV1) GetObjectAccessList ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetObjectAccessList(getObjectAccessListOptions *GetObjectAccessListOptions) (result *ObjectAccessListResult, response *core.DetailedResponse, err error)
GetObjectAccessList : Get object access list Get the access list associated with the specified object.
func (*CatalogManagementV1) GetObjectAccessListWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetObjectAccessListWithContext(ctx context.Context, getObjectAccessListOptions *GetObjectAccessListOptions) (result *ObjectAccessListResult, response *core.DetailedResponse, err error)
GetObjectAccessListWithContext is an alternate form of the GetObjectAccessList method which supports a Context parameter
func (*CatalogManagementV1) GetObjectAccessWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetObjectAccessWithContext(ctx context.Context, getObjectAccessOptions *GetObjectAccessOptions) (result *ObjectAccess, response *core.DetailedResponse, err error)
GetObjectAccessWithContext is an alternate form of the GetObjectAccess method which supports a Context parameter
func (*CatalogManagementV1) GetObjectAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObjectAudit(getObjectAuditOptions *GetObjectAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetObjectAudit : Get catalog object audit log Get the audit log associated with a specific catalog object.
func (*CatalogManagementV1) GetObjectAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObjectAuditWithContext(ctx context.Context, getObjectAuditOptions *GetObjectAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetObjectAuditWithContext is an alternate form of the GetObjectAudit method which supports a Context parameter
func (*CatalogManagementV1) GetObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObjectWithContext(ctx context.Context, getObjectOptions *GetObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
GetObjectWithContext is an alternate form of the GetObject method which supports a Context parameter
func (*CatalogManagementV1) GetOffering ¶
func (catalogManagement *CatalogManagementV1) GetOffering(getOfferingOptions *GetOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
GetOffering : Get offering Get an offering. This can be used by an unauthenticated user for publicly available offerings.
func (*CatalogManagementV1) GetOfferingAbout ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingAbout(getOfferingAboutOptions *GetOfferingAboutOptions) (result *string, response *core.DetailedResponse, err error)
GetOfferingAbout : Get version about information Get the about information, in markdown, for the current version.
func (*CatalogManagementV1) GetOfferingAboutWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingAboutWithContext(ctx context.Context, getOfferingAboutOptions *GetOfferingAboutOptions) (result *string, response *core.DetailedResponse, err error)
GetOfferingAboutWithContext is an alternate form of the GetOfferingAbout method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOfferingAudit(getOfferingAuditOptions *GetOfferingAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetOfferingAudit : Get offering audit log Get the audit log associated with an offering.
func (*CatalogManagementV1) GetOfferingAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOfferingAuditWithContext(ctx context.Context, getOfferingAuditOptions *GetOfferingAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetOfferingAuditWithContext is an alternate form of the GetOfferingAudit method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingContainerImages ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingContainerImages(getOfferingContainerImagesOptions *GetOfferingContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
GetOfferingContainerImages : Get version's container images Get the list of container images associated with the specified version. The "image_manifest_url" property of the version should be the URL for the image manifest, and the operation will return that content.
func (*CatalogManagementV1) GetOfferingContainerImagesWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingContainerImagesWithContext(ctx context.Context, getOfferingContainerImagesOptions *GetOfferingContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
GetOfferingContainerImagesWithContext is an alternate form of the GetOfferingContainerImages method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingInstance ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingInstance(getOfferingInstanceOptions *GetOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
GetOfferingInstance : Get Offering Instance Get the resource associated with an installed offering instance.
func (*CatalogManagementV1) GetOfferingInstanceWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingInstanceWithContext(ctx context.Context, getOfferingInstanceOptions *GetOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
GetOfferingInstanceWithContext is an alternate form of the GetOfferingInstance method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingLicense ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingLicense(getOfferingLicenseOptions *GetOfferingLicenseOptions) (result *string, response *core.DetailedResponse, err error)
GetOfferingLicense : Get version license content Get the license content for the specified license ID in the specified version.
func (*CatalogManagementV1) GetOfferingLicenseWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingLicenseWithContext(ctx context.Context, getOfferingLicenseOptions *GetOfferingLicenseOptions) (result *string, response *core.DetailedResponse, err error)
GetOfferingLicenseWithContext is an alternate form of the GetOfferingLicense method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingSource ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) GetOfferingSource(getOfferingSourceOptions *GetOfferingSourceOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
GetOfferingSource : Get offering source Get an offering's source. This request requires authorization, even for public offerings.
func (*CatalogManagementV1) GetOfferingSourceWithContext ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) GetOfferingSourceWithContext(ctx context.Context, getOfferingSourceOptions *GetOfferingSourceOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
GetOfferingSourceWithContext is an alternate form of the GetOfferingSource method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingUpdates ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingUpdates(getOfferingUpdatesOptions *GetOfferingUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
GetOfferingUpdates : Get version updates Get available updates for the specified version.
func (*CatalogManagementV1) GetOfferingUpdatesWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingUpdatesWithContext(ctx context.Context, getOfferingUpdatesOptions *GetOfferingUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
GetOfferingUpdatesWithContext is an alternate form of the GetOfferingUpdates method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOfferingWithContext(ctx context.Context, getOfferingOptions *GetOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
GetOfferingWithContext is an alternate form of the GetOffering method which supports a Context parameter
func (*CatalogManagementV1) GetOfferingWorkingCopy ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingWorkingCopy(getOfferingWorkingCopyOptions *GetOfferingWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
GetOfferingWorkingCopy : Create working copy of version Create a working copy of the specified version.
func (*CatalogManagementV1) GetOfferingWorkingCopyWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) GetOfferingWorkingCopyWithContext(ctx context.Context, getOfferingWorkingCopyOptions *GetOfferingWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
GetOfferingWorkingCopyWithContext is an alternate form of the GetOfferingWorkingCopy method which supports a Context parameter
func (*CatalogManagementV1) GetOverrideValues ¶
func (catalogManagement *CatalogManagementV1) GetOverrideValues(getOverrideValuesOptions *GetOverrideValuesOptions) (result map[string]interface{}, response *core.DetailedResponse, err error)
GetOverrideValues : Get override values Returns the override values that were used to validate the specified offering version.
func (*CatalogManagementV1) GetOverrideValuesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOverrideValuesWithContext(ctx context.Context, getOverrideValuesOptions *GetOverrideValuesOptions) (result map[string]interface{}, response *core.DetailedResponse, err error)
GetOverrideValuesWithContext is an alternate form of the GetOverrideValues method which supports a Context parameter
func (*CatalogManagementV1) GetPreinstall ¶
func (catalogManagement *CatalogManagementV1) GetPreinstall(getPreinstallOptions *GetPreinstallOptions) (result *InstallStatus, response *core.DetailedResponse, err error)
GetPreinstall : Get version pre-install status Get the pre-install status for the specified version.
func (*CatalogManagementV1) GetPreinstallWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetPreinstallWithContext(ctx context.Context, getPreinstallOptions *GetPreinstallOptions) (result *InstallStatus, response *core.DetailedResponse, err error)
GetPreinstallWithContext is an alternate form of the GetPreinstall method which supports a Context parameter
func (*CatalogManagementV1) GetServiceURL ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetServiceURL() string
GetServiceURL returns the service URL
func (*CatalogManagementV1) GetValidationStatus ¶
func (catalogManagement *CatalogManagementV1) GetValidationStatus(getValidationStatusOptions *GetValidationStatusOptions) (result *Validation, response *core.DetailedResponse, err error)
GetValidationStatus : Get offering install status Returns the install status for the specified offering version.
func (*CatalogManagementV1) GetValidationStatusWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetValidationStatusWithContext(ctx context.Context, getValidationStatusOptions *GetValidationStatusOptions) (result *Validation, response *core.DetailedResponse, err error)
GetValidationStatusWithContext is an alternate form of the GetValidationStatus method which supports a Context parameter
func (*CatalogManagementV1) GetVersion ¶
func (catalogManagement *CatalogManagementV1) GetVersion(getVersionOptions *GetVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
GetVersion : Get offering/kind/version 'branch' Get the Offering/Kind/Version 'branch' for the specified locator ID.
func (*CatalogManagementV1) GetVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionWithContext(ctx context.Context, getVersionOptions *GetVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
GetVersionWithContext is an alternate form of the GetVersion method which supports a Context parameter
func (*CatalogManagementV1) IBMPublishObject ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) IBMPublishObject(ibmPublishObjectOptions *IBMPublishObjectOptions) (response *core.DetailedResponse, err error)
IBMPublishObject : Publish object to share with IBMers Publish the specified object so that it is visible to IBMers in the public catalog.
func (*CatalogManagementV1) IBMPublishObjectWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) IBMPublishObjectWithContext(ctx context.Context, ibmPublishObjectOptions *IBMPublishObjectOptions) (response *core.DetailedResponse, err error)
IBMPublishObjectWithContext is an alternate form of the IBMPublishObject method which supports a Context parameter
func (*CatalogManagementV1) IBMPublishVersion ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) IBMPublishVersion(ibmPublishVersionOptions *IBMPublishVersionOptions) (response *core.DetailedResponse, err error)
IBMPublishVersion : Publish version to IBMers in public catalog Publish the specified version so that it is visible to IBMers in the public catalog.
func (*CatalogManagementV1) IBMPublishVersionWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) IBMPublishVersionWithContext(ctx context.Context, ibmPublishVersionOptions *IBMPublishVersionOptions) (response *core.DetailedResponse, err error)
IBMPublishVersionWithContext is an alternate form of the IBMPublishVersion method which supports a Context parameter
func (*CatalogManagementV1) ImportOffering ¶
func (catalogManagement *CatalogManagementV1) ImportOffering(importOfferingOptions *ImportOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ImportOffering : Import offering Import a new offering from a tgz.
func (*CatalogManagementV1) ImportOfferingVersion ¶
func (catalogManagement *CatalogManagementV1) ImportOfferingVersion(importOfferingVersionOptions *ImportOfferingVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
ImportOfferingVersion : Import offering version Import new version to offering from a tgz.
func (*CatalogManagementV1) ImportOfferingVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ImportOfferingVersionWithContext(ctx context.Context, importOfferingVersionOptions *ImportOfferingVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
ImportOfferingVersionWithContext is an alternate form of the ImportOfferingVersion method which supports a Context parameter
func (*CatalogManagementV1) ImportOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ImportOfferingWithContext(ctx context.Context, importOfferingOptions *ImportOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ImportOfferingWithContext is an alternate form of the ImportOffering method which supports a Context parameter
func (*CatalogManagementV1) InstallVersion ¶
func (catalogManagement *CatalogManagementV1) InstallVersion(installVersionOptions *InstallVersionOptions) (response *core.DetailedResponse, err error)
InstallVersion : Install version Create an install for the specified version.
func (*CatalogManagementV1) InstallVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) InstallVersionWithContext(ctx context.Context, installVersionOptions *InstallVersionOptions) (response *core.DetailedResponse, err error)
InstallVersionWithContext is an alternate form of the InstallVersion method which supports a Context parameter
func (*CatalogManagementV1) ListCatalogs ¶
func (catalogManagement *CatalogManagementV1) ListCatalogs(listCatalogsOptions *ListCatalogsOptions) (result *CatalogSearchResult, response *core.DetailedResponse, err error)
ListCatalogs : Get list of catalogs Retrieves the available catalogs for a given account. This can be used by an unauthenticated user to retrieve the public catalog.
func (*CatalogManagementV1) ListCatalogsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListCatalogsWithContext(ctx context.Context, listCatalogsOptions *ListCatalogsOptions) (result *CatalogSearchResult, response *core.DetailedResponse, err error)
ListCatalogsWithContext is an alternate form of the ListCatalogs method which supports a Context parameter
func (*CatalogManagementV1) ListObjects ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListObjects(listObjectsOptions *ListObjectsOptions) (result *ObjectListResult, response *core.DetailedResponse, err error)
ListObjects : List objects within a catalog List the available objects within the specified catalog.
func (*CatalogManagementV1) ListObjectsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListObjectsWithContext(ctx context.Context, listObjectsOptions *ListObjectsOptions) (result *ObjectListResult, response *core.DetailedResponse, err error)
ListObjectsWithContext is an alternate form of the ListObjects method which supports a Context parameter
func (*CatalogManagementV1) ListOfferings ¶
func (catalogManagement *CatalogManagementV1) ListOfferings(listOfferingsOptions *ListOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
ListOfferings : Get list of offerings Retrieve the available offerings in the specified catalog. This can also be used by an unauthenticated user to retreive publicly available offerings.
func (*CatalogManagementV1) ListOfferingsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListOfferingsWithContext(ctx context.Context, listOfferingsOptions *ListOfferingsOptions) (result *OfferingSearchResult, response *core.DetailedResponse, err error)
ListOfferingsWithContext is an alternate form of the ListOfferings method which supports a Context parameter
func (*CatalogManagementV1) ListOperators ¶
func (catalogManagement *CatalogManagementV1) ListOperators(listOperatorsOptions *ListOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ListOperators : List operators List the operators from a kubernetes cluster.
func (*CatalogManagementV1) ListOperatorsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListOperatorsWithContext(ctx context.Context, listOperatorsOptions *ListOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ListOperatorsWithContext is an alternate form of the ListOperators method which supports a Context parameter
func (*CatalogManagementV1) NewAccountPublishObjectOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewAccountPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *AccountPublishObjectOptions
NewAccountPublishObjectOptions : Instantiate AccountPublishObjectOptions
func (*CatalogManagementV1) NewAccountPublishVersionOptions ¶
func (*CatalogManagementV1) NewAccountPublishVersionOptions(versionLocID string) *AccountPublishVersionOptions
NewAccountPublishVersionOptions : Instantiate AccountPublishVersionOptions
func (*CatalogManagementV1) NewAddObjectAccessListOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewAddObjectAccessListOptions(catalogIdentifier string, objectIdentifier string, accounts []string) *AddObjectAccessListOptions
NewAddObjectAccessListOptions : Instantiate AddObjectAccessListOptions
func (*CatalogManagementV1) NewCommitVersionOptions ¶
func (*CatalogManagementV1) NewCommitVersionOptions(versionLocID string) *CommitVersionOptions
NewCommitVersionOptions : Instantiate CommitVersionOptions
func (*CatalogManagementV1) NewCopyVersionOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewCopyVersionOptions(versionLocID string) *CopyVersionOptions
NewCopyVersionOptions : Instantiate CopyVersionOptions
func (*CatalogManagementV1) NewCreateCatalogOptions ¶
func (*CatalogManagementV1) NewCreateCatalogOptions() *CreateCatalogOptions
NewCreateCatalogOptions : Instantiate CreateCatalogOptions
func (*CatalogManagementV1) NewCreateObjectAccessOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewCreateObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *CreateObjectAccessOptions
NewCreateObjectAccessOptions : Instantiate CreateObjectAccessOptions
func (*CatalogManagementV1) NewCreateObjectOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewCreateObjectOptions(catalogIdentifier string) *CreateObjectOptions
NewCreateObjectOptions : Instantiate CreateObjectOptions
func (*CatalogManagementV1) NewCreateOfferingInstanceOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewCreateOfferingInstanceOptions(xAuthRefreshToken string) *CreateOfferingInstanceOptions
NewCreateOfferingInstanceOptions : Instantiate CreateOfferingInstanceOptions
func (*CatalogManagementV1) NewCreateOfferingOptions ¶
func (*CatalogManagementV1) NewCreateOfferingOptions(catalogIdentifier string) *CreateOfferingOptions
NewCreateOfferingOptions : Instantiate CreateOfferingOptions
func (*CatalogManagementV1) NewDeleteCatalogOptions ¶
func (*CatalogManagementV1) NewDeleteCatalogOptions(catalogIdentifier string) *DeleteCatalogOptions
NewDeleteCatalogOptions : Instantiate DeleteCatalogOptions
func (*CatalogManagementV1) NewDeleteObjectAccessListOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewDeleteObjectAccessListOptions(catalogIdentifier string, objectIdentifier string, accounts []string) *DeleteObjectAccessListOptions
NewDeleteObjectAccessListOptions : Instantiate DeleteObjectAccessListOptions
func (*CatalogManagementV1) NewDeleteObjectAccessOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewDeleteObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *DeleteObjectAccessOptions
NewDeleteObjectAccessOptions : Instantiate DeleteObjectAccessOptions
func (*CatalogManagementV1) NewDeleteObjectOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewDeleteObjectOptions(catalogIdentifier string, objectIdentifier string) *DeleteObjectOptions
NewDeleteObjectOptions : Instantiate DeleteObjectOptions
func (*CatalogManagementV1) NewDeleteOfferingInstanceOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewDeleteOfferingInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *DeleteOfferingInstanceOptions
NewDeleteOfferingInstanceOptions : Instantiate DeleteOfferingInstanceOptions
func (*CatalogManagementV1) NewDeleteOfferingOptions ¶
func (*CatalogManagementV1) NewDeleteOfferingOptions(catalogIdentifier string, offeringID string) *DeleteOfferingOptions
NewDeleteOfferingOptions : Instantiate DeleteOfferingOptions
func (*CatalogManagementV1) NewDeleteOperatorsOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewDeleteOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, versionLocatorID string) *DeleteOperatorsOptions
NewDeleteOperatorsOptions : Instantiate DeleteOperatorsOptions
func (*CatalogManagementV1) NewDeleteVersionOptions ¶
func (*CatalogManagementV1) NewDeleteVersionOptions(versionLocID string) *DeleteVersionOptions
NewDeleteVersionOptions : Instantiate DeleteVersionOptions
func (*CatalogManagementV1) NewDeployOperatorsOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewDeployOperatorsOptions(xAuthRefreshToken string) *DeployOperatorsOptions
NewDeployOperatorsOptions : Instantiate DeployOperatorsOptions
func (*CatalogManagementV1) NewDeprecateOfferingOptions ¶ added in v0.22.7
func (*CatalogManagementV1) NewDeprecateOfferingOptions(catalogIdentifier string, offeringID string, setting string) *DeprecateOfferingOptions
NewDeprecateOfferingOptions : Instantiate DeprecateOfferingOptions
func (*CatalogManagementV1) NewDeprecateVersionOptions ¶
func (*CatalogManagementV1) NewDeprecateVersionOptions(versionLocID string) *DeprecateVersionOptions
NewDeprecateVersionOptions : Instantiate DeprecateVersionOptions
func (*CatalogManagementV1) NewGetCatalogAccountAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetCatalogAccountAuditOptions() *GetCatalogAccountAuditOptions
NewGetCatalogAccountAuditOptions : Instantiate GetCatalogAccountAuditOptions
func (*CatalogManagementV1) NewGetCatalogAccountFiltersOptions ¶
func (*CatalogManagementV1) NewGetCatalogAccountFiltersOptions() *GetCatalogAccountFiltersOptions
NewGetCatalogAccountFiltersOptions : Instantiate GetCatalogAccountFiltersOptions
func (*CatalogManagementV1) NewGetCatalogAccountOptions ¶
func (*CatalogManagementV1) NewGetCatalogAccountOptions() *GetCatalogAccountOptions
NewGetCatalogAccountOptions : Instantiate GetCatalogAccountOptions
func (*CatalogManagementV1) NewGetCatalogAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetCatalogAuditOptions(catalogIdentifier string) *GetCatalogAuditOptions
NewGetCatalogAuditOptions : Instantiate GetCatalogAuditOptions
func (*CatalogManagementV1) NewGetCatalogOptions ¶
func (*CatalogManagementV1) NewGetCatalogOptions(catalogIdentifier string) *GetCatalogOptions
NewGetCatalogOptions : Instantiate GetCatalogOptions
func (*CatalogManagementV1) NewGetClusterOptions ¶
func (*CatalogManagementV1) NewGetClusterOptions(clusterID string, region string, xAuthRefreshToken string) *GetClusterOptions
NewGetClusterOptions : Instantiate GetClusterOptions
func (*CatalogManagementV1) NewGetConsumptionOfferingsOptions ¶
func (*CatalogManagementV1) NewGetConsumptionOfferingsOptions() *GetConsumptionOfferingsOptions
NewGetConsumptionOfferingsOptions : Instantiate GetConsumptionOfferingsOptions
func (*CatalogManagementV1) NewGetNamespacesOptions ¶
func (*CatalogManagementV1) NewGetNamespacesOptions(clusterID string, region string, xAuthRefreshToken string) *GetNamespacesOptions
NewGetNamespacesOptions : Instantiate GetNamespacesOptions
func (*CatalogManagementV1) NewGetObjectAccessListOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewGetObjectAccessListOptions(catalogIdentifier string, objectIdentifier string) *GetObjectAccessListOptions
NewGetObjectAccessListOptions : Instantiate GetObjectAccessListOptions
func (*CatalogManagementV1) NewGetObjectAccessOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewGetObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *GetObjectAccessOptions
NewGetObjectAccessOptions : Instantiate GetObjectAccessOptions
func (*CatalogManagementV1) NewGetObjectAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetObjectAuditOptions(catalogIdentifier string, objectIdentifier string) *GetObjectAuditOptions
NewGetObjectAuditOptions : Instantiate GetObjectAuditOptions
func (*CatalogManagementV1) NewGetObjectOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetObjectOptions(catalogIdentifier string, objectIdentifier string) *GetObjectOptions
NewGetObjectOptions : Instantiate GetObjectOptions
func (*CatalogManagementV1) NewGetOfferingAboutOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingAboutOptions(versionLocID string) *GetOfferingAboutOptions
NewGetOfferingAboutOptions : Instantiate GetOfferingAboutOptions
func (*CatalogManagementV1) NewGetOfferingAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetOfferingAuditOptions(catalogIdentifier string, offeringID string) *GetOfferingAuditOptions
NewGetOfferingAuditOptions : Instantiate GetOfferingAuditOptions
func (*CatalogManagementV1) NewGetOfferingContainerImagesOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingContainerImagesOptions(versionLocID string) *GetOfferingContainerImagesOptions
NewGetOfferingContainerImagesOptions : Instantiate GetOfferingContainerImagesOptions
func (*CatalogManagementV1) NewGetOfferingInstanceOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingInstanceOptions(instanceIdentifier string) *GetOfferingInstanceOptions
NewGetOfferingInstanceOptions : Instantiate GetOfferingInstanceOptions
func (*CatalogManagementV1) NewGetOfferingLicenseOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingLicenseOptions(versionLocID string, licenseID string) *GetOfferingLicenseOptions
NewGetOfferingLicenseOptions : Instantiate GetOfferingLicenseOptions
func (*CatalogManagementV1) NewGetOfferingOptions ¶
func (*CatalogManagementV1) NewGetOfferingOptions(catalogIdentifier string, offeringID string) *GetOfferingOptions
NewGetOfferingOptions : Instantiate GetOfferingOptions
func (*CatalogManagementV1) NewGetOfferingSourceOptions ¶ added in v0.22.7
func (*CatalogManagementV1) NewGetOfferingSourceOptions(version string) *GetOfferingSourceOptions
NewGetOfferingSourceOptions : Instantiate GetOfferingSourceOptions
func (*CatalogManagementV1) NewGetOfferingUpdatesOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingUpdatesOptions(catalogIdentifier string, offeringID string, kind string, xAuthRefreshToken string) *GetOfferingUpdatesOptions
NewGetOfferingUpdatesOptions : Instantiate GetOfferingUpdatesOptions
func (*CatalogManagementV1) NewGetOfferingWorkingCopyOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewGetOfferingWorkingCopyOptions(versionLocID string) *GetOfferingWorkingCopyOptions
NewGetOfferingWorkingCopyOptions : Instantiate GetOfferingWorkingCopyOptions
func (*CatalogManagementV1) NewGetOverrideValuesOptions ¶
func (*CatalogManagementV1) NewGetOverrideValuesOptions(versionLocID string) *GetOverrideValuesOptions
NewGetOverrideValuesOptions : Instantiate GetOverrideValuesOptions
func (*CatalogManagementV1) NewGetPreinstallOptions ¶
func (*CatalogManagementV1) NewGetPreinstallOptions(versionLocID string, xAuthRefreshToken string) *GetPreinstallOptions
NewGetPreinstallOptions : Instantiate GetPreinstallOptions
func (*CatalogManagementV1) NewGetValidationStatusOptions ¶
func (*CatalogManagementV1) NewGetValidationStatusOptions(versionLocID string, xAuthRefreshToken string) *GetValidationStatusOptions
NewGetValidationStatusOptions : Instantiate GetValidationStatusOptions
func (*CatalogManagementV1) NewGetVersionOptions ¶
func (*CatalogManagementV1) NewGetVersionOptions(versionLocID string) *GetVersionOptions
NewGetVersionOptions : Instantiate GetVersionOptions
func (*CatalogManagementV1) NewIBMPublishObjectOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewIBMPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *IBMPublishObjectOptions
NewIBMPublishObjectOptions : Instantiate IBMPublishObjectOptions
func (*CatalogManagementV1) NewIBMPublishVersionOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewIBMPublishVersionOptions(versionLocID string) *IBMPublishVersionOptions
NewIBMPublishVersionOptions : Instantiate IBMPublishVersionOptions
func (*CatalogManagementV1) NewImportOfferingOptions ¶
func (*CatalogManagementV1) NewImportOfferingOptions(catalogIdentifier string) *ImportOfferingOptions
NewImportOfferingOptions : Instantiate ImportOfferingOptions
func (*CatalogManagementV1) NewImportOfferingVersionOptions ¶
func (*CatalogManagementV1) NewImportOfferingVersionOptions(catalogIdentifier string, offeringID string) *ImportOfferingVersionOptions
NewImportOfferingVersionOptions : Instantiate ImportOfferingVersionOptions
func (*CatalogManagementV1) NewInstallVersionOptions ¶
func (*CatalogManagementV1) NewInstallVersionOptions(versionLocID string, xAuthRefreshToken string) *InstallVersionOptions
NewInstallVersionOptions : Instantiate InstallVersionOptions
func (*CatalogManagementV1) NewJSONPatchOperation ¶ added in v0.22.7
func (*CatalogManagementV1) NewJSONPatchOperation(op string, path string) (_model *JSONPatchOperation, err error)
NewJSONPatchOperation : Instantiate JSONPatchOperation (Generic Model Constructor)
func (*CatalogManagementV1) NewListCatalogsOptions ¶
func (*CatalogManagementV1) NewListCatalogsOptions() *ListCatalogsOptions
NewListCatalogsOptions : Instantiate ListCatalogsOptions
func (*CatalogManagementV1) NewListObjectsOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewListObjectsOptions(catalogIdentifier string) *ListObjectsOptions
NewListObjectsOptions : Instantiate ListObjectsOptions
func (*CatalogManagementV1) NewListOfferingsOptions ¶
func (*CatalogManagementV1) NewListOfferingsOptions(catalogIdentifier string) *ListOfferingsOptions
NewListOfferingsOptions : Instantiate ListOfferingsOptions
func (*CatalogManagementV1) NewListOperatorsOptions ¶
func (*CatalogManagementV1) NewListOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, versionLocatorID string) *ListOperatorsOptions
NewListOperatorsOptions : Instantiate ListOperatorsOptions
func (*CatalogManagementV1) NewOfferingPatch ¶ added in v0.22.7
func (*CatalogManagementV1) NewOfferingPatch(offering *Offering) (_patch []JSONPatchOperation)
func (*CatalogManagementV1) NewPreinstallVersionOptions ¶
func (*CatalogManagementV1) NewPreinstallVersionOptions(versionLocID string, xAuthRefreshToken string) *PreinstallVersionOptions
NewPreinstallVersionOptions : Instantiate PreinstallVersionOptions
func (*CatalogManagementV1) NewPublicPublishObjectOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewPublicPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *PublicPublishObjectOptions
NewPublicPublishObjectOptions : Instantiate PublicPublishObjectOptions
func (*CatalogManagementV1) NewPublicPublishVersionOptions ¶
func (*CatalogManagementV1) NewPublicPublishVersionOptions(versionLocID string) *PublicPublishVersionOptions
NewPublicPublishVersionOptions : Instantiate PublicPublishVersionOptions
func (*CatalogManagementV1) NewPutOfferingInstanceOptions ¶ added in v0.17.13
func (*CatalogManagementV1) NewPutOfferingInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *PutOfferingInstanceOptions
NewPutOfferingInstanceOptions : Instantiate PutOfferingInstanceOptions
func (*CatalogManagementV1) NewReloadOfferingOptions ¶
func (*CatalogManagementV1) NewReloadOfferingOptions(catalogIdentifier string, offeringID string, targetVersion string) *ReloadOfferingOptions
NewReloadOfferingOptions : Instantiate ReloadOfferingOptions
func (*CatalogManagementV1) NewReplaceCatalogOptions ¶
func (*CatalogManagementV1) NewReplaceCatalogOptions(catalogIdentifier string) *ReplaceCatalogOptions
NewReplaceCatalogOptions : Instantiate ReplaceCatalogOptions
func (*CatalogManagementV1) NewReplaceObjectOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewReplaceObjectOptions(catalogIdentifier string, objectIdentifier string) *ReplaceObjectOptions
NewReplaceObjectOptions : Instantiate ReplaceObjectOptions
func (*CatalogManagementV1) NewReplaceOfferingIconOptions ¶
func (*CatalogManagementV1) NewReplaceOfferingIconOptions(catalogIdentifier string, offeringID string, fileName string) *ReplaceOfferingIconOptions
NewReplaceOfferingIconOptions : Instantiate ReplaceOfferingIconOptions
func (*CatalogManagementV1) NewReplaceOfferingOptions ¶
func (*CatalogManagementV1) NewReplaceOfferingOptions(catalogIdentifier string, offeringID string) *ReplaceOfferingOptions
NewReplaceOfferingOptions : Instantiate ReplaceOfferingOptions
func (*CatalogManagementV1) NewReplaceOperatorsOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewReplaceOperatorsOptions(xAuthRefreshToken string) *ReplaceOperatorsOptions
NewReplaceOperatorsOptions : Instantiate ReplaceOperatorsOptions
func (*CatalogManagementV1) NewSearchObjectsOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewSearchObjectsOptions(query string) *SearchObjectsOptions
NewSearchObjectsOptions : Instantiate SearchObjectsOptions
func (*CatalogManagementV1) NewSetDeprecateVersionOptions ¶ added in v0.22.7
func (*CatalogManagementV1) NewSetDeprecateVersionOptions(versionLocID string, setting string) *SetDeprecateVersionOptions
NewSetDeprecateVersionOptions : Instantiate SetDeprecateVersionOptions
func (*CatalogManagementV1) NewSharedPublishObjectOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewSharedPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *SharedPublishObjectOptions
NewSharedPublishObjectOptions : Instantiate SharedPublishObjectOptions
func (*CatalogManagementV1) NewUpdateCatalogAccountOptions ¶
func (*CatalogManagementV1) NewUpdateCatalogAccountOptions() *UpdateCatalogAccountOptions
NewUpdateCatalogAccountOptions : Instantiate UpdateCatalogAccountOptions
func (*CatalogManagementV1) NewUpdateOfferingIBMOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewUpdateOfferingIBMOptions(catalogIdentifier string, offeringID string, approvalType string, approved string) *UpdateOfferingIBMOptions
NewUpdateOfferingIBMOptions : Instantiate UpdateOfferingIBMOptions
func (*CatalogManagementV1) NewUpdateOfferingOptions ¶ added in v0.22.7
func (*CatalogManagementV1) NewUpdateOfferingOptions(catalogIdentifier string, offeringID string, ifMatch string) *UpdateOfferingOptions
NewUpdateOfferingOptions : Instantiate UpdateOfferingOptions
func (*CatalogManagementV1) NewValidateInstallOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewValidateInstallOptions(versionLocID string, xAuthRefreshToken string) *ValidateInstallOptions
NewValidateInstallOptions : Instantiate ValidateInstallOptions
func (*CatalogManagementV1) PreinstallVersion ¶
func (catalogManagement *CatalogManagementV1) PreinstallVersion(preinstallVersionOptions *PreinstallVersionOptions) (response *core.DetailedResponse, err error)
PreinstallVersion : Pre-install version Create a pre-install for the specified version.
func (*CatalogManagementV1) PreinstallVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) PreinstallVersionWithContext(ctx context.Context, preinstallVersionOptions *PreinstallVersionOptions) (response *core.DetailedResponse, err error)
PreinstallVersionWithContext is an alternate form of the PreinstallVersion method which supports a Context parameter
func (*CatalogManagementV1) PublicPublishObject ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) PublicPublishObject(publicPublishObjectOptions *PublicPublishObjectOptions) (response *core.DetailedResponse, err error)
PublicPublishObject : Publish object to share with all users Publish the specified object so it is visible to all users in the public catalog.
func (*CatalogManagementV1) PublicPublishObjectWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) PublicPublishObjectWithContext(ctx context.Context, publicPublishObjectOptions *PublicPublishObjectOptions) (response *core.DetailedResponse, err error)
PublicPublishObjectWithContext is an alternate form of the PublicPublishObject method which supports a Context parameter
func (*CatalogManagementV1) PublicPublishVersion ¶
func (catalogManagement *CatalogManagementV1) PublicPublishVersion(publicPublishVersionOptions *PublicPublishVersionOptions) (response *core.DetailedResponse, err error)
PublicPublishVersion : Publish version to all users in public catalog Publish the specified version so it is visible to all users in the public catalog.
func (*CatalogManagementV1) PublicPublishVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) PublicPublishVersionWithContext(ctx context.Context, publicPublishVersionOptions *PublicPublishVersionOptions) (response *core.DetailedResponse, err error)
PublicPublishVersionWithContext is an alternate form of the PublicPublishVersion method which supports a Context parameter
func (*CatalogManagementV1) PutOfferingInstance ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) PutOfferingInstance(putOfferingInstanceOptions *PutOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
PutOfferingInstance : Update Offering Instance Update an installed offering instance.
func (*CatalogManagementV1) PutOfferingInstanceWithContext ¶ added in v0.17.13
func (catalogManagement *CatalogManagementV1) PutOfferingInstanceWithContext(ctx context.Context, putOfferingInstanceOptions *PutOfferingInstanceOptions) (result *OfferingInstance, response *core.DetailedResponse, err error)
PutOfferingInstanceWithContext is an alternate form of the PutOfferingInstance method which supports a Context parameter
func (*CatalogManagementV1) ReloadOffering ¶
func (catalogManagement *CatalogManagementV1) ReloadOffering(reloadOfferingOptions *ReloadOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ReloadOffering : Reload offering Reload an existing version in offering from a tgz.
func (*CatalogManagementV1) ReloadOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReloadOfferingWithContext(ctx context.Context, reloadOfferingOptions *ReloadOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ReloadOfferingWithContext is an alternate form of the ReloadOffering method which supports a Context parameter
func (*CatalogManagementV1) ReplaceCatalog ¶
func (catalogManagement *CatalogManagementV1) ReplaceCatalog(replaceCatalogOptions *ReplaceCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
ReplaceCatalog : Update catalog Update a catalog.
func (*CatalogManagementV1) ReplaceCatalogWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceCatalogWithContext(ctx context.Context, replaceCatalogOptions *ReplaceCatalogOptions) (result *Catalog, response *core.DetailedResponse, err error)
ReplaceCatalogWithContext is an alternate form of the ReplaceCatalog method which supports a Context parameter
func (*CatalogManagementV1) ReplaceObject ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceObject(replaceObjectOptions *ReplaceObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
ReplaceObject : Update catalog object Update an object within a specific catalog.
func (*CatalogManagementV1) ReplaceObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceObjectWithContext(ctx context.Context, replaceObjectOptions *ReplaceObjectOptions) (result *CatalogObject, response *core.DetailedResponse, err error)
ReplaceObjectWithContext is an alternate form of the ReplaceObject method which supports a Context parameter
func (*CatalogManagementV1) ReplaceOffering ¶
func (catalogManagement *CatalogManagementV1) ReplaceOffering(replaceOfferingOptions *ReplaceOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ReplaceOffering : Update offering Update an offering.
func (*CatalogManagementV1) ReplaceOfferingIcon ¶
func (catalogManagement *CatalogManagementV1) ReplaceOfferingIcon(replaceOfferingIconOptions *ReplaceOfferingIconOptions) (result *Offering, response *core.DetailedResponse, err error)
ReplaceOfferingIcon : Upload icon for offering Upload an icon file to be stored in GC. File is uploaded as a binary payload - not as a form.
func (*CatalogManagementV1) ReplaceOfferingIconWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceOfferingIconWithContext(ctx context.Context, replaceOfferingIconOptions *ReplaceOfferingIconOptions) (result *Offering, response *core.DetailedResponse, err error)
ReplaceOfferingIconWithContext is an alternate form of the ReplaceOfferingIcon method which supports a Context parameter
func (*CatalogManagementV1) ReplaceOfferingWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceOfferingWithContext(ctx context.Context, replaceOfferingOptions *ReplaceOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ReplaceOfferingWithContext is an alternate form of the ReplaceOffering method which supports a Context parameter
func (*CatalogManagementV1) ReplaceOperators ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) ReplaceOperators(replaceOperatorsOptions *ReplaceOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ReplaceOperators : Update operators Update the operators on a kubernetes cluster.
func (*CatalogManagementV1) ReplaceOperatorsWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) ReplaceOperatorsWithContext(ctx context.Context, replaceOperatorsOptions *ReplaceOperatorsOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ReplaceOperatorsWithContext is an alternate form of the ReplaceOperators method which supports a Context parameter
func (*CatalogManagementV1) SearchObjects ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SearchObjects(searchObjectsOptions *SearchObjectsOptions) (result *ObjectSearchResult, response *core.DetailedResponse, err error)
SearchObjects : List objects across catalogs List the available objects from both public and private catalogs. These copies cannot be used for updating. They are not complete and only return what is visible to the caller.
func (*CatalogManagementV1) SearchObjectsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SearchObjectsWithContext(ctx context.Context, searchObjectsOptions *SearchObjectsOptions) (result *ObjectSearchResult, response *core.DetailedResponse, err error)
SearchObjectsWithContext is an alternate form of the SearchObjects method which supports a Context parameter
func (*CatalogManagementV1) SetDefaultHeaders ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SetDefaultHeaders(headers http.Header)
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*CatalogManagementV1) SetDeprecateVersion ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) SetDeprecateVersion(setDeprecateVersionOptions *SetDeprecateVersionOptions) (response *core.DetailedResponse, err error)
SetDeprecateVersion : Sets version to be deprecated in a certain time period Set or cancel the version to be deprecated.
func (*CatalogManagementV1) SetDeprecateVersionWithContext ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) SetDeprecateVersionWithContext(ctx context.Context, setDeprecateVersionOptions *SetDeprecateVersionOptions) (response *core.DetailedResponse, err error)
SetDeprecateVersionWithContext is an alternate form of the SetDeprecateVersion method which supports a Context parameter
func (*CatalogManagementV1) SetEnableGzipCompression ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SetEnableGzipCompression(enableGzip bool)
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*CatalogManagementV1) SetServiceURL ¶
func (catalogManagement *CatalogManagementV1) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*CatalogManagementV1) SharedPublishObject ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) SharedPublishObject(sharedPublishObjectOptions *SharedPublishObjectOptions) (response *core.DetailedResponse, err error)
SharedPublishObject : Publish object to share with allow list Publish the specified object so that it is visible to those in the allow list.
func (*CatalogManagementV1) SharedPublishObjectWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) SharedPublishObjectWithContext(ctx context.Context, sharedPublishObjectOptions *SharedPublishObjectOptions) (response *core.DetailedResponse, err error)
SharedPublishObjectWithContext is an alternate form of the SharedPublishObject method which supports a Context parameter
func (*CatalogManagementV1) UpdateCatalogAccount ¶
func (catalogManagement *CatalogManagementV1) UpdateCatalogAccount(updateCatalogAccountOptions *UpdateCatalogAccountOptions) (response *core.DetailedResponse, err error)
UpdateCatalogAccount : Update account settings Update the account level settings for the account for private catalog.
func (*CatalogManagementV1) UpdateCatalogAccountWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) UpdateCatalogAccountWithContext(ctx context.Context, updateCatalogAccountOptions *UpdateCatalogAccountOptions) (response *core.DetailedResponse, err error)
UpdateCatalogAccountWithContext is an alternate form of the UpdateCatalogAccount method which supports a Context parameter
func (*CatalogManagementV1) UpdateOffering ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) UpdateOffering(updateOfferingOptions *UpdateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
UpdateOffering : Update offering Update an offering.
func (*CatalogManagementV1) UpdateOfferingIBM ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) UpdateOfferingIBM(updateOfferingIBMOptions *UpdateOfferingIBMOptions) (result *ApprovalResult, response *core.DetailedResponse, err error)
UpdateOfferingIBM : Allow offering to be published Approve or disapprove the offering to be allowed to publish to the IBM Public Catalog. Options: * `allow_request` - (Allow requesting to publish to IBM) * `ibm` - (Allow publishing to be visible to IBM only) * `public` - (Allow publishing to be visible to everyone, including IBM)
If disapprove `public`, then `ibm` approval will not be changed. If disapprove `ibm` then `public` will automatically be disapproved. if disapprove `allow_request` then all rights to publish will be removed. This is because the process steps always go first through `allow` to `ibm` and then to `public`. `ibm` cannot be skipped. Only users with Approval IAM authority can use this. Approvers should use the catalog and offering id from the public catalog since they wouldn't have access to the private offering.
func (*CatalogManagementV1) UpdateOfferingIBMWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) UpdateOfferingIBMWithContext(ctx context.Context, updateOfferingIBMOptions *UpdateOfferingIBMOptions) (result *ApprovalResult, response *core.DetailedResponse, err error)
UpdateOfferingIBMWithContext is an alternate form of the UpdateOfferingIBM method which supports a Context parameter
func (*CatalogManagementV1) UpdateOfferingWithContext ¶ added in v0.22.7
func (catalogManagement *CatalogManagementV1) UpdateOfferingWithContext(ctx context.Context, updateOfferingOptions *UpdateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
UpdateOfferingWithContext is an alternate form of the UpdateOffering method which supports a Context parameter
func (*CatalogManagementV1) ValidateInstall ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) ValidateInstall(validateInstallOptions *ValidateInstallOptions) (response *core.DetailedResponse, err error)
ValidateInstall : Validate offering Validate the offering associated with the specified version.
func (*CatalogManagementV1) ValidateInstallWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) ValidateInstallWithContext(ctx context.Context, validateInstallOptions *ValidateInstallOptions) (response *core.DetailedResponse, err error)
ValidateInstallWithContext is an alternate form of the ValidateInstall method which supports a Context parameter
type CatalogManagementV1Options ¶
type CatalogManagementV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
CatalogManagementV1Options : Service options
type CatalogObject ¶ added in v0.17.8
type CatalogObject struct { // unique id. ID *string `json:"id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The crn for this specific object. CRN *string `json:"crn,omitempty"` // The url for this specific object. URL *string `json:"url,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // Translated display name in the requested language. LabelI18n *string `json:"label_i18n,omitempty"` // Display name in the requested language. Label *string `json:"label,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Short description translation. ShortDescriptionI18n *string `json:"short_description_i18n,omitempty"` // Kind of object. Kind *string `json:"kind,omitempty"` // Publish information. Publish *PublishObject `json:"publish,omitempty"` // Offering state. State *State `json:"state,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of data values for this object. Data map[string]interface{} `json:"data,omitempty"` }
CatalogObject : object information.
type CatalogSearchResult ¶
type CatalogSearchResult struct { // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // Resulting objects. Resources []Catalog `json:"resources,omitempty"` }
CatalogSearchResult : Paginated catalog search result.
type CategoryFilter ¶
type CategoryFilter struct { // -> true - This is an include filter, false - this is an exclude filter. Include *bool `json:"include,omitempty"` // Offering filter terms. Filter *FilterTerms `json:"filter,omitempty"` }
CategoryFilter : Filter on a category. The filter will match against the values of the given category with include or exclude.
type ClusterInfo ¶
type ClusterInfo struct { // Resource Group ID. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Resource Group name. ResourceGroupName *string `json:"resource_group_name,omitempty"` // Cluster ID. ID *string `json:"id,omitempty"` // Cluster name. Name *string `json:"name,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` }
ClusterInfo : Cluster information.
type CommitVersionOptions ¶
type CommitVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
CommitVersionOptions : The CommitVersion options.
func (*CommitVersionOptions) SetHeaders ¶
func (options *CommitVersionOptions) SetHeaders(param map[string]string) *CommitVersionOptions
SetHeaders : Allow user to set Headers
func (*CommitVersionOptions) SetVersionLocID ¶
func (_options *CommitVersionOptions) SetVersionLocID(versionLocID string) *CommitVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type Configuration ¶
type Configuration struct { // Configuration key. Key *string `json:"key,omitempty"` // Value type (string, boolean, int). Type *string `json:"type,omitempty"` // The default value. To use a secret when the type is password, specify a JSON encoded value of // $ref:#/components/schemas/SecretInstance, prefixed with `cmsm_v1:`. DefaultValue interface{} `json:"default_value,omitempty"` // Constraint associated with value, e.g., for string type - regx:[a-z]. ValueConstraint *string `json:"value_constraint,omitempty"` // Key description. Description *string `json:"description,omitempty"` // Is key required to install. Required *bool `json:"required,omitempty"` // List of options of type. Options []interface{} `json:"options,omitempty"` // Hide values. Hidden *bool `json:"hidden,omitempty"` }
Configuration : Configuration description.
type CopyVersionOptions ¶ added in v0.12.2
type CopyVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte `json:"content,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CopyVersionOptions : The CopyVersion options.
func (*CopyVersionOptions) SetContent ¶ added in v0.12.2
func (_options *CopyVersionOptions) SetContent(content []byte) *CopyVersionOptions
SetContent : Allow user to set Content
func (*CopyVersionOptions) SetHeaders ¶ added in v0.12.2
func (options *CopyVersionOptions) SetHeaders(param map[string]string) *CopyVersionOptions
SetHeaders : Allow user to set Headers
func (*CopyVersionOptions) SetTags ¶ added in v0.12.2
func (_options *CopyVersionOptions) SetTags(tags []string) *CopyVersionOptions
SetTags : Allow user to set Tags
func (*CopyVersionOptions) SetTargetKinds ¶ added in v0.12.2
func (_options *CopyVersionOptions) SetTargetKinds(targetKinds []string) *CopyVersionOptions
SetTargetKinds : Allow user to set TargetKinds
func (*CopyVersionOptions) SetVersionLocID ¶ added in v0.12.2
func (_options *CopyVersionOptions) SetVersionLocID(versionLocID string) *CopyVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type CreateCatalogOptions ¶
type CreateCatalogOptions struct { // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // Description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // URL for an icon associated with this catalog. CatalogIconURL *string `json:"catalog_icon_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of features associated with this catalog. Features []Feature `json:"features,omitempty"` // Denotes whether a catalog is disabled. Disabled *bool `json:"disabled,omitempty"` // Resource group id the catalog is owned by. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Account that owns catalog. OwningAccount *string `json:"owning_account,omitempty"` // Filters for account and catalog filters. CatalogFilters *Filters `json:"catalog_filters,omitempty"` // Feature information. SyndicationSettings *SyndicationResource `json:"syndication_settings,omitempty"` // Kind of catalog. Supported kinds are offering and vpe. Kind *string `json:"kind,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateCatalogOptions : The CreateCatalog options.
func (*CreateCatalogOptions) SetCatalogFilters ¶
func (_options *CreateCatalogOptions) SetCatalogFilters(catalogFilters *Filters) *CreateCatalogOptions
SetCatalogFilters : Allow user to set CatalogFilters
func (*CreateCatalogOptions) SetCatalogIconURL ¶
func (_options *CreateCatalogOptions) SetCatalogIconURL(catalogIconURL string) *CreateCatalogOptions
SetCatalogIconURL : Allow user to set CatalogIconURL
func (*CreateCatalogOptions) SetDisabled ¶
func (_options *CreateCatalogOptions) SetDisabled(disabled bool) *CreateCatalogOptions
SetDisabled : Allow user to set Disabled
func (*CreateCatalogOptions) SetFeatures ¶
func (_options *CreateCatalogOptions) SetFeatures(features []Feature) *CreateCatalogOptions
SetFeatures : Allow user to set Features
func (*CreateCatalogOptions) SetHeaders ¶
func (options *CreateCatalogOptions) SetHeaders(param map[string]string) *CreateCatalogOptions
SetHeaders : Allow user to set Headers
func (*CreateCatalogOptions) SetID ¶
func (_options *CreateCatalogOptions) SetID(id string) *CreateCatalogOptions
SetID : Allow user to set ID
func (*CreateCatalogOptions) SetKind ¶ added in v0.18.11
func (_options *CreateCatalogOptions) SetKind(kind string) *CreateCatalogOptions
SetKind : Allow user to set Kind
func (*CreateCatalogOptions) SetLabel ¶
func (_options *CreateCatalogOptions) SetLabel(label string) *CreateCatalogOptions
SetLabel : Allow user to set Label
func (*CreateCatalogOptions) SetOwningAccount ¶
func (_options *CreateCatalogOptions) SetOwningAccount(owningAccount string) *CreateCatalogOptions
SetOwningAccount : Allow user to set OwningAccount
func (*CreateCatalogOptions) SetResourceGroupID ¶
func (_options *CreateCatalogOptions) SetResourceGroupID(resourceGroupID string) *CreateCatalogOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*CreateCatalogOptions) SetRev ¶
func (_options *CreateCatalogOptions) SetRev(rev string) *CreateCatalogOptions
SetRev : Allow user to set Rev
func (*CreateCatalogOptions) SetShortDescription ¶
func (_options *CreateCatalogOptions) SetShortDescription(shortDescription string) *CreateCatalogOptions
SetShortDescription : Allow user to set ShortDescription
func (*CreateCatalogOptions) SetSyndicationSettings ¶
func (_options *CreateCatalogOptions) SetSyndicationSettings(syndicationSettings *SyndicationResource) *CreateCatalogOptions
SetSyndicationSettings : Allow user to set SyndicationSettings
func (*CreateCatalogOptions) SetTags ¶
func (_options *CreateCatalogOptions) SetTags(tags []string) *CreateCatalogOptions
SetTags : Allow user to set Tags
type CreateObjectAccessOptions ¶ added in v0.17.8
type CreateObjectAccessOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Account identifier. AccountIdentifier *string `json:"account_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
CreateObjectAccessOptions : The CreateObjectAccess options.
func (*CreateObjectAccessOptions) SetAccountIdentifier ¶ added in v0.17.8
func (_options *CreateObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *CreateObjectAccessOptions
SetAccountIdentifier : Allow user to set AccountIdentifier
func (*CreateObjectAccessOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *CreateObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateObjectAccessOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*CreateObjectAccessOptions) SetHeaders ¶ added in v0.17.8
func (options *CreateObjectAccessOptions) SetHeaders(param map[string]string) *CreateObjectAccessOptions
SetHeaders : Allow user to set Headers
func (*CreateObjectAccessOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *CreateObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *CreateObjectAccessOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type CreateObjectOptions ¶ added in v0.12.2
type CreateObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The crn for this specific object. CRN *string `json:"crn,omitempty"` // The url for this specific object. URL *string `json:"url,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // Translated display name in the requested language. LabelI18n *string `json:"label_i18n,omitempty"` // Display name in the requested language. Label *string `json:"label,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Short description translation. ShortDescriptionI18n *string `json:"short_description_i18n,omitempty"` // Kind of object. Kind *string `json:"kind,omitempty"` // Publish information. Publish *PublishObject `json:"publish,omitempty"` // Offering state. State *State `json:"state,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of data values for this object. Data map[string]interface{} `json:"data,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateObjectOptions : The CreateObject options.
func (*CreateObjectOptions) SetCRN ¶ added in v0.17.8
func (_options *CreateObjectOptions) SetCRN(crn string) *CreateObjectOptions
SetCRN : Allow user to set CRN
func (*CreateObjectOptions) SetCatalogID ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetCatalogID(catalogID string) *CreateObjectOptions
SetCatalogID : Allow user to set CatalogID
func (*CreateObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*CreateObjectOptions) SetCatalogName ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetCatalogName(catalogName string) *CreateObjectOptions
SetCatalogName : Allow user to set CatalogName
func (*CreateObjectOptions) SetCreated ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetCreated(created *strfmt.DateTime) *CreateObjectOptions
SetCreated : Allow user to set Created
func (*CreateObjectOptions) SetData ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetData(data map[string]interface{}) *CreateObjectOptions
SetData : Allow user to set Data
func (*CreateObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *CreateObjectOptions) SetHeaders(param map[string]string) *CreateObjectOptions
SetHeaders : Allow user to set Headers
func (*CreateObjectOptions) SetID ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetID(id string) *CreateObjectOptions
SetID : Allow user to set ID
func (*CreateObjectOptions) SetKind ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetKind(kind string) *CreateObjectOptions
SetKind : Allow user to set Kind
func (*CreateObjectOptions) SetLabel ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetLabel(label string) *CreateObjectOptions
SetLabel : Allow user to set Label
func (*CreateObjectOptions) SetLabelI18n ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetLabelI18n(labelI18n string) *CreateObjectOptions
SetLabelI18n : Allow user to set LabelI18n
func (*CreateObjectOptions) SetName ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetName(name string) *CreateObjectOptions
SetName : Allow user to set Name
func (*CreateObjectOptions) SetParentID ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetParentID(parentID string) *CreateObjectOptions
SetParentID : Allow user to set ParentID
func (*CreateObjectOptions) SetPublish ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetPublish(publish *PublishObject) *CreateObjectOptions
SetPublish : Allow user to set Publish
func (*CreateObjectOptions) SetRev ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetRev(rev string) *CreateObjectOptions
SetRev : Allow user to set Rev
func (*CreateObjectOptions) SetShortDescription ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetShortDescription(shortDescription string) *CreateObjectOptions
SetShortDescription : Allow user to set ShortDescription
func (*CreateObjectOptions) SetShortDescriptionI18n ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetShortDescriptionI18n(shortDescriptionI18n string) *CreateObjectOptions
SetShortDescriptionI18n : Allow user to set ShortDescriptionI18n
func (*CreateObjectOptions) SetState ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetState(state *State) *CreateObjectOptions
SetState : Allow user to set State
func (*CreateObjectOptions) SetTags ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetTags(tags []string) *CreateObjectOptions
SetTags : Allow user to set Tags
func (*CreateObjectOptions) SetURL ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetURL(url string) *CreateObjectOptions
SetURL : Allow user to set URL
func (*CreateObjectOptions) SetUpdated ¶ added in v0.12.2
func (_options *CreateObjectOptions) SetUpdated(updated *strfmt.DateTime) *CreateObjectOptions
SetUpdated : Allow user to set Updated
type CreateOfferingInstanceOptions ¶ added in v0.17.13
type CreateOfferingInstanceOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // provisioned instance ID (part of the CRN). ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // url reference to this object. URL *string `json:"url,omitempty"` // platform CRN for this instance. CRN *string `json:"crn,omitempty"` // the label for this instance. Label *string `json:"label,omitempty"` // Catalog ID this instance was created from. CatalogID *string `json:"catalog_id,omitempty"` // Offering ID this instance was created from. OfferingID *string `json:"offering_id,omitempty"` // the format this instance has (helm, operator, ova...). KindFormat *string `json:"kind_format,omitempty"` // The version this instance was installed from (not version id). Version *string `json:"version,omitempty"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region (e.g., us-south). ClusterRegion *string `json:"cluster_region,omitempty"` // List of target namespaces to install into. ClusterNamespaces []string `json:"cluster_namespaces,omitempty"` // designate to install into all namespaces. ClusterAllNamespaces *bool `json:"cluster_all_namespaces,omitempty"` // Id of the schematics workspace, for offering instances provisioned through schematics. SchematicsWorkspaceID *string `json:"schematics_workspace_id,omitempty"` // Id of the resource group to provision the offering instance into. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Type of install plan (also known as approval strategy) for operator subscriptions. Can be either automatic, which // automatically upgrades operators to the latest in a channel, or manual, which requires approval on the cluster. InstallPlan *string `json:"install_plan,omitempty"` // Channel to pin the operator subscription to. Channel *string `json:"channel,omitempty"` // Map of metadata values for this offering instance. Metadata map[string]interface{} `json:"metadata,omitempty"` // the last operation performed and status. LastOperation *OfferingInstanceLastOperation `json:"last_operation,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateOfferingInstanceOptions : The CreateOfferingInstance options.
func (*CreateOfferingInstanceOptions) SetCRN ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetCRN(crn string) *CreateOfferingInstanceOptions
SetCRN : Allow user to set CRN
func (*CreateOfferingInstanceOptions) SetCatalogID ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetCatalogID(catalogID string) *CreateOfferingInstanceOptions
SetCatalogID : Allow user to set CatalogID
func (*CreateOfferingInstanceOptions) SetChannel ¶ added in v0.18.15
func (_options *CreateOfferingInstanceOptions) SetChannel(channel string) *CreateOfferingInstanceOptions
SetChannel : Allow user to set Channel
func (*CreateOfferingInstanceOptions) SetClusterAllNamespaces ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *CreateOfferingInstanceOptions
SetClusterAllNamespaces : Allow user to set ClusterAllNamespaces
func (*CreateOfferingInstanceOptions) SetClusterID ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetClusterID(clusterID string) *CreateOfferingInstanceOptions
SetClusterID : Allow user to set ClusterID
func (*CreateOfferingInstanceOptions) SetClusterNamespaces ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *CreateOfferingInstanceOptions
SetClusterNamespaces : Allow user to set ClusterNamespaces
func (*CreateOfferingInstanceOptions) SetClusterRegion ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetClusterRegion(clusterRegion string) *CreateOfferingInstanceOptions
SetClusterRegion : Allow user to set ClusterRegion
func (*CreateOfferingInstanceOptions) SetHeaders ¶ added in v0.17.13
func (options *CreateOfferingInstanceOptions) SetHeaders(param map[string]string) *CreateOfferingInstanceOptions
SetHeaders : Allow user to set Headers
func (*CreateOfferingInstanceOptions) SetID ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetID(id string) *CreateOfferingInstanceOptions
SetID : Allow user to set ID
func (*CreateOfferingInstanceOptions) SetInstallPlan ¶ added in v0.18.15
func (_options *CreateOfferingInstanceOptions) SetInstallPlan(installPlan string) *CreateOfferingInstanceOptions
SetInstallPlan : Allow user to set InstallPlan
func (*CreateOfferingInstanceOptions) SetKindFormat ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetKindFormat(kindFormat string) *CreateOfferingInstanceOptions
SetKindFormat : Allow user to set KindFormat
func (*CreateOfferingInstanceOptions) SetLabel ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetLabel(label string) *CreateOfferingInstanceOptions
SetLabel : Allow user to set Label
func (*CreateOfferingInstanceOptions) SetLastOperation ¶ added in v0.18.16
func (_options *CreateOfferingInstanceOptions) SetLastOperation(lastOperation *OfferingInstanceLastOperation) *CreateOfferingInstanceOptions
SetLastOperation : Allow user to set LastOperation
func (*CreateOfferingInstanceOptions) SetMetadata ¶ added in v0.18.16
func (_options *CreateOfferingInstanceOptions) SetMetadata(metadata map[string]interface{}) *CreateOfferingInstanceOptions
SetMetadata : Allow user to set Metadata
func (*CreateOfferingInstanceOptions) SetOfferingID ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetOfferingID(offeringID string) *CreateOfferingInstanceOptions
SetOfferingID : Allow user to set OfferingID
func (*CreateOfferingInstanceOptions) SetResourceGroupID ¶ added in v0.18.12
func (_options *CreateOfferingInstanceOptions) SetResourceGroupID(resourceGroupID string) *CreateOfferingInstanceOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*CreateOfferingInstanceOptions) SetRev ¶ added in v0.18.12
func (_options *CreateOfferingInstanceOptions) SetRev(rev string) *CreateOfferingInstanceOptions
SetRev : Allow user to set Rev
func (*CreateOfferingInstanceOptions) SetSchematicsWorkspaceID ¶ added in v0.18.12
func (_options *CreateOfferingInstanceOptions) SetSchematicsWorkspaceID(schematicsWorkspaceID string) *CreateOfferingInstanceOptions
SetSchematicsWorkspaceID : Allow user to set SchematicsWorkspaceID
func (*CreateOfferingInstanceOptions) SetURL ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetURL(url string) *CreateOfferingInstanceOptions
SetURL : Allow user to set URL
func (*CreateOfferingInstanceOptions) SetVersion ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetVersion(version string) *CreateOfferingInstanceOptions
SetVersion : Allow user to set Version
func (*CreateOfferingInstanceOptions) SetXAuthRefreshToken ¶ added in v0.17.13
func (_options *CreateOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateOfferingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type CreateOfferingOptions ¶
type CreateOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The url for this specific offering. URL *string `json:"url,omitempty"` // The crn for this specific offering. CRN *string `json:"crn,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // URL for an icon associated with this offering. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // URL for an additional docs with this offering. OfferingDocsURL *string `json:"offering_docs_url,omitempty"` // [deprecated] - Use offering.support instead. URL to be displayed in the Consumption UI for getting support on this // offering. OfferingSupportURL *string `json:"offering_support_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of keywords associated with offering, typically used to search for it. Keywords []string `json:"keywords,omitempty"` // Repository info for offerings. Rating *Rating `json:"rating,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Long description in the requested language. LongDescription *string `json:"long_description,omitempty"` // list of features associated with this offering. Features []Feature `json:"features,omitempty"` // Array of kind. Kinds []Kind `json:"kinds,omitempty"` // Is it permitted to request publishing to IBM or Public. PermitRequestIBMPublicPublish *bool `json:"permit_request_ibm_public_publish,omitempty"` // Indicates if this offering has been approved for use by all IBMers. IBMPublishApproved *bool `json:"ibm_publish_approved,omitempty"` // Indicates if this offering has been approved for use by all IBM Cloud users. PublicPublishApproved *bool `json:"public_publish_approved,omitempty"` // The original offering CRN that this publish entry came from. PublicOriginalCRN *string `json:"public_original_crn,omitempty"` // The crn of the public catalog entry of this offering. PublishPublicCRN *string `json:"publish_public_crn,omitempty"` // The portal's approval record ID. PortalApprovalRecord *string `json:"portal_approval_record,omitempty"` // The portal UI URL. PortalUIURL *string `json:"portal_ui_url,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of metadata values for this offering. Metadata map[string]interface{} `json:"metadata,omitempty"` // A disclaimer for this offering. Disclaimer *string `json:"disclaimer,omitempty"` // Determine if this offering should be displayed in the Consumption UI. Hidden *bool `json:"hidden,omitempty"` // Deprecated - Provider of this offering. Provider *string `json:"provider,omitempty"` // Information on the provider for this offering, or omitted if no provider information is given. ProviderInfo *ProviderInfo `json:"provider_info,omitempty"` // Repository info for offerings. RepoInfo *RepoInfo `json:"repo_info,omitempty"` // Offering Support information. Support *Support `json:"support,omitempty"` // A list of media items related to this offering. Media []MediaItem `json:"media,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateOfferingOptions : The CreateOffering options.
func (*CreateOfferingOptions) SetCRN ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetCRN(crn string) *CreateOfferingOptions
SetCRN : Allow user to set CRN
func (*CreateOfferingOptions) SetCatalogID ¶
func (_options *CreateOfferingOptions) SetCatalogID(catalogID string) *CreateOfferingOptions
SetCatalogID : Allow user to set CatalogID
func (*CreateOfferingOptions) SetCatalogIdentifier ¶
func (_options *CreateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *CreateOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*CreateOfferingOptions) SetCatalogName ¶
func (_options *CreateOfferingOptions) SetCatalogName(catalogName string) *CreateOfferingOptions
SetCatalogName : Allow user to set CatalogName
func (*CreateOfferingOptions) SetCreated ¶
func (_options *CreateOfferingOptions) SetCreated(created *strfmt.DateTime) *CreateOfferingOptions
SetCreated : Allow user to set Created
func (*CreateOfferingOptions) SetDisclaimer ¶
func (_options *CreateOfferingOptions) SetDisclaimer(disclaimer string) *CreateOfferingOptions
SetDisclaimer : Allow user to set Disclaimer
func (*CreateOfferingOptions) SetFeatures ¶
func (_options *CreateOfferingOptions) SetFeatures(features []Feature) *CreateOfferingOptions
SetFeatures : Allow user to set Features
func (*CreateOfferingOptions) SetHeaders ¶
func (options *CreateOfferingOptions) SetHeaders(param map[string]string) *CreateOfferingOptions
SetHeaders : Allow user to set Headers
func (*CreateOfferingOptions) SetHidden ¶
func (_options *CreateOfferingOptions) SetHidden(hidden bool) *CreateOfferingOptions
SetHidden : Allow user to set Hidden
func (*CreateOfferingOptions) SetIBMPublishApproved ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetIBMPublishApproved(ibmPublishApproved bool) *CreateOfferingOptions
SetIBMPublishApproved : Allow user to set IBMPublishApproved
func (*CreateOfferingOptions) SetID ¶
func (_options *CreateOfferingOptions) SetID(id string) *CreateOfferingOptions
SetID : Allow user to set ID
func (*CreateOfferingOptions) SetKeywords ¶ added in v0.18.11
func (_options *CreateOfferingOptions) SetKeywords(keywords []string) *CreateOfferingOptions
SetKeywords : Allow user to set Keywords
func (*CreateOfferingOptions) SetKinds ¶
func (_options *CreateOfferingOptions) SetKinds(kinds []Kind) *CreateOfferingOptions
SetKinds : Allow user to set Kinds
func (*CreateOfferingOptions) SetLabel ¶
func (_options *CreateOfferingOptions) SetLabel(label string) *CreateOfferingOptions
SetLabel : Allow user to set Label
func (*CreateOfferingOptions) SetLongDescription ¶
func (_options *CreateOfferingOptions) SetLongDescription(longDescription string) *CreateOfferingOptions
SetLongDescription : Allow user to set LongDescription
func (*CreateOfferingOptions) SetMedia ¶ added in v0.22.7
func (_options *CreateOfferingOptions) SetMedia(media []MediaItem) *CreateOfferingOptions
SetMedia : Allow user to set Media
func (*CreateOfferingOptions) SetMetadata ¶
func (_options *CreateOfferingOptions) SetMetadata(metadata map[string]interface{}) *CreateOfferingOptions
SetMetadata : Allow user to set Metadata
func (*CreateOfferingOptions) SetName ¶
func (_options *CreateOfferingOptions) SetName(name string) *CreateOfferingOptions
SetName : Allow user to set Name
func (*CreateOfferingOptions) SetOfferingDocsURL ¶
func (_options *CreateOfferingOptions) SetOfferingDocsURL(offeringDocsURL string) *CreateOfferingOptions
SetOfferingDocsURL : Allow user to set OfferingDocsURL
func (*CreateOfferingOptions) SetOfferingIconURL ¶
func (_options *CreateOfferingOptions) SetOfferingIconURL(offeringIconURL string) *CreateOfferingOptions
SetOfferingIconURL : Allow user to set OfferingIconURL
func (*CreateOfferingOptions) SetOfferingSupportURL ¶
func (_options *CreateOfferingOptions) SetOfferingSupportURL(offeringSupportURL string) *CreateOfferingOptions
SetOfferingSupportURL : Allow user to set OfferingSupportURL
func (*CreateOfferingOptions) SetPermitRequestIBMPublicPublish ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetPermitRequestIBMPublicPublish(permitRequestIBMPublicPublish bool) *CreateOfferingOptions
SetPermitRequestIBMPublicPublish : Allow user to set PermitRequestIBMPublicPublish
func (*CreateOfferingOptions) SetPortalApprovalRecord ¶
func (_options *CreateOfferingOptions) SetPortalApprovalRecord(portalApprovalRecord string) *CreateOfferingOptions
SetPortalApprovalRecord : Allow user to set PortalApprovalRecord
func (*CreateOfferingOptions) SetPortalUIURL ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetPortalUIURL(portalUIURL string) *CreateOfferingOptions
SetPortalUIURL : Allow user to set PortalUIURL
func (*CreateOfferingOptions) SetProvider ¶
func (_options *CreateOfferingOptions) SetProvider(provider string) *CreateOfferingOptions
SetProvider : Allow user to set Provider
func (*CreateOfferingOptions) SetProviderInfo ¶ added in v0.22.7
func (_options *CreateOfferingOptions) SetProviderInfo(providerInfo *ProviderInfo) *CreateOfferingOptions
SetProviderInfo : Allow user to set ProviderInfo
func (*CreateOfferingOptions) SetPublicOriginalCRN ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetPublicOriginalCRN(publicOriginalCRN string) *CreateOfferingOptions
SetPublicOriginalCRN : Allow user to set PublicOriginalCRN
func (*CreateOfferingOptions) SetPublicPublishApproved ¶
func (_options *CreateOfferingOptions) SetPublicPublishApproved(publicPublishApproved bool) *CreateOfferingOptions
SetPublicPublishApproved : Allow user to set PublicPublishApproved
func (*CreateOfferingOptions) SetPublishPublicCRN ¶ added in v0.17.8
func (_options *CreateOfferingOptions) SetPublishPublicCRN(publishPublicCRN string) *CreateOfferingOptions
SetPublishPublicCRN : Allow user to set PublishPublicCRN
func (*CreateOfferingOptions) SetRating ¶
func (_options *CreateOfferingOptions) SetRating(rating *Rating) *CreateOfferingOptions
SetRating : Allow user to set Rating
func (*CreateOfferingOptions) SetRepoInfo ¶
func (_options *CreateOfferingOptions) SetRepoInfo(repoInfo *RepoInfo) *CreateOfferingOptions
SetRepoInfo : Allow user to set RepoInfo
func (*CreateOfferingOptions) SetRev ¶
func (_options *CreateOfferingOptions) SetRev(rev string) *CreateOfferingOptions
SetRev : Allow user to set Rev
func (*CreateOfferingOptions) SetShortDescription ¶
func (_options *CreateOfferingOptions) SetShortDescription(shortDescription string) *CreateOfferingOptions
SetShortDescription : Allow user to set ShortDescription
func (*CreateOfferingOptions) SetSupport ¶ added in v0.22.7
func (_options *CreateOfferingOptions) SetSupport(support *Support) *CreateOfferingOptions
SetSupport : Allow user to set Support
func (*CreateOfferingOptions) SetTags ¶
func (_options *CreateOfferingOptions) SetTags(tags []string) *CreateOfferingOptions
SetTags : Allow user to set Tags
func (*CreateOfferingOptions) SetURL ¶
func (_options *CreateOfferingOptions) SetURL(url string) *CreateOfferingOptions
SetURL : Allow user to set URL
func (*CreateOfferingOptions) SetUpdated ¶
func (_options *CreateOfferingOptions) SetUpdated(updated *strfmt.DateTime) *CreateOfferingOptions
SetUpdated : Allow user to set Updated
type DeleteCatalogOptions ¶
type DeleteCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteCatalogOptions : The DeleteCatalog options.
func (*DeleteCatalogOptions) SetCatalogIdentifier ¶
func (_options *DeleteCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteCatalogOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteCatalogOptions) SetHeaders ¶
func (options *DeleteCatalogOptions) SetHeaders(param map[string]string) *DeleteCatalogOptions
SetHeaders : Allow user to set Headers
type DeleteObjectAccessListOptions ¶ added in v0.17.8
type DeleteObjectAccessListOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // A list of accounts to delete. An entry with star["*"] will remove all accounts. Accounts []string `json:"accounts" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
DeleteObjectAccessListOptions : The DeleteObjectAccessList options.
func (*DeleteObjectAccessListOptions) SetAccounts ¶ added in v0.17.8
func (_options *DeleteObjectAccessListOptions) SetAccounts(accounts []string) *DeleteObjectAccessListOptions
SetAccounts : Allow user to set Accounts
func (*DeleteObjectAccessListOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *DeleteObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectAccessListOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteObjectAccessListOptions) SetHeaders ¶ added in v0.17.8
func (options *DeleteObjectAccessListOptions) SetHeaders(param map[string]string) *DeleteObjectAccessListOptions
SetHeaders : Allow user to set Headers
func (*DeleteObjectAccessListOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *DeleteObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectAccessListOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type DeleteObjectAccessOptions ¶ added in v0.17.8
type DeleteObjectAccessOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Account identifier. AccountIdentifier *string `json:"account_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteObjectAccessOptions : The DeleteObjectAccess options.
func (*DeleteObjectAccessOptions) SetAccountIdentifier ¶ added in v0.17.8
func (_options *DeleteObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *DeleteObjectAccessOptions
SetAccountIdentifier : Allow user to set AccountIdentifier
func (*DeleteObjectAccessOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *DeleteObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectAccessOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteObjectAccessOptions) SetHeaders ¶ added in v0.17.8
func (options *DeleteObjectAccessOptions) SetHeaders(param map[string]string) *DeleteObjectAccessOptions
SetHeaders : Allow user to set Headers
func (*DeleteObjectAccessOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *DeleteObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectAccessOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type DeleteObjectOptions ¶ added in v0.12.2
type DeleteObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteObjectOptions : The DeleteObject options.
func (*DeleteObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *DeleteObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *DeleteObjectOptions) SetHeaders(param map[string]string) *DeleteObjectOptions
SetHeaders : Allow user to set Headers
func (*DeleteObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (_options *DeleteObjectOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type DeleteOfferingInstanceOptions ¶ added in v0.17.13
type DeleteOfferingInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `json:"instance_identifier" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
DeleteOfferingInstanceOptions : The DeleteOfferingInstance options.
func (*DeleteOfferingInstanceOptions) SetHeaders ¶ added in v0.17.13
func (options *DeleteOfferingInstanceOptions) SetHeaders(param map[string]string) *DeleteOfferingInstanceOptions
SetHeaders : Allow user to set Headers
func (*DeleteOfferingInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.13
func (_options *DeleteOfferingInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *DeleteOfferingInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
func (*DeleteOfferingInstanceOptions) SetXAuthRefreshToken ¶ added in v0.17.13
func (_options *DeleteOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOfferingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeleteOfferingOptions ¶
type DeleteOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteOfferingOptions : The DeleteOffering options.
func (*DeleteOfferingOptions) SetCatalogIdentifier ¶
func (_options *DeleteOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteOfferingOptions) SetHeaders ¶
func (options *DeleteOfferingOptions) SetHeaders(param map[string]string) *DeleteOfferingOptions
SetHeaders : Allow user to set Headers
func (*DeleteOfferingOptions) SetOfferingID ¶
func (_options *DeleteOfferingOptions) SetOfferingID(offeringID string) *DeleteOfferingOptions
SetOfferingID : Allow user to set OfferingID
type DeleteOperatorsOptions ¶ added in v0.17.8
type DeleteOperatorsOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster identification. ClusterID *string `json:"cluster_id" validate:"required"` // Cluster region. Region *string `json:"region" validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
DeleteOperatorsOptions : The DeleteOperators options.
func (*DeleteOperatorsOptions) SetClusterID ¶ added in v0.17.8
func (_options *DeleteOperatorsOptions) SetClusterID(clusterID string) *DeleteOperatorsOptions
SetClusterID : Allow user to set ClusterID
func (*DeleteOperatorsOptions) SetHeaders ¶ added in v0.17.8
func (options *DeleteOperatorsOptions) SetHeaders(param map[string]string) *DeleteOperatorsOptions
SetHeaders : Allow user to set Headers
func (*DeleteOperatorsOptions) SetRegion ¶ added in v0.17.8
func (_options *DeleteOperatorsOptions) SetRegion(region string) *DeleteOperatorsOptions
SetRegion : Allow user to set Region
func (*DeleteOperatorsOptions) SetVersionLocatorID ¶ added in v0.17.8
func (_options *DeleteOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *DeleteOperatorsOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*DeleteOperatorsOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (_options *DeleteOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOperatorsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeleteVersionOptions ¶
type DeleteVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteVersionOptions : The DeleteVersion options.
func (*DeleteVersionOptions) SetHeaders ¶
func (options *DeleteVersionOptions) SetHeaders(param map[string]string) *DeleteVersionOptions
SetHeaders : Allow user to set Headers
func (*DeleteVersionOptions) SetVersionLocID ¶
func (_options *DeleteVersionOptions) SetVersionLocID(versionLocID string) *DeleteVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type DeployOperatorsOptions ¶ added in v0.17.8
type DeployOperatorsOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespaces to deploy Operator(s) to. Namespaces []string `json:"namespaces,omitempty"` // Denotes whether to install Operator(s) globally. AllNamespaces *bool `json:"all_namespaces,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeployOperatorsOptions : The DeployOperators options.
func (*DeployOperatorsOptions) SetAllNamespaces ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetAllNamespaces(allNamespaces bool) *DeployOperatorsOptions
SetAllNamespaces : Allow user to set AllNamespaces
func (*DeployOperatorsOptions) SetClusterID ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetClusterID(clusterID string) *DeployOperatorsOptions
SetClusterID : Allow user to set ClusterID
func (*DeployOperatorsOptions) SetHeaders ¶ added in v0.17.8
func (options *DeployOperatorsOptions) SetHeaders(param map[string]string) *DeployOperatorsOptions
SetHeaders : Allow user to set Headers
func (*DeployOperatorsOptions) SetNamespaces ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetNamespaces(namespaces []string) *DeployOperatorsOptions
SetNamespaces : Allow user to set Namespaces
func (*DeployOperatorsOptions) SetRegion ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetRegion(region string) *DeployOperatorsOptions
SetRegion : Allow user to set Region
func (*DeployOperatorsOptions) SetVersionLocatorID ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *DeployOperatorsOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*DeployOperatorsOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (_options *DeployOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeployOperatorsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeployRequestBodySchematics ¶
type DeployRequestBodySchematics struct { // Schematics workspace name. Name *string `json:"name,omitempty"` // Schematics workspace description. Description *string `json:"description,omitempty"` // Schematics workspace tags. Tags []string `json:"tags,omitempty"` // Resource group to use when creating the schematics workspace. ResourceGroupID *string `json:"resource_group_id,omitempty"` }
DeployRequestBodySchematics : Schematics workspace configuration.
type Deployment ¶
type Deployment struct { // unique id. ID *string `json:"id,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Long description in the requested language. LongDescription *string `json:"long_description,omitempty"` // open ended metadata information. Metadata map[string]interface{} `json:"metadata,omitempty"` // list of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // the date'time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // the date'time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` }
Deployment : Deployment for offering.
type DeprecateOfferingOptions ¶ added in v0.22.7
type DeprecateOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Set deprecation (true) or cancel deprecation (false). Setting *string `json:"setting" validate:"required,ne="` // Additional information that users can provide to be displayed in deprecation notification. Description *string `json:"description,omitempty"` // Specifies the amount of days until product is not available in catalog. DaysUntilDeprecate *int64 `json:"days_until_deprecate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeprecateOfferingOptions : The DeprecateOffering options.
func (*DeprecateOfferingOptions) SetCatalogIdentifier ¶ added in v0.22.7
func (_options *DeprecateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *DeprecateOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeprecateOfferingOptions) SetDaysUntilDeprecate ¶ added in v0.22.7
func (_options *DeprecateOfferingOptions) SetDaysUntilDeprecate(daysUntilDeprecate int64) *DeprecateOfferingOptions
SetDaysUntilDeprecate : Allow user to set DaysUntilDeprecate
func (*DeprecateOfferingOptions) SetDescription ¶ added in v0.22.7
func (_options *DeprecateOfferingOptions) SetDescription(description string) *DeprecateOfferingOptions
SetDescription : Allow user to set Description
func (*DeprecateOfferingOptions) SetHeaders ¶ added in v0.22.7
func (options *DeprecateOfferingOptions) SetHeaders(param map[string]string) *DeprecateOfferingOptions
SetHeaders : Allow user to set Headers
func (*DeprecateOfferingOptions) SetOfferingID ¶ added in v0.22.7
func (_options *DeprecateOfferingOptions) SetOfferingID(offeringID string) *DeprecateOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*DeprecateOfferingOptions) SetSetting ¶ added in v0.22.7
func (_options *DeprecateOfferingOptions) SetSetting(setting string) *DeprecateOfferingOptions
SetSetting : Allow user to set Setting
type DeprecateVersionOptions ¶
type DeprecateVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeprecateVersionOptions : The DeprecateVersion options.
func (*DeprecateVersionOptions) SetHeaders ¶
func (options *DeprecateVersionOptions) SetHeaders(param map[string]string) *DeprecateVersionOptions
SetHeaders : Allow user to set Headers
func (*DeprecateVersionOptions) SetVersionLocID ¶
func (_options *DeprecateVersionOptions) SetVersionLocID(versionLocID string) *DeprecateVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type Feature ¶
type Feature struct { // Heading. Title *string `json:"title,omitempty"` // Feature description. Description *string `json:"description,omitempty"` }
Feature : Feature information.
type FilterTerms ¶
type FilterTerms struct { // List of values to match against. If include is true, then if the offering has one of the values then the offering is // included. If include is false, then if the offering has one of the values then the offering is excluded. FilterTerms []string `json:"filter_terms,omitempty"` }
FilterTerms : Offering filter terms.
type Filters ¶
type Filters struct { // -> true - Include all of the public catalog when filtering. Further settings will specifically exclude some // offerings. false - Exclude all of the public catalog when filtering. Further settings will specifically include some // offerings. IncludeAll *bool `json:"include_all,omitempty"` // Filter against offering properties. CategoryFilters map[string]CategoryFilter `json:"category_filters,omitempty"` // Filter on offering ID's. There is an include filter and an exclule filter. Both can be set. IDFilters *IDFilter `json:"id_filters,omitempty"` }
Filters : Filters for account and catalog filters.
type GetCatalogAccountAuditOptions ¶ added in v0.12.2
type GetCatalogAccountAuditOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAccountAuditOptions : The GetCatalogAccountAudit options.
func (*GetCatalogAccountAuditOptions) SetHeaders ¶ added in v0.12.2
func (options *GetCatalogAccountAuditOptions) SetHeaders(param map[string]string) *GetCatalogAccountAuditOptions
SetHeaders : Allow user to set Headers
type GetCatalogAccountFiltersOptions ¶
type GetCatalogAccountFiltersOptions struct { // catalog id. Narrow down filters to the account and just the one catalog. Catalog *string `json:"catalog,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAccountFiltersOptions : The GetCatalogAccountFilters options.
func (*GetCatalogAccountFiltersOptions) SetCatalog ¶
func (_options *GetCatalogAccountFiltersOptions) SetCatalog(catalog string) *GetCatalogAccountFiltersOptions
SetCatalog : Allow user to set Catalog
func (*GetCatalogAccountFiltersOptions) SetHeaders ¶
func (options *GetCatalogAccountFiltersOptions) SetHeaders(param map[string]string) *GetCatalogAccountFiltersOptions
SetHeaders : Allow user to set Headers
type GetCatalogAccountOptions ¶
type GetCatalogAccountOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAccountOptions : The GetCatalogAccount options.
func (*GetCatalogAccountOptions) SetHeaders ¶
func (options *GetCatalogAccountOptions) SetHeaders(param map[string]string) *GetCatalogAccountOptions
SetHeaders : Allow user to set Headers
type GetCatalogAuditOptions ¶ added in v0.12.2
type GetCatalogAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAuditOptions : The GetCatalogAudit options.
func (*GetCatalogAuditOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *GetCatalogAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetCatalogAuditOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetCatalogAuditOptions) SetHeaders ¶ added in v0.12.2
func (options *GetCatalogAuditOptions) SetHeaders(param map[string]string) *GetCatalogAuditOptions
SetHeaders : Allow user to set Headers
type GetCatalogOptions ¶
type GetCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetCatalogOptions : The GetCatalog options.
func (*GetCatalogOptions) SetCatalogIdentifier ¶
func (_options *GetCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *GetCatalogOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetCatalogOptions) SetHeaders ¶
func (options *GetCatalogOptions) SetHeaders(param map[string]string) *GetCatalogOptions
SetHeaders : Allow user to set Headers
type GetClusterOptions ¶
type GetClusterOptions struct { // ID of the cluster. ClusterID *string `json:"cluster_id" validate:"required,ne="` // Region of the cluster. Region *string `json:"region" validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetClusterOptions : The GetCluster options.
func (*GetClusterOptions) SetClusterID ¶
func (_options *GetClusterOptions) SetClusterID(clusterID string) *GetClusterOptions
SetClusterID : Allow user to set ClusterID
func (*GetClusterOptions) SetHeaders ¶
func (options *GetClusterOptions) SetHeaders(param map[string]string) *GetClusterOptions
SetHeaders : Allow user to set Headers
func (*GetClusterOptions) SetRegion ¶
func (_options *GetClusterOptions) SetRegion(region string) *GetClusterOptions
SetRegion : Allow user to set Region
func (*GetClusterOptions) SetXAuthRefreshToken ¶
func (_options *GetClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetClusterOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetConsumptionOfferingsOptions ¶
type GetConsumptionOfferingsOptions struct { // true - Strip down the content of what is returned. For example don't return the readme. Makes the result much // smaller. Defaults to false. Digest *bool `json:"digest,omitempty"` // catalog id. Narrow search down to just a particular catalog. It will apply the catalog's public filters to the // public catalog offerings on the result. Catalog *string `json:"catalog,omitempty"` // What should be selected. Default is 'all' which will return both public and private offerings. 'public' returns only // the public offerings and 'private' returns only the private offerings. Select *string `json:"select,omitempty"` // true - include offerings which have been marked as hidden. The default is false and hidden offerings are not // returned. IncludeHidden *bool `json:"includeHidden,omitempty"` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetConsumptionOfferingsOptions : The GetConsumptionOfferings options.
func (*GetConsumptionOfferingsOptions) SetCatalog ¶
func (_options *GetConsumptionOfferingsOptions) SetCatalog(catalog string) *GetConsumptionOfferingsOptions
SetCatalog : Allow user to set Catalog
func (*GetConsumptionOfferingsOptions) SetDigest ¶
func (_options *GetConsumptionOfferingsOptions) SetDigest(digest bool) *GetConsumptionOfferingsOptions
SetDigest : Allow user to set Digest
func (*GetConsumptionOfferingsOptions) SetHeaders ¶
func (options *GetConsumptionOfferingsOptions) SetHeaders(param map[string]string) *GetConsumptionOfferingsOptions
SetHeaders : Allow user to set Headers
func (*GetConsumptionOfferingsOptions) SetIncludeHidden ¶
func (_options *GetConsumptionOfferingsOptions) SetIncludeHidden(includeHidden bool) *GetConsumptionOfferingsOptions
SetIncludeHidden : Allow user to set IncludeHidden
func (*GetConsumptionOfferingsOptions) SetLimit ¶ added in v0.12.2
func (_options *GetConsumptionOfferingsOptions) SetLimit(limit int64) *GetConsumptionOfferingsOptions
SetLimit : Allow user to set Limit
func (*GetConsumptionOfferingsOptions) SetOffset ¶ added in v0.12.2
func (_options *GetConsumptionOfferingsOptions) SetOffset(offset int64) *GetConsumptionOfferingsOptions
SetOffset : Allow user to set Offset
func (*GetConsumptionOfferingsOptions) SetSelect ¶
func (_options *GetConsumptionOfferingsOptions) SetSelect(selectVar string) *GetConsumptionOfferingsOptions
SetSelect : Allow user to set Select
type GetNamespacesOptions ¶
type GetNamespacesOptions struct { // ID of the cluster. ClusterID *string `json:"cluster_id" validate:"required,ne="` // Cluster region. Region *string `json:"region" validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // The maximum number of results to return. Limit *int64 `json:"limit,omitempty"` // The number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetNamespacesOptions : The GetNamespaces options.
func (*GetNamespacesOptions) SetClusterID ¶
func (_options *GetNamespacesOptions) SetClusterID(clusterID string) *GetNamespacesOptions
SetClusterID : Allow user to set ClusterID
func (*GetNamespacesOptions) SetHeaders ¶
func (options *GetNamespacesOptions) SetHeaders(param map[string]string) *GetNamespacesOptions
SetHeaders : Allow user to set Headers
func (*GetNamespacesOptions) SetLimit ¶
func (_options *GetNamespacesOptions) SetLimit(limit int64) *GetNamespacesOptions
SetLimit : Allow user to set Limit
func (*GetNamespacesOptions) SetOffset ¶
func (_options *GetNamespacesOptions) SetOffset(offset int64) *GetNamespacesOptions
SetOffset : Allow user to set Offset
func (*GetNamespacesOptions) SetRegion ¶
func (_options *GetNamespacesOptions) SetRegion(region string) *GetNamespacesOptions
SetRegion : Allow user to set Region
func (*GetNamespacesOptions) SetXAuthRefreshToken ¶
func (_options *GetNamespacesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetNamespacesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetObjectAccessListOptions ¶ added in v0.17.8
type GetObjectAccessListOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // The maximum number of results to return. Limit *int64 `json:"limit,omitempty"` // The number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetObjectAccessListOptions : The GetObjectAccessList options.
func (*GetObjectAccessListOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *GetObjectAccessListOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAccessListOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetObjectAccessListOptions) SetHeaders ¶ added in v0.17.8
func (options *GetObjectAccessListOptions) SetHeaders(param map[string]string) *GetObjectAccessListOptions
SetHeaders : Allow user to set Headers
func (*GetObjectAccessListOptions) SetLimit ¶ added in v0.17.8
func (_options *GetObjectAccessListOptions) SetLimit(limit int64) *GetObjectAccessListOptions
SetLimit : Allow user to set Limit
func (*GetObjectAccessListOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *GetObjectAccessListOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAccessListOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
func (*GetObjectAccessListOptions) SetOffset ¶ added in v0.17.8
func (_options *GetObjectAccessListOptions) SetOffset(offset int64) *GetObjectAccessListOptions
SetOffset : Allow user to set Offset
type GetObjectAccessOptions ¶ added in v0.17.8
type GetObjectAccessOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Account identifier. AccountIdentifier *string `json:"account_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetObjectAccessOptions : The GetObjectAccess options.
func (*GetObjectAccessOptions) SetAccountIdentifier ¶ added in v0.17.8
func (_options *GetObjectAccessOptions) SetAccountIdentifier(accountIdentifier string) *GetObjectAccessOptions
SetAccountIdentifier : Allow user to set AccountIdentifier
func (*GetObjectAccessOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *GetObjectAccessOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAccessOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetObjectAccessOptions) SetHeaders ¶ added in v0.17.8
func (options *GetObjectAccessOptions) SetHeaders(param map[string]string) *GetObjectAccessOptions
SetHeaders : Allow user to set Headers
func (*GetObjectAccessOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *GetObjectAccessOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAccessOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type GetObjectAuditOptions ¶ added in v0.12.2
type GetObjectAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetObjectAuditOptions : The GetObjectAudit options.
func (*GetObjectAuditOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *GetObjectAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAuditOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetObjectAuditOptions) SetHeaders ¶ added in v0.12.2
func (options *GetObjectAuditOptions) SetHeaders(param map[string]string) *GetObjectAuditOptions
SetHeaders : Allow user to set Headers
func (*GetObjectAuditOptions) SetObjectIdentifier ¶ added in v0.12.2
func (_options *GetObjectAuditOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAuditOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type GetObjectOptions ¶ added in v0.12.2
type GetObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetObjectOptions : The GetObject options.
func (*GetObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *GetObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *GetObjectOptions) SetHeaders(param map[string]string) *GetObjectOptions
SetHeaders : Allow user to set Headers
func (*GetObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (_options *GetObjectOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type GetOfferingAboutOptions ¶ added in v0.17.13
type GetOfferingAboutOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingAboutOptions : The GetOfferingAbout options.
func (*GetOfferingAboutOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingAboutOptions) SetHeaders(param map[string]string) *GetOfferingAboutOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingAboutOptions) SetVersionLocID ¶ added in v0.17.13
func (_options *GetOfferingAboutOptions) SetVersionLocID(versionLocID string) *GetOfferingAboutOptions
SetVersionLocID : Allow user to set VersionLocID
type GetOfferingAuditOptions ¶ added in v0.12.2
type GetOfferingAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identifier. OfferingID *string `json:"offering_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingAuditOptions : The GetOfferingAudit options.
func (*GetOfferingAuditOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *GetOfferingAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingAuditOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetOfferingAuditOptions) SetHeaders ¶ added in v0.12.2
func (options *GetOfferingAuditOptions) SetHeaders(param map[string]string) *GetOfferingAuditOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingAuditOptions) SetOfferingID ¶ added in v0.12.2
func (_options *GetOfferingAuditOptions) SetOfferingID(offeringID string) *GetOfferingAuditOptions
SetOfferingID : Allow user to set OfferingID
type GetOfferingContainerImagesOptions ¶ added in v0.17.13
type GetOfferingContainerImagesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingContainerImagesOptions : The GetOfferingContainerImages options.
func (*GetOfferingContainerImagesOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingContainerImagesOptions) SetHeaders(param map[string]string) *GetOfferingContainerImagesOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingContainerImagesOptions) SetVersionLocID ¶ added in v0.17.13
func (_options *GetOfferingContainerImagesOptions) SetVersionLocID(versionLocID string) *GetOfferingContainerImagesOptions
SetVersionLocID : Allow user to set VersionLocID
type GetOfferingInstanceOptions ¶ added in v0.17.13
type GetOfferingInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `json:"instance_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingInstanceOptions : The GetOfferingInstance options.
func (*GetOfferingInstanceOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingInstanceOptions) SetHeaders(param map[string]string) *GetOfferingInstanceOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.13
func (_options *GetOfferingInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *GetOfferingInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
type GetOfferingLicenseOptions ¶ added in v0.17.13
type GetOfferingLicenseOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // The ID of the license, which maps to the file name in the 'licenses' directory of this verions tgz file. LicenseID *string `json:"license_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingLicenseOptions : The GetOfferingLicense options.
func (*GetOfferingLicenseOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingLicenseOptions) SetHeaders(param map[string]string) *GetOfferingLicenseOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingLicenseOptions) SetLicenseID ¶ added in v0.17.13
func (_options *GetOfferingLicenseOptions) SetLicenseID(licenseID string) *GetOfferingLicenseOptions
SetLicenseID : Allow user to set LicenseID
func (*GetOfferingLicenseOptions) SetVersionLocID ¶ added in v0.17.13
func (_options *GetOfferingLicenseOptions) SetVersionLocID(versionLocID string) *GetOfferingLicenseOptions
SetVersionLocID : Allow user to set VersionLocID
type GetOfferingOptions ¶
type GetOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Offering Parameter Type. Valid values are 'name' or 'id'. Default is 'id'. Type *string `json:"type,omitempty"` // Return the digest format of the specified offering. Default is false. Digest *bool `json:"digest,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingOptions : The GetOffering options.
func (*GetOfferingOptions) SetCatalogIdentifier ¶
func (_options *GetOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetOfferingOptions) SetDigest ¶ added in v0.22.7
func (_options *GetOfferingOptions) SetDigest(digest bool) *GetOfferingOptions
SetDigest : Allow user to set Digest
func (*GetOfferingOptions) SetHeaders ¶
func (options *GetOfferingOptions) SetHeaders(param map[string]string) *GetOfferingOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingOptions) SetOfferingID ¶
func (_options *GetOfferingOptions) SetOfferingID(offeringID string) *GetOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*GetOfferingOptions) SetType ¶ added in v0.22.7
func (_options *GetOfferingOptions) SetType(typeVar string) *GetOfferingOptions
SetType : Allow user to set Type
type GetOfferingSourceOptions ¶ added in v0.22.7
type GetOfferingSourceOptions struct { // The version being requested. Version *string `json:"version" validate:"required"` // The type of the response: application/yaml, application/json, or application/x-gzip. Accept *string `json:"Accept,omitempty"` // Catlaog ID. If not specified, this value will default to the public catalog. CatalogID *string `json:"catalogID,omitempty"` // Offering name. An offering name or ID must be specified. Name *string `json:"name,omitempty"` // Offering id. An offering name or ID must be specified. ID *string `json:"id,omitempty"` // The kind of offering (e.g. helm, ova, terraform...). Kind *string `json:"kind,omitempty"` // The channel value of the specified version. Channel *string `json:"channel,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingSourceOptions : The GetOfferingSource options.
func (*GetOfferingSourceOptions) SetAccept ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetAccept(accept string) *GetOfferingSourceOptions
SetAccept : Allow user to set Accept
func (*GetOfferingSourceOptions) SetCatalogID ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetCatalogID(catalogID string) *GetOfferingSourceOptions
SetCatalogID : Allow user to set CatalogID
func (*GetOfferingSourceOptions) SetChannel ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetChannel(channel string) *GetOfferingSourceOptions
SetChannel : Allow user to set Channel
func (*GetOfferingSourceOptions) SetHeaders ¶ added in v0.22.7
func (options *GetOfferingSourceOptions) SetHeaders(param map[string]string) *GetOfferingSourceOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingSourceOptions) SetID ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetID(id string) *GetOfferingSourceOptions
SetID : Allow user to set ID
func (*GetOfferingSourceOptions) SetKind ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetKind(kind string) *GetOfferingSourceOptions
SetKind : Allow user to set Kind
func (*GetOfferingSourceOptions) SetName ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetName(name string) *GetOfferingSourceOptions
SetName : Allow user to set Name
func (*GetOfferingSourceOptions) SetVersion ¶ added in v0.22.7
func (_options *GetOfferingSourceOptions) SetVersion(version string) *GetOfferingSourceOptions
SetVersion : Allow user to set Version
type GetOfferingUpdatesOptions ¶ added in v0.17.13
type GetOfferingUpdatesOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // The kind of offering (e.g, helm, ova, terraform ...). Kind *string `json:"kind" validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // The target kind of the currently installed version (e.g. iks, roks, etc). Target *string `json:"target,omitempty"` // optionaly provide an existing version to check updates for if one is not given, all version will be returned. Version *string `json:"version,omitempty"` // The id of the cluster where this version was installed. ClusterID *string `json:"cluster_id,omitempty"` // The region of the cluster where this version was installed. Region *string `json:"region,omitempty"` // The resource group id of the cluster where this version was installed. ResourceGroupID *string `json:"resource_group_id,omitempty"` // The namespace of the cluster where this version was installed. Namespace *string `json:"namespace,omitempty"` // The sha value of the currently installed version. Sha *string `json:"sha,omitempty"` // Optionally provide the channel value of the currently installed version. Channel *string `json:"channel,omitempty"` // Optionally provide a list of namespaces used for the currently installed version. Namespaces []string `json:"namespaces,omitempty"` // Optionally indicate that the current version was installed in all namespaces. AllNamespaces *bool `json:"all_namespaces,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingUpdatesOptions : The GetOfferingUpdates options.
func (*GetOfferingUpdatesOptions) SetAllNamespaces ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetAllNamespaces(allNamespaces bool) *GetOfferingUpdatesOptions
SetAllNamespaces : Allow user to set AllNamespaces
func (*GetOfferingUpdatesOptions) SetCatalogIdentifier ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetCatalogIdentifier(catalogIdentifier string) *GetOfferingUpdatesOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetOfferingUpdatesOptions) SetChannel ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetChannel(channel string) *GetOfferingUpdatesOptions
SetChannel : Allow user to set Channel
func (*GetOfferingUpdatesOptions) SetClusterID ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetClusterID(clusterID string) *GetOfferingUpdatesOptions
SetClusterID : Allow user to set ClusterID
func (*GetOfferingUpdatesOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingUpdatesOptions) SetHeaders(param map[string]string) *GetOfferingUpdatesOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingUpdatesOptions) SetKind ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetKind(kind string) *GetOfferingUpdatesOptions
SetKind : Allow user to set Kind
func (*GetOfferingUpdatesOptions) SetNamespace ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetNamespace(namespace string) *GetOfferingUpdatesOptions
SetNamespace : Allow user to set Namespace
func (*GetOfferingUpdatesOptions) SetNamespaces ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetNamespaces(namespaces []string) *GetOfferingUpdatesOptions
SetNamespaces : Allow user to set Namespaces
func (*GetOfferingUpdatesOptions) SetOfferingID ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetOfferingID(offeringID string) *GetOfferingUpdatesOptions
SetOfferingID : Allow user to set OfferingID
func (*GetOfferingUpdatesOptions) SetRegion ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetRegion(region string) *GetOfferingUpdatesOptions
SetRegion : Allow user to set Region
func (*GetOfferingUpdatesOptions) SetResourceGroupID ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetResourceGroupID(resourceGroupID string) *GetOfferingUpdatesOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*GetOfferingUpdatesOptions) SetSha ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetSha(sha string) *GetOfferingUpdatesOptions
SetSha : Allow user to set Sha
func (*GetOfferingUpdatesOptions) SetTarget ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetTarget(target string) *GetOfferingUpdatesOptions
SetTarget : Allow user to set Target
func (*GetOfferingUpdatesOptions) SetVersion ¶ added in v0.17.13
func (_options *GetOfferingUpdatesOptions) SetVersion(version string) *GetOfferingUpdatesOptions
SetVersion : Allow user to set Version
func (*GetOfferingUpdatesOptions) SetXAuthRefreshToken ¶ added in v0.22.7
func (_options *GetOfferingUpdatesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetOfferingUpdatesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetOfferingWorkingCopyOptions ¶ added in v0.17.13
type GetOfferingWorkingCopyOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOfferingWorkingCopyOptions : The GetOfferingWorkingCopy options.
func (*GetOfferingWorkingCopyOptions) SetHeaders ¶ added in v0.17.13
func (options *GetOfferingWorkingCopyOptions) SetHeaders(param map[string]string) *GetOfferingWorkingCopyOptions
SetHeaders : Allow user to set Headers
func (*GetOfferingWorkingCopyOptions) SetVersionLocID ¶ added in v0.17.13
func (_options *GetOfferingWorkingCopyOptions) SetVersionLocID(versionLocID string) *GetOfferingWorkingCopyOptions
SetVersionLocID : Allow user to set VersionLocID
type GetOverrideValuesOptions ¶
type GetOverrideValuesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOverrideValuesOptions : The GetOverrideValues options.
func (*GetOverrideValuesOptions) SetHeaders ¶
func (options *GetOverrideValuesOptions) SetHeaders(param map[string]string) *GetOverrideValuesOptions
SetHeaders : Allow user to set Headers
func (*GetOverrideValuesOptions) SetVersionLocID ¶
func (_options *GetOverrideValuesOptions) SetVersionLocID(versionLocID string) *GetOverrideValuesOptions
SetVersionLocID : Allow user to set VersionLocID
type GetPreinstallOptions ¶
type GetPreinstallOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // ID of the cluster. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Required if the version's pre-install scope is `namespace`. Namespace *string `json:"namespace,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetPreinstallOptions : The GetPreinstall options.
func (*GetPreinstallOptions) SetClusterID ¶
func (_options *GetPreinstallOptions) SetClusterID(clusterID string) *GetPreinstallOptions
SetClusterID : Allow user to set ClusterID
func (*GetPreinstallOptions) SetHeaders ¶
func (options *GetPreinstallOptions) SetHeaders(param map[string]string) *GetPreinstallOptions
SetHeaders : Allow user to set Headers
func (*GetPreinstallOptions) SetNamespace ¶
func (_options *GetPreinstallOptions) SetNamespace(namespace string) *GetPreinstallOptions
SetNamespace : Allow user to set Namespace
func (*GetPreinstallOptions) SetRegion ¶
func (_options *GetPreinstallOptions) SetRegion(region string) *GetPreinstallOptions
SetRegion : Allow user to set Region
func (*GetPreinstallOptions) SetVersionLocID ¶
func (_options *GetPreinstallOptions) SetVersionLocID(versionLocID string) *GetPreinstallOptions
SetVersionLocID : Allow user to set VersionLocID
func (*GetPreinstallOptions) SetXAuthRefreshToken ¶
func (_options *GetPreinstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetPreinstallOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetValidationStatusOptions ¶
type GetValidationStatusOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetValidationStatusOptions : The GetValidationStatus options.
func (*GetValidationStatusOptions) SetHeaders ¶
func (options *GetValidationStatusOptions) SetHeaders(param map[string]string) *GetValidationStatusOptions
SetHeaders : Allow user to set Headers
func (*GetValidationStatusOptions) SetVersionLocID ¶
func (_options *GetValidationStatusOptions) SetVersionLocID(versionLocID string) *GetValidationStatusOptions
SetVersionLocID : Allow user to set VersionLocID
func (*GetValidationStatusOptions) SetXAuthRefreshToken ¶
func (_options *GetValidationStatusOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetValidationStatusOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetVersionOptions ¶
type GetVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionOptions : The GetVersion options.
func (*GetVersionOptions) SetHeaders ¶
func (options *GetVersionOptions) SetHeaders(param map[string]string) *GetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetVersionOptions) SetVersionLocID ¶
func (_options *GetVersionOptions) SetVersionLocID(versionLocID string) *GetVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type IBMPublishObjectOptions ¶ added in v0.17.8
type IBMPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
IBMPublishObjectOptions : The IBMPublishObject options.
func (*IBMPublishObjectOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *IBMPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *IBMPublishObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*IBMPublishObjectOptions) SetHeaders ¶ added in v0.17.8
func (options *IBMPublishObjectOptions) SetHeaders(param map[string]string) *IBMPublishObjectOptions
SetHeaders : Allow user to set Headers
func (*IBMPublishObjectOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *IBMPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *IBMPublishObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type IBMPublishVersionOptions ¶ added in v0.17.8
type IBMPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
IBMPublishVersionOptions : The IBMPublishVersion options.
func (*IBMPublishVersionOptions) SetHeaders ¶ added in v0.17.8
func (options *IBMPublishVersionOptions) SetHeaders(param map[string]string) *IBMPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*IBMPublishVersionOptions) SetVersionLocID ¶ added in v0.17.8
func (_options *IBMPublishVersionOptions) SetVersionLocID(versionLocID string) *IBMPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type IDFilter ¶
type IDFilter struct { // Offering filter terms. Include *FilterTerms `json:"include,omitempty"` // Offering filter terms. Exclude *FilterTerms `json:"exclude,omitempty"` }
IDFilter : Filter on offering ID's. There is an include filter and an exclule filter. Both can be set.
type ImageManifest ¶
type ImageManifest struct { // Image manifest description. Description *string `json:"description,omitempty"` // List of images. Images []Image `json:"images,omitempty"` }
ImageManifest : Image Manifest.
type ImportOfferingOptions ¶
type ImportOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string `json:"zipurl,omitempty"` // Re-use the specified offeringID during import. OfferingID *string `json:"offeringID,omitempty"` // The semver value for this new version. TargetVersion *string `json:"targetVersion,omitempty"` // Add all possible configuration items when creating this version. IncludeConfig *bool `json:"includeConfig,omitempty"` // Indicates that the current terraform template is used to install a VSI Image. IsVsi *bool `json:"isVSI,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Authentication token used to access the specified zip file. XAuthToken *string `json:"X-Auth-Token,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ImportOfferingOptions : The ImportOffering options.
func (*ImportOfferingOptions) SetCatalogIdentifier ¶
func (_options *ImportOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ImportOfferingOptions) SetContent ¶ added in v0.12.2
func (_options *ImportOfferingOptions) SetContent(content []byte) *ImportOfferingOptions
SetContent : Allow user to set Content
func (*ImportOfferingOptions) SetHeaders ¶
func (options *ImportOfferingOptions) SetHeaders(param map[string]string) *ImportOfferingOptions
SetHeaders : Allow user to set Headers
func (*ImportOfferingOptions) SetIncludeConfig ¶
func (_options *ImportOfferingOptions) SetIncludeConfig(includeConfig bool) *ImportOfferingOptions
SetIncludeConfig : Allow user to set IncludeConfig
func (*ImportOfferingOptions) SetIsVsi ¶ added in v0.18.11
func (_options *ImportOfferingOptions) SetIsVsi(isVsi bool) *ImportOfferingOptions
SetIsVsi : Allow user to set IsVsi
func (*ImportOfferingOptions) SetOfferingID ¶
func (_options *ImportOfferingOptions) SetOfferingID(offeringID string) *ImportOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*ImportOfferingOptions) SetRepoType ¶
func (_options *ImportOfferingOptions) SetRepoType(repoType string) *ImportOfferingOptions
SetRepoType : Allow user to set RepoType
func (*ImportOfferingOptions) SetTags ¶
func (_options *ImportOfferingOptions) SetTags(tags []string) *ImportOfferingOptions
SetTags : Allow user to set Tags
func (*ImportOfferingOptions) SetTargetKinds ¶
func (_options *ImportOfferingOptions) SetTargetKinds(targetKinds []string) *ImportOfferingOptions
SetTargetKinds : Allow user to set TargetKinds
func (*ImportOfferingOptions) SetTargetVersion ¶ added in v0.12.2
func (_options *ImportOfferingOptions) SetTargetVersion(targetVersion string) *ImportOfferingOptions
SetTargetVersion : Allow user to set TargetVersion
func (*ImportOfferingOptions) SetXAuthToken ¶
func (_options *ImportOfferingOptions) SetXAuthToken(xAuthToken string) *ImportOfferingOptions
SetXAuthToken : Allow user to set XAuthToken
func (*ImportOfferingOptions) SetZipurl ¶
func (_options *ImportOfferingOptions) SetZipurl(zipurl string) *ImportOfferingOptions
SetZipurl : Allow user to set Zipurl
type ImportOfferingVersionOptions ¶
type ImportOfferingVersionOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in the body of this call. Zipurl *string `json:"zipurl,omitempty"` // The semver value for this new version, if not found in the zip url package content. TargetVersion *string `json:"targetVersion,omitempty"` // Add all possible configuration values to this version when importing. IncludeConfig *bool `json:"includeConfig,omitempty"` // Indicates that the current terraform template is used to install a VSI Image. IsVsi *bool `json:"isVSI,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ImportOfferingVersionOptions : The ImportOfferingVersion options.
func (*ImportOfferingVersionOptions) SetCatalogIdentifier ¶
func (_options *ImportOfferingVersionOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingVersionOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ImportOfferingVersionOptions) SetContent ¶ added in v0.12.2
func (_options *ImportOfferingVersionOptions) SetContent(content []byte) *ImportOfferingVersionOptions
SetContent : Allow user to set Content
func (*ImportOfferingVersionOptions) SetHeaders ¶
func (options *ImportOfferingVersionOptions) SetHeaders(param map[string]string) *ImportOfferingVersionOptions
SetHeaders : Allow user to set Headers
func (*ImportOfferingVersionOptions) SetIncludeConfig ¶
func (_options *ImportOfferingVersionOptions) SetIncludeConfig(includeConfig bool) *ImportOfferingVersionOptions
SetIncludeConfig : Allow user to set IncludeConfig
func (*ImportOfferingVersionOptions) SetIsVsi ¶ added in v0.18.11
func (_options *ImportOfferingVersionOptions) SetIsVsi(isVsi bool) *ImportOfferingVersionOptions
SetIsVsi : Allow user to set IsVsi
func (*ImportOfferingVersionOptions) SetOfferingID ¶
func (_options *ImportOfferingVersionOptions) SetOfferingID(offeringID string) *ImportOfferingVersionOptions
SetOfferingID : Allow user to set OfferingID
func (*ImportOfferingVersionOptions) SetRepoType ¶
func (_options *ImportOfferingVersionOptions) SetRepoType(repoType string) *ImportOfferingVersionOptions
SetRepoType : Allow user to set RepoType
func (*ImportOfferingVersionOptions) SetTags ¶
func (_options *ImportOfferingVersionOptions) SetTags(tags []string) *ImportOfferingVersionOptions
SetTags : Allow user to set Tags
func (*ImportOfferingVersionOptions) SetTargetKinds ¶
func (_options *ImportOfferingVersionOptions) SetTargetKinds(targetKinds []string) *ImportOfferingVersionOptions
SetTargetKinds : Allow user to set TargetKinds
func (*ImportOfferingVersionOptions) SetTargetVersion ¶
func (_options *ImportOfferingVersionOptions) SetTargetVersion(targetVersion string) *ImportOfferingVersionOptions
SetTargetVersion : Allow user to set TargetVersion
func (*ImportOfferingVersionOptions) SetZipurl ¶
func (_options *ImportOfferingVersionOptions) SetZipurl(zipurl string) *ImportOfferingVersionOptions
SetZipurl : Allow user to set Zipurl
type InstallStatus ¶
type InstallStatus struct { // Installation status metadata. Metadata *InstallStatusMetadata `json:"metadata,omitempty"` // Release information. Release *InstallStatusRelease `json:"release,omitempty"` // Content management information. ContentMgmt *InstallStatusContentMgmt `json:"content_mgmt,omitempty"` }
InstallStatus : Installation status.
type InstallStatusContentMgmt ¶
type InstallStatusContentMgmt struct { // Pods. Pods []map[string]string `json:"pods,omitempty"` // Errors. Errors []map[string]string `json:"errors,omitempty"` }
InstallStatusContentMgmt : Content management information.
type InstallStatusMetadata ¶
type InstallStatusMetadata struct { // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Cluster namespace. Namespace *string `json:"namespace,omitempty"` // Workspace ID. WorkspaceID *string `json:"workspace_id,omitempty"` // Workspace name. WorkspaceName *string `json:"workspace_name,omitempty"` }
InstallStatusMetadata : Installation status metadata.
type InstallStatusRelease ¶
type InstallStatusRelease struct { // Kube deployments. Deployments []map[string]interface{} `json:"deployments,omitempty"` // Kube replica sets. Replicasets []map[string]interface{} `json:"replicasets,omitempty"` // Kube stateful sets. Statefulsets []map[string]interface{} `json:"statefulsets,omitempty"` // Kube pods. Pods []map[string]interface{} `json:"pods,omitempty"` // Kube errors. Errors []map[string]string `json:"errors,omitempty"` }
InstallStatusRelease : Release information.
type InstallVersionOptions ¶
type InstallVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. To use a secret for items of type password, specify a JSON encoded // value of $ref:#/components/schemas/SecretInstance, prefixed with `cmsm_v1:`. OverrideValues map[string]interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InstallVersionOptions : The InstallVersion options.
func (*InstallVersionOptions) SetClusterID ¶
func (_options *InstallVersionOptions) SetClusterID(clusterID string) *InstallVersionOptions
SetClusterID : Allow user to set ClusterID
func (*InstallVersionOptions) SetEntitlementApikey ¶
func (_options *InstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *InstallVersionOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*InstallVersionOptions) SetHeaders ¶
func (options *InstallVersionOptions) SetHeaders(param map[string]string) *InstallVersionOptions
SetHeaders : Allow user to set Headers
func (*InstallVersionOptions) SetNamespace ¶
func (_options *InstallVersionOptions) SetNamespace(namespace string) *InstallVersionOptions
SetNamespace : Allow user to set Namespace
func (*InstallVersionOptions) SetOverrideValues ¶
func (_options *InstallVersionOptions) SetOverrideValues(overrideValues map[string]interface{}) *InstallVersionOptions
SetOverrideValues : Allow user to set OverrideValues
func (*InstallVersionOptions) SetRegion ¶
func (_options *InstallVersionOptions) SetRegion(region string) *InstallVersionOptions
SetRegion : Allow user to set Region
func (*InstallVersionOptions) SetSchematics ¶
func (_options *InstallVersionOptions) SetSchematics(schematics *DeployRequestBodySchematics) *InstallVersionOptions
SetSchematics : Allow user to set Schematics
func (*InstallVersionOptions) SetScript ¶
func (_options *InstallVersionOptions) SetScript(script string) *InstallVersionOptions
SetScript : Allow user to set Script
func (*InstallVersionOptions) SetScriptID ¶
func (_options *InstallVersionOptions) SetScriptID(scriptID string) *InstallVersionOptions
SetScriptID : Allow user to set ScriptID
func (*InstallVersionOptions) SetVcenterDatastore ¶ added in v0.12.2
func (_options *InstallVersionOptions) SetVcenterDatastore(vcenterDatastore string) *InstallVersionOptions
SetVcenterDatastore : Allow user to set VcenterDatastore
func (*InstallVersionOptions) SetVcenterID ¶
func (_options *InstallVersionOptions) SetVcenterID(vcenterID string) *InstallVersionOptions
SetVcenterID : Allow user to set VcenterID
func (*InstallVersionOptions) SetVcenterLocation ¶
func (_options *InstallVersionOptions) SetVcenterLocation(vcenterLocation string) *InstallVersionOptions
SetVcenterLocation : Allow user to set VcenterLocation
func (*InstallVersionOptions) SetVcenterPassword ¶
func (_options *InstallVersionOptions) SetVcenterPassword(vcenterPassword string) *InstallVersionOptions
SetVcenterPassword : Allow user to set VcenterPassword
func (*InstallVersionOptions) SetVcenterUser ¶ added in v0.12.2
func (_options *InstallVersionOptions) SetVcenterUser(vcenterUser string) *InstallVersionOptions
SetVcenterUser : Allow user to set VcenterUser
func (*InstallVersionOptions) SetVersionLocID ¶
func (_options *InstallVersionOptions) SetVersionLocID(versionLocID string) *InstallVersionOptions
SetVersionLocID : Allow user to set VersionLocID
func (*InstallVersionOptions) SetVersionLocatorID ¶
func (_options *InstallVersionOptions) SetVersionLocatorID(versionLocatorID string) *InstallVersionOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*InstallVersionOptions) SetXAuthRefreshToken ¶
func (_options *InstallVersionOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *InstallVersionOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type JSONPatchOperation ¶ added in v0.22.7
type JSONPatchOperation struct { // The operation to be performed. Op *string `json:"op" validate:"required"` // The JSON Pointer that identifies the field that is the target of the operation. Path *string `json:"path" validate:"required"` // The JSON Pointer that identifies the field that is the source of the operation. From *string `json:"from,omitempty"` // The value to be used within the operation. Value interface{} `json:"value,omitempty"` }
JSONPatchOperation : This model represents an individual patch operation to be performed on a JSON document, as defined by RFC 6902.
type Kind ¶
type Kind struct { // Unique ID. ID *string `json:"id,omitempty"` // content kind, e.g., helm, vm image. FormatKind *string `json:"format_kind,omitempty"` // target cloud to install, e.g., iks, open_shift_iks. TargetKind *string `json:"target_kind,omitempty"` // Open ended metadata information. Metadata map[string]interface{} `json:"metadata,omitempty"` // Installation instruction. InstallDescription *string `json:"install_description,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of features associated with this offering. AdditionalFeatures []Feature `json:"additional_features,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // list of versions. Versions []Version `json:"versions,omitempty"` // list of plans. Plans []Plan `json:"plans,omitempty"` }
Kind : Offering kind.
type License ¶
type License struct { // License ID. ID *string `json:"id,omitempty"` // license name. Name *string `json:"name,omitempty"` // type of license e.g., Apache xxx. Type *string `json:"type,omitempty"` // URL for the license text. URL *string `json:"url,omitempty"` // License description. Description *string `json:"description,omitempty"` }
License : BSS license.
type ListCatalogsOptions ¶
type ListCatalogsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ListCatalogsOptions : The ListCatalogs options.
func (*ListCatalogsOptions) SetHeaders ¶
func (options *ListCatalogsOptions) SetHeaders(param map[string]string) *ListCatalogsOptions
SetHeaders : Allow user to set Headers
type ListObjectsOptions ¶ added in v0.12.2
type ListObjectsOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // The number of results to return. Limit *int64 `json:"limit,omitempty"` // The number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Only return results that contain the specified string. Name *string `json:"name,omitempty"` // The field on which the output is sorted. Sorts by default by **label** property. Available fields are **name**, // **label**, **created**, and **updated**. By adding **-** (i.e. **-label**) in front of the query string, you can // specify descending order. Default is ascending order. Sort *string `json:"sort,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListObjectsOptions : The ListObjects options.
func (*ListObjectsOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *ListObjectsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListObjectsOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ListObjectsOptions) SetHeaders ¶ added in v0.12.2
func (options *ListObjectsOptions) SetHeaders(param map[string]string) *ListObjectsOptions
SetHeaders : Allow user to set Headers
func (*ListObjectsOptions) SetLimit ¶ added in v0.12.2
func (_options *ListObjectsOptions) SetLimit(limit int64) *ListObjectsOptions
SetLimit : Allow user to set Limit
func (*ListObjectsOptions) SetName ¶ added in v0.12.2
func (_options *ListObjectsOptions) SetName(name string) *ListObjectsOptions
SetName : Allow user to set Name
func (*ListObjectsOptions) SetOffset ¶ added in v0.12.2
func (_options *ListObjectsOptions) SetOffset(offset int64) *ListObjectsOptions
SetOffset : Allow user to set Offset
func (*ListObjectsOptions) SetSort ¶ added in v0.12.2
func (_options *ListObjectsOptions) SetSort(sort string) *ListObjectsOptions
SetSort : Allow user to set Sort
type ListOfferingsOptions ¶
type ListOfferingsOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // true - Strip down the content of what is returned. For example don't return the readme. Makes the result much // smaller. Defaults to false. Digest *bool `json:"digest,omitempty"` // The maximum number of results to return. Limit *int64 `json:"limit,omitempty"` // The number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Only return results that contain the specified string. Name *string `json:"name,omitempty"` // The field on which the output is sorted. Sorts by default by **label** property. Available fields are **name**, // **label**, **created**, and **updated**. By adding **-** (i.e. **-label**) in front of the query string, you can // specify descending order. Default is ascending order. Sort *string `json:"sort,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListOfferingsOptions : The ListOfferings options.
func (*ListOfferingsOptions) SetCatalogIdentifier ¶
func (_options *ListOfferingsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListOfferingsOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ListOfferingsOptions) SetDigest ¶
func (_options *ListOfferingsOptions) SetDigest(digest bool) *ListOfferingsOptions
SetDigest : Allow user to set Digest
func (*ListOfferingsOptions) SetHeaders ¶
func (options *ListOfferingsOptions) SetHeaders(param map[string]string) *ListOfferingsOptions
SetHeaders : Allow user to set Headers
func (*ListOfferingsOptions) SetLimit ¶ added in v0.12.2
func (_options *ListOfferingsOptions) SetLimit(limit int64) *ListOfferingsOptions
SetLimit : Allow user to set Limit
func (*ListOfferingsOptions) SetName ¶ added in v0.12.2
func (_options *ListOfferingsOptions) SetName(name string) *ListOfferingsOptions
SetName : Allow user to set Name
func (*ListOfferingsOptions) SetOffset ¶ added in v0.12.2
func (_options *ListOfferingsOptions) SetOffset(offset int64) *ListOfferingsOptions
SetOffset : Allow user to set Offset
func (*ListOfferingsOptions) SetSort ¶ added in v0.12.2
func (_options *ListOfferingsOptions) SetSort(sort string) *ListOfferingsOptions
SetSort : Allow user to set Sort
type ListOperatorsOptions ¶
type ListOperatorsOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster identification. ClusterID *string `json:"cluster_id" validate:"required"` // Cluster region. Region *string `json:"region" validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ListOperatorsOptions : The ListOperators options.
func (*ListOperatorsOptions) SetClusterID ¶
func (_options *ListOperatorsOptions) SetClusterID(clusterID string) *ListOperatorsOptions
SetClusterID : Allow user to set ClusterID
func (*ListOperatorsOptions) SetHeaders ¶
func (options *ListOperatorsOptions) SetHeaders(param map[string]string) *ListOperatorsOptions
SetHeaders : Allow user to set Headers
func (*ListOperatorsOptions) SetRegion ¶
func (_options *ListOperatorsOptions) SetRegion(region string) *ListOperatorsOptions
SetRegion : Allow user to set Region
func (*ListOperatorsOptions) SetVersionLocatorID ¶
func (_options *ListOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *ListOperatorsOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ListOperatorsOptions) SetXAuthRefreshToken ¶
func (_options *ListOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ListOperatorsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type MediaItem ¶ added in v0.22.7
type MediaItem struct { // URL of the specified media item. URL *string `json:"url,omitempty"` // Caption for this media item. Caption *string `json:"caption,omitempty"` // Type of this media item. Type *string `json:"type,omitempty"` // Thumbnail URL for this media item. ThumbnailURL *string `json:"thumbnail_url,omitempty"` }
MediaItem : Offering Media information.
type NamespaceSearchResult ¶
type NamespaceSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset" validate:"required"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit" validate:"required"` // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // The number of resources returned in this page of search results. ResourceCount *int64 `json:"resource_count,omitempty"` // A URL for retrieving the first page of search results. First *string `json:"first,omitempty"` // A URL for retrieving the last page of search results. Last *string `json:"last,omitempty"` // A URL for retrieving the previous page of search results. Prev *string `json:"prev,omitempty"` // A URL for retrieving the next page of search results. Next *string `json:"next,omitempty"` // Resulting objects. Resources []string `json:"resources,omitempty"` }
NamespaceSearchResult : Paginated list of namespace search results.
type ObjectAccess ¶ added in v0.17.8
type ObjectAccess struct { // unique id. ID *string `json:"id,omitempty"` // account id. Account *string `json:"account,omitempty"` // unique id. CatalogID *string `json:"catalog_id,omitempty"` // object id. TargetID *string `json:"target_id,omitempty"` // date and time create. Create *strfmt.DateTime `json:"create,omitempty"` }
ObjectAccess : object access.
type ObjectAccessListResult ¶ added in v0.17.8
type ObjectAccessListResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset" validate:"required"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit" validate:"required"` // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // The number of resources returned in this page of search results. ResourceCount *int64 `json:"resource_count,omitempty"` // A URL for retrieving the first page of search results. First *string `json:"first,omitempty"` // A URL for retrieving the last page of search results. Last *string `json:"last,omitempty"` // A URL for retrieving the previous page of search results. Prev *string `json:"prev,omitempty"` // A URL for retrieving the next page of search results. Next *string `json:"next,omitempty"` // Resulting objects. Resources []ObjectAccess `json:"resources,omitempty"` }
ObjectAccessListResult : Paginated object search result.
type ObjectListResult ¶ added in v0.12.2
type ObjectListResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset" validate:"required"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit" validate:"required"` // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // The number of resources returned in this page of search results. ResourceCount *int64 `json:"resource_count,omitempty"` // A URL for retrieving the first page of search results. First *string `json:"first,omitempty"` // A URL for retrieving the last page of search results. Last *string `json:"last,omitempty"` // A URL for retrieving the previous page of search results. Prev *string `json:"prev,omitempty"` // A URL for retrieving the next page of search results. Next *string `json:"next,omitempty"` // Resulting objects. Resources []CatalogObject `json:"resources,omitempty"` }
ObjectListResult : Paginated object search result.
type ObjectSearchResult ¶ added in v0.12.2
type ObjectSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset" validate:"required"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit" validate:"required"` // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // The number of resources returned in this page of search results. ResourceCount *int64 `json:"resource_count,omitempty"` // A URL for retrieving the first page of search results. First *string `json:"first,omitempty"` // A URL for retrieving the last page of search results. Last *string `json:"last,omitempty"` // A URL for retrieving the previous page of search results. Prev *string `json:"prev,omitempty"` // A URL for retrieving the next page of search results. Next *string `json:"next,omitempty"` // Resulting objects. Resources []CatalogObject `json:"resources,omitempty"` }
ObjectSearchResult : Paginated object search result.
type Offering ¶
type Offering struct { // unique id. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The url for this specific offering. URL *string `json:"url,omitempty"` // The crn for this specific offering. CRN *string `json:"crn,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // URL for an icon associated with this offering. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // URL for an additional docs with this offering. OfferingDocsURL *string `json:"offering_docs_url,omitempty"` // [deprecated] - Use offering.support instead. URL to be displayed in the Consumption UI for getting support on this // offering. OfferingSupportURL *string `json:"offering_support_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of keywords associated with offering, typically used to search for it. Keywords []string `json:"keywords,omitempty"` // Repository info for offerings. Rating *Rating `json:"rating,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Long description in the requested language. LongDescription *string `json:"long_description,omitempty"` // list of features associated with this offering. Features []Feature `json:"features,omitempty"` // Array of kind. Kinds []Kind `json:"kinds,omitempty"` // Is it permitted to request publishing to IBM or Public. PermitRequestIBMPublicPublish *bool `json:"permit_request_ibm_public_publish,omitempty"` // Indicates if this offering has been approved for use by all IBMers. IBMPublishApproved *bool `json:"ibm_publish_approved,omitempty"` // Indicates if this offering has been approved for use by all IBM Cloud users. PublicPublishApproved *bool `json:"public_publish_approved,omitempty"` // The original offering CRN that this publish entry came from. PublicOriginalCRN *string `json:"public_original_crn,omitempty"` // The crn of the public catalog entry of this offering. PublishPublicCRN *string `json:"publish_public_crn,omitempty"` // The portal's approval record ID. PortalApprovalRecord *string `json:"portal_approval_record,omitempty"` // The portal UI URL. PortalUIURL *string `json:"portal_ui_url,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of metadata values for this offering. Metadata map[string]interface{} `json:"metadata,omitempty"` // A disclaimer for this offering. Disclaimer *string `json:"disclaimer,omitempty"` // Determine if this offering should be displayed in the Consumption UI. Hidden *bool `json:"hidden,omitempty"` // Deprecated - Provider of this offering. Provider *string `json:"provider,omitempty"` // Information on the provider for this offering, or omitted if no provider information is given. ProviderInfo *ProviderInfo `json:"provider_info,omitempty"` // Repository info for offerings. RepoInfo *RepoInfo `json:"repo_info,omitempty"` // Offering Support information. Support *Support `json:"support,omitempty"` // A list of media items related to this offering. Media []MediaItem `json:"media,omitempty"` }
Offering : Offering information.
type OfferingInstance ¶ added in v0.17.13
type OfferingInstance struct { // provisioned instance ID (part of the CRN). ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // url reference to this object. URL *string `json:"url,omitempty"` // platform CRN for this instance. CRN *string `json:"crn,omitempty"` // the label for this instance. Label *string `json:"label,omitempty"` // Catalog ID this instance was created from. CatalogID *string `json:"catalog_id,omitempty"` // Offering ID this instance was created from. OfferingID *string `json:"offering_id,omitempty"` // the format this instance has (helm, operator, ova...). KindFormat *string `json:"kind_format,omitempty"` // The version this instance was installed from (not version id). Version *string `json:"version,omitempty"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region (e.g., us-south). ClusterRegion *string `json:"cluster_region,omitempty"` // List of target namespaces to install into. ClusterNamespaces []string `json:"cluster_namespaces,omitempty"` // designate to install into all namespaces. ClusterAllNamespaces *bool `json:"cluster_all_namespaces,omitempty"` // Id of the schematics workspace, for offering instances provisioned through schematics. SchematicsWorkspaceID *string `json:"schematics_workspace_id,omitempty"` // Id of the resource group to provision the offering instance into. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Type of install plan (also known as approval strategy) for operator subscriptions. Can be either automatic, which // automatically upgrades operators to the latest in a channel, or manual, which requires approval on the cluster. InstallPlan *string `json:"install_plan,omitempty"` // Channel to pin the operator subscription to. Channel *string `json:"channel,omitempty"` // Map of metadata values for this offering instance. Metadata map[string]interface{} `json:"metadata,omitempty"` // the last operation performed and status. LastOperation *OfferingInstanceLastOperation `json:"last_operation,omitempty"` }
OfferingInstance : A offering instance resource (provision instance of a catalog offering).
type OfferingInstanceLastOperation ¶ added in v0.18.16
type OfferingInstanceLastOperation struct { // last operation performed. Operation *string `json:"operation,omitempty"` // state after the last operation performed. State *string `json:"state,omitempty"` // additional information about the last operation. Message *string `json:"message,omitempty"` // transaction id from the last operation. TransactionID *string `json:"transaction_id,omitempty"` // Date and time last updated. Updated *string `json:"updated,omitempty"` }
OfferingInstanceLastOperation : the last operation performed and status.
type OfferingSearchResult ¶
type OfferingSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset" validate:"required"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit" validate:"required"` // The overall total number of resources in the search result set. TotalCount *int64 `json:"total_count,omitempty"` // The number of resources returned in this page of search results. ResourceCount *int64 `json:"resource_count,omitempty"` // A URL for retrieving the first page of search results. First *string `json:"first,omitempty"` // A URL for retrieving the last page of search results. Last *string `json:"last,omitempty"` // A URL for retrieving the previous page of search results. Prev *string `json:"prev,omitempty"` // A URL for retrieving the next page of search results. Next *string `json:"next,omitempty"` // Resulting objects. Resources []Offering `json:"resources,omitempty"` }
OfferingSearchResult : Paginated offering search result.
type OperatorDeployResult ¶
type OperatorDeployResult struct { // Status phase. Phase *string `json:"phase,omitempty"` // Status message. Message *string `json:"message,omitempty"` // Operator API path. Link *string `json:"link,omitempty"` // Name of Operator. Name *string `json:"name,omitempty"` // Operator version. Version *string `json:"version,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Package Operator exists in. PackageName *string `json:"package_name,omitempty"` // Catalog identification. CatalogID *string `json:"catalog_id,omitempty"` }
OperatorDeployResult : Operator deploy result.
type Plan ¶
type Plan struct { // unique id. ID *string `json:"id,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Long description in the requested language. LongDescription *string `json:"long_description,omitempty"` // open ended metadata information. Metadata map[string]interface{} `json:"metadata,omitempty"` // list of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // list of features associated with this offering. AdditionalFeatures []Feature `json:"additional_features,omitempty"` // the date'time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // the date'time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // list of deployments. Deployments []Deployment `json:"deployments,omitempty"` }
Plan : Offering plan.
type PreinstallVersionOptions ¶
type PreinstallVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. To use a secret for items of type password, specify a JSON encoded // value of $ref:#/components/schemas/SecretInstance, prefixed with `cmsm_v1:`. OverrideValues map[string]interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PreinstallVersionOptions : The PreinstallVersion options.
func (*PreinstallVersionOptions) SetClusterID ¶
func (_options *PreinstallVersionOptions) SetClusterID(clusterID string) *PreinstallVersionOptions
SetClusterID : Allow user to set ClusterID
func (*PreinstallVersionOptions) SetEntitlementApikey ¶
func (_options *PreinstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *PreinstallVersionOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*PreinstallVersionOptions) SetHeaders ¶
func (options *PreinstallVersionOptions) SetHeaders(param map[string]string) *PreinstallVersionOptions
SetHeaders : Allow user to set Headers
func (*PreinstallVersionOptions) SetNamespace ¶
func (_options *PreinstallVersionOptions) SetNamespace(namespace string) *PreinstallVersionOptions
SetNamespace : Allow user to set Namespace
func (*PreinstallVersionOptions) SetOverrideValues ¶
func (_options *PreinstallVersionOptions) SetOverrideValues(overrideValues map[string]interface{}) *PreinstallVersionOptions
SetOverrideValues : Allow user to set OverrideValues
func (*PreinstallVersionOptions) SetRegion ¶
func (_options *PreinstallVersionOptions) SetRegion(region string) *PreinstallVersionOptions
SetRegion : Allow user to set Region
func (*PreinstallVersionOptions) SetSchematics ¶
func (_options *PreinstallVersionOptions) SetSchematics(schematics *DeployRequestBodySchematics) *PreinstallVersionOptions
SetSchematics : Allow user to set Schematics
func (*PreinstallVersionOptions) SetScript ¶
func (_options *PreinstallVersionOptions) SetScript(script string) *PreinstallVersionOptions
SetScript : Allow user to set Script
func (*PreinstallVersionOptions) SetScriptID ¶
func (_options *PreinstallVersionOptions) SetScriptID(scriptID string) *PreinstallVersionOptions
SetScriptID : Allow user to set ScriptID
func (*PreinstallVersionOptions) SetVcenterDatastore ¶ added in v0.12.2
func (_options *PreinstallVersionOptions) SetVcenterDatastore(vcenterDatastore string) *PreinstallVersionOptions
SetVcenterDatastore : Allow user to set VcenterDatastore
func (*PreinstallVersionOptions) SetVcenterID ¶
func (_options *PreinstallVersionOptions) SetVcenterID(vcenterID string) *PreinstallVersionOptions
SetVcenterID : Allow user to set VcenterID
func (*PreinstallVersionOptions) SetVcenterLocation ¶
func (_options *PreinstallVersionOptions) SetVcenterLocation(vcenterLocation string) *PreinstallVersionOptions
SetVcenterLocation : Allow user to set VcenterLocation
func (*PreinstallVersionOptions) SetVcenterPassword ¶
func (_options *PreinstallVersionOptions) SetVcenterPassword(vcenterPassword string) *PreinstallVersionOptions
SetVcenterPassword : Allow user to set VcenterPassword
func (*PreinstallVersionOptions) SetVcenterUser ¶ added in v0.12.2
func (_options *PreinstallVersionOptions) SetVcenterUser(vcenterUser string) *PreinstallVersionOptions
SetVcenterUser : Allow user to set VcenterUser
func (*PreinstallVersionOptions) SetVersionLocID ¶
func (_options *PreinstallVersionOptions) SetVersionLocID(versionLocID string) *PreinstallVersionOptions
SetVersionLocID : Allow user to set VersionLocID
func (*PreinstallVersionOptions) SetVersionLocatorID ¶
func (_options *PreinstallVersionOptions) SetVersionLocatorID(versionLocatorID string) *PreinstallVersionOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*PreinstallVersionOptions) SetXAuthRefreshToken ¶
func (_options *PreinstallVersionOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PreinstallVersionOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type ProviderInfo ¶ added in v0.22.7
type ProviderInfo struct { // The id of this provider. ID *string `json:"id,omitempty"` // The name of this provider. Name *string `json:"name,omitempty"` }
ProviderInfo : Information on the provider for this offering, or omitted if no provider information is given.
type PublicPublishObjectOptions ¶ added in v0.17.8
type PublicPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PublicPublishObjectOptions : The PublicPublishObject options.
func (*PublicPublishObjectOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *PublicPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *PublicPublishObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*PublicPublishObjectOptions) SetHeaders ¶ added in v0.17.8
func (options *PublicPublishObjectOptions) SetHeaders(param map[string]string) *PublicPublishObjectOptions
SetHeaders : Allow user to set Headers
func (*PublicPublishObjectOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *PublicPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *PublicPublishObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type PublicPublishVersionOptions ¶
type PublicPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PublicPublishVersionOptions : The PublicPublishVersion options.
func (*PublicPublishVersionOptions) SetHeaders ¶
func (options *PublicPublishVersionOptions) SetHeaders(param map[string]string) *PublicPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*PublicPublishVersionOptions) SetVersionLocID ¶
func (_options *PublicPublishVersionOptions) SetVersionLocID(versionLocID string) *PublicPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type PublishObject ¶ added in v0.12.2
type PublishObject struct { // Is it permitted to request publishing to IBM or Public. PermitIBMPublicPublish *bool `json:"permit_ibm_public_publish,omitempty"` // Indicates if this offering has been approved for use by all IBMers. IBMApproved *bool `json:"ibm_approved,omitempty"` // Indicates if this offering has been approved for use by all IBM Cloud users. PublicApproved *bool `json:"public_approved,omitempty"` // The portal's approval record ID. PortalApprovalRecord *string `json:"portal_approval_record,omitempty"` // The portal UI URL. PortalURL *string `json:"portal_url,omitempty"` }
PublishObject : Publish information.
type PutOfferingInstanceOptions ¶ added in v0.17.13
type PutOfferingInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `json:"instance_identifier" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // provisioned instance ID (part of the CRN). ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // url reference to this object. URL *string `json:"url,omitempty"` // platform CRN for this instance. CRN *string `json:"crn,omitempty"` // the label for this instance. Label *string `json:"label,omitempty"` // Catalog ID this instance was created from. CatalogID *string `json:"catalog_id,omitempty"` // Offering ID this instance was created from. OfferingID *string `json:"offering_id,omitempty"` // the format this instance has (helm, operator, ova...). KindFormat *string `json:"kind_format,omitempty"` // The version this instance was installed from (not version id). Version *string `json:"version,omitempty"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region (e.g., us-south). ClusterRegion *string `json:"cluster_region,omitempty"` // List of target namespaces to install into. ClusterNamespaces []string `json:"cluster_namespaces,omitempty"` // designate to install into all namespaces. ClusterAllNamespaces *bool `json:"cluster_all_namespaces,omitempty"` // Id of the schematics workspace, for offering instances provisioned through schematics. SchematicsWorkspaceID *string `json:"schematics_workspace_id,omitempty"` // Id of the resource group to provision the offering instance into. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Type of install plan (also known as approval strategy) for operator subscriptions. Can be either automatic, which // automatically upgrades operators to the latest in a channel, or manual, which requires approval on the cluster. InstallPlan *string `json:"install_plan,omitempty"` // Channel to pin the operator subscription to. Channel *string `json:"channel,omitempty"` // Map of metadata values for this offering instance. Metadata map[string]interface{} `json:"metadata,omitempty"` // the last operation performed and status. LastOperation *OfferingInstanceLastOperation `json:"last_operation,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PutOfferingInstanceOptions : The PutOfferingInstance options.
func (*PutOfferingInstanceOptions) SetCRN ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetCRN(crn string) *PutOfferingInstanceOptions
SetCRN : Allow user to set CRN
func (*PutOfferingInstanceOptions) SetCatalogID ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetCatalogID(catalogID string) *PutOfferingInstanceOptions
SetCatalogID : Allow user to set CatalogID
func (*PutOfferingInstanceOptions) SetChannel ¶ added in v0.18.15
func (_options *PutOfferingInstanceOptions) SetChannel(channel string) *PutOfferingInstanceOptions
SetChannel : Allow user to set Channel
func (*PutOfferingInstanceOptions) SetClusterAllNamespaces ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *PutOfferingInstanceOptions
SetClusterAllNamespaces : Allow user to set ClusterAllNamespaces
func (*PutOfferingInstanceOptions) SetClusterID ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetClusterID(clusterID string) *PutOfferingInstanceOptions
SetClusterID : Allow user to set ClusterID
func (*PutOfferingInstanceOptions) SetClusterNamespaces ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *PutOfferingInstanceOptions
SetClusterNamespaces : Allow user to set ClusterNamespaces
func (*PutOfferingInstanceOptions) SetClusterRegion ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetClusterRegion(clusterRegion string) *PutOfferingInstanceOptions
SetClusterRegion : Allow user to set ClusterRegion
func (*PutOfferingInstanceOptions) SetHeaders ¶ added in v0.17.13
func (options *PutOfferingInstanceOptions) SetHeaders(param map[string]string) *PutOfferingInstanceOptions
SetHeaders : Allow user to set Headers
func (*PutOfferingInstanceOptions) SetID ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetID(id string) *PutOfferingInstanceOptions
SetID : Allow user to set ID
func (*PutOfferingInstanceOptions) SetInstallPlan ¶ added in v0.18.15
func (_options *PutOfferingInstanceOptions) SetInstallPlan(installPlan string) *PutOfferingInstanceOptions
SetInstallPlan : Allow user to set InstallPlan
func (*PutOfferingInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *PutOfferingInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
func (*PutOfferingInstanceOptions) SetKindFormat ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetKindFormat(kindFormat string) *PutOfferingInstanceOptions
SetKindFormat : Allow user to set KindFormat
func (*PutOfferingInstanceOptions) SetLabel ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetLabel(label string) *PutOfferingInstanceOptions
SetLabel : Allow user to set Label
func (*PutOfferingInstanceOptions) SetLastOperation ¶ added in v0.18.16
func (_options *PutOfferingInstanceOptions) SetLastOperation(lastOperation *OfferingInstanceLastOperation) *PutOfferingInstanceOptions
SetLastOperation : Allow user to set LastOperation
func (*PutOfferingInstanceOptions) SetMetadata ¶ added in v0.18.16
func (_options *PutOfferingInstanceOptions) SetMetadata(metadata map[string]interface{}) *PutOfferingInstanceOptions
SetMetadata : Allow user to set Metadata
func (*PutOfferingInstanceOptions) SetOfferingID ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetOfferingID(offeringID string) *PutOfferingInstanceOptions
SetOfferingID : Allow user to set OfferingID
func (*PutOfferingInstanceOptions) SetResourceGroupID ¶ added in v0.18.12
func (_options *PutOfferingInstanceOptions) SetResourceGroupID(resourceGroupID string) *PutOfferingInstanceOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*PutOfferingInstanceOptions) SetRev ¶ added in v0.18.12
func (_options *PutOfferingInstanceOptions) SetRev(rev string) *PutOfferingInstanceOptions
SetRev : Allow user to set Rev
func (*PutOfferingInstanceOptions) SetSchematicsWorkspaceID ¶ added in v0.18.12
func (_options *PutOfferingInstanceOptions) SetSchematicsWorkspaceID(schematicsWorkspaceID string) *PutOfferingInstanceOptions
SetSchematicsWorkspaceID : Allow user to set SchematicsWorkspaceID
func (*PutOfferingInstanceOptions) SetURL ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetURL(url string) *PutOfferingInstanceOptions
SetURL : Allow user to set URL
func (*PutOfferingInstanceOptions) SetVersion ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetVersion(version string) *PutOfferingInstanceOptions
SetVersion : Allow user to set Version
func (*PutOfferingInstanceOptions) SetXAuthRefreshToken ¶ added in v0.17.13
func (_options *PutOfferingInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PutOfferingInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type Rating ¶
type Rating struct { // One start rating. OneStarCount *int64 `json:"one_star_count,omitempty"` // Two start rating. TwoStarCount *int64 `json:"two_star_count,omitempty"` // Three start rating. ThreeStarCount *int64 `json:"three_star_count,omitempty"` // Four start rating. FourStarCount *int64 `json:"four_star_count,omitempty"` }
Rating : Repository info for offerings.
type ReloadOfferingOptions ¶
type ReloadOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // The semver value for this new version. TargetVersion *string `json:"targetVersion" validate:"required"` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string `json:"zipurl,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReloadOfferingOptions : The ReloadOffering options.
func (*ReloadOfferingOptions) SetCatalogIdentifier ¶
func (_options *ReloadOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReloadOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReloadOfferingOptions) SetContent ¶ added in v0.12.2
func (_options *ReloadOfferingOptions) SetContent(content []byte) *ReloadOfferingOptions
SetContent : Allow user to set Content
func (*ReloadOfferingOptions) SetHeaders ¶
func (options *ReloadOfferingOptions) SetHeaders(param map[string]string) *ReloadOfferingOptions
SetHeaders : Allow user to set Headers
func (*ReloadOfferingOptions) SetOfferingID ¶
func (_options *ReloadOfferingOptions) SetOfferingID(offeringID string) *ReloadOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*ReloadOfferingOptions) SetRepoType ¶
func (_options *ReloadOfferingOptions) SetRepoType(repoType string) *ReloadOfferingOptions
SetRepoType : Allow user to set RepoType
func (*ReloadOfferingOptions) SetTags ¶
func (_options *ReloadOfferingOptions) SetTags(tags []string) *ReloadOfferingOptions
SetTags : Allow user to set Tags
func (*ReloadOfferingOptions) SetTargetKinds ¶
func (_options *ReloadOfferingOptions) SetTargetKinds(targetKinds []string) *ReloadOfferingOptions
SetTargetKinds : Allow user to set TargetKinds
func (*ReloadOfferingOptions) SetTargetVersion ¶
func (_options *ReloadOfferingOptions) SetTargetVersion(targetVersion string) *ReloadOfferingOptions
SetTargetVersion : Allow user to set TargetVersion
func (*ReloadOfferingOptions) SetZipurl ¶
func (_options *ReloadOfferingOptions) SetZipurl(zipurl string) *ReloadOfferingOptions
SetZipurl : Allow user to set Zipurl
type ReplaceCatalogOptions ¶
type ReplaceCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // Description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // URL for an icon associated with this catalog. CatalogIconURL *string `json:"catalog_icon_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of features associated with this catalog. Features []Feature `json:"features,omitempty"` // Denotes whether a catalog is disabled. Disabled *bool `json:"disabled,omitempty"` // Resource group id the catalog is owned by. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Account that owns catalog. OwningAccount *string `json:"owning_account,omitempty"` // Filters for account and catalog filters. CatalogFilters *Filters `json:"catalog_filters,omitempty"` // Feature information. SyndicationSettings *SyndicationResource `json:"syndication_settings,omitempty"` // Kind of catalog. Supported kinds are offering and vpe. Kind *string `json:"kind,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceCatalogOptions : The ReplaceCatalog options.
func (*ReplaceCatalogOptions) SetCatalogFilters ¶
func (_options *ReplaceCatalogOptions) SetCatalogFilters(catalogFilters *Filters) *ReplaceCatalogOptions
SetCatalogFilters : Allow user to set CatalogFilters
func (*ReplaceCatalogOptions) SetCatalogIconURL ¶
func (_options *ReplaceCatalogOptions) SetCatalogIconURL(catalogIconURL string) *ReplaceCatalogOptions
SetCatalogIconURL : Allow user to set CatalogIconURL
func (*ReplaceCatalogOptions) SetCatalogIdentifier ¶
func (_options *ReplaceCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceCatalogOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReplaceCatalogOptions) SetDisabled ¶
func (_options *ReplaceCatalogOptions) SetDisabled(disabled bool) *ReplaceCatalogOptions
SetDisabled : Allow user to set Disabled
func (*ReplaceCatalogOptions) SetFeatures ¶
func (_options *ReplaceCatalogOptions) SetFeatures(features []Feature) *ReplaceCatalogOptions
SetFeatures : Allow user to set Features
func (*ReplaceCatalogOptions) SetHeaders ¶
func (options *ReplaceCatalogOptions) SetHeaders(param map[string]string) *ReplaceCatalogOptions
SetHeaders : Allow user to set Headers
func (*ReplaceCatalogOptions) SetID ¶
func (_options *ReplaceCatalogOptions) SetID(id string) *ReplaceCatalogOptions
SetID : Allow user to set ID
func (*ReplaceCatalogOptions) SetKind ¶ added in v0.18.11
func (_options *ReplaceCatalogOptions) SetKind(kind string) *ReplaceCatalogOptions
SetKind : Allow user to set Kind
func (*ReplaceCatalogOptions) SetLabel ¶
func (_options *ReplaceCatalogOptions) SetLabel(label string) *ReplaceCatalogOptions
SetLabel : Allow user to set Label
func (*ReplaceCatalogOptions) SetOwningAccount ¶
func (_options *ReplaceCatalogOptions) SetOwningAccount(owningAccount string) *ReplaceCatalogOptions
SetOwningAccount : Allow user to set OwningAccount
func (*ReplaceCatalogOptions) SetResourceGroupID ¶
func (_options *ReplaceCatalogOptions) SetResourceGroupID(resourceGroupID string) *ReplaceCatalogOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*ReplaceCatalogOptions) SetRev ¶
func (_options *ReplaceCatalogOptions) SetRev(rev string) *ReplaceCatalogOptions
SetRev : Allow user to set Rev
func (*ReplaceCatalogOptions) SetShortDescription ¶
func (_options *ReplaceCatalogOptions) SetShortDescription(shortDescription string) *ReplaceCatalogOptions
SetShortDescription : Allow user to set ShortDescription
func (*ReplaceCatalogOptions) SetSyndicationSettings ¶
func (_options *ReplaceCatalogOptions) SetSyndicationSettings(syndicationSettings *SyndicationResource) *ReplaceCatalogOptions
SetSyndicationSettings : Allow user to set SyndicationSettings
func (*ReplaceCatalogOptions) SetTags ¶
func (_options *ReplaceCatalogOptions) SetTags(tags []string) *ReplaceCatalogOptions
SetTags : Allow user to set Tags
type ReplaceObjectOptions ¶ added in v0.12.2
type ReplaceObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The crn for this specific object. CRN *string `json:"crn,omitempty"` // The url for this specific object. URL *string `json:"url,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // Translated display name in the requested language. LabelI18n *string `json:"label_i18n,omitempty"` // Display name in the requested language. Label *string `json:"label,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Short description translation. ShortDescriptionI18n *string `json:"short_description_i18n,omitempty"` // Kind of object. Kind *string `json:"kind,omitempty"` // Publish information. Publish *PublishObject `json:"publish,omitempty"` // Offering state. State *State `json:"state,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of data values for this object. Data map[string]interface{} `json:"data,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceObjectOptions : The ReplaceObject options.
func (*ReplaceObjectOptions) SetCRN ¶ added in v0.17.8
func (_options *ReplaceObjectOptions) SetCRN(crn string) *ReplaceObjectOptions
SetCRN : Allow user to set CRN
func (*ReplaceObjectOptions) SetCatalogID ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetCatalogID(catalogID string) *ReplaceObjectOptions
SetCatalogID : Allow user to set CatalogID
func (*ReplaceObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReplaceObjectOptions) SetCatalogName ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetCatalogName(catalogName string) *ReplaceObjectOptions
SetCatalogName : Allow user to set CatalogName
func (*ReplaceObjectOptions) SetCreated ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetCreated(created *strfmt.DateTime) *ReplaceObjectOptions
SetCreated : Allow user to set Created
func (*ReplaceObjectOptions) SetData ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetData(data map[string]interface{}) *ReplaceObjectOptions
SetData : Allow user to set Data
func (*ReplaceObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetHeaders(param map[string]string) *ReplaceObjectOptions
SetHeaders : Allow user to set Headers
func (*ReplaceObjectOptions) SetID ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetID(id string) *ReplaceObjectOptions
SetID : Allow user to set ID
func (*ReplaceObjectOptions) SetKind ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetKind(kind string) *ReplaceObjectOptions
SetKind : Allow user to set Kind
func (*ReplaceObjectOptions) SetLabel ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetLabel(label string) *ReplaceObjectOptions
SetLabel : Allow user to set Label
func (*ReplaceObjectOptions) SetLabelI18n ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetLabelI18n(labelI18n string) *ReplaceObjectOptions
SetLabelI18n : Allow user to set LabelI18n
func (*ReplaceObjectOptions) SetName ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetName(name string) *ReplaceObjectOptions
SetName : Allow user to set Name
func (*ReplaceObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetObjectIdentifier(objectIdentifier string) *ReplaceObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
func (*ReplaceObjectOptions) SetParentID ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetParentID(parentID string) *ReplaceObjectOptions
SetParentID : Allow user to set ParentID
func (*ReplaceObjectOptions) SetPublish ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetPublish(publish *PublishObject) *ReplaceObjectOptions
SetPublish : Allow user to set Publish
func (*ReplaceObjectOptions) SetRev ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetRev(rev string) *ReplaceObjectOptions
SetRev : Allow user to set Rev
func (*ReplaceObjectOptions) SetShortDescription ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetShortDescription(shortDescription string) *ReplaceObjectOptions
SetShortDescription : Allow user to set ShortDescription
func (*ReplaceObjectOptions) SetShortDescriptionI18n ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetShortDescriptionI18n(shortDescriptionI18n string) *ReplaceObjectOptions
SetShortDescriptionI18n : Allow user to set ShortDescriptionI18n
func (*ReplaceObjectOptions) SetState ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetState(state *State) *ReplaceObjectOptions
SetState : Allow user to set State
func (*ReplaceObjectOptions) SetTags ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetTags(tags []string) *ReplaceObjectOptions
SetTags : Allow user to set Tags
func (*ReplaceObjectOptions) SetURL ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetURL(url string) *ReplaceObjectOptions
SetURL : Allow user to set URL
func (*ReplaceObjectOptions) SetUpdated ¶ added in v0.12.2
func (_options *ReplaceObjectOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceObjectOptions
SetUpdated : Allow user to set Updated
type ReplaceOfferingIconOptions ¶
type ReplaceOfferingIconOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Name of the file name that is being uploaded. FileName *string `json:"file_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOfferingIconOptions : The ReplaceOfferingIcon options.
func (*ReplaceOfferingIconOptions) SetCatalogIdentifier ¶
func (_options *ReplaceOfferingIconOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceOfferingIconOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReplaceOfferingIconOptions) SetFileName ¶
func (_options *ReplaceOfferingIconOptions) SetFileName(fileName string) *ReplaceOfferingIconOptions
SetFileName : Allow user to set FileName
func (*ReplaceOfferingIconOptions) SetHeaders ¶
func (options *ReplaceOfferingIconOptions) SetHeaders(param map[string]string) *ReplaceOfferingIconOptions
SetHeaders : Allow user to set Headers
func (*ReplaceOfferingIconOptions) SetOfferingID ¶
func (_options *ReplaceOfferingIconOptions) SetOfferingID(offeringID string) *ReplaceOfferingIconOptions
SetOfferingID : Allow user to set OfferingID
type ReplaceOfferingOptions ¶
type ReplaceOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The url for this specific offering. URL *string `json:"url,omitempty"` // The crn for this specific offering. CRN *string `json:"crn,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // URL for an icon associated with this offering. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // URL for an additional docs with this offering. OfferingDocsURL *string `json:"offering_docs_url,omitempty"` // [deprecated] - Use offering.support instead. URL to be displayed in the Consumption UI for getting support on this // offering. OfferingSupportURL *string `json:"offering_support_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // List of keywords associated with offering, typically used to search for it. Keywords []string `json:"keywords,omitempty"` // Repository info for offerings. Rating *Rating `json:"rating,omitempty"` // The date and time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Short description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // Long description in the requested language. LongDescription *string `json:"long_description,omitempty"` // list of features associated with this offering. Features []Feature `json:"features,omitempty"` // Array of kind. Kinds []Kind `json:"kinds,omitempty"` // Is it permitted to request publishing to IBM or Public. PermitRequestIBMPublicPublish *bool `json:"permit_request_ibm_public_publish,omitempty"` // Indicates if this offering has been approved for use by all IBMers. IBMPublishApproved *bool `json:"ibm_publish_approved,omitempty"` // Indicates if this offering has been approved for use by all IBM Cloud users. PublicPublishApproved *bool `json:"public_publish_approved,omitempty"` // The original offering CRN that this publish entry came from. PublicOriginalCRN *string `json:"public_original_crn,omitempty"` // The crn of the public catalog entry of this offering. PublishPublicCRN *string `json:"publish_public_crn,omitempty"` // The portal's approval record ID. PortalApprovalRecord *string `json:"portal_approval_record,omitempty"` // The portal UI URL. PortalUIURL *string `json:"portal_ui_url,omitempty"` // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The name of the catalog. CatalogName *string `json:"catalog_name,omitempty"` // Map of metadata values for this offering. Metadata map[string]interface{} `json:"metadata,omitempty"` // A disclaimer for this offering. Disclaimer *string `json:"disclaimer,omitempty"` // Determine if this offering should be displayed in the Consumption UI. Hidden *bool `json:"hidden,omitempty"` // Deprecated - Provider of this offering. Provider *string `json:"provider,omitempty"` // Information on the provider for this offering, or omitted if no provider information is given. ProviderInfo *ProviderInfo `json:"provider_info,omitempty"` // Repository info for offerings. RepoInfo *RepoInfo `json:"repo_info,omitempty"` // Offering Support information. Support *Support `json:"support,omitempty"` // A list of media items related to this offering. Media []MediaItem `json:"media,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOfferingOptions : The ReplaceOffering options.
func (*ReplaceOfferingOptions) SetCRN ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetCRN(crn string) *ReplaceOfferingOptions
SetCRN : Allow user to set CRN
func (*ReplaceOfferingOptions) SetCatalogID ¶
func (_options *ReplaceOfferingOptions) SetCatalogID(catalogID string) *ReplaceOfferingOptions
SetCatalogID : Allow user to set CatalogID
func (*ReplaceOfferingOptions) SetCatalogIdentifier ¶
func (_options *ReplaceOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReplaceOfferingOptions) SetCatalogName ¶
func (_options *ReplaceOfferingOptions) SetCatalogName(catalogName string) *ReplaceOfferingOptions
SetCatalogName : Allow user to set CatalogName
func (*ReplaceOfferingOptions) SetCreated ¶
func (_options *ReplaceOfferingOptions) SetCreated(created *strfmt.DateTime) *ReplaceOfferingOptions
SetCreated : Allow user to set Created
func (*ReplaceOfferingOptions) SetDisclaimer ¶
func (_options *ReplaceOfferingOptions) SetDisclaimer(disclaimer string) *ReplaceOfferingOptions
SetDisclaimer : Allow user to set Disclaimer
func (*ReplaceOfferingOptions) SetFeatures ¶
func (_options *ReplaceOfferingOptions) SetFeatures(features []Feature) *ReplaceOfferingOptions
SetFeatures : Allow user to set Features
func (*ReplaceOfferingOptions) SetHeaders ¶
func (options *ReplaceOfferingOptions) SetHeaders(param map[string]string) *ReplaceOfferingOptions
SetHeaders : Allow user to set Headers
func (*ReplaceOfferingOptions) SetHidden ¶
func (_options *ReplaceOfferingOptions) SetHidden(hidden bool) *ReplaceOfferingOptions
SetHidden : Allow user to set Hidden
func (*ReplaceOfferingOptions) SetIBMPublishApproved ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetIBMPublishApproved(ibmPublishApproved bool) *ReplaceOfferingOptions
SetIBMPublishApproved : Allow user to set IBMPublishApproved
func (*ReplaceOfferingOptions) SetID ¶
func (_options *ReplaceOfferingOptions) SetID(id string) *ReplaceOfferingOptions
SetID : Allow user to set ID
func (*ReplaceOfferingOptions) SetKeywords ¶ added in v0.18.11
func (_options *ReplaceOfferingOptions) SetKeywords(keywords []string) *ReplaceOfferingOptions
SetKeywords : Allow user to set Keywords
func (*ReplaceOfferingOptions) SetKinds ¶
func (_options *ReplaceOfferingOptions) SetKinds(kinds []Kind) *ReplaceOfferingOptions
SetKinds : Allow user to set Kinds
func (*ReplaceOfferingOptions) SetLabel ¶
func (_options *ReplaceOfferingOptions) SetLabel(label string) *ReplaceOfferingOptions
SetLabel : Allow user to set Label
func (*ReplaceOfferingOptions) SetLongDescription ¶
func (_options *ReplaceOfferingOptions) SetLongDescription(longDescription string) *ReplaceOfferingOptions
SetLongDescription : Allow user to set LongDescription
func (*ReplaceOfferingOptions) SetMedia ¶ added in v0.22.7
func (_options *ReplaceOfferingOptions) SetMedia(media []MediaItem) *ReplaceOfferingOptions
SetMedia : Allow user to set Media
func (*ReplaceOfferingOptions) SetMetadata ¶
func (_options *ReplaceOfferingOptions) SetMetadata(metadata map[string]interface{}) *ReplaceOfferingOptions
SetMetadata : Allow user to set Metadata
func (*ReplaceOfferingOptions) SetName ¶
func (_options *ReplaceOfferingOptions) SetName(name string) *ReplaceOfferingOptions
SetName : Allow user to set Name
func (*ReplaceOfferingOptions) SetOfferingDocsURL ¶
func (_options *ReplaceOfferingOptions) SetOfferingDocsURL(offeringDocsURL string) *ReplaceOfferingOptions
SetOfferingDocsURL : Allow user to set OfferingDocsURL
func (*ReplaceOfferingOptions) SetOfferingID ¶
func (_options *ReplaceOfferingOptions) SetOfferingID(offeringID string) *ReplaceOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*ReplaceOfferingOptions) SetOfferingIconURL ¶
func (_options *ReplaceOfferingOptions) SetOfferingIconURL(offeringIconURL string) *ReplaceOfferingOptions
SetOfferingIconURL : Allow user to set OfferingIconURL
func (*ReplaceOfferingOptions) SetOfferingSupportURL ¶
func (_options *ReplaceOfferingOptions) SetOfferingSupportURL(offeringSupportURL string) *ReplaceOfferingOptions
SetOfferingSupportURL : Allow user to set OfferingSupportURL
func (*ReplaceOfferingOptions) SetPermitRequestIBMPublicPublish ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetPermitRequestIBMPublicPublish(permitRequestIBMPublicPublish bool) *ReplaceOfferingOptions
SetPermitRequestIBMPublicPublish : Allow user to set PermitRequestIBMPublicPublish
func (*ReplaceOfferingOptions) SetPortalApprovalRecord ¶
func (_options *ReplaceOfferingOptions) SetPortalApprovalRecord(portalApprovalRecord string) *ReplaceOfferingOptions
SetPortalApprovalRecord : Allow user to set PortalApprovalRecord
func (*ReplaceOfferingOptions) SetPortalUIURL ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetPortalUIURL(portalUIURL string) *ReplaceOfferingOptions
SetPortalUIURL : Allow user to set PortalUIURL
func (*ReplaceOfferingOptions) SetProvider ¶
func (_options *ReplaceOfferingOptions) SetProvider(provider string) *ReplaceOfferingOptions
SetProvider : Allow user to set Provider
func (*ReplaceOfferingOptions) SetProviderInfo ¶ added in v0.22.7
func (_options *ReplaceOfferingOptions) SetProviderInfo(providerInfo *ProviderInfo) *ReplaceOfferingOptions
SetProviderInfo : Allow user to set ProviderInfo
func (*ReplaceOfferingOptions) SetPublicOriginalCRN ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetPublicOriginalCRN(publicOriginalCRN string) *ReplaceOfferingOptions
SetPublicOriginalCRN : Allow user to set PublicOriginalCRN
func (*ReplaceOfferingOptions) SetPublicPublishApproved ¶
func (_options *ReplaceOfferingOptions) SetPublicPublishApproved(publicPublishApproved bool) *ReplaceOfferingOptions
SetPublicPublishApproved : Allow user to set PublicPublishApproved
func (*ReplaceOfferingOptions) SetPublishPublicCRN ¶ added in v0.17.8
func (_options *ReplaceOfferingOptions) SetPublishPublicCRN(publishPublicCRN string) *ReplaceOfferingOptions
SetPublishPublicCRN : Allow user to set PublishPublicCRN
func (*ReplaceOfferingOptions) SetRating ¶
func (_options *ReplaceOfferingOptions) SetRating(rating *Rating) *ReplaceOfferingOptions
SetRating : Allow user to set Rating
func (*ReplaceOfferingOptions) SetRepoInfo ¶
func (_options *ReplaceOfferingOptions) SetRepoInfo(repoInfo *RepoInfo) *ReplaceOfferingOptions
SetRepoInfo : Allow user to set RepoInfo
func (*ReplaceOfferingOptions) SetRev ¶
func (_options *ReplaceOfferingOptions) SetRev(rev string) *ReplaceOfferingOptions
SetRev : Allow user to set Rev
func (*ReplaceOfferingOptions) SetShortDescription ¶
func (_options *ReplaceOfferingOptions) SetShortDescription(shortDescription string) *ReplaceOfferingOptions
SetShortDescription : Allow user to set ShortDescription
func (*ReplaceOfferingOptions) SetSupport ¶ added in v0.22.7
func (_options *ReplaceOfferingOptions) SetSupport(support *Support) *ReplaceOfferingOptions
SetSupport : Allow user to set Support
func (*ReplaceOfferingOptions) SetTags ¶
func (_options *ReplaceOfferingOptions) SetTags(tags []string) *ReplaceOfferingOptions
SetTags : Allow user to set Tags
func (*ReplaceOfferingOptions) SetURL ¶
func (_options *ReplaceOfferingOptions) SetURL(url string) *ReplaceOfferingOptions
SetURL : Allow user to set URL
func (*ReplaceOfferingOptions) SetUpdated ¶
func (_options *ReplaceOfferingOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceOfferingOptions
SetUpdated : Allow user to set Updated
type ReplaceOperatorsOptions ¶ added in v0.17.8
type ReplaceOperatorsOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespaces to deploy Operator(s) to. Namespaces []string `json:"namespaces,omitempty"` // Denotes whether to install Operator(s) globally. AllNamespaces *bool `json:"all_namespaces,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOperatorsOptions : The ReplaceOperators options.
func (*ReplaceOperatorsOptions) SetAllNamespaces ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetAllNamespaces(allNamespaces bool) *ReplaceOperatorsOptions
SetAllNamespaces : Allow user to set AllNamespaces
func (*ReplaceOperatorsOptions) SetClusterID ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetClusterID(clusterID string) *ReplaceOperatorsOptions
SetClusterID : Allow user to set ClusterID
func (*ReplaceOperatorsOptions) SetHeaders ¶ added in v0.17.8
func (options *ReplaceOperatorsOptions) SetHeaders(param map[string]string) *ReplaceOperatorsOptions
SetHeaders : Allow user to set Headers
func (*ReplaceOperatorsOptions) SetNamespaces ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetNamespaces(namespaces []string) *ReplaceOperatorsOptions
SetNamespaces : Allow user to set Namespaces
func (*ReplaceOperatorsOptions) SetRegion ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetRegion(region string) *ReplaceOperatorsOptions
SetRegion : Allow user to set Region
func (*ReplaceOperatorsOptions) SetVersionLocatorID ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *ReplaceOperatorsOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ReplaceOperatorsOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (_options *ReplaceOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ReplaceOperatorsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type RepoInfo ¶
type RepoInfo struct { // Token for private repos. Token *string `json:"token,omitempty"` // Public or enterprise GitHub. Type *string `json:"type,omitempty"` }
RepoInfo : Repository info for offerings.
type Resource ¶
type Resource struct { // Type of requirement. Type *string `json:"type,omitempty"` // mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value. Value interface{} `json:"value,omitempty"` }
Resource : Resource requirements.
type Script ¶
type Script struct { // Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this // version. Instructions *string `json:"instructions,omitempty"` // Optional script that needs to be run post any pre-condition script. Script *string `json:"script,omitempty"` // Optional iam permissions that are required on the target cluster to run this script. ScriptPermission *string `json:"script_permission,omitempty"` // Optional script that if run will remove the installed version. DeleteScript *string `json:"delete_script,omitempty"` // Optional value indicating if this script is scoped to a namespace or the entire cluster. Scope *string `json:"scope,omitempty"` }
Script : Script information.
type SearchObjectsOptions ¶ added in v0.12.2
type SearchObjectsOptions struct { // Lucene query string. Query *string `json:"query" validate:"required"` // The maximum number of results to return. Limit *int64 `json:"limit,omitempty"` // The number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // When true, hide private objects that correspond to public or IBM published objects. Collapse *bool `json:"collapse,omitempty"` // Display a digests of search results, has default value of true. Digest *bool `json:"digest,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
SearchObjectsOptions : The SearchObjects options.
func (*SearchObjectsOptions) SetCollapse ¶ added in v0.12.2
func (_options *SearchObjectsOptions) SetCollapse(collapse bool) *SearchObjectsOptions
SetCollapse : Allow user to set Collapse
func (*SearchObjectsOptions) SetDigest ¶ added in v0.18.11
func (_options *SearchObjectsOptions) SetDigest(digest bool) *SearchObjectsOptions
SetDigest : Allow user to set Digest
func (*SearchObjectsOptions) SetHeaders ¶ added in v0.12.2
func (options *SearchObjectsOptions) SetHeaders(param map[string]string) *SearchObjectsOptions
SetHeaders : Allow user to set Headers
func (*SearchObjectsOptions) SetLimit ¶ added in v0.12.2
func (_options *SearchObjectsOptions) SetLimit(limit int64) *SearchObjectsOptions
SetLimit : Allow user to set Limit
func (*SearchObjectsOptions) SetOffset ¶ added in v0.12.2
func (_options *SearchObjectsOptions) SetOffset(offset int64) *SearchObjectsOptions
SetOffset : Allow user to set Offset
func (*SearchObjectsOptions) SetQuery ¶ added in v0.12.2
func (_options *SearchObjectsOptions) SetQuery(query string) *SearchObjectsOptions
SetQuery : Allow user to set Query
type SetDeprecateVersionOptions ¶ added in v0.22.7
type SetDeprecateVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Set deprecation (true) or cancel deprecation (false). Setting *string `json:"setting" validate:"required,ne="` // Additional information that users can provide to be displayed in deprecation notification. Description *string `json:"description,omitempty"` // Specifies the amount of days until product is not available in catalog. DaysUntilDeprecate *int64 `json:"days_until_deprecate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
SetDeprecateVersionOptions : The SetDeprecateVersion options.
func (*SetDeprecateVersionOptions) SetDaysUntilDeprecate ¶ added in v0.22.7
func (_options *SetDeprecateVersionOptions) SetDaysUntilDeprecate(daysUntilDeprecate int64) *SetDeprecateVersionOptions
SetDaysUntilDeprecate : Allow user to set DaysUntilDeprecate
func (*SetDeprecateVersionOptions) SetDescription ¶ added in v0.22.7
func (_options *SetDeprecateVersionOptions) SetDescription(description string) *SetDeprecateVersionOptions
SetDescription : Allow user to set Description
func (*SetDeprecateVersionOptions) SetHeaders ¶ added in v0.22.7
func (options *SetDeprecateVersionOptions) SetHeaders(param map[string]string) *SetDeprecateVersionOptions
SetHeaders : Allow user to set Headers
func (*SetDeprecateVersionOptions) SetSetting ¶ added in v0.22.7
func (_options *SetDeprecateVersionOptions) SetSetting(setting string) *SetDeprecateVersionOptions
SetSetting : Allow user to set Setting
func (*SetDeprecateVersionOptions) SetVersionLocID ¶ added in v0.22.7
func (_options *SetDeprecateVersionOptions) SetVersionLocID(versionLocID string) *SetDeprecateVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type SharedPublishObjectOptions ¶ added in v0.17.8
type SharedPublishObjectOptions struct { string `json:"catalog_identifier" validate:"required,ne="` ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` Headers map[string]string }CatalogIdentifier *
SharedPublishObjectOptions : The SharedPublishObject options.
func (*SharedPublishObjectOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *SharedPublishObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *SharedPublishObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*SharedPublishObjectOptions) SetHeaders ¶ added in v0.17.8
func (options *SharedPublishObjectOptions) SetHeaders(param map[string]string) *SharedPublishObjectOptions
SetHeaders : Allow user to set Headers
func (*SharedPublishObjectOptions) SetObjectIdentifier ¶ added in v0.17.8
func (_options *SharedPublishObjectOptions) SetObjectIdentifier(objectIdentifier string) *SharedPublishObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type State ¶
type State struct { // one of: new, validated, account-published, ibm-published, public-published. Current *string `json:"current,omitempty"` // Date and time of current request. CurrentEntered *strfmt.DateTime `json:"current_entered,omitempty"` // one of: new, validated, account-published, ibm-published, public-published. Pending *string `json:"pending,omitempty"` // Date and time of pending request. PendingRequested *strfmt.DateTime `json:"pending_requested,omitempty"` // one of: new, validated, account-published, ibm-published, public-published. Previous *string `json:"previous,omitempty"` }
State : Offering state.
type Support ¶ added in v0.22.7
type Support struct { // URL to be displayed in the Consumption UI for getting support on this offering. URL *string `json:"url,omitempty"` // Support process as provided by an ISV. Process *string `json:"process,omitempty"` // A list of country codes indicating where support is provided. Locations []string `json:"locations,omitempty"` }
Support : Offering Support information.
type SyndicationAuthorization ¶
type SyndicationAuthorization struct { // Array of syndicated namespaces. Token *string `json:"token,omitempty"` // Date and time last updated. LastRun *strfmt.DateTime `json:"last_run,omitempty"` }
SyndicationAuthorization : Feature information.
type SyndicationCluster ¶
type SyndicationCluster struct { // Cluster region. Region *string `json:"region,omitempty"` // Cluster ID. ID *string `json:"id,omitempty"` // Cluster name. Name *string `json:"name,omitempty"` // Resource group ID. ResourceGroupName *string `json:"resource_group_name,omitempty"` // Syndication type. Type *string `json:"type,omitempty"` // Syndicated namespaces. Namespaces []string `json:"namespaces,omitempty"` // Syndicated to all namespaces on cluster. AllNamespaces *bool `json:"all_namespaces,omitempty"` }
SyndicationCluster : Feature information.
type SyndicationHistory ¶
type SyndicationHistory struct { // Array of syndicated namespaces. Namespaces []string `json:"namespaces,omitempty"` // Array of syndicated namespaces. Clusters []SyndicationCluster `json:"clusters,omitempty"` // Date and time last syndicated. LastRun *strfmt.DateTime `json:"last_run,omitempty"` }
SyndicationHistory : Feature information.
type SyndicationResource ¶
type SyndicationResource struct { // Remove related components. RemoveRelatedComponents *bool `json:"remove_related_components,omitempty"` // Syndication clusters. Clusters []SyndicationCluster `json:"clusters,omitempty"` // Feature information. History *SyndicationHistory `json:"history,omitempty"` // Feature information. Authorization *SyndicationAuthorization `json:"authorization,omitempty"` }
SyndicationResource : Feature information.
type UpdateCatalogAccountOptions ¶
type UpdateCatalogAccountOptions struct { // Account identification. ID *string `json:"id,omitempty"` // Hide the public catalog in this account. HideIBMCloudCatalog *bool `json:"hide_IBM_cloud_catalog,omitempty"` // Filters for account and catalog filters. AccountFilters *Filters `json:"account_filters,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateCatalogAccountOptions : The UpdateCatalogAccount options.
func (*UpdateCatalogAccountOptions) SetAccountFilters ¶
func (_options *UpdateCatalogAccountOptions) SetAccountFilters(accountFilters *Filters) *UpdateCatalogAccountOptions
SetAccountFilters : Allow user to set AccountFilters
func (*UpdateCatalogAccountOptions) SetHeaders ¶
func (options *UpdateCatalogAccountOptions) SetHeaders(param map[string]string) *UpdateCatalogAccountOptions
SetHeaders : Allow user to set Headers
func (*UpdateCatalogAccountOptions) SetHideIBMCloudCatalog ¶ added in v0.17.8
func (_options *UpdateCatalogAccountOptions) SetHideIBMCloudCatalog(hideIBMCloudCatalog bool) *UpdateCatalogAccountOptions
SetHideIBMCloudCatalog : Allow user to set HideIBMCloudCatalog
func (*UpdateCatalogAccountOptions) SetID ¶
func (_options *UpdateCatalogAccountOptions) SetID(id string) *UpdateCatalogAccountOptions
SetID : Allow user to set ID
type UpdateOfferingIBMOptions ¶ added in v0.17.8
type UpdateOfferingIBMOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Type of approval, ibm or public. ApprovalType *string `json:"approval_type" validate:"required,ne="` // Approve (true) or disapprove (false). Approved *string `json:"approved" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
UpdateOfferingIBMOptions : The UpdateOfferingIBM options.
func (*UpdateOfferingIBMOptions) SetApprovalType ¶ added in v0.17.8
func (_options *UpdateOfferingIBMOptions) SetApprovalType(approvalType string) *UpdateOfferingIBMOptions
SetApprovalType : Allow user to set ApprovalType
func (*UpdateOfferingIBMOptions) SetApproved ¶ added in v0.17.8
func (_options *UpdateOfferingIBMOptions) SetApproved(approved string) *UpdateOfferingIBMOptions
SetApproved : Allow user to set Approved
func (*UpdateOfferingIBMOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (_options *UpdateOfferingIBMOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingIBMOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*UpdateOfferingIBMOptions) SetHeaders ¶ added in v0.17.8
func (options *UpdateOfferingIBMOptions) SetHeaders(param map[string]string) *UpdateOfferingIBMOptions
SetHeaders : Allow user to set Headers
func (*UpdateOfferingIBMOptions) SetOfferingID ¶ added in v0.17.8
func (_options *UpdateOfferingIBMOptions) SetOfferingID(offeringID string) *UpdateOfferingIBMOptions
SetOfferingID : Allow user to set OfferingID
type UpdateOfferingOptions ¶ added in v0.22.7
type UpdateOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Offering etag contained in quotes. IfMatch *string `json:"If-Match" validate:"required"` // Array of patch operations as defined in RFC 6902. Updates []JSONPatchOperation `json:"updates,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateOfferingOptions : The UpdateOffering options.
func (*UpdateOfferingOptions) SetCatalogIdentifier ¶ added in v0.22.7
func (_options *UpdateOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*UpdateOfferingOptions) SetHeaders ¶ added in v0.22.7
func (options *UpdateOfferingOptions) SetHeaders(param map[string]string) *UpdateOfferingOptions
SetHeaders : Allow user to set Headers
func (*UpdateOfferingOptions) SetIfMatch ¶ added in v0.22.7
func (_options *UpdateOfferingOptions) SetIfMatch(ifMatch string) *UpdateOfferingOptions
SetIfMatch : Allow user to set IfMatch
func (*UpdateOfferingOptions) SetOfferingID ¶ added in v0.22.7
func (_options *UpdateOfferingOptions) SetOfferingID(offeringID string) *UpdateOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*UpdateOfferingOptions) SetUpdates ¶ added in v0.22.7
func (_options *UpdateOfferingOptions) SetUpdates(updates []JSONPatchOperation) *UpdateOfferingOptions
SetUpdates : Allow user to set Updates
type ValidateInstallOptions ¶ added in v0.17.8
type ValidateInstallOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. To use a secret for items of type password, specify a JSON encoded // value of $ref:#/components/schemas/SecretInstance, prefixed with `cmsm_v1:`. OverrideValues map[string]interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ValidateInstallOptions : The ValidateInstall options.
func (*ValidateInstallOptions) SetClusterID ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetClusterID(clusterID string) *ValidateInstallOptions
SetClusterID : Allow user to set ClusterID
func (*ValidateInstallOptions) SetEntitlementApikey ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetEntitlementApikey(entitlementApikey string) *ValidateInstallOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*ValidateInstallOptions) SetHeaders ¶ added in v0.17.8
func (options *ValidateInstallOptions) SetHeaders(param map[string]string) *ValidateInstallOptions
SetHeaders : Allow user to set Headers
func (*ValidateInstallOptions) SetNamespace ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetNamespace(namespace string) *ValidateInstallOptions
SetNamespace : Allow user to set Namespace
func (*ValidateInstallOptions) SetOverrideValues ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetOverrideValues(overrideValues map[string]interface{}) *ValidateInstallOptions
SetOverrideValues : Allow user to set OverrideValues
func (*ValidateInstallOptions) SetRegion ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetRegion(region string) *ValidateInstallOptions
SetRegion : Allow user to set Region
func (*ValidateInstallOptions) SetSchematics ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetSchematics(schematics *DeployRequestBodySchematics) *ValidateInstallOptions
SetSchematics : Allow user to set Schematics
func (*ValidateInstallOptions) SetScript ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetScript(script string) *ValidateInstallOptions
SetScript : Allow user to set Script
func (*ValidateInstallOptions) SetScriptID ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetScriptID(scriptID string) *ValidateInstallOptions
SetScriptID : Allow user to set ScriptID
func (*ValidateInstallOptions) SetVcenterDatastore ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVcenterDatastore(vcenterDatastore string) *ValidateInstallOptions
SetVcenterDatastore : Allow user to set VcenterDatastore
func (*ValidateInstallOptions) SetVcenterID ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVcenterID(vcenterID string) *ValidateInstallOptions
SetVcenterID : Allow user to set VcenterID
func (*ValidateInstallOptions) SetVcenterLocation ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVcenterLocation(vcenterLocation string) *ValidateInstallOptions
SetVcenterLocation : Allow user to set VcenterLocation
func (*ValidateInstallOptions) SetVcenterPassword ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVcenterPassword(vcenterPassword string) *ValidateInstallOptions
SetVcenterPassword : Allow user to set VcenterPassword
func (*ValidateInstallOptions) SetVcenterUser ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVcenterUser(vcenterUser string) *ValidateInstallOptions
SetVcenterUser : Allow user to set VcenterUser
func (*ValidateInstallOptions) SetVersionLocID ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVersionLocID(versionLocID string) *ValidateInstallOptions
SetVersionLocID : Allow user to set VersionLocID
func (*ValidateInstallOptions) SetVersionLocatorID ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetVersionLocatorID(versionLocatorID string) *ValidateInstallOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ValidateInstallOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (_options *ValidateInstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ValidateInstallOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type Validation ¶
type Validation struct { // Date and time of last successful validation. Validated *strfmt.DateTime `json:"validated,omitempty"` // Date and time of last validation was requested. Requested *strfmt.DateTime `json:"requested,omitempty"` // Current validation state - <empty>, in_progress, valid, invalid, expired. State *string `json:"state,omitempty"` // Last operation (e.g. submit_deployment, generate_installer, install_offering. LastOperation *string `json:"last_operation,omitempty"` // Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type. Target map[string]interface{} `json:"target,omitempty"` }
Validation : Validation response.
type Version ¶
type Version struct { // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Version's CRN. CRN *string `json:"crn,omitempty"` // Version of content type. Version *string `json:"version,omitempty"` // hash of the content. Sha *string `json:"sha,omitempty"` // The date and time this version was created. Created *strfmt.DateTime `json:"created,omitempty"` // The date and time this version was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Offering ID. OfferingID *string `json:"offering_id,omitempty"` // Catalog ID. CatalogID *string `json:"catalog_id,omitempty"` // Kind ID. KindID *string `json:"kind_id,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // Content's repo URL. RepoURL *string `json:"repo_url,omitempty"` // Content's source URL (e.g git repo). SourceURL *string `json:"source_url,omitempty"` // File used to on-board this version. TgzURL *string `json:"tgz_url,omitempty"` // List of user solicited overrides. Configuration []Configuration `json:"configuration,omitempty"` // Open ended metadata information. Metadata map[string]interface{} `json:"metadata,omitempty"` // Validation response. Validation *Validation `json:"validation,omitempty"` // Resource requirments for installation. RequiredResources []Resource `json:"required_resources,omitempty"` // Denotes if single instance can be deployed to a given cluster. SingleInstance *bool `json:"single_instance,omitempty"` // Script information. Install *Script `json:"install,omitempty"` // Optional pre-install instructions. PreInstall []Script `json:"pre_install,omitempty"` // Entitlement license info. Entitlement *VersionEntitlement `json:"entitlement,omitempty"` // List of licenses the product was built with. Licenses []License `json:"licenses,omitempty"` // If set, denotes a url to a YAML file with list of container images used by this version. ImageManifestURL *string `json:"image_manifest_url,omitempty"` // read only field, indicating if this version is deprecated. Deprecated *bool `json:"deprecated,omitempty"` // Version of the package used to create this version. PackageVersion *string `json:"package_version,omitempty"` // Offering state. State *State `json:"state,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocator *string `json:"version_locator,omitempty"` // Console URL. ConsoleURL *string `json:"console_url,omitempty"` // Long description for version. LongDescription *string `json:"long_description,omitempty"` // Whitelisted accounts for version. WhitelistedAccounts []string `json:"whitelisted_accounts,omitempty"` }
Version : Offering version information.
type VersionEntitlement ¶
type VersionEntitlement struct { // Provider name. ProviderName *string `json:"provider_name,omitempty"` // Provider ID. ProviderID *string `json:"provider_id,omitempty"` // Product ID. ProductID *string `json:"product_id,omitempty"` // list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL. PartNumbers []string `json:"part_numbers,omitempty"` // Image repository name. ImageRepoName *string `json:"image_repo_name,omitempty"` }
VersionEntitlement : Entitlement license info.
type VersionUpdateDescriptor ¶
type VersionUpdateDescriptor struct { // A dotted value of `catalogID`.`versionID`. VersionLocator *string `json:"version_locator,omitempty"` // the version number of this version. Version *string `json:"version,omitempty"` // Offering state. State *State `json:"state,omitempty"` // Resource requirments for installation. RequiredResources []Resource `json:"required_resources,omitempty"` // Version of package. PackageVersion *string `json:"package_version,omitempty"` // The SHA value of this version. Sha *string `json:"sha,omitempty"` // true if the current version can be upgraded to this version, false otherwise. CanUpdate *bool `json:"can_update,omitempty"` // If can_update is false, this map will contain messages for each failed check, otherwise it will be omitted. // Possible keys include nodes, cores, mem, disk, targetVersion, and install-permission-check. Messages map[string]string `json:"messages,omitempty"` }
VersionUpdateDescriptor : Indicates if the current version can be upgraded to the version identified by the descriptor.