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 PossibleValuesForOperationStatusType() []string + func PossibleValuesForReservationReportSchema() []string + func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error) + type BillingAccountId struct + BillingAccountId string + func NewBillingAccountID(billingAccountId string) BillingAccountId + func ParseBillingAccountID(input string) (*BillingAccountId, error) + func ParseBillingAccountIDInsensitively(input string) (*BillingAccountId, error) + func (id *BillingAccountId) FromParseResult(input resourceids.ParseResult) error + func (id BillingAccountId) ID() string + func (id BillingAccountId) Segments() []resourceids.Segment + func (id BillingAccountId) String() string + type BillingProfileId struct + BillingAccountId string + BillingProfileId string + func NewBillingProfileID(billingAccountId string, billingProfileId string) BillingProfileId + func ParseBillingProfileID(input string) (*BillingProfileId, error) + func ParseBillingProfileIDInsensitively(input string) (*BillingProfileId, error) + func (id *BillingProfileId) FromParseResult(input resourceids.ParseResult) error + func (id BillingProfileId) ID() string + func (id BillingProfileId) Segments() []resourceids.Segment + func (id BillingProfileId) String() string + type GenerateReservationDetailsReportByBillingAccountIdOperationOptions struct + EndDate *string + StartDate *string + func DefaultGenerateReservationDetailsReportByBillingAccountIdOperationOptions() GenerateReservationDetailsReportByBillingAccountIdOperationOptions + func (o GenerateReservationDetailsReportByBillingAccountIdOperationOptions) ToHeaders() *client.Headers + func (o GenerateReservationDetailsReportByBillingAccountIdOperationOptions) ToOData() *odata.Query + func (o GenerateReservationDetailsReportByBillingAccountIdOperationOptions) ToQuery() *client.QueryParams + type GenerateReservationDetailsReportByBillingAccountIdOperationResponse struct + HttpResponse *http.Response + Model *OperationStatus + OData *odata.OData + Poller pollers.Poller + type GenerateReservationDetailsReportByBillingProfileIdOperationOptions struct + EndDate *string + StartDate *string + func DefaultGenerateReservationDetailsReportByBillingProfileIdOperationOptions() GenerateReservationDetailsReportByBillingProfileIdOperationOptions + func (o GenerateReservationDetailsReportByBillingProfileIdOperationOptions) ToHeaders() *client.Headers + func (o GenerateReservationDetailsReportByBillingProfileIdOperationOptions) ToOData() *odata.Query + func (o GenerateReservationDetailsReportByBillingProfileIdOperationOptions) ToQuery() *client.QueryParams + type GenerateReservationDetailsReportByBillingProfileIdOperationResponse struct + HttpResponse *http.Response + Model *OperationStatus + OData *odata.OData + Poller pollers.Poller + type OperationStatus struct + Properties *ReportURL + Status *OperationStatusType + type OperationStatusType string + const OperationStatusTypeCompleted + const OperationStatusTypeFailed + const OperationStatusTypeRunning + func (s *OperationStatusType) UnmarshalJSON(bytes []byte) error + type ReportURL struct + ReportURL *ReservationReportSchema + ValidUntil *string + func (o *ReportURL) GetValidUntilAsTime() (*time.Time, error) + func (o *ReportURL) SetValidUntilAsTime(input time.Time) + type ReservationReportSchema string + const ReservationReportSchemaInstanceFlexibilityGroup + const ReservationReportSchemaInstanceFlexibilityRatio + const ReservationReportSchemaInstanceId + const ReservationReportSchemaKind + const ReservationReportSchemaReservationId + const ReservationReportSchemaReservationOrderId + const ReservationReportSchemaReservedHours + const ReservationReportSchemaSkuName + const ReservationReportSchemaTotalReservedQuantity + const ReservationReportSchemaUsageDate + const ReservationReportSchemaUsedHours + func (s *ReservationReportSchema) UnmarshalJSON(bytes []byte) error + type ReservedInstancesClient struct + Client *resourcemanager.Client + func NewReservedInstancesClientWithBaseURI(sdkApi sdkEnv.Api) (*ReservedInstancesClient, error) + func (c ReservedInstancesClient) GenerateReservationDetailsReportByBillingAccountId(ctx context.Context, id BillingAccountId, ...) (result GenerateReservationDetailsReportByBillingAccountIdOperationResponse, ...) + func (c ReservedInstancesClient) GenerateReservationDetailsReportByBillingAccountIdThenPoll(ctx context.Context, id BillingAccountId, ...) error + func (c ReservedInstancesClient) GenerateReservationDetailsReportByBillingProfileId(ctx context.Context, id BillingProfileId, ...) (result GenerateReservationDetailsReportByBillingProfileIdOperationResponse, ...) + func (c ReservedInstancesClient) GenerateReservationDetailsReportByBillingProfileIdThenPoll(ctx context.Context, id BillingProfileId, ...) error