Documentation ¶
Index ¶
- func PossibleValuesForAddSubscriptionOperationState() []string
- func PossibleValuesForCloudAccountProvisioningState() []string
- func PossibleValuesForIntent() []string
- func PossibleValuesForOracleSubscriptionProvisioningState() []string
- type ActivationLinks
- type AddAzureSubscriptionsOperationResponse
- type AddSubscriptionOperationState
- type AzureSubscriptions
- type CloudAccountDetails
- type CloudAccountProvisioningState
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type Intent
- type ListActivationLinksOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationResponse
- type ListCloudAccountDetailsOperationResponse
- type ListSaasSubscriptionDetailsOperationResponse
- type OracleSubscription
- type OracleSubscriptionOperationPredicate
- type OracleSubscriptionProperties
- type OracleSubscriptionProvisioningState
- type OracleSubscriptionUpdate
- type OracleSubscriptionUpdateProperties
- type OracleSubscriptionsClient
- func (c OracleSubscriptionsClient) AddAzureSubscriptions(ctx context.Context, id commonids.SubscriptionId, input AzureSubscriptions) (result AddAzureSubscriptionsOperationResponse, err error)
- func (c OracleSubscriptionsClient) AddAzureSubscriptionsThenPoll(ctx context.Context, id commonids.SubscriptionId, input AzureSubscriptions) error
- func (c OracleSubscriptionsClient) CreateOrUpdate(ctx context.Context, id commonids.SubscriptionId, input OracleSubscription) (result CreateOrUpdateOperationResponse, err error)
- func (c OracleSubscriptionsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.SubscriptionId, input OracleSubscription) error
- func (c OracleSubscriptionsClient) Delete(ctx context.Context, id commonids.SubscriptionId) (result DeleteOperationResponse, err error)
- func (c OracleSubscriptionsClient) DeleteThenPoll(ctx context.Context, id commonids.SubscriptionId) error
- func (c OracleSubscriptionsClient) Get(ctx context.Context, id commonids.SubscriptionId) (result GetOperationResponse, err error)
- func (c OracleSubscriptionsClient) ListActivationLinks(ctx context.Context, id commonids.SubscriptionId) (result ListActivationLinksOperationResponse, err error)
- func (c OracleSubscriptionsClient) ListActivationLinksThenPoll(ctx context.Context, id commonids.SubscriptionId) error
- func (c OracleSubscriptionsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c OracleSubscriptionsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c OracleSubscriptionsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c OracleSubscriptionsClient) ListCloudAccountDetails(ctx context.Context, id commonids.SubscriptionId) (result ListCloudAccountDetailsOperationResponse, err error)
- func (c OracleSubscriptionsClient) ListCloudAccountDetailsThenPoll(ctx context.Context, id commonids.SubscriptionId) error
- func (c OracleSubscriptionsClient) ListSaasSubscriptionDetails(ctx context.Context, id commonids.SubscriptionId) (result ListSaasSubscriptionDetailsOperationResponse, err error)
- func (c OracleSubscriptionsClient) ListSaasSubscriptionDetailsThenPoll(ctx context.Context, id commonids.SubscriptionId) error
- func (c OracleSubscriptionsClient) Update(ctx context.Context, id commonids.SubscriptionId, ...) (result UpdateOperationResponse, err error)
- func (c OracleSubscriptionsClient) UpdateThenPoll(ctx context.Context, id commonids.SubscriptionId, ...) error
- type Plan
- type PlanUpdate
- type SaasSubscriptionDetails
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAddSubscriptionOperationState ¶
func PossibleValuesForAddSubscriptionOperationState() []string
func PossibleValuesForCloudAccountProvisioningState ¶
func PossibleValuesForCloudAccountProvisioningState() []string
func PossibleValuesForIntent ¶
func PossibleValuesForIntent() []string
func PossibleValuesForOracleSubscriptionProvisioningState ¶
func PossibleValuesForOracleSubscriptionProvisioningState() []string
Types ¶
type ActivationLinks ¶
type AddSubscriptionOperationState ¶
type AddSubscriptionOperationState string
const ( AddSubscriptionOperationStateFailed AddSubscriptionOperationState = "Failed" AddSubscriptionOperationStateSucceeded AddSubscriptionOperationState = "Succeeded" AddSubscriptionOperationStateUpdating AddSubscriptionOperationState = "Updating" )
func (*AddSubscriptionOperationState) UnmarshalJSON ¶
func (s *AddSubscriptionOperationState) UnmarshalJSON(bytes []byte) error
type AzureSubscriptions ¶
type AzureSubscriptions struct {
AzureSubscriptionIds []string `json:"azureSubscriptionIds"`
}
type CloudAccountDetails ¶
type CloudAccountProvisioningState ¶
type CloudAccountProvisioningState string
const ( CloudAccountProvisioningStateAvailable CloudAccountProvisioningState = "Available" CloudAccountProvisioningStatePending CloudAccountProvisioningState = "Pending" CloudAccountProvisioningStateProvisioning CloudAccountProvisioningState = "Provisioning" )
func (*CloudAccountProvisioningState) UnmarshalJSON ¶
func (s *CloudAccountProvisioningState) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *OracleSubscription }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []OracleSubscription }
type ListBySubscriptionCustomPager ¶
func (*ListBySubscriptionCustomPager) NextPageLink ¶
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OracleSubscription }
type OracleSubscription ¶
type OracleSubscription struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Plan *Plan `json:"plan,omitempty"` Properties *OracleSubscriptionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type OracleSubscriptionOperationPredicate ¶
func (OracleSubscriptionOperationPredicate) Matches ¶
func (p OracleSubscriptionOperationPredicate) Matches(input OracleSubscription) bool
type OracleSubscriptionProperties ¶
type OracleSubscriptionProperties struct { AddSubscriptionOperationState *AddSubscriptionOperationState `json:"addSubscriptionOperationState,omitempty"` AzureSubscriptionIds *[]string `json:"azureSubscriptionIds,omitempty"` CloudAccountId *string `json:"cloudAccountId,omitempty"` CloudAccountState *CloudAccountProvisioningState `json:"cloudAccountState,omitempty"` Intent *Intent `json:"intent,omitempty"` LastOperationStatusDetail *string `json:"lastOperationStatusDetail,omitempty"` ProductCode *string `json:"productCode,omitempty"` ProvisioningState *OracleSubscriptionProvisioningState `json:"provisioningState,omitempty"` SaasSubscriptionId *string `json:"saasSubscriptionId,omitempty"` TermUnit *string `json:"termUnit,omitempty"` }
type OracleSubscriptionProvisioningState ¶
type OracleSubscriptionProvisioningState string
const ( OracleSubscriptionProvisioningStateCanceled OracleSubscriptionProvisioningState = "Canceled" OracleSubscriptionProvisioningStateFailed OracleSubscriptionProvisioningState = "Failed" OracleSubscriptionProvisioningStateSucceeded OracleSubscriptionProvisioningState = "Succeeded" )
func (*OracleSubscriptionProvisioningState) UnmarshalJSON ¶
func (s *OracleSubscriptionProvisioningState) UnmarshalJSON(bytes []byte) error
type OracleSubscriptionUpdate ¶
type OracleSubscriptionUpdate struct { Plan *PlanUpdate `json:"plan,omitempty"` Properties *OracleSubscriptionUpdateProperties `json:"properties,omitempty"` }
type OracleSubscriptionsClient ¶
type OracleSubscriptionsClient struct {
Client *resourcemanager.Client
}
func NewOracleSubscriptionsClientWithBaseURI ¶
func NewOracleSubscriptionsClientWithBaseURI(sdkApi sdkEnv.Api) (*OracleSubscriptionsClient, error)
func (OracleSubscriptionsClient) AddAzureSubscriptions ¶
func (c OracleSubscriptionsClient) AddAzureSubscriptions(ctx context.Context, id commonids.SubscriptionId, input AzureSubscriptions) (result AddAzureSubscriptionsOperationResponse, err error)
AddAzureSubscriptions ...
func (OracleSubscriptionsClient) AddAzureSubscriptionsThenPoll ¶
func (c OracleSubscriptionsClient) AddAzureSubscriptionsThenPoll(ctx context.Context, id commonids.SubscriptionId, input AzureSubscriptions) error
AddAzureSubscriptionsThenPoll performs AddAzureSubscriptions then polls until it's completed
func (OracleSubscriptionsClient) CreateOrUpdate ¶
func (c OracleSubscriptionsClient) CreateOrUpdate(ctx context.Context, id commonids.SubscriptionId, input OracleSubscription) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (OracleSubscriptionsClient) CreateOrUpdateThenPoll ¶
func (c OracleSubscriptionsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.SubscriptionId, input OracleSubscription) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (OracleSubscriptionsClient) Delete ¶
func (c OracleSubscriptionsClient) Delete(ctx context.Context, id commonids.SubscriptionId) (result DeleteOperationResponse, err error)
Delete ...
func (OracleSubscriptionsClient) DeleteThenPoll ¶
func (c OracleSubscriptionsClient) DeleteThenPoll(ctx context.Context, id commonids.SubscriptionId) error
DeleteThenPoll performs Delete then polls until it's completed
func (OracleSubscriptionsClient) Get ¶
func (c OracleSubscriptionsClient) Get(ctx context.Context, id commonids.SubscriptionId) (result GetOperationResponse, err error)
Get ...
func (OracleSubscriptionsClient) ListActivationLinks ¶
func (c OracleSubscriptionsClient) ListActivationLinks(ctx context.Context, id commonids.SubscriptionId) (result ListActivationLinksOperationResponse, err error)
ListActivationLinks ...
func (OracleSubscriptionsClient) ListActivationLinksThenPoll ¶
func (c OracleSubscriptionsClient) ListActivationLinksThenPoll(ctx context.Context, id commonids.SubscriptionId) error
ListActivationLinksThenPoll performs ListActivationLinks then polls until it's completed
func (OracleSubscriptionsClient) ListBySubscription ¶
func (c OracleSubscriptionsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (OracleSubscriptionsClient) ListBySubscriptionComplete ¶
func (c OracleSubscriptionsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (OracleSubscriptionsClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c OracleSubscriptionsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate OracleSubscriptionOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (OracleSubscriptionsClient) ListCloudAccountDetails ¶
func (c OracleSubscriptionsClient) ListCloudAccountDetails(ctx context.Context, id commonids.SubscriptionId) (result ListCloudAccountDetailsOperationResponse, err error)
ListCloudAccountDetails ...
func (OracleSubscriptionsClient) ListCloudAccountDetailsThenPoll ¶
func (c OracleSubscriptionsClient) ListCloudAccountDetailsThenPoll(ctx context.Context, id commonids.SubscriptionId) error
ListCloudAccountDetailsThenPoll performs ListCloudAccountDetails then polls until it's completed
func (OracleSubscriptionsClient) ListSaasSubscriptionDetails ¶
func (c OracleSubscriptionsClient) ListSaasSubscriptionDetails(ctx context.Context, id commonids.SubscriptionId) (result ListSaasSubscriptionDetailsOperationResponse, err error)
ListSaasSubscriptionDetails ...
func (OracleSubscriptionsClient) ListSaasSubscriptionDetailsThenPoll ¶
func (c OracleSubscriptionsClient) ListSaasSubscriptionDetailsThenPoll(ctx context.Context, id commonids.SubscriptionId) error
ListSaasSubscriptionDetailsThenPoll performs ListSaasSubscriptionDetails then polls until it's completed
func (OracleSubscriptionsClient) Update ¶
func (c OracleSubscriptionsClient) Update(ctx context.Context, id commonids.SubscriptionId, input OracleSubscriptionUpdate) (result UpdateOperationResponse, err error)
Update ...
func (OracleSubscriptionsClient) UpdateThenPoll ¶
func (c OracleSubscriptionsClient) UpdateThenPoll(ctx context.Context, id commonids.SubscriptionId, input OracleSubscriptionUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type PlanUpdate ¶
type SaasSubscriptionDetails ¶
type SaasSubscriptionDetails struct { Id *string `json:"id,omitempty"` IsAutoRenew *bool `json:"isAutoRenew,omitempty"` IsFreeTrial *bool `json:"isFreeTrial,omitempty"` OfferId *string `json:"offerId,omitempty"` PlanId *string `json:"planId,omitempty"` PublisherId *string `json:"publisherId,omitempty"` PurchaserEmailId *string `json:"purchaserEmailId,omitempty"` PurchaserTenantId *string `json:"purchaserTenantId,omitempty"` SaasSubscriptionStatus *string `json:"saasSubscriptionStatus,omitempty"` SubscriptionName *string `json:"subscriptionName,omitempty"` TermUnit *string `json:"termUnit,omitempty"` TimeCreated *string `json:"timeCreated,omitempty"` }
func (*SaasSubscriptionDetails) GetTimeCreatedAsTime ¶
func (o *SaasSubscriptionDetails) GetTimeCreatedAsTime() (*time.Time, error)
func (*SaasSubscriptionDetails) SetTimeCreatedAsTime ¶
func (o *SaasSubscriptionDetails) SetTimeCreatedAsTime(input time.Time)
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- method_addazuresubscriptions.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listactivationlinks.go
- method_listbysubscription.go
- method_listcloudaccountdetails.go
- method_listsaassubscriptiondetails.go
- method_update.go
- model_activationlinks.go
- model_azuresubscriptions.go
- model_cloudaccountdetails.go
- model_oraclesubscription.go
- model_oraclesubscriptionproperties.go
- model_oraclesubscriptionupdate.go
- model_oraclesubscriptionupdateproperties.go
- model_plan.go
- model_planupdate.go
- model_saassubscriptiondetails.go
- predicates.go
- version.go