Documentation ¶
Index ¶
- func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileBillingRoleDefinitionID(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 ValidateBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCustomerBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDepartmentBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDepartmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEnrollmentAccountBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEnrollmentAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error)
- type BillingAccountId
- type BillingPermission
- type BillingProfileBillingRoleDefinitionId
- func NewBillingProfileBillingRoleDefinitionID(billingAccountName string, billingProfileName string, ...) BillingProfileBillingRoleDefinitionId
- func ParseBillingProfileBillingRoleDefinitionID(input string) (*BillingProfileBillingRoleDefinitionId, error)
- func ParseBillingProfileBillingRoleDefinitionIDInsensitively(input string) (*BillingProfileBillingRoleDefinitionId, error)
- func (id *BillingProfileBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
- func (id BillingProfileBillingRoleDefinitionId) ID() string
- func (id BillingProfileBillingRoleDefinitionId) Segments() []resourceids.Segment
- func (id BillingProfileBillingRoleDefinitionId) String() string
- 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 BillingRoleDefinition
- type BillingRoleDefinitionClient
- func (c BillingRoleDefinitionClient) GetByBillingAccount(ctx context.Context, id BillingRoleDefinitionId) (result GetByBillingAccountOperationResponse, err error)
- func (c BillingRoleDefinitionClient) GetByBillingProfile(ctx context.Context, id BillingProfileBillingRoleDefinitionId) (result GetByBillingProfileOperationResponse, err error)
- func (c BillingRoleDefinitionClient) GetByCustomer(ctx context.Context, id CustomerBillingRoleDefinitionId) (result GetByCustomerOperationResponse, err error)
- func (c BillingRoleDefinitionClient) GetByDepartment(ctx context.Context, id DepartmentBillingRoleDefinitionId) (result GetByDepartmentOperationResponse, err error)
- func (c BillingRoleDefinitionClient) GetByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleDefinitionId) (result GetByEnrollmentAccountOperationResponse, err error)
- func (c BillingRoleDefinitionClient) GetByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleDefinitionId) (result GetByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error)
- func (c BillingRoleDefinitionClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error)
- func (c BillingRoleDefinitionClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId) (result ListByCustomerOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId) (ListByCustomerCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, ...) (result ListByCustomerCompleteResult, err error)
- func (c BillingRoleDefinitionClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, ...) (result ListByDepartmentCompleteResult, err error)
- func (c BillingRoleDefinitionClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, ...) (result ListByEnrollmentAccountCompleteResult, err error)
- func (c BillingRoleDefinitionClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleDefinitionClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
- func (c BillingRoleDefinitionClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionCompleteResult, err error)
- type BillingRoleDefinitionId
- type BillingRoleDefinitionOperationPredicate
- type BillingRoleDefinitionProperties
- type CustomerBillingRoleDefinitionId
- func NewCustomerBillingRoleDefinitionID(billingAccountName string, billingProfileName string, customerName string, ...) CustomerBillingRoleDefinitionId
- func ParseCustomerBillingRoleDefinitionID(input string) (*CustomerBillingRoleDefinitionId, error)
- func ParseCustomerBillingRoleDefinitionIDInsensitively(input string) (*CustomerBillingRoleDefinitionId, error)
- type DepartmentBillingRoleDefinitionId
- func NewDepartmentBillingRoleDefinitionID(billingAccountName string, departmentName string, ...) DepartmentBillingRoleDefinitionId
- func ParseDepartmentBillingRoleDefinitionID(input string) (*DepartmentBillingRoleDefinitionId, error)
- func ParseDepartmentBillingRoleDefinitionIDInsensitively(input string) (*DepartmentBillingRoleDefinitionId, error)
- type DepartmentId
- type EnrollmentAccountBillingRoleDefinitionId
- func NewEnrollmentAccountBillingRoleDefinitionID(billingAccountName string, enrollmentAccountName string, ...) EnrollmentAccountBillingRoleDefinitionId
- func ParseEnrollmentAccountBillingRoleDefinitionID(input string) (*EnrollmentAccountBillingRoleDefinitionId, error)
- func ParseEnrollmentAccountBillingRoleDefinitionIDInsensitively(input string) (*EnrollmentAccountBillingRoleDefinitionId, error)
- func (id *EnrollmentAccountBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
- func (id EnrollmentAccountBillingRoleDefinitionId) ID() string
- func (id EnrollmentAccountBillingRoleDefinitionId) Segments() []resourceids.Segment
- func (id EnrollmentAccountBillingRoleDefinitionId) String() string
- type EnrollmentAccountId
- type GetByBillingAccountOperationResponse
- type GetByBillingProfileOperationResponse
- type GetByCustomerOperationResponse
- type GetByDepartmentOperationResponse
- type GetByEnrollmentAccountOperationResponse
- type GetByInvoiceSectionOperationResponse
- type InvoiceSectionBillingRoleDefinitionId
- func NewInvoiceSectionBillingRoleDefinitionID(billingAccountName string, billingProfileName string, ...) InvoiceSectionBillingRoleDefinitionId
- func ParseInvoiceSectionBillingRoleDefinitionID(input string) (*InvoiceSectionBillingRoleDefinitionId, error)
- func ParseInvoiceSectionBillingRoleDefinitionIDInsensitively(input string) (*InvoiceSectionBillingRoleDefinitionId, error)
- func (id *InvoiceSectionBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
- func (id InvoiceSectionBillingRoleDefinitionId) ID() string
- func (id InvoiceSectionBillingRoleDefinitionId) Segments() []resourceids.Segment
- func (id InvoiceSectionBillingRoleDefinitionId) String() string
- type InvoiceSectionId
- type ListByBillingAccountCompleteResult
- type ListByBillingAccountOperationResponse
- type ListByBillingProfileCompleteResult
- type ListByBillingProfileOperationResponse
- type ListByCustomerCompleteResult
- type ListByCustomerOperationResponse
- type ListByDepartmentCompleteResult
- type ListByDepartmentOperationResponse
- type ListByEnrollmentAccountCompleteResult
- type ListByEnrollmentAccountOperationResponse
- type ListByInvoiceSectionCompleteResult
- type ListByInvoiceSectionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateBillingAccountID ¶
ValidateBillingAccountID checks that 'input' can be parsed as a Billing Account ID
func ValidateBillingProfileBillingRoleDefinitionID ¶
func ValidateBillingProfileBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingProfileBillingRoleDefinitionID checks that 'input' can be parsed as a Billing Profile Billing Role Definition 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 ValidateBillingRoleDefinitionID ¶
func ValidateBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingRoleDefinitionID checks that 'input' can be parsed as a Billing Role Definition ID
func ValidateCustomerBillingRoleDefinitionID ¶
func ValidateCustomerBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateCustomerBillingRoleDefinitionID checks that 'input' can be parsed as a Customer Billing Role Definition ID
func ValidateDepartmentBillingRoleDefinitionID ¶
func ValidateDepartmentBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateDepartmentBillingRoleDefinitionID checks that 'input' can be parsed as a Department Billing Role Definition ID
func ValidateDepartmentID ¶
ValidateDepartmentID checks that 'input' can be parsed as a Department ID
func ValidateEnrollmentAccountBillingRoleDefinitionID ¶
func ValidateEnrollmentAccountBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateEnrollmentAccountBillingRoleDefinitionID checks that 'input' can be parsed as a Enrollment Account Billing Role Definition ID
func ValidateEnrollmentAccountID ¶
ValidateEnrollmentAccountID checks that 'input' can be parsed as a Enrollment Account ID
func ValidateInvoiceSectionBillingRoleDefinitionID ¶
func ValidateInvoiceSectionBillingRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateInvoiceSectionBillingRoleDefinitionID checks that 'input' can be parsed as a Invoice Section Billing Role Definition 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 BillingPermission ¶
type BillingProfileBillingRoleDefinitionId ¶
type BillingProfileBillingRoleDefinitionId struct { BillingAccountName string BillingProfileName string BillingRoleDefinitionName string }
BillingProfileBillingRoleDefinitionId is a struct representing the Resource ID for a Billing Profile Billing Role Definition
func NewBillingProfileBillingRoleDefinitionID ¶
func NewBillingProfileBillingRoleDefinitionID(billingAccountName string, billingProfileName string, billingRoleDefinitionName string) BillingProfileBillingRoleDefinitionId
NewBillingProfileBillingRoleDefinitionID returns a new BillingProfileBillingRoleDefinitionId struct
func ParseBillingProfileBillingRoleDefinitionID ¶
func ParseBillingProfileBillingRoleDefinitionID(input string) (*BillingProfileBillingRoleDefinitionId, error)
ParseBillingProfileBillingRoleDefinitionID parses 'input' into a BillingProfileBillingRoleDefinitionId
func ParseBillingProfileBillingRoleDefinitionIDInsensitively ¶
func ParseBillingProfileBillingRoleDefinitionIDInsensitively(input string) (*BillingProfileBillingRoleDefinitionId, error)
ParseBillingProfileBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a BillingProfileBillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*BillingProfileBillingRoleDefinitionId) FromParseResult ¶
func (id *BillingProfileBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileBillingRoleDefinitionId) ID ¶
func (id BillingProfileBillingRoleDefinitionId) ID() string
ID returns the formatted Billing Profile Billing Role Definition ID
func (BillingProfileBillingRoleDefinitionId) Segments ¶
func (id BillingProfileBillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile Billing Role Definition ID
func (BillingProfileBillingRoleDefinitionId) String ¶
func (id BillingProfileBillingRoleDefinitionId) String() string
String returns a human-readable description of this Billing Profile Billing Role Definition 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 BillingRoleDefinition ¶
type BillingRoleDefinition struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BillingRoleDefinitionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BillingRoleDefinitionClient ¶
type BillingRoleDefinitionClient struct {
Client *resourcemanager.Client
}
func NewBillingRoleDefinitionClientWithBaseURI ¶
func NewBillingRoleDefinitionClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingRoleDefinitionClient, error)
func (BillingRoleDefinitionClient) GetByBillingAccount ¶
func (c BillingRoleDefinitionClient) GetByBillingAccount(ctx context.Context, id BillingRoleDefinitionId) (result GetByBillingAccountOperationResponse, err error)
GetByBillingAccount ...
func (BillingRoleDefinitionClient) GetByBillingProfile ¶
func (c BillingRoleDefinitionClient) GetByBillingProfile(ctx context.Context, id BillingProfileBillingRoleDefinitionId) (result GetByBillingProfileOperationResponse, err error)
GetByBillingProfile ...
func (BillingRoleDefinitionClient) GetByCustomer ¶
func (c BillingRoleDefinitionClient) GetByCustomer(ctx context.Context, id CustomerBillingRoleDefinitionId) (result GetByCustomerOperationResponse, err error)
GetByCustomer ...
func (BillingRoleDefinitionClient) GetByDepartment ¶
func (c BillingRoleDefinitionClient) GetByDepartment(ctx context.Context, id DepartmentBillingRoleDefinitionId) (result GetByDepartmentOperationResponse, err error)
GetByDepartment ...
func (BillingRoleDefinitionClient) GetByEnrollmentAccount ¶
func (c BillingRoleDefinitionClient) GetByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleDefinitionId) (result GetByEnrollmentAccountOperationResponse, err error)
GetByEnrollmentAccount ...
func (BillingRoleDefinitionClient) GetByInvoiceSection ¶
func (c BillingRoleDefinitionClient) GetByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleDefinitionId) (result GetByInvoiceSectionOperationResponse, err error)
GetByInvoiceSection ...
func (BillingRoleDefinitionClient) ListByBillingAccount ¶
func (c BillingRoleDefinitionClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
ListByBillingAccount ...
func (BillingRoleDefinitionClient) ListByBillingAccountComplete ¶
func (c BillingRoleDefinitionClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
ListByBillingAccountComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByBillingAccountCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, predicate BillingRoleDefinitionOperationPredicate) (result ListByBillingAccountCompleteResult, err error)
ListByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleDefinitionClient) ListByBillingProfile ¶
func (c BillingRoleDefinitionClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
ListByBillingProfile ...
func (BillingRoleDefinitionClient) ListByBillingProfileComplete ¶
func (c BillingRoleDefinitionClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
ListByBillingProfileComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByBillingProfileCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, predicate BillingRoleDefinitionOperationPredicate) (result ListByBillingProfileCompleteResult, err error)
ListByBillingProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleDefinitionClient) ListByCustomer ¶
func (c BillingRoleDefinitionClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId) (result ListByCustomerOperationResponse, err error)
ListByCustomer ...
func (BillingRoleDefinitionClient) ListByCustomerComplete ¶
func (c BillingRoleDefinitionClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId) (ListByCustomerCompleteResult, error)
ListByCustomerComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByCustomerCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, predicate BillingRoleDefinitionOperationPredicate) (result ListByCustomerCompleteResult, err error)
ListByCustomerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleDefinitionClient) ListByDepartment ¶
func (c BillingRoleDefinitionClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
ListByDepartment ...
func (BillingRoleDefinitionClient) ListByDepartmentComplete ¶
func (c BillingRoleDefinitionClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
ListByDepartmentComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByDepartmentCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, predicate BillingRoleDefinitionOperationPredicate) (result ListByDepartmentCompleteResult, err error)
ListByDepartmentCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleDefinitionClient) ListByEnrollmentAccount ¶
func (c BillingRoleDefinitionClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
ListByEnrollmentAccount ...
func (BillingRoleDefinitionClient) ListByEnrollmentAccountComplete ¶
func (c BillingRoleDefinitionClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
ListByEnrollmentAccountComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByEnrollmentAccountCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, predicate BillingRoleDefinitionOperationPredicate) (result ListByEnrollmentAccountCompleteResult, err error)
ListByEnrollmentAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleDefinitionClient) ListByInvoiceSection ¶
func (c BillingRoleDefinitionClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
ListByInvoiceSection ...
func (BillingRoleDefinitionClient) ListByInvoiceSectionComplete ¶
func (c BillingRoleDefinitionClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
ListByInvoiceSectionComplete retrieves all the results into a single object
func (BillingRoleDefinitionClient) ListByInvoiceSectionCompleteMatchingPredicate ¶
func (c BillingRoleDefinitionClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, predicate BillingRoleDefinitionOperationPredicate) (result ListByInvoiceSectionCompleteResult, err error)
ListByInvoiceSectionCompleteMatchingPredicate retrieves all the results and then applies the predicate
type BillingRoleDefinitionId ¶
BillingRoleDefinitionId is a struct representing the Resource ID for a Billing Role Definition
func NewBillingRoleDefinitionID ¶
func NewBillingRoleDefinitionID(billingAccountName string, billingRoleDefinitionName string) BillingRoleDefinitionId
NewBillingRoleDefinitionID returns a new BillingRoleDefinitionId struct
func ParseBillingRoleDefinitionID ¶
func ParseBillingRoleDefinitionID(input string) (*BillingRoleDefinitionId, error)
ParseBillingRoleDefinitionID parses 'input' into a BillingRoleDefinitionId
func ParseBillingRoleDefinitionIDInsensitively ¶
func ParseBillingRoleDefinitionIDInsensitively(input string) (*BillingRoleDefinitionId, error)
ParseBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a BillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*BillingRoleDefinitionId) FromParseResult ¶
func (id *BillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (BillingRoleDefinitionId) ID ¶
func (id BillingRoleDefinitionId) ID() string
ID returns the formatted Billing Role Definition ID
func (BillingRoleDefinitionId) Segments ¶
func (id BillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Role Definition ID
func (BillingRoleDefinitionId) String ¶
func (id BillingRoleDefinitionId) String() string
String returns a human-readable description of this Billing Role Definition ID
type BillingRoleDefinitionOperationPredicate ¶
func (BillingRoleDefinitionOperationPredicate) Matches ¶
func (p BillingRoleDefinitionOperationPredicate) Matches(input BillingRoleDefinition) bool
type BillingRoleDefinitionProperties ¶
type BillingRoleDefinitionProperties struct { Description *string `json:"description,omitempty"` Permissions *[]BillingPermission `json:"permissions,omitempty"` RoleName string `json:"roleName"` }
type CustomerBillingRoleDefinitionId ¶
type CustomerBillingRoleDefinitionId struct { BillingAccountName string BillingProfileName string CustomerName string BillingRoleDefinitionName string }
CustomerBillingRoleDefinitionId is a struct representing the Resource ID for a Customer Billing Role Definition
func NewCustomerBillingRoleDefinitionID ¶
func NewCustomerBillingRoleDefinitionID(billingAccountName string, billingProfileName string, customerName string, billingRoleDefinitionName string) CustomerBillingRoleDefinitionId
NewCustomerBillingRoleDefinitionID returns a new CustomerBillingRoleDefinitionId struct
func ParseCustomerBillingRoleDefinitionID ¶
func ParseCustomerBillingRoleDefinitionID(input string) (*CustomerBillingRoleDefinitionId, error)
ParseCustomerBillingRoleDefinitionID parses 'input' into a CustomerBillingRoleDefinitionId
func ParseCustomerBillingRoleDefinitionIDInsensitively ¶
func ParseCustomerBillingRoleDefinitionIDInsensitively(input string) (*CustomerBillingRoleDefinitionId, error)
ParseCustomerBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a CustomerBillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*CustomerBillingRoleDefinitionId) FromParseResult ¶
func (id *CustomerBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (CustomerBillingRoleDefinitionId) ID ¶
func (id CustomerBillingRoleDefinitionId) ID() string
ID returns the formatted Customer Billing Role Definition ID
func (CustomerBillingRoleDefinitionId) Segments ¶
func (id CustomerBillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Customer Billing Role Definition ID
func (CustomerBillingRoleDefinitionId) String ¶
func (id CustomerBillingRoleDefinitionId) String() string
String returns a human-readable description of this Customer Billing Role Definition ID
type DepartmentBillingRoleDefinitionId ¶
type DepartmentBillingRoleDefinitionId struct { BillingAccountName string DepartmentName string BillingRoleDefinitionName string }
DepartmentBillingRoleDefinitionId is a struct representing the Resource ID for a Department Billing Role Definition
func NewDepartmentBillingRoleDefinitionID ¶
func NewDepartmentBillingRoleDefinitionID(billingAccountName string, departmentName string, billingRoleDefinitionName string) DepartmentBillingRoleDefinitionId
NewDepartmentBillingRoleDefinitionID returns a new DepartmentBillingRoleDefinitionId struct
func ParseDepartmentBillingRoleDefinitionID ¶
func ParseDepartmentBillingRoleDefinitionID(input string) (*DepartmentBillingRoleDefinitionId, error)
ParseDepartmentBillingRoleDefinitionID parses 'input' into a DepartmentBillingRoleDefinitionId
func ParseDepartmentBillingRoleDefinitionIDInsensitively ¶
func ParseDepartmentBillingRoleDefinitionIDInsensitively(input string) (*DepartmentBillingRoleDefinitionId, error)
ParseDepartmentBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a DepartmentBillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*DepartmentBillingRoleDefinitionId) FromParseResult ¶
func (id *DepartmentBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (DepartmentBillingRoleDefinitionId) ID ¶
func (id DepartmentBillingRoleDefinitionId) ID() string
ID returns the formatted Department Billing Role Definition ID
func (DepartmentBillingRoleDefinitionId) Segments ¶
func (id DepartmentBillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Department Billing Role Definition ID
func (DepartmentBillingRoleDefinitionId) String ¶
func (id DepartmentBillingRoleDefinitionId) String() string
String returns a human-readable description of this Department Billing Role Definition ID
type DepartmentId ¶
DepartmentId is a struct representing the Resource ID for a Department
func NewDepartmentID ¶
func NewDepartmentID(billingAccountName string, departmentName string) DepartmentId
NewDepartmentID returns a new DepartmentId struct
func ParseDepartmentID ¶
func ParseDepartmentID(input string) (*DepartmentId, error)
ParseDepartmentID parses 'input' into a DepartmentId
func ParseDepartmentIDInsensitively ¶
func ParseDepartmentIDInsensitively(input string) (*DepartmentId, error)
ParseDepartmentIDInsensitively parses 'input' case-insensitively into a DepartmentId note: this method should only be used for API response data and not user input
func (*DepartmentId) FromParseResult ¶
func (id *DepartmentId) FromParseResult(input resourceids.ParseResult) error
func (DepartmentId) Segments ¶
func (id DepartmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Department ID
func (DepartmentId) String ¶
func (id DepartmentId) String() string
String returns a human-readable description of this Department ID
type EnrollmentAccountBillingRoleDefinitionId ¶
type EnrollmentAccountBillingRoleDefinitionId struct { BillingAccountName string EnrollmentAccountName string BillingRoleDefinitionName string }
EnrollmentAccountBillingRoleDefinitionId is a struct representing the Resource ID for a Enrollment Account Billing Role Definition
func NewEnrollmentAccountBillingRoleDefinitionID ¶
func NewEnrollmentAccountBillingRoleDefinitionID(billingAccountName string, enrollmentAccountName string, billingRoleDefinitionName string) EnrollmentAccountBillingRoleDefinitionId
NewEnrollmentAccountBillingRoleDefinitionID returns a new EnrollmentAccountBillingRoleDefinitionId struct
func ParseEnrollmentAccountBillingRoleDefinitionID ¶
func ParseEnrollmentAccountBillingRoleDefinitionID(input string) (*EnrollmentAccountBillingRoleDefinitionId, error)
ParseEnrollmentAccountBillingRoleDefinitionID parses 'input' into a EnrollmentAccountBillingRoleDefinitionId
func ParseEnrollmentAccountBillingRoleDefinitionIDInsensitively ¶
func ParseEnrollmentAccountBillingRoleDefinitionIDInsensitively(input string) (*EnrollmentAccountBillingRoleDefinitionId, error)
ParseEnrollmentAccountBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a EnrollmentAccountBillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*EnrollmentAccountBillingRoleDefinitionId) FromParseResult ¶
func (id *EnrollmentAccountBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (EnrollmentAccountBillingRoleDefinitionId) ID ¶
func (id EnrollmentAccountBillingRoleDefinitionId) ID() string
ID returns the formatted Enrollment Account Billing Role Definition ID
func (EnrollmentAccountBillingRoleDefinitionId) Segments ¶
func (id EnrollmentAccountBillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Enrollment Account Billing Role Definition ID
func (EnrollmentAccountBillingRoleDefinitionId) String ¶
func (id EnrollmentAccountBillingRoleDefinitionId) String() string
String returns a human-readable description of this Enrollment Account Billing Role Definition ID
type EnrollmentAccountId ¶
EnrollmentAccountId is a struct representing the Resource ID for a Enrollment Account
func NewEnrollmentAccountID ¶
func NewEnrollmentAccountID(billingAccountName string, enrollmentAccountName string) EnrollmentAccountId
NewEnrollmentAccountID returns a new EnrollmentAccountId struct
func ParseEnrollmentAccountID ¶
func ParseEnrollmentAccountID(input string) (*EnrollmentAccountId, error)
ParseEnrollmentAccountID parses 'input' into a EnrollmentAccountId
func ParseEnrollmentAccountIDInsensitively ¶
func ParseEnrollmentAccountIDInsensitively(input string) (*EnrollmentAccountId, error)
ParseEnrollmentAccountIDInsensitively parses 'input' case-insensitively into a EnrollmentAccountId note: this method should only be used for API response data and not user input
func (*EnrollmentAccountId) FromParseResult ¶
func (id *EnrollmentAccountId) FromParseResult(input resourceids.ParseResult) error
func (EnrollmentAccountId) ID ¶
func (id EnrollmentAccountId) ID() string
ID returns the formatted Enrollment Account ID
func (EnrollmentAccountId) Segments ¶
func (id EnrollmentAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Enrollment Account ID
func (EnrollmentAccountId) String ¶
func (id EnrollmentAccountId) String() string
String returns a human-readable description of this Enrollment Account ID
type GetByBillingAccountOperationResponse ¶
type GetByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type GetByBillingProfileOperationResponse ¶
type GetByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type GetByCustomerOperationResponse ¶
type GetByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type GetByDepartmentOperationResponse ¶
type GetByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type GetByEnrollmentAccountOperationResponse ¶
type GetByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type GetByInvoiceSectionOperationResponse ¶
type GetByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleDefinition }
type InvoiceSectionBillingRoleDefinitionId ¶
type InvoiceSectionBillingRoleDefinitionId struct { BillingAccountName string BillingProfileName string InvoiceSectionName string BillingRoleDefinitionName string }
InvoiceSectionBillingRoleDefinitionId is a struct representing the Resource ID for a Invoice Section Billing Role Definition
func NewInvoiceSectionBillingRoleDefinitionID ¶
func NewInvoiceSectionBillingRoleDefinitionID(billingAccountName string, billingProfileName string, invoiceSectionName string, billingRoleDefinitionName string) InvoiceSectionBillingRoleDefinitionId
NewInvoiceSectionBillingRoleDefinitionID returns a new InvoiceSectionBillingRoleDefinitionId struct
func ParseInvoiceSectionBillingRoleDefinitionID ¶
func ParseInvoiceSectionBillingRoleDefinitionID(input string) (*InvoiceSectionBillingRoleDefinitionId, error)
ParseInvoiceSectionBillingRoleDefinitionID parses 'input' into a InvoiceSectionBillingRoleDefinitionId
func ParseInvoiceSectionBillingRoleDefinitionIDInsensitively ¶
func ParseInvoiceSectionBillingRoleDefinitionIDInsensitively(input string) (*InvoiceSectionBillingRoleDefinitionId, error)
ParseInvoiceSectionBillingRoleDefinitionIDInsensitively parses 'input' case-insensitively into a InvoiceSectionBillingRoleDefinitionId note: this method should only be used for API response data and not user input
func (*InvoiceSectionBillingRoleDefinitionId) FromParseResult ¶
func (id *InvoiceSectionBillingRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (InvoiceSectionBillingRoleDefinitionId) ID ¶
func (id InvoiceSectionBillingRoleDefinitionId) ID() string
ID returns the formatted Invoice Section Billing Role Definition ID
func (InvoiceSectionBillingRoleDefinitionId) Segments ¶
func (id InvoiceSectionBillingRoleDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Invoice Section Billing Role Definition ID
func (InvoiceSectionBillingRoleDefinitionId) String ¶
func (id InvoiceSectionBillingRoleDefinitionId) String() string
String returns a human-readable description of this Invoice Section Billing Role Definition ID
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 []BillingRoleDefinition }
type ListByBillingAccountOperationResponse ¶
type ListByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
type ListByBillingProfileCompleteResult ¶
type ListByBillingProfileCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleDefinition }
type ListByBillingProfileOperationResponse ¶
type ListByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
type ListByCustomerCompleteResult ¶
type ListByCustomerCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleDefinition }
type ListByCustomerOperationResponse ¶
type ListByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
type ListByDepartmentCompleteResult ¶
type ListByDepartmentCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleDefinition }
type ListByDepartmentOperationResponse ¶
type ListByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
type ListByEnrollmentAccountCompleteResult ¶
type ListByEnrollmentAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleDefinition }
type ListByEnrollmentAccountOperationResponse ¶
type ListByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
type ListByInvoiceSectionCompleteResult ¶
type ListByInvoiceSectionCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleDefinition }
type ListByInvoiceSectionOperationResponse ¶
type ListByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleDefinition }
Source Files ¶
- client.go
- id_billingaccount.go
- id_billingprofile.go
- id_billingprofilebillingroledefinition.go
- id_billingprofilecustomer.go
- id_billingroledefinition.go
- id_customerbillingroledefinition.go
- id_department.go
- id_departmentbillingroledefinition.go
- id_enrollmentaccount.go
- id_enrollmentaccountbillingroledefinition.go
- id_invoicesection.go
- id_invoicesectionbillingroledefinition.go
- method_getbybillingaccount.go
- method_getbybillingprofile.go
- method_getbycustomer.go
- method_getbydepartment.go
- method_getbyenrollmentaccount.go
- method_getbyinvoicesection.go
- method_listbybillingaccount.go
- method_listbybillingprofile.go
- method_listbycustomer.go
- method_listbydepartment.go
- method_listbyenrollmentaccount.go
- method_listbyinvoicesection.go
- model_billingpermission.go
- model_billingroledefinition.go
- model_billingroledefinitionproperties.go
- predicates.go
- version.go