Documentation ¶
Index ¶
- func PossibleValuesForBillingRequestStatus() []string
- func PossibleValuesForBillingRequestType() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileCustomerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingRequestID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error)
- type BillingAccountId
- type BillingProfileCustomerId
- func NewBillingProfileCustomerID(billingAccountName string, billingProfileName string, customerName string) BillingProfileCustomerId
- func ParseBillingProfileCustomerID(input string) (*BillingProfileCustomerId, error)
- func ParseBillingProfileCustomerIDInsensitively(input string) (*BillingProfileCustomerId, error)
- type BillingProfileId
- type BillingRequest
- type BillingRequestClient
- func (c BillingRequestClient) CreateOrUpdate(ctx context.Context, id BillingRequestId, input BillingRequest) (result CreateOrUpdateOperationResponse, err error)
- func (c BillingRequestClient) CreateOrUpdateThenPoll(ctx context.Context, id BillingRequestId, input BillingRequest) error
- func (c BillingRequestClient) Get(ctx context.Context, id BillingRequestId) (result GetOperationResponse, err error)
- func (c BillingRequestClient) ListByBillingAccount(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountOperationResponse, err error)
- func (c BillingRequestClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId, ...) (ListByBillingAccountCompleteResult, error)
- func (c BillingRequestClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error)
- func (c BillingRequestClient) ListByBillingProfile(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileOperationResponse, err error)
- func (c BillingRequestClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId, ...) (ListByBillingProfileCompleteResult, error)
- func (c BillingRequestClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error)
- func (c BillingRequestClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId, ...) (result ListByCustomerOperationResponse, err error)
- func (c BillingRequestClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId, ...) (ListByCustomerCompleteResult, error)
- func (c BillingRequestClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, ...) (result ListByCustomerCompleteResult, err error)
- func (c BillingRequestClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionOperationResponse, err error)
- func (c BillingRequestClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId, ...) (ListByInvoiceSectionCompleteResult, error)
- func (c BillingRequestClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionCompleteResult, err error)
- func (c BillingRequestClient) ListByUser(ctx context.Context, options ListByUserOperationOptions) (result ListByUserOperationResponse, err error)
- func (c BillingRequestClient) ListByUserComplete(ctx context.Context, options ListByUserOperationOptions) (ListByUserCompleteResult, error)
- func (c BillingRequestClient) ListByUserCompleteMatchingPredicate(ctx context.Context, options ListByUserOperationOptions, ...) (result ListByUserCompleteResult, err error)
- type BillingRequestId
- type BillingRequestOperationPredicate
- type BillingRequestProperties
- func (o *BillingRequestProperties) GetCreationDateAsTime() (*time.Time, error)
- func (o *BillingRequestProperties) GetExpirationDateAsTime() (*time.Time, error)
- func (o *BillingRequestProperties) GetLastUpdatedDateAsTime() (*time.Time, error)
- func (o *BillingRequestProperties) GetReviewalDateAsTime() (*time.Time, error)
- func (o *BillingRequestProperties) SetCreationDateAsTime(input time.Time)
- func (o *BillingRequestProperties) SetExpirationDateAsTime(input time.Time)
- func (o *BillingRequestProperties) SetLastUpdatedDateAsTime(input time.Time)
- func (o *BillingRequestProperties) SetReviewalDateAsTime(input time.Time)
- type BillingRequestStatus
- type BillingRequestType
- type CreateOrUpdateOperationResponse
- type GetOperationResponse
- type InvoiceSectionId
- type ListByBillingAccountCompleteResult
- type ListByBillingAccountCustomPager
- type ListByBillingAccountOperationOptions
- type ListByBillingAccountOperationResponse
- type ListByBillingProfileCompleteResult
- type ListByBillingProfileCustomPager
- type ListByBillingProfileOperationOptions
- type ListByBillingProfileOperationResponse
- type ListByCustomerCompleteResult
- type ListByCustomerCustomPager
- type ListByCustomerOperationOptions
- type ListByCustomerOperationResponse
- type ListByInvoiceSectionCompleteResult
- type ListByInvoiceSectionCustomPager
- type ListByInvoiceSectionOperationOptions
- type ListByInvoiceSectionOperationResponse
- type ListByUserCompleteResult
- type ListByUserCustomPager
- type ListByUserOperationOptions
- type ListByUserOperationResponse
- type Principal
- type ProvisioningState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBillingRequestStatus ¶
func PossibleValuesForBillingRequestStatus() []string
func PossibleValuesForBillingRequestType ¶
func PossibleValuesForBillingRequestType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateBillingAccountID ¶
ValidateBillingAccountID checks that 'input' can be parsed as a Billing Account ID
func ValidateBillingProfileCustomerID ¶
func ValidateBillingProfileCustomerID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingProfileCustomerID checks that 'input' can be parsed as a Billing Profile Customer ID
func ValidateBillingProfileID ¶
ValidateBillingProfileID checks that 'input' can be parsed as a Billing Profile ID
func ValidateBillingRequestID ¶
ValidateBillingRequestID checks that 'input' can be parsed as a Billing Request ID
func ValidateInvoiceSectionID ¶
ValidateInvoiceSectionID checks that 'input' can be parsed as a Invoice Section ID
Types ¶
type BillingAccountId ¶
type BillingAccountId struct {
BillingAccountName string
}
BillingAccountId is a struct representing the Resource ID for a Billing Account
func NewBillingAccountID ¶
func NewBillingAccountID(billingAccountName string) BillingAccountId
NewBillingAccountID returns a new BillingAccountId struct
func ParseBillingAccountID ¶
func ParseBillingAccountID(input string) (*BillingAccountId, error)
ParseBillingAccountID parses 'input' into a BillingAccountId
func ParseBillingAccountIDInsensitively ¶
func ParseBillingAccountIDInsensitively(input string) (*BillingAccountId, error)
ParseBillingAccountIDInsensitively parses 'input' case-insensitively into a BillingAccountId note: this method should only be used for API response data and not user input
func (*BillingAccountId) FromParseResult ¶
func (id *BillingAccountId) FromParseResult(input resourceids.ParseResult) error
func (BillingAccountId) ID ¶
func (id BillingAccountId) ID() string
ID returns the formatted Billing Account ID
func (BillingAccountId) Segments ¶
func (id BillingAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Account ID
func (BillingAccountId) String ¶
func (id BillingAccountId) String() string
String returns a human-readable description of this Billing Account ID
type BillingProfileCustomerId ¶
type BillingProfileCustomerId struct { BillingAccountName string BillingProfileName string CustomerName string }
BillingProfileCustomerId is a struct representing the Resource ID for a Billing Profile Customer
func NewBillingProfileCustomerID ¶
func NewBillingProfileCustomerID(billingAccountName string, billingProfileName string, customerName string) BillingProfileCustomerId
NewBillingProfileCustomerID returns a new BillingProfileCustomerId struct
func ParseBillingProfileCustomerID ¶
func ParseBillingProfileCustomerID(input string) (*BillingProfileCustomerId, error)
ParseBillingProfileCustomerID parses 'input' into a BillingProfileCustomerId
func ParseBillingProfileCustomerIDInsensitively ¶
func ParseBillingProfileCustomerIDInsensitively(input string) (*BillingProfileCustomerId, error)
ParseBillingProfileCustomerIDInsensitively parses 'input' case-insensitively into a BillingProfileCustomerId note: this method should only be used for API response data and not user input
func (*BillingProfileCustomerId) FromParseResult ¶
func (id *BillingProfileCustomerId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileCustomerId) ID ¶
func (id BillingProfileCustomerId) ID() string
ID returns the formatted Billing Profile Customer ID
func (BillingProfileCustomerId) Segments ¶
func (id BillingProfileCustomerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile Customer ID
func (BillingProfileCustomerId) String ¶
func (id BillingProfileCustomerId) String() string
String returns a human-readable description of this Billing Profile Customer ID
type BillingProfileId ¶
BillingProfileId is a struct representing the Resource ID for a Billing Profile
func NewBillingProfileID ¶
func NewBillingProfileID(billingAccountName string, billingProfileName string) BillingProfileId
NewBillingProfileID returns a new BillingProfileId struct
func ParseBillingProfileID ¶
func ParseBillingProfileID(input string) (*BillingProfileId, error)
ParseBillingProfileID parses 'input' into a BillingProfileId
func ParseBillingProfileIDInsensitively ¶
func ParseBillingProfileIDInsensitively(input string) (*BillingProfileId, error)
ParseBillingProfileIDInsensitively parses 'input' case-insensitively into a BillingProfileId note: this method should only be used for API response data and not user input
func (*BillingProfileId) FromParseResult ¶
func (id *BillingProfileId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileId) ID ¶
func (id BillingProfileId) ID() string
ID returns the formatted Billing Profile ID
func (BillingProfileId) Segments ¶
func (id BillingProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile ID
func (BillingProfileId) String ¶
func (id BillingProfileId) String() string
String returns a human-readable description of this Billing Profile ID
type BillingRequest ¶
type BillingRequest struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BillingRequestProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BillingRequestClient ¶
type BillingRequestClient struct {
Client *resourcemanager.Client
}
func NewBillingRequestClientWithBaseURI ¶
func NewBillingRequestClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingRequestClient, error)
func (BillingRequestClient) CreateOrUpdate ¶
func (c BillingRequestClient) CreateOrUpdate(ctx context.Context, id BillingRequestId, input BillingRequest) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (BillingRequestClient) CreateOrUpdateThenPoll ¶
func (c BillingRequestClient) CreateOrUpdateThenPoll(ctx context.Context, id BillingRequestId, input BillingRequest) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (BillingRequestClient) Get ¶
func (c BillingRequestClient) Get(ctx context.Context, id BillingRequestId) (result GetOperationResponse, err error)
Get ...
func (BillingRequestClient) ListByBillingAccount ¶
func (c BillingRequestClient) ListByBillingAccount(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions) (result ListByBillingAccountOperationResponse, err error)
ListByBillingAccount ...
func (BillingRequestClient) ListByBillingAccountComplete ¶
func (c BillingRequestClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions) (ListByBillingAccountCompleteResult, error)
ListByBillingAccountComplete retrieves all the results into a single object
func (BillingRequestClient) ListByBillingAccountCompleteMatchingPredicate ¶
func (c BillingRequestClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, options ListByBillingAccountOperationOptions, predicate BillingRequestOperationPredicate) (result ListByBillingAccountCompleteResult, err error)
ListByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRequestClient) ListByBillingProfile ¶
func (c BillingRequestClient) ListByBillingProfile(ctx context.Context, id BillingProfileId, options ListByBillingProfileOperationOptions) (result ListByBillingProfileOperationResponse, err error)
ListByBillingProfile ...
func (BillingRequestClient) ListByBillingProfileComplete ¶
func (c BillingRequestClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId, options ListByBillingProfileOperationOptions) (ListByBillingProfileCompleteResult, error)
ListByBillingProfileComplete retrieves all the results into a single object
func (BillingRequestClient) ListByBillingProfileCompleteMatchingPredicate ¶
func (c BillingRequestClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, options ListByBillingProfileOperationOptions, predicate BillingRequestOperationPredicate) (result ListByBillingProfileCompleteResult, err error)
ListByBillingProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRequestClient) ListByCustomer ¶
func (c BillingRequestClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId, options ListByCustomerOperationOptions) (result ListByCustomerOperationResponse, err error)
ListByCustomer ...
func (BillingRequestClient) ListByCustomerComplete ¶
func (c BillingRequestClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId, options ListByCustomerOperationOptions) (ListByCustomerCompleteResult, error)
ListByCustomerComplete retrieves all the results into a single object
func (BillingRequestClient) ListByCustomerCompleteMatchingPredicate ¶
func (c BillingRequestClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, options ListByCustomerOperationOptions, predicate BillingRequestOperationPredicate) (result ListByCustomerCompleteResult, err error)
ListByCustomerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRequestClient) ListByInvoiceSection ¶
func (c BillingRequestClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId, options ListByInvoiceSectionOperationOptions) (result ListByInvoiceSectionOperationResponse, err error)
ListByInvoiceSection ...
func (BillingRequestClient) ListByInvoiceSectionComplete ¶
func (c BillingRequestClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId, options ListByInvoiceSectionOperationOptions) (ListByInvoiceSectionCompleteResult, error)
ListByInvoiceSectionComplete retrieves all the results into a single object
func (BillingRequestClient) ListByInvoiceSectionCompleteMatchingPredicate ¶
func (c BillingRequestClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, options ListByInvoiceSectionOperationOptions, predicate BillingRequestOperationPredicate) (result ListByInvoiceSectionCompleteResult, err error)
ListByInvoiceSectionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRequestClient) ListByUser ¶
func (c BillingRequestClient) ListByUser(ctx context.Context, options ListByUserOperationOptions) (result ListByUserOperationResponse, err error)
ListByUser ...
func (BillingRequestClient) ListByUserComplete ¶
func (c BillingRequestClient) ListByUserComplete(ctx context.Context, options ListByUserOperationOptions) (ListByUserCompleteResult, error)
ListByUserComplete retrieves all the results into a single object
func (BillingRequestClient) ListByUserCompleteMatchingPredicate ¶
func (c BillingRequestClient) ListByUserCompleteMatchingPredicate(ctx context.Context, options ListByUserOperationOptions, predicate BillingRequestOperationPredicate) (result ListByUserCompleteResult, err error)
ListByUserCompleteMatchingPredicate retrieves all the results and then applies the predicate
type BillingRequestId ¶
type BillingRequestId struct {
BillingRequestName string
}
BillingRequestId is a struct representing the Resource ID for a Billing Request
func NewBillingRequestID ¶
func NewBillingRequestID(billingRequestName string) BillingRequestId
NewBillingRequestID returns a new BillingRequestId struct
func ParseBillingRequestID ¶
func ParseBillingRequestID(input string) (*BillingRequestId, error)
ParseBillingRequestID parses 'input' into a BillingRequestId
func ParseBillingRequestIDInsensitively ¶
func ParseBillingRequestIDInsensitively(input string) (*BillingRequestId, error)
ParseBillingRequestIDInsensitively parses 'input' case-insensitively into a BillingRequestId note: this method should only be used for API response data and not user input
func (*BillingRequestId) FromParseResult ¶
func (id *BillingRequestId) FromParseResult(input resourceids.ParseResult) error
func (BillingRequestId) ID ¶
func (id BillingRequestId) ID() string
ID returns the formatted Billing Request ID
func (BillingRequestId) Segments ¶
func (id BillingRequestId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Request ID
func (BillingRequestId) String ¶
func (id BillingRequestId) String() string
String returns a human-readable description of this Billing Request ID
type BillingRequestOperationPredicate ¶
func (BillingRequestOperationPredicate) Matches ¶
func (p BillingRequestOperationPredicate) Matches(input BillingRequest) bool
type BillingRequestProperties ¶
type BillingRequestProperties struct { AdditionalInformation *map[string]string `json:"additionalInformation,omitempty"` BillingAccountDisplayName *string `json:"billingAccountDisplayName,omitempty"` BillingAccountId *string `json:"billingAccountId,omitempty"` BillingAccountName *string `json:"billingAccountName,omitempty"` BillingAccountPrimaryBillingTenantId *string `json:"billingAccountPrimaryBillingTenantId,omitempty"` BillingProfileDisplayName *string `json:"billingProfileDisplayName,omitempty"` BillingProfileId *string `json:"billingProfileId,omitempty"` BillingProfileName *string `json:"billingProfileName,omitempty"` BillingScope *string `json:"billingScope,omitempty"` CreatedBy *Principal `json:"createdBy,omitempty"` CreationDate *string `json:"creationDate,omitempty"` CustomerDisplayName *string `json:"customerDisplayName,omitempty"` CustomerId *string `json:"customerId,omitempty"` CustomerName *string `json:"customerName,omitempty"` DecisionReason *string `json:"decisionReason,omitempty"` ExpirationDate *string `json:"expirationDate,omitempty"` InvoiceSectionDisplayName *string `json:"invoiceSectionDisplayName,omitempty"` InvoiceSectionId *string `json:"invoiceSectionId,omitempty"` InvoiceSectionName *string `json:"invoiceSectionName,omitempty"` Justification *string `json:"justification,omitempty"` LastUpdatedBy *Principal `json:"lastUpdatedBy,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` Recipients *[]Principal `json:"recipients,omitempty"` RequestScope *string `json:"requestScope,omitempty"` ReviewalDate *string `json:"reviewalDate,omitempty"` ReviewedBy *Principal `json:"reviewedBy,omitempty"` Status *BillingRequestStatus `json:"status,omitempty"` SubscriptionDisplayName *string `json:"subscriptionDisplayName,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` SubscriptionName *string `json:"subscriptionName,omitempty"` Type *BillingRequestType `json:"type,omitempty"` }
func (*BillingRequestProperties) GetCreationDateAsTime ¶
func (o *BillingRequestProperties) GetCreationDateAsTime() (*time.Time, error)
func (*BillingRequestProperties) GetExpirationDateAsTime ¶
func (o *BillingRequestProperties) GetExpirationDateAsTime() (*time.Time, error)
func (*BillingRequestProperties) GetLastUpdatedDateAsTime ¶
func (o *BillingRequestProperties) GetLastUpdatedDateAsTime() (*time.Time, error)
func (*BillingRequestProperties) GetReviewalDateAsTime ¶
func (o *BillingRequestProperties) GetReviewalDateAsTime() (*time.Time, error)
func (*BillingRequestProperties) SetCreationDateAsTime ¶
func (o *BillingRequestProperties) SetCreationDateAsTime(input time.Time)
func (*BillingRequestProperties) SetExpirationDateAsTime ¶
func (o *BillingRequestProperties) SetExpirationDateAsTime(input time.Time)
func (*BillingRequestProperties) SetLastUpdatedDateAsTime ¶
func (o *BillingRequestProperties) SetLastUpdatedDateAsTime(input time.Time)
func (*BillingRequestProperties) SetReviewalDateAsTime ¶
func (o *BillingRequestProperties) SetReviewalDateAsTime(input time.Time)
type BillingRequestStatus ¶
type BillingRequestStatus string
const ( BillingRequestStatusApproved BillingRequestStatus = "Approved" BillingRequestStatusCancelled BillingRequestStatus = "Cancelled" BillingRequestStatusCompleted BillingRequestStatus = "Completed" BillingRequestStatusDeclined BillingRequestStatus = "Declined" BillingRequestStatusExpired BillingRequestStatus = "Expired" BillingRequestStatusOther BillingRequestStatus = "Other" BillingRequestStatusPending BillingRequestStatus = "Pending" )
func (*BillingRequestStatus) UnmarshalJSON ¶
func (s *BillingRequestStatus) UnmarshalJSON(bytes []byte) error
type BillingRequestType ¶
type BillingRequestType string
const ( BillingRequestTypeInvoiceAccess BillingRequestType = "InvoiceAccess" BillingRequestTypeOther BillingRequestType = "Other" BillingRequestTypeProvisioningAccess BillingRequestType = "ProvisioningAccess" BillingRequestTypeRoleAssignment BillingRequestType = "RoleAssignment" BillingRequestTypeUpdateBillingPolicy BillingRequestType = "UpdateBillingPolicy" )
func (*BillingRequestType) UnmarshalJSON ¶
func (s *BillingRequestType) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRequest }
type InvoiceSectionId ¶
type InvoiceSectionId struct { BillingAccountName string BillingProfileName string InvoiceSectionName string }
InvoiceSectionId is a struct representing the Resource ID for a Invoice Section
func NewInvoiceSectionID ¶
func NewInvoiceSectionID(billingAccountName string, billingProfileName string, invoiceSectionName string) InvoiceSectionId
NewInvoiceSectionID returns a new InvoiceSectionId struct
func ParseInvoiceSectionID ¶
func ParseInvoiceSectionID(input string) (*InvoiceSectionId, error)
ParseInvoiceSectionID parses 'input' into a InvoiceSectionId
func ParseInvoiceSectionIDInsensitively ¶
func ParseInvoiceSectionIDInsensitively(input string) (*InvoiceSectionId, error)
ParseInvoiceSectionIDInsensitively parses 'input' case-insensitively into a InvoiceSectionId note: this method should only be used for API response data and not user input
func (*InvoiceSectionId) FromParseResult ¶
func (id *InvoiceSectionId) FromParseResult(input resourceids.ParseResult) error
func (InvoiceSectionId) ID ¶
func (id InvoiceSectionId) ID() string
ID returns the formatted Invoice Section ID
func (InvoiceSectionId) Segments ¶
func (id InvoiceSectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Invoice Section ID
func (InvoiceSectionId) String ¶
func (id InvoiceSectionId) String() string
String returns a human-readable description of this Invoice Section ID
type ListByBillingAccountCompleteResult ¶
type ListByBillingAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRequest }
type ListByBillingAccountCustomPager ¶ added in v0.20240628.1153531
func (*ListByBillingAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByBillingAccountCustomPager) NextPageLink() *odata.Link
type ListByBillingAccountOperationOptions ¶
type ListByBillingAccountOperationOptions struct { Count *bool Filter *string OrderBy *string Search *string Skip *int64 Top *int64 }
func DefaultListByBillingAccountOperationOptions ¶
func DefaultListByBillingAccountOperationOptions() ListByBillingAccountOperationOptions
func (ListByBillingAccountOperationOptions) ToHeaders ¶
func (o ListByBillingAccountOperationOptions) ToHeaders() *client.Headers
func (ListByBillingAccountOperationOptions) ToOData ¶
func (o ListByBillingAccountOperationOptions) ToOData() *odata.Query
func (ListByBillingAccountOperationOptions) ToQuery ¶
func (o ListByBillingAccountOperationOptions) ToQuery() *client.QueryParams
type ListByBillingAccountOperationResponse ¶
type ListByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRequest }
type ListByBillingProfileCompleteResult ¶
type ListByBillingProfileCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRequest }
type ListByBillingProfileCustomPager ¶ added in v0.20240628.1153531
func (*ListByBillingProfileCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByBillingProfileCustomPager) NextPageLink() *odata.Link
type ListByBillingProfileOperationOptions ¶
type ListByBillingProfileOperationOptions struct { Count *bool Filter *string OrderBy *string Search *string Skip *int64 Top *int64 }
func DefaultListByBillingProfileOperationOptions ¶
func DefaultListByBillingProfileOperationOptions() ListByBillingProfileOperationOptions
func (ListByBillingProfileOperationOptions) ToHeaders ¶
func (o ListByBillingProfileOperationOptions) ToHeaders() *client.Headers
func (ListByBillingProfileOperationOptions) ToOData ¶
func (o ListByBillingProfileOperationOptions) ToOData() *odata.Query
func (ListByBillingProfileOperationOptions) ToQuery ¶
func (o ListByBillingProfileOperationOptions) ToQuery() *client.QueryParams
type ListByBillingProfileOperationResponse ¶
type ListByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRequest }
type ListByCustomerCompleteResult ¶
type ListByCustomerCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRequest }
type ListByCustomerCustomPager ¶ added in v0.20240628.1153531
func (*ListByCustomerCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByCustomerCustomPager) NextPageLink() *odata.Link
type ListByCustomerOperationOptions ¶
type ListByCustomerOperationOptions struct { Count *bool Filter *string OrderBy *string Search *string Skip *int64 Top *int64 }
func DefaultListByCustomerOperationOptions ¶
func DefaultListByCustomerOperationOptions() ListByCustomerOperationOptions
func (ListByCustomerOperationOptions) ToHeaders ¶
func (o ListByCustomerOperationOptions) ToHeaders() *client.Headers
func (ListByCustomerOperationOptions) ToOData ¶
func (o ListByCustomerOperationOptions) ToOData() *odata.Query
func (ListByCustomerOperationOptions) ToQuery ¶
func (o ListByCustomerOperationOptions) ToQuery() *client.QueryParams
type ListByCustomerOperationResponse ¶
type ListByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRequest }
type ListByInvoiceSectionCompleteResult ¶
type ListByInvoiceSectionCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRequest }
type ListByInvoiceSectionCustomPager ¶ added in v0.20240628.1153531
func (*ListByInvoiceSectionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByInvoiceSectionCustomPager) NextPageLink() *odata.Link
type ListByInvoiceSectionOperationOptions ¶
type ListByInvoiceSectionOperationOptions struct { Count *bool Filter *string OrderBy *string Search *string Skip *int64 Top *int64 }
func DefaultListByInvoiceSectionOperationOptions ¶
func DefaultListByInvoiceSectionOperationOptions() ListByInvoiceSectionOperationOptions
func (ListByInvoiceSectionOperationOptions) ToHeaders ¶
func (o ListByInvoiceSectionOperationOptions) ToHeaders() *client.Headers
func (ListByInvoiceSectionOperationOptions) ToOData ¶
func (o ListByInvoiceSectionOperationOptions) ToOData() *odata.Query
func (ListByInvoiceSectionOperationOptions) ToQuery ¶
func (o ListByInvoiceSectionOperationOptions) ToQuery() *client.QueryParams
type ListByInvoiceSectionOperationResponse ¶
type ListByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRequest }
type ListByUserCompleteResult ¶
type ListByUserCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRequest }
type ListByUserCustomPager ¶ added in v0.20240628.1153531
func (*ListByUserCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByUserCustomPager) NextPageLink() *odata.Link
type ListByUserOperationOptions ¶
type ListByUserOperationOptions struct { Count *bool Filter *string OrderBy *string Search *string Skip *int64 Top *int64 }
func DefaultListByUserOperationOptions ¶
func DefaultListByUserOperationOptions() ListByUserOperationOptions
func (ListByUserOperationOptions) ToHeaders ¶
func (o ListByUserOperationOptions) ToHeaders() *client.Headers
func (ListByUserOperationOptions) ToOData ¶
func (o ListByUserOperationOptions) ToOData() *odata.Query
func (ListByUserOperationOptions) ToQuery ¶
func (o ListByUserOperationOptions) ToQuery() *client.QueryParams
type ListByUserOperationResponse ¶
type ListByUserOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRequest }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateNew ProvisioningState = "New" ProvisioningStatePending ProvisioningState = "Pending" ProvisioningStateProvisioning ProvisioningState = "Provisioning" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_billingaccount.go
- id_billingprofile.go
- id_billingprofilecustomer.go
- id_billingrequest.go
- id_invoicesection.go
- method_createorupdate.go
- method_get.go
- method_listbybillingaccount.go
- method_listbybillingprofile.go
- method_listbycustomer.go
- method_listbyinvoicesection.go
- method_listbyuser.go
- model_billingrequest.go
- model_billingrequestproperties.go
- model_principal.go
- predicates.go
- version.go