Documentation ¶
Overview ¶
Package catalogmanagementv1 : Operations and models for the CatalogManagementV1 service
Index ¶
- Constants
- 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 UnmarshalCatalog(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 UnmarshalClusterSearchResult(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 UnmarshalDeployRequirementsCheck(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 UnmarshalLicenseEntitlements(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseOfferingReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseProvider(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenseProviders(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLicenses(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 UnmarshalObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectDigest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObjectDigestFields(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 UnmarshalResourceGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceGroups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspace(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspaceCatalogRef(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspaceRuntimeData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspaceSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspaceTemplateRepo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsWorkspaceWorkspaceStatus(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 UnmarshalVersionUpdateDescriptor(m map[string]json.RawMessage, result interface{}) (err error)
- type Account
- type AccountGroup
- type AccountPublishVersionOptions
- type AccumulatedFilters
- type AccumulatedFiltersCatalogFiltersItem
- type AccumulatedFiltersCatalogFiltersItemCatalog
- type ApprovalResult
- type CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetClusterID(clusterID string) *CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetHeaders(param map[string]string) *CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetNamespace(namespace string) *CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetRegion(region string) *CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetResourceGroupID(resourceGroupID string) *CanDeploySchematicsOptions
- func (options *CanDeploySchematicsOptions) SetVersionLocID(versionLocID string) *CanDeploySchematicsOptions
- type Catalog
- type CatalogManagementV1
- 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) CanDeploySchematics(canDeploySchematicsOptions *CanDeploySchematicsOptions) (result *DeployRequirementsCheck, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CanDeploySchematicsWithContext(ctx context.Context, canDeploySchematicsOptions *CanDeploySchematicsOptions) (result *DeployRequirementsCheck, response *core.DetailedResponse, err error)
- 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 *Object, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateObjectWithContext(ctx context.Context, createObjectOptions *CreateObjectOptions) (result *Object, 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) CreateOperator(createOperatorOptions *CreateOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) CreateOperatorWithContext(ctx context.Context, createOperatorOptions *CreateOperatorOptions) (result []OperatorDeployResult, 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) 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) DeleteOperator(deleteOperatorOptions *DeleteOperatorOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteOperatorWithContext(ctx context.Context, deleteOperatorOptions *DeleteOperatorOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteVersion(deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) DeleteVersionWithContext(ctx context.Context, deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) 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) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAccountAuditWithContext(ctx context.Context, ...) (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) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetCatalogAuditWithContext(ctx context.Context, getCatalogAuditOptions *GetCatalogAuditOptions) (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) GetEnterpriseWithContext(ctx context.Context, getEnterpriseOptions *GetEnterpriseOptions) (result *Enterprise, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnterprisesAudit(getEnterprisesAuditOptions *GetEnterprisesAuditOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetEnterprisesAuditWithContext(ctx context.Context, getEnterprisesAuditOptions *GetEnterprisesAuditOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicenseEntitlements(getLicenseEntitlementsOptions *GetLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicenseEntitlementsWithContext(ctx context.Context, ...) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicenseProviders(getLicenseProvidersOptions *GetLicenseProvidersOptions) (result *LicenseProviders, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicenseProvidersWithContext(ctx context.Context, getLicenseProvidersOptions *GetLicenseProvidersOptions) (result *LicenseProviders, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicenses(getLicensesOptions *GetLicensesOptions) (result *Licenses, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetLicensesWithContext(ctx context.Context, getLicensesOptions *GetLicensesOptions) (result *Licenses, 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 *Object, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAudit(getObjectAuditOptions *GetObjectAuditOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectAuditWithContext(ctx context.Context, getObjectAuditOptions *GetObjectAuditOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetObjectWithContext(ctx context.Context, getObjectOptions *GetObjectOptions) (result *Object, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOffering(getOfferingOptions *GetOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAudit(getOfferingAuditOptions *GetOfferingAuditOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetOfferingAuditWithContext(ctx context.Context, getOfferingAuditOptions *GetOfferingAuditOptions) (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) GetResourceGroups(getResourceGroupsOptions *GetResourceGroupsOptions) (result *ResourceGroups, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetResourceGroupsWithContext(ctx context.Context, getResourceGroupsOptions *GetResourceGroupsOptions) (result *ResourceGroups, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetSchematicsWorkspaces(getSchematicsWorkspacesOptions *GetSchematicsWorkspacesOptions) (result *SchematicsWorkspaceSearchResult, response *core.DetailedResponse, ...)
- func (catalogManagement *CatalogManagementV1) GetSchematicsWorkspacesWithContext(ctx context.Context, ...) (result *SchematicsWorkspaceSearchResult, response *core.DetailedResponse, ...)
- 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) GetVersionLicense(getVersionLicenseOptions *GetVersionLicenseOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) GetVersionLicenseWithContext(ctx context.Context, getVersionLicenseOptions *GetVersionLicenseOptions) (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) 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) ListClusters(listClustersOptions *ListClustersOptions) (result *ClusterSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListClustersWithContext(ctx context.Context, listClustersOptions *ListClustersOptions) (result *ClusterSearchResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListLicenseEntitlements(listLicenseEntitlementsOptions *ListLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListLicenseEntitlementsWithContext(ctx context.Context, ...) (result *LicenseEntitlements, 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 (catalogManagement *CatalogManagementV1) ListVersions(listVersionsOptions *ListVersionsOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ListVersionsWithContext(ctx context.Context, listVersionsOptions *ListVersionsOptions) (response *core.DetailedResponse, err error)
- func (*CatalogManagementV1) NewAccountPublishVersionOptions(versionLocID string) *AccountPublishVersionOptions
- func (*CatalogManagementV1) NewCanDeploySchematicsOptions(versionLocID string, clusterID string, region string) *CanDeploySchematicsOptions
- func (*CatalogManagementV1) NewCommitVersionOptions(versionLocID string) *CommitVersionOptions
- func (*CatalogManagementV1) NewCopyVersionOptions(versionLocID string) *CopyVersionOptions
- func (*CatalogManagementV1) NewCreateCatalogOptions() *CreateCatalogOptions
- func (*CatalogManagementV1) NewCreateLicenseEntitlementOptions() *CreateLicenseEntitlementOptions
- func (*CatalogManagementV1) NewCreateObjectOptions(catalogIdentifier string) *CreateObjectOptions
- func (*CatalogManagementV1) NewCreateOfferingOptions(catalogIdentifier string) *CreateOfferingOptions
- func (*CatalogManagementV1) NewCreateOperatorOptions(xAuthRefreshToken string) *CreateOperatorOptions
- func (*CatalogManagementV1) NewDeleteCatalogOptions(catalogIdentifier string) *DeleteCatalogOptions
- func (*CatalogManagementV1) NewDeleteLicenseEntitlementOptions(entitlementID string) *DeleteLicenseEntitlementOptions
- func (*CatalogManagementV1) NewDeleteObjectOptions(catalogIdentifier string, objectIdentifier string) *DeleteObjectOptions
- func (*CatalogManagementV1) NewDeleteOfferingOptions(catalogIdentifier string, offeringID string) *DeleteOfferingOptions
- func (*CatalogManagementV1) NewDeleteOperatorOptions(xAuthRefreshToken string, clusterID string, region string, ...) *DeleteOperatorOptions
- func (*CatalogManagementV1) NewDeleteVersionOptions(versionLocID string) *DeleteVersionOptions
- 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) NewGetEnterpriseOptions(enterpriseID string) *GetEnterpriseOptions
- func (*CatalogManagementV1) NewGetEnterprisesAuditOptions(enterpriseID string) *GetEnterprisesAuditOptions
- func (*CatalogManagementV1) NewGetLicenseEntitlementsOptions(licenseProductID string) *GetLicenseEntitlementsOptions
- func (*CatalogManagementV1) NewGetLicenseProvidersOptions() *GetLicenseProvidersOptions
- func (*CatalogManagementV1) NewGetLicensesOptions(licenseProviderID string) *GetLicensesOptions
- func (*CatalogManagementV1) NewGetNamespacesOptions(clusterID string, region string, xAuthRefreshToken string) *GetNamespacesOptions
- 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) NewGetResourceGroupsOptions() *GetResourceGroupsOptions
- func (*CatalogManagementV1) NewGetSchematicsWorkspacesOptions(versionLocID string, xAuthRefreshToken string) *GetSchematicsWorkspacesOptions
- func (*CatalogManagementV1) NewGetValidationStatusOptions(versionLocID string, xAuthRefreshToken string) *GetValidationStatusOptions
- func (*CatalogManagementV1) NewGetVersionAboutOptions(versionLocID string) *GetVersionAboutOptions
- func (*CatalogManagementV1) NewGetVersionContainerImagesOptions(versionLocID string) *GetVersionContainerImagesOptions
- func (*CatalogManagementV1) NewGetVersionLicenseOptions(versionLocID string, licenseID string) *GetVersionLicenseOptions
- func (*CatalogManagementV1) NewGetVersionOptions(versionLocID string) *GetVersionOptions
- func (*CatalogManagementV1) NewGetVersionUpdatesOptions(versionLocID string) *GetVersionUpdatesOptions
- func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions(versionLocID string) *GetVersionWorkingCopyOptions
- 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) NewListClustersOptions() *ListClustersOptions
- func (*CatalogManagementV1) NewListLicenseEntitlementsOptions() *ListLicenseEntitlementsOptions
- func (*CatalogManagementV1) NewListObjectsOptions(catalogIdentifier string) *ListObjectsOptions
- func (*CatalogManagementV1) NewListOfferingsOptions(catalogIdentifier string) *ListOfferingsOptions
- func (*CatalogManagementV1) NewListOperatorsOptions(xAuthRefreshToken string, clusterID string, region string, ...) *ListOperatorsOptions
- func (*CatalogManagementV1) NewListVersionsOptions(q string) *ListVersionsOptions
- func (*CatalogManagementV1) NewPreinstallVersionOptions(versionLocID string, xAuthRefreshToken string) *PreinstallVersionOptions
- func (*CatalogManagementV1) NewPublicPublishVersionOptions(versionLocID string) *PublicPublishVersionOptions
- func (*CatalogManagementV1) NewReloadOfferingOptions(catalogIdentifier string, offeringID string, targetVersion string) *ReloadOfferingOptions
- func (*CatalogManagementV1) NewReplaceCatalogOptions(catalogIdentifier string) *ReplaceCatalogOptions
- func (*CatalogManagementV1) NewReplaceEnterpriseOptions(enterpriseID string) *ReplaceEnterpriseOptions
- 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) NewReplaceOperatorOptions(xAuthRefreshToken string) *ReplaceOperatorOptions
- func (*CatalogManagementV1) NewSearchLicenseOfferingsOptions(q string) *SearchLicenseOfferingsOptions
- func (*CatalogManagementV1) NewSearchLicenseVersionsOptions(q string) *SearchLicenseVersionsOptions
- func (*CatalogManagementV1) NewSearchObjectsOptions(query string) *SearchObjectsOptions
- func (*CatalogManagementV1) NewUpdateCatalogAccountOptions() *UpdateCatalogAccountOptions
- func (*CatalogManagementV1) NewUpdateOfferingIbmOptions(catalogIdentifier string, offeringID string, approvalType string, ...) *UpdateOfferingIbmOptions
- func (*CatalogManagementV1) NewValidationInstallOptions(versionLocID string, xAuthRefreshToken string) *ValidationInstallOptions
- 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) 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) 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) ReplaceEnterprise(replaceEnterpriseOptions *ReplaceEnterpriseOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceEnterpriseWithContext(ctx context.Context, replaceEnterpriseOptions *ReplaceEnterpriseOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceObject(replaceObjectOptions *ReplaceObjectOptions) (result *Object, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceObjectWithContext(ctx context.Context, replaceObjectOptions *ReplaceObjectOptions) (result *Object, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOffering(replaceOfferingOptions *ReplaceOfferingOptions) (result *Catalog, 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 *Catalog, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOperator(replaceOperatorOptions *ReplaceOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ReplaceOperatorWithContext(ctx context.Context, replaceOperatorOptions *ReplaceOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchLicenseOfferings(searchLicenseOfferingsOptions *SearchLicenseOfferingsOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchLicenseOfferingsWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchLicenseVersions(searchLicenseVersionsOptions *SearchLicenseVersionsOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) SearchLicenseVersionsWithContext(ctx context.Context, ...) (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) 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) 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) ValidationInstall(validationInstallOptions *ValidationInstallOptions) (response *core.DetailedResponse, err error)
- func (catalogManagement *CatalogManagementV1) ValidationInstallWithContext(ctx context.Context, validationInstallOptions *ValidationInstallOptions) (response *core.DetailedResponse, err error)
- type CatalogManagementV1Options
- type CatalogSearchResult
- type CategoryFilter
- type ClusterInfo
- type ClusterSearchResult
- type CommitVersionOptions
- type Configuration
- type CopyVersionOptions
- func (options *CopyVersionOptions) SetContent(content []int64) *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) SetCreated(created *strfmt.DateTime) *CreateCatalogOptions
- func (options *CreateCatalogOptions) SetCrn(crn 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) SetOfferingsURL(offeringsURL 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
- func (options *CreateCatalogOptions) SetURL(url string) *CreateCatalogOptions
- func (options *CreateCatalogOptions) SetUpdated(updated *strfmt.DateTime) *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 CreateObjectOptions
- func (options *CreateObjectOptions) SetAllowList(allowList []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) SetCrn(crn string) *CreateObjectOptions
- func (options *CreateObjectOptions) SetData(data 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) 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) SetCrn(crn string) *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) SetID(id string) *CreateOfferingOptions
- func (options *CreateOfferingOptions) SetIbmPublishApproved(ibmPublishApproved bool) *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 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 CreateOperatorOptions
- func (options *CreateOperatorOptions) SetAllNamespaces(allNamespaces bool) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetClusterID(clusterID string) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetHeaders(param map[string]string) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetNamespaces(namespaces []string) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetRegion(region string) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetVersionLocatorID(versionLocatorID string) *CreateOperatorOptions
- func (options *CreateOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateOperatorOptions
- 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 DeleteObjectOptions
- type DeleteOfferingOptions
- type DeleteOperatorOptions
- func (options *DeleteOperatorOptions) SetClusterID(clusterID string) *DeleteOperatorOptions
- func (options *DeleteOperatorOptions) SetHeaders(param map[string]string) *DeleteOperatorOptions
- func (options *DeleteOperatorOptions) SetRegion(region string) *DeleteOperatorOptions
- func (options *DeleteOperatorOptions) SetVersionLocatorID(versionLocatorID string) *DeleteOperatorOptions
- func (options *DeleteOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOperatorOptions
- type DeleteVersionOptions
- type DeployRequestBodySchematics
- type DeployRequirementsCheck
- 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 GetEnterpriseOptions
- type GetEnterprisesAuditOptions
- func (options *GetEnterprisesAuditOptions) SetEnterpriseID(enterpriseID string) *GetEnterprisesAuditOptions
- func (options *GetEnterprisesAuditOptions) SetHeaders(param map[string]string) *GetEnterprisesAuditOptions
- func (options *GetEnterprisesAuditOptions) SetID(id string) *GetEnterprisesAuditOptions
- type GetLicenseEntitlementsOptions
- func (options *GetLicenseEntitlementsOptions) SetAccountID(accountID string) *GetLicenseEntitlementsOptions
- func (options *GetLicenseEntitlementsOptions) SetHeaders(param map[string]string) *GetLicenseEntitlementsOptions
- func (options *GetLicenseEntitlementsOptions) SetLicenseProductID(licenseProductID string) *GetLicenseEntitlementsOptions
- func (options *GetLicenseEntitlementsOptions) SetVersionID(versionID string) *GetLicenseEntitlementsOptions
- type GetLicenseProvidersOptions
- type GetLicensesOptions
- func (options *GetLicensesOptions) SetAccountID(accountID string) *GetLicensesOptions
- func (options *GetLicensesOptions) SetHeaders(param map[string]string) *GetLicensesOptions
- func (options *GetLicensesOptions) SetLicenseProductID(licenseProductID string) *GetLicensesOptions
- func (options *GetLicensesOptions) SetLicenseProviderID(licenseProviderID string) *GetLicensesOptions
- func (options *GetLicensesOptions) SetLicenseType(licenseType string) *GetLicensesOptions
- func (options *GetLicensesOptions) SetName(name string) *GetLicensesOptions
- 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 GetObjectAuditOptions
- func (options *GetObjectAuditOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectAuditOptions
- func (options *GetObjectAuditOptions) SetHeaders(param map[string]string) *GetObjectAuditOptions
- func (options *GetObjectAuditOptions) SetID(id 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) SetID(id 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 GetResourceGroupsOptions
- type GetSchematicsWorkspacesOptions
- func (options *GetSchematicsWorkspacesOptions) SetHeaders(param map[string]string) *GetSchematicsWorkspacesOptions
- func (options *GetSchematicsWorkspacesOptions) SetVersionLocID(versionLocID string) *GetSchematicsWorkspacesOptions
- func (options *GetSchematicsWorkspacesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetSchematicsWorkspacesOptions
- 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 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) SetClusterID(clusterID string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetHeaders(param map[string]string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetNamespace(namespace string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetRegion(region string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetResourceGroupID(resourceGroupID string) *GetVersionUpdatesOptions
- func (options *GetVersionUpdatesOptions) SetVersionLocID(versionLocID string) *GetVersionUpdatesOptions
- type GetVersionWorkingCopyOptions
- type HelmChart
- type HelmPackage
- type HelmPackageChart
- type HelmRepoList
- type HelmRepoListChart
- type IDFilter
- type IbmPublishVersionOptions
- type Image
- type ImageManifest
- type ImportOfferingOptions
- func (options *ImportOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingOptions
- func (options *ImportOfferingOptions) SetContent(content []int64) *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 []int64) *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 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 LicenseEntitlements
- type LicenseObject
- type LicenseOfferingReference
- type LicenseProvider
- type LicenseProviders
- type Licenses
- type ListCatalogsOptions
- type ListClustersOptions
- func (options *ListClustersOptions) SetHeaders(param map[string]string) *ListClustersOptions
- func (options *ListClustersOptions) SetLimit(limit int64) *ListClustersOptions
- func (options *ListClustersOptions) SetOffset(offset int64) *ListClustersOptions
- func (options *ListClustersOptions) SetType(typeVar string) *ListClustersOptions
- type ListLicenseEntitlementsOptions
- func (options *ListLicenseEntitlementsOptions) SetAccountID(accountID string) *ListLicenseEntitlementsOptions
- func (options *ListLicenseEntitlementsOptions) SetHeaders(param map[string]string) *ListLicenseEntitlementsOptions
- func (options *ListLicenseEntitlementsOptions) SetLicenseProductID(licenseProductID string) *ListLicenseEntitlementsOptions
- func (options *ListLicenseEntitlementsOptions) SetState(state string) *ListLicenseEntitlementsOptions
- func (options *ListLicenseEntitlementsOptions) SetVersionID(versionID string) *ListLicenseEntitlementsOptions
- 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 ListVersionsOptions
- type Maintainers
- type NamespaceSearchResult
- type Object
- type ObjectDigest
- type ObjectDigestFields
- 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 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 PublicPublishVersionOptions
- type PublishObject
- type Rating
- type ReloadOfferingOptions
- func (options *ReloadOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReloadOfferingOptions
- func (options *ReloadOfferingOptions) SetContent(content []int64) *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) SetCreated(created *strfmt.DateTime) *ReplaceCatalogOptions
- func (options *ReplaceCatalogOptions) SetCrn(crn 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) SetOfferingsURL(offeringsURL 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
- func (options *ReplaceCatalogOptions) SetURL(url string) *ReplaceCatalogOptions
- func (options *ReplaceCatalogOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceCatalogOptions
- type ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetAccountFilters(accountFilters *Filters) *ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetAccountGroups(accountGroups *EnterpriseAccountGroups) *ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetEnterpriseID(enterpriseID string) *ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetHeaders(param map[string]string) *ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetID(id string) *ReplaceEnterpriseOptions
- func (options *ReplaceEnterpriseOptions) SetRev(rev string) *ReplaceEnterpriseOptions
- type ReplaceObjectOptions
- func (options *ReplaceObjectOptions) SetAllowList(allowList []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) SetCrn(crn string) *ReplaceObjectOptions
- func (options *ReplaceObjectOptions) SetData(data 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) 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) SetCrn(crn string) *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) SetID(id string) *ReplaceOfferingOptions
- func (options *ReplaceOfferingOptions) SetIbmPublishApproved(ibmPublishApproved bool) *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 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 ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetAllNamespaces(allNamespaces bool) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetClusterID(clusterID string) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetHeaders(param map[string]string) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetNamespaces(namespaces []string) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetRegion(region string) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetVersionLocatorID(versionLocatorID string) *ReplaceOperatorOptions
- func (options *ReplaceOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ReplaceOperatorOptions
- type RepoInfo
- type Resource
- type ResourceGroup
- type ResourceGroups
- type SchematicsWorkspace
- type SchematicsWorkspaceCatalogRef
- type SchematicsWorkspaceRuntimeData
- type SchematicsWorkspaceSearchResult
- type SchematicsWorkspaceTemplateRepo
- type SchematicsWorkspaceWorkspaceStatus
- type Script
- type SearchLicenseOfferingsOptions
- type SearchLicenseVersionsOptions
- 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 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) SetID(id string) *UpdateCatalogAccountOptions
- type UpdateOfferingIbmOptions
- func (options *UpdateOfferingIbmOptions) SetApprovalType(approvalType string) *UpdateOfferingIbmOptions
- func (options *UpdateOfferingIbmOptions) SetApproved(approved string) *UpdateOfferingIbmOptions
- func (options *UpdateOfferingIbmOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingIbmOptions
- func (options *UpdateOfferingIbmOptions) SetHeaders(param map[string]string) *UpdateOfferingIbmOptions
- func (options *UpdateOfferingIbmOptions) SetOfferingID(offeringID string) *UpdateOfferingIbmOptions
- type Validation
- type ValidationInstallOptions
- func (options *ValidationInstallOptions) SetClusterID(clusterID string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetEntitlementApikey(entitlementApikey string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetHeaders(param map[string]string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetNamespace(namespace string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetOverrideValues(overrideValues interface{}) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetRegion(region string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetSchematics(schematics *DeployRequestBodySchematics) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetScript(script string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetScriptID(scriptID string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVcenterDatastore(vcenterDatastore string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVcenterID(vcenterID string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVcenterLocation(vcenterLocation string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVcenterPassword(vcenterPassword string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVcenterUser(vcenterUser string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVersionLocID(versionLocID string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetVersionLocatorID(versionLocatorID string) *ValidationInstallOptions
- func (options *ValidationInstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ValidationInstallOptions
- type Version
- type VersionEntitlement
- type VersionUpdateDescriptor
Constants ¶
const ( GetConsumptionOfferingsOptions_Select_All = "all" GetConsumptionOfferingsOptions_Select_Private = "private" GetConsumptionOfferingsOptions_Select_Public = "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 ( Resource_Type_Cores = "cores" Resource_Type_Disk = "disk" Resource_Type_Mem = "mem" Resource_Type_Nodes = "nodes" Resource_Type_Targetversion = "targetVersion" )
Constants associated with the Resource.Type property. Type of requirement.
const ( UpdateOfferingIbmOptions_ApprovalType_AllowRequest = "allow_request" UpdateOfferingIbmOptions_ApprovalType_Ibm = "ibm" UpdateOfferingIbmOptions_ApprovalType_Public = "public" )
Constants associated with the UpdateOfferingIbmOptions.ApprovalType property. Type of approval, ibm or public.
const ( UpdateOfferingIbmOptions_Approved_False = "false" UpdateOfferingIbmOptions_Approved_True = "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 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 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 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 UnmarshalClusterSearchResult ¶
func UnmarshalClusterSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterSearchResult unmarshals an instance of ClusterSearchResult 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 UnmarshalDeployRequirementsCheck ¶
func UnmarshalDeployRequirementsCheck(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployRequirementsCheck unmarshals an instance of DeployRequirementsCheck 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 UnmarshalLicenseEntitlements ¶
func UnmarshalLicenseEntitlements(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseEntitlements unmarshals an instance of LicenseEntitlements from the specified map of raw messages.
func UnmarshalLicenseObject ¶
func UnmarshalLicenseObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseObject unmarshals an instance of LicenseObject 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 UnmarshalLicenseProvider ¶
func UnmarshalLicenseProvider(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseProvider unmarshals an instance of LicenseProvider from the specified map of raw messages.
func UnmarshalLicenseProviders ¶
func UnmarshalLicenseProviders(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenseProviders unmarshals an instance of LicenseProviders from the specified map of raw messages.
func UnmarshalLicenses ¶
func UnmarshalLicenses(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLicenses unmarshals an instance of Licenses 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 UnmarshalObject ¶ added in v0.12.2
func UnmarshalObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObject unmarshals an instance of Object from the specified map of raw messages.
func UnmarshalObjectDigest ¶ added in v0.12.2
func UnmarshalObjectDigest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectDigest unmarshals an instance of ObjectDigest from the specified map of raw messages.
func UnmarshalObjectDigestFields ¶ added in v0.12.2
func UnmarshalObjectDigestFields(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObjectDigestFields unmarshals an instance of ObjectDigestFields 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 UnmarshalResourceGroup ¶
func UnmarshalResourceGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceGroup unmarshals an instance of ResourceGroup from the specified map of raw messages.
func UnmarshalResourceGroups ¶
func UnmarshalResourceGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceGroups unmarshals an instance of ResourceGroups from the specified map of raw messages.
func UnmarshalSchematicsWorkspace ¶
func UnmarshalSchematicsWorkspace(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspace unmarshals an instance of SchematicsWorkspace from the specified map of raw messages.
func UnmarshalSchematicsWorkspaceCatalogRef ¶
func UnmarshalSchematicsWorkspaceCatalogRef(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspaceCatalogRef unmarshals an instance of SchematicsWorkspaceCatalogRef from the specified map of raw messages.
func UnmarshalSchematicsWorkspaceRuntimeData ¶
func UnmarshalSchematicsWorkspaceRuntimeData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspaceRuntimeData unmarshals an instance of SchematicsWorkspaceRuntimeData from the specified map of raw messages.
func UnmarshalSchematicsWorkspaceSearchResult ¶
func UnmarshalSchematicsWorkspaceSearchResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspaceSearchResult unmarshals an instance of SchematicsWorkspaceSearchResult from the specified map of raw messages.
func UnmarshalSchematicsWorkspaceTemplateRepo ¶
func UnmarshalSchematicsWorkspaceTemplateRepo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspaceTemplateRepo unmarshals an instance of SchematicsWorkspaceTemplateRepo from the specified map of raw messages.
func UnmarshalSchematicsWorkspaceWorkspaceStatus ¶
func UnmarshalSchematicsWorkspaceWorkspaceStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsWorkspaceWorkspaceStatus unmarshals an instance of SchematicsWorkspaceWorkspaceStatus 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 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 Account ¶
type Account struct { // Account identification. ID *string `json:"id,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 AccountPublishVersionOptions ¶
type AccountPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
AccountPublishVersionOptions : The AccountPublishVersion options.
func (*AccountPublishVersionOptions) SetHeaders ¶
func (options *AccountPublishVersionOptions) SetHeaders(param map[string]string) *AccountPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*AccountPublishVersionOptions) SetVersionLocID ¶
func (options *AccountPublishVersionOptions) SetVersionLocID(versionLocID string) *AccountPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type AccumulatedFilters ¶
type AccumulatedFilters struct { // Filters for accounts (at this time this will always be just one item array). AccountFilters []Filters `json:"account_filters,omitempty"` // The filters for all of the accessible catalogs. CatalogFilters []AccumulatedFiltersCatalogFiltersItem `json:"catalog_filters,omitempty"` }
AccumulatedFilters : The accumulated filters for an account. This will return the account filters plus a filter for each catalog the user has access to.
type AccumulatedFiltersCatalogFiltersItem ¶
type AccumulatedFiltersCatalogFiltersItem struct { // Filters for catalog. Catalog *AccumulatedFiltersCatalogFiltersItemCatalog `json:"catalog,omitempty"` // Filters for account and catalog filters. Filters *Filters `json:"filters,omitempty"` }
AccumulatedFiltersCatalogFiltersItem : AccumulatedFiltersCatalogFiltersItem struct
type AccumulatedFiltersCatalogFiltersItemCatalog ¶
type AccumulatedFiltersCatalogFiltersItemCatalog struct { // The ID of the catalog. ID *string `json:"id,omitempty"` // The name of the catalog. Name *string `json:"name,omitempty"` }
AccumulatedFiltersCatalogFiltersItemCatalog : Filters for catalog.
type 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 CanDeploySchematicsOptions ¶
type CanDeploySchematicsOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // ID of the cluster. ClusterID *string `json:"cluster_id" validate:"required"` // Cluster region. Region *string `json:"region" validate:"required"` // Required if the version's pre-install scope is `namespace`. Namespace *string `json:"namespace,omitempty"` // Resource group identification. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CanDeploySchematicsOptions : The CanDeploySchematics options.
func (*CanDeploySchematicsOptions) SetClusterID ¶
func (options *CanDeploySchematicsOptions) SetClusterID(clusterID string) *CanDeploySchematicsOptions
SetClusterID : Allow user to set ClusterID
func (*CanDeploySchematicsOptions) SetHeaders ¶
func (options *CanDeploySchematicsOptions) SetHeaders(param map[string]string) *CanDeploySchematicsOptions
SetHeaders : Allow user to set Headers
func (*CanDeploySchematicsOptions) SetNamespace ¶
func (options *CanDeploySchematicsOptions) SetNamespace(namespace string) *CanDeploySchematicsOptions
SetNamespace : Allow user to set Namespace
func (*CanDeploySchematicsOptions) SetRegion ¶
func (options *CanDeploySchematicsOptions) SetRegion(region string) *CanDeploySchematicsOptions
SetRegion : Allow user to set Region
func (*CanDeploySchematicsOptions) SetResourceGroupID ¶
func (options *CanDeploySchematicsOptions) SetResourceGroupID(resourceGroupID string) *CanDeploySchematicsOptions
SetResourceGroupID : Allow user to set ResourceGroupID
func (*CanDeploySchematicsOptions) SetVersionLocID ¶
func (options *CanDeploySchematicsOptions) SetVersionLocID(versionLocID string) *CanDeploySchematicsOptions
SetVersionLocID : Allow user to set VersionLocID
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) AccountPublishVersion ¶
func (catalogManagement *CatalogManagementV1) AccountPublishVersion(accountPublishVersionOptions *AccountPublishVersionOptions) (response *core.DetailedResponse, err error)
AccountPublishVersion : Publish the specified version so it is viewable by 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) CanDeploySchematics ¶
func (catalogManagement *CatalogManagementV1) CanDeploySchematics(canDeploySchematicsOptions *CanDeploySchematicsOptions) (result *DeployRequirementsCheck, response *core.DetailedResponse, err error)
CanDeploySchematics : Returns the schematics permissions for the specified user Returns the schematics permissions for the specified user.
func (*CatalogManagementV1) CanDeploySchematicsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CanDeploySchematicsWithContext(ctx context.Context, canDeploySchematicsOptions *CanDeploySchematicsOptions) (result *DeployRequirementsCheck, response *core.DetailedResponse, err error)
CanDeploySchematicsWithContext is an alternate form of the CanDeploySchematics method which supports a Context parameter
func (*CatalogManagementV1) CommitVersion ¶
func (catalogManagement *CatalogManagementV1) CommitVersion(commitVersionOptions *CommitVersionOptions) (response *core.DetailedResponse, err error)
CommitVersion : Commit a working copy of the specified 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 the specified version to a new target kind within the same offering 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 a 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 *Object, response *core.DetailedResponse, err error)
CreateObject : Create an object Create an object.
func (*CatalogManagementV1) CreateObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateObjectWithContext(ctx context.Context, createObjectOptions *CreateObjectOptions) (result *Object, 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 an 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) CreateOperator ¶
func (catalogManagement *CatalogManagementV1) CreateOperator(createOperatorOptions *CreateOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
CreateOperator : Deploy Operator(s) on a Kube cluster Deploy Operator(s) on a Kube cluster.
func (*CatalogManagementV1) CreateOperatorWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) CreateOperatorWithContext(ctx context.Context, createOperatorOptions *CreateOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
CreateOperatorWithContext is an alternate form of the CreateOperator method which supports a Context parameter
func (*CatalogManagementV1) DeleteCatalog ¶
func (catalogManagement *CatalogManagementV1) DeleteCatalog(deleteCatalogOptions *DeleteCatalogOptions) (response *core.DetailedResponse, err error)
DeleteCatalog : Delete a 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 an object Delete an object.
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 an 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) DeleteOperator ¶
func (catalogManagement *CatalogManagementV1) DeleteOperator(deleteOperatorOptions *DeleteOperatorOptions) (response *core.DetailedResponse, err error)
DeleteOperator : Delete Operator(s) from a Kube cluster Delete Operator(s) from a Kube cluster.
func (*CatalogManagementV1) DeleteOperatorWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteOperatorWithContext(ctx context.Context, deleteOperatorOptions *DeleteOperatorOptions) (response *core.DetailedResponse, err error)
DeleteOperatorWithContext is an alternate form of the DeleteOperator method which supports a Context parameter
func (*CatalogManagementV1) DeleteVersion ¶
func (catalogManagement *CatalogManagementV1) DeleteVersion(deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
DeleteVersion : Delete a version Delete a the specified version. If the version is an active version with a working copy, the working copy will be deleted as well.
func (*CatalogManagementV1) DeleteVersionWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) DeleteVersionWithContext(ctx context.Context, deleteVersionOptions *DeleteVersionOptions) (response *core.DetailedResponse, err error)
DeleteVersionWithContext is an alternate form of the DeleteVersion method which supports a Context parameter
func (*CatalogManagementV1) DeprecateVersion ¶
func (catalogManagement *CatalogManagementV1) DeprecateVersion(deprecateVersionOptions *DeprecateVersionOptions) (response *core.DetailedResponse, err error)
DeprecateVersion : Deprecate the specified 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 a catalog Get a catalog.
func (*CatalogManagementV1) GetCatalogAccount ¶
func (catalogManagement *CatalogManagementV1) GetCatalogAccount(getCatalogAccountOptions *GetCatalogAccountOptions) (result *Account, response *core.DetailedResponse, err error)
GetCatalogAccount : Get the 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) (response *core.DetailedResponse, err error)
GetCatalogAccountAudit : Get the audit log(s) for catalog account Get the audit log(s) for catalog account.
func (*CatalogManagementV1) GetCatalogAccountAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAccountAuditWithContext(ctx context.Context, getCatalogAccountAuditOptions *GetCatalogAccountAuditOptions) (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 the accumulated filters of the account and of the catalogs you have access to 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) (response *core.DetailedResponse, err error)
GetCatalogAudit : Get the audit log(s) for catalog Get the audit log(s) for catalog.
func (*CatalogManagementV1) GetCatalogAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetCatalogAuditWithContext(ctx context.Context, getCatalogAuditOptions *GetCatalogAuditOptions) (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 Kube cluster Get Kube 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 list of offerings for consumption List the available offerings from both public and from the account that currently scoped for consumption. These copies cannot be used updating. They are not complete and only return what is visible to the caller.
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 the enterprise settings for the specified enterprise ID Get the enterprise settings for the specified enterprise ID.
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) GetEnterprisesAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetEnterprisesAudit(getEnterprisesAuditOptions *GetEnterprisesAuditOptions) (response *core.DetailedResponse, err error)
GetEnterprisesAudit : Get the audit log(s) for enterprises Get the audit log(s) for enterprises.
func (*CatalogManagementV1) GetEnterprisesAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetEnterprisesAuditWithContext(ctx context.Context, getEnterprisesAuditOptions *GetEnterprisesAuditOptions) (response *core.DetailedResponse, err error)
GetEnterprisesAuditWithContext is an alternate form of the GetEnterprisesAudit method which supports a Context parameter
func (*CatalogManagementV1) GetLicenseEntitlements ¶
func (catalogManagement *CatalogManagementV1) GetLicenseEntitlements(getLicenseEntitlementsOptions *GetLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
GetLicenseEntitlements : Get entitlements for a specific license product ID Get an entitlements for a specific license product ID bound to an account.
func (*CatalogManagementV1) GetLicenseEntitlementsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetLicenseEntitlementsWithContext(ctx context.Context, getLicenseEntitlementsOptions *GetLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
GetLicenseEntitlementsWithContext is an alternate form of the GetLicenseEntitlements method which supports a Context parameter
func (*CatalogManagementV1) GetLicenseProviders ¶
func (catalogManagement *CatalogManagementV1) GetLicenseProviders(getLicenseProvidersOptions *GetLicenseProvidersOptions) (result *LicenseProviders, response *core.DetailedResponse, err error)
GetLicenseProviders : Get license providers Get license providers.
func (*CatalogManagementV1) GetLicenseProvidersWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetLicenseProvidersWithContext(ctx context.Context, getLicenseProvidersOptions *GetLicenseProvidersOptions) (result *LicenseProviders, response *core.DetailedResponse, err error)
GetLicenseProvidersWithContext is an alternate form of the GetLicenseProviders method which supports a Context parameter
func (*CatalogManagementV1) GetLicenses ¶
func (catalogManagement *CatalogManagementV1) GetLicenses(getLicensesOptions *GetLicensesOptions) (result *Licenses, response *core.DetailedResponse, err error)
GetLicenses : Get licenses Retrieve available licenses from supported license subsystems. This is used to get the list of available licenses that the user has.
func (*CatalogManagementV1) GetLicensesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetLicensesWithContext(ctx context.Context, getLicensesOptions *GetLicensesOptions) (result *Licenses, response *core.DetailedResponse, err error)
GetLicensesWithContext is an alternate form of the GetLicenses 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 cluster namespaces.
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 *Object, response *core.DetailedResponse, err error)
GetObject : Get an object Get an object.
func (*CatalogManagementV1) GetObjectAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObjectAudit(getObjectAuditOptions *GetObjectAuditOptions) (response *core.DetailedResponse, err error)
GetObjectAudit : Get the audit log(s) for object Get the audit log(s) for object.
func (*CatalogManagementV1) GetObjectAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetObjectAuditWithContext(ctx context.Context, getObjectAuditOptions *GetObjectAuditOptions) (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 *Object, 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 an offering Get an offering.
func (*CatalogManagementV1) GetOfferingAudit ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOfferingAudit(getOfferingAuditOptions *GetOfferingAuditOptions) (response *core.DetailedResponse, err error)
GetOfferingAudit : Get the audit log(s) for offering Get the audit log(s) for offering.
func (*CatalogManagementV1) GetOfferingAuditWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetOfferingAuditWithContext(ctx context.Context, getOfferingAuditOptions *GetOfferingAuditOptions) (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 : Returns the override values that were used to validate the specified offering version 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 a preinstall Get a preinstall.
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 contents of a repo 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 repo's entries List the available entries from a given repo.
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) GetResourceGroups ¶
func (catalogManagement *CatalogManagementV1) GetResourceGroups(getResourceGroupsOptions *GetResourceGroupsOptions) (result *ResourceGroups, response *core.DetailedResponse, err error)
GetResourceGroups : Returns all active resource groups in the current account, where the current user has permission to create schematics workspaces Returns all active resource groups in the current account, where the current user has permission to create schematics workspaces.
func (*CatalogManagementV1) GetResourceGroupsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetResourceGroupsWithContext(ctx context.Context, getResourceGroupsOptions *GetResourceGroupsOptions) (result *ResourceGroups, response *core.DetailedResponse, err error)
GetResourceGroupsWithContext is an alternate form of the GetResourceGroups method which supports a Context parameter
func (*CatalogManagementV1) GetSchematicsWorkspaces ¶
func (catalogManagement *CatalogManagementV1) GetSchematicsWorkspaces(getSchematicsWorkspacesOptions *GetSchematicsWorkspacesOptions) (result *SchematicsWorkspaceSearchResult, response *core.DetailedResponse, err error)
GetSchematicsWorkspaces : Returns the schematics workspaces for the specified offering version Returns the schematics workspaces for the specified offering version.
func (*CatalogManagementV1) GetSchematicsWorkspacesWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) GetSchematicsWorkspacesWithContext(ctx context.Context, getSchematicsWorkspacesOptions *GetSchematicsWorkspacesOptions) (result *SchematicsWorkspaceSearchResult, response *core.DetailedResponse, err error)
GetSchematicsWorkspacesWithContext is an alternate form of the GetSchematicsWorkspaces 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 : Returns the install status for the specified offering version 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 the Offering/Kind/Version 'branch' for the specified locator ID 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 the about information, in markdown, for the current version 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 get the list of container images associated with this version The "image_manifest_url" property of the version should be pointing the a URL for the image manifest, this api reflects 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) GetVersionLicense ¶
func (catalogManagement *CatalogManagementV1) GetVersionLicense(getVersionLicenseOptions *GetVersionLicenseOptions) (response *core.DetailedResponse, err error)
GetVersionLicense : Get the license content for the specified license ID in the specified version 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) (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 available updates for the specified version 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 a working copy of the specified 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) IbmPublishVersion ¶
func (catalogManagement *CatalogManagementV1) IbmPublishVersion(ibmPublishVersionOptions *IbmPublishVersionOptions) (response *core.DetailedResponse, err error)
IbmPublishVersion : Publish the specified version so that it is visible to IBMers in the public catalog Publish the specified version so that it is visible to IBMers in the public catalog.
func (*CatalogManagementV1) IbmPublishVersionWithContext ¶ added in v0.12.2
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 a new offering from a tgz 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 new version to offering from a tgz 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 : Create an install Create an install.
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 List the available catalogs for a given account.
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) ListClusters ¶
func (catalogManagement *CatalogManagementV1) ListClusters(listClustersOptions *ListClustersOptions) (result *ClusterSearchResult, response *core.DetailedResponse, err error)
ListClusters : List Kube clusters List Kube clusters.
func (*CatalogManagementV1) ListClustersWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListClustersWithContext(ctx context.Context, listClustersOptions *ListClustersOptions) (result *ClusterSearchResult, response *core.DetailedResponse, err error)
ListClustersWithContext is an alternate form of the ListClusters method which supports a Context parameter
func (*CatalogManagementV1) ListLicenseEntitlements ¶
func (catalogManagement *CatalogManagementV1) ListLicenseEntitlements(listLicenseEntitlementsOptions *ListLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
ListLicenseEntitlements : Get license entitlements Get license entitlements bound to an account.
func (*CatalogManagementV1) ListLicenseEntitlementsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListLicenseEntitlementsWithContext(ctx context.Context, listLicenseEntitlementsOptions *ListLicenseEntitlementsOptions) (result *LicenseEntitlements, response *core.DetailedResponse, err error)
ListLicenseEntitlementsWithContext is an alternate form of the ListLicenseEntitlements 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 : Get list of objects List the available objects in 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 List the available offerings in the specified catalog.
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 : Get Operator(s) from a Kube cluster Get Operator(s) from a Kube 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) ListVersions ¶
func (catalogManagement *CatalogManagementV1) ListVersions(listVersionsOptions *ListVersionsOptions) (response *core.DetailedResponse, err error)
ListVersions : Search for versions [deprecated] use /search/license/versions api instead. Search across all accounts for versions, requires global admin permission.
func (*CatalogManagementV1) ListVersionsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ListVersionsWithContext(ctx context.Context, listVersionsOptions *ListVersionsOptions) (response *core.DetailedResponse, err error)
ListVersionsWithContext is an alternate form of the ListVersions method which supports a Context parameter
func (*CatalogManagementV1) NewAccountPublishVersionOptions ¶
func (*CatalogManagementV1) NewAccountPublishVersionOptions(versionLocID string) *AccountPublishVersionOptions
NewAccountPublishVersionOptions : Instantiate AccountPublishVersionOptions
func (*CatalogManagementV1) NewCanDeploySchematicsOptions ¶
func (*CatalogManagementV1) NewCanDeploySchematicsOptions(versionLocID string, clusterID string, region string) *CanDeploySchematicsOptions
NewCanDeploySchematicsOptions : Instantiate CanDeploySchematicsOptions
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) 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) NewCreateOperatorOptions ¶
func (*CatalogManagementV1) NewCreateOperatorOptions(xAuthRefreshToken string) *CreateOperatorOptions
NewCreateOperatorOptions : Instantiate CreateOperatorOptions
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) 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) NewDeleteOperatorOptions ¶
func (*CatalogManagementV1) NewDeleteOperatorOptions(xAuthRefreshToken string, clusterID string, region string, versionLocatorID string) *DeleteOperatorOptions
NewDeleteOperatorOptions : Instantiate DeleteOperatorOptions
func (*CatalogManagementV1) NewDeleteVersionOptions ¶
func (*CatalogManagementV1) NewDeleteVersionOptions(versionLocID string) *DeleteVersionOptions
NewDeleteVersionOptions : Instantiate DeleteVersionOptions
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) NewGetEnterpriseOptions ¶
func (*CatalogManagementV1) NewGetEnterpriseOptions(enterpriseID string) *GetEnterpriseOptions
NewGetEnterpriseOptions : Instantiate GetEnterpriseOptions
func (*CatalogManagementV1) NewGetEnterprisesAuditOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewGetEnterprisesAuditOptions(enterpriseID string) *GetEnterprisesAuditOptions
NewGetEnterprisesAuditOptions : Instantiate GetEnterprisesAuditOptions
func (*CatalogManagementV1) NewGetLicenseEntitlementsOptions ¶
func (*CatalogManagementV1) NewGetLicenseEntitlementsOptions(licenseProductID string) *GetLicenseEntitlementsOptions
NewGetLicenseEntitlementsOptions : Instantiate GetLicenseEntitlementsOptions
func (*CatalogManagementV1) NewGetLicenseProvidersOptions ¶
func (*CatalogManagementV1) NewGetLicenseProvidersOptions() *GetLicenseProvidersOptions
NewGetLicenseProvidersOptions : Instantiate GetLicenseProvidersOptions
func (*CatalogManagementV1) NewGetLicensesOptions ¶
func (*CatalogManagementV1) NewGetLicensesOptions(licenseProviderID string) *GetLicensesOptions
NewGetLicensesOptions : Instantiate GetLicensesOptions
func (*CatalogManagementV1) NewGetNamespacesOptions ¶
func (*CatalogManagementV1) NewGetNamespacesOptions(clusterID string, region string, xAuthRefreshToken string) *GetNamespacesOptions
NewGetNamespacesOptions : Instantiate GetNamespacesOptions
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) NewGetResourceGroupsOptions ¶
func (*CatalogManagementV1) NewGetResourceGroupsOptions() *GetResourceGroupsOptions
NewGetResourceGroupsOptions : Instantiate GetResourceGroupsOptions
func (*CatalogManagementV1) NewGetSchematicsWorkspacesOptions ¶
func (*CatalogManagementV1) NewGetSchematicsWorkspacesOptions(versionLocID string, xAuthRefreshToken string) *GetSchematicsWorkspacesOptions
NewGetSchematicsWorkspacesOptions : Instantiate GetSchematicsWorkspacesOptions
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) 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(versionLocID string) *GetVersionUpdatesOptions
NewGetVersionUpdatesOptions : Instantiate GetVersionUpdatesOptions
func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions ¶
func (*CatalogManagementV1) NewGetVersionWorkingCopyOptions(versionLocID string) *GetVersionWorkingCopyOptions
NewGetVersionWorkingCopyOptions : Instantiate GetVersionWorkingCopyOptions
func (*CatalogManagementV1) NewIbmPublishVersionOptions ¶
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) NewListClustersOptions ¶
func (*CatalogManagementV1) NewListClustersOptions() *ListClustersOptions
NewListClustersOptions : Instantiate ListClustersOptions
func (*CatalogManagementV1) NewListLicenseEntitlementsOptions ¶
func (*CatalogManagementV1) NewListLicenseEntitlementsOptions() *ListLicenseEntitlementsOptions
NewListLicenseEntitlementsOptions : Instantiate ListLicenseEntitlementsOptions
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) NewListVersionsOptions ¶
func (*CatalogManagementV1) NewListVersionsOptions(q string) *ListVersionsOptions
NewListVersionsOptions : Instantiate ListVersionsOptions
func (*CatalogManagementV1) NewPreinstallVersionOptions ¶
func (*CatalogManagementV1) NewPreinstallVersionOptions(versionLocID string, xAuthRefreshToken string) *PreinstallVersionOptions
NewPreinstallVersionOptions : Instantiate PreinstallVersionOptions
func (*CatalogManagementV1) NewPublicPublishVersionOptions ¶
func (*CatalogManagementV1) NewPublicPublishVersionOptions(versionLocID string) *PublicPublishVersionOptions
NewPublicPublishVersionOptions : Instantiate PublicPublishVersionOptions
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) NewReplaceEnterpriseOptions ¶
func (*CatalogManagementV1) NewReplaceEnterpriseOptions(enterpriseID string) *ReplaceEnterpriseOptions
NewReplaceEnterpriseOptions : Instantiate ReplaceEnterpriseOptions
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) NewReplaceOperatorOptions ¶
func (*CatalogManagementV1) NewReplaceOperatorOptions(xAuthRefreshToken string) *ReplaceOperatorOptions
NewReplaceOperatorOptions : Instantiate ReplaceOperatorOptions
func (*CatalogManagementV1) NewSearchLicenseOfferingsOptions ¶
func (*CatalogManagementV1) NewSearchLicenseOfferingsOptions(q string) *SearchLicenseOfferingsOptions
NewSearchLicenseOfferingsOptions : Instantiate SearchLicenseOfferingsOptions
func (*CatalogManagementV1) NewSearchLicenseVersionsOptions ¶
func (*CatalogManagementV1) NewSearchLicenseVersionsOptions(q string) *SearchLicenseVersionsOptions
NewSearchLicenseVersionsOptions : Instantiate SearchLicenseVersionsOptions
func (*CatalogManagementV1) NewSearchObjectsOptions ¶ added in v0.12.2
func (*CatalogManagementV1) NewSearchObjectsOptions(query string) *SearchObjectsOptions
NewSearchObjectsOptions : Instantiate SearchObjectsOptions
func (*CatalogManagementV1) NewUpdateCatalogAccountOptions ¶
func (*CatalogManagementV1) NewUpdateCatalogAccountOptions() *UpdateCatalogAccountOptions
NewUpdateCatalogAccountOptions : Instantiate UpdateCatalogAccountOptions
func (*CatalogManagementV1) NewUpdateOfferingIbmOptions ¶
func (*CatalogManagementV1) NewUpdateOfferingIbmOptions(catalogIdentifier string, offeringID string, approvalType string, approved string) *UpdateOfferingIbmOptions
NewUpdateOfferingIbmOptions : Instantiate UpdateOfferingIbmOptions
func (*CatalogManagementV1) NewValidationInstallOptions ¶
func (*CatalogManagementV1) NewValidationInstallOptions(versionLocID string, xAuthRefreshToken string) *ValidationInstallOptions
NewValidationInstallOptions : Instantiate ValidationInstallOptions
func (*CatalogManagementV1) PreinstallVersion ¶
func (catalogManagement *CatalogManagementV1) PreinstallVersion(preinstallVersionOptions *PreinstallVersionOptions) (response *core.DetailedResponse, err error)
PreinstallVersion : Create a preinstall Create a preinstall.
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) PublicPublishVersion ¶
func (catalogManagement *CatalogManagementV1) PublicPublishVersion(publicPublishVersionOptions *PublicPublishVersionOptions) (response *core.DetailedResponse, err error)
PublicPublishVersion : Publish the specified version so it is visible to all users in the 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) ReloadOffering ¶
func (catalogManagement *CatalogManagementV1) ReloadOffering(reloadOfferingOptions *ReloadOfferingOptions) (result *Offering, response *core.DetailedResponse, err error)
ReloadOffering : Reload existing version in offering from a tgz Reload 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 a 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) ReplaceEnterprise ¶
func (catalogManagement *CatalogManagementV1) ReplaceEnterprise(replaceEnterpriseOptions *ReplaceEnterpriseOptions) (response *core.DetailedResponse, err error)
ReplaceEnterprise : Set the enterprise settings
func (*CatalogManagementV1) ReplaceEnterpriseWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceEnterpriseWithContext(ctx context.Context, replaceEnterpriseOptions *ReplaceEnterpriseOptions) (response *core.DetailedResponse, err error)
ReplaceEnterpriseWithContext is an alternate form of the ReplaceEnterprise method which supports a Context parameter
func (*CatalogManagementV1) ReplaceObject ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceObject(replaceObjectOptions *ReplaceObjectOptions) (result *Object, response *core.DetailedResponse, err error)
ReplaceObject : Update an object Update an object.
func (*CatalogManagementV1) ReplaceObjectWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceObjectWithContext(ctx context.Context, replaceObjectOptions *ReplaceObjectOptions) (result *Object, 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 *Catalog, response *core.DetailedResponse, err error)
ReplaceOffering : Update an offering Update an offering.
func (*CatalogManagementV1) ReplaceOfferingIcon ¶
func (catalogManagement *CatalogManagementV1) ReplaceOfferingIcon(replaceOfferingIconOptions *ReplaceOfferingIconOptions) (result *Offering, response *core.DetailedResponse, err error)
ReplaceOfferingIcon : upload an icon for the 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 *Catalog, response *core.DetailedResponse, err error)
ReplaceOfferingWithContext is an alternate form of the ReplaceOffering method which supports a Context parameter
func (*CatalogManagementV1) ReplaceOperator ¶
func (catalogManagement *CatalogManagementV1) ReplaceOperator(replaceOperatorOptions *ReplaceOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ReplaceOperator : Update Operator(s) on a Kube cluster Update Operator(s) on a Kube cluster.
func (*CatalogManagementV1) ReplaceOperatorWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ReplaceOperatorWithContext(ctx context.Context, replaceOperatorOptions *ReplaceOperatorOptions) (result []OperatorDeployResult, response *core.DetailedResponse, err error)
ReplaceOperatorWithContext is an alternate form of the ReplaceOperator method which supports a Context parameter
func (*CatalogManagementV1) SearchLicenseOfferings ¶
func (catalogManagement *CatalogManagementV1) SearchLicenseOfferings(searchLicenseOfferingsOptions *SearchLicenseOfferingsOptions) (response *core.DetailedResponse, err error)
SearchLicenseOfferings : Search for Offerings Search across accounts for all offerings using a particular license, requires global admin permission.
func (*CatalogManagementV1) SearchLicenseOfferingsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SearchLicenseOfferingsWithContext(ctx context.Context, searchLicenseOfferingsOptions *SearchLicenseOfferingsOptions) (response *core.DetailedResponse, err error)
SearchLicenseOfferingsWithContext is an alternate form of the SearchLicenseOfferings method which supports a Context parameter
func (*CatalogManagementV1) SearchLicenseVersions ¶
func (catalogManagement *CatalogManagementV1) SearchLicenseVersions(searchLicenseVersionsOptions *SearchLicenseVersionsOptions) (response *core.DetailedResponse, err error)
SearchLicenseVersions : Search for versions Search across accounts for all versions usig a particular license, requires global admin permission.
func (*CatalogManagementV1) SearchLicenseVersionsWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) SearchLicenseVersionsWithContext(ctx context.Context, searchLicenseVersionsOptions *SearchLicenseVersionsOptions) (response *core.DetailedResponse, err error)
SearchLicenseVersionsWithContext is an alternate form of the SearchLicenseVersions 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 : Search for objects across catalogs List the available objects from both public and private. 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) UpdateCatalogAccount ¶
func (catalogManagement *CatalogManagementV1) UpdateCatalogAccount(updateCatalogAccountOptions *UpdateCatalogAccountOptions) (response *core.DetailedResponse, err error)
UpdateCatalogAccount : Set the account settings
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) UpdateOfferingIbm ¶
func (catalogManagement *CatalogManagementV1) UpdateOfferingIbm(updateOfferingIbmOptions *UpdateOfferingIbmOptions) (result *ApprovalResult, response *core.DetailedResponse, err error)
UpdateOfferingIbm : Approve offering to be permitted to publish or to request to be published to IBM Public Catalog (IBMers only or Everyone) 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.12.2
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) ValidationInstall ¶
func (catalogManagement *CatalogManagementV1) ValidationInstall(validationInstallOptions *ValidationInstallOptions) (response *core.DetailedResponse, err error)
ValidationInstall : Validate a offering Validate a offering.
func (*CatalogManagementV1) ValidationInstallWithContext ¶ added in v0.12.2
func (catalogManagement *CatalogManagementV1) ValidationInstallWithContext(ctx context.Context, validationInstallOptions *ValidationInstallOptions) (response *core.DetailedResponse, err error)
ValidationInstallWithContext is an alternate form of the ValidationInstall method which supports a Context parameter
type CatalogManagementV1Options ¶
type CatalogManagementV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
CatalogManagementV1Options : Service options
type CatalogSearchResult ¶
type CatalogSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 []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 ClusterSearchResult ¶
type ClusterSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 []ClusterInfo `json:"resources,omitempty"` }
ClusterSearchResult : Paginated cluster search result.
type CommitVersionOptions ¶
type CommitVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
CommitVersionOptions : The CommitVersion options.
func (*CommitVersionOptions) SetHeaders ¶
func (options *CommitVersionOptions) SetHeaders(param map[string]string) *CommitVersionOptions
SetHeaders : Allow user to set Headers
func (*CommitVersionOptions) SetVersionLocID ¶
func (options *CommitVersionOptions) SetVersionLocID(versionLocID string) *CommitVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type Configuration ¶
type Configuration struct { // Configuration key. Key *string `json:"key,omitempty"` // Value type (string, boolean, int). Type *string `json:"type,omitempty"` // The default value. DefaultValue interface{} `json:"default_value,omitempty"` // Constraint associated with value, e.g., for string type - regx:[a-z]. ValueConstraint *string `json:"value_constraint,omitempty"` // Key description. Description *string `json:"description,omitempty"` // Is key required to install. Required *bool `json:"required,omitempty"` // List of options of type. Options []interface{} `json:"options,omitempty"` // Hide values. Hidden *bool `json:"hidden,omitempty"` }
Configuration : Configuration description.
type CopyVersionOptions ¶ added in v0.12.2
type CopyVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content []int64 `json:"content,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CopyVersionOptions : The CopyVersion options.
func (*CopyVersionOptions) SetContent ¶ added in v0.12.2
func (options *CopyVersionOptions) SetContent(content []int64) *CopyVersionOptions
SetContent : Allow user to set Content
func (*CopyVersionOptions) SetHeaders ¶ added in v0.12.2
func (options *CopyVersionOptions) SetHeaders(param map[string]string) *CopyVersionOptions
SetHeaders : Allow user to set Headers
func (*CopyVersionOptions) SetTags ¶ added in v0.12.2
func (options *CopyVersionOptions) SetTags(tags []string) *CopyVersionOptions
SetTags : Allow user to set Tags
func (*CopyVersionOptions) SetTargetKinds ¶ added in v0.12.2
func (options *CopyVersionOptions) SetTargetKinds(targetKinds []string) *CopyVersionOptions
SetTargetKinds : Allow user to set TargetKinds
func (*CopyVersionOptions) SetVersionLocID ¶ added in v0.12.2
func (options *CopyVersionOptions) SetVersionLocID(versionLocID string) *CopyVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type CreateCatalogOptions ¶
type CreateCatalogOptions struct { // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // Description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // URL for an icon associated with this catalog. CatalogIconURL *string `json:"catalog_icon_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // 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"` // 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) SetCreated ¶
func (options *CreateCatalogOptions) SetCreated(created *strfmt.DateTime) *CreateCatalogOptions
SetCreated : Allow user to set Created
func (*CreateCatalogOptions) SetCrn ¶
func (options *CreateCatalogOptions) SetCrn(crn string) *CreateCatalogOptions
SetCrn : Allow user to set Crn
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) SetOfferingsURL ¶
func (options *CreateCatalogOptions) SetOfferingsURL(offeringsURL string) *CreateCatalogOptions
SetOfferingsURL : Allow user to set OfferingsURL
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
func (*CreateCatalogOptions) SetURL ¶
func (options *CreateCatalogOptions) SetURL(url string) *CreateCatalogOptions
SetURL : Allow user to set URL
func (*CreateCatalogOptions) SetUpdated ¶
func (options *CreateCatalogOptions) SetUpdated(updated *strfmt.DateTime) *CreateCatalogOptions
SetUpdated : Allow user to set Updated
type CreateLicenseEntitlementOptions ¶
type CreateLicenseEntitlementOptions struct { // Entitlement name. Name *string `json:"name,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"` // Global Catalog ID of the version. VersionID *string `json:"version_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"` // License provider ID. LicenseProviderID *string `json:"license_provider_id,omitempty"` // License product ID. LicenseProductID *string `json:"license_product_id,omitempty"` // if not specified the token's account will be used. AccountID *string `json:"account_id,omitempty"` // 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 CreateObjectOptions ¶ added in v0.12.2
type CreateObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The crn for this specific object. Crn *string `json:"crn,omitempty"` // The url for this specific object. URL *string `json:"url,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // List of allowed accounts for this specific object. AllowList []string `json:"allow_list,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 interface{} `json:"data,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateObjectOptions : The CreateObject options.
func (*CreateObjectOptions) SetAllowList ¶ added in v0.12.2
func (options *CreateObjectOptions) SetAllowList(allowList []string) *CreateObjectOptions
SetAllowList : Allow user to set AllowList
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) SetCrn ¶ added in v0.12.2
func (options *CreateObjectOptions) SetCrn(crn string) *CreateObjectOptions
SetCrn : Allow user to set Crn
func (*CreateObjectOptions) SetData ¶ added in v0.12.2
func (options *CreateObjectOptions) SetData(data 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 `json:"catalog_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The url for this specific offering. URL *string `json:"url,omitempty"` // The crn for this specific offering. Crn *string `json:"crn,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // URL for an icon associated with this offering. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // URL for an additional docs with this offering. OfferingDocsURL *string `json:"offering_docs_url,omitempty"` // 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 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"` // Allows users to set headers on API requests Headers map[string]string }
CreateOfferingOptions : The CreateOffering options.
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) SetCrn ¶
func (options *CreateOfferingOptions) SetCrn(crn string) *CreateOfferingOptions
SetCrn : Allow user to set Crn
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) SetID ¶
func (options *CreateOfferingOptions) SetID(id string) *CreateOfferingOptions
SetID : Allow user to set ID
func (*CreateOfferingOptions) SetIbmPublishApproved ¶
func (options *CreateOfferingOptions) SetIbmPublishApproved(ibmPublishApproved bool) *CreateOfferingOptions
SetIbmPublishApproved : Allow user to set IbmPublishApproved
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 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 ¶
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 ¶
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 ¶
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 ¶
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 CreateOperatorOptions ¶
type CreateOperatorOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespaces to deploy Operator(s) to. Namespaces []string `json:"namespaces,omitempty"` // Denotes whether to install Operator(s) globally. AllNamespaces *bool `json:"all_namespaces,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateOperatorOptions : The CreateOperator options.
func (*CreateOperatorOptions) SetAllNamespaces ¶ added in v0.12.2
func (options *CreateOperatorOptions) SetAllNamespaces(allNamespaces bool) *CreateOperatorOptions
SetAllNamespaces : Allow user to set AllNamespaces
func (*CreateOperatorOptions) SetClusterID ¶
func (options *CreateOperatorOptions) SetClusterID(clusterID string) *CreateOperatorOptions
SetClusterID : Allow user to set ClusterID
func (*CreateOperatorOptions) SetHeaders ¶
func (options *CreateOperatorOptions) SetHeaders(param map[string]string) *CreateOperatorOptions
SetHeaders : Allow user to set Headers
func (*CreateOperatorOptions) SetNamespaces ¶
func (options *CreateOperatorOptions) SetNamespaces(namespaces []string) *CreateOperatorOptions
SetNamespaces : Allow user to set Namespaces
func (*CreateOperatorOptions) SetRegion ¶
func (options *CreateOperatorOptions) SetRegion(region string) *CreateOperatorOptions
SetRegion : Allow user to set Region
func (*CreateOperatorOptions) SetVersionLocatorID ¶
func (options *CreateOperatorOptions) SetVersionLocatorID(versionLocatorID string) *CreateOperatorOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*CreateOperatorOptions) SetXAuthRefreshToken ¶
func (options *CreateOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *CreateOperatorOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeleteCatalogOptions ¶
type DeleteCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteCatalogOptions : The DeleteCatalog options.
func (*DeleteCatalogOptions) SetCatalogIdentifier ¶
func (options *DeleteCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteCatalogOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteCatalogOptions) SetHeaders ¶
func (options *DeleteCatalogOptions) SetHeaders(param map[string]string) *DeleteCatalogOptions
SetHeaders : Allow user to set Headers
type DeleteLicenseEntitlementOptions ¶
type DeleteLicenseEntitlementOptions struct { // The specific entitlement ID (can be obtained from one of the license entitlement queries). EntitlementID *string `json:"entitlement_id" validate:"required,ne="` // The account ID to query for the entitlement. Default is the account from the user's token. AccountID *string `json:"account_id,omitempty"` // 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 DeleteObjectOptions ¶ added in v0.12.2
type DeleteObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteObjectOptions : The DeleteObject options.
func (*DeleteObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (options *DeleteObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *DeleteObjectOptions) SetHeaders(param map[string]string) *DeleteObjectOptions
SetHeaders : Allow user to set Headers
func (*DeleteObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (options *DeleteObjectOptions) SetObjectIdentifier(objectIdentifier string) *DeleteObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type DeleteOfferingOptions ¶
type DeleteOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteOfferingOptions : The DeleteOffering options.
func (*DeleteOfferingOptions) SetCatalogIdentifier ¶
func (options *DeleteOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *DeleteOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*DeleteOfferingOptions) SetHeaders ¶
func (options *DeleteOfferingOptions) SetHeaders(param map[string]string) *DeleteOfferingOptions
SetHeaders : Allow user to set Headers
func (*DeleteOfferingOptions) SetOfferingID ¶
func (options *DeleteOfferingOptions) SetOfferingID(offeringID string) *DeleteOfferingOptions
SetOfferingID : Allow user to set OfferingID
type DeleteOperatorOptions ¶
type DeleteOperatorOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster identification. ClusterID *string `json:"cluster_id" validate:"required"` // Cluster region. Region *string `json:"region" validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
DeleteOperatorOptions : The DeleteOperator options.
func (*DeleteOperatorOptions) SetClusterID ¶
func (options *DeleteOperatorOptions) SetClusterID(clusterID string) *DeleteOperatorOptions
SetClusterID : Allow user to set ClusterID
func (*DeleteOperatorOptions) SetHeaders ¶
func (options *DeleteOperatorOptions) SetHeaders(param map[string]string) *DeleteOperatorOptions
SetHeaders : Allow user to set Headers
func (*DeleteOperatorOptions) SetRegion ¶
func (options *DeleteOperatorOptions) SetRegion(region string) *DeleteOperatorOptions
SetRegion : Allow user to set Region
func (*DeleteOperatorOptions) SetVersionLocatorID ¶
func (options *DeleteOperatorOptions) SetVersionLocatorID(versionLocatorID string) *DeleteOperatorOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*DeleteOperatorOptions) SetXAuthRefreshToken ¶
func (options *DeleteOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *DeleteOperatorOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type DeleteVersionOptions ¶
type DeleteVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteVersionOptions : The DeleteVersion options.
func (*DeleteVersionOptions) SetHeaders ¶
func (options *DeleteVersionOptions) SetHeaders(param map[string]string) *DeleteVersionOptions
SetHeaders : Allow user to set Headers
func (*DeleteVersionOptions) SetVersionLocID ¶
func (options *DeleteVersionOptions) SetVersionLocID(versionLocID string) *DeleteVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type 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 DeployRequirementsCheck ¶
type DeployRequirementsCheck struct { // Failed during pre-install. PreInstall interface{} `json:"pre_install,omitempty"` // Failed during install. Install interface{} `json:"install,omitempty"` }
DeployRequirementsCheck : Failed deployment requirements.
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 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 `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeprecateVersionOptions : The DeprecateVersion options.
func (*DeprecateVersionOptions) SetHeaders ¶
func (options *DeprecateVersionOptions) SetHeaders(param map[string]string) *DeprecateVersionOptions
SetHeaders : Allow user to set Headers
func (*DeprecateVersionOptions) SetVersionLocID ¶
func (options *DeprecateVersionOptions) SetVersionLocID(versionLocID string) *DeprecateVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type 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 { // Log identification. ID *string `json:"id,omitempty"` // 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
func (*GetCatalogAccountAuditOptions) SetID ¶ added in v0.12.2
func (options *GetCatalogAccountAuditOptions) SetID(id string) *GetCatalogAccountAuditOptions
SetID : Allow user to set ID
type GetCatalogAccountFiltersOptions ¶
type GetCatalogAccountFiltersOptions struct { // catalog id. Narrow down filters to the account and just the one catalog. Catalog *string `json:"catalog,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAccountFiltersOptions : The GetCatalogAccountFilters options.
func (*GetCatalogAccountFiltersOptions) SetCatalog ¶
func (options *GetCatalogAccountFiltersOptions) SetCatalog(catalog string) *GetCatalogAccountFiltersOptions
SetCatalog : Allow user to set Catalog
func (*GetCatalogAccountFiltersOptions) SetHeaders ¶
func (options *GetCatalogAccountFiltersOptions) SetHeaders(param map[string]string) *GetCatalogAccountFiltersOptions
SetHeaders : Allow user to set Headers
type GetCatalogAccountOptions ¶
type GetCatalogAccountOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetCatalogAccountOptions : The GetCatalogAccount options.
func (*GetCatalogAccountOptions) SetHeaders ¶
func (options *GetCatalogAccountOptions) SetHeaders(param map[string]string) *GetCatalogAccountOptions
SetHeaders : Allow user to set Headers
type GetCatalogAuditOptions ¶ added in v0.12.2
type GetCatalogAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Log identification. ID *string `json:"id,omitempty"` // 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
func (*GetCatalogAuditOptions) SetID ¶ added in v0.12.2
func (options *GetCatalogAuditOptions) SetID(id string) *GetCatalogAuditOptions
SetID : Allow user to set ID
type GetCatalogOptions ¶
type GetCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetCatalogOptions : The GetCatalog options.
func (*GetCatalogOptions) SetCatalogIdentifier ¶
func (options *GetCatalogOptions) SetCatalogIdentifier(catalogIdentifier string) *GetCatalogOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetCatalogOptions) SetHeaders ¶
func (options *GetCatalogOptions) SetHeaders(param map[string]string) *GetCatalogOptions
SetHeaders : Allow user to set Headers
type GetClusterOptions ¶
type GetClusterOptions struct { // ID of the cluster. ClusterID *string `json:"cluster_id" validate:"required,ne="` // Region of the cluster. Region *string `json:"region" validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetClusterOptions : The GetCluster options.
func (*GetClusterOptions) SetClusterID ¶
func (options *GetClusterOptions) SetClusterID(clusterID string) *GetClusterOptions
SetClusterID : Allow user to set ClusterID
func (*GetClusterOptions) SetHeaders ¶
func (options *GetClusterOptions) SetHeaders(param map[string]string) *GetClusterOptions
SetHeaders : Allow user to set Headers
func (*GetClusterOptions) SetRegion ¶
func (options *GetClusterOptions) SetRegion(region string) *GetClusterOptions
SetRegion : Allow user to set Region
func (*GetClusterOptions) SetXAuthRefreshToken ¶
func (options *GetClusterOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetClusterOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetConsumptionOfferingsOptions ¶
type GetConsumptionOfferingsOptions struct { // true - Strip down the content of what is returned. For example don't return the readme. Makes the result much // smaller. Defaults to false. Digest *bool `json:"digest,omitempty"` // catalog id. Narrow search down to just a particular catalog. It will apply the catalog's public filters to the // public catalog offerings on the result. Catalog *string `json:"catalog,omitempty"` // What should be selected. Default is 'all' which will return both public and private offerings. 'public' returns only // the public offerings and 'private' returns only the private offerings. Select *string `json:"select,omitempty"` // true - include offerings which have been marked as hidden. The default is false and hidden offerings are not // returned. IncludeHidden *bool `json:"includeHidden,omitempty"` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetConsumptionOfferingsOptions : The GetConsumptionOfferings options.
func (*GetConsumptionOfferingsOptions) SetCatalog ¶
func (options *GetConsumptionOfferingsOptions) SetCatalog(catalog string) *GetConsumptionOfferingsOptions
SetCatalog : Allow user to set Catalog
func (*GetConsumptionOfferingsOptions) SetDigest ¶
func (options *GetConsumptionOfferingsOptions) SetDigest(digest bool) *GetConsumptionOfferingsOptions
SetDigest : Allow user to set Digest
func (*GetConsumptionOfferingsOptions) SetHeaders ¶
func (options *GetConsumptionOfferingsOptions) SetHeaders(param map[string]string) *GetConsumptionOfferingsOptions
SetHeaders : Allow user to set Headers
func (*GetConsumptionOfferingsOptions) SetIncludeHidden ¶
func (options *GetConsumptionOfferingsOptions) SetIncludeHidden(includeHidden bool) *GetConsumptionOfferingsOptions
SetIncludeHidden : Allow user to set IncludeHidden
func (*GetConsumptionOfferingsOptions) SetLimit ¶ added in v0.12.2
func (options *GetConsumptionOfferingsOptions) SetLimit(limit int64) *GetConsumptionOfferingsOptions
SetLimit : Allow user to set Limit
func (*GetConsumptionOfferingsOptions) SetOffset ¶ added in v0.12.2
func (options *GetConsumptionOfferingsOptions) SetOffset(offset int64) *GetConsumptionOfferingsOptions
SetOffset : Allow user to set Offset
func (*GetConsumptionOfferingsOptions) SetSelect ¶
func (options *GetConsumptionOfferingsOptions) SetSelect(selectVar string) *GetConsumptionOfferingsOptions
SetSelect : Allow user to set Select
type GetEnterpriseOptions ¶
type GetEnterpriseOptions struct { // Enterprise identification. EnterpriseID *string `json:"enterprise_id" 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 GetEnterprisesAuditOptions ¶ added in v0.12.2
type GetEnterprisesAuditOptions struct { // Enterprise identification. EnterpriseID *string `json:"enterprise_id" validate:"required,ne="` // Log identification. ID *string `json:"id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetEnterprisesAuditOptions : The GetEnterprisesAudit options.
func (*GetEnterprisesAuditOptions) SetEnterpriseID ¶ added in v0.12.2
func (options *GetEnterprisesAuditOptions) SetEnterpriseID(enterpriseID string) *GetEnterprisesAuditOptions
SetEnterpriseID : Allow user to set EnterpriseID
func (*GetEnterprisesAuditOptions) SetHeaders ¶ added in v0.12.2
func (options *GetEnterprisesAuditOptions) SetHeaders(param map[string]string) *GetEnterprisesAuditOptions
SetHeaders : Allow user to set Headers
func (*GetEnterprisesAuditOptions) SetID ¶ added in v0.12.2
func (options *GetEnterprisesAuditOptions) SetID(id string) *GetEnterprisesAuditOptions
SetID : Allow user to set ID
type GetLicenseEntitlementsOptions ¶
type GetLicenseEntitlementsOptions struct { // The license product ID. If from PPA (Passport Advantage) this is a specific product Part number, eg. D1YGZLL. LicenseProductID *string `json:"license_product_id" validate:"required,ne="` // The account ID to query for the entitlement. Default is the account from the user's token. AccountID *string `json:"account_id,omitempty"` // The GC ID of the specific offering version. VersionID *string `json:"version_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetLicenseEntitlementsOptions : The GetLicenseEntitlements options.
func (*GetLicenseEntitlementsOptions) SetAccountID ¶
func (options *GetLicenseEntitlementsOptions) SetAccountID(accountID string) *GetLicenseEntitlementsOptions
SetAccountID : Allow user to set AccountID
func (*GetLicenseEntitlementsOptions) SetHeaders ¶
func (options *GetLicenseEntitlementsOptions) SetHeaders(param map[string]string) *GetLicenseEntitlementsOptions
SetHeaders : Allow user to set Headers
func (*GetLicenseEntitlementsOptions) SetLicenseProductID ¶
func (options *GetLicenseEntitlementsOptions) SetLicenseProductID(licenseProductID string) *GetLicenseEntitlementsOptions
SetLicenseProductID : Allow user to set LicenseProductID
func (*GetLicenseEntitlementsOptions) SetVersionID ¶
func (options *GetLicenseEntitlementsOptions) SetVersionID(versionID string) *GetLicenseEntitlementsOptions
SetVersionID : Allow user to set VersionID
type GetLicenseProvidersOptions ¶
type GetLicenseProvidersOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetLicenseProvidersOptions : The GetLicenseProviders options.
func (*GetLicenseProvidersOptions) SetHeaders ¶
func (options *GetLicenseProvidersOptions) SetHeaders(param map[string]string) *GetLicenseProvidersOptions
SetHeaders : Allow user to set Headers
type GetLicensesOptions ¶
type GetLicensesOptions struct { // ID of the license provider, ie. retrieved from GET license_providers. LicenseProviderID *string `json:"license_provider_id" validate:"required"` // If not specified the token's account will be used. AccountID *string `json:"account_id,omitempty"` // License name. Name *string `json:"name,omitempty"` // Type of license, if not specified, default is ibm-ppa. LicenseType *string `json:"license_type,omitempty"` // The license product ID. If from PPA (Passport Advantage) this is the product Part number, eg. D1YGZLL. LicenseProductID *string `json:"license_product_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetLicensesOptions : The GetLicenses options.
func (*GetLicensesOptions) SetAccountID ¶
func (options *GetLicensesOptions) SetAccountID(accountID string) *GetLicensesOptions
SetAccountID : Allow user to set AccountID
func (*GetLicensesOptions) SetHeaders ¶
func (options *GetLicensesOptions) SetHeaders(param map[string]string) *GetLicensesOptions
SetHeaders : Allow user to set Headers
func (*GetLicensesOptions) SetLicenseProductID ¶
func (options *GetLicensesOptions) SetLicenseProductID(licenseProductID string) *GetLicensesOptions
SetLicenseProductID : Allow user to set LicenseProductID
func (*GetLicensesOptions) SetLicenseProviderID ¶
func (options *GetLicensesOptions) SetLicenseProviderID(licenseProviderID string) *GetLicensesOptions
SetLicenseProviderID : Allow user to set LicenseProviderID
func (*GetLicensesOptions) SetLicenseType ¶
func (options *GetLicensesOptions) SetLicenseType(licenseType string) *GetLicensesOptions
SetLicenseType : Allow user to set LicenseType
func (*GetLicensesOptions) SetName ¶
func (options *GetLicensesOptions) SetName(name string) *GetLicensesOptions
SetName : Allow user to set Name
type GetNamespacesOptions ¶
type GetNamespacesOptions struct { // ID of the cluster. ClusterID *string `json:"cluster_id" validate:"required,ne="` // Cluster region. Region *string `json:"region" validate:"required"` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
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 GetObjectAuditOptions ¶ added in v0.12.2
type GetObjectAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Log identification. ID *string `json:"id,omitempty"` // 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) SetID ¶ added in v0.12.2
func (options *GetObjectAuditOptions) SetID(id string) *GetObjectAuditOptions
SetID : Allow user to set ID
func (*GetObjectAuditOptions) SetObjectIdentifier ¶ added in v0.12.2
func (options *GetObjectAuditOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectAuditOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type GetObjectOptions ¶ added in v0.12.2
type GetObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetObjectOptions : The GetObject options.
func (*GetObjectOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (options *GetObjectOptions) SetCatalogIdentifier(catalogIdentifier string) *GetObjectOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*GetObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *GetObjectOptions) SetHeaders(param map[string]string) *GetObjectOptions
SetHeaders : Allow user to set Headers
func (*GetObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (options *GetObjectOptions) SetObjectIdentifier(objectIdentifier string) *GetObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
type GetOfferingAuditOptions ¶ added in v0.12.2
type GetOfferingAuditOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identifier. OfferingID *string `json:"offering_id" validate:"required,ne="` // Log identification. ID *string `json:"id,omitempty"` // 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) SetID ¶ added in v0.12.2
func (options *GetOfferingAuditOptions) SetID(id string) *GetOfferingAuditOptions
SetID : Allow user to set ID
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 `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
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 `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetOverrideValuesOptions : The GetOverrideValues options.
func (*GetOverrideValuesOptions) SetHeaders ¶
func (options *GetOverrideValuesOptions) SetHeaders(param map[string]string) *GetOverrideValuesOptions
SetHeaders : Allow user to set Headers
func (*GetOverrideValuesOptions) SetVersionLocID ¶
func (options *GetOverrideValuesOptions) SetVersionLocID(versionLocID string) *GetOverrideValuesOptions
SetVersionLocID : Allow user to set VersionLocID
type GetPreinstallOptions ¶
type GetPreinstallOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // ID of the cluster. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Required if the version's pre-install scope is `namespace`. Namespace *string `json:"namespace,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetPreinstallOptions : The GetPreinstall options.
func (*GetPreinstallOptions) SetClusterID ¶
func (options *GetPreinstallOptions) SetClusterID(clusterID string) *GetPreinstallOptions
SetClusterID : Allow user to set ClusterID
func (*GetPreinstallOptions) SetHeaders ¶
func (options *GetPreinstallOptions) SetHeaders(param map[string]string) *GetPreinstallOptions
SetHeaders : Allow user to set Headers
func (*GetPreinstallOptions) SetNamespace ¶
func (options *GetPreinstallOptions) SetNamespace(namespace string) *GetPreinstallOptions
SetNamespace : Allow user to set Namespace
func (*GetPreinstallOptions) SetRegion ¶
func (options *GetPreinstallOptions) SetRegion(region string) *GetPreinstallOptions
SetRegion : Allow user to set Region
func (*GetPreinstallOptions) SetVersionLocID ¶
func (options *GetPreinstallOptions) SetVersionLocID(versionLocID string) *GetPreinstallOptions
SetVersionLocID : Allow user to set VersionLocID
func (*GetPreinstallOptions) SetXAuthRefreshToken ¶
func (options *GetPreinstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetPreinstallOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetRepoOptions ¶
type GetRepoOptions struct { // The type of repo (valid repo types: helm). Type *string `json:"type" validate:"required,ne="` // The URL for the repo's chart zip file (e.g // https://registry.bluemix.net/helm/ibm-charts/charts/ibm-redis-ha-dev-1.0.0.tgz). Charturl *string `json:"charturl" 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 repo (valid repo types: helm). Type *string `json:"type" validate:"required,ne="` // The URL for the repo's root (e.g https://kubernetes-charts-incubator.storage.googleapis.com). Repourl *string `json:"repourl" 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 GetResourceGroupsOptions ¶
type GetResourceGroupsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetResourceGroupsOptions : The GetResourceGroups options.
func (*GetResourceGroupsOptions) SetHeaders ¶
func (options *GetResourceGroupsOptions) SetHeaders(param map[string]string) *GetResourceGroupsOptions
SetHeaders : Allow user to set Headers
type GetSchematicsWorkspacesOptions ¶
type GetSchematicsWorkspacesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetSchematicsWorkspacesOptions : The GetSchematicsWorkspaces options.
func (*GetSchematicsWorkspacesOptions) SetHeaders ¶
func (options *GetSchematicsWorkspacesOptions) SetHeaders(param map[string]string) *GetSchematicsWorkspacesOptions
SetHeaders : Allow user to set Headers
func (*GetSchematicsWorkspacesOptions) SetVersionLocID ¶
func (options *GetSchematicsWorkspacesOptions) SetVersionLocID(versionLocID string) *GetSchematicsWorkspacesOptions
SetVersionLocID : Allow user to set VersionLocID
func (*GetSchematicsWorkspacesOptions) SetXAuthRefreshToken ¶
func (options *GetSchematicsWorkspacesOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetSchematicsWorkspacesOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetValidationStatusOptions ¶
type GetValidationStatusOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetValidationStatusOptions : The GetValidationStatus options.
func (*GetValidationStatusOptions) SetHeaders ¶
func (options *GetValidationStatusOptions) SetHeaders(param map[string]string) *GetValidationStatusOptions
SetHeaders : Allow user to set Headers
func (*GetValidationStatusOptions) SetVersionLocID ¶
func (options *GetValidationStatusOptions) SetVersionLocID(versionLocID string) *GetValidationStatusOptions
SetVersionLocID : Allow user to set VersionLocID
func (*GetValidationStatusOptions) SetXAuthRefreshToken ¶
func (options *GetValidationStatusOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *GetValidationStatusOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type GetVersionAboutOptions ¶
type GetVersionAboutOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
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 `json:"version_loc_id" 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 GetVersionLicenseOptions ¶
type GetVersionLicenseOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // The ID of the license, which maps to the file name in the 'licenses' directory of this verions tgz file. LicenseID *string `json:"license_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
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 `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetVersionOptions : The GetVersion options.
func (*GetVersionOptions) SetHeaders ¶
func (options *GetVersionOptions) SetHeaders(param map[string]string) *GetVersionOptions
SetHeaders : Allow user to set Headers
func (*GetVersionOptions) SetVersionLocID ¶
func (options *GetVersionOptions) SetVersionLocID(versionLocID string) *GetVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type GetVersionUpdatesOptions ¶
type GetVersionUpdatesOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // The id of the cluster where this version was installed. ClusterID *string `json:"cluster_id,omitempty"` // The region of the cluster where this version was installed. Region *string `json:"region,omitempty"` // The resource group id of the cluster where this version was installed. ResourceGroupID *string `json:"resource_group_id,omitempty"` // The namespace of the cluster where this version was installed. Namespace *string `json:"namespace,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetVersionUpdatesOptions : The GetVersionUpdates options.
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) SetNamespace ¶
func (options *GetVersionUpdatesOptions) SetNamespace(namespace string) *GetVersionUpdatesOptions
SetNamespace : Allow user to set Namespace
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) SetVersionLocID ¶
func (options *GetVersionUpdatesOptions) SetVersionLocID(versionLocID string) *GetVersionUpdatesOptions
SetVersionLocID : Allow user to set VersionLocID
type GetVersionWorkingCopyOptions ¶
type GetVersionWorkingCopyOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
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 interface{} `json:"sha,omitempty"` // Helm chart description. READMEMd *string `json:"README.md,omitempty"` // Values metadata. ValuesMetadata interface{} `json:"values-metadata,omitempty"` // License metadata. LicenseMetadata 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 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 IbmPublishVersionOptions ¶
type IbmPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
IbmPublishVersionOptions : The IbmPublishVersion options.
func (*IbmPublishVersionOptions) SetHeaders ¶
func (options *IbmPublishVersionOptions) SetHeaders(param map[string]string) *IbmPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*IbmPublishVersionOptions) SetVersionLocID ¶
func (options *IbmPublishVersionOptions) SetVersionLocID(versionLocID string) *IbmPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type ImageManifest ¶
type ImageManifest struct { // Image manifest description. Description *string `json:"description,omitempty"` // List of images. Images []Image `json:"images,omitempty"` }
ImageManifest : Image Manifest.
type ImportOfferingOptions ¶
type ImportOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content []int64 `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string `json:"zipurl,omitempty"` // Re-use the specified offeringID during import. OfferingID *string `json:"offeringID,omitempty"` // The semver value for this new version. TargetVersion *string `json:"targetVersion,omitempty"` // Add all possible configuration items when creating this version. IncludeConfig *bool `json:"includeConfig,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Authentication token used to access the specified zip file. XAuthToken *string `json:"X-Auth-Token,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ImportOfferingOptions : The ImportOffering options.
func (*ImportOfferingOptions) SetCatalogIdentifier ¶
func (options *ImportOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ImportOfferingOptions) SetContent ¶ added in v0.12.2
func (options *ImportOfferingOptions) SetContent(content []int64) *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 `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content []int64 `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in the body of this call. Zipurl *string `json:"zipurl,omitempty"` // The semver value for this new version, if not found in the zip url package content. TargetVersion *string `json:"targetVersion,omitempty"` // Add all possible configuration values to this version when importing. IncludeConfig *bool `json:"includeConfig,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ImportOfferingVersionOptions : The ImportOfferingVersion options.
func (*ImportOfferingVersionOptions) SetCatalogIdentifier ¶
func (options *ImportOfferingVersionOptions) SetCatalogIdentifier(catalogIdentifier string) *ImportOfferingVersionOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ImportOfferingVersionOptions) SetContent ¶ added in v0.12.2
func (options *ImportOfferingVersionOptions) SetContent(content []int64) *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 []interface{} `json:"pods,omitempty"` // Errors. Errors []interface{} `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 []interface{} `json:"deployments,omitempty"` // Kube replica sets. Replicasets []interface{} `json:"replicasets,omitempty"` // Kube stateful sets. Statefulsets []interface{} `json:"statefulsets,omitempty"` // Kube pods. Pods []interface{} `json:"pods,omitempty"` // Kube errors. Errors []interface{} `json:"errors,omitempty"` }
InstallStatusRelease : Release information.
type InstallVersionOptions ¶
type InstallVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. OverrideValues interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InstallVersionOptions : The InstallVersion options.
func (*InstallVersionOptions) SetClusterID ¶
func (options *InstallVersionOptions) SetClusterID(clusterID string) *InstallVersionOptions
SetClusterID : Allow user to set ClusterID
func (*InstallVersionOptions) SetEntitlementApikey ¶
func (options *InstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *InstallVersionOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*InstallVersionOptions) SetHeaders ¶
func (options *InstallVersionOptions) SetHeaders(param map[string]string) *InstallVersionOptions
SetHeaders : Allow user to set Headers
func (*InstallVersionOptions) SetNamespace ¶
func (options *InstallVersionOptions) SetNamespace(namespace string) *InstallVersionOptions
SetNamespace : Allow user to set Namespace
func (*InstallVersionOptions) SetOverrideValues ¶
func (options *InstallVersionOptions) SetOverrideValues(overrideValues 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 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 LicenseEntitlements ¶
type LicenseEntitlements struct { // Total number of results. TotalResults *int64 `json:"total_results,omitempty"` // Total number of pages. TotalPages *int64 `json:"total_pages,omitempty"` // Previous URL. PrevURL *string `json:"prev_url,omitempty"` // Next URL. NextURL *string `json:"next_url,omitempty"` // Resulting Entitlement objects. Resources []LicenseEntitlement `json:"resources,omitempty"` }
LicenseEntitlements : Paginated list of license entitlements.
type LicenseObject ¶
type LicenseObject struct { // License name. Name *string `json:"name,omitempty"` // Type of offering. OfferingType *string `json:"offering_type,omitempty"` // Number of seats allowed for license. SeatsAllowed *string `json:"seats_allowed,omitempty"` // Number of seats used for license. SeatsUsed *string `json:"seats_used,omitempty"` // ID of license owner. OwnerID *string `json:"owner_id,omitempty"` // Marketplace offering ID for this license. 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"` // specific license entitlement ID from the license provider, eg. D1W3R4. LicenseProductID *string `json:"license_product_id,omitempty"` // URL for the BSS license provider, e.g. /v1/licensing/license_providers/:license_provider_id. LicenseProviderURL *string `json:"license_provider_url,omitempty"` // license is good from this starting date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveFrom *string `json:"effective_from,omitempty"` // license is good until this ending date. eg. '2019-07-17T21:21:47.6794935Z'. EffectiveUntil *string `json:"effective_until,omitempty"` // If true, this will allow use of this license by all IBMers. Internal *bool `json:"internal,omitempty"` // Array of license offering references. OfferingList []LicenseOfferingReference `json:"offering_list,omitempty"` }
LicenseObject : License information.
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 LicenseProvider ¶
type LicenseProvider struct { // Provider name, eg. IBM Passport Advantage. Name *string `json:"name,omitempty"` // Short description of license provider. ShortDescription *string `json:"short_description,omitempty"` // Provider ID. ID *string `json:"id,omitempty"` // Type of license entitlement, e.g. ibm-ppa. LicenceType *string `json:"licence_type,omitempty"` // Type of offering. OfferingType *string `json:"offering_type,omitempty"` // URL of the license provider for where to create/get a license, e.g. // https://www.ibm.com/software/passportadvantage/aboutpassport.html. CreateURL *string `json:"create_url,omitempty"` // URL of the license provider for additional info, e.g. https://www.ibm.com/software/passportadvantage. InfoURL *string `json:"info_url,omitempty"` // URL for the BSS license provider, e.g. /v1/licensing/license_providers/:id. URL *string `json:"url,omitempty"` // Provider CRN. Crn *string `json:"crn,omitempty"` // State of license provider. State *string `json:"state,omitempty"` }
LicenseProvider : BSS License provider.
type LicenseProviders ¶
type LicenseProviders struct { // Total number of results. TotalResults *int64 `json:"total_results,omitempty"` // Total number of pages. TotalPages *int64 `json:"total_pages,omitempty"` // Previous URL. PrevURL *string `json:"prev_url,omitempty"` // Next URL. NextURL *string `json:"next_url,omitempty"` // Resulting License Provider objects. Resources []LicenseProvider `json:"resources,omitempty"` }
LicenseProviders : Paginated list of license providers.
type Licenses ¶
type Licenses struct { // Total number of results. TotalResults *int64 `json:"total_results,omitempty"` // Total number of pages. TotalPages *int64 `json:"total_pages,omitempty"` // Previous URL. PrevURL *string `json:"prev_url,omitempty"` // Next URL. NextURL *string `json:"next_url,omitempty"` // Resulting License objects. Resources []LicenseObject `json:"resources,omitempty"` }
Licenses : Paginated list of licenses.
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 ListClustersOptions ¶
type ListClustersOptions struct { // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // Kubernetes or OpenShift. Default is kubernetes. Type *string `json:"type,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListClustersOptions : The ListClusters options.
func (*ListClustersOptions) SetHeaders ¶
func (options *ListClustersOptions) SetHeaders(param map[string]string) *ListClustersOptions
SetHeaders : Allow user to set Headers
func (*ListClustersOptions) SetLimit ¶
func (options *ListClustersOptions) SetLimit(limit int64) *ListClustersOptions
SetLimit : Allow user to set Limit
func (*ListClustersOptions) SetOffset ¶
func (options *ListClustersOptions) SetOffset(offset int64) *ListClustersOptions
SetOffset : Allow user to set Offset
func (*ListClustersOptions) SetType ¶
func (options *ListClustersOptions) SetType(typeVar string) *ListClustersOptions
SetType : Allow user to set Type
type ListLicenseEntitlementsOptions ¶
type ListLicenseEntitlementsOptions struct { // The account ID to query for the entitlement. Default is the account from the user's token. AccountID *string `json:"account_id,omitempty"` // The license product ID. If from PPA (Passport Advantage) this is the product Part number(s) which can be one or more // IDs, eg. D1YGZLL,5737L09. LicenseProductID *string `json:"license_product_id,omitempty"` // The GC ID of the specific offering version. VersionID *string `json:"version_id,omitempty"` // The state of the license entitlement. eg. usually 'active', or if it's been deleted will show as 'removed'. State *string `json:"state,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListLicenseEntitlementsOptions : The ListLicenseEntitlements options.
func (*ListLicenseEntitlementsOptions) SetAccountID ¶
func (options *ListLicenseEntitlementsOptions) SetAccountID(accountID string) *ListLicenseEntitlementsOptions
SetAccountID : Allow user to set AccountID
func (*ListLicenseEntitlementsOptions) SetHeaders ¶
func (options *ListLicenseEntitlementsOptions) SetHeaders(param map[string]string) *ListLicenseEntitlementsOptions
SetHeaders : Allow user to set Headers
func (*ListLicenseEntitlementsOptions) SetLicenseProductID ¶
func (options *ListLicenseEntitlementsOptions) SetLicenseProductID(licenseProductID string) *ListLicenseEntitlementsOptions
SetLicenseProductID : Allow user to set LicenseProductID
func (*ListLicenseEntitlementsOptions) SetState ¶
func (options *ListLicenseEntitlementsOptions) SetState(state string) *ListLicenseEntitlementsOptions
SetState : Allow user to set State
func (*ListLicenseEntitlementsOptions) SetVersionID ¶
func (options *ListLicenseEntitlementsOptions) SetVersionID(versionID string) *ListLicenseEntitlementsOptions
SetVersionID : Allow user to set VersionID
type ListObjectsOptions ¶ added in v0.12.2
type ListObjectsOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // only return results that contain the specified string. Name *string `json:"name,omitempty"` // The field on which the output is sorted. Sorts by default by **label** property. Available fields are **name**, // **label**, **created**, and **updated**. By adding **-** (i.e. **-label**) in front of the query string, you can // specify descending order. Default is ascending order. Sort *string `json:"sort,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListObjectsOptions : The ListObjects options.
func (*ListObjectsOptions) SetCatalogIdentifier ¶ added in v0.12.2
func (options *ListObjectsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListObjectsOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ListObjectsOptions) SetHeaders ¶ added in v0.12.2
func (options *ListObjectsOptions) SetHeaders(param map[string]string) *ListObjectsOptions
SetHeaders : Allow user to set Headers
func (*ListObjectsOptions) SetLimit ¶ added in v0.12.2
func (options *ListObjectsOptions) SetLimit(limit int64) *ListObjectsOptions
SetLimit : Allow user to set Limit
func (*ListObjectsOptions) SetName ¶ added in v0.12.2
func (options *ListObjectsOptions) SetName(name string) *ListObjectsOptions
SetName : Allow user to set Name
func (*ListObjectsOptions) SetOffset ¶ added in v0.12.2
func (options *ListObjectsOptions) SetOffset(offset int64) *ListObjectsOptions
SetOffset : Allow user to set Offset
func (*ListObjectsOptions) SetSort ¶ added in v0.12.2
func (options *ListObjectsOptions) SetSort(sort string) *ListObjectsOptions
SetSort : Allow user to set Sort
type ListOfferingsOptions ¶
type ListOfferingsOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // true - Strip down the content of what is returned. For example don't return the readme. Makes the result much // smaller. Defaults to false. Digest *bool `json:"digest,omitempty"` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // only return results that contain the specified string. Name *string `json:"name,omitempty"` // The field on which the output is sorted. Sorts by default by **label** property. Available fields are **name**, // **label**, **created**, and **updated**. By adding **-** (i.e. **-label**) in front of the query string, you can // specify descending order. Default is ascending order. Sort *string `json:"sort,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListOfferingsOptions : The ListOfferings options.
func (*ListOfferingsOptions) SetCatalogIdentifier ¶
func (options *ListOfferingsOptions) SetCatalogIdentifier(catalogIdentifier string) *ListOfferingsOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ListOfferingsOptions) SetDigest ¶
func (options *ListOfferingsOptions) SetDigest(digest bool) *ListOfferingsOptions
SetDigest : Allow user to set Digest
func (*ListOfferingsOptions) SetHeaders ¶
func (options *ListOfferingsOptions) SetHeaders(param map[string]string) *ListOfferingsOptions
SetHeaders : Allow user to set Headers
func (*ListOfferingsOptions) SetLimit ¶ added in v0.12.2
func (options *ListOfferingsOptions) SetLimit(limit int64) *ListOfferingsOptions
SetLimit : Allow user to set Limit
func (*ListOfferingsOptions) SetName ¶ added in v0.12.2
func (options *ListOfferingsOptions) SetName(name string) *ListOfferingsOptions
SetName : Allow user to set Name
func (*ListOfferingsOptions) SetOffset ¶ added in v0.12.2
func (options *ListOfferingsOptions) SetOffset(offset int64) *ListOfferingsOptions
SetOffset : Allow user to set Offset
func (*ListOfferingsOptions) SetSort ¶ added in v0.12.2
func (options *ListOfferingsOptions) SetSort(sort string) *ListOfferingsOptions
SetSort : Allow user to set Sort
type ListOperatorsOptions ¶
type ListOperatorsOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster identification. ClusterID *string `json:"cluster_id" validate:"required"` // Cluster region. Region *string `json:"region" validate:"required"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ListOperatorsOptions : The ListOperators options.
func (*ListOperatorsOptions) SetClusterID ¶
func (options *ListOperatorsOptions) SetClusterID(clusterID string) *ListOperatorsOptions
SetClusterID : Allow user to set ClusterID
func (*ListOperatorsOptions) SetHeaders ¶
func (options *ListOperatorsOptions) SetHeaders(param map[string]string) *ListOperatorsOptions
SetHeaders : Allow user to set Headers
func (*ListOperatorsOptions) SetRegion ¶
func (options *ListOperatorsOptions) SetRegion(region string) *ListOperatorsOptions
SetRegion : Allow user to set Region
func (*ListOperatorsOptions) SetVersionLocatorID ¶
func (options *ListOperatorsOptions) SetVersionLocatorID(versionLocatorID string) *ListOperatorsOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ListOperatorsOptions) SetXAuthRefreshToken ¶
func (options *ListOperatorsOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ListOperatorsOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
type ListVersionsOptions ¶
type ListVersionsOptions struct { // query, for now only "q=entitlement_key:<some-key>" is supported. Q *string `json:"q" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ListVersionsOptions : The ListVersions options.
func (*ListVersionsOptions) SetHeaders ¶
func (options *ListVersionsOptions) SetHeaders(param map[string]string) *ListVersionsOptions
SetHeaders : Allow user to set Headers
func (*ListVersionsOptions) SetQ ¶
func (options *ListVersionsOptions) SetQ(q string) *ListVersionsOptions
SetQ : Allow user to set Q
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,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 Object ¶ added in v0.12.2
type Object 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"` // List of allowed accounts for this specific object. AllowList []string `json:"allow_list,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 interface{} `json:"data,omitempty"` }
Object : object information.
type ObjectDigest ¶ added in v0.12.2
type ObjectDigest struct { // unique id. ID *string `json:"id,omitempty"` // Lucene match order. Order []float64 `json:"order,omitempty"` // Object digest. Fields *ObjectDigestFields `json:"fields,omitempty"` }
ObjectDigest : object information.
type ObjectDigestFields ¶ added in v0.12.2
type ObjectDigestFields struct { // The id of the catalog containing this offering. CatalogID *string `json:"catalog_id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // Display name in the requested language. Label *string `json:"label,omitempty"` // The date and time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // Kind of object. Kind *string `json:"kind,omitempty"` // The name of the object's parent. ParentName *string `json:"parent_name,omitempty"` }
ObjectDigestFields : Object digest.
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,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 []Object `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,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 []ObjectDigest `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 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,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 interface{} `json:"metadata,omitempty"` // list of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // list of features associated with this offering. AdditionalFeatures []Feature `json:"additional_features,omitempty"` // the date'time this catalog was created. Created *strfmt.DateTime `json:"created,omitempty"` // the date'time this catalog was last updated. Updated *strfmt.DateTime `json:"updated,omitempty"` // list of deployments. Deployments []Deployment `json:"deployments,omitempty"` }
Plan : Offering plan.
type PreinstallVersionOptions ¶
type PreinstallVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. OverrideValues interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PreinstallVersionOptions : The PreinstallVersion options.
func (*PreinstallVersionOptions) SetClusterID ¶
func (options *PreinstallVersionOptions) SetClusterID(clusterID string) *PreinstallVersionOptions
SetClusterID : Allow user to set ClusterID
func (*PreinstallVersionOptions) SetEntitlementApikey ¶
func (options *PreinstallVersionOptions) SetEntitlementApikey(entitlementApikey string) *PreinstallVersionOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*PreinstallVersionOptions) SetHeaders ¶
func (options *PreinstallVersionOptions) SetHeaders(param map[string]string) *PreinstallVersionOptions
SetHeaders : Allow user to set Headers
func (*PreinstallVersionOptions) SetNamespace ¶
func (options *PreinstallVersionOptions) SetNamespace(namespace string) *PreinstallVersionOptions
SetNamespace : Allow user to set Namespace
func (*PreinstallVersionOptions) SetOverrideValues ¶
func (options *PreinstallVersionOptions) SetOverrideValues(overrideValues 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 PublicPublishVersionOptions ¶
type PublicPublishVersionOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PublicPublishVersionOptions : The PublicPublishVersion options.
func (*PublicPublishVersionOptions) SetHeaders ¶
func (options *PublicPublishVersionOptions) SetHeaders(param map[string]string) *PublicPublishVersionOptions
SetHeaders : Allow user to set Headers
func (*PublicPublishVersionOptions) SetVersionLocID ¶
func (options *PublicPublishVersionOptions) SetVersionLocID(versionLocID string) *PublicPublishVersionOptions
SetVersionLocID : Allow user to set VersionLocID
type PublishObject ¶ added in v0.12.2
type PublishObject struct { // Is it permitted to request publishing to IBM or Public. PermitIbmPublicPublish *bool `json:"permit_ibm_public_publish,omitempty"` // Indicates if this offering has been approved for use by all IBMers. IbmApproved *bool `json:"ibm_approved,omitempty"` // Indicates if this offering has been approved for use by all IBM Cloud users. PublicApproved *bool `json:"public_approved,omitempty"` // The portal's approval record ID. PortalApprovalRecord *string `json:"portal_approval_record,omitempty"` // The portal UI URL. PortalURL *string `json:"portal_url,omitempty"` }
PublishObject : Publish information.
type Rating ¶
type Rating struct { // One start rating. OneStarCount *int64 `json:"one_star_count,omitempty"` // Two start rating. TwoStarCount *int64 `json:"two_star_count,omitempty"` // Three start rating. ThreeStarCount *int64 `json:"three_star_count,omitempty"` // Four start rating. FourStarCount *int64 `json:"four_star_count,omitempty"` }
Rating : Repository info for offerings.
type ReloadOfferingOptions ¶
type ReloadOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // The semver value for this new version. TargetVersion *string `json:"targetVersion" validate:"required"` // Tags array. Tags []string `json:"tags,omitempty"` // Target kinds. Current valid values are 'iks', 'roks', 'vcenter', and 'terraform'. TargetKinds []string `json:"target_kinds,omitempty"` // byte array representing the content to be imported. Only supported for OVA images at this time. Content []int64 `json:"content,omitempty"` // URL path to zip location. If not specified, must provide content in this post body. Zipurl *string `json:"zipurl,omitempty"` // The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'. RepoType *string `json:"repoType,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReloadOfferingOptions : The ReloadOffering options.
func (*ReloadOfferingOptions) SetCatalogIdentifier ¶
func (options *ReloadOfferingOptions) SetCatalogIdentifier(catalogIdentifier string) *ReloadOfferingOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReloadOfferingOptions) SetContent ¶ added in v0.12.2
func (options *ReloadOfferingOptions) SetContent(content []int64) *ReloadOfferingOptions
SetContent : Allow user to set Content
func (*ReloadOfferingOptions) SetHeaders ¶
func (options *ReloadOfferingOptions) SetHeaders(param map[string]string) *ReloadOfferingOptions
SetHeaders : Allow user to set Headers
func (*ReloadOfferingOptions) SetOfferingID ¶
func (options *ReloadOfferingOptions) SetOfferingID(offeringID string) *ReloadOfferingOptions
SetOfferingID : Allow user to set OfferingID
func (*ReloadOfferingOptions) SetRepoType ¶
func (options *ReloadOfferingOptions) SetRepoType(repoType string) *ReloadOfferingOptions
SetRepoType : Allow user to set RepoType
func (*ReloadOfferingOptions) SetTags ¶
func (options *ReloadOfferingOptions) SetTags(tags []string) *ReloadOfferingOptions
SetTags : Allow user to set Tags
func (*ReloadOfferingOptions) SetTargetKinds ¶
func (options *ReloadOfferingOptions) SetTargetKinds(targetKinds []string) *ReloadOfferingOptions
SetTargetKinds : Allow user to set TargetKinds
func (*ReloadOfferingOptions) SetTargetVersion ¶
func (options *ReloadOfferingOptions) SetTargetVersion(targetVersion string) *ReloadOfferingOptions
SetTargetVersion : Allow user to set TargetVersion
func (*ReloadOfferingOptions) SetZipurl ¶
func (options *ReloadOfferingOptions) SetZipurl(zipurl string) *ReloadOfferingOptions
SetZipurl : Allow user to set Zipurl
type ReplaceCatalogOptions ¶
type ReplaceCatalogOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Unique ID. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // Description in the requested language. ShortDescription *string `json:"short_description,omitempty"` // URL for an icon associated with this catalog. CatalogIconURL *string `json:"catalog_icon_url,omitempty"` // List of tags associated with this catalog. Tags []string `json:"tags,omitempty"` // 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"` // 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) SetCreated ¶
func (options *ReplaceCatalogOptions) SetCreated(created *strfmt.DateTime) *ReplaceCatalogOptions
SetCreated : Allow user to set Created
func (*ReplaceCatalogOptions) SetCrn ¶
func (options *ReplaceCatalogOptions) SetCrn(crn string) *ReplaceCatalogOptions
SetCrn : Allow user to set Crn
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) SetOfferingsURL ¶
func (options *ReplaceCatalogOptions) SetOfferingsURL(offeringsURL string) *ReplaceCatalogOptions
SetOfferingsURL : Allow user to set OfferingsURL
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
func (*ReplaceCatalogOptions) SetURL ¶
func (options *ReplaceCatalogOptions) SetURL(url string) *ReplaceCatalogOptions
SetURL : Allow user to set URL
func (*ReplaceCatalogOptions) SetUpdated ¶
func (options *ReplaceCatalogOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceCatalogOptions
SetUpdated : Allow user to set Updated
type ReplaceEnterpriseOptions ¶
type ReplaceEnterpriseOptions struct { // Enterprise identification. EnterpriseID *string `json:"enterprise_id" validate:"required,ne="` // 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"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceEnterpriseOptions : The ReplaceEnterprise options.
func (*ReplaceEnterpriseOptions) SetAccountFilters ¶
func (options *ReplaceEnterpriseOptions) SetAccountFilters(accountFilters *Filters) *ReplaceEnterpriseOptions
SetAccountFilters : Allow user to set AccountFilters
func (*ReplaceEnterpriseOptions) SetAccountGroups ¶
func (options *ReplaceEnterpriseOptions) SetAccountGroups(accountGroups *EnterpriseAccountGroups) *ReplaceEnterpriseOptions
SetAccountGroups : Allow user to set AccountGroups
func (*ReplaceEnterpriseOptions) SetEnterpriseID ¶
func (options *ReplaceEnterpriseOptions) SetEnterpriseID(enterpriseID string) *ReplaceEnterpriseOptions
SetEnterpriseID : Allow user to set EnterpriseID
func (*ReplaceEnterpriseOptions) SetHeaders ¶
func (options *ReplaceEnterpriseOptions) SetHeaders(param map[string]string) *ReplaceEnterpriseOptions
SetHeaders : Allow user to set Headers
func (*ReplaceEnterpriseOptions) SetID ¶
func (options *ReplaceEnterpriseOptions) SetID(id string) *ReplaceEnterpriseOptions
SetID : Allow user to set ID
func (*ReplaceEnterpriseOptions) SetRev ¶
func (options *ReplaceEnterpriseOptions) SetRev(rev string) *ReplaceEnterpriseOptions
SetRev : Allow user to set Rev
type ReplaceObjectOptions ¶ added in v0.12.2
type ReplaceObjectOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Object identifier. ObjectIdentifier *string `json:"object_identifier" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The crn for this specific object. Crn *string `json:"crn,omitempty"` // The url for this specific object. URL *string `json:"url,omitempty"` // The parent for this specific object. ParentID *string `json:"parent_id,omitempty"` // List of allowed accounts for this specific object. AllowList []string `json:"allow_list,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 interface{} `json:"data,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceObjectOptions : The ReplaceObject options.
func (*ReplaceObjectOptions) SetAllowList ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetAllowList(allowList []string) *ReplaceObjectOptions
SetAllowList : Allow user to set AllowList
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) SetCrn ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetCrn(crn string) *ReplaceObjectOptions
SetCrn : Allow user to set Crn
func (*ReplaceObjectOptions) SetData ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetData(data interface{}) *ReplaceObjectOptions
SetData : Allow user to set Data
func (*ReplaceObjectOptions) SetHeaders ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetHeaders(param map[string]string) *ReplaceObjectOptions
SetHeaders : Allow user to set Headers
func (*ReplaceObjectOptions) SetID ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetID(id string) *ReplaceObjectOptions
SetID : Allow user to set ID
func (*ReplaceObjectOptions) SetKind ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetKind(kind string) *ReplaceObjectOptions
SetKind : Allow user to set Kind
func (*ReplaceObjectOptions) SetLabel ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetLabel(label string) *ReplaceObjectOptions
SetLabel : Allow user to set Label
func (*ReplaceObjectOptions) SetLabelI18n ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetLabelI18n(labelI18n string) *ReplaceObjectOptions
SetLabelI18n : Allow user to set LabelI18n
func (*ReplaceObjectOptions) SetName ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetName(name string) *ReplaceObjectOptions
SetName : Allow user to set Name
func (*ReplaceObjectOptions) SetObjectIdentifier ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetObjectIdentifier(objectIdentifier string) *ReplaceObjectOptions
SetObjectIdentifier : Allow user to set ObjectIdentifier
func (*ReplaceObjectOptions) SetParentID ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetParentID(parentID string) *ReplaceObjectOptions
SetParentID : Allow user to set ParentID
func (*ReplaceObjectOptions) SetPublish ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetPublish(publish *PublishObject) *ReplaceObjectOptions
SetPublish : Allow user to set Publish
func (*ReplaceObjectOptions) SetRev ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetRev(rev string) *ReplaceObjectOptions
SetRev : Allow user to set Rev
func (*ReplaceObjectOptions) SetShortDescription ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetShortDescription(shortDescription string) *ReplaceObjectOptions
SetShortDescription : Allow user to set ShortDescription
func (*ReplaceObjectOptions) SetShortDescriptionI18n ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetShortDescriptionI18n(shortDescriptionI18n string) *ReplaceObjectOptions
SetShortDescriptionI18n : Allow user to set ShortDescriptionI18n
func (*ReplaceObjectOptions) SetState ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetState(state *State) *ReplaceObjectOptions
SetState : Allow user to set State
func (*ReplaceObjectOptions) SetTags ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetTags(tags []string) *ReplaceObjectOptions
SetTags : Allow user to set Tags
func (*ReplaceObjectOptions) SetURL ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetURL(url string) *ReplaceObjectOptions
SetURL : Allow user to set URL
func (*ReplaceObjectOptions) SetUpdated ¶ added in v0.12.2
func (options *ReplaceObjectOptions) SetUpdated(updated *strfmt.DateTime) *ReplaceObjectOptions
SetUpdated : Allow user to set Updated
type ReplaceOfferingIconOptions ¶
type ReplaceOfferingIconOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Name of the file name that is being uploaded. FileName *string `json:"file_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOfferingIconOptions : The ReplaceOfferingIcon options.
func (*ReplaceOfferingIconOptions) SetCatalogIdentifier ¶
func (options *ReplaceOfferingIconOptions) SetCatalogIdentifier(catalogIdentifier string) *ReplaceOfferingIconOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*ReplaceOfferingIconOptions) SetFileName ¶
func (options *ReplaceOfferingIconOptions) SetFileName(fileName string) *ReplaceOfferingIconOptions
SetFileName : Allow user to set FileName
func (*ReplaceOfferingIconOptions) SetHeaders ¶
func (options *ReplaceOfferingIconOptions) SetHeaders(param map[string]string) *ReplaceOfferingIconOptions
SetHeaders : Allow user to set Headers
func (*ReplaceOfferingIconOptions) SetOfferingID ¶
func (options *ReplaceOfferingIconOptions) SetOfferingID(offeringID string) *ReplaceOfferingIconOptions
SetOfferingID : Allow user to set OfferingID
type ReplaceOfferingOptions ¶
type ReplaceOfferingOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // unique id. ID *string `json:"id,omitempty"` // Cloudant revision. Rev *string `json:"_rev,omitempty"` // The url for this specific offering. URL *string `json:"url,omitempty"` // The crn for this specific offering. Crn *string `json:"crn,omitempty"` // Display Name in the requested language. Label *string `json:"label,omitempty"` // The programmatic name of this offering. Name *string `json:"name,omitempty"` // URL for an icon associated with this offering. OfferingIconURL *string `json:"offering_icon_url,omitempty"` // URL for an additional docs with this offering. OfferingDocsURL *string `json:"offering_docs_url,omitempty"` // 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 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"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOfferingOptions : The ReplaceOffering options.
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) SetCrn ¶
func (options *ReplaceOfferingOptions) SetCrn(crn string) *ReplaceOfferingOptions
SetCrn : Allow user to set Crn
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) SetID ¶
func (options *ReplaceOfferingOptions) SetID(id string) *ReplaceOfferingOptions
SetID : Allow user to set ID
func (*ReplaceOfferingOptions) SetIbmPublishApproved ¶
func (options *ReplaceOfferingOptions) SetIbmPublishApproved(ibmPublishApproved bool) *ReplaceOfferingOptions
SetIbmPublishApproved : Allow user to set IbmPublishApproved
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 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 ¶
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 ¶
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 ¶
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 ¶
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 ReplaceOperatorOptions ¶
type ReplaceOperatorOptions struct { // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespaces to deploy Operator(s) to. Namespaces []string `json:"namespaces,omitempty"` // Denotes whether to install Operator(s) globally. AllNamespaces *bool `json:"all_namespaces,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceOperatorOptions : The ReplaceOperator options.
func (*ReplaceOperatorOptions) SetAllNamespaces ¶ added in v0.12.2
func (options *ReplaceOperatorOptions) SetAllNamespaces(allNamespaces bool) *ReplaceOperatorOptions
SetAllNamespaces : Allow user to set AllNamespaces
func (*ReplaceOperatorOptions) SetClusterID ¶
func (options *ReplaceOperatorOptions) SetClusterID(clusterID string) *ReplaceOperatorOptions
SetClusterID : Allow user to set ClusterID
func (*ReplaceOperatorOptions) SetHeaders ¶
func (options *ReplaceOperatorOptions) SetHeaders(param map[string]string) *ReplaceOperatorOptions
SetHeaders : Allow user to set Headers
func (*ReplaceOperatorOptions) SetNamespaces ¶
func (options *ReplaceOperatorOptions) SetNamespaces(namespaces []string) *ReplaceOperatorOptions
SetNamespaces : Allow user to set Namespaces
func (*ReplaceOperatorOptions) SetRegion ¶
func (options *ReplaceOperatorOptions) SetRegion(region string) *ReplaceOperatorOptions
SetRegion : Allow user to set Region
func (*ReplaceOperatorOptions) SetVersionLocatorID ¶
func (options *ReplaceOperatorOptions) SetVersionLocatorID(versionLocatorID string) *ReplaceOperatorOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ReplaceOperatorOptions) SetXAuthRefreshToken ¶
func (options *ReplaceOperatorOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ReplaceOperatorOptions
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 ResourceGroup ¶
type ResourceGroup struct { // Resource Group ID. ID *string `json:"id,omitempty"` // Provider name, eg. IBM Passport Advantage. Name *string `json:"name,omitempty"` // Provider CRN. Crn *string `json:"crn,omitempty"` // Account ID for this Resource Group. AccountID *string `json:"account_id,omitempty"` // State of this Resource Group. State *string `json:"state,omitempty"` // Indicates if this Resource Group is active or not. Default *bool `json:"default,omitempty"` }
ResourceGroup : Resource group details.
type ResourceGroups ¶
type ResourceGroups struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 Resource Group objects. Resources []ResourceGroup `json:"resources,omitempty"` }
ResourceGroups : Resource groups details.
type SchematicsWorkspace ¶
type SchematicsWorkspace struct { // Workspace ID. ID *string `json:"id,omitempty"` // Workspace name. Name *string `json:"name,omitempty"` // Workspace types. Type []string `json:"type,omitempty"` // Workspace description. Description *string `json:"description,omitempty"` // Workspace tags. Tags []string `json:"tags,omitempty"` // Workspace creation date and time. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Email address of user that created the ID. CreatedBy *string `json:"created_by,omitempty"` // Workspace apply status. Status *string `json:"status,omitempty"` // Workspace frozen/locked status. WorkspaceStatus *SchematicsWorkspaceWorkspaceStatus `json:"workspace_status,omitempty"` // Template reference. TemplateRef *string `json:"template_ref,omitempty"` // Template repository. TemplateRepo *SchematicsWorkspaceTemplateRepo `json:"template_repo,omitempty"` // Map of template data. TemplateData []interface{} `json:"template_data,omitempty"` // Data describing runtime. RuntimeData *SchematicsWorkspaceRuntimeData `json:"runtime_data,omitempty"` SharedData interface{} `json:"shared_data,omitempty"` // Catalog reference. CatalogRef *SchematicsWorkspaceCatalogRef `json:"catalog_ref,omitempty"` }
SchematicsWorkspace : Schematics workspace information.
type SchematicsWorkspaceCatalogRef ¶
type SchematicsWorkspaceCatalogRef struct { // Version locator ID. ItemID *string `json:"item_id,omitempty"` // The name of the offering that generated this Blueprint. ItemName *string `json:"item_name,omitempty"` // Relative Dashboard URL for content that generated this Blueprint. ItemURL *string `json:"item_url,omitempty"` }
SchematicsWorkspaceCatalogRef : Catalog reference.
type SchematicsWorkspaceRuntimeData ¶
type SchematicsWorkspaceRuntimeData struct { // Runtime ID. ID *string `json:"id,omitempty"` // Engine name. EngineName *string `json:"engine_name,omitempty"` // Engine version. EngineVersion *string `json:"engine_version,omitempty"` // URL path to state store. StateStoreURL *string `json:"state_store_url,omitempty"` // URL path to log store. LogStoreURL *string `json:"log_store_url,omitempty"` }
SchematicsWorkspaceRuntimeData : Data describing runtime.
type SchematicsWorkspaceSearchResult ¶
type SchematicsWorkspaceSearchResult struct { // The offset (origin 0) of the first resource in this page of search results. Offset *int64 `json:"offset,omitempty"` // The maximum number of resources returned in each page of search results. Limit *int64 `json:"limit,omitempty"` // 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 []SchematicsWorkspace `json:"resources,omitempty"` }
SchematicsWorkspaceSearchResult : Result of schematics workspace search.
type SchematicsWorkspaceTemplateRepo ¶
type SchematicsWorkspaceTemplateRepo struct { // The fully qualified path of the tgz used in the deploy. RepoURL *string `json:"repo_url,omitempty"` // Name of chart. ChartName *string `json:"chart_name,omitempty"` // Name of script. ScriptName *string `json:"script_name,omitempty"` // Name of uninstall script. UninstallScriptName *string `json:"uninstall_script_name,omitempty"` // Name of folder. FolderName *string `json:"folder_name,omitempty"` // Digest of project. RepoShaValue *string `json:"repo_sha_value,omitempty"` }
SchematicsWorkspaceTemplateRepo : Template repository.
type SchematicsWorkspaceWorkspaceStatus ¶
type SchematicsWorkspaceWorkspaceStatus struct { // Workspace frozen state. Frozen *bool `json:"frozen,omitempty"` // Workspace locked state. Locked *bool `json:"locked,omitempty"` }
SchematicsWorkspaceWorkspaceStatus : Workspace frozen/locked status.
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 SearchLicenseOfferingsOptions ¶
type SearchLicenseOfferingsOptions struct { // query, for now only "q=entitlement_key:<some-key>" is supported. Q *string `json:"q" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
SearchLicenseOfferingsOptions : The SearchLicenseOfferings options.
func (*SearchLicenseOfferingsOptions) SetHeaders ¶
func (options *SearchLicenseOfferingsOptions) SetHeaders(param map[string]string) *SearchLicenseOfferingsOptions
SetHeaders : Allow user to set Headers
func (*SearchLicenseOfferingsOptions) SetQ ¶
func (options *SearchLicenseOfferingsOptions) SetQ(q string) *SearchLicenseOfferingsOptions
SetQ : Allow user to set Q
type SearchLicenseVersionsOptions ¶
type SearchLicenseVersionsOptions struct { // query, for now only "q=entitlement_key:<some-key>" is supported. Q *string `json:"q" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
SearchLicenseVersionsOptions : The SearchLicenseVersions options.
func (*SearchLicenseVersionsOptions) SetHeaders ¶
func (options *SearchLicenseVersionsOptions) SetHeaders(param map[string]string) *SearchLicenseVersionsOptions
SetHeaders : Allow user to set Headers
func (*SearchLicenseVersionsOptions) SetQ ¶
func (options *SearchLicenseVersionsOptions) SetQ(q string) *SearchLicenseVersionsOptions
SetQ : Allow user to set Q
type SearchObjectsOptions ¶ added in v0.12.2
type SearchObjectsOptions struct { // Lucene query string. Query *string `json:"query" validate:"required"` // number or results to return. Limit *int64 `json:"limit,omitempty"` // number of results to skip before returning values. Offset *int64 `json:"offset,omitempty"` // when true, hide private objects that correspond to public or IBM published objects. Collapse *bool `json:"collapse,omitempty"` // 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 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 `json:"id,omitempty"` // Filters for account and catalog filters. AccountFilters *Filters `json:"account_filters,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateCatalogAccountOptions : The UpdateCatalogAccount options.
func (*UpdateCatalogAccountOptions) SetAccountFilters ¶
func (options *UpdateCatalogAccountOptions) SetAccountFilters(accountFilters *Filters) *UpdateCatalogAccountOptions
SetAccountFilters : Allow user to set AccountFilters
func (*UpdateCatalogAccountOptions) SetHeaders ¶
func (options *UpdateCatalogAccountOptions) SetHeaders(param map[string]string) *UpdateCatalogAccountOptions
SetHeaders : Allow user to set Headers
func (*UpdateCatalogAccountOptions) SetID ¶
func (options *UpdateCatalogAccountOptions) SetID(id string) *UpdateCatalogAccountOptions
SetID : Allow user to set ID
type UpdateOfferingIbmOptions ¶
type UpdateOfferingIbmOptions struct { // Catalog identifier. CatalogIdentifier *string `json:"catalog_identifier" validate:"required,ne="` // Offering identification. OfferingID *string `json:"offering_id" validate:"required,ne="` // Type of approval, ibm or public. ApprovalType *string `json:"approval_type" validate:"required,ne="` // Approve (true) or disapprove (false). Approved *string `json:"approved" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
UpdateOfferingIbmOptions : The UpdateOfferingIbm options.
func (*UpdateOfferingIbmOptions) SetApprovalType ¶
func (options *UpdateOfferingIbmOptions) SetApprovalType(approvalType string) *UpdateOfferingIbmOptions
SetApprovalType : Allow user to set ApprovalType
func (*UpdateOfferingIbmOptions) SetApproved ¶
func (options *UpdateOfferingIbmOptions) SetApproved(approved string) *UpdateOfferingIbmOptions
SetApproved : Allow user to set Approved
func (*UpdateOfferingIbmOptions) SetCatalogIdentifier ¶
func (options *UpdateOfferingIbmOptions) SetCatalogIdentifier(catalogIdentifier string) *UpdateOfferingIbmOptions
SetCatalogIdentifier : Allow user to set CatalogIdentifier
func (*UpdateOfferingIbmOptions) SetHeaders ¶
func (options *UpdateOfferingIbmOptions) SetHeaders(param map[string]string) *UpdateOfferingIbmOptions
SetHeaders : Allow user to set Headers
func (*UpdateOfferingIbmOptions) SetOfferingID ¶
func (options *UpdateOfferingIbmOptions) SetOfferingID(offeringID string) *UpdateOfferingIbmOptions
SetOfferingID : Allow user to set OfferingID
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 interface{} `json:"target,omitempty"` }
Validation : Validation response.
type ValidationInstallOptions ¶
type ValidationInstallOptions struct { // A dotted value of `catalogID`.`versionID`. VersionLocID *string `json:"version_loc_id" validate:"required,ne="` // IAM Refresh token. XAuthRefreshToken *string `json:"X-Auth-Refresh-Token" validate:"required"` // Cluster ID. ClusterID *string `json:"cluster_id,omitempty"` // Cluster region. Region *string `json:"region,omitempty"` // Kube namespace. Namespace *string `json:"namespace,omitempty"` // Object containing Helm chart override values. OverrideValues interface{} `json:"override_values,omitempty"` // Entitlement API Key for this offering. EntitlementApikey *string `json:"entitlement_apikey,omitempty"` // Schematics workspace configuration. Schematics *DeployRequestBodySchematics `json:"schematics,omitempty"` // Script. Script *string `json:"script,omitempty"` // Script ID. ScriptID *string `json:"script_id,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocatorID *string `json:"version_locator_id,omitempty"` // VCenter ID. VcenterID *string `json:"vcenter_id,omitempty"` // VCenter User. VcenterUser *string `json:"vcenter_user,omitempty"` // VCenter Password. VcenterPassword *string `json:"vcenter_password,omitempty"` // VCenter Location. VcenterLocation *string `json:"vcenter_location,omitempty"` // VCenter Datastore. VcenterDatastore *string `json:"vcenter_datastore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ValidationInstallOptions : The ValidationInstall options.
func (*ValidationInstallOptions) SetClusterID ¶
func (options *ValidationInstallOptions) SetClusterID(clusterID string) *ValidationInstallOptions
SetClusterID : Allow user to set ClusterID
func (*ValidationInstallOptions) SetEntitlementApikey ¶
func (options *ValidationInstallOptions) SetEntitlementApikey(entitlementApikey string) *ValidationInstallOptions
SetEntitlementApikey : Allow user to set EntitlementApikey
func (*ValidationInstallOptions) SetHeaders ¶
func (options *ValidationInstallOptions) SetHeaders(param map[string]string) *ValidationInstallOptions
SetHeaders : Allow user to set Headers
func (*ValidationInstallOptions) SetNamespace ¶
func (options *ValidationInstallOptions) SetNamespace(namespace string) *ValidationInstallOptions
SetNamespace : Allow user to set Namespace
func (*ValidationInstallOptions) SetOverrideValues ¶
func (options *ValidationInstallOptions) SetOverrideValues(overrideValues interface{}) *ValidationInstallOptions
SetOverrideValues : Allow user to set OverrideValues
func (*ValidationInstallOptions) SetRegion ¶
func (options *ValidationInstallOptions) SetRegion(region string) *ValidationInstallOptions
SetRegion : Allow user to set Region
func (*ValidationInstallOptions) SetSchematics ¶
func (options *ValidationInstallOptions) SetSchematics(schematics *DeployRequestBodySchematics) *ValidationInstallOptions
SetSchematics : Allow user to set Schematics
func (*ValidationInstallOptions) SetScript ¶
func (options *ValidationInstallOptions) SetScript(script string) *ValidationInstallOptions
SetScript : Allow user to set Script
func (*ValidationInstallOptions) SetScriptID ¶
func (options *ValidationInstallOptions) SetScriptID(scriptID string) *ValidationInstallOptions
SetScriptID : Allow user to set ScriptID
func (*ValidationInstallOptions) SetVcenterDatastore ¶ added in v0.12.2
func (options *ValidationInstallOptions) SetVcenterDatastore(vcenterDatastore string) *ValidationInstallOptions
SetVcenterDatastore : Allow user to set VcenterDatastore
func (*ValidationInstallOptions) SetVcenterID ¶
func (options *ValidationInstallOptions) SetVcenterID(vcenterID string) *ValidationInstallOptions
SetVcenterID : Allow user to set VcenterID
func (*ValidationInstallOptions) SetVcenterLocation ¶
func (options *ValidationInstallOptions) SetVcenterLocation(vcenterLocation string) *ValidationInstallOptions
SetVcenterLocation : Allow user to set VcenterLocation
func (*ValidationInstallOptions) SetVcenterPassword ¶
func (options *ValidationInstallOptions) SetVcenterPassword(vcenterPassword string) *ValidationInstallOptions
SetVcenterPassword : Allow user to set VcenterPassword
func (*ValidationInstallOptions) SetVcenterUser ¶ added in v0.12.2
func (options *ValidationInstallOptions) SetVcenterUser(vcenterUser string) *ValidationInstallOptions
SetVcenterUser : Allow user to set VcenterUser
func (*ValidationInstallOptions) SetVersionLocID ¶
func (options *ValidationInstallOptions) SetVersionLocID(versionLocID string) *ValidationInstallOptions
SetVersionLocID : Allow user to set VersionLocID
func (*ValidationInstallOptions) SetVersionLocatorID ¶
func (options *ValidationInstallOptions) SetVersionLocatorID(versionLocatorID string) *ValidationInstallOptions
SetVersionLocatorID : Allow user to set VersionLocatorID
func (*ValidationInstallOptions) SetXAuthRefreshToken ¶
func (options *ValidationInstallOptions) SetXAuthRefreshToken(xAuthRefreshToken string) *ValidationInstallOptions
SetXAuthRefreshToken : Allow user to set XAuthRefreshToken
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 interface{} `json:"metadata,omitempty"` // Validation response. Validation *Validation `json:"validation,omitempty"` // Resource requirments for installation. RequiredResources []Resource `json:"required_resources,omitempty"` // Denotes if single instance can be deployed to a given cluster. SingleInstance *bool `json:"single_instance,omitempty"` // Script information. Install *Script `json:"install,omitempty"` // Optional pre-install instructions. PreInstall []Script `json:"pre_install,omitempty"` // Entitlement license info. Entitlement *VersionEntitlement `json:"entitlement,omitempty"` // List of licenses the product was built with. Licenses []License `json:"licenses,omitempty"` // If set, denotes a url to a YAML file with list of container images used by this version. ImageManifestURL *string `json:"image_manifest_url,omitempty"` // read only field, indicating if this version is deprecated. Deprecated *bool `json:"deprecated,omitempty"` // Version of the package used to create this version. PackageVersion *string `json:"package_version,omitempty"` // Offering state. State *State `json:"state,omitempty"` // A dotted value of `catalogID`.`versionID`. VersionLocator *string `json:"version_locator,omitempty"` // Console URL. ConsoleURL *string `json:"console_url,omitempty"` // Long description for version. LongDescription *string `json:"long_description,omitempty"` // Whitelisted accounts for version. WhitelistedAccounts []string `json:"whitelisted_accounts,omitempty"` }
Version : Offering version information.
type VersionEntitlement ¶
type VersionEntitlement struct { // Provider name. ProviderName *string `json:"provider_name,omitempty"` // Provider ID. ProviderID *string `json:"provider_id,omitempty"` // Product ID. ProductID *string `json:"product_id,omitempty"` // list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL. PartNumbers []string `json:"part_numbers,omitempty"` // Image repository name. ImageRepoName *string `json:"image_repo_name,omitempty"` }
VersionEntitlement : Entitlement license info.
type VersionUpdateDescriptor ¶
type VersionUpdateDescriptor struct { // A dotted value of `catalogID`.`versionID`. VersionLocator *string `json:"version_locator,omitempty"` // the version number of this version. Version *string `json:"version,omitempty"` // Offering state. State *State `json:"state,omitempty"` // Resource requirments for installation. RequiredResources []Resource `json:"required_resources,omitempty"` // Version of package. PackageVersion *string `json:"package_version,omitempty"` // 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 interface{} `json:"messages,omitempty"` }
VersionUpdateDescriptor : Indicates if the current version can be upgraded to the version identified by the descriptor.