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 UnmarshalAccountGroup(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 UnmarshalEnterprise(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnterpriseAccountGroups(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 UnmarshalHelmChart(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHelmPackage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHelmPackageChart(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHelmRepoList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHelmRepoListChart(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 UnmarshalKind(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicense(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseEntitlement(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseEntitlementHistoryItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseOfferingReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMaintainers(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 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 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 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 UnmarshalVersionInstance(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 AccountGroup
- 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) CreateLicenseEntitlement(createLicenseEntitlementOptions *CreateLicenseEntitlementOptions) (result *LicenseEntitlement, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateLicenseEntitlementWithContext(ctx context.Context, ...) (result *LicenseEntitlement, 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) CreateOfferingWithContext(ctx context.Context, createOfferingOptions *CreateOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateVersionInstance(createVersionInstanceOptions *CreateVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateVersionInstanceWithContext(ctx context.Context, ...) (result *VersionInstance, 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) DeleteLicenseEntitlement(deleteLicenseEntitlementOptions *DeleteLicenseEntitlementOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteLicenseEntitlementWithContext(ctx context.Context, ...) (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) 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) DeleteVersionInstance(deleteVersionInstanceOptions *DeleteVersionInstanceOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteVersionInstanceWithContext(ctx context.Context, ...) (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) 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) GetEnterprise(getEnterpriseOptions *GetEnterpriseOptions) (result *Enterprise, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnterpriseAudit(getEnterpriseAuditOptions *GetEnterpriseAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnterpriseAuditWithContext(ctx context.Context, getEnterpriseAuditOptions *GetEnterpriseAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnterpriseWithContext(ctx context.Context, getEnterpriseOptions *GetEnterpriseOptions) (result *Enterprise, response *core.DetailedResponse, err error)
- 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) 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) GetOfferingWithContext(ctx context.Context, getOfferingOptions *GetOfferingOptions) (result *Offering, 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) GetRepo(getRepoOptions *GetRepoOptions) (result *HelmPackage, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetRepoWithContext(ctx context.Context, getRepoOptions *GetRepoOptions) (result *HelmPackage, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetRepos(getReposOptions *GetReposOptions) (result *HelmRepoList, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetReposWithContext(ctx context.Context, getReposOptions *GetReposOptions) (result *HelmRepoList, 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) GetVersionAbout(getVersionAboutOptions *GetVersionAboutOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionAboutWithContext(ctx context.Context, getVersionAboutOptions *GetVersionAboutOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionContainerImages(getVersionContainerImagesOptions *GetVersionContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionContainerImagesWithContext(ctx context.Context, ...) (result *ImageManifest, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionInstance(getVersionInstanceOptions *GetVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionInstanceWithContext(ctx context.Context, getVersionInstanceOptions *GetVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionLicense(getVersionLicenseOptions *GetVersionLicenseOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionLicenseWithContext(ctx context.Context, getVersionLicenseOptions *GetVersionLicenseOptions) (result *string, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionUpdates(getVersionUpdatesOptions *GetVersionUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionUpdatesWithContext(ctx context.Context, getVersionUpdatesOptions *GetVersionUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionWithContext(ctx context.Context, getVersionOptions *GetVersionOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionWorkingCopy(getVersionWorkingCopyOptions *GetVersionWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionWorkingCopyWithContext(ctx context.Context, ...) (result *Version, 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) NewCreateLicenseEntitlementOptions() *CreateLicenseEntitlementOptions
- func (*CatalogManagementV1) NewCreateObjectAccessOptions(catalogIdentifier string, objectIdentifier string, accountIdentifier string) *CreateObjectAccessOptions
- func (*CatalogManagementV1) NewCreateObjectOptions(catalogIdentifier string) *CreateObjectOptions
- func (*CatalogManagementV1) NewCreateOfferingOptions(catalogIdentifier string) *CreateOfferingOptions
- func (*CatalogManagementV1) NewCreateVersionInstanceOptions(xAuthRefreshToken string) *CreateVersionInstanceOptions
- func (*CatalogManagementV1) NewDeleteCatalogOptions(catalogIdentifier string) *DeleteCatalogOptions
- func (*CatalogManagementV1) NewDeleteLicenseEntitlementOptions(entitlementID string) *DeleteLicenseEntitlementOptions
- 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) NewDeleteOfferingOptions(catalogIdentifier string, offeringID string) *DeleteOfferingOptions
- func (*CatalogManagementV1) NewDeleteOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, ...) *DeleteOperatorsOptions
- func (*CatalogManagementV1) NewDeleteVersionInstanceOptions(instanceIdentifier string) *DeleteVersionInstanceOptions
- func (*CatalogManagementV1) NewDeleteVersionOptions(versionLocID string) *DeleteVersionOptions
- func (*CatalogManagementV1) NewDeployOperatorsOptions(xAuthRefreshToken string) *DeployOperatorsOptions
- 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) NewGetEnterpriseAuditOptions(enterpriseID string) *GetEnterpriseAuditOptions
- func (*CatalogManagementV1) NewGetEnterpriseOptions(enterpriseID string) *GetEnterpriseOptions
- 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) NewGetOfferingAuditOptions(catalogIdentifier string, offeringID string) *GetOfferingAuditOptions
- func (*CatalogManagementV1) NewGetOfferingOptions(catalogIdentifier string, offeringID string) *GetOfferingOptions
- func (*CatalogManagementV1) NewGetOverrideValuesOptions(versionLocID string) *GetOverrideValuesOptions
- func (*CatalogManagementV1) NewGetPreinstallOptions(versionLocID string, xAuthRefreshToken string) *GetPreinstallOptions
- func (*CatalogManagementV1) NewGetRepoOptions(typeVar string, charturl string) *GetRepoOptions
- func (*CatalogManagementV1) NewGetReposOptions(typeVar string, repourl string) *GetReposOptions
- func (*CatalogManagementV1) NewGetValidationStatusOptions(versionLocID string, xAuthRefreshToken string) *GetValidationStatusOptions
- func (*CatalogManagementV1) NewGetVersionAboutOptions(versionLocID string) *GetVersionAboutOptions
- func (*CatalogManagementV1) NewGetVersionContainerImagesOptions(versionLocID string) *GetVersionContainerImagesOptions
- func (*CatalogManagementV1) NewGetVersionInstanceOptions(instanceIdentifier string) *GetVersionInstanceOptions
- func (*CatalogManagementV1) NewGetVersionLicenseOptions(versionLocID string, licenseID string) *GetVersionLicenseOptions
- func (*CatalogManagementV1) NewGetVersionOptions(versionLocID string) *GetVersionOptions
- func (*CatalogManagementV1) NewGetVersionUpdatesOptions(catalogIdentifier string, offeringID string, kind string) *GetVersionUpdatesOptions
- func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions(versionLocID string) *GetVersionWorkingCopyOptions
- 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) 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) NewPreinstallVersionOptions(versionLocID string, xAuthRefreshToken string) *PreinstallVersionOptions
- func (*CatalogManagementV1) NewPublicPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *PublicPublishObjectOptions
- func (*CatalogManagementV1) NewPublicPublishVersionOptions(versionLocID string) *PublicPublishVersionOptions
- func (*CatalogManagementV1) NewPutVersionInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *PutVersionInstanceOptions
- 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) NewSharedPublishObjectOptions(catalogIdentifier string, objectIdentifier string) *SharedPublishObjectOptions
- func (*CatalogManagementV1) NewUpdateCatalogAccountOptions() *UpdateCatalogAccountOptions
- func (*CatalogManagementV1) NewUpdateEnterpriseOptions(enterpriseID string) *UpdateEnterpriseOptions
- func (*CatalogManagementV1) NewUpdateOfferingIBMOptions(catalogIdentifier string, offeringID string, approvalType string, ...) *UpdateOfferingIBMOptions
- 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) PutVersionInstance(putVersionInstanceOptions *PutVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) PutVersionInstanceWithContext(ctx context.Context, putVersionInstanceOptions *PutVersionInstanceOptions) (result *VersionInstance, 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) 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) UpdateEnterprise(updateEnterpriseOptions *UpdateEnterpriseOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) UpdateEnterpriseWithContext(ctx context.Context, updateEnterpriseOptions *UpdateEnterpriseOptions) (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) 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) 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 CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetAccountID(accountID string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetEffectiveFrom(effectiveFrom string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetEffectiveUntil(effectiveUntil string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetHeaders(param map[string]string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetLicenseID(licenseID string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetLicenseOwnerID(licenseOwnerID string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetLicenseProductID(licenseProductID string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetLicenseProviderID(licenseProviderID string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetName(name string) *CreateLicenseEntitlementOptions
- func (options *CreateLicenseEntitlementOptions) SetVersionID(versionID string) *CreateLicenseEntitlementOptions
- 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 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) SetKinds(kinds []Kind) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetLabel(label string) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetLongDescription(longDescription string) *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) 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) SetTags(tags []string) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetURL(url string) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetUpdated(updated *strfmt.DateTime) *CreateOfferingOptions
- type CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetCRN(crn string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetCatalogID(catalogID string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetClusterID(clusterID string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetClusterRegion(clusterRegion string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetHeaders(param map[string]string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetID(id string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetKindFormat(kindFormat string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetLabel(label string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetOfferingID(offeringID string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetURL(url string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetVersion(version string) *CreateVersionInstanceOptions
- func (options *CreateVersionInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateVersionInstanceOptions
- type DeleteCatalogOptions
- type DeleteLicenseEntitlementOptions
- func (options *DeleteLicenseEntitlementOptions) SetAccountID(accountID string) *DeleteLicenseEntitlementOptions
- func (options *DeleteLicenseEntitlementOptions) SetEntitlementID(entitlementID string) *DeleteLicenseEntitlementOptions
- func (options *DeleteLicenseEntitlementOptions) SetHeaders(param map[string]string) *DeleteLicenseEntitlementOptions
- 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
- type 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 DeleteVersionInstanceOptions
- 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 DeprecateVersionOptions
- type Enterprise
- type EnterpriseAccountGroups
- 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 GetEnterpriseAuditOptions
- type GetEnterpriseOptions
- 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 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 GetOfferingOptions
- 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 GetRepoOptions
- type GetReposOptions
- 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 GetVersionAboutOptions
- type GetVersionContainerImagesOptions
- type GetVersionInstanceOptions
- type GetVersionLicenseOptions
- func (options *GetVersionLicenseOptions) SetHeaders(param map[string]string) *GetVersionLicenseOptions
- func (options *GetVersionLicenseOptions) SetLicenseID(licenseID string) *GetVersionLicenseOptions
- func (options *GetVersionLicenseOptions) SetVersionLocID(versionLocID string) *GetVersionLicenseOptions
- type GetVersionOptions
- type GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetCatalogIdentifier(catalogIdentifier string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetClusterID(clusterID string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetHeaders(param map[string]string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetKind(kind string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetNamespace(namespace string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetOfferingID(offeringID string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetRegion(region string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetResourceGroupID(resourceGroupID string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetVersion(version string) *GetVersionUpdatesOptions
- type GetVersionWorkingCopyOptions
- type HelmChart
- type HelmPackage
- type HelmPackageChart
- type HelmRepoList
- type HelmRepoListChart
- 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) 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) 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 Kind
- type License
- type LicenseEntitlement
- type LicenseEntitlementHistoryItem
- type LicenseOfferingReference
- 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 Maintainers
- type NamespaceSearchResult
- type ObjectAccess
- type ObjectAccessListResult
- type ObjectListResult
- type ObjectSearchResult
- type Offering
- 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 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 PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetCRN(crn string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetCatalogID(catalogID string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetClusterID(clusterID string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetClusterRegion(clusterRegion string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetHeaders(param map[string]string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetID(id string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetKindFormat(kindFormat string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetLabel(label string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetOfferingID(offeringID string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetURL(url string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetVersion(version string) *PutVersionInstanceOptions
- func (options *PutVersionInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PutVersionInstanceOptions
- 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) 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) SetKinds(kinds []Kind) *ReplaceOfferingOptions
- func (options *ReplaceOfferingOptions) SetLabel(label string) *ReplaceOfferingOptions
- func (options *ReplaceOfferingOptions) SetLongDescription(longDescription string) *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) 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) 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) 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 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 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 UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetAccountFilters(accountFilters *Filters) *UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetAccountGroups(accountGroups *EnterpriseAccountGroups) *UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetEnterpriseID(enterpriseID string) *UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetHeaders(param map[string]string) *UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetID(id string) *UpdateEnterpriseOptions
- func (options *UpdateEnterpriseOptions) SetRev(rev string) *UpdateEnterpriseOptions
- 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 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 VersionInstance
- type VersionUpdateDescriptor
Constants ¶
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 ( ResourceTypeCoresConst = "cores" ResourceTypeDiskConst = "disk" ResourceTypeMemConst = "mem" ResourceTypeNodesConst = "nodes" ResourceTypeTargetversionConst = "targetVersion" )
Constants associated with the Resource.Type property. Type of requirement.
const ( UpdateOfferingIBMOptionsApprovalTypeAllowRequestConst = "allow_request" UpdateOfferingIBMOptionsApprovalTypeIBMConst = "ibm" 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 UnmarshalAccountGroup ¶
func UnmarshalAccountGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccountGroup unmarshals an instance of AccountGroup 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 UnmarshalEnterprise ¶
func UnmarshalEnterprise(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnterprise unmarshals an instance of Enterprise from the specified map of raw messages.
func UnmarshalEnterpriseAccountGroups ¶
func UnmarshalEnterpriseAccountGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnterpriseAccountGroups unmarshals an instance of EnterpriseAccountGroups 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 UnmarshalHelmChart ¶
func UnmarshalHelmChart(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHelmChart unmarshals an instance of HelmChart from the specified map of raw messages.
func UnmarshalHelmPackage ¶
func UnmarshalHelmPackage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHelmPackage unmarshals an instance of HelmPackage from the specified map of raw messages.
func UnmarshalHelmPackageChart ¶
func UnmarshalHelmPackageChart(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHelmPackageChart unmarshals an instance of HelmPackageChart from the specified map of raw messages.
func UnmarshalHelmRepoList ¶
func UnmarshalHelmRepoList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHelmRepoList unmarshals an instance of HelmRepoList from the specified map of raw messages.
func UnmarshalHelmRepoListChart ¶
func UnmarshalHelmRepoListChart(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHelmRepoListChart unmarshals an instance of HelmRepoListChart 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 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 UnmarshalLicenseEntitlement ¶
func UnmarshalLicenseEntitlement(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseEntitlement unmarshals an instance of LicenseEntitlement from the specified map of raw messages.
func UnmarshalLicenseEntitlementHistoryItem ¶
func UnmarshalLicenseEntitlementHistoryItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseEntitlementHistoryItem unmarshals an instance of LicenseEntitlementHistoryItem from the specified map of raw messages.
func UnmarshalLicenseOfferingReference ¶
func UnmarshalLicenseOfferingReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseOfferingReference unmarshals an instance of LicenseOfferingReference from the specified map of raw messages.
func UnmarshalMaintainers ¶
func UnmarshalMaintainers(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMaintainers unmarshals an instance of Maintainers 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 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 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 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 UnmarshalVersionInstance ¶ added in v0.17.8
func UnmarshalVersionInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersionInstance unmarshals an instance of VersionInstance 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 AccountGroup ¶
type AccountGroup struct { // Account group identification. ID *string `json:"id,omitempty"` // Filters for account and catalog filters. AccountFilters *Filters `json:"account_filters,omitempty"` }
AccountGroup : Filters for an Account Group.
type AccountPublishObjectOptions ¶ added in v0.17.8
type AccountPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 `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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // A list of accounts to add. Accounts []string `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"` }
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.
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) CreateLicenseEntitlement ¶
func (catalogManagement *CatalogManagementV1) CreateLicenseEntitlement(createLicenseEntitlementOptions *CreateLicenseEntitlementOptions) (result *LicenseEntitlement, response *core.DetailedResponse, err error)
CreateLicenseEntitlement : Create license entitlement Create an entitlement for a Cloud account. This is used to give an account an entitlement to a license.
func (*CatalogManagementV1) CreateLicenseEntitlementWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateLicenseEntitlementWithContext(ctx context.Context, createLicenseEntitlementOptions *CreateLicenseEntitlementOptions) (result *LicenseEntitlement, response *core.DetailedResponse, err error)
CreateLicenseEntitlementWithContext is an alternate form of the CreateLicenseEntitlement 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) 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) CreateVersionInstance ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) CreateVersionInstance(createVersionInstanceOptions *CreateVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
CreateVersionInstance : Create an offering version resource instance Provision a new (offering) version in a given account, and return its resource instance.
func (*CatalogManagementV1) CreateVersionInstanceWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) CreateVersionInstanceWithContext(ctx context.Context, createVersionInstanceOptions *CreateVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
CreateVersionInstanceWithContext is an alternate form of the CreateVersionInstance 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) DeleteLicenseEntitlement ¶
func (catalogManagement *CatalogManagementV1) DeleteLicenseEntitlement(deleteLicenseEntitlementOptions *DeleteLicenseEntitlementOptions) (response *core.DetailedResponse, err error)
DeleteLicenseEntitlement : Delete license entitlement Delete a license entitlement that is bound to an account. Note that BSS will mark the entitlement field "state": "removed".
func (*CatalogManagementV1) DeleteLicenseEntitlementWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteLicenseEntitlementWithContext(ctx context.Context, deleteLicenseEntitlementOptions *DeleteLicenseEntitlementOptions) (response *core.DetailedResponse, err error)
DeleteLicenseEntitlementWithContext is an alternate form of the DeleteLicenseEntitlement 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) 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) DeleteVersionInstance ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteVersionInstance(deleteVersionInstanceOptions *DeleteVersionInstanceOptions) (response *core.DetailedResponse, err error)
DeleteVersionInstance : Delete a version instance Delete and instance deployed out of a product version.
func (*CatalogManagementV1) DeleteVersionInstanceWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) DeleteVersionInstanceWithContext(ctx context.Context, deleteVersionInstanceOptions *DeleteVersionInstanceOptions) (response *core.DetailedResponse, err error)
DeleteVersionInstanceWithContext is an alternate form of the DeleteVersionInstance method which supports a Context parameter
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) DeprecateVersion ¶
func (catalogManagement *CatalogManagementV1) DeprecateVersion(deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
DeprecateVersion : Deprecate version 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) GetEnterprise ¶
func (catalogManagement *CatalogManagementV1) GetEnterprise(getEnterpriseOptions *GetEnterpriseOptions) (result *Enterprise, response *core.DetailedResponse, err error)
GetEnterprise : Get enterprise settings Get the enterprise settings for the specified enterprise ID.
func (*CatalogManagementV1) GetEnterpriseAudit ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetEnterpriseAudit(getEnterpriseAuditOptions *GetEnterpriseAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetEnterpriseAudit : Get enterprise audit log Get the audit log associated with an enterprise.
func (*CatalogManagementV1) GetEnterpriseAuditWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetEnterpriseAuditWithContext(ctx context.Context, getEnterpriseAuditOptions *GetEnterpriseAuditOptions) (result *AuditLog, response *core.DetailedResponse, err error)
GetEnterpriseAuditWithContext is an alternate form of the GetEnterpriseAudit method which supports a Context parameter
func (*CatalogManagementV1) GetEnterpriseWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetEnterpriseWithContext(ctx context.Context, getEnterpriseOptions *GetEnterpriseOptions) (result *Enterprise, response *core.DetailedResponse, err error)
GetEnterpriseWithContext is an alternate form of the GetEnterprise method which supports a Context parameter
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) 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) 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) 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) GetRepo ¶
func (catalogManagement *CatalogManagementV1) GetRepo(getRepoOptions *GetRepoOptions) (result *HelmPackage, response *core.DetailedResponse, err error)
GetRepo : Get repository contents Get the contents of a given repo.
func (*CatalogManagementV1) GetRepoWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetRepoWithContext(ctx context.Context, getRepoOptions *GetRepoOptions) (result *HelmPackage, response *core.DetailedResponse, err error)
GetRepoWithContext is an alternate form of the GetRepo method which supports a Context parameter
func (*CatalogManagementV1) GetRepos ¶
func (catalogManagement *CatalogManagementV1) GetRepos(getReposOptions *GetReposOptions) (result *HelmRepoList, response *core.DetailedResponse, err error)
GetRepos : List a repository's entries List the available entries from a given repository.
func (*CatalogManagementV1) GetReposWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetReposWithContext(ctx context.Context, getReposOptions *GetReposOptions) (result *HelmRepoList, response *core.DetailedResponse, err error)
GetReposWithContext is an alternate form of the GetRepos 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) GetVersionAbout ¶
func (catalogManagement *CatalogManagementV1) GetVersionAbout(getVersionAboutOptions *GetVersionAboutOptions) (result *string, response *core.DetailedResponse, err error)
GetVersionAbout : Get version about information Get the about information, in markdown, for the current version.
func (*CatalogManagementV1) GetVersionAboutWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionAboutWithContext(ctx context.Context, getVersionAboutOptions *GetVersionAboutOptions) (result *string, response *core.DetailedResponse, err error)
GetVersionAboutWithContext is an alternate form of the GetVersionAbout method which supports a Context parameter
func (*CatalogManagementV1) GetVersionContainerImages ¶
func (catalogManagement *CatalogManagementV1) GetVersionContainerImages(getVersionContainerImagesOptions *GetVersionContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
GetVersionContainerImages : 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) GetVersionContainerImagesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionContainerImagesWithContext(ctx context.Context, getVersionContainerImagesOptions *GetVersionContainerImagesOptions) (result *ImageManifest, response *core.DetailedResponse, err error)
GetVersionContainerImagesWithContext is an alternate form of the GetVersionContainerImages method which supports a Context parameter
func (*CatalogManagementV1) GetVersionInstance ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetVersionInstance(getVersionInstanceOptions *GetVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
GetVersionInstance : Get Version Instrance Get the resource associated with an installed version instance.
func (*CatalogManagementV1) GetVersionInstanceWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) GetVersionInstanceWithContext(ctx context.Context, getVersionInstanceOptions *GetVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
GetVersionInstanceWithContext is an alternate form of the GetVersionInstance method which supports a Context parameter
func (*CatalogManagementV1) GetVersionLicense ¶
func (catalogManagement *CatalogManagementV1) GetVersionLicense(getVersionLicenseOptions *GetVersionLicenseOptions) (result *string, response *core.DetailedResponse, err error)
GetVersionLicense : Get version license content Get the license content for the specified license ID in the specified version.
func (*CatalogManagementV1) GetVersionLicenseWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionLicenseWithContext(ctx context.Context, getVersionLicenseOptions *GetVersionLicenseOptions) (result *string, response *core.DetailedResponse, err error)
GetVersionLicenseWithContext is an alternate form of the GetVersionLicense method which supports a Context parameter
func (*CatalogManagementV1) GetVersionUpdates ¶
func (catalogManagement *CatalogManagementV1) GetVersionUpdates(getVersionUpdatesOptions *GetVersionUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
GetVersionUpdates : Get version updates Get available updates for the specified version.
func (*CatalogManagementV1) GetVersionUpdatesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionUpdatesWithContext(ctx context.Context, getVersionUpdatesOptions *GetVersionUpdatesOptions) (result []VersionUpdateDescriptor, response *core.DetailedResponse, err error)
GetVersionUpdatesWithContext is an alternate form of the GetVersionUpdates method which supports a Context parameter
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) GetVersionWorkingCopy ¶
func (catalogManagement *CatalogManagementV1) GetVersionWorkingCopy(getVersionWorkingCopyOptions *GetVersionWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
GetVersionWorkingCopy : Create working copy of version Create a working copy of the specified version.
func (*CatalogManagementV1) GetVersionWorkingCopyWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetVersionWorkingCopyWithContext(ctx context.Context, getVersionWorkingCopyOptions *GetVersionWorkingCopyOptions) (result *Version, response *core.DetailedResponse, err error)
GetVersionWorkingCopyWithContext is an alternate form of the GetVersionWorkingCopy 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) NewCreateLicenseEntitlementOptions ¶
func (*CatalogManagementV1) NewCreateLicenseEntitlementOptions() *CreateLicenseEntitlementOptions
NewCreateLicenseEntitlementOptions : Instantiate CreateLicenseEntitlementOptions
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) NewCreateOfferingOptions ¶
func (*CatalogManagementV1) NewCreateOfferingOptions(catalogIdentifier string) *CreateOfferingOptions
NewCreateOfferingOptions : Instantiate CreateOfferingOptions
func (*CatalogManagementV1) NewCreateVersionInstanceOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewCreateVersionInstanceOptions(xAuthRefreshToken string) *CreateVersionInstanceOptions
NewCreateVersionInstanceOptions : Instantiate CreateVersionInstanceOptions
func (*CatalogManagementV1) NewDeleteCatalogOptions ¶
func (*CatalogManagementV1) NewDeleteCatalogOptions(catalogIdentifier string) *DeleteCatalogOptions
NewDeleteCatalogOptions : Instantiate DeleteCatalogOptions
func (*CatalogManagementV1) NewDeleteLicenseEntitlementOptions ¶
func (*CatalogManagementV1) NewDeleteLicenseEntitlementOptions(entitlementID string) *DeleteLicenseEntitlementOptions
NewDeleteLicenseEntitlementOptions : Instantiate DeleteLicenseEntitlementOptions
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) 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) NewDeleteVersionInstanceOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewDeleteVersionInstanceOptions(instanceIdentifier string) *DeleteVersionInstanceOptions
NewDeleteVersionInstanceOptions : Instantiate DeleteVersionInstanceOptions
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) 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) NewGetEnterpriseAuditOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewGetEnterpriseAuditOptions(enterpriseID string) *GetEnterpriseAuditOptions
NewGetEnterpriseAuditOptions : Instantiate GetEnterpriseAuditOptions
func (*CatalogManagementV1) NewGetEnterpriseOptions ¶
func (*CatalogManagementV1) NewGetEnterpriseOptions(enterpriseID string) *GetEnterpriseOptions
NewGetEnterpriseOptions : Instantiate GetEnterpriseOptions
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) NewGetOfferingAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetOfferingAuditOptions(catalogIdentifier string, offeringID string) *GetOfferingAuditOptions
NewGetOfferingAuditOptions : Instantiate GetOfferingAuditOptions
func (*CatalogManagementV1) NewGetOfferingOptions ¶
func (*CatalogManagementV1) NewGetOfferingOptions(catalogIdentifier string, offeringID string) *GetOfferingOptions
NewGetOfferingOptions : Instantiate GetOfferingOptions
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) NewGetRepoOptions ¶
func (*CatalogManagementV1) NewGetRepoOptions(typeVar string, charturl string) *GetRepoOptions
NewGetRepoOptions : Instantiate GetRepoOptions
func (*CatalogManagementV1) NewGetReposOptions ¶
func (*CatalogManagementV1) NewGetReposOptions(typeVar string, repourl string) *GetReposOptions
NewGetReposOptions : Instantiate GetReposOptions
func (*CatalogManagementV1) NewGetValidationStatusOptions ¶
func (*CatalogManagementV1) NewGetValidationStatusOptions(versionLocID string, xAuthRefreshToken string) *GetValidationStatusOptions
NewGetValidationStatusOptions : Instantiate GetValidationStatusOptions
func (*CatalogManagementV1) NewGetVersionAboutOptions ¶
func (*CatalogManagementV1) NewGetVersionAboutOptions(versionLocID string) *GetVersionAboutOptions
NewGetVersionAboutOptions : Instantiate GetVersionAboutOptions
func (*CatalogManagementV1) NewGetVersionContainerImagesOptions ¶
func (*CatalogManagementV1) NewGetVersionContainerImagesOptions(versionLocID string) *GetVersionContainerImagesOptions
NewGetVersionContainerImagesOptions : Instantiate GetVersionContainerImagesOptions
func (*CatalogManagementV1) NewGetVersionInstanceOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewGetVersionInstanceOptions(instanceIdentifier string) *GetVersionInstanceOptions
NewGetVersionInstanceOptions : Instantiate GetVersionInstanceOptions
func (*CatalogManagementV1) NewGetVersionLicenseOptions ¶
func (*CatalogManagementV1) NewGetVersionLicenseOptions(versionLocID string, licenseID string) *GetVersionLicenseOptions
NewGetVersionLicenseOptions : Instantiate GetVersionLicenseOptions
func (*CatalogManagementV1) NewGetVersionOptions ¶
func (*CatalogManagementV1) NewGetVersionOptions(versionLocID string) *GetVersionOptions
NewGetVersionOptions : Instantiate GetVersionOptions
func (*CatalogManagementV1) NewGetVersionUpdatesOptions ¶
func (*CatalogManagementV1) NewGetVersionUpdatesOptions(catalogIdentifier string, offeringID string, kind string) *GetVersionUpdatesOptions
NewGetVersionUpdatesOptions : Instantiate GetVersionUpdatesOptions
func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions ¶
func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions(versionLocID string) *GetVersionWorkingCopyOptions
NewGetVersionWorkingCopyOptions : Instantiate GetVersionWorkingCopyOptions
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) 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) 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) NewPutVersionInstanceOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewPutVersionInstanceOptions(instanceIdentifier string, xAuthRefreshToken string) *PutVersionInstanceOptions
NewPutVersionInstanceOptions : Instantiate PutVersionInstanceOptions
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) 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) NewUpdateEnterpriseOptions ¶ added in v0.17.8
func (*CatalogManagementV1) NewUpdateEnterpriseOptions(enterpriseID string) *UpdateEnterpriseOptions
NewUpdateEnterpriseOptions : Instantiate UpdateEnterpriseOptions
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) 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) PutVersionInstance ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) PutVersionInstance(putVersionInstanceOptions *PutVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
PutVersionInstance : Update Version Instance Update an installed version instance.
func (*CatalogManagementV1) PutVersionInstanceWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) PutVersionInstanceWithContext(ctx context.Context, putVersionInstanceOptions *PutVersionInstanceOptions) (result *VersionInstance, response *core.DetailedResponse, err error)
PutVersionInstanceWithContext is an alternate form of the PutVersionInstance 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) 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) UpdateEnterprise ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) UpdateEnterprise(updateEnterpriseOptions *UpdateEnterpriseOptions) (response *core.DetailedResponse, err error)
UpdateEnterprise : Update enterprise settings Update the settings for an enterprise.
func (*CatalogManagementV1) UpdateEnterpriseWithContext ¶ added in v0.17.8
func (catalogManagement *CatalogManagementV1) UpdateEnterpriseWithContext(ctx context.Context, updateEnterpriseOptions *UpdateEnterpriseOptions) (response *core.DetailedResponse, err error)
UpdateEnterpriseWithContext is an alternate form of the UpdateEnterprise method which supports a Context parameter
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) 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 `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 `validate:"required,ne="` // Tags array. Tags []string // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte // 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 // Cloudant revision. Rev *string // Display Name in the requested language. Label *string // Description in the requested language. ShortDescription *string // URL for an icon associated with this catalog. CatalogIconURL *string // List of tags associated with this catalog. Tags []string // List of features associated with this catalog. Features []Feature // Denotes whether a catalog is disabled. Disabled *bool // Resource group id the catalog is owned by. ResourceGroupID *string // Account that owns catalog. OwningAccount *string // Filters for account and catalog filters. CatalogFilters *Filters // Feature information. SyndicationSettings *SyndicationResource // 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) 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 CreateLicenseEntitlementOptions ¶
type CreateLicenseEntitlementOptions struct { // Entitlement name. Name *string // Entitlement is good from this starting date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveFrom *string // Entitlement is good until this ending date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveUntil *string // Global Catalog ID of the version. VersionID *string // Specific license entitlement ID from the license provider, eg. D1W3R4. LicenseID *string // IBM ID of the owner of this license entitlement. LicenseOwnerID *string // License provider ID. LicenseProviderID *string // License product ID. LicenseProductID *string // if not specified the token's account will be used. AccountID *string // Allows users to set headers on API requests Headers map[string]string }
CreateLicenseEntitlementOptions : The CreateLicenseEntitlement options.
func (*CreateLicenseEntitlementOptions) SetAccountID ¶
func (options *CreateLicenseEntitlementOptions) SetAccountID(accountID string) *CreateLicenseEntitlementOptions
SetAccountID : Allow user to set AccountID
func (*CreateLicenseEntitlementOptions) SetEffectiveFrom ¶
func (options *CreateLicenseEntitlementOptions) SetEffectiveFrom(effectiveFrom string) *CreateLicenseEntitlementOptions
SetEffectiveFrom : Allow user to set EffectiveFrom
func (*CreateLicenseEntitlementOptions) SetEffectiveUntil ¶
func (options *CreateLicenseEntitlementOptions) SetEffectiveUntil(effectiveUntil string) *CreateLicenseEntitlementOptions
SetEffectiveUntil : Allow user to set EffectiveUntil
func (*CreateLicenseEntitlementOptions) SetHeaders ¶
func (options *CreateLicenseEntitlementOptions) SetHeaders(param map[string]string) *CreateLicenseEntitlementOptions
SetHeaders : Allow user to set Headers
func (*CreateLicenseEntitlementOptions) SetLicenseID ¶
func (options *CreateLicenseEntitlementOptions) SetLicenseID(licenseID string) *CreateLicenseEntitlementOptions
SetLicenseID : Allow user to set LicenseID
func (*CreateLicenseEntitlementOptions) SetLicenseOwnerID ¶
func (options *CreateLicenseEntitlementOptions) SetLicenseOwnerID(licenseOwnerID string) *CreateLicenseEntitlementOptions
SetLicenseOwnerID : Allow user to set LicenseOwnerID
func (*CreateLicenseEntitlementOptions) SetLicenseProductID ¶
func (options *CreateLicenseEntitlementOptions) SetLicenseProductID(licenseProductID string) *CreateLicenseEntitlementOptions
SetLicenseProductID : Allow user to set LicenseProductID
func (*CreateLicenseEntitlementOptions) SetLicenseProviderID ¶
func (options *CreateLicenseEntitlementOptions) SetLicenseProviderID(licenseProviderID string) *CreateLicenseEntitlementOptions
SetLicenseProviderID : Allow user to set LicenseProviderID
func (*CreateLicenseEntitlementOptions) SetName ¶
func (options *CreateLicenseEntitlementOptions) SetName(name string) *CreateLicenseEntitlementOptions
SetName : Allow user to set Name
func (*CreateLicenseEntitlementOptions) SetVersionID ¶
func (options *CreateLicenseEntitlementOptions) SetVersionID(versionID string) *CreateLicenseEntitlementOptions
SetVersionID : Allow user to set VersionID
type CreateObjectAccessOptions ¶ added in v0.17.8
type CreateObjectAccessOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // Account identifier. AccountIdentifier *string `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 `validate:"required,ne="` // unique id. ID *string // The programmatic name of this offering. Name *string // Cloudant revision. Rev *string // The crn for this specific object. CRN *string // The url for this specific object. URL *string // The parent for this specific object. ParentID *string // Translated display name in the requested language. LabelI18n *string // Display name in the requested language. Label *string // List of tags associated with this catalog. Tags []string // The date and time this catalog was created. Created *strfmt.DateTime // The date and time this catalog was last updated. Updated *strfmt.DateTime // Short description in the requested language. ShortDescription *string // Short description translation. ShortDescriptionI18n *string // Kind of object. Kind *string // Publish information. Publish *PublishObject // Offering state. State *State // The id of the catalog containing this offering. CatalogID *string // The name of the catalog. CatalogName *string // Map of data values for this object. Data map[string]interface{} // 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 CreateOfferingOptions ¶
type CreateOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // unique id. ID *string // Cloudant revision. Rev *string // The url for this specific offering. URL *string // The crn for this specific offering. CRN *string // Display Name in the requested language. Label *string // The programmatic name of this offering. Name *string // URL for an icon associated with this offering. OfferingIconURL *string // URL for an additional docs with this offering. OfferingDocsURL *string // URL to be displayed in the Consumption UI for getting support on this offering. OfferingSupportURL *string // List of tags associated with this catalog. Tags []string // Repository info for offerings. Rating *Rating // The date and time this catalog was created. Created *strfmt.DateTime // The date and time this catalog was last updated. Updated *strfmt.DateTime // Short description in the requested language. ShortDescription *string // Long description in the requested language. LongDescription *string // list of features associated with this offering. Features []Feature // Array of kind. Kinds []Kind // Is it permitted to request publishing to IBM or Public. PermitRequestIBMPublicPublish *bool // Indicates if this offering has been approved for use by all IBMers. IBMPublishApproved *bool // Indicates if this offering has been approved for use by all IBM Cloud users. PublicPublishApproved *bool // The original offering CRN that this publish entry came from. PublicOriginalCRN *string // The crn of the public catalog entry of this offering. PublishPublicCRN *string // The portal's approval record ID. PortalApprovalRecord *string // The portal UI URL. PortalUIURL *string // The id of the catalog containing this offering. CatalogID *string // The name of the catalog. CatalogName *string // Map of metadata values for this offering. Metadata map[string]interface{} // A disclaimer for this offering. Disclaimer *string // Determine if this offering should be displayed in the Consumption UI. Hidden *bool // Provider of this offering. Provider *string // Repository info for offerings. RepoInfo *RepoInfo // 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) 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) 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) 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) 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 CreateVersionInstanceOptions ¶ added in v0.17.8
type CreateVersionInstanceOptions struct { // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // provisioned instance ID (part of the CRN). ID *string // url reference to this object. URL *string // platform CRN for this instance. CRN *string // the label for this instance. Label *string // Catalog ID this instance was created from. CatalogID *string // Offering ID this instance was created from. OfferingID *string // the format this instance has (helm, operator, ova...). KindFormat *string // The version this instance was installed from (not version id). Version *string // Cluster ID. ClusterID *string // Cluster region (e.g., us-south). ClusterRegion *string // List of target namespaces to install into. ClusterNamespaces []string // designate to install into all namespaces. ClusterAllNamespaces *bool // Allows users to set headers on API requests Headers map[string]string }
CreateVersionInstanceOptions : The CreateVersionInstance options.
func (*CreateVersionInstanceOptions) SetCRN ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetCRN(crn string) *CreateVersionInstanceOptions
SetCRN : Allow user to set CRN
func (*CreateVersionInstanceOptions) SetCatalogID ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetCatalogID(catalogID string) *CreateVersionInstanceOptions
SetCatalogID : Allow user to set CatalogID
func (*CreateVersionInstanceOptions) SetClusterAllNamespaces ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *CreateVersionInstanceOptions
SetClusterAllNamespaces : Allow user to set ClusterAllNamespaces
func (*CreateVersionInstanceOptions) SetClusterID ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetClusterID(clusterID string) *CreateVersionInstanceOptions
SetClusterID : Allow user to set ClusterID
func (*CreateVersionInstanceOptions) SetClusterNamespaces ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *CreateVersionInstanceOptions
SetClusterNamespaces : Allow user to set ClusterNamespaces
func (*CreateVersionInstanceOptions) SetClusterRegion ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetClusterRegion(clusterRegion string) *CreateVersionInstanceOptions
SetClusterRegion : Allow user to set ClusterRegion
func (*CreateVersionInstanceOptions) SetHeaders ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetHeaders(param map[string]string) *CreateVersionInstanceOptions
SetHeaders : Allow user to set Headers
func (*CreateVersionInstanceOptions) SetID ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetID(id string) *CreateVersionInstanceOptions
SetID : Allow user to set ID
func (*CreateVersionInstanceOptions) SetKindFormat ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetKindFormat(kindFormat string) *CreateVersionInstanceOptions
SetKindFormat : Allow user to set KindFormat
func (*CreateVersionInstanceOptions) SetLabel ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetLabel(label string) *CreateVersionInstanceOptions
SetLabel : Allow user to set Label
func (*CreateVersionInstanceOptions) SetOfferingID ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetOfferingID(offeringID string) *CreateVersionInstanceOptions
SetOfferingID : Allow user to set OfferingID
func (*CreateVersionInstanceOptions) SetURL ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetURL(url string) *CreateVersionInstanceOptions
SetURL : Allow user to set URL
func (*CreateVersionInstanceOptions) SetVersion ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetVersion(version string) *CreateVersionInstanceOptions
SetVersion : Allow user to set Version
func (*CreateVersionInstanceOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (options *CreateVersionInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateVersionInstanceOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeleteCatalogOptions ¶
type DeleteCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `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 DeleteLicenseEntitlementOptions ¶
type DeleteLicenseEntitlementOptions struct { // The specific entitlement ID (can be obtained from one of the license entitlement queries). EntitlementID *string `validate:"required,ne="` // The account ID to query for the entitlement. Default is the account from the user's token. AccountID *string // Allows users to set headers on API requests Headers map[string]string }
DeleteLicenseEntitlementOptions : The DeleteLicenseEntitlement options.
func (*DeleteLicenseEntitlementOptions) SetAccountID ¶
func (options *DeleteLicenseEntitlementOptions) SetAccountID(accountID string) *DeleteLicenseEntitlementOptions
SetAccountID : Allow user to set AccountID
func (*DeleteLicenseEntitlementOptions) SetEntitlementID ¶
func (options *DeleteLicenseEntitlementOptions) SetEntitlementID(entitlementID string) *DeleteLicenseEntitlementOptions
SetEntitlementID : Allow user to set EntitlementID
func (*DeleteLicenseEntitlementOptions) SetHeaders ¶
func (options *DeleteLicenseEntitlementOptions) SetHeaders(param map[string]string) *DeleteLicenseEntitlementOptions
SetHeaders : Allow user to set Headers
type DeleteObjectAccessListOptions ¶ added in v0.17.8
type DeleteObjectAccessListOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // A list of accounts to delete. An entry with star["*"] will remove all accounts. Accounts []string `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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // Account identifier. AccountIdentifier *string `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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 DeleteOfferingOptions ¶
type DeleteOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Offering identification. OfferingID *string `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 `validate:"required"` // Cluster identification. ClusterID *string `validate:"required"` // Cluster region. Region *string `validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `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 DeleteVersionInstanceOptions ¶ added in v0.17.8
type DeleteVersionInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteVersionInstanceOptions : The DeleteVersionInstance options.
func (*DeleteVersionInstanceOptions) SetHeaders ¶ added in v0.17.8
func (options *DeleteVersionInstanceOptions) SetHeaders(param map[string]string) *DeleteVersionInstanceOptions
SetHeaders : Allow user to set Headers
func (*DeleteVersionInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.8
func (options *DeleteVersionInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *DeleteVersionInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
type DeleteVersionOptions ¶
type DeleteVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `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 `validate:"required"` // Cluster ID. ClusterID *string // Cluster region. Region *string // Kube namespaces to deploy Operator(s) to. Namespaces []string // Denotes whether to install Operator(s) globally. AllNamespaces *bool // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string // 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 DeprecateVersionOptions ¶
type DeprecateVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `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 Enterprise ¶
type Enterprise struct { // Enterprise identification. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Filters for account and catalog filters. AccountFilters *Filters `json:"account_filters,omitempty"` // Map of account group ids to AccountGroup objects. AccountGroups *EnterpriseAccountGroups `json:"account_groups,omitempty"` }
Enterprise : Enterprise account information.
type EnterpriseAccountGroups ¶
type EnterpriseAccountGroups struct { // Filters for an Account Group. Keys *AccountGroup `json:"keys,omitempty"` }
EnterpriseAccountGroups : Map of account group ids to AccountGroup objects.
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 // 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 `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 `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 `validate:"required,ne="` // Region of the cluster. Region *string `validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `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 // 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 // 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 // true - include offerings which have been marked as hidden. The default is false and hidden offerings are not // returned. IncludeHidden *bool // number or results to return. Limit *int64 // number of results to skip before returning values. Offset *int64 // 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 GetEnterpriseAuditOptions ¶ added in v0.17.8
type GetEnterpriseAuditOptions struct { // Enterprise identification. EnterpriseID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetEnterpriseAuditOptions : The GetEnterpriseAudit options.
func (*GetEnterpriseAuditOptions) SetEnterpriseID ¶ added in v0.17.8
func (options *GetEnterpriseAuditOptions) SetEnterpriseID(enterpriseID string) *GetEnterpriseAuditOptions
SetEnterpriseID : Allow user to set EnterpriseID
func (*GetEnterpriseAuditOptions) SetHeaders ¶ added in v0.17.8
func (options *GetEnterpriseAuditOptions) SetHeaders(param map[string]string) *GetEnterpriseAuditOptions
SetHeaders : Allow user to set Headers
type GetEnterpriseOptions ¶
type GetEnterpriseOptions struct { // Enterprise identification. EnterpriseID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetEnterpriseOptions : The GetEnterprise options.
func (*GetEnterpriseOptions) SetEnterpriseID ¶
func (options *GetEnterpriseOptions) SetEnterpriseID(enterpriseID string) *GetEnterpriseOptions
SetEnterpriseID : Allow user to set EnterpriseID
func (*GetEnterpriseOptions) SetHeaders ¶
func (options *GetEnterpriseOptions) SetHeaders(param map[string]string) *GetEnterpriseOptions
SetHeaders : Allow user to set Headers
type GetNamespacesOptions ¶
type GetNamespacesOptions struct { // ID of the cluster. ClusterID *string `validate:"required,ne="` // Cluster region. Region *string `validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // The maximum number of results to return. Limit *int64 // The number of results to skip before returning values. Offset *int64 // 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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // The maximum number of results to return. Limit *int64 // The number of results to skip before returning values. Offset *int64 // 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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // Account identifier. AccountIdentifier *string `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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 GetOfferingAuditOptions ¶ added in v0.12.2
type GetOfferingAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Offering identifier. OfferingID *string `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 GetOfferingOptions ¶
type GetOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // 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) 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
type GetOverrideValuesOptions ¶
type GetOverrideValuesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `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 `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // ID of the cluster. ClusterID *string // Cluster region. Region *string // Required if the version's pre-install scope is `namespace`. Namespace *string // 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 GetRepoOptions ¶
type GetRepoOptions struct { // The type of repository (valid repository types: helm). Type *string `validate:"required,ne="` // The URL for the repository's chart zip file (e.g // https://registry.bluemix.net/helm/ibm-charts/charts/ibm-redis-ha-dev-1.0.0.tgz). Charturl *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetRepoOptions : The GetRepo options.
func (*GetRepoOptions) SetCharturl ¶
func (options *GetRepoOptions) SetCharturl(charturl string) *GetRepoOptions
SetCharturl : Allow user to set Charturl
func (*GetRepoOptions) SetHeaders ¶
func (options *GetRepoOptions) SetHeaders(param map[string]string) *GetRepoOptions
SetHeaders : Allow user to set Headers
func (*GetRepoOptions) SetType ¶
func (options *GetRepoOptions) SetType(typeVar string) *GetRepoOptions
SetType : Allow user to set Type
type GetReposOptions ¶
type GetReposOptions struct { // The type of repository (valid repository types: helm). Type *string `validate:"required,ne="` // The URL for the repository's root (e.g https://kubernetes-charts-incubator.storage.googleapis.com). Repourl *string `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetReposOptions : The GetRepos options.
func (*GetReposOptions) SetHeaders ¶
func (options *GetReposOptions) SetHeaders(param map[string]string) *GetReposOptions
SetHeaders : Allow user to set Headers
func (*GetReposOptions) SetRepourl ¶
func (options *GetReposOptions) SetRepourl(repourl string) *GetReposOptions
SetRepourl : Allow user to set Repourl
func (*GetReposOptions) SetType ¶
func (options *GetReposOptions) SetType(typeVar string) *GetReposOptions
SetType : Allow user to set Type
type GetValidationStatusOptions ¶
type GetValidationStatusOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `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 GetVersionAboutOptions ¶
type GetVersionAboutOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionAboutOptions : The GetVersionAbout options.
func (*GetVersionAboutOptions) SetHeaders ¶
func (options *GetVersionAboutOptions) SetHeaders(param map[string]string) *GetVersionAboutOptions
SetHeaders : Allow user to set Headers
func (*GetVersionAboutOptions) SetVersionLocID ¶
func (options *GetVersionAboutOptions) SetVersionLocID(versionLocID string) *GetVersionAboutOptions
SetVersionLocID : Allow user to set VersionLocID
type GetVersionContainerImagesOptions ¶
type GetVersionContainerImagesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionContainerImagesOptions : The GetVersionContainerImages options.
func (*GetVersionContainerImagesOptions) SetHeaders ¶
func (options *GetVersionContainerImagesOptions) SetHeaders(param map[string]string) *GetVersionContainerImagesOptions
SetHeaders : Allow user to set Headers
func (*GetVersionContainerImagesOptions) SetVersionLocID ¶
func (options *GetVersionContainerImagesOptions) SetVersionLocID(versionLocID string) *GetVersionContainerImagesOptions
SetVersionLocID : Allow user to set VersionLocID
type GetVersionInstanceOptions ¶ added in v0.17.8
type GetVersionInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionInstanceOptions : The GetVersionInstance options.
func (*GetVersionInstanceOptions) SetHeaders ¶ added in v0.17.8
func (options *GetVersionInstanceOptions) SetHeaders(param map[string]string) *GetVersionInstanceOptions
SetHeaders : Allow user to set Headers
func (*GetVersionInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.8
func (options *GetVersionInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *GetVersionInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
type GetVersionLicenseOptions ¶
type GetVersionLicenseOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `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 `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionLicenseOptions : The GetVersionLicense options.
func (*GetVersionLicenseOptions) SetHeaders ¶
func (options *GetVersionLicenseOptions) SetHeaders(param map[string]string) *GetVersionLicenseOptions
SetHeaders : Allow user to set Headers
func (*GetVersionLicenseOptions) SetLicenseID ¶
func (options *GetVersionLicenseOptions) SetLicenseID(licenseID string) *GetVersionLicenseOptions
SetLicenseID : Allow user to set LicenseID
func (*GetVersionLicenseOptions) SetVersionLocID ¶
func (options *GetVersionLicenseOptions) SetVersionLocID(versionLocID string) *GetVersionLicenseOptions
SetVersionLocID : Allow user to set VersionLocID
type GetVersionOptions ¶
type GetVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `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 GetVersionUpdatesOptions ¶
type GetVersionUpdatesOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // The kind of offering (e.g, helm, ova, terraform ...). Kind *string `validate:"required"` // optionaly provide an existing version to check updates for if one is not given, all version will be returned. Version *string // The id of the cluster where this version was installed. ClusterID *string // The region of the cluster where this version was installed. Region *string // The resource group id of the cluster where this version was installed. ResourceGroupID *string // The namespace of the cluster where this version was installed. Namespace *string // Allows users to set headers on API requests Headers map[string]string }
GetVersionUpdatesOptions : The GetVersionUpdates options.
func (*GetVersionUpdatesOptions) SetCatalogIdentifier ¶ added in v0.17.8
func (options *GetVersionUpdatesOptions) SetCatalogIdentifier(catalogIdentifier string) *GetVersionUpdatesOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetVersionUpdatesOptions) SetClusterID ¶
func (options *GetVersionUpdatesOptions) SetClusterID(clusterID string) *GetVersionUpdatesOptions
SetClusterID : Allow user to set ClusterID
func (*GetVersionUpdatesOptions) SetHeaders ¶
func (options *GetVersionUpdatesOptions) SetHeaders(param map[string]string) *GetVersionUpdatesOptions
SetHeaders : Allow user to set Headers
func (*GetVersionUpdatesOptions) SetKind ¶ added in v0.17.8
func (options *GetVersionUpdatesOptions) SetKind(kind string) *GetVersionUpdatesOptions
SetKind : Allow user to set Kind
func (*GetVersionUpdatesOptions) SetNamespace ¶
func (options *GetVersionUpdatesOptions) SetNamespace(namespace string) *GetVersionUpdatesOptions
SetNamespace : Allow user to set Namespace
func (*GetVersionUpdatesOptions) SetOfferingID ¶ added in v0.17.8
func (options *GetVersionUpdatesOptions) SetOfferingID(offeringID string) *GetVersionUpdatesOptions
SetOfferingID : Allow user to set OfferingID
func (*GetVersionUpdatesOptions) SetRegion ¶
func (options *GetVersionUpdatesOptions) SetRegion(region string) *GetVersionUpdatesOptions
SetRegion : Allow user to set Region
func (*GetVersionUpdatesOptions) SetResourceGroupID ¶
func (options *GetVersionUpdatesOptions) SetResourceGroupID(resourceGroupID string) *GetVersionUpdatesOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*GetVersionUpdatesOptions) SetVersion ¶ added in v0.17.8
func (options *GetVersionUpdatesOptions) SetVersion(version string) *GetVersionUpdatesOptions
SetVersion : Allow user to set Version
type GetVersionWorkingCopyOptions ¶
type GetVersionWorkingCopyOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionWorkingCopyOptions : The GetVersionWorkingCopy options.
func (*GetVersionWorkingCopyOptions) SetHeaders ¶
func (options *GetVersionWorkingCopyOptions) SetHeaders(param map[string]string) *GetVersionWorkingCopyOptions
SetHeaders : Allow user to set Headers
func (*GetVersionWorkingCopyOptions) SetVersionLocID ¶
func (options *GetVersionWorkingCopyOptions) SetVersionLocID(versionLocID string) *GetVersionWorkingCopyOptions
SetVersionLocID : Allow user to set VersionLocID
type HelmChart ¶
type HelmChart struct { // Chart name. Name *string `json:"name,omitempty"` // Chart description. Description *string `json:"description,omitempty"` // Chart icon. Icon *string `json:"icon,omitempty"` // Chart version. Version *string `json:"version,omitempty"` // Chart app version. AppVersion *string `json:"appVersion,omitempty"` }
HelmChart : Helm chart.
type HelmPackage ¶
type HelmPackage struct { // The name of the requested chart, or the name of a nested chart within the requested chart. Chart *HelmPackageChart `json:"chart,omitempty"` }
HelmPackage : Helm package.
type HelmPackageChart ¶
type HelmPackageChart struct { // Helm chart. ChartYaml *HelmChart `json:"Chart.yaml,omitempty"` // Project SHA. Sha *string `json:"sha,omitempty"` // Helm chart description. ReadmeMd *string `json:"README.md,omitempty"` // Values metadata. ValuesMetadata map[string]interface{} `json:"values-metadata,omitempty"` // License metadata. LicenseMetadata map[string]interface{} `json:"license-metadata,omitempty"` }
HelmPackageChart : The name of the requested chart, or the name of a nested chart within the requested chart.
type HelmRepoList ¶
type HelmRepoList struct { // A chart entry in the repo. This response will contain many chart names. Chart *HelmRepoListChart `json:"chart,omitempty"` }
HelmRepoList : Helm repository metadata.
type HelmRepoListChart ¶
type HelmRepoListChart struct { // API version. APIVersion *string `json:"api_version,omitempty"` // Date and time created. Created *strfmt.DateTime `json:"created,omitempty"` // Description of Helm repo entry. Description *string `json:"description,omitempty"` // Denotes whether repo entry is deprecated. Deprecated *bool `json:"deprecated,omitempty"` // Digest of entry. Digest *string `json:"digest,omitempty"` // Location of repo entry. Home *string `json:"home,omitempty"` // Entry icon. Icon *string `json:"icon,omitempty"` // List of keywords. Keywords []string `json:"keywords,omitempty"` // Emails and names of repo maintainers. Maintainers []Maintainers `json:"maintainers,omitempty"` // Entry name. Name *string `json:"name,omitempty"` // Helm server version. TillerVersion *string `json:"tiller_version,omitempty"` // Array of URLs. Urls []string `json:"urls,omitempty"` // Array of sources. Sources []string `json:"sources,omitempty"` // Entry version. Version *string `json:"version,omitempty"` // Application version. AppVersion *string `json:"appVersion,omitempty"` }
HelmRepoListChart : A chart entry in the repo. This response will contain many chart names.
type IBMPublishObjectOptions ¶ added in v0.17.8
type IBMPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 `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 `validate:"required,ne="` // Tags array. Tags []string // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string // Re-use the specified offeringID during import. OfferingID *string // The semver value for this new version. TargetVersion *string // Add all possible configuration items when creating this version. IncludeConfig *bool // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string // Authentication token used to access the specified zip file. XAuthToken *string // 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) 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 `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // Tags array. Tags []string // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte // URL path to zip location. If not specified, must provide content in the body of this call. Zipurl *string // The semver value for this new version, if not found in the zip url package content. TargetVersion *string // Add all possible configuration values to this version when importing. IncludeConfig *bool // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string // 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) 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 `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // Cluster ID. ClusterID *string // Cluster region. Region *string // Kube namespace. Namespace *string // 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{} // Entitlement API Key for this offering. EntitlementApikey *string // Schematics workspace configuration. Schematics *DeployRequestBodySchematics // Script. Script *string // Script ID. ScriptID *string // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string // VCenter ID. VcenterID *string // VCenter User. VcenterUser *string // VCenter Password. VcenterPassword *string // VCenter Location. VcenterLocation *string // VCenter Datastore. VcenterDatastore *string // 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 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 LicenseEntitlement ¶
type LicenseEntitlement struct { // Entitlement name. Name *string `json:"name,omitempty"` // Entitlement ID. ID *string `json:"id,omitempty"` // Entitlement CRN. CRN *string `json:"crn,omitempty"` // URL for the BSS entitlement, e.g. /v1/licensing/entitlements/:id. URL *string `json:"url,omitempty"` // Entitlement offering type. OfferingType *string `json:"offering_type,omitempty"` // State of the BSS entitlement, e.g. 'active' or if it's been deleted, 'removed'. State *string `json:"state,omitempty"` // Entitlement is good from this starting date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveFrom *string `json:"effective_from,omitempty"` // Entitlement is good until this ending date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveUntil *string `json:"effective_until,omitempty"` // Account ID where this entitlement is bound to. AccountID *string `json:"account_id,omitempty"` // Account ID of owner. OwnerID *string `json:"owner_id,omitempty"` // GC ID of the specific offering version. VersionID *string `json:"version_id,omitempty"` // Marketplace offering ID for this license entitlement. LicenseOfferingID *string `json:"license_offering_id,omitempty"` // Specific license entitlement ID from the license provider, eg. D1W3R4. LicenseID *string `json:"license_id,omitempty"` // IBM ID of the owner of this license entitlement. LicenseOwnerID *string `json:"license_owner_id,omitempty"` // Type of license entitlement, e.g. ibm-ppa. LicenseType *string `json:"license_type,omitempty"` // ID of the license provider. LicenseProviderID *string `json:"license_provider_id,omitempty"` // URL for the BSS license provider, e.g. /v1/licensing/license_providers/:license_provider_id. LicenseProviderURL *string `json:"license_provider_url,omitempty"` // Specific license entitlement ID from the license provider, eg. D1W3R4. LicenseProductID *string `json:"license_product_id,omitempty"` // Location of the registry images, eg. cp/cp4d. NamespaceRepository *string `json:"namespace_repository,omitempty"` // API key for access to the license entitlement. Apikey *string `json:"apikey,omitempty"` // IBM ID. CreateBy *string `json:"create_by,omitempty"` // IBM ID. UpdateBy *string `json:"update_by,omitempty"` // Creation date, eg. '2019-07-17T21:21:47.6794935Z'. CreateAt *string `json:"create_at,omitempty"` // Date last updated, eg. '2019-07-17T21:21:47.6794935Z'. UpdatedAt *string `json:"updated_at,omitempty"` // Entitlement history. History []LicenseEntitlementHistoryItem `json:"history,omitempty"` // Array of license offering references. OfferingList []LicenseOfferingReference `json:"offering_list,omitempty"` }
LicenseEntitlement : License entitlement.
type LicenseEntitlementHistoryItem ¶
type LicenseEntitlementHistoryItem struct { // Eg. create. Action *string `json:"action,omitempty"` // Eg. IBM ID of user. User *string `json:"user,omitempty"` // Date of action, eg. '2019-07-17T21:21:47.6794935Z'. Date *string `json:"date,omitempty"` }
LicenseEntitlementHistoryItem : LicenseEntitlementHistoryItem struct
type LicenseOfferingReference ¶
type LicenseOfferingReference struct { // Offering ID. ID *string `json:"id,omitempty"` // Offering name. Name *string `json:"name,omitempty"` // Offering label'. Label *string `json:"label,omitempty"` // URL to offering icon. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // Account ID associated with offering. AccountID *string `json:"account_id,omitempty"` // Catalog ID associated with offering. CatalogID *string `json:"catalog_id,omitempty"` }
LicenseOfferingReference : License offering reference.
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 `validate:"required,ne="` // The number of results to return. Limit *int64 // The number of results to skip before returning values. Offset *int64 // Only return results that contain the specified string. Name *string // 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 // 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 `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 // The maximum number of results to return. Limit *int64 // The number of results to skip before returning values. Offset *int64 // Only return results that contain the specified string. Name *string // 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 // 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 `validate:"required"` // Cluster identification. ClusterID *string `validate:"required"` // Cluster region. Region *string `validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `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 Maintainers ¶
type Maintainers struct { // Maintainer email address. Email *string `json:"email,omitempty"` // Name of maintainer. Name *string `json:"name,omitempty"` }
Maintainers : Repo maintainers.
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"` // 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"` // 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"` // Provider of this offering. Provider *string `json:"provider,omitempty"` // Repository info for offerings. RepoInfo *RepoInfo `json:"repo_info,omitempty"` }
Offering : Offering information.
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 `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // Cluster ID. ClusterID *string // Cluster region. Region *string // Kube namespace. Namespace *string // 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{} // Entitlement API Key for this offering. EntitlementApikey *string // Schematics workspace configuration. Schematics *DeployRequestBodySchematics // Script. Script *string // Script ID. ScriptID *string // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string // VCenter ID. VcenterID *string // VCenter User. VcenterUser *string // VCenter Password. VcenterPassword *string // VCenter Location. VcenterLocation *string // VCenter Datastore. VcenterDatastore *string // 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 PublicPublishObjectOptions ¶ added in v0.17.8
type PublicPublishObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `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 `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 PutVersionInstanceOptions ¶ added in v0.17.8
type PutVersionInstanceOptions struct { // Version Instance identifier. InstanceIdentifier *string `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // provisioned instance ID (part of the CRN). ID *string // url reference to this object. URL *string // platform CRN for this instance. CRN *string // the label for this instance. Label *string // Catalog ID this instance was created from. CatalogID *string // Offering ID this instance was created from. OfferingID *string // the format this instance has (helm, operator, ova...). KindFormat *string // The version this instance was installed from (not version id). Version *string // Cluster ID. ClusterID *string // Cluster region (e.g., us-south). ClusterRegion *string // List of target namespaces to install into. ClusterNamespaces []string // designate to install into all namespaces. ClusterAllNamespaces *bool // Allows users to set headers on API requests Headers map[string]string }
PutVersionInstanceOptions : The PutVersionInstance options.
func (*PutVersionInstanceOptions) SetCRN ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetCRN(crn string) *PutVersionInstanceOptions
SetCRN : Allow user to set CRN
func (*PutVersionInstanceOptions) SetCatalogID ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetCatalogID(catalogID string) *PutVersionInstanceOptions
SetCatalogID : Allow user to set CatalogID
func (*PutVersionInstanceOptions) SetClusterAllNamespaces ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetClusterAllNamespaces(clusterAllNamespaces bool) *PutVersionInstanceOptions
SetClusterAllNamespaces : Allow user to set ClusterAllNamespaces
func (*PutVersionInstanceOptions) SetClusterID ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetClusterID(clusterID string) *PutVersionInstanceOptions
SetClusterID : Allow user to set ClusterID
func (*PutVersionInstanceOptions) SetClusterNamespaces ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetClusterNamespaces(clusterNamespaces []string) *PutVersionInstanceOptions
SetClusterNamespaces : Allow user to set ClusterNamespaces
func (*PutVersionInstanceOptions) SetClusterRegion ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetClusterRegion(clusterRegion string) *PutVersionInstanceOptions
SetClusterRegion : Allow user to set ClusterRegion
func (*PutVersionInstanceOptions) SetHeaders ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetHeaders(param map[string]string) *PutVersionInstanceOptions
SetHeaders : Allow user to set Headers
func (*PutVersionInstanceOptions) SetID ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetID(id string) *PutVersionInstanceOptions
SetID : Allow user to set ID
func (*PutVersionInstanceOptions) SetInstanceIdentifier ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetInstanceIdentifier(instanceIdentifier string) *PutVersionInstanceOptions
SetInstanceIdentifier : Allow user to set InstanceIdentifier
func (*PutVersionInstanceOptions) SetKindFormat ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetKindFormat(kindFormat string) *PutVersionInstanceOptions
SetKindFormat : Allow user to set KindFormat
func (*PutVersionInstanceOptions) SetLabel ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetLabel(label string) *PutVersionInstanceOptions
SetLabel : Allow user to set Label
func (*PutVersionInstanceOptions) SetOfferingID ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetOfferingID(offeringID string) *PutVersionInstanceOptions
SetOfferingID : Allow user to set OfferingID
func (*PutVersionInstanceOptions) SetURL ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetURL(url string) *PutVersionInstanceOptions
SetURL : Allow user to set URL
func (*PutVersionInstanceOptions) SetVersion ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetVersion(version string) *PutVersionInstanceOptions
SetVersion : Allow user to set Version
func (*PutVersionInstanceOptions) SetXAuthRefreshToken ¶ added in v0.17.8
func (options *PutVersionInstanceOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *PutVersionInstanceOptions
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 `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // The semver value for this new version. TargetVersion *string `validate:"required"` // Tags array. Tags []string // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string // byte array representing the content to be imported. Only supported for OVA images at this time. Content *[]byte // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string // 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 `validate:"required,ne="` // Unique ID. ID *string // Cloudant revision. Rev *string // Display Name in the requested language. Label *string // Description in the requested language. ShortDescription *string // URL for an icon associated with this catalog. CatalogIconURL *string // List of tags associated with this catalog. Tags []string // List of features associated with this catalog. Features []Feature // Denotes whether a catalog is disabled. Disabled *bool // Resource group id the catalog is owned by. ResourceGroupID *string // Account that owns catalog. OwningAccount *string // Filters for account and catalog filters. CatalogFilters *Filters // Feature information. SyndicationSettings *SyndicationResource // 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) 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 `validate:"required,ne="` // Object identifier. ObjectIdentifier *string `validate:"required,ne="` // unique id. ID *string // The programmatic name of this offering. Name *string // Cloudant revision. Rev *string // The crn for this specific object. CRN *string // The url for this specific object. URL *string // The parent for this specific object. ParentID *string // Translated display name in the requested language. LabelI18n *string // Display name in the requested language. Label *string // List of tags associated with this catalog. Tags []string // The date and time this catalog was created. Created *strfmt.DateTime // The date and time this catalog was last updated. Updated *strfmt.DateTime // Short description in the requested language. ShortDescription *string // Short description translation. ShortDescriptionI18n *string // Kind of object. Kind *string // Publish information. Publish *PublishObject // Offering state. State *State // The id of the catalog containing this offering. CatalogID *string // The name of the catalog. CatalogName *string // Map of data values for this object. Data map[string]interface{} // 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 `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // Name of the file name that is being uploaded. FileName *string `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 `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // unique id. ID *string // Cloudant revision. Rev *string // The url for this specific offering. URL *string // The crn for this specific offering. CRN *string // Display Name in the requested language. Label *string // The programmatic name of this offering. Name *string // URL for an icon associated with this offering. OfferingIconURL *string // URL for an additional docs with this offering. OfferingDocsURL *string // URL to be displayed in the Consumption UI for getting support on this offering. OfferingSupportURL *string // List of tags associated with this catalog. Tags []string // Repository info for offerings. Rating *Rating // The date and time this catalog was created. Created *strfmt.DateTime // The date and time this catalog was last updated. Updated *strfmt.DateTime // Short description in the requested language. ShortDescription *string // Long description in the requested language. LongDescription *string // list of features associated with this offering. Features []Feature // Array of kind. Kinds []Kind // Is it permitted to request publishing to IBM or Public. PermitRequestIBMPublicPublish *bool // Indicates if this offering has been approved for use by all IBMers. IBMPublishApproved *bool // Indicates if this offering has been approved for use by all IBM Cloud users. PublicPublishApproved *bool // The original offering CRN that this publish entry came from. PublicOriginalCRN *string // The crn of the public catalog entry of this offering. PublishPublicCRN *string // The portal's approval record ID. PortalApprovalRecord *string // The portal UI URL. PortalUIURL *string // The id of the catalog containing this offering. CatalogID *string // The name of the catalog. CatalogName *string // Map of metadata values for this offering. Metadata map[string]interface{} // A disclaimer for this offering. Disclaimer *string // Determine if this offering should be displayed in the Consumption UI. Hidden *bool // Provider of this offering. Provider *string // Repository info for offerings. RepoInfo *RepoInfo // 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) 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) 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) 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) 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 `validate:"required"` // Cluster ID. ClusterID *string // Cluster region. Region *string // Kube namespaces to deploy Operator(s) to. Namespaces []string // Denotes whether to install Operator(s) globally. AllNamespaces *bool // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string // 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 `validate:"required"` // The maximum number of results to return. Limit *int64 // The number of results to skip before returning values. Offset *int64 // When true, hide private objects that correspond to public or IBM published objects. Collapse *bool // 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) 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 SharedPublishObjectOptions ¶ added in v0.17.8
type SharedPublishObjectOptions struct { string `validate:"required,ne="` ObjectIdentifier *string `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 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 // Hide the public catalog in this account. HideIBMCloudCatalog *bool // Filters for account and catalog filters. AccountFilters *Filters // 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 UpdateEnterpriseOptions ¶ added in v0.17.8
type UpdateEnterpriseOptions struct { // Enterprise identification. EnterpriseID *string `validate:"required,ne="` // Enterprise identification. ID *string // Cloudant revision. Rev *string // Filters for account and catalog filters. AccountFilters *Filters // Map of account group ids to AccountGroup objects. AccountGroups *EnterpriseAccountGroups // Allows users to set headers on API requests Headers map[string]string }
UpdateEnterpriseOptions : The UpdateEnterprise options.
func (*UpdateEnterpriseOptions) SetAccountFilters ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetAccountFilters(accountFilters *Filters) *UpdateEnterpriseOptions
SetAccountFilters : Allow user to set AccountFilters
func (*UpdateEnterpriseOptions) SetAccountGroups ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetAccountGroups(accountGroups *EnterpriseAccountGroups) *UpdateEnterpriseOptions
SetAccountGroups : Allow user to set AccountGroups
func (*UpdateEnterpriseOptions) SetEnterpriseID ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetEnterpriseID(enterpriseID string) *UpdateEnterpriseOptions
SetEnterpriseID : Allow user to set EnterpriseID
func (*UpdateEnterpriseOptions) SetHeaders ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetHeaders(param map[string]string) *UpdateEnterpriseOptions
SetHeaders : Allow user to set Headers
func (*UpdateEnterpriseOptions) SetID ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetID(id string) *UpdateEnterpriseOptions
SetID : Allow user to set ID
func (*UpdateEnterpriseOptions) SetRev ¶ added in v0.17.8
func (options *UpdateEnterpriseOptions) SetRev(rev string) *UpdateEnterpriseOptions
SetRev : Allow user to set Rev
type UpdateOfferingIBMOptions ¶ added in v0.17.8
type UpdateOfferingIBMOptions struct { // Catalog identifier. CatalogIdentifier *string `validate:"required,ne="` // Offering identification. OfferingID *string `validate:"required,ne="` // Type of approval, ibm or public. ApprovalType *string `validate:"required,ne="` // Approve (true) or disapprove (false). Approved *string `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 ValidateInstallOptions ¶ added in v0.17.8
type ValidateInstallOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `validate:"required"` // Cluster ID. ClusterID *string // Cluster region. Region *string // Kube namespace. Namespace *string // 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{} // Entitlement API Key for this offering. EntitlementApikey *string // Schematics workspace configuration. Schematics *DeployRequestBodySchematics // Script. Script *string // Script ID. ScriptID *string // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string // VCenter ID. VcenterID *string // VCenter User. VcenterUser *string // VCenter Password. VcenterPassword *string // VCenter Location. VcenterLocation *string // VCenter Datastore. VcenterDatastore *string // 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 VersionInstance ¶ added in v0.17.8
type VersionInstance struct { // provisioned instance ID (part of the CRN). ID *string `json:"id,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"` }
VersionInstance : A version instance resource (provision instance of a catalog version).
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"` // 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.