Versions in this module Expand all Collapse all v51 v51.0.0 Jan 27, 2021 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AppliedReservationList struct + NextLink *string + Value *[]string + type AppliedReservations struct + ID *string + Name *string + Type *string + func (ar *AppliedReservations) UnmarshalJSON(body []byte) error + func (ar AppliedReservations) MarshalJSON() ([]byte, error) + type AppliedReservationsProperties struct + ReservationOrderIds *AppliedReservationList + type AppliedScopeType string + const Shared + const Single + func PossibleAppliedScopeTypeValues() []AppliedScopeType + type AppliedScopeType1 string + const AppliedScopeType1Shared + const AppliedScopeType1Single + func PossibleAppliedScopeType1Values() []AppliedScopeType1 + type BaseClient struct + BaseURI string + func New() BaseClient + func NewWithBaseURI(baseURI string) BaseClient + func (client BaseClient) GetAppliedReservationList(ctx context.Context, subscriptionID string) (result AppliedReservations, err error) + func (client BaseClient) GetAppliedReservationListPreparer(ctx context.Context, subscriptionID string) (*http.Request, error) + func (client BaseClient) GetAppliedReservationListResponder(resp *http.Response) (result AppliedReservations, err error) + func (client BaseClient) GetAppliedReservationListSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetCatalog(ctx context.Context, subscriptionID string) (result ListCatalog, err error) + func (client BaseClient) GetCatalogPreparer(ctx context.Context, subscriptionID string) (*http.Request, error) + func (client BaseClient) GetCatalogResponder(resp *http.Response) (result ListCatalog, err error) + func (client BaseClient) GetCatalogSender(req *http.Request) (*http.Response, error) + type Catalog struct + Capabilities *[]SkuCapability + Locations *[]string + Name *string + ResourceType *string + Restrictions *[]SkuRestriction + Size *string + Terms *[]string + Tier *string + type Client struct + func NewClient() Client + func NewClientWithBaseURI(baseURI string) Client + func (client Client) Get(ctx context.Context, reservationID string, reservationOrderID string) (result Response, err error) + func (client Client) GetPreparer(ctx context.Context, reservationID string, reservationOrderID string) (*http.Request, error) + func (client Client) GetResponder(resp *http.Response) (result Response, err error) + func (client Client) GetSender(req *http.Request) (*http.Response, error) + func (client Client) List(ctx context.Context, reservationOrderID string) (result ListPage, err error) + func (client Client) ListComplete(ctx context.Context, reservationOrderID string) (result ListIterator, err error) + func (client Client) ListPreparer(ctx context.Context, reservationOrderID string) (*http.Request, error) + func (client Client) ListResponder(resp *http.Response) (result List, err error) + func (client Client) ListRevisions(ctx context.Context, reservationID string, reservationOrderID string) (result ListPage, err error) + func (client Client) ListRevisionsComplete(ctx context.Context, reservationID string, reservationOrderID string) (result ListIterator, err error) + func (client Client) ListRevisionsPreparer(ctx context.Context, reservationID string, reservationOrderID string) (*http.Request, error) + func (client Client) ListRevisionsResponder(resp *http.Response) (result List, err error) + func (client Client) ListRevisionsSender(req *http.Request) (*http.Response, error) + func (client Client) ListSender(req *http.Request) (*http.Response, error) + func (client Client) Merge(ctx context.Context, reservationOrderID string, body MergeRequest) (result ReservationMergeFuture, err error) + func (client Client) MergePreparer(ctx context.Context, reservationOrderID string, body MergeRequest) (*http.Request, error) + func (client Client) MergeResponder(resp *http.Response) (result ListResponse, err error) + func (client Client) MergeSender(req *http.Request) (future ReservationMergeFuture, err error) + func (client Client) Split(ctx context.Context, reservationOrderID string, body SplitRequest) (result SplitFuture, err error) + func (client Client) SplitPreparer(ctx context.Context, reservationOrderID string, body SplitRequest) (*http.Request, error) + func (client Client) SplitResponder(resp *http.Response) (result ListResponse, err error) + func (client Client) SplitSender(req *http.Request) (future SplitFuture, err error) + func (client Client) Update(ctx context.Context, reservationOrderID string, reservationID string, ...) (result ReservationUpdateFuture, err error) + func (client Client) UpdatePreparer(ctx context.Context, reservationOrderID string, reservationID string, ...) (*http.Request, error) + func (client Client) UpdateResponder(resp *http.Response) (result Response, err error) + func (client Client) UpdateSender(req *http.Request) (future ReservationUpdateFuture, err error) + type Code string + const ActivateQuoteFailed + const AppliedScopesNotAssociatedWithCommerceAccount + const AppliedScopesSameAsExisting + const AuthorizationFailed + const BadRequest + const BillingCustomerInputError + const BillingError + const BillingPaymentInstrumentHardError + const BillingPaymentInstrumentSoftError + const BillingScopeIDCannotBeChanged + const BillingTransientError + const CalculatePriceFailed + const CapacityUpdateScopesFailed + const ClientCertificateThumbprintNotSet + const CreateQuoteFailed + const Forbidden + const FulfillmentConfigurationError + const FulfillmentError + const FulfillmentOutOfStockError + const FulfillmentTransientError + const HTTPMethodNotSupported + const InternalServerError + const InvalidAccessToken + const InvalidFulfillmentRequestParameters + const InvalidHealthCheckType + const InvalidLocationID + const InvalidRefundQuantity + const InvalidRequestContent + const InvalidRequestURI + const InvalidReservationID + const InvalidReservationOrderID + const InvalidSingleAppliedScopesCount + const InvalidSubscriptionID + const InvalidTenantID + const MissingAppliedScopesForSingle + const MissingTenantID + const NoValidReservationsToReRate + const NonsupportedAccountID + const NotSpecified + const NotSupportedCountry + const OperationCannotBePerformedInCurrentState + const OperationFailed + const PaymentInstrumentNotFound + const PurchaseError + const ReRateOnlyAllowedForEA + const ReservationIDNotInReservationOrder + const ReservationOrderCreationFailed + const ReservationOrderIDAlreadyExists + const ReservationOrderNotEnabled + const ReservationOrderNotFound + const RiskCheckFailed + const RoleAssignmentCreationFailed + const ServerTimeout + const UnauthenticatedRequestsThrottled + const UnsupportedReservationTerm + func PossibleCodeValues() []Code + type Error struct + Error *ExtendedErrorInfo + type ExtendedErrorInfo struct + Code Code + Message *string + type ExtendedStatusInfo struct + Message *string + StatusCode StatusCode + type Kind string + const MicrosoftCompute + func PossibleKindValues() []Kind + type List struct + NextLink *string + Value *[]Response + func (l List) IsEmpty() bool + type ListCatalog struct + Value *[]Catalog + type ListIterator struct + func NewListIterator(page ListPage) ListIterator + func (iter *ListIterator) Next() error + func (iter *ListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ListIterator) NotDone() bool + func (iter ListIterator) Response() List + func (iter ListIterator) Value() Response + type ListPage struct + func NewListPage(cur List, getNextPage func(context.Context, List) (List, error)) ListPage + func (page *ListPage) Next() error + func (page *ListPage) NextWithContext(ctx context.Context) (err error) + func (page ListPage) NotDone() bool + func (page ListPage) Response() List + func (page ListPage) Values() []Response + type ListResponse struct + Value *[]Response + type Location string + const Australiaeast + const Australiasoutheast + const Brazilsouth + const Canadacentral + const Canadaeast + const Centralindia + const Centralus + const Eastasia + const Eastus + const Eastus2 + const Japaneast + const Japanwest + const Northcentralus + const Northeurope + const Southcentralus + const Southeastasia + const Southindia + const Uksouth + const Ukwest + const Westcentralus + const Westeurope + const Westindia + const Westus + const Westus2 + func PossibleLocationValues() []Location + type MergeProperties struct + Sources *[]string + type MergePropertiesType struct + MergeDestination *string + MergeSources *[]string + type MergeRequest struct + func (mr *MergeRequest) UnmarshalJSON(body []byte) error + func (mr MergeRequest) MarshalJSON() ([]byte, error) + type OperationClient struct + func NewOperationClient() OperationClient + func NewOperationClientWithBaseURI(baseURI string) OperationClient + func (client OperationClient) List(ctx context.Context) (result OperationListPage, err error) + func (client OperationClient) ListComplete(ctx context.Context) (result OperationListIterator, err error) + func (client OperationClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationClient) ListResponder(resp *http.Response) (result OperationList, err error) + func (client OperationClient) ListSender(req *http.Request) (*http.Response, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationList struct + NextLink *string + Value *[]OperationResponse + func (ol OperationList) IsEmpty() bool + type OperationListIterator struct + func NewOperationListIterator(page OperationListPage) OperationListIterator + func (iter *OperationListIterator) Next() error + func (iter *OperationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListIterator) NotDone() bool + func (iter OperationListIterator) Response() OperationList + func (iter OperationListIterator) Value() OperationResponse + type OperationListPage struct + func NewOperationListPage(cur OperationList, ...) OperationListPage + func (page *OperationListPage) Next() error + func (page *OperationListPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListPage) NotDone() bool + func (page OperationListPage) Response() OperationList + func (page OperationListPage) Values() []OperationResponse + type OperationResponse struct + Display *OperationDisplay + Name *string + Origin *string + type OrderClient struct + func NewOrderClient() OrderClient + func NewOrderClientWithBaseURI(baseURI string) OrderClient + func (client OrderClient) Get(ctx context.Context, reservationOrderID string) (result OrderResponse, err error) + func (client OrderClient) GetPreparer(ctx context.Context, reservationOrderID string) (*http.Request, error) + func (client OrderClient) GetResponder(resp *http.Response) (result OrderResponse, err error) + func (client OrderClient) GetSender(req *http.Request) (*http.Response, error) + func (client OrderClient) List(ctx context.Context) (result OrderListPage, err error) + func (client OrderClient) ListComplete(ctx context.Context) (result OrderListIterator, err error) + func (client OrderClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OrderClient) ListResponder(resp *http.Response) (result OrderList, err error) + func (client OrderClient) ListSender(req *http.Request) (*http.Response, error) + type OrderList struct + NextLink *string + Value *[]OrderResponse + func (ol OrderList) IsEmpty() bool + type OrderListIterator struct + func NewOrderListIterator(page OrderListPage) OrderListIterator + func (iter *OrderListIterator) Next() error + func (iter *OrderListIterator) NextWithContext(ctx context.Context) (err error) + func (iter OrderListIterator) NotDone() bool + func (iter OrderListIterator) Response() OrderList + func (iter OrderListIterator) Value() OrderResponse + type OrderListPage struct + func NewOrderListPage(cur OrderList, getNextPage func(context.Context, OrderList) (OrderList, error)) OrderListPage + func (page *OrderListPage) Next() error + func (page *OrderListPage) NextWithContext(ctx context.Context) (err error) + func (page OrderListPage) NotDone() bool + func (page OrderListPage) Response() OrderList + func (page OrderListPage) Values() []OrderResponse + type OrderProperties struct + CreatedDateTime *date.Time + DisplayName *string + ExpiryDate *date.Date + OriginalQuantity *int32 + ProvisioningState ProvisioningState1 + RequestDateTime *date.Time + ReservationsProperty *[]Response + Term Term + type OrderResponse struct + Etag *int32 + ID *string + Name *string + Type *string + func (or *OrderResponse) UnmarshalJSON(body []byte) error + func (or OrderResponse) MarshalJSON() ([]byte, error) + type Patch struct + func (p *Patch) UnmarshalJSON(body []byte) error + func (p Patch) MarshalJSON() ([]byte, error) + type PatchProperties struct + AppliedScopeType AppliedScopeType1 + AppliedScopes *[]string + type Properties struct + AppliedScopeType AppliedScopeType + AppliedScopes *[]string + DisplayName *string + EffectiveDateTime *date.Time + ExpiryDate *date.Date + ExtendedStatusInfo *ExtendedStatusInfo + LastUpdatedDateTime *date.Time + MergeProperties *MergePropertiesType + ProvisioningState ProvisioningState + Quantity *int32 + SplitProperties *SplitPropertiesType + func (p Properties) MarshalJSON() ([]byte, error) + type ProvisioningState string + const BillingFailed + const Cancelled + const ConfirmedBilling + const ConfirmedResourceHold + const Created + const Creating + const Expired + const Failed + const Merged + const PendingBilling + const PendingResourceHold + const Split + const Succeeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProvisioningState1 string + const ProvisioningState1BillingFailed + const ProvisioningState1Cancelled + const ProvisioningState1ConfirmedBilling + const ProvisioningState1ConfirmedResourceHold + const ProvisioningState1Created + const ProvisioningState1Creating + const ProvisioningState1Expired + const ProvisioningState1Failed + const ProvisioningState1Merged + const ProvisioningState1PendingBilling + const ProvisioningState1PendingResourceHold + const ProvisioningState1Split + const ProvisioningState1Succeeded + func PossibleProvisioningState1Values() []ProvisioningState1 + type ReservationMergeFuture struct + Result func(Client) (ListResponse, error) + type ReservationUpdateFuture struct + Result func(Client) (Response, error) + type Response struct + Etag *int32 + ID *string + Kind Kind + Location Location + Name *string + Properties *Properties + Sku *SkuName + Type *string + func (r Response) MarshalJSON() ([]byte, error) + type SkuCapability struct + Name *string + Value *string + type SkuName struct + Name *string + type SkuRestriction struct + ReasonCode *string + Type *string + Values *[]string + type SplitFuture struct + Result func(Client) (ListResponse, error) + type SplitProperties struct + Quantities *[]int32 + ReservationID *string + type SplitPropertiesType struct + SplitDestinations *[]string + SplitSource *string + type SplitRequest struct + func (sr *SplitRequest) UnmarshalJSON(body []byte) error + func (sr SplitRequest) MarshalJSON() ([]byte, error) + type StatusCode string + const StatusCodeActive + const StatusCodeExpired + const StatusCodeMerged + const StatusCodeNone + const StatusCodePaymentInstrumentError + const StatusCodePending + const StatusCodePurchaseError + const StatusCodeSplit + const StatusCodeSucceeded + func PossibleStatusCodeValues() []StatusCode + type Term string + const P1Y + const P3Y + func PossibleTermValues() []Term Other modules containing this package github.com/pmalek-sumo/azure-sdk-for-go