Versions in this module Expand all Collapse all v2 v2.0.0 Feb 22, 2023 Changes in this version + type AppliedReservationList struct + NextLink *string + Value []*string + func (a *AppliedReservationList) UnmarshalJSON(data []byte) error + func (a AppliedReservationList) MarshalJSON() ([]byte, error) + type AppliedReservations struct + ID *string + Name *string + Properties *AppliedReservationsProperties + Type *string + func (a *AppliedReservations) UnmarshalJSON(data []byte) error + func (a AppliedReservations) MarshalJSON() ([]byte, error) + type AppliedReservationsProperties struct + ReservationOrderIDs *AppliedReservationList + func (a *AppliedReservationsProperties) UnmarshalJSON(data []byte) error + func (a AppliedReservationsProperties) MarshalJSON() ([]byte, error) + type AppliedScopeProperties struct + DisplayName *string + ManagementGroupID *string + ResourceGroupID *string + SubscriptionID *string + TenantID *string + func (a *AppliedScopeProperties) UnmarshalJSON(data []byte) error + func (a AppliedScopeProperties) MarshalJSON() ([]byte, error) + type AppliedScopeType string + const AppliedScopeTypeManagementGroup + const AppliedScopeTypeShared + const AppliedScopeTypeSingle + func PossibleAppliedScopeTypeValues() []AppliedScopeType + type AvailableScopeProperties struct + Properties *SubscriptionScopeProperties + func (a *AvailableScopeProperties) UnmarshalJSON(data []byte) error + func (a AvailableScopeProperties) MarshalJSON() ([]byte, error) + type AvailableScopeRequest struct + Properties *AvailableScopeRequestProperties + func (a *AvailableScopeRequest) UnmarshalJSON(data []byte) error + func (a AvailableScopeRequest) MarshalJSON() ([]byte, error) + type AvailableScopeRequestProperties struct + Scopes []*string + func (a *AvailableScopeRequestProperties) UnmarshalJSON(data []byte) error + func (a AvailableScopeRequestProperties) MarshalJSON() ([]byte, error) + type AzureReservationAPIClient struct + func NewAzureReservationAPIClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*AzureReservationAPIClient, error) + func (client *AzureReservationAPIClient) GetAppliedReservationList(ctx context.Context, subscriptionID string, ...) (AzureReservationAPIClientGetAppliedReservationListResponse, error) + func (client *AzureReservationAPIClient) NewGetCatalogPager(subscriptionID string, options *AzureReservationAPIClientGetCatalogOptions) *runtime.Pager[AzureReservationAPIClientGetCatalogResponse] + type AzureReservationAPIClientGetAppliedReservationListOptions struct + type AzureReservationAPIClientGetAppliedReservationListResponse struct + type AzureReservationAPIClientGetCatalogOptions struct + Filter *string + Location *string + OfferID *string + PlanID *string + PublisherID *string + ReservedResourceType *string + Skip *float32 + Take *float32 + type AzureReservationAPIClientGetCatalogResponse struct + type BillingInformation struct + BillingCurrencyProratedAmount *Price + BillingCurrencyRemainingCommitmentAmount *Price + BillingCurrencyTotalPaidAmount *Price + func (b *BillingInformation) UnmarshalJSON(data []byte) error + func (b BillingInformation) MarshalJSON() ([]byte, error) + type BillingPlan string + const BillingPlanP1M + func PossibleBillingPlanValues() []BillingPlan + type CalculateExchangeClient struct + func NewCalculateExchangeClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*CalculateExchangeClient, error) + func (client *CalculateExchangeClient) BeginPost(ctx context.Context, body CalculateExchangeRequest, ...) (*runtime.Poller[CalculateExchangeClientPostResponse], error) + type CalculateExchangeClientBeginPostOptions struct + ResumeToken string + type CalculateExchangeClientPostResponse struct + type CalculateExchangeOperationResultResponse struct + Error *OperationResultError + ID *string + Name *string + Properties *CalculateExchangeResponseProperties + Status *CalculateExchangeOperationResultStatus + func (c *CalculateExchangeOperationResultResponse) UnmarshalJSON(data []byte) error + func (c CalculateExchangeOperationResultResponse) MarshalJSON() ([]byte, error) + type CalculateExchangeOperationResultStatus string + const CalculateExchangeOperationResultStatusCancelled + const CalculateExchangeOperationResultStatusFailed + const CalculateExchangeOperationResultStatusPending + const CalculateExchangeOperationResultStatusSucceeded + func PossibleCalculateExchangeOperationResultStatusValues() []CalculateExchangeOperationResultStatus + type CalculateExchangeRequest struct + Properties *CalculateExchangeRequestProperties + func (c *CalculateExchangeRequest) UnmarshalJSON(data []byte) error + func (c CalculateExchangeRequest) MarshalJSON() ([]byte, error) + type CalculateExchangeRequestProperties struct + ReservationsToExchange []*ReservationToReturn + ReservationsToPurchase []*PurchaseRequest + SavingsPlansToPurchase []*SavingsPlanPurchaseRequest + func (c *CalculateExchangeRequestProperties) UnmarshalJSON(data []byte) error + func (c CalculateExchangeRequestProperties) MarshalJSON() ([]byte, error) + type CalculateExchangeResponseProperties struct + NetPayable *Price + PolicyResult *ExchangePolicyErrors + PurchasesTotal *Price + RefundsTotal *Price + ReservationsToExchange []*ReservationToExchange + ReservationsToPurchase []*ReservationToPurchaseCalculateExchange + SavingsPlansToPurchase []*SavingsPlanToPurchaseCalculateExchange + SessionID *string + func (c *CalculateExchangeResponseProperties) UnmarshalJSON(data []byte) error + func (c CalculateExchangeResponseProperties) MarshalJSON() ([]byte, error) + type CalculatePriceResponse struct + Properties *CalculatePriceResponseProperties + func (c *CalculatePriceResponse) UnmarshalJSON(data []byte) error + func (c CalculatePriceResponse) MarshalJSON() ([]byte, error) + type CalculatePriceResponseProperties struct + BillingCurrencyTotal *CalculatePriceResponsePropertiesBillingCurrencyTotal + GrandTotal *float64 + IsBillingPartnerManaged *bool + IsTaxIncluded *bool + NetTotal *float64 + PaymentSchedule []*PaymentDetail + PricingCurrencyTotal *CalculatePriceResponsePropertiesPricingCurrencyTotal + ReservationOrderID *string + SKUDescription *string + SKUTitle *string + TaxTotal *float64 + func (c *CalculatePriceResponseProperties) UnmarshalJSON(data []byte) error + func (c CalculatePriceResponseProperties) MarshalJSON() ([]byte, error) + type CalculatePriceResponsePropertiesBillingCurrencyTotal struct + Amount *float64 + CurrencyCode *string + func (c *CalculatePriceResponsePropertiesBillingCurrencyTotal) UnmarshalJSON(data []byte) error + func (c CalculatePriceResponsePropertiesBillingCurrencyTotal) MarshalJSON() ([]byte, error) + type CalculatePriceResponsePropertiesPricingCurrencyTotal struct + Amount *float32 + CurrencyCode *string + func (c *CalculatePriceResponsePropertiesPricingCurrencyTotal) UnmarshalJSON(data []byte) error + func (c CalculatePriceResponsePropertiesPricingCurrencyTotal) MarshalJSON() ([]byte, error) + type CalculateRefundClient struct + func NewCalculateRefundClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*CalculateRefundClient, error) + func (client *CalculateRefundClient) Post(ctx context.Context, reservationOrderID string, body CalculateRefundRequest, ...) (CalculateRefundClientPostResponse, error) + type CalculateRefundClientPostOptions struct + type CalculateRefundClientPostResponse struct + type CalculateRefundRequest struct + ID *string + Properties *CalculateRefundRequestProperties + func (c *CalculateRefundRequest) UnmarshalJSON(data []byte) error + func (c CalculateRefundRequest) MarshalJSON() ([]byte, error) + type CalculateRefundRequestProperties struct + ReservationToReturn *ReservationToReturn + Scope *string + func (c *CalculateRefundRequestProperties) UnmarshalJSON(data []byte) error + func (c CalculateRefundRequestProperties) MarshalJSON() ([]byte, error) + type CalculateRefundResponse struct + ID *string + Properties *RefundResponseProperties + func (c *CalculateRefundResponse) UnmarshalJSON(data []byte) error + func (c CalculateRefundResponse) MarshalJSON() ([]byte, error) + type Catalog struct + BillingPlans map[string][]*ReservationBillingPlan + Capabilities []*SKUCapability + Locations []*string + Msrp *CatalogMsrp + Name *string + ResourceType *string + Restrictions []*SKURestriction + SKUProperties []*SKUProperty + Size *string + Terms []*ReservationTerm + Tier *string + func (c *Catalog) UnmarshalJSON(data []byte) error + func (c Catalog) MarshalJSON() ([]byte, error) + type CatalogMsrp struct + P1Y *Price + func (c *CatalogMsrp) UnmarshalJSON(data []byte) error + func (c CatalogMsrp) MarshalJSON() ([]byte, error) + type CatalogsResult struct + NextLink *string + TotalItems *int64 + Value []*Catalog + func (c *CatalogsResult) UnmarshalJSON(data []byte) error + func (c CatalogsResult) MarshalJSON() ([]byte, error) + type ChangeDirectoryRequest struct + DestinationTenantID *string + func (c *ChangeDirectoryRequest) UnmarshalJSON(data []byte) error + func (c ChangeDirectoryRequest) MarshalJSON() ([]byte, error) + type ChangeDirectoryResponse struct + ReservationOrder *ChangeDirectoryResult + Reservations []*ChangeDirectoryResult + func (c *ChangeDirectoryResponse) UnmarshalJSON(data []byte) error + func (c ChangeDirectoryResponse) MarshalJSON() ([]byte, error) + type ChangeDirectoryResult struct + Error *string + ID *string + IsSucceeded *bool + Name *string + func (c *ChangeDirectoryResult) UnmarshalJSON(data []byte) error + func (c ChangeDirectoryResult) MarshalJSON() ([]byte, error) + type Commitment struct + Amount *float64 + CurrencyCode *string + Grain *CommitmentGrain + func (c *Commitment) UnmarshalJSON(data []byte) error + func (c Commitment) MarshalJSON() ([]byte, error) + type CommitmentGrain string + const CommitmentGrainHourly + func PossibleCommitmentGrainValues() []CommitmentGrain + type CreateGenericQuotaRequestParameters struct + Value []*CurrentQuotaLimitBase + func (c *CreateGenericQuotaRequestParameters) UnmarshalJSON(data []byte) error + func (c CreateGenericQuotaRequestParameters) MarshalJSON() ([]byte, error) + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type CurrentQuotaLimit struct + Properties *QuotaRequestStatusDetails + QuotaInformation *CurrentQuotaLimitBase + func (c *CurrentQuotaLimit) UnmarshalJSON(data []byte) error + func (c CurrentQuotaLimit) MarshalJSON() ([]byte, error) + type CurrentQuotaLimitBase struct + ID *string + Name *string + Properties *QuotaProperties + Type *string + func (c *CurrentQuotaLimitBase) UnmarshalJSON(data []byte) error + func (c CurrentQuotaLimitBase) MarshalJSON() ([]byte, error) + type DisplayProvisioningState string + const DisplayProvisioningStateCancelled + const DisplayProvisioningStateExpired + const DisplayProvisioningStateExpiring + const DisplayProvisioningStateFailed + const DisplayProvisioningStateNoBenefit + const DisplayProvisioningStatePending + const DisplayProvisioningStateProcessing + const DisplayProvisioningStateSucceeded + const DisplayProvisioningStateWarning + func PossibleDisplayProvisioningStateValues() []DisplayProvisioningState + type Error struct + Error *ExtendedErrorInfo + func (e *Error) UnmarshalJSON(data []byte) error + func (e Error) MarshalJSON() ([]byte, error) + type ErrorDetails struct + Code *string + Message *string + Target *string + func (e *ErrorDetails) UnmarshalJSON(data []byte) error + func (e ErrorDetails) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetails + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type ErrorResponseCode string + const ErrorResponseCodeActivateQuoteFailed + const ErrorResponseCodeAppliedScopesNotAssociatedWithCommerceAccount + const ErrorResponseCodeAppliedScopesSameAsExisting + const ErrorResponseCodeAuthorizationFailed + const ErrorResponseCodeBadRequest + const ErrorResponseCodeBillingCustomerInputError + const ErrorResponseCodeBillingError + const ErrorResponseCodeBillingPaymentInstrumentHardError + const ErrorResponseCodeBillingPaymentInstrumentSoftError + const ErrorResponseCodeBillingScopeIDCannotBeChanged + const ErrorResponseCodeBillingTransientError + const ErrorResponseCodeCalculatePriceFailed + const ErrorResponseCodeCapacityUpdateScopesFailed + const ErrorResponseCodeClientCertificateThumbprintNotSet + const ErrorResponseCodeCreateQuoteFailed + const ErrorResponseCodeForbidden + const ErrorResponseCodeFulfillmentConfigurationError + const ErrorResponseCodeFulfillmentError + const ErrorResponseCodeFulfillmentOutOfStockError + const ErrorResponseCodeFulfillmentTransientError + const ErrorResponseCodeHTTPMethodNotSupported + const ErrorResponseCodeInternalServerError + const ErrorResponseCodeInvalidAccessToken + const ErrorResponseCodeInvalidFulfillmentRequestParameters + const ErrorResponseCodeInvalidHealthCheckType + const ErrorResponseCodeInvalidLocationID + const ErrorResponseCodeInvalidRefundQuantity + const ErrorResponseCodeInvalidRequestContent + const ErrorResponseCodeInvalidRequestURI + const ErrorResponseCodeInvalidReservationID + const ErrorResponseCodeInvalidReservationOrderID + const ErrorResponseCodeInvalidSingleAppliedScopesCount + const ErrorResponseCodeInvalidSubscriptionID + const ErrorResponseCodeInvalidTenantID + const ErrorResponseCodeMissingAppliedScopesForSingle + const ErrorResponseCodeMissingTenantID + const ErrorResponseCodeNoValidReservationsToReRate + const ErrorResponseCodeNonsupportedAccountID + const ErrorResponseCodeNotSpecified + const ErrorResponseCodeNotSupportedCountry + const ErrorResponseCodeOperationCannotBePerformedInCurrentState + const ErrorResponseCodeOperationFailed + const ErrorResponseCodePatchValuesSameAsExisting + const ErrorResponseCodePaymentInstrumentNotFound + const ErrorResponseCodePurchaseError + const ErrorResponseCodeReRateOnlyAllowedForEA + const ErrorResponseCodeRefundLimitExceeded + const ErrorResponseCodeReservationIDNotInReservationOrder + const ErrorResponseCodeReservationOrderCreationFailed + const ErrorResponseCodeReservationOrderIDAlreadyExists + const ErrorResponseCodeReservationOrderNotEnabled + const ErrorResponseCodeReservationOrderNotFound + const ErrorResponseCodeRiskCheckFailed + const ErrorResponseCodeRoleAssignmentCreationFailed + const ErrorResponseCodeSelfServiceRefundNotSupported + const ErrorResponseCodeServerTimeout + const ErrorResponseCodeUnauthenticatedRequestsThrottled + const ErrorResponseCodeUnsupportedReservationTerm + func PossibleErrorResponseCodeValues() []ErrorResponseCode + type ExceptionResponse struct + Error *ServiceError + func (e *ExceptionResponse) UnmarshalJSON(data []byte) error + func (e ExceptionResponse) MarshalJSON() ([]byte, error) + type ExchangeClient struct + func NewExchangeClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ExchangeClient, error) + func (client *ExchangeClient) BeginPost(ctx context.Context, body ExchangeRequest, ...) (*runtime.Poller[ExchangeClientPostResponse], error) + type ExchangeClientBeginPostOptions struct + ResumeToken string + type ExchangeClientPostResponse struct + type ExchangeOperationResultResponse struct + Error *OperationResultError + ID *string + Name *string + Properties *ExchangeResponseProperties + Status *ExchangeOperationResultStatus + func (e *ExchangeOperationResultResponse) UnmarshalJSON(data []byte) error + func (e ExchangeOperationResultResponse) MarshalJSON() ([]byte, error) + type ExchangeOperationResultStatus string + const ExchangeOperationResultStatusCancelled + const ExchangeOperationResultStatusFailed + const ExchangeOperationResultStatusPendingPurchases + const ExchangeOperationResultStatusPendingRefunds + const ExchangeOperationResultStatusSucceeded + func PossibleExchangeOperationResultStatusValues() []ExchangeOperationResultStatus + type ExchangePolicyError struct + Code *string + Message *string + func (e *ExchangePolicyError) UnmarshalJSON(data []byte) error + func (e ExchangePolicyError) MarshalJSON() ([]byte, error) + type ExchangePolicyErrors struct + PolicyErrors []*ExchangePolicyError + func (e *ExchangePolicyErrors) UnmarshalJSON(data []byte) error + func (e ExchangePolicyErrors) MarshalJSON() ([]byte, error) + type ExchangeRequest struct + Properties *ExchangeRequestProperties + func (e *ExchangeRequest) UnmarshalJSON(data []byte) error + func (e ExchangeRequest) MarshalJSON() ([]byte, error) + type ExchangeRequestProperties struct + SessionID *string + func (e *ExchangeRequestProperties) UnmarshalJSON(data []byte) error + func (e ExchangeRequestProperties) MarshalJSON() ([]byte, error) + type ExchangeResponseProperties struct + NetPayable *Price + PolicyResult *ExchangePolicyErrors + PurchasesTotal *Price + RefundsTotal *Price + ReservationsToExchange []*ReservationToReturnForExchange + ReservationsToPurchase []*ReservationToPurchaseExchange + SavingsPlansToPurchase []*SavingsPlanToPurchaseExchange + SessionID *string + func (e *ExchangeResponseProperties) UnmarshalJSON(data []byte) error + func (e ExchangeResponseProperties) MarshalJSON() ([]byte, error) + type ExtendedErrorInfo struct + Code *ErrorResponseCode + Message *string + func (e *ExtendedErrorInfo) UnmarshalJSON(data []byte) error + func (e ExtendedErrorInfo) MarshalJSON() ([]byte, error) + type ExtendedStatusInfo struct + Message *string + StatusCode *ReservationStatusCode + func (e *ExtendedStatusInfo) UnmarshalJSON(data []byte) error + func (e ExtendedStatusInfo) MarshalJSON() ([]byte, error) + type InstanceFlexibility string + const InstanceFlexibilityOff + const InstanceFlexibilityOn + func PossibleInstanceFlexibilityValues() []InstanceFlexibility + type ListResult struct + NextLink *string + Summary *ReservationSummary + Value []*ReservationResponse + func (l *ListResult) UnmarshalJSON(data []byte) error + func (l ListResult) MarshalJSON() ([]byte, error) + type Location string + const LocationAustraliaeast + const LocationAustraliasoutheast + const LocationBrazilsouth + const LocationCanadacentral + const LocationCanadaeast + const LocationCentralindia + const LocationCentralus + const LocationEastasia + const LocationEastus + const LocationEastus2 + const LocationJapaneast + const LocationJapanwest + const LocationNorthcentralus + const LocationNortheurope + const LocationSouthcentralus + const LocationSoutheastasia + const LocationSouthindia + const LocationUksouth + const LocationUkwest + const LocationWestcentralus + const LocationWesteurope + const LocationWestindia + const LocationWestus + const LocationWestus2 + func PossibleLocationValues() []Location + type MergeProperties struct + Sources []*string + func (m *MergeProperties) UnmarshalJSON(data []byte) error + func (m MergeProperties) MarshalJSON() ([]byte, error) + type MergeRequest struct + Properties *MergeProperties + func (m *MergeRequest) UnmarshalJSON(data []byte) error + func (m MergeRequest) MarshalJSON() ([]byte, error) + type OperationClient struct + func NewOperationClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationClient, error) + func (client *OperationClient) NewListPager(options *OperationClientListOptions) *runtime.Pager[OperationClientListResponse] + type OperationClientListOptions struct + type OperationClientListResponse struct + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationList struct + NextLink *string + Value []*OperationResponse + func (o *OperationList) UnmarshalJSON(data []byte) error + func (o OperationList) MarshalJSON() ([]byte, error) + type OperationResponse struct + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *string + Properties any + func (o *OperationResponse) UnmarshalJSON(data []byte) error + func (o OperationResponse) MarshalJSON() ([]byte, error) + type OperationResultError struct + Code *string + Message *string + func (o *OperationResultError) UnmarshalJSON(data []byte) error + func (o OperationResultError) MarshalJSON() ([]byte, error) + type OperationStatus string + const OperationStatusCancelled + const OperationStatusFailed + const OperationStatusPending + const OperationStatusSucceeded + func PossibleOperationStatusValues() []OperationStatus + type Patch struct + Properties *PatchProperties + func (p *Patch) UnmarshalJSON(data []byte) error + func (p Patch) MarshalJSON() ([]byte, error) + type PatchProperties struct + AppliedScopeProperties *AppliedScopeProperties + AppliedScopeType *AppliedScopeType + AppliedScopes []*string + InstanceFlexibility *InstanceFlexibility + Name *string + Renew *bool + RenewProperties *PatchPropertiesRenewProperties + ReviewDateTime *time.Time + func (p *PatchProperties) UnmarshalJSON(data []byte) error + func (p PatchProperties) MarshalJSON() ([]byte, error) + type PatchPropertiesRenewProperties struct + PurchaseProperties *PurchaseRequest + func (p *PatchPropertiesRenewProperties) UnmarshalJSON(data []byte) error + func (p PatchPropertiesRenewProperties) MarshalJSON() ([]byte, error) + type PaymentDetail struct + BillingAccount *string + BillingCurrencyTotal *Price + DueDate *time.Time + ExtendedStatusInfo *ExtendedStatusInfo + PaymentDate *time.Time + PricingCurrencyTotal *Price + Status *PaymentStatus + func (p *PaymentDetail) UnmarshalJSON(data []byte) error + func (p PaymentDetail) MarshalJSON() ([]byte, error) + type PaymentStatus string + const PaymentStatusCancelled + const PaymentStatusFailed + const PaymentStatusScheduled + const PaymentStatusSucceeded + func PossiblePaymentStatusValues() []PaymentStatus + type Price struct + Amount *float64 + CurrencyCode *string + func (p *Price) UnmarshalJSON(data []byte) error + func (p Price) MarshalJSON() ([]byte, error) + type Properties struct + AppliedScopeProperties *AppliedScopeProperties + AppliedScopeType *AppliedScopeType + AppliedScopes []*string + Archived *bool + BenefitStartTime *time.Time + BillingPlan *ReservationBillingPlan + BillingScopeID *string + Capabilities *string + DisplayName *string + DisplayProvisioningState *string + EffectiveDateTime *time.Time + ExpiryDate *time.Time + ExpiryDateTime *time.Time + ExtendedStatusInfo *ExtendedStatusInfo + InstanceFlexibility *InstanceFlexibility + LastUpdatedDateTime *time.Time + MergeProperties *ReservationMergeProperties + ProvisioningState *ProvisioningState + ProvisioningSubState *string + PurchaseDate *time.Time + PurchaseDateTime *time.Time + Quantity *int32 + Renew *bool + RenewDestination *string + RenewProperties *RenewPropertiesResponse + RenewSource *string + ReservedResourceType *ReservedResourceType + ReviewDateTime *time.Time + SKUDescription *string + SplitProperties *ReservationSplitProperties + SwapProperties *ReservationSwapProperties + Term *ReservationTerm + UserFriendlyAppliedScopeType *string + UserFriendlyRenewState *string + Utilization *PropertiesUtilization + func (p *Properties) UnmarshalJSON(data []byte) error + func (p Properties) MarshalJSON() ([]byte, error) + type PropertiesUtilization struct + Aggregates []*ReservationUtilizationAggregates + Trend *string + func (p *PropertiesUtilization) UnmarshalJSON(data []byte) error + func (p PropertiesUtilization) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateBillingFailed + const ProvisioningStateCancelled + const ProvisioningStateConfirmedBilling + const ProvisioningStateConfirmedResourceHold + const ProvisioningStateCreated + const ProvisioningStateCreating + const ProvisioningStateExpired + const ProvisioningStateFailed + const ProvisioningStateMerged + const ProvisioningStatePendingBilling + const ProvisioningStatePendingResourceHold + const ProvisioningStateSplit + const ProvisioningStateSucceeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (p *ProxyResource) UnmarshalJSON(data []byte) error + func (p ProxyResource) MarshalJSON() ([]byte, error) + type PurchaseRequest struct + Location *string + Properties *PurchaseRequestProperties + SKU *SKUName + func (p *PurchaseRequest) UnmarshalJSON(data []byte) error + func (p PurchaseRequest) MarshalJSON() ([]byte, error) + type PurchaseRequestProperties struct + AppliedScopeProperties *AppliedScopeProperties + AppliedScopeType *AppliedScopeType + AppliedScopes []*string + BillingPlan *ReservationBillingPlan + BillingScopeID *string + DisplayName *string + Quantity *int32 + Renew *bool + ReservedResourceProperties *PurchaseRequestPropertiesReservedResourceProperties + ReservedResourceType *ReservedResourceType + ReviewDateTime *time.Time + Term *ReservationTerm + func (p *PurchaseRequestProperties) UnmarshalJSON(data []byte) error + func (p PurchaseRequestProperties) MarshalJSON() ([]byte, error) + type PurchaseRequestPropertiesReservedResourceProperties struct + InstanceFlexibility *InstanceFlexibility + func (p *PurchaseRequestPropertiesReservedResourceProperties) UnmarshalJSON(data []byte) error + func (p PurchaseRequestPropertiesReservedResourceProperties) MarshalJSON() ([]byte, error) + type QuotaClient struct + func NewQuotaClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*QuotaClient, error) + func (client *QuotaClient) BeginCreateOrUpdate(ctx context.Context, subscriptionID string, providerID string, location string, ...) (*runtime.Poller[QuotaClientCreateOrUpdateResponse], error) + func (client *QuotaClient) BeginUpdate(ctx context.Context, subscriptionID string, providerID string, location string, ...) (*runtime.Poller[QuotaClientUpdateResponse], error) + func (client *QuotaClient) Get(ctx context.Context, subscriptionID string, providerID string, location string, ...) (QuotaClientGetResponse, error) + func (client *QuotaClient) NewListPager(subscriptionID string, providerID string, location string, ...) *runtime.Pager[QuotaClientListResponse] + type QuotaClientBeginCreateOrUpdateOptions struct + ResumeToken string + type QuotaClientBeginUpdateOptions struct + ResumeToken string + type QuotaClientCreateOrUpdateResponse struct + type QuotaClientGetOptions struct + type QuotaClientGetResponse struct + ETag *string + type QuotaClientListOptions struct + type QuotaClientListResponse struct + ETag *string + type QuotaClientUpdateResponse struct + type QuotaLimits struct + NextLink *string + Value []*CurrentQuotaLimitBase + func (q *QuotaLimits) UnmarshalJSON(data []byte) error + func (q QuotaLimits) MarshalJSON() ([]byte, error) + type QuotaLimitsResponse struct + NextLink *string + Value []*CurrentQuotaLimit + func (q *QuotaLimitsResponse) UnmarshalJSON(data []byte) error + func (q QuotaLimitsResponse) MarshalJSON() ([]byte, error) + type QuotaProperties struct + CurrentValue *int32 + Limit *int32 + Name *ResourceName + Properties any + QuotaPeriod *string + ResourceType *ResourceType + Unit *string + func (q *QuotaProperties) UnmarshalJSON(data []byte) error + func (q QuotaProperties) MarshalJSON() ([]byte, error) + type QuotaRequestDetails struct + ID *string + Name *string + Properties *QuotaRequestProperties + Type *string + func (q *QuotaRequestDetails) UnmarshalJSON(data []byte) error + func (q QuotaRequestDetails) MarshalJSON() ([]byte, error) + type QuotaRequestDetailsList struct + NextLink *string + Value []*QuotaRequestDetails + func (q *QuotaRequestDetailsList) UnmarshalJSON(data []byte) error + func (q QuotaRequestDetailsList) MarshalJSON() ([]byte, error) + type QuotaRequestOneResourceProperties struct + Message *string + Properties *CurrentQuotaLimitBase + ProvisioningState *QuotaRequestState + RequestSubmitTime *time.Time + func (q *QuotaRequestOneResourceProperties) UnmarshalJSON(data []byte) error + func (q QuotaRequestOneResourceProperties) MarshalJSON() ([]byte, error) + type QuotaRequestOneResourceSubmitResponse struct + ID *string + Name *string + Properties *QuotaRequestOneResourceProperties + Type *string + func (q *QuotaRequestOneResourceSubmitResponse) UnmarshalJSON(data []byte) error + func (q QuotaRequestOneResourceSubmitResponse) MarshalJSON() ([]byte, error) + type QuotaRequestProperties struct + Message *string + ProvisioningState *QuotaRequestState + RequestSubmitTime *time.Time + Value []*SubRequest + func (q *QuotaRequestProperties) UnmarshalJSON(data []byte) error + func (q QuotaRequestProperties) MarshalJSON() ([]byte, error) + type QuotaRequestState string + const QuotaRequestStateAccepted + const QuotaRequestStateFailed + const QuotaRequestStateInProgress + const QuotaRequestStateInvalid + const QuotaRequestStateSucceeded + func PossibleQuotaRequestStateValues() []QuotaRequestState + type QuotaRequestStatusClient struct + func NewQuotaRequestStatusClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*QuotaRequestStatusClient, error) + func (client *QuotaRequestStatusClient) Get(ctx context.Context, subscriptionID string, providerID string, location string, ...) (QuotaRequestStatusClientGetResponse, error) + func (client *QuotaRequestStatusClient) NewListPager(subscriptionID string, providerID string, location string, ...) *runtime.Pager[QuotaRequestStatusClientListResponse] + type QuotaRequestStatusClientGetOptions struct + type QuotaRequestStatusClientGetResponse struct + type QuotaRequestStatusClientListOptions struct + Filter *string + Skiptoken *string + Top *int32 + type QuotaRequestStatusClientListResponse struct + type QuotaRequestStatusDetails struct + Message *string + ProvisioningState *QuotaRequestState + func (q *QuotaRequestStatusDetails) UnmarshalJSON(data []byte) error + func (q QuotaRequestStatusDetails) MarshalJSON() ([]byte, error) + type QuotaRequestSubmitResponse struct + ID *string + Name *string + Properties *QuotaRequestProperties + Type *string + func (q *QuotaRequestSubmitResponse) UnmarshalJSON(data []byte) error + func (q QuotaRequestSubmitResponse) MarshalJSON() ([]byte, error) + type QuotaRequestSubmitResponse201 struct + ID *string + Name *string + Properties *QuotaRequestStatusDetails + Type *string + func (q *QuotaRequestSubmitResponse201) UnmarshalJSON(data []byte) error + func (q QuotaRequestSubmitResponse201) MarshalJSON() ([]byte, error) + type RefundBillingInformation struct + BillingCurrencyProratedAmount *Price + BillingCurrencyRemainingCommitmentAmount *Price + BillingCurrencyTotalPaidAmount *Price + BillingPlan *ReservationBillingPlan + CompletedTransactions *int32 + TotalTransactions *int32 + func (r *RefundBillingInformation) UnmarshalJSON(data []byte) error + func (r RefundBillingInformation) MarshalJSON() ([]byte, error) + type RefundPolicyError struct + Code *ErrorResponseCode + Message *string + func (r *RefundPolicyError) UnmarshalJSON(data []byte) error + func (r RefundPolicyError) MarshalJSON() ([]byte, error) + type RefundPolicyResult struct + Properties *RefundPolicyResultProperty + func (r *RefundPolicyResult) UnmarshalJSON(data []byte) error + func (r RefundPolicyResult) MarshalJSON() ([]byte, error) + type RefundPolicyResultProperty struct + ConsumedRefundsTotal *Price + MaxRefundLimit *Price + PolicyErrors []*RefundPolicyError + func (r *RefundPolicyResultProperty) UnmarshalJSON(data []byte) error + func (r RefundPolicyResultProperty) MarshalJSON() ([]byte, error) + type RefundRequest struct + Properties *RefundRequestProperties + func (r *RefundRequest) UnmarshalJSON(data []byte) error + func (r RefundRequest) MarshalJSON() ([]byte, error) + type RefundRequestProperties struct + ReservationToReturn *ReservationToReturn + ReturnReason *string + Scope *string + SessionID *string + func (r *RefundRequestProperties) UnmarshalJSON(data []byte) error + func (r RefundRequestProperties) MarshalJSON() ([]byte, error) + type RefundResponse struct + ID *string + Properties *RefundResponseProperties + func (r *RefundResponse) UnmarshalJSON(data []byte) error + func (r RefundResponse) MarshalJSON() ([]byte, error) + type RefundResponseProperties struct + BillingInformation *RefundBillingInformation + BillingRefundAmount *Price + PolicyResult *RefundPolicyResult + PricingRefundAmount *Price + Quantity *int32 + SessionID *string + func (r *RefundResponseProperties) UnmarshalJSON(data []byte) error + func (r RefundResponseProperties) MarshalJSON() ([]byte, error) + type RenewPropertiesResponse struct + BillingCurrencyTotal *RenewPropertiesResponseBillingCurrencyTotal + PricingCurrencyTotal *RenewPropertiesResponsePricingCurrencyTotal + PurchaseProperties *PurchaseRequest + func (r *RenewPropertiesResponse) UnmarshalJSON(data []byte) error + func (r RenewPropertiesResponse) MarshalJSON() ([]byte, error) + type RenewPropertiesResponseBillingCurrencyTotal struct + Amount *float32 + CurrencyCode *string + func (r *RenewPropertiesResponseBillingCurrencyTotal) UnmarshalJSON(data []byte) error + func (r RenewPropertiesResponseBillingCurrencyTotal) MarshalJSON() ([]byte, error) + type RenewPropertiesResponsePricingCurrencyTotal struct + Amount *float32 + CurrencyCode *string + func (r *RenewPropertiesResponsePricingCurrencyTotal) UnmarshalJSON(data []byte) error + func (r RenewPropertiesResponsePricingCurrencyTotal) MarshalJSON() ([]byte, error) + type ReservationBillingPlan string + const ReservationBillingPlanMonthly + const ReservationBillingPlanUpfront + func PossibleReservationBillingPlanValues() []ReservationBillingPlan + type ReservationClient struct + func NewReservationClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ReservationClient, error) + func (client *ReservationClient) Archive(ctx context.Context, reservationOrderID string, reservationID string, ...) (ReservationClientArchiveResponse, error) + func (client *ReservationClient) BeginAvailableScopes(ctx context.Context, reservationOrderID string, reservationID string, ...) (*runtime.Poller[ReservationClientAvailableScopesResponse], error) + func (client *ReservationClient) BeginMerge(ctx context.Context, reservationOrderID string, body MergeRequest, ...) (*runtime.Poller[ReservationClientMergeResponse], error) + func (client *ReservationClient) BeginSplit(ctx context.Context, reservationOrderID string, body SplitRequest, ...) (*runtime.Poller[ReservationClientSplitResponse], error) + func (client *ReservationClient) BeginUpdate(ctx context.Context, reservationOrderID string, reservationID string, ...) (*runtime.Poller[ReservationClientUpdateResponse], error) + func (client *ReservationClient) Get(ctx context.Context, reservationOrderID string, reservationID string, ...) (ReservationClientGetResponse, error) + func (client *ReservationClient) NewListAllPager(options *ReservationClientListAllOptions) *runtime.Pager[ReservationClientListAllResponse] + func (client *ReservationClient) NewListPager(reservationOrderID string, options *ReservationClientListOptions) *runtime.Pager[ReservationClientListResponse] + func (client *ReservationClient) NewListRevisionsPager(reservationOrderID string, reservationID string, ...) *runtime.Pager[ReservationClientListRevisionsResponse] + func (client *ReservationClient) Unarchive(ctx context.Context, reservationOrderID string, reservationID string, ...) (ReservationClientUnarchiveResponse, error) + type ReservationClientArchiveOptions struct + type ReservationClientArchiveResponse struct + type ReservationClientAvailableScopesResponse struct + type ReservationClientBeginAvailableScopesOptions struct + ResumeToken string + type ReservationClientBeginMergeOptions struct + ResumeToken string + type ReservationClientBeginSplitOptions struct + ResumeToken string + type ReservationClientBeginUpdateOptions struct + ResumeToken string + type ReservationClientGetOptions struct + Expand *string + type ReservationClientGetResponse struct + type ReservationClientListAllOptions struct + Filter *string + Orderby *string + RefreshSummary *string + SelectedState *string + Skiptoken *float32 + Take *float32 + type ReservationClientListAllResponse struct + type ReservationClientListOptions struct + type ReservationClientListResponse struct + type ReservationClientListRevisionsOptions struct + type ReservationClientListRevisionsResponse struct + type ReservationClientMergeResponse struct + ReservationResponseArray []*ReservationResponse + func (r *ReservationClientMergeResponse) UnmarshalJSON(data []byte) error + type ReservationClientSplitResponse struct + ReservationResponseArray []*ReservationResponse + func (r *ReservationClientSplitResponse) UnmarshalJSON(data []byte) error + type ReservationClientUnarchiveOptions struct + type ReservationClientUnarchiveResponse struct + type ReservationClientUpdateResponse struct + type ReservationList struct + NextLink *string + Value []*ReservationResponse + func (r *ReservationList) UnmarshalJSON(data []byte) error + func (r ReservationList) MarshalJSON() ([]byte, error) + type ReservationMergeProperties struct + MergeDestination *string + MergeSources []*string + func (r *ReservationMergeProperties) UnmarshalJSON(data []byte) error + func (r ReservationMergeProperties) MarshalJSON() ([]byte, error) + type ReservationOrderBillingPlanInformation struct + NextPaymentDueDate *time.Time + PricingCurrencyTotal *Price + StartDate *time.Time + Transactions []*PaymentDetail + func (r *ReservationOrderBillingPlanInformation) UnmarshalJSON(data []byte) error + func (r ReservationOrderBillingPlanInformation) MarshalJSON() ([]byte, error) + type ReservationOrderClient struct + func NewReservationOrderClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ReservationOrderClient, error) + func (client *ReservationOrderClient) BeginPurchase(ctx context.Context, reservationOrderID string, body PurchaseRequest, ...) (*runtime.Poller[ReservationOrderClientPurchaseResponse], error) + func (client *ReservationOrderClient) Calculate(ctx context.Context, body PurchaseRequest, ...) (ReservationOrderClientCalculateResponse, error) + func (client *ReservationOrderClient) ChangeDirectory(ctx context.Context, reservationOrderID string, body ChangeDirectoryRequest, ...) (ReservationOrderClientChangeDirectoryResponse, error) + func (client *ReservationOrderClient) Get(ctx context.Context, reservationOrderID string, ...) (ReservationOrderClientGetResponse, error) + func (client *ReservationOrderClient) NewListPager(options *ReservationOrderClientListOptions) *runtime.Pager[ReservationOrderClientListResponse] + type ReservationOrderClientBeginPurchaseOptions struct + ResumeToken string + type ReservationOrderClientCalculateOptions struct + type ReservationOrderClientCalculateResponse struct + type ReservationOrderClientChangeDirectoryOptions struct + type ReservationOrderClientChangeDirectoryResponse struct + type ReservationOrderClientGetOptions struct + Expand *string + type ReservationOrderClientGetResponse struct + type ReservationOrderClientListOptions struct + type ReservationOrderClientListResponse struct + type ReservationOrderClientPurchaseResponse struct + type ReservationOrderList struct + NextLink *string + Value []*ReservationOrderResponse + func (r *ReservationOrderList) UnmarshalJSON(data []byte) error + func (r ReservationOrderList) MarshalJSON() ([]byte, error) + type ReservationOrderProperties struct + BenefitStartTime *time.Time + BillingPlan *ReservationBillingPlan + CreatedDateTime *time.Time + DisplayName *string + ExpiryDate *time.Time + ExpiryDateTime *time.Time + OriginalQuantity *int32 + PlanInformation *ReservationOrderBillingPlanInformation + ProvisioningState *ProvisioningState + RequestDateTime *time.Time + Reservations []*ReservationResponse + ReviewDateTime *time.Time + Term *ReservationTerm + func (r *ReservationOrderProperties) UnmarshalJSON(data []byte) error + func (r ReservationOrderProperties) MarshalJSON() ([]byte, error) + type ReservationOrderResponse struct + Etag *int32 + ID *string + Name *string + Properties *ReservationOrderProperties + SystemData *SystemData + Type *string + func (r *ReservationOrderResponse) UnmarshalJSON(data []byte) error + func (r ReservationOrderResponse) MarshalJSON() ([]byte, error) + type ReservationResponse struct + Etag *int32 + ID *string + Kind *string + Location *string + Name *string + Properties *Properties + SKU *SKUName + SystemData *SystemData + Type *string + func (r *ReservationResponse) UnmarshalJSON(data []byte) error + func (r ReservationResponse) MarshalJSON() ([]byte, error) + type ReservationSplitProperties struct + SplitDestinations []*string + SplitSource *string + func (r *ReservationSplitProperties) UnmarshalJSON(data []byte) error + func (r ReservationSplitProperties) MarshalJSON() ([]byte, error) + type ReservationStatusCode string + const ReservationStatusCodeActive + const ReservationStatusCodeExpired + const ReservationStatusCodeMerged + const ReservationStatusCodeNone + const ReservationStatusCodePaymentInstrumentError + const ReservationStatusCodePending + const ReservationStatusCodeProcessing + const ReservationStatusCodePurchaseError + const ReservationStatusCodeSplit + const ReservationStatusCodeSucceeded + func PossibleReservationStatusCodeValues() []ReservationStatusCode + type ReservationSummary struct + CancelledCount *float32 + ExpiredCount *float32 + ExpiringCount *float32 + FailedCount *float32 + NoBenefitCount *float32 + PendingCount *float32 + ProcessingCount *float32 + SucceededCount *float32 + WarningCount *float32 + func (r *ReservationSummary) UnmarshalJSON(data []byte) error + func (r ReservationSummary) MarshalJSON() ([]byte, error) + type ReservationSwapProperties struct + SwapDestination *string + SwapSource *string + func (r *ReservationSwapProperties) UnmarshalJSON(data []byte) error + func (r ReservationSwapProperties) MarshalJSON() ([]byte, error) + type ReservationTerm string + const ReservationTermP1Y + const ReservationTermP3Y + const ReservationTermP5Y + func PossibleReservationTermValues() []ReservationTerm + type ReservationToExchange struct + BillingInformation *BillingInformation + BillingRefundAmount *Price + Quantity *int32 + ReservationID *string + func (r *ReservationToExchange) UnmarshalJSON(data []byte) error + func (r ReservationToExchange) MarshalJSON() ([]byte, error) + type ReservationToPurchaseCalculateExchange struct + BillingCurrencyTotal *Price + Properties *PurchaseRequest + func (r *ReservationToPurchaseCalculateExchange) UnmarshalJSON(data []byte) error + func (r ReservationToPurchaseCalculateExchange) MarshalJSON() ([]byte, error) + type ReservationToPurchaseExchange struct + BillingCurrencyTotal *Price + Properties *PurchaseRequest + ReservationID *string + ReservationOrderID *string + Status *OperationStatus + func (r *ReservationToPurchaseExchange) UnmarshalJSON(data []byte) error + func (r ReservationToPurchaseExchange) MarshalJSON() ([]byte, error) + type ReservationToReturn struct + Quantity *int32 + ReservationID *string + func (r *ReservationToReturn) UnmarshalJSON(data []byte) error + func (r ReservationToReturn) MarshalJSON() ([]byte, error) + type ReservationToReturnForExchange struct + BillingInformation *BillingInformation + BillingRefundAmount *Price + Quantity *int32 + ReservationID *string + Status *OperationStatus + func (r *ReservationToReturnForExchange) UnmarshalJSON(data []byte) error + func (r ReservationToReturnForExchange) MarshalJSON() ([]byte, error) + type ReservationUtilizationAggregates struct + Grain *float32 + GrainUnit *string + Value *float32 + ValueUnit *string + func (r *ReservationUtilizationAggregates) UnmarshalJSON(data []byte) error + func (r ReservationUtilizationAggregates) MarshalJSON() ([]byte, error) + type ReservedResourceType string + const ReservedResourceTypeAVS + const ReservedResourceTypeAppService + const ReservedResourceTypeAzureDataExplorer + const ReservedResourceTypeAzureFiles + const ReservedResourceTypeBlockBlob + const ReservedResourceTypeCosmosDb + const ReservedResourceTypeDataFactory + const ReservedResourceTypeDatabricks + const ReservedResourceTypeDedicatedHost + const ReservedResourceTypeManagedDisk + const ReservedResourceTypeMariaDb + const ReservedResourceTypeMySQL + const ReservedResourceTypeNetAppStorage + const ReservedResourceTypePostgreSQL + const ReservedResourceTypeRedHat + const ReservedResourceTypeRedHatOsa + const ReservedResourceTypeRedisCache + const ReservedResourceTypeSQLAzureHybridBenefit + const ReservedResourceTypeSQLDataWarehouse + const ReservedResourceTypeSQLDatabases + const ReservedResourceTypeSQLEdge + const ReservedResourceTypeSapHana + const ReservedResourceTypeSuseLinux + const ReservedResourceTypeVMwareCloudSimple + const ReservedResourceTypeVirtualMachineSoftware + const ReservedResourceTypeVirtualMachines + func PossibleReservedResourceTypeValues() []ReservedResourceType + type Resource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceName struct + LocalizedValue *string + Value *string + func (r *ResourceName) UnmarshalJSON(data []byte) error + func (r ResourceName) MarshalJSON() ([]byte, error) + type ResourceType string + const ResourceTypeDedicated + const ResourceTypeLowPriority + const ResourceTypeServiceSpecific + const ResourceTypeShared + const ResourceTypeStandard + func PossibleResourceTypeValues() []ResourceType + type ReturnClient struct + func NewReturnClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ReturnClient, error) + func (client *ReturnClient) BeginPost(ctx context.Context, reservationOrderID string, body RefundRequest, ...) (*runtime.Poller[ReturnClientPostResponse], error) + type ReturnClientBeginPostOptions struct + ResumeToken string + type ReturnClientPostResponse struct + type SKUCapability struct + Name *string + Value *string + func (s *SKUCapability) UnmarshalJSON(data []byte) error + func (s SKUCapability) MarshalJSON() ([]byte, error) + type SKUName struct + Name *string + func (s *SKUName) UnmarshalJSON(data []byte) error + func (s SKUName) MarshalJSON() ([]byte, error) + type SKUProperty struct + Name *string + Value *string + func (s *SKUProperty) UnmarshalJSON(data []byte) error + func (s SKUProperty) MarshalJSON() ([]byte, error) + type SKURestriction struct + ReasonCode *string + Type *string + Values []*string + func (s *SKURestriction) UnmarshalJSON(data []byte) error + func (s SKURestriction) MarshalJSON() ([]byte, error) + type SavingsPlanPurchaseRequest struct + Properties *SavingsPlanPurchaseRequestProperties + SKU *SKUName + func (s *SavingsPlanPurchaseRequest) UnmarshalJSON(data []byte) error + func (s SavingsPlanPurchaseRequest) MarshalJSON() ([]byte, error) + type SavingsPlanPurchaseRequestProperties struct + AppliedScopeProperties *AppliedScopeProperties + AppliedScopeType *AppliedScopeType + BillingPlan *BillingPlan + BillingScopeID *string + Commitment *Commitment + DisplayName *string + Term *SavingsPlanTerm + func (s *SavingsPlanPurchaseRequestProperties) UnmarshalJSON(data []byte) error + func (s SavingsPlanPurchaseRequestProperties) MarshalJSON() ([]byte, error) + type SavingsPlanTerm string + const SavingsPlanTermP1Y + const SavingsPlanTermP3Y + func PossibleSavingsPlanTermValues() []SavingsPlanTerm + type SavingsPlanToPurchaseCalculateExchange struct + BillingCurrencyTotal *Price + Properties *SavingsPlanPurchaseRequest + func (s *SavingsPlanToPurchaseCalculateExchange) UnmarshalJSON(data []byte) error + func (s SavingsPlanToPurchaseCalculateExchange) MarshalJSON() ([]byte, error) + type SavingsPlanToPurchaseExchange struct + BillingCurrencyTotal *Price + Properties *SavingsPlanPurchaseRequest + SavingsPlanID *string + SavingsPlanOrderID *string + Status *OperationStatus + func (s *SavingsPlanToPurchaseExchange) UnmarshalJSON(data []byte) error + func (s SavingsPlanToPurchaseExchange) MarshalJSON() ([]byte, error) + type ScopeProperties struct + Scope *string + Valid *bool + func (s *ScopeProperties) UnmarshalJSON(data []byte) error + func (s ScopeProperties) MarshalJSON() ([]byte, error) + type ServiceError struct + Code *string + Details []*ServiceErrorDetail + Message *string + func (s *ServiceError) UnmarshalJSON(data []byte) error + func (s ServiceError) MarshalJSON() ([]byte, error) + type ServiceErrorDetail struct + Code *string + Message *string + func (s *ServiceErrorDetail) UnmarshalJSON(data []byte) error + func (s ServiceErrorDetail) MarshalJSON() ([]byte, error) + type SplitProperties struct + Quantities []*int32 + ReservationID *string + func (s *SplitProperties) UnmarshalJSON(data []byte) error + func (s SplitProperties) MarshalJSON() ([]byte, error) + type SplitRequest struct + Properties *SplitProperties + func (s *SplitRequest) UnmarshalJSON(data []byte) error + func (s SplitRequest) MarshalJSON() ([]byte, error) + type SubRequest struct + Limit *int32 + Message *string + Name *ResourceName + ProvisioningState *QuotaRequestState + ResourceType *string + SubRequestID *string + Unit *string + func (s *SubRequest) UnmarshalJSON(data []byte) error + func (s SubRequest) MarshalJSON() ([]byte, error) + type SubscriptionScopeProperties struct + Scopes []*ScopeProperties + func (s *SubscriptionScopeProperties) UnmarshalJSON(data []byte) error + func (s SubscriptionScopeProperties) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type UserFriendlyAppliedScopeType string + const UserFriendlyAppliedScopeTypeManagementGroup + const UserFriendlyAppliedScopeTypeNone + const UserFriendlyAppliedScopeTypeResourceGroup + const UserFriendlyAppliedScopeTypeShared + const UserFriendlyAppliedScopeTypeSingle + func PossibleUserFriendlyAppliedScopeTypeValues() []UserFriendlyAppliedScopeType + type UserFriendlyRenewState string + const UserFriendlyRenewStateNotApplicable + const UserFriendlyRenewStateNotRenewed + const UserFriendlyRenewStateOff + const UserFriendlyRenewStateOn + const UserFriendlyRenewStateRenewed + func PossibleUserFriendlyRenewStateValues() []UserFriendlyRenewState Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/reservations/armreservations github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/reservations/armreservations/v3