Versions in this module Expand all Collapse all v59 v59.0.0 Feb 22, 2022 Changes in this version + func GetListCommitmentsSortByEnumStringValues() []string + func GetListCommitmentsSortOrderEnumStringValues() []string + func GetListRateCardsSortByEnumStringValues() []string + func GetListRateCardsSortOrderEnumStringValues() []string + func GetListSubscriptionsSortByEnumStringValues() []string + func GetListSubscriptionsSortOrderEnumStringValues() []string + type Commitment struct + AvailableAmount *string + FundedAllocationValue *string + LineNetAmount *string + Quantity *string + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + func (m Commitment) String() string + func (m Commitment) ValidateEnumValue() (bool, error) + type CommitmentClient struct + func NewCommitmentClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client CommitmentClient, err error) + func NewCommitmentClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client CommitmentClient, err error) + func (client *CommitmentClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *CommitmentClient) SetRegion(region string) + func (client CommitmentClient) GetCommitment(ctx context.Context, request GetCommitmentRequest) (response GetCommitmentResponse, err error) + func (client CommitmentClient) ListCommitments(ctx context.Context, request ListCommitmentsRequest) (response ListCommitmentsResponse, err error) + type CommitmentDetail struct + AvailableAmount *string + FundedAllocationValue *string + Id *string + Quantity *string + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + UsedAmount *string + func (m CommitmentDetail) String() string + func (m CommitmentDetail) ValidateEnumValue() (bool, error) + type CommitmentSummary struct + AvailableAmount *string + FundedAllocationValue *string + Id *string + Quantity *string + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + UsedAmount *string + func (m CommitmentSummary) String() string + func (m CommitmentSummary) ValidateEnumValue() (bool, error) + type Currency struct + IsoCode *string + Name *string + StdPrecision *int64 + func (m Currency) String() string + func (m Currency) ValidateEnumValue() (bool, error) + type GetCommitmentRequest struct + CommitmentId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + XOneGatewaySubscriptionId *string + XOneOriginRegion *string + func (request GetCommitmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request GetCommitmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request GetCommitmentRequest) RetryPolicy() *common.RetryPolicy + func (request GetCommitmentRequest) String() string + func (request GetCommitmentRequest) ValidateEnumValue() (bool, error) + type GetCommitmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response GetCommitmentResponse) HTTPResponse() *http.Response + func (response GetCommitmentResponse) String() string + type ListCommitmentsRequest struct + CompartmentId *string + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListCommitmentsSortByEnum + SortOrder ListCommitmentsSortOrderEnum + SubscribedServiceId *string + XOneGatewaySubscriptionId *string + XOneOriginRegion *string + func (request ListCommitmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListCommitmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListCommitmentsRequest) RetryPolicy() *common.RetryPolicy + func (request ListCommitmentsRequest) String() string + func (request ListCommitmentsRequest) ValidateEnumValue() (bool, error) + type ListCommitmentsResponse struct + Items []CommitmentSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListCommitmentsResponse) HTTPResponse() *http.Response + func (response ListCommitmentsResponse) String() string + type ListCommitmentsSortByEnum string + const ListCommitmentsSortByTimecreated + const ListCommitmentsSortByTimestart + func GetListCommitmentsSortByEnumValues() []ListCommitmentsSortByEnum + func GetMappingListCommitmentsSortByEnum(val string) (ListCommitmentsSortByEnum, bool) + type ListCommitmentsSortOrderEnum string + const ListCommitmentsSortOrderAsc + const ListCommitmentsSortOrderDesc + func GetListCommitmentsSortOrderEnumValues() []ListCommitmentsSortOrderEnum + func GetMappingListCommitmentsSortOrderEnum(val string) (ListCommitmentsSortOrderEnum, bool) + type ListRateCardsRequest struct + CompartmentId *string + Limit *int + OpcRequestId *string + Page *string + PartNumber *string + RequestMetadata common.RequestMetadata + SortBy ListRateCardsSortByEnum + SortOrder ListRateCardsSortOrderEnum + SubscriptionId *string + TimeFrom *common.SDKTime + TimeTo *common.SDKTime + XOneOriginRegion *string + func (request ListRateCardsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListRateCardsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListRateCardsRequest) RetryPolicy() *common.RetryPolicy + func (request ListRateCardsRequest) String() string + func (request ListRateCardsRequest) ValidateEnumValue() (bool, error) + type ListRateCardsResponse struct + Items []RateCardSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListRateCardsResponse) HTTPResponse() *http.Response + func (response ListRateCardsResponse) String() string + type ListRateCardsSortByEnum string + const ListRateCardsSortByTimecreated + const ListRateCardsSortByTimestart + func GetListRateCardsSortByEnumValues() []ListRateCardsSortByEnum + func GetMappingListRateCardsSortByEnum(val string) (ListRateCardsSortByEnum, bool) + type ListRateCardsSortOrderEnum string + const ListRateCardsSortOrderAsc + const ListRateCardsSortOrderDesc + func GetListRateCardsSortOrderEnumValues() []ListRateCardsSortOrderEnum + func GetMappingListRateCardsSortOrderEnum(val string) (ListRateCardsSortOrderEnum, bool) + type ListSubscriptionsRequest struct + BuyerEmail *string + CompartmentId *string + IsCommitInfoRequired *bool + Limit *int + OpcRequestId *string + Page *string + PlanNumber *string + RequestMetadata common.RequestMetadata + SortBy ListSubscriptionsSortByEnum + SortOrder ListSubscriptionsSortOrderEnum + SubscriptionId *string + XOneGatewaySubscriptionId *string + XOneOriginRegion *string + func (request ListSubscriptionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListSubscriptionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListSubscriptionsRequest) RetryPolicy() *common.RetryPolicy + func (request ListSubscriptionsRequest) String() string + func (request ListSubscriptionsRequest) ValidateEnumValue() (bool, error) + type ListSubscriptionsResponse struct + Items []SubscriptionSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListSubscriptionsResponse) HTTPResponse() *http.Response + func (response ListSubscriptionsResponse) String() string + type ListSubscriptionsSortByEnum string + const ListSubscriptionsSortByTimecreated + const ListSubscriptionsSortByTimestart + func GetListSubscriptionsSortByEnumValues() []ListSubscriptionsSortByEnum + func GetMappingListSubscriptionsSortByEnum(val string) (ListSubscriptionsSortByEnum, bool) + type ListSubscriptionsSortOrderEnum string + const ListSubscriptionsSortOrderAsc + const ListSubscriptionsSortOrderDesc + func GetListSubscriptionsSortOrderEnumValues() []ListSubscriptionsSortOrderEnum + func GetMappingListSubscriptionsSortOrderEnum(val string) (ListSubscriptionsSortOrderEnum, bool) + type Product struct + BillingCategory *string + Name *string + PartNumber *string + ProductCategory *string + UcmRateCardPartType *string + UnitOfMeasure *string + func (m Product) String() string + func (m Product) ValidateEnumValue() (bool, error) + type RateCardSummary struct + Currency *Currency + DiscretionaryDiscountPercentage *string + IsTier *bool + NetUnitPrice *string + OveragePrice *string + Product *Product + RateCardTiers []RateCardTier + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + func (m RateCardSummary) String() string + func (m RateCardSummary) ValidateEnumValue() (bool, error) + type RateCardTier struct + NetUnitPrice *string + OveragePrice *string + UpToQuantity *string + func (m RateCardTier) String() string + func (m RateCardTier) ValidateEnumValue() (bool, error) + type RatecardClient struct + func NewRatecardClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RatecardClient, err error) + func NewRatecardClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RatecardClient, err error) + func (client *RatecardClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *RatecardClient) SetRegion(region string) + func (client RatecardClient) ListRateCards(ctx context.Context, request ListRateCardsRequest) (response ListRateCardsResponse, err error) + type SubscribedServiceSummary struct + BookingOptyNumber *string + CommitmentServices []Commitment + Csi *int64 + DataCenterRegion *string + FundedAllocationValue *string + Id *string + IsIntentToPay *bool + NetUnitPrice *string + OperationType *string + OrderNumber *int64 + PartnerTransactionType *string + PricingModel *string + Product *SubscriptionProduct + ProgramType *string + PromoType *string + Quantity *string + Status *string + TermValue *int64 + TermValueUOM *string + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + TotalValue *string + func (m SubscribedServiceSummary) String() string + func (m SubscribedServiceSummary) ValidateEnumValue() (bool, error) + type SubscriptionClient struct + func NewSubscriptionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SubscriptionClient, err error) + func NewSubscriptionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SubscriptionClient, err error) + func (client *SubscriptionClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *SubscriptionClient) SetRegion(region string) + func (client SubscriptionClient) ListSubscriptions(ctx context.Context, request ListSubscriptionsRequest) (response ListSubscriptionsResponse, err error) + type SubscriptionProduct struct + Name *string + PartNumber *string + ProvisioningGroup *string + UnitOfMeasure *string + func (m SubscriptionProduct) String() string + func (m SubscriptionProduct) ValidateEnumValue() (bool, error) + type SubscriptionSummary struct + Currency *Currency + ServiceName *string + Status *string + SubscribedServices []SubscribedServiceSummary + TimeEnd *common.SDKTime + TimeStart *common.SDKTime + func (m SubscriptionSummary) String() string + func (m SubscriptionSummary) ValidateEnumValue() (bool, error) Other modules containing this package github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v57 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65