Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForInitiatorCustomerType() []string + func PossibleValuesForProductTransferStatus() []string + func PossibleValuesForProductType() []string + func PossibleValuesForTransferStatus() []string + func ValidateBillingProfileCustomerID(input interface{}, key string) (warnings []string, errors []error) + func ValidateCustomerTransferID(input interface{}, key string) (warnings []string, errors []error) + func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateInvoiceSectionTransferID(input interface{}, key string) (warnings []string, errors []error) + type BillingProfileCustomerId struct + BillingAccountName string + BillingProfileName string + CustomerName string + func NewBillingProfileCustomerID(billingAccountName string, billingProfileName string, customerName string) BillingProfileCustomerId + func ParseBillingProfileCustomerID(input string) (*BillingProfileCustomerId, error) + func ParseBillingProfileCustomerIDInsensitively(input string) (*BillingProfileCustomerId, error) + func (id *BillingProfileCustomerId) FromParseResult(input resourceids.ParseResult) error + func (id BillingProfileCustomerId) ID() string + func (id BillingProfileCustomerId) Segments() []resourceids.Segment + func (id BillingProfileCustomerId) String() string + type CancelOperationResponse struct + HttpResponse *http.Response + Model *TransferDetails + OData *odata.OData + type CustomerTransferId struct + BillingAccountName string + BillingProfileName string + CustomerName string + TransferName string + func NewCustomerTransferID(billingAccountName string, billingProfileName string, customerName string, ...) CustomerTransferId + func ParseCustomerTransferID(input string) (*CustomerTransferId, error) + func ParseCustomerTransferIDInsensitively(input string) (*CustomerTransferId, error) + func (id *CustomerTransferId) FromParseResult(input resourceids.ParseResult) error + func (id CustomerTransferId) ID() string + func (id CustomerTransferId) Segments() []resourceids.Segment + func (id CustomerTransferId) String() string + type DetailedTransferStatus struct + ErrorDetails *TransferError + ProductId *string + ProductName *string + ProductType *ProductType + SkuDescription *string + TransferStatus *ProductTransferStatus + type GetOperationResponse struct + HttpResponse *http.Response + Model *TransferDetails + OData *odata.OData + type InitiateOperationResponse struct + HttpResponse *http.Response + Model *TransferDetails + OData *odata.OData + type InitiateTransferProperties struct + RecipientEmailId *string + type InitiateTransferRequest struct + Properties *InitiateTransferProperties + type InitiatorCustomerType string + const InitiatorCustomerTypeEA + const InitiatorCustomerTypePartner + func (s *InitiatorCustomerType) UnmarshalJSON(bytes []byte) error + type InvoiceSectionId struct + BillingAccountName string + BillingProfileName string + InvoiceSectionName string + func NewInvoiceSectionID(billingAccountName string, billingProfileName string, ...) InvoiceSectionId + func ParseInvoiceSectionID(input string) (*InvoiceSectionId, error) + func ParseInvoiceSectionIDInsensitively(input string) (*InvoiceSectionId, error) + func (id *InvoiceSectionId) FromParseResult(input resourceids.ParseResult) error + func (id InvoiceSectionId) ID() string + func (id InvoiceSectionId) Segments() []resourceids.Segment + func (id InvoiceSectionId) String() string + type InvoiceSectionTransferId struct + BillingAccountName string + BillingProfileName string + InvoiceSectionName string + TransferName string + func NewInvoiceSectionTransferID(billingAccountName string, billingProfileName string, ...) InvoiceSectionTransferId + func ParseInvoiceSectionTransferID(input string) (*InvoiceSectionTransferId, error) + func ParseInvoiceSectionTransferIDInsensitively(input string) (*InvoiceSectionTransferId, error) + func (id *InvoiceSectionTransferId) FromParseResult(input resourceids.ParseResult) error + func (id InvoiceSectionTransferId) ID() string + func (id InvoiceSectionTransferId) Segments() []resourceids.Segment + func (id InvoiceSectionTransferId) String() string + type ListCompleteResult struct + Items []TransferDetails + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]TransferDetails + OData *odata.OData + type PartnerInitiateTransferProperties struct + RecipientEmailId *string + ResellerId *string + type PartnerInitiateTransferRequest struct + Properties *PartnerInitiateTransferProperties + type PartnerTransferDetails struct + Id *string + Name *string + Properties *PartnerTransferProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type PartnerTransferDetailsOperationPredicate struct + Id *string + Name *string + Type *string + func (p PartnerTransferDetailsOperationPredicate) Matches(input PartnerTransferDetails) bool + type PartnerTransferProperties struct + CanceledBy *string + DetailedTransferStatus *[]DetailedTransferStatus + ExpirationTime *string + InitiatorCustomerType *InitiatorCustomerType + InitiatorEmailId *string + RecipientEmailId *string + ResellerId *string + ResellerName *string + TransferStatus *TransferStatus + func (o *PartnerTransferProperties) GetExpirationTimeAsTime() (*time.Time, error) + func (o *PartnerTransferProperties) SetExpirationTimeAsTime(input time.Time) + type PartnerTransfersCancelOperationResponse struct + HttpResponse *http.Response + Model *PartnerTransferDetails + OData *odata.OData + type PartnerTransfersGetOperationResponse struct + HttpResponse *http.Response + Model *PartnerTransferDetails + OData *odata.OData + type PartnerTransfersInitiateOperationResponse struct + HttpResponse *http.Response + Model *PartnerTransferDetails + OData *odata.OData + type PartnerTransfersListCompleteResult struct + Items []PartnerTransferDetails + LatestHttpResponse *http.Response + type PartnerTransfersListCustomPager struct + NextLink *odata.Link + func (p *PartnerTransfersListCustomPager) NextPageLink() *odata.Link + type PartnerTransfersListOperationResponse struct + HttpResponse *http.Response + Model *[]PartnerTransferDetails + OData *odata.OData + type ProductTransferStatus string + const ProductTransferStatusCompleted + const ProductTransferStatusFailed + const ProductTransferStatusInProgress + const ProductTransferStatusNotStarted + func (s *ProductTransferStatus) UnmarshalJSON(bytes []byte) error + type ProductType string + const ProductTypeAzureReservation + const ProductTypeAzureSubscription + const ProductTypeDepartment + const ProductTypeSAAS + const ProductTypeSavingsPlan + func (s *ProductType) UnmarshalJSON(bytes []byte) error + type TransferDetails struct + Id *string + Name *string + Properties *TransferProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type TransferDetailsOperationPredicate struct + Id *string + Name *string + Type *string + func (p TransferDetailsOperationPredicate) Matches(input TransferDetails) bool + type TransferError struct + Code *string + Message *string + type TransferProperties struct + CanceledBy *string + DetailedTransferStatus *[]DetailedTransferStatus + ExpirationTime *string + InitiatorEmailId *string + RecipientEmailId *string + TransferStatus *TransferStatus + func (o *TransferProperties) GetExpirationTimeAsTime() (*time.Time, error) + func (o *TransferProperties) SetExpirationTimeAsTime(input time.Time) + type TransferStatus string + const TransferStatusCanceled + const TransferStatusCompleted + const TransferStatusCompletedWithErrors + const TransferStatusDeclined + const TransferStatusExpired + const TransferStatusFailed + const TransferStatusInProgress + const TransferStatusPending + func (s *TransferStatus) UnmarshalJSON(bytes []byte) error + type TransfersClient struct + Client *resourcemanager.Client + func NewTransfersClientWithBaseURI(sdkApi sdkEnv.Api) (*TransfersClient, error) + func (c TransfersClient) Cancel(ctx context.Context, id InvoiceSectionTransferId) (result CancelOperationResponse, err error) + func (c TransfersClient) Get(ctx context.Context, id InvoiceSectionTransferId) (result GetOperationResponse, err error) + func (c TransfersClient) Initiate(ctx context.Context, id InvoiceSectionTransferId, ...) (result InitiateOperationResponse, err error) + func (c TransfersClient) List(ctx context.Context, id InvoiceSectionId) (result ListOperationResponse, err error) + func (c TransfersClient) ListComplete(ctx context.Context, id InvoiceSectionId) (ListCompleteResult, error) + func (c TransfersClient) ListCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListCompleteResult, err error) + func (c TransfersClient) PartnerTransfersCancel(ctx context.Context, id CustomerTransferId) (result PartnerTransfersCancelOperationResponse, err error) + func (c TransfersClient) PartnerTransfersGet(ctx context.Context, id CustomerTransferId) (result PartnerTransfersGetOperationResponse, err error) + func (c TransfersClient) PartnerTransfersInitiate(ctx context.Context, id CustomerTransferId, ...) (result PartnerTransfersInitiateOperationResponse, err error) + func (c TransfersClient) PartnerTransfersList(ctx context.Context, id BillingProfileCustomerId) (result PartnerTransfersListOperationResponse, err error) + func (c TransfersClient) PartnerTransfersListComplete(ctx context.Context, id BillingProfileCustomerId) (PartnerTransfersListCompleteResult, error) + func (c TransfersClient) PartnerTransfersListCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, ...) (result PartnerTransfersListCompleteResult, err error)