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 ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error) + func ValidateCustomerID(input interface{}, key string) (warnings []string, errors []error) + func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error) + type BillingAccountId struct + BillingAccountName string + func NewBillingAccountID(billingAccountName 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 BillingPermissionsClient struct + Client *resourcemanager.Client + func NewBillingPermissionsClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingPermissionsClient, error) + func (c BillingPermissionsClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error) + func (c BillingPermissionsClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error) + func (c BillingPermissionsClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error) + func (c BillingPermissionsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error) + func (c BillingPermissionsClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error) + func (c BillingPermissionsClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error) + func (c BillingPermissionsClient) ListByCustomer(ctx context.Context, id CustomerId) (result ListByCustomerOperationResponse, err error) + func (c BillingPermissionsClient) ListByCustomerComplete(ctx context.Context, id CustomerId) (ListByCustomerCompleteResult, error) + func (c BillingPermissionsClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id CustomerId, ...) (result ListByCustomerCompleteResult, err error) + func (c BillingPermissionsClient) ListByInvoiceSections(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionsOperationResponse, err error) + func (c BillingPermissionsClient) ListByInvoiceSectionsComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionsCompleteResult, error) + func (c BillingPermissionsClient) ListByInvoiceSectionsCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionsCompleteResult, err error) + type BillingPermissionsProperties struct + Actions *[]string + NotActions *[]string + type BillingPermissionsPropertiesOperationPredicate struct + func (p BillingPermissionsPropertiesOperationPredicate) Matches(input BillingPermissionsProperties) bool + type BillingProfileId struct + BillingAccountName string + BillingProfileName string + func NewBillingProfileID(billingAccountName string, billingProfileName 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 CustomerId struct + BillingAccountName string + CustomerName string + func NewCustomerID(billingAccountName string, customerName string) CustomerId + func ParseCustomerID(input string) (*CustomerId, error) + func ParseCustomerIDInsensitively(input string) (*CustomerId, error) + func (id *CustomerId) FromParseResult(input resourceids.ParseResult) error + func (id CustomerId) ID() string + func (id CustomerId) Segments() []resourceids.Segment + func (id CustomerId) String() string + 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 ListByBillingAccountCompleteResult struct + Items []BillingPermissionsProperties + LatestHttpResponse *http.Response + type ListByBillingAccountCustomPager struct + NextLink *odata.Link + func (p *ListByBillingAccountCustomPager) NextPageLink() *odata.Link + type ListByBillingAccountOperationResponse struct + HttpResponse *http.Response + Model *[]BillingPermissionsProperties + OData *odata.OData + type ListByBillingProfileCompleteResult struct + Items []BillingPermissionsProperties + LatestHttpResponse *http.Response + type ListByBillingProfileCustomPager struct + NextLink *odata.Link + func (p *ListByBillingProfileCustomPager) NextPageLink() *odata.Link + type ListByBillingProfileOperationResponse struct + HttpResponse *http.Response + Model *[]BillingPermissionsProperties + OData *odata.OData + type ListByCustomerCompleteResult struct + Items []BillingPermissionsProperties + LatestHttpResponse *http.Response + type ListByCustomerCustomPager struct + NextLink *odata.Link + func (p *ListByCustomerCustomPager) NextPageLink() *odata.Link + type ListByCustomerOperationResponse struct + HttpResponse *http.Response + Model *[]BillingPermissionsProperties + OData *odata.OData + type ListByInvoiceSectionsCompleteResult struct + Items []BillingPermissionsProperties + LatestHttpResponse *http.Response + type ListByInvoiceSectionsCustomPager struct + NextLink *odata.Link + func (p *ListByInvoiceSectionsCustomPager) NextPageLink() *odata.Link + type ListByInvoiceSectionsOperationResponse struct + HttpResponse *http.Response + Model *[]BillingPermissionsProperties + OData *odata.OData