Documentation ¶
Overview ¶
Package partnercentersellv1 : Operations and models for the PartnerCenterSellV1 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalBookmark(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBroker(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBrokerEventCreatedByUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBrokerEventDeletedByUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBrokerEventUpdatedByUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBrokerPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogHighlightItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogProductMediaItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogProductProvider(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnvironmentAttribute(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnvironmentAttributeOptions(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogDeployment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogDeploymentMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogDeploymentPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataDeployment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataDeploymentBroker(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataPricing(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataService(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataUI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataUIStrings(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataUIStringsContent(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogMetadataUIUrls(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogOverviewUI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogOverviewUITranslatedContent(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogPlan(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogPlanMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogPlanMetadataPlan(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogPlanPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProduct(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductImages(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadataOther(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadataOtherComposite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadataOtherCompositeChild(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadataOtherPC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductMetadataOtherPCSupport(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGlobalCatalogProductPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationAction(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationActionOptions(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationDescriptionObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationDisplayNameObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationResourceHierarchyAttribute(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedAnonymousAccess(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedAnonymousAccessAttributes(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedAttribute(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedAuthorizationSubject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIamServiceRegistrationSupportedRole(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLearnMoreLinks(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOnboardingProduct(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOnboardingProductPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOnboardingProductSupport(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOnboardingProductSupportEscalationContactItems(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPrimaryContact(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalProductBadge(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalProductBadgeCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegistration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRegistrationPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportAuthorizationSubjectAttribute(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportDetailsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportDetailsItemAvailability(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportDetailsItemAvailabilityTime(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportEscalation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportTimeInterval(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributeUi(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributeUiInputDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributeUiInputGst(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributeUiInputURL(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributeUiInputValue(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributesOptions(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributesOptionsResourceHierarchy(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributesOptionsResourceHierarchyKey(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedAttributesOptionsResourceHierarchyValue(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSupportedRoleOptions(m map[string]json.RawMessage, result interface{}) (err error)
- type Bookmark
- type Broker
- type BrokerEventCreatedByUser
- type BrokerEventDeletedByUser
- type BrokerEventUpdatedByUser
- type BrokerPatch
- type CatalogHighlightItem
- type CatalogProductMediaItem
- type CatalogProductProvider
- type CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetActive(active bool) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetDisabled(disabled bool) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetEnv(env string) *CreateCatalogDeploymentOptions
- func (options *CreateCatalogDeploymentOptions) SetHeaders(param map[string]string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetID(id string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetKind(kind string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetMetadata(metadata *GlobalCatalogDeploymentMetadata) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetName(name string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetObjectID(objectID string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetProductID(productID string) *CreateCatalogDeploymentOptions
- func (_options *CreateCatalogDeploymentOptions) SetTags(tags []string) *CreateCatalogDeploymentOptions
- type CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetActive(active bool) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetDisabled(disabled bool) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetEnv(env string) *CreateCatalogPlanOptions
- func (options *CreateCatalogPlanOptions) SetHeaders(param map[string]string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetID(id string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetKind(kind string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetMetadata(metadata *GlobalCatalogPlanMetadata) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetName(name string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetObjectID(objectID string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetProductID(productID string) *CreateCatalogPlanOptions
- func (_options *CreateCatalogPlanOptions) SetTags(tags []string) *CreateCatalogPlanOptions
- type CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetActive(active bool) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetDisabled(disabled bool) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetEnv(env string) *CreateCatalogProductOptions
- func (options *CreateCatalogProductOptions) SetHeaders(param map[string]string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetID(id string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetImages(images *GlobalCatalogProductImages) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetKind(kind string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetMetadata(metadata *GlobalCatalogProductMetadata) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetName(name string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetObjectID(objectID string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetProductID(productID string) *CreateCatalogProductOptions
- func (_options *CreateCatalogProductOptions) SetTags(tags []string) *CreateCatalogProductOptions
- type CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetActions(actions []IamServiceRegistrationAction) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetAdditionalPolicyScopes(additionalPolicyScopes []string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetDisplayName(displayName *IamServiceRegistrationDisplayNameObject) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetEnabled(enabled bool) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetEnv(env string) *CreateIamRegistrationOptions
- func (options *CreateIamRegistrationOptions) SetHeaders(param map[string]string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetName(name string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetParentIds(parentIds []string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetProductID(productID string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetResourceHierarchyAttribute(resourceHierarchyAttribute *IamServiceRegistrationResourceHierarchyAttribute) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetServiceType(serviceType string) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetSupportedAnonymousAccesses(supportedAnonymousAccesses []IamServiceRegistrationSupportedAnonymousAccess) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetSupportedAttributes(supportedAttributes []IamServiceRegistrationSupportedAttribute) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetSupportedAuthorizationSubjects(...) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetSupportedNetwork(supportedNetwork *IamServiceRegistrationSupportedNetwork) *CreateIamRegistrationOptions
- func (_options *CreateIamRegistrationOptions) SetSupportedRoles(supportedRoles []IamServiceRegistrationSupportedRole) *CreateIamRegistrationOptions
- type CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetEccnNumber(eccnNumber string) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetEroClass(eroClass string) *CreateOnboardingProductOptions
- func (options *CreateOnboardingProductOptions) SetHeaders(param map[string]string) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetPrimaryContact(primaryContact *PrimaryContact) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetSupport(support *OnboardingProductSupport) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetTaxAssessment(taxAssessment string) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetType(typeVar string) *CreateOnboardingProductOptions
- func (_options *CreateOnboardingProductOptions) SetUnspsc(unspsc float64) *CreateOnboardingProductOptions
- type CreateRegistrationOptions
- func (_options *CreateRegistrationOptions) SetAccountID(accountID string) *CreateRegistrationOptions
- func (_options *CreateRegistrationOptions) SetCompanyName(companyName string) *CreateRegistrationOptions
- func (_options *CreateRegistrationOptions) SetDefaultPrivateCatalogID(defaultPrivateCatalogID string) *CreateRegistrationOptions
- func (options *CreateRegistrationOptions) SetHeaders(param map[string]string) *CreateRegistrationOptions
- func (_options *CreateRegistrationOptions) SetPrimaryContact(primaryContact *PrimaryContact) *CreateRegistrationOptions
- func (_options *CreateRegistrationOptions) SetProviderAccessGroup(providerAccessGroup string) *CreateRegistrationOptions
- type CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetAllowContextUpdates(allowContextUpdates bool) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetAuthPassword(authPassword string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetAuthScheme(authScheme string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetAuthUsername(authUsername string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetBrokerURL(brokerURL string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetCatalogType(catalogType string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetEnv(env string) *CreateResourceBrokerOptions
- func (options *CreateResourceBrokerOptions) SetHeaders(param map[string]string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetName(name string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetRegion(region string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetResourceGroupCrn(resourceGroupCrn string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetState(state string) *CreateResourceBrokerOptions
- func (_options *CreateResourceBrokerOptions) SetType(typeVar string) *CreateResourceBrokerOptions
- type DeleteCatalogDeploymentOptions
- func (_options *DeleteCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *DeleteCatalogDeploymentOptions
- func (_options *DeleteCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *DeleteCatalogDeploymentOptions
- func (_options *DeleteCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogDeploymentOptions
- func (_options *DeleteCatalogDeploymentOptions) SetEnv(env string) *DeleteCatalogDeploymentOptions
- func (options *DeleteCatalogDeploymentOptions) SetHeaders(param map[string]string) *DeleteCatalogDeploymentOptions
- func (_options *DeleteCatalogDeploymentOptions) SetProductID(productID string) *DeleteCatalogDeploymentOptions
- type DeleteCatalogPlanOptions
- func (_options *DeleteCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *DeleteCatalogPlanOptions
- func (_options *DeleteCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogPlanOptions
- func (_options *DeleteCatalogPlanOptions) SetEnv(env string) *DeleteCatalogPlanOptions
- func (options *DeleteCatalogPlanOptions) SetHeaders(param map[string]string) *DeleteCatalogPlanOptions
- func (_options *DeleteCatalogPlanOptions) SetProductID(productID string) *DeleteCatalogPlanOptions
- type DeleteCatalogProductOptions
- func (_options *DeleteCatalogProductOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogProductOptions
- func (_options *DeleteCatalogProductOptions) SetEnv(env string) *DeleteCatalogProductOptions
- func (options *DeleteCatalogProductOptions) SetHeaders(param map[string]string) *DeleteCatalogProductOptions
- func (_options *DeleteCatalogProductOptions) SetProductID(productID string) *DeleteCatalogProductOptions
- type DeleteIamRegistrationOptions
- func (_options *DeleteIamRegistrationOptions) SetEnv(env string) *DeleteIamRegistrationOptions
- func (options *DeleteIamRegistrationOptions) SetHeaders(param map[string]string) *DeleteIamRegistrationOptions
- func (_options *DeleteIamRegistrationOptions) SetProductID(productID string) *DeleteIamRegistrationOptions
- func (_options *DeleteIamRegistrationOptions) SetProgrammaticName(programmaticName string) *DeleteIamRegistrationOptions
- type DeleteOnboardingProductOptions
- type DeleteRegistrationOptions
- type DeleteResourceBrokerOptions
- func (_options *DeleteResourceBrokerOptions) SetBrokerID(brokerID string) *DeleteResourceBrokerOptions
- func (_options *DeleteResourceBrokerOptions) SetEnv(env string) *DeleteResourceBrokerOptions
- func (options *DeleteResourceBrokerOptions) SetHeaders(param map[string]string) *DeleteResourceBrokerOptions
- func (_options *DeleteResourceBrokerOptions) SetRemoveFromAccount(removeFromAccount bool) *DeleteResourceBrokerOptions
- type EnvironmentAttribute
- type EnvironmentAttributeOptions
- type GetCatalogDeploymentOptions
- func (_options *GetCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *GetCatalogDeploymentOptions
- func (_options *GetCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *GetCatalogDeploymentOptions
- func (_options *GetCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *GetCatalogDeploymentOptions
- func (_options *GetCatalogDeploymentOptions) SetEnv(env string) *GetCatalogDeploymentOptions
- func (options *GetCatalogDeploymentOptions) SetHeaders(param map[string]string) *GetCatalogDeploymentOptions
- func (_options *GetCatalogDeploymentOptions) SetProductID(productID string) *GetCatalogDeploymentOptions
- type GetCatalogPlanOptions
- func (_options *GetCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *GetCatalogPlanOptions
- func (_options *GetCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *GetCatalogPlanOptions
- func (_options *GetCatalogPlanOptions) SetEnv(env string) *GetCatalogPlanOptions
- func (options *GetCatalogPlanOptions) SetHeaders(param map[string]string) *GetCatalogPlanOptions
- func (_options *GetCatalogPlanOptions) SetProductID(productID string) *GetCatalogPlanOptions
- type GetCatalogProductOptions
- func (_options *GetCatalogProductOptions) SetCatalogProductID(catalogProductID string) *GetCatalogProductOptions
- func (_options *GetCatalogProductOptions) SetEnv(env string) *GetCatalogProductOptions
- func (options *GetCatalogProductOptions) SetHeaders(param map[string]string) *GetCatalogProductOptions
- func (_options *GetCatalogProductOptions) SetProductID(productID string) *GetCatalogProductOptions
- type GetIamRegistrationOptions
- func (_options *GetIamRegistrationOptions) SetEnv(env string) *GetIamRegistrationOptions
- func (options *GetIamRegistrationOptions) SetHeaders(param map[string]string) *GetIamRegistrationOptions
- func (_options *GetIamRegistrationOptions) SetProductID(productID string) *GetIamRegistrationOptions
- func (_options *GetIamRegistrationOptions) SetProgrammaticName(programmaticName string) *GetIamRegistrationOptions
- type GetOnboardingProductOptions
- type GetProductBadgeOptions
- type GetRegistrationOptions
- type GetResourceBrokerOptions
- type GlobalCatalogDeployment
- type GlobalCatalogDeploymentMetadata
- type GlobalCatalogDeploymentPatch
- type GlobalCatalogMetadataDeployment
- type GlobalCatalogMetadataDeploymentBroker
- type GlobalCatalogMetadataPricing
- type GlobalCatalogMetadataService
- type GlobalCatalogMetadataUI
- type GlobalCatalogMetadataUIStrings
- type GlobalCatalogMetadataUIStringsContent
- type GlobalCatalogMetadataUIUrls
- type GlobalCatalogOverviewUI
- type GlobalCatalogOverviewUITranslatedContent
- type GlobalCatalogPlan
- type GlobalCatalogPlanMetadata
- type GlobalCatalogPlanMetadataPlan
- type GlobalCatalogPlanPatch
- type GlobalCatalogProduct
- type GlobalCatalogProductImages
- type GlobalCatalogProductMetadata
- type GlobalCatalogProductMetadataOther
- type GlobalCatalogProductMetadataOtherComposite
- type GlobalCatalogProductMetadataOtherCompositeChild
- type GlobalCatalogProductMetadataOtherPC
- type GlobalCatalogProductMetadataOtherPCSupport
- type GlobalCatalogProductPatch
- type IamServiceRegistration
- type IamServiceRegistrationAction
- type IamServiceRegistrationActionOptions
- type IamServiceRegistrationDescriptionObject
- type IamServiceRegistrationDisplayNameObject
- type IamServiceRegistrationPatch
- type IamServiceRegistrationResourceHierarchyAttribute
- type IamServiceRegistrationSupportedAnonymousAccess
- type IamServiceRegistrationSupportedAnonymousAccessAttributes
- func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperties() map[string]*string
- func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperty(key string) *string
- func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) MarshalJSON() (buffer []byte, err error)
- func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperties(m map[string]*string)
- func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperty(key string, value *string)
- type IamServiceRegistrationSupportedAttribute
- type IamServiceRegistrationSupportedAuthorizationSubject
- type IamServiceRegistrationSupportedNetwork
- type IamServiceRegistrationSupportedRole
- type LearnMoreLinks
- type ListProductBadgesOptions
- type OnboardingProduct
- type OnboardingProductPatch
- type OnboardingProductSupport
- type OnboardingProductSupportEscalationContactItems
- type PartnerCenterSellV1
- func (partnerCenterSell *PartnerCenterSellV1) Clone() *PartnerCenterSellV1
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogDeployment(createCatalogDeploymentOptions *CreateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogDeploymentWithContext(ctx context.Context, ...) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogPlan(createCatalogPlanOptions *CreateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogPlanWithContext(ctx context.Context, createCatalogPlanOptions *CreateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogProduct(createCatalogProductOptions *CreateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogProductWithContext(ctx context.Context, createCatalogProductOptions *CreateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateIamRegistration(createIamRegistrationOptions *CreateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateIamRegistrationWithContext(ctx context.Context, ...) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateOnboardingProduct(createOnboardingProductOptions *CreateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateOnboardingProductWithContext(ctx context.Context, ...) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateRegistration(createRegistrationOptions *CreateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateRegistrationWithContext(ctx context.Context, createRegistrationOptions *CreateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateResourceBroker(createResourceBrokerOptions *CreateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) CreateResourceBrokerWithContext(ctx context.Context, createResourceBrokerOptions *CreateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogDeployment(deleteCatalogDeploymentOptions *DeleteCatalogDeploymentOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogDeploymentWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogPlan(deleteCatalogPlanOptions *DeleteCatalogPlanOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogPlanWithContext(ctx context.Context, deleteCatalogPlanOptions *DeleteCatalogPlanOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogProduct(deleteCatalogProductOptions *DeleteCatalogProductOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogProductWithContext(ctx context.Context, deleteCatalogProductOptions *DeleteCatalogProductOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteIamRegistration(deleteIamRegistrationOptions *DeleteIamRegistrationOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteIamRegistrationWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteOnboardingProduct(deleteOnboardingProductOptions *DeleteOnboardingProductOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteOnboardingProductWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteRegistration(deleteRegistrationOptions *DeleteRegistrationOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteRegistrationWithContext(ctx context.Context, deleteRegistrationOptions *DeleteRegistrationOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteResourceBroker(deleteResourceBrokerOptions *DeleteResourceBrokerOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DeleteResourceBrokerWithContext(ctx context.Context, deleteResourceBrokerOptions *DeleteResourceBrokerOptions) (response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) DisableRetries()
- func (partnerCenterSell *PartnerCenterSellV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogDeployment(getCatalogDeploymentOptions *GetCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogDeploymentWithContext(ctx context.Context, getCatalogDeploymentOptions *GetCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogPlan(getCatalogPlanOptions *GetCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogPlanWithContext(ctx context.Context, getCatalogPlanOptions *GetCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogProduct(getCatalogProductOptions *GetCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetCatalogProductWithContext(ctx context.Context, getCatalogProductOptions *GetCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetEnableGzipCompression() bool
- func (partnerCenterSell *PartnerCenterSellV1) GetIamRegistration(getIamRegistrationOptions *GetIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetIamRegistrationWithContext(ctx context.Context, getIamRegistrationOptions *GetIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetOnboardingProduct(getOnboardingProductOptions *GetOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetOnboardingProductWithContext(ctx context.Context, getOnboardingProductOptions *GetOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetProductBadge(getProductBadgeOptions *GetProductBadgeOptions) (result *ProductBadge, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetProductBadgeWithContext(ctx context.Context, getProductBadgeOptions *GetProductBadgeOptions) (result *ProductBadge, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetRegistration(getRegistrationOptions *GetRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetRegistrationWithContext(ctx context.Context, getRegistrationOptions *GetRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetResourceBroker(getResourceBrokerOptions *GetResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetResourceBrokerWithContext(ctx context.Context, getResourceBrokerOptions *GetResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) GetServiceURL() string
- func (partnerCenterSell *PartnerCenterSellV1) ListProductBadges(listProductBadgesOptions *ListProductBadgesOptions) (result *ProductBadgeCollection, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) ListProductBadgesWithContext(ctx context.Context, listProductBadgesOptions *ListProductBadgesOptions) (result *ProductBadgeCollection, response *core.DetailedResponse, err error)
- func (*PartnerCenterSellV1) NewCatalogProductMediaItem(caption string, typeVar string, url string) (_model *CatalogProductMediaItem, err error)
- func (*PartnerCenterSellV1) NewCreateCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, name string, ...) *CreateCatalogDeploymentOptions
- func (*PartnerCenterSellV1) NewCreateCatalogPlanOptions(productID string, catalogProductID string, name string, active bool, ...) *CreateCatalogPlanOptions
- func (*PartnerCenterSellV1) NewCreateCatalogProductOptions(productID string, name string, active bool, disabled bool, kind string, ...) *CreateCatalogProductOptions
- func (*PartnerCenterSellV1) NewCreateIamRegistrationOptions(productID string, name string) *CreateIamRegistrationOptions
- func (*PartnerCenterSellV1) NewCreateOnboardingProductOptions(typeVar string, primaryContact *PrimaryContact) *CreateOnboardingProductOptions
- func (*PartnerCenterSellV1) NewCreateRegistrationOptions(accountID string, companyName string, primaryContact *PrimaryContact) *CreateRegistrationOptions
- func (*PartnerCenterSellV1) NewCreateResourceBrokerOptions(authScheme string, name string, brokerURL string, typeVar string) *CreateResourceBrokerOptions
- func (*PartnerCenterSellV1) NewDeleteCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, ...) *DeleteCatalogDeploymentOptions
- func (*PartnerCenterSellV1) NewDeleteCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string) *DeleteCatalogPlanOptions
- func (*PartnerCenterSellV1) NewDeleteCatalogProductOptions(productID string, catalogProductID string) *DeleteCatalogProductOptions
- func (*PartnerCenterSellV1) NewDeleteIamRegistrationOptions(productID string, programmaticName string) *DeleteIamRegistrationOptions
- func (*PartnerCenterSellV1) NewDeleteOnboardingProductOptions(productID string) *DeleteOnboardingProductOptions
- func (*PartnerCenterSellV1) NewDeleteRegistrationOptions(registrationID string) *DeleteRegistrationOptions
- func (*PartnerCenterSellV1) NewDeleteResourceBrokerOptions(brokerID string) *DeleteResourceBrokerOptions
- func (*PartnerCenterSellV1) NewGetCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, ...) *GetCatalogDeploymentOptions
- func (*PartnerCenterSellV1) NewGetCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string) *GetCatalogPlanOptions
- func (*PartnerCenterSellV1) NewGetCatalogProductOptions(productID string, catalogProductID string) *GetCatalogProductOptions
- func (*PartnerCenterSellV1) NewGetIamRegistrationOptions(productID string, programmaticName string) *GetIamRegistrationOptions
- func (*PartnerCenterSellV1) NewGetOnboardingProductOptions(productID string) *GetOnboardingProductOptions
- func (*PartnerCenterSellV1) NewGetProductBadgeOptions(badgeID *strfmt.UUID) *GetProductBadgeOptions
- func (*PartnerCenterSellV1) NewGetRegistrationOptions(registrationID string) *GetRegistrationOptions
- func (*PartnerCenterSellV1) NewGetResourceBrokerOptions(brokerID string) *GetResourceBrokerOptions
- func (*PartnerCenterSellV1) NewIamServiceRegistrationSupportedAnonymousAccessAttributes(accountID string, serviceName string, additionalProperties map[string]string) (_model *IamServiceRegistrationSupportedAnonymousAccessAttributes, err error)
- func (*PartnerCenterSellV1) NewListProductBadgesOptions() *ListProductBadgesOptions
- func (*PartnerCenterSellV1) NewPrimaryContact(name string, email string) (_model *PrimaryContact, err error)
- func (*PartnerCenterSellV1) NewSupportedRoleOptions(accessPolicy bool) (_model *SupportedRoleOptions, err error)
- func (*PartnerCenterSellV1) NewUpdateCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, ...) *UpdateCatalogDeploymentOptions
- func (*PartnerCenterSellV1) NewUpdateCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string, ...) *UpdateCatalogPlanOptions
- func (*PartnerCenterSellV1) NewUpdateCatalogProductOptions(productID string, catalogProductID string, ...) *UpdateCatalogProductOptions
- func (*PartnerCenterSellV1) NewUpdateIamRegistrationOptions(productID string, programmaticName string, ...) *UpdateIamRegistrationOptions
- func (*PartnerCenterSellV1) NewUpdateOnboardingProductOptions(productID string, onboardingProductPatch map[string]interface{}) *UpdateOnboardingProductOptions
- func (*PartnerCenterSellV1) NewUpdateRegistrationOptions(registrationID string, registrationPatch map[string]interface{}) *UpdateRegistrationOptions
- func (*PartnerCenterSellV1) NewUpdateResourceBrokerOptions(brokerID string, brokerPatch map[string]interface{}) *UpdateResourceBrokerOptions
- func (partnerCenterSell *PartnerCenterSellV1) SetDefaultHeaders(headers http.Header)
- func (partnerCenterSell *PartnerCenterSellV1) SetEnableGzipCompression(enableGzip bool)
- func (partnerCenterSell *PartnerCenterSellV1) SetServiceURL(url string) error
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogDeployment(updateCatalogDeploymentOptions *UpdateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogDeploymentWithContext(ctx context.Context, ...) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogPlan(updateCatalogPlanOptions *UpdateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogPlanWithContext(ctx context.Context, updateCatalogPlanOptions *UpdateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogProduct(updateCatalogProductOptions *UpdateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogProductWithContext(ctx context.Context, updateCatalogProductOptions *UpdateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateIamRegistration(updateIamRegistrationOptions *UpdateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateIamRegistrationWithContext(ctx context.Context, ...) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateOnboardingProduct(updateOnboardingProductOptions *UpdateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateOnboardingProductWithContext(ctx context.Context, ...) (result *OnboardingProduct, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateRegistration(updateRegistrationOptions *UpdateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateRegistrationWithContext(ctx context.Context, updateRegistrationOptions *UpdateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateResourceBroker(updateResourceBrokerOptions *UpdateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- func (partnerCenterSell *PartnerCenterSellV1) UpdateResourceBrokerWithContext(ctx context.Context, updateResourceBrokerOptions *UpdateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
- type PartnerCenterSellV1Options
- type PrimaryContact
- type ProductBadge
- type ProductBadgeCollection
- type Registration
- type RegistrationPatch
- type SupportAuthorizationSubjectAttribute
- type SupportDetailsItem
- type SupportDetailsItemAvailability
- type SupportDetailsItemAvailabilityTime
- type SupportEscalation
- type SupportTimeInterval
- type SupportedAttributeUi
- type SupportedAttributeUiInputDetails
- type SupportedAttributeUiInputGst
- type SupportedAttributeUiInputURL
- type SupportedAttributeUiInputValue
- type SupportedAttributesOptions
- type SupportedAttributesOptionsResourceHierarchy
- type SupportedAttributesOptionsResourceHierarchyKey
- type SupportedAttributesOptionsResourceHierarchyValue
- type SupportedRoleOptions
- type UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetEnv(env string) *UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetGlobalCatalogDeploymentPatch(globalCatalogDeploymentPatch map[string]interface{}) *UpdateCatalogDeploymentOptions
- func (options *UpdateCatalogDeploymentOptions) SetHeaders(param map[string]string) *UpdateCatalogDeploymentOptions
- func (_options *UpdateCatalogDeploymentOptions) SetProductID(productID string) *UpdateCatalogDeploymentOptions
- type UpdateCatalogPlanOptions
- func (_options *UpdateCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *UpdateCatalogPlanOptions
- func (_options *UpdateCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogPlanOptions
- func (_options *UpdateCatalogPlanOptions) SetEnv(env string) *UpdateCatalogPlanOptions
- func (_options *UpdateCatalogPlanOptions) SetGlobalCatalogPlanPatch(globalCatalogPlanPatch map[string]interface{}) *UpdateCatalogPlanOptions
- func (options *UpdateCatalogPlanOptions) SetHeaders(param map[string]string) *UpdateCatalogPlanOptions
- func (_options *UpdateCatalogPlanOptions) SetProductID(productID string) *UpdateCatalogPlanOptions
- type UpdateCatalogProductOptions
- func (_options *UpdateCatalogProductOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogProductOptions
- func (_options *UpdateCatalogProductOptions) SetEnv(env string) *UpdateCatalogProductOptions
- func (_options *UpdateCatalogProductOptions) SetGlobalCatalogProductPatch(globalCatalogProductPatch map[string]interface{}) *UpdateCatalogProductOptions
- func (options *UpdateCatalogProductOptions) SetHeaders(param map[string]string) *UpdateCatalogProductOptions
- func (_options *UpdateCatalogProductOptions) SetProductID(productID string) *UpdateCatalogProductOptions
- type UpdateIamRegistrationOptions
- func (_options *UpdateIamRegistrationOptions) SetEnv(env string) *UpdateIamRegistrationOptions
- func (options *UpdateIamRegistrationOptions) SetHeaders(param map[string]string) *UpdateIamRegistrationOptions
- func (_options *UpdateIamRegistrationOptions) SetIamRegistrationPatch(iamRegistrationPatch map[string]interface{}) *UpdateIamRegistrationOptions
- func (_options *UpdateIamRegistrationOptions) SetProductID(productID string) *UpdateIamRegistrationOptions
- func (_options *UpdateIamRegistrationOptions) SetProgrammaticName(programmaticName string) *UpdateIamRegistrationOptions
- type UpdateOnboardingProductOptions
- func (options *UpdateOnboardingProductOptions) SetHeaders(param map[string]string) *UpdateOnboardingProductOptions
- func (_options *UpdateOnboardingProductOptions) SetOnboardingProductPatch(onboardingProductPatch map[string]interface{}) *UpdateOnboardingProductOptions
- func (_options *UpdateOnboardingProductOptions) SetProductID(productID string) *UpdateOnboardingProductOptions
- type UpdateRegistrationOptions
- func (options *UpdateRegistrationOptions) SetHeaders(param map[string]string) *UpdateRegistrationOptions
- func (_options *UpdateRegistrationOptions) SetRegistrationID(registrationID string) *UpdateRegistrationOptions
- func (_options *UpdateRegistrationOptions) SetRegistrationPatch(registrationPatch map[string]interface{}) *UpdateRegistrationOptions
- type UpdateResourceBrokerOptions
- func (_options *UpdateResourceBrokerOptions) SetBrokerID(brokerID string) *UpdateResourceBrokerOptions
- func (_options *UpdateResourceBrokerOptions) SetBrokerPatch(brokerPatch map[string]interface{}) *UpdateResourceBrokerOptions
- func (_options *UpdateResourceBrokerOptions) SetEnv(env string) *UpdateResourceBrokerOptions
- func (options *UpdateResourceBrokerOptions) SetHeaders(param map[string]string) *UpdateResourceBrokerOptions
Constants ¶
const ( Broker_AuthScheme_Bearer = "bearer" Broker_AuthScheme_BearerCrn = "bearer-crn" )
Constants associated with the Broker.AuthScheme property. The supported authentication scheme for the broker.
const ( Broker_State_Active = "active" Broker_State_Removed = "removed" )
Constants associated with the Broker.State property. The state of the broker.
const ( Broker_Type_ProvisionBehind = "provision_behind" Broker_Type_ProvisionThrough = "provision_through" )
Constants associated with the Broker.Type property. The type of the provisioning model.
const ( BrokerPatch_AuthScheme_Bearer = "bearer" BrokerPatch_AuthScheme_BearerCrn = "bearer-crn" )
Constants associated with the BrokerPatch.AuthScheme property. The supported authentication scheme for the broker.
const ( BrokerPatch_State_Active = "active" BrokerPatch_State_Removed = "removed" )
Constants associated with the BrokerPatch.State property. The state of the broker.
const ( BrokerPatch_Type_ProvisionBehind = "provision_behind" BrokerPatch_Type_ProvisionThrough = "provision_through" )
Constants associated with the BrokerPatch.Type property. The type of the provisioning model.
const ( CatalogProductMediaItem_Type_Image = "image" CatalogProductMediaItem_Type_VideoMp4 = "video_mp_4" CatalogProductMediaItem_Type_VideoWebm = "video_webm" CatalogProductMediaItem_Type_Youtube = "youtube" )
Constants associated with the CatalogProductMediaItem.Type property. The type of the media.
const ( CreateCatalogProductOptions_Kind_Composite = "composite" CreateCatalogProductOptions_Kind_PlatformService = "platform_service" CreateCatalogProductOptions_Kind_Service = "service" )
Constants associated with the CreateCatalogProductOptions.Kind property. The kind of the global catalog object.
const ( CreateIamRegistrationOptions_ServiceType_PlatformService = "platform_service" CreateIamRegistrationOptions_ServiceType_Service = "service" )
Constants associated with the CreateIamRegistrationOptions.ServiceType property. The type of the service.
const ( CreateOnboardingProductOptions_Type_ProfessionalService = "professional_service" CreateOnboardingProductOptions_Type_Service = "service" CreateOnboardingProductOptions_Type_Software = "software" )
Constants associated with the CreateOnboardingProductOptions.Type property. The type of the product.
const ( CreateResourceBrokerOptions_AuthScheme_Bearer = "bearer" CreateResourceBrokerOptions_AuthScheme_BearerCrn = "bearer-crn" )
Constants associated with the CreateResourceBrokerOptions.AuthScheme property. The supported authentication scheme for the broker.
const ( CreateResourceBrokerOptions_Type_ProvisionBehind = "provision_behind" CreateResourceBrokerOptions_Type_ProvisionThrough = "provision_through" )
Constants associated with the CreateResourceBrokerOptions.Type property. The type of the provisioning model.
const ( CreateResourceBrokerOptions_State_Active = "active" CreateResourceBrokerOptions_State_Removed = "removed" )
Constants associated with the CreateResourceBrokerOptions.State property. The state of the broker.
const ( GlobalCatalogMetadataPricing_Type_Free = "free" GlobalCatalogMetadataPricing_Type_Paid = "paid" GlobalCatalogMetadataPricing_Type_Subscription = "subscription" )
Constants associated with the GlobalCatalogMetadataPricing.Type property. The type of the pricing plan.
const ( GlobalCatalogMetadataPricing_Origin_GlobalCatalog = "global_catalog" GlobalCatalogMetadataPricing_Origin_PricingCatalog = "pricing_catalog" )
Constants associated with the GlobalCatalogMetadataPricing.Origin property. The source of the pricing information: global_catalog or pricing_catalog.
const ( GlobalCatalogProduct_Kind_Composite = "composite" GlobalCatalogProduct_Kind_PlatformService = "platform_service" GlobalCatalogProduct_Kind_Service = "service" )
Constants associated with the GlobalCatalogProduct.Kind property. The kind of the global catalog object.
const ( GlobalCatalogProductMetadataOtherComposite_CompositeKind_PlatformService = "platform_service" GlobalCatalogProductMetadataOtherComposite_CompositeKind_Service = "service" )
Constants associated with the GlobalCatalogProductMetadataOtherComposite.CompositeKind property. The type of the composite service.
const ( GlobalCatalogProductMetadataOtherCompositeChild_Kind_PlatformService = "platform_service" GlobalCatalogProductMetadataOtherCompositeChild_Kind_Service = "service" )
Constants associated with the GlobalCatalogProductMetadataOtherCompositeChild.Kind property. The type of the composite child.
const ( GlobalCatalogProductMetadataOtherPCSupport_SupportType_Community = "community" GlobalCatalogProductMetadataOtherPCSupport_SupportType_Ibm = "ibm" GlobalCatalogProductMetadataOtherPCSupport_SupportType_IbmCloud = "ibm_cloud" GlobalCatalogProductMetadataOtherPCSupport_SupportType_ThirdParty = "third_party" )
Constants associated with the GlobalCatalogProductMetadataOtherPCSupport.SupportType property. The type of support provided.
const ( IamServiceRegistration_ServiceType_PlatformService = "platform_service" IamServiceRegistration_ServiceType_Service = "service" )
Constants associated with the IamServiceRegistration.ServiceType property. The type of the service.
const ( IamServiceRegistrationPatch_ServiceType_PlatformService = "platform_service" IamServiceRegistrationPatch_ServiceType_Service = "service" )
Constants associated with the IamServiceRegistrationPatch.ServiceType property. The type of the service.
const ( OnboardingProduct_Type_ProfessionalService = "professional_service" OnboardingProduct_Type_Service = "service" OnboardingProduct_Type_Software = "software" )
Constants associated with the OnboardingProduct.Type property. The type of the product.
const ( SupportDetailsItem_Type_Chat = "chat" SupportDetailsItem_Type_Email = "email" SupportDetailsItem_Type_Other = "other" SupportDetailsItem_Type_Phone = "phone" SupportDetailsItem_Type_Slack = "slack" SupportDetailsItem_Type_SupportSite = "support_site" )
Constants associated with the SupportDetailsItem.Type property. The type of support for this support channel.
const ( SupportedAttributesOptions_Operators_Stringequals = "stringEquals" SupportedAttributesOptions_Operators_Stringequalsanyof = "stringEqualsAnyOf" SupportedAttributesOptions_Operators_Stringmatch = "stringMatch" SupportedAttributesOptions_Operators_Stringmatchanyof = "stringMatchAnyOf" )
Constants associated with the SupportedAttributesOptions.Operators property. The list of multiple option values.
const ( SupportedAttributesOptions_PolicyTypes_Access = "access" SupportedAttributesOptions_PolicyTypes_Authorization = "authorization" )
Constants associated with the SupportedAttributesOptions.PolicyTypes property.
const ( SupportedRoleOptions_PolicyType_Access = "access" SupportedRoleOptions_PolicyType_Authorization = "authorization" SupportedRoleOptions_PolicyType_AuthorizationDelegated = "authorization-delegated" )
Constants associated with the SupportedRoleOptions.PolicyType property. Policy type.
const (
BrokerPatch_AuthUsername_Apikey = "apikey"
)
Constants associated with the BrokerPatch.AuthUsername property. The authentication username to reach the broker.
const (
Broker_AuthUsername_Apikey = "apikey"
)
Constants associated with the Broker.AuthUsername property. The authentication username to reach the broker.
const (
CreateCatalogDeploymentOptions_Kind_Deployment = "deployment"
)
Constants associated with the CreateCatalogDeploymentOptions.Kind property. The kind of the global catalog object.
const (
CreateCatalogPlanOptions_Kind_Plan = "plan"
)
Constants associated with the CreateCatalogPlanOptions.Kind property. The kind of the global catalog object.
const (
CreateResourceBrokerOptions_AuthUsername_Apikey = "apikey"
)
Constants associated with the CreateResourceBrokerOptions.AuthUsername property. The authentication username to reach the broker.
const DefaultServiceName = "partner_center_sell"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://product-lifecycle.cloud.ibm.com/openapi/v1"
DefaultServiceURL is the default URL to make service requests to.
const (
GlobalCatalogDeployment_Kind_Deployment = "deployment"
)
Constants associated with the GlobalCatalogDeployment.Kind property. The kind of the global catalog object.
const (
GlobalCatalogPlan_Kind_Plan = "plan"
)
Constants associated with the GlobalCatalogPlan.Kind property. The kind of the global catalog object.
const (
SupportedRoleOptions_AccountType_Enterprise = "enterprise"
)
Constants associated with the SupportedRoleOptions.AccountType property. Optional opt-in to require checking account type when applying the role.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalBookmark ¶
func UnmarshalBookmark(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBookmark unmarshals an instance of Bookmark from the specified map of raw messages.
func UnmarshalBroker ¶
func UnmarshalBroker(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBroker unmarshals an instance of Broker from the specified map of raw messages.
func UnmarshalBrokerEventCreatedByUser ¶
func UnmarshalBrokerEventCreatedByUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBrokerEventCreatedByUser unmarshals an instance of BrokerEventCreatedByUser from the specified map of raw messages.
func UnmarshalBrokerEventDeletedByUser ¶
func UnmarshalBrokerEventDeletedByUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBrokerEventDeletedByUser unmarshals an instance of BrokerEventDeletedByUser from the specified map of raw messages.
func UnmarshalBrokerEventUpdatedByUser ¶
func UnmarshalBrokerEventUpdatedByUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBrokerEventUpdatedByUser unmarshals an instance of BrokerEventUpdatedByUser from the specified map of raw messages.
func UnmarshalBrokerPatch ¶
func UnmarshalBrokerPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBrokerPatch unmarshals an instance of BrokerPatch from the specified map of raw messages.
func UnmarshalCatalogHighlightItem ¶
func UnmarshalCatalogHighlightItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogHighlightItem unmarshals an instance of CatalogHighlightItem from the specified map of raw messages.
func UnmarshalCatalogProductMediaItem ¶
func UnmarshalCatalogProductMediaItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogProductMediaItem unmarshals an instance of CatalogProductMediaItem from the specified map of raw messages.
func UnmarshalCatalogProductProvider ¶
func UnmarshalCatalogProductProvider(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogProductProvider unmarshals an instance of CatalogProductProvider from the specified map of raw messages.
func UnmarshalEnvironmentAttribute ¶
func UnmarshalEnvironmentAttribute(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnvironmentAttribute unmarshals an instance of EnvironmentAttribute from the specified map of raw messages.
func UnmarshalEnvironmentAttributeOptions ¶
func UnmarshalEnvironmentAttributeOptions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnvironmentAttributeOptions unmarshals an instance of EnvironmentAttributeOptions from the specified map of raw messages.
func UnmarshalGlobalCatalogDeployment ¶
func UnmarshalGlobalCatalogDeployment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogDeployment unmarshals an instance of GlobalCatalogDeployment from the specified map of raw messages.
func UnmarshalGlobalCatalogDeploymentMetadata ¶
func UnmarshalGlobalCatalogDeploymentMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogDeploymentMetadata unmarshals an instance of GlobalCatalogDeploymentMetadata from the specified map of raw messages.
func UnmarshalGlobalCatalogDeploymentPatch ¶
func UnmarshalGlobalCatalogDeploymentPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogDeploymentPatch unmarshals an instance of GlobalCatalogDeploymentPatch from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataDeployment ¶ added in v0.69.2
func UnmarshalGlobalCatalogMetadataDeployment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataDeployment unmarshals an instance of GlobalCatalogMetadataDeployment from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataDeploymentBroker ¶ added in v0.69.2
func UnmarshalGlobalCatalogMetadataDeploymentBroker(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataDeploymentBroker unmarshals an instance of GlobalCatalogMetadataDeploymentBroker from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataPricing ¶
func UnmarshalGlobalCatalogMetadataPricing(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataPricing unmarshals an instance of GlobalCatalogMetadataPricing from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataService ¶
func UnmarshalGlobalCatalogMetadataService(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataService unmarshals an instance of GlobalCatalogMetadataService from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataUI ¶
func UnmarshalGlobalCatalogMetadataUI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataUI unmarshals an instance of GlobalCatalogMetadataUI from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataUIStrings ¶
func UnmarshalGlobalCatalogMetadataUIStrings(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataUIStrings unmarshals an instance of GlobalCatalogMetadataUIStrings from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataUIStringsContent ¶
func UnmarshalGlobalCatalogMetadataUIStringsContent(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataUIStringsContent unmarshals an instance of GlobalCatalogMetadataUIStringsContent from the specified map of raw messages.
func UnmarshalGlobalCatalogMetadataUIUrls ¶
func UnmarshalGlobalCatalogMetadataUIUrls(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogMetadataUIUrls unmarshals an instance of GlobalCatalogMetadataUIUrls from the specified map of raw messages.
func UnmarshalGlobalCatalogOverviewUI ¶
func UnmarshalGlobalCatalogOverviewUI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogOverviewUI unmarshals an instance of GlobalCatalogOverviewUI from the specified map of raw messages.
func UnmarshalGlobalCatalogOverviewUITranslatedContent ¶
func UnmarshalGlobalCatalogOverviewUITranslatedContent(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogOverviewUITranslatedContent unmarshals an instance of GlobalCatalogOverviewUITranslatedContent from the specified map of raw messages.
func UnmarshalGlobalCatalogPlan ¶
func UnmarshalGlobalCatalogPlan(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogPlan unmarshals an instance of GlobalCatalogPlan from the specified map of raw messages.
func UnmarshalGlobalCatalogPlanMetadata ¶
func UnmarshalGlobalCatalogPlanMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogPlanMetadata unmarshals an instance of GlobalCatalogPlanMetadata from the specified map of raw messages.
func UnmarshalGlobalCatalogPlanMetadataPlan ¶ added in v0.69.2
func UnmarshalGlobalCatalogPlanMetadataPlan(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogPlanMetadataPlan unmarshals an instance of GlobalCatalogPlanMetadataPlan from the specified map of raw messages.
func UnmarshalGlobalCatalogPlanPatch ¶
func UnmarshalGlobalCatalogPlanPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogPlanPatch unmarshals an instance of GlobalCatalogPlanPatch from the specified map of raw messages.
func UnmarshalGlobalCatalogProduct ¶
func UnmarshalGlobalCatalogProduct(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProduct unmarshals an instance of GlobalCatalogProduct from the specified map of raw messages.
func UnmarshalGlobalCatalogProductImages ¶
func UnmarshalGlobalCatalogProductImages(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductImages unmarshals an instance of GlobalCatalogProductImages from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadata ¶
func UnmarshalGlobalCatalogProductMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadata unmarshals an instance of GlobalCatalogProductMetadata from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadataOther ¶
func UnmarshalGlobalCatalogProductMetadataOther(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadataOther unmarshals an instance of GlobalCatalogProductMetadataOther from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadataOtherComposite ¶ added in v0.69.2
func UnmarshalGlobalCatalogProductMetadataOtherComposite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadataOtherComposite unmarshals an instance of GlobalCatalogProductMetadataOtherComposite from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadataOtherCompositeChild ¶ added in v0.69.2
func UnmarshalGlobalCatalogProductMetadataOtherCompositeChild(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadataOtherCompositeChild unmarshals an instance of GlobalCatalogProductMetadataOtherCompositeChild from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadataOtherPC ¶
func UnmarshalGlobalCatalogProductMetadataOtherPC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadataOtherPC unmarshals an instance of GlobalCatalogProductMetadataOtherPC from the specified map of raw messages.
func UnmarshalGlobalCatalogProductMetadataOtherPCSupport ¶
func UnmarshalGlobalCatalogProductMetadataOtherPCSupport(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductMetadataOtherPCSupport unmarshals an instance of GlobalCatalogProductMetadataOtherPCSupport from the specified map of raw messages.
func UnmarshalGlobalCatalogProductPatch ¶
func UnmarshalGlobalCatalogProductPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGlobalCatalogProductPatch unmarshals an instance of GlobalCatalogProductPatch from the specified map of raw messages.
func UnmarshalIamServiceRegistration ¶
func UnmarshalIamServiceRegistration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistration unmarshals an instance of IamServiceRegistration from the specified map of raw messages.
func UnmarshalIamServiceRegistrationAction ¶
func UnmarshalIamServiceRegistrationAction(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationAction unmarshals an instance of IamServiceRegistrationAction from the specified map of raw messages.
func UnmarshalIamServiceRegistrationActionOptions ¶
func UnmarshalIamServiceRegistrationActionOptions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationActionOptions unmarshals an instance of IamServiceRegistrationActionOptions from the specified map of raw messages.
func UnmarshalIamServiceRegistrationDescriptionObject ¶
func UnmarshalIamServiceRegistrationDescriptionObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationDescriptionObject unmarshals an instance of IamServiceRegistrationDescriptionObject from the specified map of raw messages.
func UnmarshalIamServiceRegistrationDisplayNameObject ¶
func UnmarshalIamServiceRegistrationDisplayNameObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationDisplayNameObject unmarshals an instance of IamServiceRegistrationDisplayNameObject from the specified map of raw messages.
func UnmarshalIamServiceRegistrationPatch ¶
func UnmarshalIamServiceRegistrationPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationPatch unmarshals an instance of IamServiceRegistrationPatch from the specified map of raw messages.
func UnmarshalIamServiceRegistrationResourceHierarchyAttribute ¶
func UnmarshalIamServiceRegistrationResourceHierarchyAttribute(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationResourceHierarchyAttribute unmarshals an instance of IamServiceRegistrationResourceHierarchyAttribute from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedAnonymousAccess ¶
func UnmarshalIamServiceRegistrationSupportedAnonymousAccess(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedAnonymousAccess unmarshals an instance of IamServiceRegistrationSupportedAnonymousAccess from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedAnonymousAccessAttributes ¶
func UnmarshalIamServiceRegistrationSupportedAnonymousAccessAttributes(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedAnonymousAccessAttributes unmarshals an instance of IamServiceRegistrationSupportedAnonymousAccessAttributes from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedAttribute ¶
func UnmarshalIamServiceRegistrationSupportedAttribute(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedAttribute unmarshals an instance of IamServiceRegistrationSupportedAttribute from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedAuthorizationSubject ¶
func UnmarshalIamServiceRegistrationSupportedAuthorizationSubject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedAuthorizationSubject unmarshals an instance of IamServiceRegistrationSupportedAuthorizationSubject from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedNetwork ¶
func UnmarshalIamServiceRegistrationSupportedNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedNetwork unmarshals an instance of IamServiceRegistrationSupportedNetwork from the specified map of raw messages.
func UnmarshalIamServiceRegistrationSupportedRole ¶
func UnmarshalIamServiceRegistrationSupportedRole(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIamServiceRegistrationSupportedRole unmarshals an instance of IamServiceRegistrationSupportedRole from the specified map of raw messages.
func UnmarshalLearnMoreLinks ¶
func UnmarshalLearnMoreLinks(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLearnMoreLinks unmarshals an instance of LearnMoreLinks from the specified map of raw messages.
func UnmarshalOnboardingProduct ¶
func UnmarshalOnboardingProduct(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOnboardingProduct unmarshals an instance of OnboardingProduct from the specified map of raw messages.
func UnmarshalOnboardingProductPatch ¶
func UnmarshalOnboardingProductPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOnboardingProductPatch unmarshals an instance of OnboardingProductPatch from the specified map of raw messages.
func UnmarshalOnboardingProductSupport ¶
func UnmarshalOnboardingProductSupport(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOnboardingProductSupport unmarshals an instance of OnboardingProductSupport from the specified map of raw messages.
func UnmarshalOnboardingProductSupportEscalationContactItems ¶
func UnmarshalOnboardingProductSupportEscalationContactItems(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOnboardingProductSupportEscalationContactItems unmarshals an instance of OnboardingProductSupportEscalationContactItems from the specified map of raw messages.
func UnmarshalPrimaryContact ¶
func UnmarshalPrimaryContact(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPrimaryContact unmarshals an instance of PrimaryContact from the specified map of raw messages.
func UnmarshalProductBadge ¶
func UnmarshalProductBadge(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalProductBadge unmarshals an instance of ProductBadge from the specified map of raw messages.
func UnmarshalProductBadgeCollection ¶
func UnmarshalProductBadgeCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalProductBadgeCollection unmarshals an instance of ProductBadgeCollection from the specified map of raw messages.
func UnmarshalRegistration ¶
func UnmarshalRegistration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegistration unmarshals an instance of Registration from the specified map of raw messages.
func UnmarshalRegistrationPatch ¶
func UnmarshalRegistrationPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRegistrationPatch unmarshals an instance of RegistrationPatch from the specified map of raw messages.
func UnmarshalSupportAuthorizationSubjectAttribute ¶
func UnmarshalSupportAuthorizationSubjectAttribute(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportAuthorizationSubjectAttribute unmarshals an instance of SupportAuthorizationSubjectAttribute from the specified map of raw messages.
func UnmarshalSupportDetailsItem ¶
func UnmarshalSupportDetailsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportDetailsItem unmarshals an instance of SupportDetailsItem from the specified map of raw messages.
func UnmarshalSupportDetailsItemAvailability ¶
func UnmarshalSupportDetailsItemAvailability(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportDetailsItemAvailability unmarshals an instance of SupportDetailsItemAvailability from the specified map of raw messages.
func UnmarshalSupportDetailsItemAvailabilityTime ¶
func UnmarshalSupportDetailsItemAvailabilityTime(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportDetailsItemAvailabilityTime unmarshals an instance of SupportDetailsItemAvailabilityTime from the specified map of raw messages.
func UnmarshalSupportEscalation ¶
func UnmarshalSupportEscalation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportEscalation unmarshals an instance of SupportEscalation from the specified map of raw messages.
func UnmarshalSupportTimeInterval ¶
func UnmarshalSupportTimeInterval(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportTimeInterval unmarshals an instance of SupportTimeInterval from the specified map of raw messages.
func UnmarshalSupportedAttributeUi ¶
func UnmarshalSupportedAttributeUi(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributeUi unmarshals an instance of SupportedAttributeUi from the specified map of raw messages.
func UnmarshalSupportedAttributeUiInputDetails ¶
func UnmarshalSupportedAttributeUiInputDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributeUiInputDetails unmarshals an instance of SupportedAttributeUiInputDetails from the specified map of raw messages.
func UnmarshalSupportedAttributeUiInputGst ¶
func UnmarshalSupportedAttributeUiInputGst(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributeUiInputGst unmarshals an instance of SupportedAttributeUiInputGst from the specified map of raw messages.
func UnmarshalSupportedAttributeUiInputURL ¶
func UnmarshalSupportedAttributeUiInputURL(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributeUiInputURL unmarshals an instance of SupportedAttributeUiInputURL from the specified map of raw messages.
func UnmarshalSupportedAttributeUiInputValue ¶
func UnmarshalSupportedAttributeUiInputValue(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributeUiInputValue unmarshals an instance of SupportedAttributeUiInputValue from the specified map of raw messages.
func UnmarshalSupportedAttributesOptions ¶
func UnmarshalSupportedAttributesOptions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributesOptions unmarshals an instance of SupportedAttributesOptions from the specified map of raw messages.
func UnmarshalSupportedAttributesOptionsResourceHierarchy ¶
func UnmarshalSupportedAttributesOptionsResourceHierarchy(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributesOptionsResourceHierarchy unmarshals an instance of SupportedAttributesOptionsResourceHierarchy from the specified map of raw messages.
func UnmarshalSupportedAttributesOptionsResourceHierarchyKey ¶
func UnmarshalSupportedAttributesOptionsResourceHierarchyKey(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributesOptionsResourceHierarchyKey unmarshals an instance of SupportedAttributesOptionsResourceHierarchyKey from the specified map of raw messages.
func UnmarshalSupportedAttributesOptionsResourceHierarchyValue ¶
func UnmarshalSupportedAttributesOptionsResourceHierarchyValue(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedAttributesOptionsResourceHierarchyValue unmarshals an instance of SupportedAttributesOptionsResourceHierarchyValue from the specified map of raw messages.
func UnmarshalSupportedRoleOptions ¶
func UnmarshalSupportedRoleOptions(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSupportedRoleOptions unmarshals an instance of SupportedRoleOptions from the specified map of raw messages.
Types ¶
type Bookmark ¶
type Bookmark struct { // The URL of the next or previous page. Href *string `json:"href,omitempty"` // The reference ID of the first item on the page. Start *strfmt.UUID `json:"start,omitempty"` }
Bookmark : The page reference information.
type Broker ¶
type Broker struct { // The authentication username to reach the broker. AuthUsername *string `json:"auth_username,omitempty"` // The authentication password to reach the broker. AuthPassword *string `json:"auth_password,omitempty"` // The supported authentication scheme for the broker. AuthScheme *string `json:"auth_scheme,omitempty"` // The cloud resource name of the resource group. ResourceGroupCrn *string `json:"resource_group_crn,omitempty"` // The state of the broker. State *string `json:"state,omitempty"` // The URL associated with the broker application. BrokerURL *string `json:"broker_url,omitempty"` // Whether the resource controller will call the broker for any context changes to the instance. Currently, the only // context related change is an instance name update. AllowContextUpdates *bool `json:"allow_context_updates,omitempty"` // To enable the provisioning of your broker, set this parameter value to `service`. CatalogType *string `json:"catalog_type,omitempty"` // The type of the provisioning model. Type *string `json:"type,omitempty"` // The name of the broker. Name *string `json:"name,omitempty"` // The region where the pricing plan is available. Region *string `json:"region,omitempty"` // The ID of the account in which you manage the broker. AccountID *string `json:"account_id,omitempty"` // The cloud resource name (CRN) of the broker. Crn *string `json:"crn,omitempty"` // The time when the service broker was created. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // The time when the service broker was updated. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // The time when the service broker was deleted. DeletedAt *strfmt.DateTime `json:"deleted_at,omitempty"` // The details of the user who created this broker. CreatedBy *BrokerEventCreatedByUser `json:"created_by,omitempty"` // The details of the user who updated this broker. UpdatedBy *BrokerEventUpdatedByUser `json:"updated_by,omitempty"` // The details of the user who deleted this broker. DeletedBy *BrokerEventDeletedByUser `json:"deleted_by,omitempty"` // The globally unique identifier of the broker. Guid *string `json:"guid,omitempty"` // The identifier of the broker. ID *string `json:"id,omitempty"` // The URL associated with the broker. URL *string `json:"url,omitempty"` }
Broker : A resource broker registration in the IBM Cloud resource controller system.
type BrokerEventCreatedByUser ¶
type BrokerEventCreatedByUser struct { // The ID of the user who dispatched this action. UserID *string `json:"user_id,omitempty"` // The username of the user who dispatched this action. UserName *string `json:"user_name,omitempty"` }
BrokerEventCreatedByUser : The details of the user who created this broker.
type BrokerEventDeletedByUser ¶
type BrokerEventDeletedByUser struct { // The ID of the user who dispatched this action. UserID *string `json:"user_id,omitempty"` // The username of the user who dispatched this action. UserName *string `json:"user_name,omitempty"` }
BrokerEventDeletedByUser : The details of the user who deleted this broker.
type BrokerEventUpdatedByUser ¶
type BrokerEventUpdatedByUser struct { // The ID of the user who dispatched this action. UserID *string `json:"user_id,omitempty"` // The username of the user who dispatched this action. UserName *string `json:"user_name,omitempty"` }
BrokerEventUpdatedByUser : The details of the user who updated this broker.
type BrokerPatch ¶
type BrokerPatch struct { // The authentication username to reach the broker. AuthUsername *string `json:"auth_username,omitempty"` // The authentication password to reach the broker. AuthPassword *string `json:"auth_password,omitempty"` // The supported authentication scheme for the broker. AuthScheme *string `json:"auth_scheme,omitempty"` // The cloud resource name of the resource group. ResourceGroupCrn *string `json:"resource_group_crn,omitempty"` // The state of the broker. State *string `json:"state,omitempty"` // The URL associated with the broker application. BrokerURL *string `json:"broker_url,omitempty"` // Whether the resource controller will call the broker for any context changes to the instance. Currently, the only // context related change is an instance name update. AllowContextUpdates *bool `json:"allow_context_updates,omitempty"` // To enable the provisioning of your broker, set this parameter value to `service`. CatalogType *string `json:"catalog_type,omitempty"` // The type of the provisioning model. Type *string `json:"type,omitempty"` // The region where the pricing plan is available. Region *string `json:"region,omitempty"` }
BrokerPatch : Request body for updating a Resource Controller broker registration.
func (*BrokerPatch) AsPatch ¶
func (brokerPatch *BrokerPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the BrokerPatch
type CatalogHighlightItem ¶
type CatalogHighlightItem struct { // The description about the features of the product. Description *string `json:"description,omitempty"` // The description about the features of the product in translation. DescriptionI18n map[string]string `json:"description_i18n,omitempty"` // The descriptive title for the feature. Title *string `json:"title,omitempty"` // The descriptive title for the feature in translation. TitleI18n map[string]string `json:"title_i18n,omitempty"` }
CatalogHighlightItem : The attributes of the product that differentiate it in the market.
type CatalogProductMediaItem ¶
type CatalogProductMediaItem struct { // Provide a descriptive caption that indicates what the media illustrates. This caption is displayed in the catalog. Caption *string `json:"caption" validate:"required"` // The brief explanation for your images and videos in translation. CaptionI18n map[string]string `json:"caption_i18n,omitempty"` // The reduced-size version of your images and videos. Thumbnail *string `json:"thumbnail,omitempty"` // The type of the media. Type *string `json:"type" validate:"required"` // The URL that links to the media that shows off the product. URL *string `json:"url" validate:"required"` }
CatalogProductMediaItem : CatalogProductMediaItem struct
type CatalogProductProvider ¶
type CatalogProductProvider struct { // The name of the provider. Name *string `json:"name,omitempty"` // The email address of the provider. Email *string `json:"email,omitempty"` }
CatalogProductProvider : The provider or owner of the product.
type CreateCatalogDeploymentOptions ¶
type CreateCatalogDeploymentOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The programmatic name of this deployment. Name *string `json:"name" validate:"required"` // Whether the service is active. Active *bool `json:"active" validate:"required"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled" validate:"required"` // The kind of the global catalog object. Kind *string `json:"kind" validate:"required"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags" validate:"required"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider" validate:"required"` // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // Global catalog deployment metadata. Metadata *GlobalCatalogDeploymentMetadata `json:"metadata,omitempty"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateCatalogDeploymentOptions : The CreateCatalogDeployment options.
func (*CreateCatalogDeploymentOptions) SetActive ¶
func (_options *CreateCatalogDeploymentOptions) SetActive(active bool) *CreateCatalogDeploymentOptions
SetActive : Allow user to set Active
func (*CreateCatalogDeploymentOptions) SetCatalogPlanID ¶
func (_options *CreateCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *CreateCatalogDeploymentOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*CreateCatalogDeploymentOptions) SetCatalogProductID ¶
func (_options *CreateCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *CreateCatalogDeploymentOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*CreateCatalogDeploymentOptions) SetDisabled ¶
func (_options *CreateCatalogDeploymentOptions) SetDisabled(disabled bool) *CreateCatalogDeploymentOptions
SetDisabled : Allow user to set Disabled
func (*CreateCatalogDeploymentOptions) SetEnv ¶
func (_options *CreateCatalogDeploymentOptions) SetEnv(env string) *CreateCatalogDeploymentOptions
SetEnv : Allow user to set Env
func (*CreateCatalogDeploymentOptions) SetHeaders ¶
func (options *CreateCatalogDeploymentOptions) SetHeaders(param map[string]string) *CreateCatalogDeploymentOptions
SetHeaders : Allow user to set Headers
func (*CreateCatalogDeploymentOptions) SetID ¶
func (_options *CreateCatalogDeploymentOptions) SetID(id string) *CreateCatalogDeploymentOptions
SetID : Allow user to set ID
func (*CreateCatalogDeploymentOptions) SetKind ¶
func (_options *CreateCatalogDeploymentOptions) SetKind(kind string) *CreateCatalogDeploymentOptions
SetKind : Allow user to set Kind
func (*CreateCatalogDeploymentOptions) SetMetadata ¶
func (_options *CreateCatalogDeploymentOptions) SetMetadata(metadata *GlobalCatalogDeploymentMetadata) *CreateCatalogDeploymentOptions
SetMetadata : Allow user to set Metadata
func (*CreateCatalogDeploymentOptions) SetName ¶
func (_options *CreateCatalogDeploymentOptions) SetName(name string) *CreateCatalogDeploymentOptions
SetName : Allow user to set Name
func (*CreateCatalogDeploymentOptions) SetObjectID ¶ added in v0.69.4
func (_options *CreateCatalogDeploymentOptions) SetObjectID(objectID string) *CreateCatalogDeploymentOptions
SetObjectID : Allow user to set ObjectID
func (*CreateCatalogDeploymentOptions) SetObjectProvider ¶
func (_options *CreateCatalogDeploymentOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogDeploymentOptions
SetObjectProvider : Allow user to set ObjectProvider
func (*CreateCatalogDeploymentOptions) SetOverviewUi ¶
func (_options *CreateCatalogDeploymentOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogDeploymentOptions
SetOverviewUi : Allow user to set OverviewUi
func (*CreateCatalogDeploymentOptions) SetProductID ¶
func (_options *CreateCatalogDeploymentOptions) SetProductID(productID string) *CreateCatalogDeploymentOptions
SetProductID : Allow user to set ProductID
func (*CreateCatalogDeploymentOptions) SetTags ¶
func (_options *CreateCatalogDeploymentOptions) SetTags(tags []string) *CreateCatalogDeploymentOptions
SetTags : Allow user to set Tags
type CreateCatalogPlanOptions ¶
type CreateCatalogPlanOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The programmatic name of this plan. Name *string `json:"name" validate:"required"` // Whether the service is active. Active *bool `json:"active" validate:"required"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled" validate:"required"` // The kind of the global catalog object. Kind *string `json:"kind" validate:"required"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags" validate:"required"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider" validate:"required"` // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // Global catalog plan metadata. Metadata *GlobalCatalogPlanMetadata `json:"metadata,omitempty"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateCatalogPlanOptions : The CreateCatalogPlan options.
func (*CreateCatalogPlanOptions) SetActive ¶
func (_options *CreateCatalogPlanOptions) SetActive(active bool) *CreateCatalogPlanOptions
SetActive : Allow user to set Active
func (*CreateCatalogPlanOptions) SetCatalogProductID ¶
func (_options *CreateCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *CreateCatalogPlanOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*CreateCatalogPlanOptions) SetDisabled ¶
func (_options *CreateCatalogPlanOptions) SetDisabled(disabled bool) *CreateCatalogPlanOptions
SetDisabled : Allow user to set Disabled
func (*CreateCatalogPlanOptions) SetEnv ¶
func (_options *CreateCatalogPlanOptions) SetEnv(env string) *CreateCatalogPlanOptions
SetEnv : Allow user to set Env
func (*CreateCatalogPlanOptions) SetHeaders ¶
func (options *CreateCatalogPlanOptions) SetHeaders(param map[string]string) *CreateCatalogPlanOptions
SetHeaders : Allow user to set Headers
func (*CreateCatalogPlanOptions) SetID ¶
func (_options *CreateCatalogPlanOptions) SetID(id string) *CreateCatalogPlanOptions
SetID : Allow user to set ID
func (*CreateCatalogPlanOptions) SetKind ¶
func (_options *CreateCatalogPlanOptions) SetKind(kind string) *CreateCatalogPlanOptions
SetKind : Allow user to set Kind
func (*CreateCatalogPlanOptions) SetMetadata ¶
func (_options *CreateCatalogPlanOptions) SetMetadata(metadata *GlobalCatalogPlanMetadata) *CreateCatalogPlanOptions
SetMetadata : Allow user to set Metadata
func (*CreateCatalogPlanOptions) SetName ¶
func (_options *CreateCatalogPlanOptions) SetName(name string) *CreateCatalogPlanOptions
SetName : Allow user to set Name
func (*CreateCatalogPlanOptions) SetObjectID ¶ added in v0.69.4
func (_options *CreateCatalogPlanOptions) SetObjectID(objectID string) *CreateCatalogPlanOptions
SetObjectID : Allow user to set ObjectID
func (*CreateCatalogPlanOptions) SetObjectProvider ¶
func (_options *CreateCatalogPlanOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogPlanOptions
SetObjectProvider : Allow user to set ObjectProvider
func (*CreateCatalogPlanOptions) SetOverviewUi ¶
func (_options *CreateCatalogPlanOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogPlanOptions
SetOverviewUi : Allow user to set OverviewUi
func (*CreateCatalogPlanOptions) SetProductID ¶
func (_options *CreateCatalogPlanOptions) SetProductID(productID string) *CreateCatalogPlanOptions
SetProductID : Allow user to set ProductID
func (*CreateCatalogPlanOptions) SetTags ¶
func (_options *CreateCatalogPlanOptions) SetTags(tags []string) *CreateCatalogPlanOptions
SetTags : Allow user to set Tags
type CreateCatalogProductOptions ¶
type CreateCatalogProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The programmatic name of this product. Name *string `json:"name" validate:"required"` // Whether the service is active. Active *bool `json:"active" validate:"required"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled" validate:"required"` // The kind of the global catalog object. Kind *string `json:"kind" validate:"required"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags" validate:"required"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider" validate:"required"` // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // Images from the global catalog entry that help illustrate the service. Images *GlobalCatalogProductImages `json:"images,omitempty"` // The global catalog service metadata object. Metadata *GlobalCatalogProductMetadata `json:"metadata,omitempty"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateCatalogProductOptions : The CreateCatalogProduct options.
func (*CreateCatalogProductOptions) SetActive ¶
func (_options *CreateCatalogProductOptions) SetActive(active bool) *CreateCatalogProductOptions
SetActive : Allow user to set Active
func (*CreateCatalogProductOptions) SetDisabled ¶
func (_options *CreateCatalogProductOptions) SetDisabled(disabled bool) *CreateCatalogProductOptions
SetDisabled : Allow user to set Disabled
func (*CreateCatalogProductOptions) SetEnv ¶
func (_options *CreateCatalogProductOptions) SetEnv(env string) *CreateCatalogProductOptions
SetEnv : Allow user to set Env
func (*CreateCatalogProductOptions) SetHeaders ¶
func (options *CreateCatalogProductOptions) SetHeaders(param map[string]string) *CreateCatalogProductOptions
SetHeaders : Allow user to set Headers
func (*CreateCatalogProductOptions) SetID ¶
func (_options *CreateCatalogProductOptions) SetID(id string) *CreateCatalogProductOptions
SetID : Allow user to set ID
func (*CreateCatalogProductOptions) SetImages ¶
func (_options *CreateCatalogProductOptions) SetImages(images *GlobalCatalogProductImages) *CreateCatalogProductOptions
SetImages : Allow user to set Images
func (*CreateCatalogProductOptions) SetKind ¶
func (_options *CreateCatalogProductOptions) SetKind(kind string) *CreateCatalogProductOptions
SetKind : Allow user to set Kind
func (*CreateCatalogProductOptions) SetMetadata ¶
func (_options *CreateCatalogProductOptions) SetMetadata(metadata *GlobalCatalogProductMetadata) *CreateCatalogProductOptions
SetMetadata : Allow user to set Metadata
func (*CreateCatalogProductOptions) SetName ¶
func (_options *CreateCatalogProductOptions) SetName(name string) *CreateCatalogProductOptions
SetName : Allow user to set Name
func (*CreateCatalogProductOptions) SetObjectID ¶ added in v0.69.4
func (_options *CreateCatalogProductOptions) SetObjectID(objectID string) *CreateCatalogProductOptions
SetObjectID : Allow user to set ObjectID
func (*CreateCatalogProductOptions) SetObjectProvider ¶
func (_options *CreateCatalogProductOptions) SetObjectProvider(objectProvider *CatalogProductProvider) *CreateCatalogProductOptions
SetObjectProvider : Allow user to set ObjectProvider
func (*CreateCatalogProductOptions) SetOverviewUi ¶
func (_options *CreateCatalogProductOptions) SetOverviewUi(overviewUi *GlobalCatalogOverviewUI) *CreateCatalogProductOptions
SetOverviewUi : Allow user to set OverviewUi
func (*CreateCatalogProductOptions) SetProductID ¶
func (_options *CreateCatalogProductOptions) SetProductID(productID string) *CreateCatalogProductOptions
SetProductID : Allow user to set ProductID
func (*CreateCatalogProductOptions) SetTags ¶
func (_options *CreateCatalogProductOptions) SetTags(tags []string) *CreateCatalogProductOptions
SetTags : Allow user to set Tags
type CreateIamRegistrationOptions ¶
type CreateIamRegistrationOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The IAM registration name, which must be the programmatic name of the product. Name *string `json:"name" validate:"required"` // Whether the service is enabled or disabled for IAM. Enabled *bool `json:"enabled,omitempty"` // The type of the service. ServiceType *string `json:"service_type,omitempty"` // The product access management action. Actions []IamServiceRegistrationAction `json:"actions,omitempty"` // List of additional policy scopes. AdditionalPolicyScopes []string `json:"additional_policy_scopes,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // The list of parent IDs for product access management. ParentIds []string `json:"parent_ids,omitempty"` // The resource hierarchy key-value pair for composite services. ResourceHierarchyAttribute *IamServiceRegistrationResourceHierarchyAttribute `json:"resource_hierarchy_attribute,omitempty"` // The list of supported anonymous accesses. SupportedAnonymousAccesses []IamServiceRegistrationSupportedAnonymousAccess `json:"supported_anonymous_accesses,omitempty"` // The list of supported attributes. SupportedAttributes []IamServiceRegistrationSupportedAttribute `json:"supported_attributes,omitempty"` // The list of supported authorization subjects. SupportedAuthorizationSubjects []IamServiceRegistrationSupportedAuthorizationSubject `json:"supported_authorization_subjects,omitempty"` // The list of roles that you can use to assign access. SupportedRoles []IamServiceRegistrationSupportedRole `json:"supported_roles,omitempty"` // The registration of set of endpoint types that are supported by your service in the `networkType` environment // attribute. This constrains the context-based restriction rules specific to the service such that they describe // access restrictions on only this set of endpoints. SupportedNetwork *IamServiceRegistrationSupportedNetwork `json:"supported_network,omitempty"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateIamRegistrationOptions : The CreateIamRegistration options.
func (*CreateIamRegistrationOptions) SetActions ¶
func (_options *CreateIamRegistrationOptions) SetActions(actions []IamServiceRegistrationAction) *CreateIamRegistrationOptions
SetActions : Allow user to set Actions
func (*CreateIamRegistrationOptions) SetAdditionalPolicyScopes ¶
func (_options *CreateIamRegistrationOptions) SetAdditionalPolicyScopes(additionalPolicyScopes []string) *CreateIamRegistrationOptions
SetAdditionalPolicyScopes : Allow user to set AdditionalPolicyScopes
func (*CreateIamRegistrationOptions) SetDisplayName ¶
func (_options *CreateIamRegistrationOptions) SetDisplayName(displayName *IamServiceRegistrationDisplayNameObject) *CreateIamRegistrationOptions
SetDisplayName : Allow user to set DisplayName
func (*CreateIamRegistrationOptions) SetEnabled ¶
func (_options *CreateIamRegistrationOptions) SetEnabled(enabled bool) *CreateIamRegistrationOptions
SetEnabled : Allow user to set Enabled
func (*CreateIamRegistrationOptions) SetEnv ¶
func (_options *CreateIamRegistrationOptions) SetEnv(env string) *CreateIamRegistrationOptions
SetEnv : Allow user to set Env
func (*CreateIamRegistrationOptions) SetHeaders ¶
func (options *CreateIamRegistrationOptions) SetHeaders(param map[string]string) *CreateIamRegistrationOptions
SetHeaders : Allow user to set Headers
func (*CreateIamRegistrationOptions) SetName ¶
func (_options *CreateIamRegistrationOptions) SetName(name string) *CreateIamRegistrationOptions
SetName : Allow user to set Name
func (*CreateIamRegistrationOptions) SetParentIds ¶
func (_options *CreateIamRegistrationOptions) SetParentIds(parentIds []string) *CreateIamRegistrationOptions
SetParentIds : Allow user to set ParentIds
func (*CreateIamRegistrationOptions) SetProductID ¶
func (_options *CreateIamRegistrationOptions) SetProductID(productID string) *CreateIamRegistrationOptions
SetProductID : Allow user to set ProductID
func (*CreateIamRegistrationOptions) SetResourceHierarchyAttribute ¶
func (_options *CreateIamRegistrationOptions) SetResourceHierarchyAttribute(resourceHierarchyAttribute *IamServiceRegistrationResourceHierarchyAttribute) *CreateIamRegistrationOptions
SetResourceHierarchyAttribute : Allow user to set ResourceHierarchyAttribute
func (*CreateIamRegistrationOptions) SetServiceType ¶
func (_options *CreateIamRegistrationOptions) SetServiceType(serviceType string) *CreateIamRegistrationOptions
SetServiceType : Allow user to set ServiceType
func (*CreateIamRegistrationOptions) SetSupportedAnonymousAccesses ¶
func (_options *CreateIamRegistrationOptions) SetSupportedAnonymousAccesses(supportedAnonymousAccesses []IamServiceRegistrationSupportedAnonymousAccess) *CreateIamRegistrationOptions
SetSupportedAnonymousAccesses : Allow user to set SupportedAnonymousAccesses
func (*CreateIamRegistrationOptions) SetSupportedAttributes ¶
func (_options *CreateIamRegistrationOptions) SetSupportedAttributes(supportedAttributes []IamServiceRegistrationSupportedAttribute) *CreateIamRegistrationOptions
SetSupportedAttributes : Allow user to set SupportedAttributes
func (*CreateIamRegistrationOptions) SetSupportedAuthorizationSubjects ¶
func (_options *CreateIamRegistrationOptions) SetSupportedAuthorizationSubjects(supportedAuthorizationSubjects []IamServiceRegistrationSupportedAuthorizationSubject) *CreateIamRegistrationOptions
SetSupportedAuthorizationSubjects : Allow user to set SupportedAuthorizationSubjects
func (*CreateIamRegistrationOptions) SetSupportedNetwork ¶
func (_options *CreateIamRegistrationOptions) SetSupportedNetwork(supportedNetwork *IamServiceRegistrationSupportedNetwork) *CreateIamRegistrationOptions
SetSupportedNetwork : Allow user to set SupportedNetwork
func (*CreateIamRegistrationOptions) SetSupportedRoles ¶
func (_options *CreateIamRegistrationOptions) SetSupportedRoles(supportedRoles []IamServiceRegistrationSupportedRole) *CreateIamRegistrationOptions
SetSupportedRoles : Allow user to set SupportedRoles
type CreateOnboardingProductOptions ¶
type CreateOnboardingProductOptions struct { // The type of the product. Type *string `json:"type" validate:"required"` // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact" validate:"required"` // The Export Control Classification Number of your product. EccnNumber *string `json:"eccn_number,omitempty"` // The ERO class of your product. EroClass *string `json:"ero_class,omitempty"` // The United Nations Standard Products and Services Code of your product. Unspsc *float64 `json:"unspsc,omitempty"` // The tax assessment type of your product. TaxAssessment *string `json:"tax_assessment,omitempty"` // The support information that is not displayed in the catalog, but available in ServiceNow. Support *OnboardingProductSupport `json:"support,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateOnboardingProductOptions : The CreateOnboardingProduct options.
func (*CreateOnboardingProductOptions) SetEccnNumber ¶
func (_options *CreateOnboardingProductOptions) SetEccnNumber(eccnNumber string) *CreateOnboardingProductOptions
SetEccnNumber : Allow user to set EccnNumber
func (*CreateOnboardingProductOptions) SetEroClass ¶
func (_options *CreateOnboardingProductOptions) SetEroClass(eroClass string) *CreateOnboardingProductOptions
SetEroClass : Allow user to set EroClass
func (*CreateOnboardingProductOptions) SetHeaders ¶
func (options *CreateOnboardingProductOptions) SetHeaders(param map[string]string) *CreateOnboardingProductOptions
SetHeaders : Allow user to set Headers
func (*CreateOnboardingProductOptions) SetPrimaryContact ¶
func (_options *CreateOnboardingProductOptions) SetPrimaryContact(primaryContact *PrimaryContact) *CreateOnboardingProductOptions
SetPrimaryContact : Allow user to set PrimaryContact
func (*CreateOnboardingProductOptions) SetSupport ¶
func (_options *CreateOnboardingProductOptions) SetSupport(support *OnboardingProductSupport) *CreateOnboardingProductOptions
SetSupport : Allow user to set Support
func (*CreateOnboardingProductOptions) SetTaxAssessment ¶
func (_options *CreateOnboardingProductOptions) SetTaxAssessment(taxAssessment string) *CreateOnboardingProductOptions
SetTaxAssessment : Allow user to set TaxAssessment
func (*CreateOnboardingProductOptions) SetType ¶
func (_options *CreateOnboardingProductOptions) SetType(typeVar string) *CreateOnboardingProductOptions
SetType : Allow user to set Type
func (*CreateOnboardingProductOptions) SetUnspsc ¶
func (_options *CreateOnboardingProductOptions) SetUnspsc(unspsc float64) *CreateOnboardingProductOptions
SetUnspsc : Allow user to set Unspsc
type CreateRegistrationOptions ¶
type CreateRegistrationOptions struct { // The ID of your account. AccountID *string `json:"account_id" validate:"required"` // The name of your company that is displayed in the IBM Cloud catalog. CompanyName *string `json:"company_name" validate:"required"` // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact" validate:"required"` // The default private catalog in which products are created. DefaultPrivateCatalogID *string `json:"default_private_catalog_id,omitempty"` // The onboarding access group for your team. ProviderAccessGroup *string `json:"provider_access_group,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateRegistrationOptions : The CreateRegistration options.
func (*CreateRegistrationOptions) SetAccountID ¶
func (_options *CreateRegistrationOptions) SetAccountID(accountID string) *CreateRegistrationOptions
SetAccountID : Allow user to set AccountID
func (*CreateRegistrationOptions) SetCompanyName ¶
func (_options *CreateRegistrationOptions) SetCompanyName(companyName string) *CreateRegistrationOptions
SetCompanyName : Allow user to set CompanyName
func (*CreateRegistrationOptions) SetDefaultPrivateCatalogID ¶
func (_options *CreateRegistrationOptions) SetDefaultPrivateCatalogID(defaultPrivateCatalogID string) *CreateRegistrationOptions
SetDefaultPrivateCatalogID : Allow user to set DefaultPrivateCatalogID
func (*CreateRegistrationOptions) SetHeaders ¶
func (options *CreateRegistrationOptions) SetHeaders(param map[string]string) *CreateRegistrationOptions
SetHeaders : Allow user to set Headers
func (*CreateRegistrationOptions) SetPrimaryContact ¶
func (_options *CreateRegistrationOptions) SetPrimaryContact(primaryContact *PrimaryContact) *CreateRegistrationOptions
SetPrimaryContact : Allow user to set PrimaryContact
func (*CreateRegistrationOptions) SetProviderAccessGroup ¶
func (_options *CreateRegistrationOptions) SetProviderAccessGroup(providerAccessGroup string) *CreateRegistrationOptions
SetProviderAccessGroup : Allow user to set ProviderAccessGroup
type CreateResourceBrokerOptions ¶
type CreateResourceBrokerOptions struct { // The supported authentication scheme for the broker. AuthScheme *string `json:"auth_scheme" validate:"required"` // The name of the broker. Name *string `json:"name" validate:"required"` // The URL associated with the broker application. BrokerURL *string `json:"broker_url" validate:"required"` // The type of the provisioning model. Type *string `json:"type" validate:"required"` // The authentication username to reach the broker. AuthUsername *string `json:"auth_username,omitempty"` // The authentication password to reach the broker. AuthPassword *string `json:"auth_password,omitempty"` // The cloud resource name of the resource group. ResourceGroupCrn *string `json:"resource_group_crn,omitempty"` // The state of the broker. State *string `json:"state,omitempty"` // Whether the resource controller will call the broker for any context changes to the instance. Currently, the only // context related change is an instance name update. AllowContextUpdates *bool `json:"allow_context_updates,omitempty"` // To enable the provisioning of your broker, set this parameter value to `service`. CatalogType *string `json:"catalog_type,omitempty"` // The region where the pricing plan is available. Region *string `json:"region,omitempty"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
CreateResourceBrokerOptions : The CreateResourceBroker options.
func (*CreateResourceBrokerOptions) SetAllowContextUpdates ¶
func (_options *CreateResourceBrokerOptions) SetAllowContextUpdates(allowContextUpdates bool) *CreateResourceBrokerOptions
SetAllowContextUpdates : Allow user to set AllowContextUpdates
func (*CreateResourceBrokerOptions) SetAuthPassword ¶
func (_options *CreateResourceBrokerOptions) SetAuthPassword(authPassword string) *CreateResourceBrokerOptions
SetAuthPassword : Allow user to set AuthPassword
func (*CreateResourceBrokerOptions) SetAuthScheme ¶
func (_options *CreateResourceBrokerOptions) SetAuthScheme(authScheme string) *CreateResourceBrokerOptions
SetAuthScheme : Allow user to set AuthScheme
func (*CreateResourceBrokerOptions) SetAuthUsername ¶
func (_options *CreateResourceBrokerOptions) SetAuthUsername(authUsername string) *CreateResourceBrokerOptions
SetAuthUsername : Allow user to set AuthUsername
func (*CreateResourceBrokerOptions) SetBrokerURL ¶
func (_options *CreateResourceBrokerOptions) SetBrokerURL(brokerURL string) *CreateResourceBrokerOptions
SetBrokerURL : Allow user to set BrokerURL
func (*CreateResourceBrokerOptions) SetCatalogType ¶
func (_options *CreateResourceBrokerOptions) SetCatalogType(catalogType string) *CreateResourceBrokerOptions
SetCatalogType : Allow user to set CatalogType
func (*CreateResourceBrokerOptions) SetEnv ¶
func (_options *CreateResourceBrokerOptions) SetEnv(env string) *CreateResourceBrokerOptions
SetEnv : Allow user to set Env
func (*CreateResourceBrokerOptions) SetHeaders ¶
func (options *CreateResourceBrokerOptions) SetHeaders(param map[string]string) *CreateResourceBrokerOptions
SetHeaders : Allow user to set Headers
func (*CreateResourceBrokerOptions) SetName ¶
func (_options *CreateResourceBrokerOptions) SetName(name string) *CreateResourceBrokerOptions
SetName : Allow user to set Name
func (*CreateResourceBrokerOptions) SetRegion ¶
func (_options *CreateResourceBrokerOptions) SetRegion(region string) *CreateResourceBrokerOptions
SetRegion : Allow user to set Region
func (*CreateResourceBrokerOptions) SetResourceGroupCrn ¶
func (_options *CreateResourceBrokerOptions) SetResourceGroupCrn(resourceGroupCrn string) *CreateResourceBrokerOptions
SetResourceGroupCrn : Allow user to set ResourceGroupCrn
func (*CreateResourceBrokerOptions) SetState ¶
func (_options *CreateResourceBrokerOptions) SetState(state string) *CreateResourceBrokerOptions
SetState : Allow user to set State
func (*CreateResourceBrokerOptions) SetType ¶
func (_options *CreateResourceBrokerOptions) SetType(typeVar string) *CreateResourceBrokerOptions
SetType : Allow user to set Type
type DeleteCatalogDeploymentOptions ¶
type DeleteCatalogDeploymentOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The unique ID of this global catalog deployment. CatalogDeploymentID *string `json:"catalog_deployment_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
DeleteCatalogDeploymentOptions : The DeleteCatalogDeployment options.
func (*DeleteCatalogDeploymentOptions) SetCatalogDeploymentID ¶
func (_options *DeleteCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *DeleteCatalogDeploymentOptions
SetCatalogDeploymentID : Allow user to set CatalogDeploymentID
func (*DeleteCatalogDeploymentOptions) SetCatalogPlanID ¶
func (_options *DeleteCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *DeleteCatalogDeploymentOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*DeleteCatalogDeploymentOptions) SetCatalogProductID ¶
func (_options *DeleteCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogDeploymentOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*DeleteCatalogDeploymentOptions) SetEnv ¶
func (_options *DeleteCatalogDeploymentOptions) SetEnv(env string) *DeleteCatalogDeploymentOptions
SetEnv : Allow user to set Env
func (*DeleteCatalogDeploymentOptions) SetHeaders ¶
func (options *DeleteCatalogDeploymentOptions) SetHeaders(param map[string]string) *DeleteCatalogDeploymentOptions
SetHeaders : Allow user to set Headers
func (*DeleteCatalogDeploymentOptions) SetProductID ¶
func (_options *DeleteCatalogDeploymentOptions) SetProductID(productID string) *DeleteCatalogDeploymentOptions
SetProductID : Allow user to set ProductID
type DeleteCatalogPlanOptions ¶
type DeleteCatalogPlanOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
DeleteCatalogPlanOptions : The DeleteCatalogPlan options.
func (*DeleteCatalogPlanOptions) SetCatalogPlanID ¶
func (_options *DeleteCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *DeleteCatalogPlanOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*DeleteCatalogPlanOptions) SetCatalogProductID ¶
func (_options *DeleteCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogPlanOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*DeleteCatalogPlanOptions) SetEnv ¶
func (_options *DeleteCatalogPlanOptions) SetEnv(env string) *DeleteCatalogPlanOptions
SetEnv : Allow user to set Env
func (*DeleteCatalogPlanOptions) SetHeaders ¶
func (options *DeleteCatalogPlanOptions) SetHeaders(param map[string]string) *DeleteCatalogPlanOptions
SetHeaders : Allow user to set Headers
func (*DeleteCatalogPlanOptions) SetProductID ¶
func (_options *DeleteCatalogPlanOptions) SetProductID(productID string) *DeleteCatalogPlanOptions
SetProductID : Allow user to set ProductID
type DeleteCatalogProductOptions ¶
type DeleteCatalogProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
DeleteCatalogProductOptions : The DeleteCatalogProduct options.
func (*DeleteCatalogProductOptions) SetCatalogProductID ¶
func (_options *DeleteCatalogProductOptions) SetCatalogProductID(catalogProductID string) *DeleteCatalogProductOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*DeleteCatalogProductOptions) SetEnv ¶
func (_options *DeleteCatalogProductOptions) SetEnv(env string) *DeleteCatalogProductOptions
SetEnv : Allow user to set Env
func (*DeleteCatalogProductOptions) SetHeaders ¶
func (options *DeleteCatalogProductOptions) SetHeaders(param map[string]string) *DeleteCatalogProductOptions
SetHeaders : Allow user to set Headers
func (*DeleteCatalogProductOptions) SetProductID ¶
func (_options *DeleteCatalogProductOptions) SetProductID(productID string) *DeleteCatalogProductOptions
SetProductID : Allow user to set ProductID
type DeleteIamRegistrationOptions ¶
type DeleteIamRegistrationOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The approved programmatic name of the product. ProgrammaticName *string `json:"programmatic_name" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
DeleteIamRegistrationOptions : The DeleteIamRegistration options.
func (*DeleteIamRegistrationOptions) SetEnv ¶
func (_options *DeleteIamRegistrationOptions) SetEnv(env string) *DeleteIamRegistrationOptions
SetEnv : Allow user to set Env
func (*DeleteIamRegistrationOptions) SetHeaders ¶
func (options *DeleteIamRegistrationOptions) SetHeaders(param map[string]string) *DeleteIamRegistrationOptions
SetHeaders : Allow user to set Headers
func (*DeleteIamRegistrationOptions) SetProductID ¶
func (_options *DeleteIamRegistrationOptions) SetProductID(productID string) *DeleteIamRegistrationOptions
SetProductID : Allow user to set ProductID
func (*DeleteIamRegistrationOptions) SetProgrammaticName ¶
func (_options *DeleteIamRegistrationOptions) SetProgrammaticName(programmaticName string) *DeleteIamRegistrationOptions
SetProgrammaticName : Allow user to set ProgrammaticName
type DeleteOnboardingProductOptions ¶
type DeleteOnboardingProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteOnboardingProductOptions : The DeleteOnboardingProduct options.
func (*DeleteOnboardingProductOptions) SetHeaders ¶
func (options *DeleteOnboardingProductOptions) SetHeaders(param map[string]string) *DeleteOnboardingProductOptions
SetHeaders : Allow user to set Headers
func (*DeleteOnboardingProductOptions) SetProductID ¶
func (_options *DeleteOnboardingProductOptions) SetProductID(productID string) *DeleteOnboardingProductOptions
SetProductID : Allow user to set ProductID
type DeleteRegistrationOptions ¶
type DeleteRegistrationOptions struct { // The unique ID of your registration. RegistrationID *string `json:"registration_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
DeleteRegistrationOptions : The DeleteRegistration options.
func (*DeleteRegistrationOptions) SetHeaders ¶
func (options *DeleteRegistrationOptions) SetHeaders(param map[string]string) *DeleteRegistrationOptions
SetHeaders : Allow user to set Headers
func (*DeleteRegistrationOptions) SetRegistrationID ¶
func (_options *DeleteRegistrationOptions) SetRegistrationID(registrationID string) *DeleteRegistrationOptions
SetRegistrationID : Allow user to set RegistrationID
type DeleteResourceBrokerOptions ¶
type DeleteResourceBrokerOptions struct { // The unique identifier of the broker. BrokerID *string `json:"broker_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Remove a broker with the ID that was provided in the API call URL. RemoveFromAccount *bool `json:"remove_from_account,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
DeleteResourceBrokerOptions : The DeleteResourceBroker options.
func (*DeleteResourceBrokerOptions) SetBrokerID ¶
func (_options *DeleteResourceBrokerOptions) SetBrokerID(brokerID string) *DeleteResourceBrokerOptions
SetBrokerID : Allow user to set BrokerID
func (*DeleteResourceBrokerOptions) SetEnv ¶
func (_options *DeleteResourceBrokerOptions) SetEnv(env string) *DeleteResourceBrokerOptions
SetEnv : Allow user to set Env
func (*DeleteResourceBrokerOptions) SetHeaders ¶
func (options *DeleteResourceBrokerOptions) SetHeaders(param map[string]string) *DeleteResourceBrokerOptions
SetHeaders : Allow user to set Headers
func (*DeleteResourceBrokerOptions) SetRemoveFromAccount ¶
func (_options *DeleteResourceBrokerOptions) SetRemoveFromAccount(removeFromAccount bool) *DeleteResourceBrokerOptions
SetRemoveFromAccount : Allow user to set RemoveFromAccount
type EnvironmentAttribute ¶
type EnvironmentAttribute struct { // The name of the key. Key *string `json:"key,omitempty"` // The list of values that belong to the key. Values []string `json:"values,omitempty"` // The list of options for supported networks. Options *EnvironmentAttributeOptions `json:"options,omitempty"` }
EnvironmentAttribute : EnvironmentAttribute struct
type EnvironmentAttributeOptions ¶
type EnvironmentAttributeOptions struct { // Whether the attribute is hidden or not. Hidden *bool `json:"hidden,omitempty"` }
EnvironmentAttributeOptions : The list of options for supported networks.
type GetCatalogDeploymentOptions ¶
type GetCatalogDeploymentOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The unique ID of this global catalog deployment. CatalogDeploymentID *string `json:"catalog_deployment_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
GetCatalogDeploymentOptions : The GetCatalogDeployment options.
func (*GetCatalogDeploymentOptions) SetCatalogDeploymentID ¶
func (_options *GetCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *GetCatalogDeploymentOptions
SetCatalogDeploymentID : Allow user to set CatalogDeploymentID
func (*GetCatalogDeploymentOptions) SetCatalogPlanID ¶
func (_options *GetCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *GetCatalogDeploymentOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*GetCatalogDeploymentOptions) SetCatalogProductID ¶
func (_options *GetCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *GetCatalogDeploymentOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*GetCatalogDeploymentOptions) SetEnv ¶
func (_options *GetCatalogDeploymentOptions) SetEnv(env string) *GetCatalogDeploymentOptions
SetEnv : Allow user to set Env
func (*GetCatalogDeploymentOptions) SetHeaders ¶
func (options *GetCatalogDeploymentOptions) SetHeaders(param map[string]string) *GetCatalogDeploymentOptions
SetHeaders : Allow user to set Headers
func (*GetCatalogDeploymentOptions) SetProductID ¶
func (_options *GetCatalogDeploymentOptions) SetProductID(productID string) *GetCatalogDeploymentOptions
SetProductID : Allow user to set ProductID
type GetCatalogPlanOptions ¶
type GetCatalogPlanOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
GetCatalogPlanOptions : The GetCatalogPlan options.
func (*GetCatalogPlanOptions) SetCatalogPlanID ¶
func (_options *GetCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *GetCatalogPlanOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*GetCatalogPlanOptions) SetCatalogProductID ¶
func (_options *GetCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *GetCatalogPlanOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*GetCatalogPlanOptions) SetEnv ¶
func (_options *GetCatalogPlanOptions) SetEnv(env string) *GetCatalogPlanOptions
SetEnv : Allow user to set Env
func (*GetCatalogPlanOptions) SetHeaders ¶
func (options *GetCatalogPlanOptions) SetHeaders(param map[string]string) *GetCatalogPlanOptions
SetHeaders : Allow user to set Headers
func (*GetCatalogPlanOptions) SetProductID ¶
func (_options *GetCatalogPlanOptions) SetProductID(productID string) *GetCatalogPlanOptions
SetProductID : Allow user to set ProductID
type GetCatalogProductOptions ¶
type GetCatalogProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
GetCatalogProductOptions : The GetCatalogProduct options.
func (*GetCatalogProductOptions) SetCatalogProductID ¶
func (_options *GetCatalogProductOptions) SetCatalogProductID(catalogProductID string) *GetCatalogProductOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*GetCatalogProductOptions) SetEnv ¶
func (_options *GetCatalogProductOptions) SetEnv(env string) *GetCatalogProductOptions
SetEnv : Allow user to set Env
func (*GetCatalogProductOptions) SetHeaders ¶
func (options *GetCatalogProductOptions) SetHeaders(param map[string]string) *GetCatalogProductOptions
SetHeaders : Allow user to set Headers
func (*GetCatalogProductOptions) SetProductID ¶
func (_options *GetCatalogProductOptions) SetProductID(productID string) *GetCatalogProductOptions
SetProductID : Allow user to set ProductID
type GetIamRegistrationOptions ¶
type GetIamRegistrationOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The approved programmatic name of the product. ProgrammaticName *string `json:"programmatic_name" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
GetIamRegistrationOptions : The GetIamRegistration options.
func (*GetIamRegistrationOptions) SetEnv ¶
func (_options *GetIamRegistrationOptions) SetEnv(env string) *GetIamRegistrationOptions
SetEnv : Allow user to set Env
func (*GetIamRegistrationOptions) SetHeaders ¶
func (options *GetIamRegistrationOptions) SetHeaders(param map[string]string) *GetIamRegistrationOptions
SetHeaders : Allow user to set Headers
func (*GetIamRegistrationOptions) SetProductID ¶
func (_options *GetIamRegistrationOptions) SetProductID(productID string) *GetIamRegistrationOptions
SetProductID : Allow user to set ProductID
func (*GetIamRegistrationOptions) SetProgrammaticName ¶
func (_options *GetIamRegistrationOptions) SetProgrammaticName(programmaticName string) *GetIamRegistrationOptions
SetProgrammaticName : Allow user to set ProgrammaticName
type GetOnboardingProductOptions ¶
type GetOnboardingProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetOnboardingProductOptions : The GetOnboardingProduct options.
func (*GetOnboardingProductOptions) SetHeaders ¶
func (options *GetOnboardingProductOptions) SetHeaders(param map[string]string) *GetOnboardingProductOptions
SetHeaders : Allow user to set Headers
func (*GetOnboardingProductOptions) SetProductID ¶
func (_options *GetOnboardingProductOptions) SetProductID(productID string) *GetOnboardingProductOptions
SetProductID : Allow user to set ProductID
type GetProductBadgeOptions ¶
type GetProductBadgeOptions struct { // The unique ID of the badge. This ID can be obtained by calling the list badges method. BadgeID *strfmt.UUID `json:"badge_id" validate:"required"` // Allows users to set headers on API requests. Headers map[string]string }
GetProductBadgeOptions : The GetProductBadge options.
func (*GetProductBadgeOptions) SetBadgeID ¶
func (_options *GetProductBadgeOptions) SetBadgeID(badgeID *strfmt.UUID) *GetProductBadgeOptions
SetBadgeID : Allow user to set BadgeID
func (*GetProductBadgeOptions) SetHeaders ¶
func (options *GetProductBadgeOptions) SetHeaders(param map[string]string) *GetProductBadgeOptions
SetHeaders : Allow user to set Headers
type GetRegistrationOptions ¶
type GetRegistrationOptions struct { // The unique ID of your registration. RegistrationID *string `json:"registration_id" validate:"required,ne="` // Allows users to set headers on API requests. Headers map[string]string }
GetRegistrationOptions : The GetRegistration options.
func (*GetRegistrationOptions) SetHeaders ¶
func (options *GetRegistrationOptions) SetHeaders(param map[string]string) *GetRegistrationOptions
SetHeaders : Allow user to set Headers
func (*GetRegistrationOptions) SetRegistrationID ¶
func (_options *GetRegistrationOptions) SetRegistrationID(registrationID string) *GetRegistrationOptions
SetRegistrationID : Allow user to set RegistrationID
type GetResourceBrokerOptions ¶
type GetResourceBrokerOptions struct { // The unique identifier of the broker. BrokerID *string `json:"broker_id" validate:"required,ne="` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
GetResourceBrokerOptions : The GetResourceBroker options.
func (*GetResourceBrokerOptions) SetBrokerID ¶
func (_options *GetResourceBrokerOptions) SetBrokerID(brokerID string) *GetResourceBrokerOptions
SetBrokerID : Allow user to set BrokerID
func (*GetResourceBrokerOptions) SetEnv ¶
func (_options *GetResourceBrokerOptions) SetEnv(env string) *GetResourceBrokerOptions
SetEnv : Allow user to set Env
func (*GetResourceBrokerOptions) SetHeaders ¶
func (options *GetResourceBrokerOptions) SetHeaders(param map[string]string) *GetResourceBrokerOptions
SetHeaders : Allow user to set Headers
type GlobalCatalogDeployment ¶
type GlobalCatalogDeployment struct { // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The programmatic name of this deployment. Name *string `json:"name,omitempty"` // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The kind of the global catalog object. Kind *string `json:"kind,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // The global catalog URL of your product. URL *string `json:"url,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // Global catalog deployment metadata. Metadata *GlobalCatalogDeploymentMetadata `json:"metadata,omitempty"` }
GlobalCatalogDeployment : The object defining a global catalog deployment.
type GlobalCatalogDeploymentMetadata ¶
type GlobalCatalogDeploymentMetadata struct { // Whether the object is compatible with the resource controller service. RcCompatible *bool `json:"rc_compatible,omitempty"` // The UI metadata of this service. Ui *GlobalCatalogMetadataUI `json:"ui,omitempty"` // The global catalog metadata of the service. Service *GlobalCatalogMetadataService `json:"service,omitempty"` // The global catalog metadata of the deployment. Deployment *GlobalCatalogMetadataDeployment `json:"deployment,omitempty"` }
GlobalCatalogDeploymentMetadata : Global catalog deployment metadata.
type GlobalCatalogDeploymentPatch ¶
type GlobalCatalogDeploymentPatch struct { // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // Global catalog deployment metadata. Metadata *GlobalCatalogDeploymentMetadata `json:"metadata,omitempty"` }
GlobalCatalogDeploymentPatch : The request body for updating a global catalog deployment.
func (*GlobalCatalogDeploymentPatch) AsPatch ¶
func (globalCatalogDeploymentPatch *GlobalCatalogDeploymentPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the GlobalCatalogDeploymentPatch
type GlobalCatalogMetadataDeployment ¶ added in v0.69.2
type GlobalCatalogMetadataDeployment struct { // The global catalog metadata of the deployment. Broker *GlobalCatalogMetadataDeploymentBroker `json:"broker,omitempty"` // The global catalog deployment location. Location *string `json:"location,omitempty"` // The global catalog deployment URL of location. LocationURL *string `json:"location_url,omitempty"` // Region crn. TargetCrn *string `json:"target_crn,omitempty"` }
GlobalCatalogMetadataDeployment : The global catalog metadata of the deployment.
type GlobalCatalogMetadataDeploymentBroker ¶ added in v0.69.2
type GlobalCatalogMetadataDeploymentBroker struct { // The name of the resource broker. Name *string `json:"name,omitempty"` // Crn or guid of the resource broker. Guid *string `json:"guid,omitempty"` }
GlobalCatalogMetadataDeploymentBroker : The global catalog metadata of the deployment.
type GlobalCatalogMetadataPricing ¶
type GlobalCatalogMetadataPricing struct { // The type of the pricing plan. Type *string `json:"type,omitempty"` // The source of the pricing information: global_catalog or pricing_catalog. Origin *string `json:"origin,omitempty"` }
GlobalCatalogMetadataPricing : The pricing metadata of this object.
type GlobalCatalogMetadataService ¶
type GlobalCatalogMetadataService struct { // Whether the service is provisionable by the resource controller service. RcProvisionable *bool `json:"rc_provisionable,omitempty"` // Whether the service is compatible with the IAM service. IamCompatible *bool `json:"iam_compatible,omitempty"` // Deprecated. Controls the Connections tab on the Resource Details page. Bindable *bool `json:"bindable,omitempty"` // Indicates plan update support and controls the Plan tab on the Resource Details page. PlanUpdateable *bool `json:"plan_updateable,omitempty"` // Indicates service credentials support and controls the Service Credential tab on Resource Details page. ServiceKeySupported *bool `json:"service_key_supported,omitempty"` }
GlobalCatalogMetadataService : The global catalog metadata of the service.
type GlobalCatalogMetadataUI ¶
type GlobalCatalogMetadataUI struct { // The data strings. Strings *GlobalCatalogMetadataUIStrings `json:"strings,omitempty"` // Metadata with URLs related to a service. Urls *GlobalCatalogMetadataUIUrls `json:"urls,omitempty"` // Whether the object is hidden from the consumption catalog. Hidden *bool `json:"hidden,omitempty"` // When the objects are listed side-by-side, this value controls the ordering. SideBySideIndex *float64 `json:"side_by_side_index,omitempty"` }
GlobalCatalogMetadataUI : The UI metadata of this service.
type GlobalCatalogMetadataUIStrings ¶
type GlobalCatalogMetadataUIStrings struct { // Translated content of additional information about the service. En *GlobalCatalogMetadataUIStringsContent `json:"en,omitempty"` }
GlobalCatalogMetadataUIStrings : The data strings.
type GlobalCatalogMetadataUIStringsContent ¶
type GlobalCatalogMetadataUIStringsContent struct { // The list of features that highlights your product's attributes and benefits for users. Bullets []CatalogHighlightItem `json:"bullets,omitempty"` // The list of supporting media for this product. Media []CatalogProductMediaItem `json:"media,omitempty"` // On a service kind record this controls if your service has a custom dashboard or Resource Detail page. EmbeddableDashboard *string `json:"embeddable_dashboard,omitempty"` }
GlobalCatalogMetadataUIStringsContent : Translated content of additional information about the service.
type GlobalCatalogMetadataUIUrls ¶
type GlobalCatalogMetadataUIUrls struct { // The URL for your product's documentation. DocURL *string `json:"doc_url,omitempty"` // The URL for your product's API documentation. ApidocsURL *string `json:"apidocs_url,omitempty"` // The URL for your product's end user license agreement. TermsURL *string `json:"terms_url,omitempty"` // Controls the Getting Started tab on the Resource Details page. Setting it the content is loaded from the specified // URL. InstructionsURL *string `json:"instructions_url,omitempty"` // Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service. CatalogDetailsURL *string `json:"catalog_details_url,omitempty"` // Controls the Provisioning page URL, if set the assumption is that this URL is the provisioning URL for your service. CustomCreatePageURL *string `json:"custom_create_page_url,omitempty"` // Controls if your service has a custom dashboard or Resource Detail page. Dashboard *string `json:"dashboard,omitempty"` }
GlobalCatalogMetadataUIUrls : Metadata with URLs related to a service.
type GlobalCatalogOverviewUI ¶
type GlobalCatalogOverviewUI struct { // Translated details about the service, for example, display name, short description, and long description. En *GlobalCatalogOverviewUITranslatedContent `json:"en,omitempty"` }
GlobalCatalogOverviewUI : The object that contains the service details from the Overview page in global catalog.
type GlobalCatalogOverviewUITranslatedContent ¶
type GlobalCatalogOverviewUITranslatedContent struct { // The display name of the product. DisplayName *string `json:"display_name,omitempty"` // The short description of the product that is displayed in your catalog entry. Description *string `json:"description,omitempty"` // The detailed description of your product that is displayed at the beginning of your product page in the catalog. // Markdown markup language is supported. LongDescription *string `json:"long_description,omitempty"` }
GlobalCatalogOverviewUITranslatedContent : Translated details about the service, for example, display name, short description, and long description.
type GlobalCatalogPlan ¶
type GlobalCatalogPlan struct { // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The programmatic name of this plan. Name *string `json:"name,omitempty"` // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The kind of the global catalog object. Kind *string `json:"kind,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // The global catalog URL of your product. URL *string `json:"url,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // Global catalog plan metadata. Metadata *GlobalCatalogPlanMetadata `json:"metadata,omitempty"` }
GlobalCatalogPlan : The object defining a global catalog plan.
type GlobalCatalogPlanMetadata ¶
type GlobalCatalogPlanMetadata struct { // Whether the object is compatible with the resource controller service. RcCompatible *bool `json:"rc_compatible,omitempty"` // The UI metadata of this service. Ui *GlobalCatalogMetadataUI `json:"ui,omitempty"` // The global catalog metadata of the service. Service *GlobalCatalogMetadataService `json:"service,omitempty"` // The pricing metadata of this object. Pricing *GlobalCatalogMetadataPricing `json:"pricing,omitempty"` // Metadata controlling Plan related settings. Plan *GlobalCatalogPlanMetadataPlan `json:"plan,omitempty"` }
GlobalCatalogPlanMetadata : Global catalog plan metadata.
type GlobalCatalogPlanMetadataPlan ¶ added in v0.69.2
type GlobalCatalogPlanMetadataPlan struct { // Controls if IBMers are allowed to provision this plan. AllowInternalUsers *bool `json:"allow_internal_users,omitempty"` // Deprecated. Controls the Connections tab on the Resource Details page. Bindable *bool `json:"bindable,omitempty"` }
GlobalCatalogPlanMetadataPlan : Metadata controlling Plan related settings.
type GlobalCatalogPlanPatch ¶
type GlobalCatalogPlanPatch struct { // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // Global catalog plan metadata. Metadata *GlobalCatalogPlanMetadata `json:"metadata,omitempty"` }
GlobalCatalogPlanPatch : The request body for updating a global catalog plan.
func (*GlobalCatalogPlanPatch) AsPatch ¶
func (globalCatalogPlanPatch *GlobalCatalogPlanPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the GlobalCatalogPlanPatch
type GlobalCatalogProduct ¶
type GlobalCatalogProduct struct { // The ID of a global catalog object. ID *string `json:"id,omitempty"` // The desired ID of the global catalog object. ObjectID *string `json:"object_id,omitempty"` // The programmatic name of this product. Name *string `json:"name,omitempty"` // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The kind of the global catalog object. Kind *string `json:"kind,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // Images from the global catalog entry that help illustrate the service. Images *GlobalCatalogProductImages `json:"images,omitempty"` // The global catalog URL of your product. URL *string `json:"url,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // The global catalog service metadata object. Metadata *GlobalCatalogProductMetadata `json:"metadata,omitempty"` }
GlobalCatalogProduct : The object defining the global catalog product.
type GlobalCatalogProductImages ¶
type GlobalCatalogProductImages struct { // The URL for your product logo. Image *string `json:"image,omitempty"` }
GlobalCatalogProductImages : Images from the global catalog entry that help illustrate the service.
type GlobalCatalogProductMetadata ¶
type GlobalCatalogProductMetadata struct { // Whether the object is compatible with the resource controller service. RcCompatible *bool `json:"rc_compatible,omitempty"` // The UI metadata of this service. Ui *GlobalCatalogMetadataUI `json:"ui,omitempty"` // The global catalog metadata of the service. Service *GlobalCatalogMetadataService `json:"service,omitempty"` // The additional metadata of the service in global catalog. Other *GlobalCatalogProductMetadataOther `json:"other,omitempty"` }
GlobalCatalogProductMetadata : The global catalog service metadata object.
type GlobalCatalogProductMetadataOther ¶
type GlobalCatalogProductMetadataOther struct { // The metadata of the service owned and managed by Partner Center - Sell. PC *GlobalCatalogProductMetadataOtherPC `json:"PC,omitempty"` // Optional metadata of the service defining it as a composite. Composite *GlobalCatalogProductMetadataOtherComposite `json:"composite,omitempty"` }
GlobalCatalogProductMetadataOther : The additional metadata of the service in global catalog.
type GlobalCatalogProductMetadataOtherComposite ¶ added in v0.69.2
type GlobalCatalogProductMetadataOtherComposite struct { // The type of the composite service. CompositeKind *string `json:"composite_kind,omitempty"` // The tag used for the composite parent and its children. CompositeTag *string `json:"composite_tag,omitempty"` Children []GlobalCatalogProductMetadataOtherCompositeChild `json:"children,omitempty"` }
GlobalCatalogProductMetadataOtherComposite : Optional metadata of the service defining it as a composite.
type GlobalCatalogProductMetadataOtherCompositeChild ¶ added in v0.69.2
type GlobalCatalogProductMetadataOtherCompositeChild struct { // The type of the composite child. Kind *string `json:"kind,omitempty"` // The name of the composite child. Name *string `json:"name,omitempty"` }
GlobalCatalogProductMetadataOtherCompositeChild : Object defining a composite child of a composite parent.
type GlobalCatalogProductMetadataOtherPC ¶
type GlobalCatalogProductMetadataOtherPC struct { // The support metadata of the service. Support *GlobalCatalogProductMetadataOtherPCSupport `json:"support,omitempty"` }
GlobalCatalogProductMetadataOtherPC : The metadata of the service owned and managed by Partner Center - Sell.
type GlobalCatalogProductMetadataOtherPCSupport ¶
type GlobalCatalogProductMetadataOtherPCSupport struct { // The support site URL where the support for your service is available. URL *string `json:"url,omitempty"` // The URL where the status of your service is available. StatusURL *string `json:"status_url,omitempty"` // The countries in which your support is available. Provide a list of country codes. Locations []string `json:"locations,omitempty"` // The languages in which support is available. Languages []string `json:"languages,omitempty"` // The description of your support process. Process *string `json:"process,omitempty"` // The description of your support process. ProcessI18n map[string]string `json:"process_i18n,omitempty"` // The type of support provided. SupportType *string `json:"support_type,omitempty"` // The details of the support escalation process. SupportEscalation *SupportEscalation `json:"support_escalation,omitempty"` // The support options for the service. SupportDetails []SupportDetailsItem `json:"support_details,omitempty"` }
GlobalCatalogProductMetadataOtherPCSupport : The support metadata of the service.
type GlobalCatalogProductPatch ¶
type GlobalCatalogProductPatch struct { // Whether the service is active. Active *bool `json:"active,omitempty"` // Determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are // disabled. Disabled *bool `json:"disabled,omitempty"` // The object that contains the service details from the Overview page in global catalog. OverviewUi *GlobalCatalogOverviewUI `json:"overview_ui,omitempty"` // A list of tags that carry information about your product. These tags can be used to find your product in the IBM // Cloud catalog. Tags []string `json:"tags,omitempty"` // Images from the global catalog entry that help illustrate the service. Images *GlobalCatalogProductImages `json:"images,omitempty"` // The provider or owner of the product. ObjectProvider *CatalogProductProvider `json:"object_provider,omitempty"` // The global catalog service metadata object. Metadata *GlobalCatalogProductMetadata `json:"metadata,omitempty"` }
GlobalCatalogProductPatch : The request body for updating a product in global catalog.
func (*GlobalCatalogProductPatch) AsPatch ¶
func (globalCatalogProductPatch *GlobalCatalogProductPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the GlobalCatalogProductPatch
type IamServiceRegistration ¶
type IamServiceRegistration struct { // The IAM registration name, which must be the programmatic name of the product. Name *string `json:"name" validate:"required"` // Whether the service is enabled or disabled for IAM. Enabled *bool `json:"enabled,omitempty"` // The type of the service. ServiceType *string `json:"service_type,omitempty"` // The product access management action. Actions []IamServiceRegistrationAction `json:"actions,omitempty"` // List of additional policy scopes. AdditionalPolicyScopes []string `json:"additional_policy_scopes,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // The list of parent IDs for product access management. ParentIds []string `json:"parent_ids,omitempty"` // The resource hierarchy key-value pair for composite services. ResourceHierarchyAttribute *IamServiceRegistrationResourceHierarchyAttribute `json:"resource_hierarchy_attribute,omitempty"` // The list of supported anonymous accesses. SupportedAnonymousAccesses []IamServiceRegistrationSupportedAnonymousAccess `json:"supported_anonymous_accesses,omitempty"` // The list of supported attributes. SupportedAttributes []IamServiceRegistrationSupportedAttribute `json:"supported_attributes,omitempty"` // The list of supported authorization subjects. SupportedAuthorizationSubjects []IamServiceRegistrationSupportedAuthorizationSubject `json:"supported_authorization_subjects,omitempty"` // The list of roles that you can use to assign access. SupportedRoles []IamServiceRegistrationSupportedRole `json:"supported_roles,omitempty"` // The registration of set of endpoint types that are supported by your service in the `networkType` environment // attribute. This constrains the context-based restriction rules specific to the service such that they describe // access restrictions on only this set of endpoints. SupportedNetwork *IamServiceRegistrationSupportedNetwork `json:"supported_network,omitempty"` }
IamServiceRegistration : The IAM service registration.
type IamServiceRegistrationAction ¶
type IamServiceRegistrationAction struct { // The unique identifier for the action. ID *string `json:"id,omitempty"` // The list of roles for the action. Roles []string `json:"roles,omitempty"` // The description for the object. Description *IamServiceRegistrationDescriptionObject `json:"description,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // Extra options. Options *IamServiceRegistrationActionOptions `json:"options,omitempty"` }
IamServiceRegistrationAction : Action.
type IamServiceRegistrationActionOptions ¶
type IamServiceRegistrationActionOptions struct { // Optional opt-in if action is hidden from customers. Hidden *bool `json:"hidden,omitempty"` }
IamServiceRegistrationActionOptions : Extra options.
type IamServiceRegistrationDescriptionObject ¶
type IamServiceRegistrationDescriptionObject struct { // The fallback string for the description object. Default *string `json:"default,omitempty"` // English. En *string `json:"en,omitempty"` // German. De *string `json:"de,omitempty"` // Spanish. Es *string `json:"es,omitempty"` // French. Fr *string `json:"fr,omitempty"` // Italian. It *string `json:"it,omitempty"` // Japanese. Ja *string `json:"ja,omitempty"` // Korean. Ko *string `json:"ko,omitempty"` // Portuguese (Brazil). PtBr *string `json:"pt_br,omitempty"` // Traditional Chinese. ZhTw *string `json:"zh_tw,omitempty"` // Simplified Chinese. ZhCn *string `json:"zh_cn,omitempty"` }
IamServiceRegistrationDescriptionObject : The description for the object.
type IamServiceRegistrationDisplayNameObject ¶
type IamServiceRegistrationDisplayNameObject struct { // The fallback string for the description object. Default *string `json:"default,omitempty"` // English. En *string `json:"en,omitempty"` // German. De *string `json:"de,omitempty"` // Spanish. Es *string `json:"es,omitempty"` // French. Fr *string `json:"fr,omitempty"` // Italian. It *string `json:"it,omitempty"` // Japanese. Ja *string `json:"ja,omitempty"` // Korean. Ko *string `json:"ko,omitempty"` // Portuguese (Brazil). PtBr *string `json:"pt_br,omitempty"` // Traditional Chinese. ZhTw *string `json:"zh_tw,omitempty"` // Simplified Chinese. ZhCn *string `json:"zh_cn,omitempty"` }
IamServiceRegistrationDisplayNameObject : The display name of the object.
type IamServiceRegistrationPatch ¶
type IamServiceRegistrationPatch struct { // Whether the service is enabled or disabled for IAM. Enabled *bool `json:"enabled,omitempty"` // The type of the service. ServiceType *string `json:"service_type,omitempty"` // The product access management action. Actions []IamServiceRegistrationAction `json:"actions,omitempty"` // List of additional policy scopes. AdditionalPolicyScopes []string `json:"additional_policy_scopes,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // The list of parent IDs for product access management. ParentIds []string `json:"parent_ids,omitempty"` // The resource hierarchy key-value pair for composite services. ResourceHierarchyAttribute *IamServiceRegistrationResourceHierarchyAttribute `json:"resource_hierarchy_attribute,omitempty"` // The list of supported anonymous accesses. SupportedAnonymousAccesses []IamServiceRegistrationSupportedAnonymousAccess `json:"supported_anonymous_accesses,omitempty"` // The list of supported attributes. SupportedAttributes []IamServiceRegistrationSupportedAttribute `json:"supported_attributes,omitempty"` // The list of supported authorization subjects. SupportedAuthorizationSubjects []IamServiceRegistrationSupportedAuthorizationSubject `json:"supported_authorization_subjects,omitempty"` // The list of roles that you can use to assign access. SupportedRoles []IamServiceRegistrationSupportedRole `json:"supported_roles,omitempty"` // The registration of set of endpoint types that are supported by your service in the `networkType` environment // attribute. This constrains the context-based restriction rules specific to the service such that they describe // access restrictions on only this set of endpoints. SupportedNetwork *IamServiceRegistrationSupportedNetwork `json:"supported_network,omitempty"` }
IamServiceRegistrationPatch : The patch object of an IAM service registration.
func (*IamServiceRegistrationPatch) AsPatch ¶
func (iamServiceRegistrationPatch *IamServiceRegistrationPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the IamServiceRegistrationPatch
type IamServiceRegistrationResourceHierarchyAttribute ¶
type IamServiceRegistrationResourceHierarchyAttribute struct { // The resource hierarchy key. Key *string `json:"key,omitempty"` // The resource hierarchy value. Value *string `json:"value,omitempty"` }
IamServiceRegistrationResourceHierarchyAttribute : The resource hierarchy key-value pair for composite services.
type IamServiceRegistrationSupportedAnonymousAccess ¶
type IamServiceRegistrationSupportedAnonymousAccess struct { // The attributes for anonymous accesses. Attributes *IamServiceRegistrationSupportedAnonymousAccessAttributes `json:"attributes,omitempty"` // The roles of supported anonymous accesses. Roles []string `json:"roles,omitempty"` }
IamServiceRegistrationSupportedAnonymousAccess : Resources within the service that supports anonymous access. Attributes defined in here must be included in anonymous access policies for this service.
type IamServiceRegistrationSupportedAnonymousAccessAttributes ¶
type IamServiceRegistrationSupportedAnonymousAccessAttributes struct { // An account id. AccountID *string `json:"account_id" validate:"required"` // The name of the service. ServiceName *string `json:"service_name" validate:"required"` // Additional properties the key must come from supported attributes. AdditionalProperties map[string]string `json:"additional_properties" validate:"required"` // contains filtered or unexported fields }
IamServiceRegistrationSupportedAnonymousAccessAttributes : The attributes for anonymous accesses. This type supports additional properties of type *string.
func (*IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperties ¶
func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperties() map[string]*string
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of IamServiceRegistrationSupportedAnonymousAccessAttributes.
func (*IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperty ¶
func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) GetProperty(key string) *string
GetProperty allows the user to retrieve an arbitrary property from an instance of IamServiceRegistrationSupportedAnonymousAccessAttributes.
func (*IamServiceRegistrationSupportedAnonymousAccessAttributes) MarshalJSON ¶
func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of IamServiceRegistrationSupportedAnonymousAccessAttributes
func (*IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperties ¶
func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperties(m map[string]*string)
SetProperties allows the user to set a map of arbitrary properties on an instance of IamServiceRegistrationSupportedAnonymousAccessAttributes.
func (*IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperty ¶
func (o *IamServiceRegistrationSupportedAnonymousAccessAttributes) SetProperty(key string, value *string)
SetProperty allows the user to set an arbitrary property on an instance of IamServiceRegistrationSupportedAnonymousAccessAttributes.
type IamServiceRegistrationSupportedAttribute ¶
type IamServiceRegistrationSupportedAttribute struct { // The supported attribute key. Key *string `json:"key,omitempty"` // The list of support attribute options. Options *SupportedAttributesOptions `json:"options,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // The description for the object. Description *IamServiceRegistrationDescriptionObject `json:"description,omitempty"` // The user interface. Ui *SupportedAttributeUi `json:"ui,omitempty"` }
IamServiceRegistrationSupportedAttribute : The list of supported attributes.
type IamServiceRegistrationSupportedAuthorizationSubject ¶
type IamServiceRegistrationSupportedAuthorizationSubject struct { // The list of supported authorization subject properties. Attributes *SupportAuthorizationSubjectAttribute `json:"attributes,omitempty"` // The list of roles for authorization. Roles []string `json:"roles,omitempty"` }
IamServiceRegistrationSupportedAuthorizationSubject : IamServiceRegistrationSupportedAuthorizationSubject struct
type IamServiceRegistrationSupportedNetwork ¶
type IamServiceRegistrationSupportedNetwork struct { // The environment attribute for support. EnvironmentAttributes []EnvironmentAttribute `json:"environment_attributes,omitempty"` }
IamServiceRegistrationSupportedNetwork : The registration of set of endpoint types that are supported by your service in the `networkType` environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints.
type IamServiceRegistrationSupportedRole ¶
type IamServiceRegistrationSupportedRole struct { // The value belonging to the key. ID *string `json:"id,omitempty"` // The description for the object. Description *IamServiceRegistrationDescriptionObject `json:"description,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` // The supported role options. Options *SupportedRoleOptions `json:"options,omitempty"` }
IamServiceRegistrationSupportedRole : The supported role.
type LearnMoreLinks ¶
type LearnMoreLinks struct { // The URL where first-party (IBMer) vendors can learn more about the badge. FirstParty *string `json:"first_party,omitempty"` // The URL where third-party (non-IBMer) vendors can learn more about the badge. ThirdParty *string `json:"third_party,omitempty"` }
LearnMoreLinks : The collection of URLs where vendors can learn more about the badge.
type ListProductBadgesOptions ¶
type ListProductBadgesOptions struct { // The maximum number of results returned in the response. Limit *int64 `json:"limit,omitempty"` // The reference ID of the first item on the page. Start *strfmt.UUID `json:"start,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
ListProductBadgesOptions : The ListProductBadges options.
func (*ListProductBadgesOptions) SetHeaders ¶
func (options *ListProductBadgesOptions) SetHeaders(param map[string]string) *ListProductBadgesOptions
SetHeaders : Allow user to set Headers
func (*ListProductBadgesOptions) SetLimit ¶
func (_options *ListProductBadgesOptions) SetLimit(limit int64) *ListProductBadgesOptions
SetLimit : Allow user to set Limit
func (*ListProductBadgesOptions) SetStart ¶
func (_options *ListProductBadgesOptions) SetStart(start *strfmt.UUID) *ListProductBadgesOptions
SetStart : Allow user to set Start
type OnboardingProduct ¶
type OnboardingProduct struct { // The ID of a product in Partner Center - Sell. ID *string `json:"id,omitempty"` // The IBM Cloud account ID of the provider. AccountID *string `json:"account_id,omitempty"` // The type of the product. Type *string `json:"type,omitempty"` // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact,omitempty"` // The ID of the private catalog that contains the product. Only applicable for software type products. PrivateCatalogID *string `json:"private_catalog_id,omitempty"` // The ID of the linked private catalog product. Only applicable for software type products. PrivateCatalogOfferingID *string `json:"private_catalog_offering_id,omitempty"` // The ID of a global catalog object. GlobalCatalogOfferingID *string `json:"global_catalog_offering_id,omitempty"` // The ID of a global catalog object. StagingGlobalCatalogOfferingID *string `json:"staging_global_catalog_offering_id,omitempty"` // The ID of the approval workflow of your product. ApproverResourceID *string `json:"approver_resource_id,omitempty"` // IAM registration identifier. IamRegistrationID *string `json:"iam_registration_id,omitempty"` // The Export Control Classification Number of your product. EccnNumber *string `json:"eccn_number,omitempty"` // The ERO class of your product. EroClass *string `json:"ero_class,omitempty"` // The United Nations Standard Products and Services Code of your product. Unspsc *float64 `json:"unspsc,omitempty"` // The tax assessment type of your product. TaxAssessment *string `json:"tax_assessment,omitempty"` // The support information that is not displayed in the catalog, but available in ServiceNow. Support *OnboardingProductSupport `json:"support,omitempty"` }
OnboardingProduct : The object defining the onboarding product in Partner Center - Sell.
type OnboardingProductPatch ¶
type OnboardingProductPatch struct { // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact,omitempty"` // The Export Control Classification Number of your product. EccnNumber *string `json:"eccn_number,omitempty"` // The ERO class of your product. EroClass *string `json:"ero_class,omitempty"` // The United Nations Standard Products and Services Code of your product. Unspsc *float64 `json:"unspsc,omitempty"` // The tax assessment type of your product. TaxAssessment *string `json:"tax_assessment,omitempty"` // The support information that is not displayed in the catalog, but available in ServiceNow. Support *OnboardingProductSupport `json:"support,omitempty"` }
OnboardingProductPatch : The request body for updating a product in Partner Center - Sell.
func (*OnboardingProductPatch) AsPatch ¶
func (onboardingProductPatch *OnboardingProductPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the OnboardingProductPatch
type OnboardingProductSupport ¶
type OnboardingProductSupport struct { // The list of contacts in case of support escalations. EscalationContacts []OnboardingProductSupportEscalationContactItems `json:"escalation_contacts,omitempty"` }
OnboardingProductSupport : The support information that is not displayed in the catalog, but available in ServiceNow.
type OnboardingProductSupportEscalationContactItems ¶
type OnboardingProductSupportEscalationContactItems struct { // The name of the support escalation contact. Name *string `json:"name,omitempty"` // The email address of the support escalation contact. Email *string `json:"email,omitempty"` // The role of the support escalation contact. Role *string `json:"role,omitempty"` }
OnboardingProductSupportEscalationContactItems : The details of a support escalation contact.
type PartnerCenterSellV1 ¶
type PartnerCenterSellV1 struct {
Service *core.BaseService
}
PartnerCenterSellV1 : This API is experimental and is likely to change in the future.
API Version: 1.5.0
func NewPartnerCenterSellV1 ¶
func NewPartnerCenterSellV1(options *PartnerCenterSellV1Options) (service *PartnerCenterSellV1, err error)
NewPartnerCenterSellV1 : constructs an instance of PartnerCenterSellV1 with passed in options.
func NewPartnerCenterSellV1UsingExternalConfig ¶
func NewPartnerCenterSellV1UsingExternalConfig(options *PartnerCenterSellV1Options) (partnerCenterSell *PartnerCenterSellV1, err error)
NewPartnerCenterSellV1UsingExternalConfig : constructs an instance of PartnerCenterSellV1 with passed in options and external configuration.
func (*PartnerCenterSellV1) Clone ¶
func (partnerCenterSell *PartnerCenterSellV1) Clone() *PartnerCenterSellV1
Clone makes a copy of "partnerCenterSell" suitable for processing requests.
func (*PartnerCenterSellV1) CreateCatalogDeployment ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogDeployment(createCatalogDeploymentOptions *CreateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
CreateCatalogDeployment : Create a global catalog deployment Create a global catalog deployment. A catalog deployment is the data used by the platform for deployment metadata definition.
func (*PartnerCenterSellV1) CreateCatalogDeploymentWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogDeploymentWithContext(ctx context.Context, createCatalogDeploymentOptions *CreateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
CreateCatalogDeploymentWithContext is an alternate form of the CreateCatalogDeployment method which supports a Context parameter
func (*PartnerCenterSellV1) CreateCatalogPlan ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogPlan(createCatalogPlanOptions *CreateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
CreateCatalogPlan : Create a pricing plan in global catalog Create pricing plan in global catalog. A catalog plan is the data used by the platform for plan metadata definition.
func (*PartnerCenterSellV1) CreateCatalogPlanWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogPlanWithContext(ctx context.Context, createCatalogPlanOptions *CreateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
CreateCatalogPlanWithContext is an alternate form of the CreateCatalogPlan method which supports a Context parameter
func (*PartnerCenterSellV1) CreateCatalogProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogProduct(createCatalogProductOptions *CreateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
CreateCatalogProduct : Create a global catalog product Create a product for global catalog and link it to a product in Partner Center. A global catalog product is the data used by the platform for service metadata definition.
func (*PartnerCenterSellV1) CreateCatalogProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateCatalogProductWithContext(ctx context.Context, createCatalogProductOptions *CreateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
CreateCatalogProductWithContext is an alternate form of the CreateCatalogProduct method which supports a Context parameter
func (*PartnerCenterSellV1) CreateIamRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateIamRegistration(createIamRegistrationOptions *CreateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
CreateIamRegistration : Create IAM registration for your service Create IAM registration based on your product.
func (*PartnerCenterSellV1) CreateIamRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateIamRegistrationWithContext(ctx context.Context, createIamRegistrationOptions *CreateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
CreateIamRegistrationWithContext is an alternate form of the CreateIamRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) CreateOnboardingProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateOnboardingProduct(createOnboardingProductOptions *CreateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
CreateOnboardingProduct : Create a product to onboard Create an onboarding product in Partner Center. An onboarding product is Partner Center - Sell's object representing a product.
func (*PartnerCenterSellV1) CreateOnboardingProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateOnboardingProductWithContext(ctx context.Context, createOnboardingProductOptions *CreateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
CreateOnboardingProductWithContext is an alternate form of the CreateOnboardingProduct method which supports a Context parameter
func (*PartnerCenterSellV1) CreateRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateRegistration(createRegistrationOptions *CreateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
CreateRegistration : Register your account in Partner Center - Sell Register your account in Partner Center - Sell to onboard your product.
func (*PartnerCenterSellV1) CreateRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateRegistrationWithContext(ctx context.Context, createRegistrationOptions *CreateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
CreateRegistrationWithContext is an alternate form of the CreateRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) CreateResourceBroker ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateResourceBroker(createResourceBrokerOptions *CreateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
CreateResourceBroker : Create a broker Create a new broker that manages the lifecycle of your service and its metering integration.
func (*PartnerCenterSellV1) CreateResourceBrokerWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) CreateResourceBrokerWithContext(ctx context.Context, createResourceBrokerOptions *CreateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
CreateResourceBrokerWithContext is an alternate form of the CreateResourceBroker method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteCatalogDeployment ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogDeployment(deleteCatalogDeploymentOptions *DeleteCatalogDeploymentOptions) (response *core.DetailedResponse, err error)
DeleteCatalogDeployment : Delete a global catalog deployment Delete a global catalog deployment.
func (*PartnerCenterSellV1) DeleteCatalogDeploymentWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogDeploymentWithContext(ctx context.Context, deleteCatalogDeploymentOptions *DeleteCatalogDeploymentOptions) (response *core.DetailedResponse, err error)
DeleteCatalogDeploymentWithContext is an alternate form of the DeleteCatalogDeployment method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteCatalogPlan ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogPlan(deleteCatalogPlanOptions *DeleteCatalogPlanOptions) (response *core.DetailedResponse, err error)
DeleteCatalogPlan : Delete a global catalog pricing plan Delete a global catalog pricing plan.
func (*PartnerCenterSellV1) DeleteCatalogPlanWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogPlanWithContext(ctx context.Context, deleteCatalogPlanOptions *DeleteCatalogPlanOptions) (response *core.DetailedResponse, err error)
DeleteCatalogPlanWithContext is an alternate form of the DeleteCatalogPlan method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteCatalogProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogProduct(deleteCatalogProductOptions *DeleteCatalogProductOptions) (response *core.DetailedResponse, err error)
DeleteCatalogProduct : Delete a global catalog product Delete a product from the global catalog.
func (*PartnerCenterSellV1) DeleteCatalogProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteCatalogProductWithContext(ctx context.Context, deleteCatalogProductOptions *DeleteCatalogProductOptions) (response *core.DetailedResponse, err error)
DeleteCatalogProductWithContext is an alternate form of the DeleteCatalogProduct method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteIamRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteIamRegistration(deleteIamRegistrationOptions *DeleteIamRegistrationOptions) (response *core.DetailedResponse, err error)
DeleteIamRegistration : Delete IAM registration for your service Delete your service IAM registration based on your product.
func (*PartnerCenterSellV1) DeleteIamRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteIamRegistrationWithContext(ctx context.Context, deleteIamRegistrationOptions *DeleteIamRegistrationOptions) (response *core.DetailedResponse, err error)
DeleteIamRegistrationWithContext is an alternate form of the DeleteIamRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteOnboardingProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteOnboardingProduct(deleteOnboardingProductOptions *DeleteOnboardingProductOptions) (response *core.DetailedResponse, err error)
DeleteOnboardingProduct : Delete an onboarding product Delete a product in Partner Center.
func (*PartnerCenterSellV1) DeleteOnboardingProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteOnboardingProductWithContext(ctx context.Context, deleteOnboardingProductOptions *DeleteOnboardingProductOptions) (response *core.DetailedResponse, err error)
DeleteOnboardingProductWithContext is an alternate form of the DeleteOnboardingProduct method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteRegistration(deleteRegistrationOptions *DeleteRegistrationOptions) (response *core.DetailedResponse, err error)
DeleteRegistration : Delete your registration in Partner - Center Sell Delete a Partner Center - Sell registration.
func (*PartnerCenterSellV1) DeleteRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteRegistrationWithContext(ctx context.Context, deleteRegistrationOptions *DeleteRegistrationOptions) (response *core.DetailedResponse, err error)
DeleteRegistrationWithContext is an alternate form of the DeleteRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) DeleteResourceBroker ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteResourceBroker(deleteResourceBrokerOptions *DeleteResourceBrokerOptions) (response *core.DetailedResponse, err error)
DeleteResourceBroker : Remove a broker Remove a broker from the account.
func (*PartnerCenterSellV1) DeleteResourceBrokerWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) DeleteResourceBrokerWithContext(ctx context.Context, deleteResourceBrokerOptions *DeleteResourceBrokerOptions) (response *core.DetailedResponse, err error)
DeleteResourceBrokerWithContext is an alternate form of the DeleteResourceBroker method which supports a Context parameter
func (*PartnerCenterSellV1) DisableRetries ¶
func (partnerCenterSell *PartnerCenterSellV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*PartnerCenterSellV1) EnableRetries ¶
func (partnerCenterSell *PartnerCenterSellV1) 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 (*PartnerCenterSellV1) GetCatalogDeployment ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogDeployment(getCatalogDeploymentOptions *GetCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
GetCatalogDeployment : Get a global catalog deployment Retrieve the details of a global catalog deployment.
func (*PartnerCenterSellV1) GetCatalogDeploymentWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogDeploymentWithContext(ctx context.Context, getCatalogDeploymentOptions *GetCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
GetCatalogDeploymentWithContext is an alternate form of the GetCatalogDeployment method which supports a Context parameter
func (*PartnerCenterSellV1) GetCatalogPlan ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogPlan(getCatalogPlanOptions *GetCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
GetCatalogPlan : Get a global catalog pricing plan Retrieve the details of a global catalog pricing plan.
func (*PartnerCenterSellV1) GetCatalogPlanWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogPlanWithContext(ctx context.Context, getCatalogPlanOptions *GetCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
GetCatalogPlanWithContext is an alternate form of the GetCatalogPlan method which supports a Context parameter
func (*PartnerCenterSellV1) GetCatalogProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogProduct(getCatalogProductOptions *GetCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
GetCatalogProduct : Get a global catalog product Retrieve the details of a product in the global catalog.
func (*PartnerCenterSellV1) GetCatalogProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetCatalogProductWithContext(ctx context.Context, getCatalogProductOptions *GetCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
GetCatalogProductWithContext is an alternate form of the GetCatalogProduct method which supports a Context parameter
func (*PartnerCenterSellV1) GetEnableGzipCompression ¶
func (partnerCenterSell *PartnerCenterSellV1) GetEnableGzipCompression() bool
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*PartnerCenterSellV1) GetIamRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) GetIamRegistration(getIamRegistrationOptions *GetIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
GetIamRegistration : Get IAM registration for your service This method gets your service IAM registration.
func (*PartnerCenterSellV1) GetIamRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetIamRegistrationWithContext(ctx context.Context, getIamRegistrationOptions *GetIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
GetIamRegistrationWithContext is an alternate form of the GetIamRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) GetOnboardingProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) GetOnboardingProduct(getOnboardingProductOptions *GetOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
GetOnboardingProduct : Get an onboarding product Retrieve the details of a product in Partner Center.
func (*PartnerCenterSellV1) GetOnboardingProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetOnboardingProductWithContext(ctx context.Context, getOnboardingProductOptions *GetOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
GetOnboardingProductWithContext is an alternate form of the GetOnboardingProduct method which supports a Context parameter
func (*PartnerCenterSellV1) GetProductBadge ¶
func (partnerCenterSell *PartnerCenterSellV1) GetProductBadge(getProductBadgeOptions *GetProductBadgeOptions) (result *ProductBadge, response *core.DetailedResponse, err error)
GetProductBadge : Get badge Retrieve the details of a badge.
func (*PartnerCenterSellV1) GetProductBadgeWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetProductBadgeWithContext(ctx context.Context, getProductBadgeOptions *GetProductBadgeOptions) (result *ProductBadge, response *core.DetailedResponse, err error)
GetProductBadgeWithContext is an alternate form of the GetProductBadge method which supports a Context parameter
func (*PartnerCenterSellV1) GetRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) GetRegistration(getRegistrationOptions *GetRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
GetRegistration : Retrieve a Partner Center - Sell registration Retrieve a Partner Center - Sell registration.
func (*PartnerCenterSellV1) GetRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetRegistrationWithContext(ctx context.Context, getRegistrationOptions *GetRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
GetRegistrationWithContext is an alternate form of the GetRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) GetResourceBroker ¶
func (partnerCenterSell *PartnerCenterSellV1) GetResourceBroker(getResourceBrokerOptions *GetResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
GetResourceBroker : Get a broker Get a resource broker.
func (*PartnerCenterSellV1) GetResourceBrokerWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) GetResourceBrokerWithContext(ctx context.Context, getResourceBrokerOptions *GetResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
GetResourceBrokerWithContext is an alternate form of the GetResourceBroker method which supports a Context parameter
func (*PartnerCenterSellV1) GetServiceURL ¶
func (partnerCenterSell *PartnerCenterSellV1) GetServiceURL() string
GetServiceURL returns the service URL
func (*PartnerCenterSellV1) ListProductBadges ¶
func (partnerCenterSell *PartnerCenterSellV1) ListProductBadges(listProductBadgesOptions *ListProductBadgesOptions) (result *ProductBadgeCollection, response *core.DetailedResponse, err error)
ListProductBadges : List badges List all available badges that a product can be validated against.
func (*PartnerCenterSellV1) ListProductBadgesWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) ListProductBadgesWithContext(ctx context.Context, listProductBadgesOptions *ListProductBadgesOptions) (result *ProductBadgeCollection, response *core.DetailedResponse, err error)
ListProductBadgesWithContext is an alternate form of the ListProductBadges method which supports a Context parameter
func (*PartnerCenterSellV1) NewCatalogProductMediaItem ¶
func (*PartnerCenterSellV1) NewCatalogProductMediaItem(caption string, typeVar string, url string) (_model *CatalogProductMediaItem, err error)
NewCatalogProductMediaItem : Instantiate CatalogProductMediaItem (Generic Model Constructor)
func (*PartnerCenterSellV1) NewCreateCatalogDeploymentOptions ¶
func (*PartnerCenterSellV1) NewCreateCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, name string, active bool, disabled bool, kind string, tags []string, objectProvider *CatalogProductProvider) *CreateCatalogDeploymentOptions
NewCreateCatalogDeploymentOptions : Instantiate CreateCatalogDeploymentOptions
func (*PartnerCenterSellV1) NewCreateCatalogPlanOptions ¶
func (*PartnerCenterSellV1) NewCreateCatalogPlanOptions(productID string, catalogProductID string, name string, active bool, disabled bool, kind string, tags []string, objectProvider *CatalogProductProvider) *CreateCatalogPlanOptions
NewCreateCatalogPlanOptions : Instantiate CreateCatalogPlanOptions
func (*PartnerCenterSellV1) NewCreateCatalogProductOptions ¶
func (*PartnerCenterSellV1) NewCreateCatalogProductOptions(productID string, name string, active bool, disabled bool, kind string, tags []string, objectProvider *CatalogProductProvider) *CreateCatalogProductOptions
NewCreateCatalogProductOptions : Instantiate CreateCatalogProductOptions
func (*PartnerCenterSellV1) NewCreateIamRegistrationOptions ¶
func (*PartnerCenterSellV1) NewCreateIamRegistrationOptions(productID string, name string) *CreateIamRegistrationOptions
NewCreateIamRegistrationOptions : Instantiate CreateIamRegistrationOptions
func (*PartnerCenterSellV1) NewCreateOnboardingProductOptions ¶
func (*PartnerCenterSellV1) NewCreateOnboardingProductOptions(typeVar string, primaryContact *PrimaryContact) *CreateOnboardingProductOptions
NewCreateOnboardingProductOptions : Instantiate CreateOnboardingProductOptions
func (*PartnerCenterSellV1) NewCreateRegistrationOptions ¶
func (*PartnerCenterSellV1) NewCreateRegistrationOptions(accountID string, companyName string, primaryContact *PrimaryContact) *CreateRegistrationOptions
NewCreateRegistrationOptions : Instantiate CreateRegistrationOptions
func (*PartnerCenterSellV1) NewCreateResourceBrokerOptions ¶
func (*PartnerCenterSellV1) NewCreateResourceBrokerOptions(authScheme string, name string, brokerURL string, typeVar string) *CreateResourceBrokerOptions
NewCreateResourceBrokerOptions : Instantiate CreateResourceBrokerOptions
func (*PartnerCenterSellV1) NewDeleteCatalogDeploymentOptions ¶
func (*PartnerCenterSellV1) NewDeleteCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, catalogDeploymentID string) *DeleteCatalogDeploymentOptions
NewDeleteCatalogDeploymentOptions : Instantiate DeleteCatalogDeploymentOptions
func (*PartnerCenterSellV1) NewDeleteCatalogPlanOptions ¶
func (*PartnerCenterSellV1) NewDeleteCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string) *DeleteCatalogPlanOptions
NewDeleteCatalogPlanOptions : Instantiate DeleteCatalogPlanOptions
func (*PartnerCenterSellV1) NewDeleteCatalogProductOptions ¶
func (*PartnerCenterSellV1) NewDeleteCatalogProductOptions(productID string, catalogProductID string) *DeleteCatalogProductOptions
NewDeleteCatalogProductOptions : Instantiate DeleteCatalogProductOptions
func (*PartnerCenterSellV1) NewDeleteIamRegistrationOptions ¶
func (*PartnerCenterSellV1) NewDeleteIamRegistrationOptions(productID string, programmaticName string) *DeleteIamRegistrationOptions
NewDeleteIamRegistrationOptions : Instantiate DeleteIamRegistrationOptions
func (*PartnerCenterSellV1) NewDeleteOnboardingProductOptions ¶
func (*PartnerCenterSellV1) NewDeleteOnboardingProductOptions(productID string) *DeleteOnboardingProductOptions
NewDeleteOnboardingProductOptions : Instantiate DeleteOnboardingProductOptions
func (*PartnerCenterSellV1) NewDeleteRegistrationOptions ¶
func (*PartnerCenterSellV1) NewDeleteRegistrationOptions(registrationID string) *DeleteRegistrationOptions
NewDeleteRegistrationOptions : Instantiate DeleteRegistrationOptions
func (*PartnerCenterSellV1) NewDeleteResourceBrokerOptions ¶
func (*PartnerCenterSellV1) NewDeleteResourceBrokerOptions(brokerID string) *DeleteResourceBrokerOptions
NewDeleteResourceBrokerOptions : Instantiate DeleteResourceBrokerOptions
func (*PartnerCenterSellV1) NewGetCatalogDeploymentOptions ¶
func (*PartnerCenterSellV1) NewGetCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, catalogDeploymentID string) *GetCatalogDeploymentOptions
NewGetCatalogDeploymentOptions : Instantiate GetCatalogDeploymentOptions
func (*PartnerCenterSellV1) NewGetCatalogPlanOptions ¶
func (*PartnerCenterSellV1) NewGetCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string) *GetCatalogPlanOptions
NewGetCatalogPlanOptions : Instantiate GetCatalogPlanOptions
func (*PartnerCenterSellV1) NewGetCatalogProductOptions ¶
func (*PartnerCenterSellV1) NewGetCatalogProductOptions(productID string, catalogProductID string) *GetCatalogProductOptions
NewGetCatalogProductOptions : Instantiate GetCatalogProductOptions
func (*PartnerCenterSellV1) NewGetIamRegistrationOptions ¶
func (*PartnerCenterSellV1) NewGetIamRegistrationOptions(productID string, programmaticName string) *GetIamRegistrationOptions
NewGetIamRegistrationOptions : Instantiate GetIamRegistrationOptions
func (*PartnerCenterSellV1) NewGetOnboardingProductOptions ¶
func (*PartnerCenterSellV1) NewGetOnboardingProductOptions(productID string) *GetOnboardingProductOptions
NewGetOnboardingProductOptions : Instantiate GetOnboardingProductOptions
func (*PartnerCenterSellV1) NewGetProductBadgeOptions ¶
func (*PartnerCenterSellV1) NewGetProductBadgeOptions(badgeID *strfmt.UUID) *GetProductBadgeOptions
NewGetProductBadgeOptions : Instantiate GetProductBadgeOptions
func (*PartnerCenterSellV1) NewGetRegistrationOptions ¶
func (*PartnerCenterSellV1) NewGetRegistrationOptions(registrationID string) *GetRegistrationOptions
NewGetRegistrationOptions : Instantiate GetRegistrationOptions
func (*PartnerCenterSellV1) NewGetResourceBrokerOptions ¶
func (*PartnerCenterSellV1) NewGetResourceBrokerOptions(brokerID string) *GetResourceBrokerOptions
NewGetResourceBrokerOptions : Instantiate GetResourceBrokerOptions
func (*PartnerCenterSellV1) NewIamServiceRegistrationSupportedAnonymousAccessAttributes ¶ added in v0.69.4
func (*PartnerCenterSellV1) NewIamServiceRegistrationSupportedAnonymousAccessAttributes(accountID string, serviceName string, additionalProperties map[string]string) (_model *IamServiceRegistrationSupportedAnonymousAccessAttributes, err error)
NewIamServiceRegistrationSupportedAnonymousAccessAttributes : Instantiate IamServiceRegistrationSupportedAnonymousAccessAttributes (Generic Model Constructor)
func (*PartnerCenterSellV1) NewListProductBadgesOptions ¶
func (*PartnerCenterSellV1) NewListProductBadgesOptions() *ListProductBadgesOptions
NewListProductBadgesOptions : Instantiate ListProductBadgesOptions
func (*PartnerCenterSellV1) NewPrimaryContact ¶
func (*PartnerCenterSellV1) NewPrimaryContact(name string, email string) (_model *PrimaryContact, err error)
NewPrimaryContact : Instantiate PrimaryContact (Generic Model Constructor)
func (*PartnerCenterSellV1) NewSupportedRoleOptions ¶ added in v0.69.2
func (*PartnerCenterSellV1) NewSupportedRoleOptions(accessPolicy bool) (_model *SupportedRoleOptions, err error)
NewSupportedRoleOptions : Instantiate SupportedRoleOptions (Generic Model Constructor)
func (*PartnerCenterSellV1) NewUpdateCatalogDeploymentOptions ¶
func (*PartnerCenterSellV1) NewUpdateCatalogDeploymentOptions(productID string, catalogProductID string, catalogPlanID string, catalogDeploymentID string, globalCatalogDeploymentPatch map[string]interface{}) *UpdateCatalogDeploymentOptions
NewUpdateCatalogDeploymentOptions : Instantiate UpdateCatalogDeploymentOptions
func (*PartnerCenterSellV1) NewUpdateCatalogPlanOptions ¶
func (*PartnerCenterSellV1) NewUpdateCatalogPlanOptions(productID string, catalogProductID string, catalogPlanID string, globalCatalogPlanPatch map[string]interface{}) *UpdateCatalogPlanOptions
NewUpdateCatalogPlanOptions : Instantiate UpdateCatalogPlanOptions
func (*PartnerCenterSellV1) NewUpdateCatalogProductOptions ¶
func (*PartnerCenterSellV1) NewUpdateCatalogProductOptions(productID string, catalogProductID string, globalCatalogProductPatch map[string]interface{}) *UpdateCatalogProductOptions
NewUpdateCatalogProductOptions : Instantiate UpdateCatalogProductOptions
func (*PartnerCenterSellV1) NewUpdateIamRegistrationOptions ¶
func (*PartnerCenterSellV1) NewUpdateIamRegistrationOptions(productID string, programmaticName string, iamRegistrationPatch map[string]interface{}) *UpdateIamRegistrationOptions
NewUpdateIamRegistrationOptions : Instantiate UpdateIamRegistrationOptions
func (*PartnerCenterSellV1) NewUpdateOnboardingProductOptions ¶
func (*PartnerCenterSellV1) NewUpdateOnboardingProductOptions(productID string, onboardingProductPatch map[string]interface{}) *UpdateOnboardingProductOptions
NewUpdateOnboardingProductOptions : Instantiate UpdateOnboardingProductOptions
func (*PartnerCenterSellV1) NewUpdateRegistrationOptions ¶
func (*PartnerCenterSellV1) NewUpdateRegistrationOptions(registrationID string, registrationPatch map[string]interface{}) *UpdateRegistrationOptions
NewUpdateRegistrationOptions : Instantiate UpdateRegistrationOptions
func (*PartnerCenterSellV1) NewUpdateResourceBrokerOptions ¶
func (*PartnerCenterSellV1) NewUpdateResourceBrokerOptions(brokerID string, brokerPatch map[string]interface{}) *UpdateResourceBrokerOptions
NewUpdateResourceBrokerOptions : Instantiate UpdateResourceBrokerOptions
func (*PartnerCenterSellV1) SetDefaultHeaders ¶
func (partnerCenterSell *PartnerCenterSellV1) SetDefaultHeaders(headers http.Header)
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*PartnerCenterSellV1) SetEnableGzipCompression ¶
func (partnerCenterSell *PartnerCenterSellV1) SetEnableGzipCompression(enableGzip bool)
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*PartnerCenterSellV1) SetServiceURL ¶
func (partnerCenterSell *PartnerCenterSellV1) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*PartnerCenterSellV1) UpdateCatalogDeployment ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogDeployment(updateCatalogDeploymentOptions *UpdateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
UpdateCatalogDeployment : Update a global catalog deployment Update the details of a global catalog deployment.
func (*PartnerCenterSellV1) UpdateCatalogDeploymentWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogDeploymentWithContext(ctx context.Context, updateCatalogDeploymentOptions *UpdateCatalogDeploymentOptions) (result *GlobalCatalogDeployment, response *core.DetailedResponse, err error)
UpdateCatalogDeploymentWithContext is an alternate form of the UpdateCatalogDeployment method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateCatalogPlan ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogPlan(updateCatalogPlanOptions *UpdateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
UpdateCatalogPlan : Update a global catalog plan Update the details of a global catalog pricing plan.
func (*PartnerCenterSellV1) UpdateCatalogPlanWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogPlanWithContext(ctx context.Context, updateCatalogPlanOptions *UpdateCatalogPlanOptions) (result *GlobalCatalogPlan, response *core.DetailedResponse, err error)
UpdateCatalogPlanWithContext is an alternate form of the UpdateCatalogPlan method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateCatalogProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogProduct(updateCatalogProductOptions *UpdateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
UpdateCatalogProduct : Update a global catalog product Update the details of a product in global catalog.
func (*PartnerCenterSellV1) UpdateCatalogProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateCatalogProductWithContext(ctx context.Context, updateCatalogProductOptions *UpdateCatalogProductOptions) (result *GlobalCatalogProduct, response *core.DetailedResponse, err error)
UpdateCatalogProductWithContext is an alternate form of the UpdateCatalogProduct method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateIamRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateIamRegistration(updateIamRegistrationOptions *UpdateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
UpdateIamRegistration : Update IAM registration for your service Update your service IAM registration based on your product.
func (*PartnerCenterSellV1) UpdateIamRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateIamRegistrationWithContext(ctx context.Context, updateIamRegistrationOptions *UpdateIamRegistrationOptions) (result *IamServiceRegistration, response *core.DetailedResponse, err error)
UpdateIamRegistrationWithContext is an alternate form of the UpdateIamRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateOnboardingProduct ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateOnboardingProduct(updateOnboardingProductOptions *UpdateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
UpdateOnboardingProduct : Update an onboarding product Update the details of a product in Partner Center.
func (*PartnerCenterSellV1) UpdateOnboardingProductWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateOnboardingProductWithContext(ctx context.Context, updateOnboardingProductOptions *UpdateOnboardingProductOptions) (result *OnboardingProduct, response *core.DetailedResponse, err error)
UpdateOnboardingProductWithContext is an alternate form of the UpdateOnboardingProduct method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateRegistration ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateRegistration(updateRegistrationOptions *UpdateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
UpdateRegistration : Update a Partner Center - Sell registration Update your registration in Partner Center - Sell.
func (*PartnerCenterSellV1) UpdateRegistrationWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateRegistrationWithContext(ctx context.Context, updateRegistrationOptions *UpdateRegistrationOptions) (result *Registration, response *core.DetailedResponse, err error)
UpdateRegistrationWithContext is an alternate form of the UpdateRegistration method which supports a Context parameter
func (*PartnerCenterSellV1) UpdateResourceBroker ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateResourceBroker(updateResourceBrokerOptions *UpdateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
UpdateResourceBroker : Update broker details Update your service broker details, including the username, password, name, or the URL of the broker.
func (*PartnerCenterSellV1) UpdateResourceBrokerWithContext ¶
func (partnerCenterSell *PartnerCenterSellV1) UpdateResourceBrokerWithContext(ctx context.Context, updateResourceBrokerOptions *UpdateResourceBrokerOptions) (result *Broker, response *core.DetailedResponse, err error)
UpdateResourceBrokerWithContext is an alternate form of the UpdateResourceBroker method which supports a Context parameter
type PartnerCenterSellV1Options ¶
type PartnerCenterSellV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
PartnerCenterSellV1Options : Service options
type PrimaryContact ¶
type PrimaryContact struct { // The name of the primary contact for your product. Name *string `json:"name" validate:"required"` // The email address of the primary contact for your product. Email *string `json:"email" validate:"required"` }
PrimaryContact : The primary contact for your product.
type ProductBadge ¶
type ProductBadge struct { // The ID of the badge. ID *string `json:"id" validate:"required"` // The name of the badge. Label *string `json:"label,omitempty"` // The description of the badge. Description *string `json:"description,omitempty"` // The internal description of the badge. InternalDescription *string `json:"internal_description,omitempty"` // The collection of URLs where vendors can learn more about the badge. LearnMoreLinks *LearnMoreLinks `json:"learn_more_links,omitempty"` // The URL to get started with the validation against this certification. GetStartedLink *string `json:"get_started_link,omitempty"` // Deprecated, will be removed. Tag *string `json:"tag,omitempty"` }
ProductBadge : The details of the cloud badge.
type ProductBadgeCollection ¶
type ProductBadgeCollection struct { // The maximum number of results returned in this response. Limit *int64 `json:"limit" validate:"required"` // The maximum number of results returned in this response. Offset *int64 `json:"offset" validate:"required"` // The total number of results. TotalCount *int64 `json:"total_count" validate:"required"` // The page reference information. First *Bookmark `json:"first,omitempty"` // The page reference information. Next *Bookmark `json:"next,omitempty"` // The page reference information. Previous *Bookmark `json:"previous,omitempty"` // The page reference information. Last *Bookmark `json:"last,omitempty"` // The list of all the available cloud badges. ProductBadges []ProductBadge `json:"product_badges" validate:"required"` }
ProductBadgeCollection : The list of all the available cloud badges.
type Registration ¶
type Registration struct { // The ID of your registration, which is the same as your billing and metering (BSS) account ID. ID *string `json:"id,omitempty"` // The ID of your account. AccountID *string `json:"account_id" validate:"required"` // The name of your company that is displayed in the IBM Cloud catalog. CompanyName *string `json:"company_name" validate:"required"` // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact" validate:"required"` // The default private catalog in which products are created. DefaultPrivateCatalogID *string `json:"default_private_catalog_id,omitempty"` // The onboarding access group for your team. ProviderAccessGroup *string `json:"provider_access_group,omitempty"` // The time when the registration was created. CreatedAt *string `json:"created_at,omitempty"` // The time when the registration was updated. UpdatedAt *string `json:"updated_at,omitempty"` }
Registration : The object defining the Partner Center - Sell registration.
type RegistrationPatch ¶
type RegistrationPatch struct { // The name of your company that is displayed in the IBM Cloud catalog. CompanyName *string `json:"company_name,omitempty"` // The primary contact for your product. PrimaryContact *PrimaryContact `json:"primary_contact,omitempty"` // The default private catalog in which products are created. DefaultPrivateCatalogID *string `json:"default_private_catalog_id,omitempty"` // The onboarding access group for your team. ProviderAccessGroup *string `json:"provider_access_group,omitempty"` }
RegistrationPatch : The request body for updating a registration in Partner Center - Sell.
func (*RegistrationPatch) AsPatch ¶
func (registrationPatch *RegistrationPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the RegistrationPatch
type SupportAuthorizationSubjectAttribute ¶
type SupportAuthorizationSubjectAttribute struct { // The name of the service. ServiceName *string `json:"service_name,omitempty"` // The type of the service. ResourceType *string `json:"resource_type,omitempty"` }
SupportAuthorizationSubjectAttribute : The list of supported authorization subject properties.
type SupportDetailsItem ¶
type SupportDetailsItem struct { // The type of support for this support channel. Type *string `json:"type,omitempty"` // The contact information for this support channel. Contact *string `json:"contact,omitempty"` // The time interval of providing support in units and values. ResponseWaitTime *SupportTimeInterval `json:"response_wait_time,omitempty"` // The time period during which support is available for the service. Availability *SupportDetailsItemAvailability `json:"availability,omitempty"` }
SupportDetailsItem : SupportDetailsItem struct
type SupportDetailsItemAvailability ¶
type SupportDetailsItemAvailability struct { // The support hours available for the service. Times []SupportDetailsItemAvailabilityTime `json:"times,omitempty"` // The timezones in which support is available. Only relevant if `always_available` is set to false. Timezone *string `json:"timezone,omitempty"` // Whether the support for the service is always available. AlwaysAvailable *bool `json:"always_available,omitempty"` }
SupportDetailsItemAvailability : The time period during which support is available for the service.
type SupportDetailsItemAvailabilityTime ¶
type SupportDetailsItemAvailabilityTime struct { // The number of days in a week when support is available for the service. Day *float64 `json:"day,omitempty"` // The time in the day when support starts for the service. StartTime *string `json:"start_time,omitempty"` // The time in the day when support ends for the service. EndTime *string `json:"end_time,omitempty"` }
SupportDetailsItemAvailabilityTime : SupportDetailsItemAvailabilityTime struct
type SupportEscalation ¶
type SupportEscalation struct { // The support contact information of the escalation team. Contact *string `json:"contact,omitempty"` // The time interval of providing support in units and values. EscalationWaitTime *SupportTimeInterval `json:"escalation_wait_time,omitempty"` // The time interval of providing support in units and values. ResponseWaitTime *SupportTimeInterval `json:"response_wait_time,omitempty"` }
SupportEscalation : The details of the support escalation process.
type SupportTimeInterval ¶
type SupportTimeInterval struct { // The number of time units. Value *float64 `json:"value,omitempty"` // The unit of the time. Type *string `json:"type,omitempty"` }
SupportTimeInterval : The time interval of providing support in units and values.
type SupportedAttributeUi ¶
type SupportedAttributeUi struct { // The type of the input. InputType *string `json:"input_type,omitempty"` // The details of the input. InputDetails *SupportedAttributeUiInputDetails `json:"input_details,omitempty"` }
SupportedAttributeUi : The user interface.
type SupportedAttributeUiInputDetails ¶
type SupportedAttributeUiInputDetails struct { // They type of the input details. Type *string `json:"type,omitempty"` // The provided values of input details. Values []SupportedAttributeUiInputValue `json:"values,omitempty"` // Required if type is gst. Gst *SupportedAttributeUiInputGst `json:"gst,omitempty"` // The URL data for user interface. URL *SupportedAttributeUiInputURL `json:"url,omitempty"` }
SupportedAttributeUiInputDetails : The details of the input.
type SupportedAttributeUiInputGst ¶
type SupportedAttributeUiInputGst struct { // The query to use. Query *string `json:"query,omitempty"` // The value of the property name. ValuePropertyName *string `json:"value_property_name,omitempty"` // One of labelPropertyName or inputOptionLabel is required. LabelPropertyName *string `json:"label_property_name,omitempty"` // The label for option input. InputOptionLabel *string `json:"input_option_label,omitempty"` }
SupportedAttributeUiInputGst : Required if type is gst.
type SupportedAttributeUiInputURL ¶
type SupportedAttributeUiInputURL struct { // The URL of the user interface interface. UrlEndpoint *string `json:"url_endpoint,omitempty"` // The label options for the user interface URL. InputOptionLabel *string `json:"input_option_label,omitempty"` }
SupportedAttributeUiInputURL : The URL data for user interface.
type SupportedAttributeUiInputValue ¶
type SupportedAttributeUiInputValue struct { // The values of input details. Value *string `json:"value,omitempty"` // The display name of the object. DisplayName *IamServiceRegistrationDisplayNameObject `json:"display_name,omitempty"` }
SupportedAttributeUiInputValue : SupportedAttributeUiInputValue struct
type SupportedAttributesOptions ¶
type SupportedAttributesOptions struct { // The supported attribute operator. Operators []string `json:"operators,omitempty"` // Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves). Hidden *bool `json:"hidden,omitempty"` // The list of supported patterns. SupportedPatterns []string `json:"supported_patterns,omitempty"` // The list of policy types. PolicyTypes []string `json:"policy_types,omitempty"` // Indicate whether the empty value is supported. IsEmptyValueSupported *bool `json:"is_empty_value_supported,omitempty"` // Indicate whether the false value is supported for stringExists operator. IsStringExistsFalseValueSupported *bool `json:"is_string_exists_false_value_supported,omitempty"` // The name of attribute. Key *string `json:"key,omitempty"` // Resource hierarchy options for composite services. ResourceHierarchy *SupportedAttributesOptionsResourceHierarchy `json:"resource_hierarchy,omitempty"` }
SupportedAttributesOptions : The list of support attribute options.
type SupportedAttributesOptionsResourceHierarchy ¶
type SupportedAttributesOptionsResourceHierarchy struct { // Hierarchy description key. Key *SupportedAttributesOptionsResourceHierarchyKey `json:"key,omitempty"` // Hierarchy description value. Value *SupportedAttributesOptionsResourceHierarchyValue `json:"value,omitempty"` }
SupportedAttributesOptionsResourceHierarchy : Resource hierarchy options for composite services.
type SupportedAttributesOptionsResourceHierarchyKey ¶
type SupportedAttributesOptionsResourceHierarchyKey struct { // Key. Key *string `json:"key,omitempty"` // Value. Value *string `json:"value,omitempty"` }
SupportedAttributesOptionsResourceHierarchyKey : Hierarchy description key.
type SupportedAttributesOptionsResourceHierarchyValue ¶
type SupportedAttributesOptionsResourceHierarchyValue struct { // Key. Key *string `json:"key,omitempty"` }
SupportedAttributesOptionsResourceHierarchyValue : Hierarchy description value.
type SupportedRoleOptions ¶
type SupportedRoleOptions struct { // Optional opt-in to require access control on the role. AccessPolicy *bool `json:"access_policy" validate:"required"` // Optional opt-in to require checking policy type when applying the role. PolicyType []string `json:"policy_type,omitempty"` // Optional opt-in to require checking account type when applying the role. AccountType *string `json:"account_type,omitempty"` }
SupportedRoleOptions : The supported role options.
type UpdateCatalogDeploymentOptions ¶
type UpdateCatalogDeploymentOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // The unique ID of this global catalog deployment. CatalogDeploymentID *string `json:"catalog_deployment_id" validate:"required,ne="` // JSON Merge-Patch content for update_catalog_deployment. GlobalCatalogDeploymentPatch map[string]interface{} `json:"GlobalCatalogDeployment_patch" validate:"required"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateCatalogDeploymentOptions : The UpdateCatalogDeployment options.
func (*UpdateCatalogDeploymentOptions) SetCatalogDeploymentID ¶
func (_options *UpdateCatalogDeploymentOptions) SetCatalogDeploymentID(catalogDeploymentID string) *UpdateCatalogDeploymentOptions
SetCatalogDeploymentID : Allow user to set CatalogDeploymentID
func (*UpdateCatalogDeploymentOptions) SetCatalogPlanID ¶
func (_options *UpdateCatalogDeploymentOptions) SetCatalogPlanID(catalogPlanID string) *UpdateCatalogDeploymentOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*UpdateCatalogDeploymentOptions) SetCatalogProductID ¶
func (_options *UpdateCatalogDeploymentOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogDeploymentOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*UpdateCatalogDeploymentOptions) SetEnv ¶
func (_options *UpdateCatalogDeploymentOptions) SetEnv(env string) *UpdateCatalogDeploymentOptions
SetEnv : Allow user to set Env
func (*UpdateCatalogDeploymentOptions) SetGlobalCatalogDeploymentPatch ¶
func (_options *UpdateCatalogDeploymentOptions) SetGlobalCatalogDeploymentPatch(globalCatalogDeploymentPatch map[string]interface{}) *UpdateCatalogDeploymentOptions
SetGlobalCatalogDeploymentPatch : Allow user to set GlobalCatalogDeploymentPatch
func (*UpdateCatalogDeploymentOptions) SetHeaders ¶
func (options *UpdateCatalogDeploymentOptions) SetHeaders(param map[string]string) *UpdateCatalogDeploymentOptions
SetHeaders : Allow user to set Headers
func (*UpdateCatalogDeploymentOptions) SetProductID ¶
func (_options *UpdateCatalogDeploymentOptions) SetProductID(productID string) *UpdateCatalogDeploymentOptions
SetProductID : Allow user to set ProductID
type UpdateCatalogPlanOptions ¶
type UpdateCatalogPlanOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // The unique ID of this global catalog plan. CatalogPlanID *string `json:"catalog_plan_id" validate:"required,ne="` // JSON Merge-Patch content for update_catalog_plan. GlobalCatalogPlanPatch map[string]interface{} `json:"GlobalCatalogPlan_patch" validate:"required"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateCatalogPlanOptions : The UpdateCatalogPlan options.
func (*UpdateCatalogPlanOptions) SetCatalogPlanID ¶
func (_options *UpdateCatalogPlanOptions) SetCatalogPlanID(catalogPlanID string) *UpdateCatalogPlanOptions
SetCatalogPlanID : Allow user to set CatalogPlanID
func (*UpdateCatalogPlanOptions) SetCatalogProductID ¶
func (_options *UpdateCatalogPlanOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogPlanOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*UpdateCatalogPlanOptions) SetEnv ¶
func (_options *UpdateCatalogPlanOptions) SetEnv(env string) *UpdateCatalogPlanOptions
SetEnv : Allow user to set Env
func (*UpdateCatalogPlanOptions) SetGlobalCatalogPlanPatch ¶
func (_options *UpdateCatalogPlanOptions) SetGlobalCatalogPlanPatch(globalCatalogPlanPatch map[string]interface{}) *UpdateCatalogPlanOptions
SetGlobalCatalogPlanPatch : Allow user to set GlobalCatalogPlanPatch
func (*UpdateCatalogPlanOptions) SetHeaders ¶
func (options *UpdateCatalogPlanOptions) SetHeaders(param map[string]string) *UpdateCatalogPlanOptions
SetHeaders : Allow user to set Headers
func (*UpdateCatalogPlanOptions) SetProductID ¶
func (_options *UpdateCatalogPlanOptions) SetProductID(productID string) *UpdateCatalogPlanOptions
SetProductID : Allow user to set ProductID
type UpdateCatalogProductOptions ¶
type UpdateCatalogProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The unique ID of this global catalog product. CatalogProductID *string `json:"catalog_product_id" validate:"required,ne="` // JSON Merge-Patch content for update_catalog_product. GlobalCatalogProductPatch map[string]interface{} `json:"GlobalCatalogProduct_patch" validate:"required"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateCatalogProductOptions : The UpdateCatalogProduct options.
func (*UpdateCatalogProductOptions) SetCatalogProductID ¶
func (_options *UpdateCatalogProductOptions) SetCatalogProductID(catalogProductID string) *UpdateCatalogProductOptions
SetCatalogProductID : Allow user to set CatalogProductID
func (*UpdateCatalogProductOptions) SetEnv ¶
func (_options *UpdateCatalogProductOptions) SetEnv(env string) *UpdateCatalogProductOptions
SetEnv : Allow user to set Env
func (*UpdateCatalogProductOptions) SetGlobalCatalogProductPatch ¶
func (_options *UpdateCatalogProductOptions) SetGlobalCatalogProductPatch(globalCatalogProductPatch map[string]interface{}) *UpdateCatalogProductOptions
SetGlobalCatalogProductPatch : Allow user to set GlobalCatalogProductPatch
func (*UpdateCatalogProductOptions) SetHeaders ¶
func (options *UpdateCatalogProductOptions) SetHeaders(param map[string]string) *UpdateCatalogProductOptions
SetHeaders : Allow user to set Headers
func (*UpdateCatalogProductOptions) SetProductID ¶
func (_options *UpdateCatalogProductOptions) SetProductID(productID string) *UpdateCatalogProductOptions
SetProductID : Allow user to set ProductID
type UpdateIamRegistrationOptions ¶
type UpdateIamRegistrationOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // The approved programmatic name of the product. ProgrammaticName *string `json:"programmatic_name" validate:"required,ne="` // JSON Merge-Patch content for update_iam_registration. IamRegistrationPatch map[string]interface{} `json:"iam-registration-patch" validate:"required"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateIamRegistrationOptions : The UpdateIamRegistration options.
func (*UpdateIamRegistrationOptions) SetEnv ¶
func (_options *UpdateIamRegistrationOptions) SetEnv(env string) *UpdateIamRegistrationOptions
SetEnv : Allow user to set Env
func (*UpdateIamRegistrationOptions) SetHeaders ¶
func (options *UpdateIamRegistrationOptions) SetHeaders(param map[string]string) *UpdateIamRegistrationOptions
SetHeaders : Allow user to set Headers
func (*UpdateIamRegistrationOptions) SetIamRegistrationPatch ¶
func (_options *UpdateIamRegistrationOptions) SetIamRegistrationPatch(iamRegistrationPatch map[string]interface{}) *UpdateIamRegistrationOptions
SetIamRegistrationPatch : Allow user to set IamRegistrationPatch
func (*UpdateIamRegistrationOptions) SetProductID ¶
func (_options *UpdateIamRegistrationOptions) SetProductID(productID string) *UpdateIamRegistrationOptions
SetProductID : Allow user to set ProductID
func (*UpdateIamRegistrationOptions) SetProgrammaticName ¶
func (_options *UpdateIamRegistrationOptions) SetProgrammaticName(programmaticName string) *UpdateIamRegistrationOptions
SetProgrammaticName : Allow user to set ProgrammaticName
type UpdateOnboardingProductOptions ¶
type UpdateOnboardingProductOptions struct { // The unique ID of the product. ProductID *string `json:"product_id" validate:"required,ne="` // JSON Merge-Patch content for update_onboarding_product. OnboardingProductPatch map[string]interface{} `json:"OnboardingProduct_patch" validate:"required"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateOnboardingProductOptions : The UpdateOnboardingProduct options.
func (*UpdateOnboardingProductOptions) SetHeaders ¶
func (options *UpdateOnboardingProductOptions) SetHeaders(param map[string]string) *UpdateOnboardingProductOptions
SetHeaders : Allow user to set Headers
func (*UpdateOnboardingProductOptions) SetOnboardingProductPatch ¶
func (_options *UpdateOnboardingProductOptions) SetOnboardingProductPatch(onboardingProductPatch map[string]interface{}) *UpdateOnboardingProductOptions
SetOnboardingProductPatch : Allow user to set OnboardingProductPatch
func (*UpdateOnboardingProductOptions) SetProductID ¶
func (_options *UpdateOnboardingProductOptions) SetProductID(productID string) *UpdateOnboardingProductOptions
SetProductID : Allow user to set ProductID
type UpdateRegistrationOptions ¶
type UpdateRegistrationOptions struct { // The unique ID of your registration. RegistrationID *string `json:"registration_id" validate:"required,ne="` // JSON Merge-Patch content for update_registration. RegistrationPatch map[string]interface{} `json:"registration-patch" validate:"required"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateRegistrationOptions : The UpdateRegistration options.
func (*UpdateRegistrationOptions) SetHeaders ¶
func (options *UpdateRegistrationOptions) SetHeaders(param map[string]string) *UpdateRegistrationOptions
SetHeaders : Allow user to set Headers
func (*UpdateRegistrationOptions) SetRegistrationID ¶
func (_options *UpdateRegistrationOptions) SetRegistrationID(registrationID string) *UpdateRegistrationOptions
SetRegistrationID : Allow user to set RegistrationID
func (*UpdateRegistrationOptions) SetRegistrationPatch ¶
func (_options *UpdateRegistrationOptions) SetRegistrationPatch(registrationPatch map[string]interface{}) *UpdateRegistrationOptions
SetRegistrationPatch : Allow user to set RegistrationPatch
type UpdateResourceBrokerOptions ¶
type UpdateResourceBrokerOptions struct { // The unique identifier of the broker. BrokerID *string `json:"broker_id" validate:"required,ne="` // JSON Merge-Patch content for update_resource_broker. BrokerPatch map[string]interface{} `json:"Broker_patch" validate:"required"` // The environment to fetch this object from. Env *string `json:"env,omitempty"` // Allows users to set headers on API requests. Headers map[string]string }
UpdateResourceBrokerOptions : The UpdateResourceBroker options.
func (*UpdateResourceBrokerOptions) SetBrokerID ¶
func (_options *UpdateResourceBrokerOptions) SetBrokerID(brokerID string) *UpdateResourceBrokerOptions
SetBrokerID : Allow user to set BrokerID
func (*UpdateResourceBrokerOptions) SetBrokerPatch ¶
func (_options *UpdateResourceBrokerOptions) SetBrokerPatch(brokerPatch map[string]interface{}) *UpdateResourceBrokerOptions
SetBrokerPatch : Allow user to set BrokerPatch
func (*UpdateResourceBrokerOptions) SetEnv ¶
func (_options *UpdateResourceBrokerOptions) SetEnv(env string) *UpdateResourceBrokerOptions
SetEnv : Allow user to set Env
func (*UpdateResourceBrokerOptions) SetHeaders ¶
func (options *UpdateResourceBrokerOptions) SetHeaders(param map[string]string) *UpdateResourceBrokerOptions
SetHeaders : Allow user to set Headers