Documentation ¶
Index ¶
- func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDepartmentBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDepartmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEnrollmentAccountBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEnrollmentAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error)
- type AddByBillingAccountCompleteResult
- type AddByBillingAccountOperationResponse
- type AddByBillingProfileCompleteResult
- type AddByBillingProfileOperationResponse
- type AddByInvoiceSectionCompleteResult
- type AddByInvoiceSectionOperationResponse
- type BillingAccountId
- type BillingProfileBillingRoleAssignmentId
- func NewBillingProfileBillingRoleAssignmentID(billingAccountName string, billingProfileName string, ...) BillingProfileBillingRoleAssignmentId
- func ParseBillingProfileBillingRoleAssignmentID(input string) (*BillingProfileBillingRoleAssignmentId, error)
- func ParseBillingProfileBillingRoleAssignmentIDInsensitively(input string) (*BillingProfileBillingRoleAssignmentId, error)
- func (id *BillingProfileBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
- func (id BillingProfileBillingRoleAssignmentId) ID() string
- func (id BillingProfileBillingRoleAssignmentId) Segments() []resourceids.Segment
- func (id BillingProfileBillingRoleAssignmentId) String() string
- type BillingProfileId
- type BillingRoleAssignment
- type BillingRoleAssignmentId
- type BillingRoleAssignmentOperationPredicate
- type BillingRoleAssignmentPayload
- type BillingRoleAssignmentProperties
- type BillingRoleAssignmentsClient
- func (c BillingRoleAssignmentsClient) AddByBillingAccount(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload) (result AddByBillingAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) AddByBillingAccountComplete(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload) (AddByBillingAccountCompleteResult, error)
- func (c BillingRoleAssignmentsClient) AddByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload, ...) (result AddByBillingAccountCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) AddByBillingProfile(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload) (result AddByBillingProfileOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) AddByBillingProfileComplete(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload) (AddByBillingProfileCompleteResult, error)
- func (c BillingRoleAssignmentsClient) AddByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload, ...) (result AddByBillingProfileCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) AddByInvoiceSection(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload) (result AddByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) AddByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload) (AddByInvoiceSectionCompleteResult, error)
- func (c BillingRoleAssignmentsClient) AddByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload, ...) (result AddByInvoiceSectionCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) DeleteByBillingAccount(ctx context.Context, id BillingRoleAssignmentId) (result DeleteByBillingAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) DeleteByBillingProfile(ctx context.Context, id BillingProfileBillingRoleAssignmentId) (result DeleteByBillingProfileOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) DeleteByDepartment(ctx context.Context, id DepartmentBillingRoleAssignmentId) (result DeleteByDepartmentOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) DeleteByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId) (result DeleteByEnrollmentAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) DeleteByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleAssignmentId) (result DeleteByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) EnrollmentAccountRoleAssignmentsPut(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId, ...) (result EnrollmentAccountRoleAssignmentsPutOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) EnrollmentDepartmentRoleAssignmentsPut(ctx context.Context, id DepartmentBillingRoleAssignmentId, ...) (result EnrollmentDepartmentRoleAssignmentsPutOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) GetByBillingAccount(ctx context.Context, id BillingRoleAssignmentId) (result GetByBillingAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) GetByBillingProfile(ctx context.Context, id BillingProfileBillingRoleAssignmentId) (result GetByBillingProfileOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) GetByDepartment(ctx context.Context, id DepartmentBillingRoleAssignmentId) (result GetByDepartmentOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) GetByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId) (result GetByEnrollmentAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) GetByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleAssignmentId) (result GetByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
- func (c BillingRoleAssignmentsClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
- func (c BillingRoleAssignmentsClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
- func (c BillingRoleAssignmentsClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, ...) (result ListByDepartmentCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
- func (c BillingRoleAssignmentsClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, ...) (result ListByEnrollmentAccountCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
- func (c BillingRoleAssignmentsClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
- func (c BillingRoleAssignmentsClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionCompleteResult, err error)
- func (c BillingRoleAssignmentsClient) RoleAssignmentsPut(ctx context.Context, id BillingRoleAssignmentId, input BillingRoleAssignment) (result RoleAssignmentsPutOperationResponse, err error)
- type DeleteByBillingAccountOperationResponse
- type DeleteByBillingProfileOperationResponse
- type DeleteByDepartmentOperationResponse
- type DeleteByEnrollmentAccountOperationResponse
- type DeleteByInvoiceSectionOperationResponse
- type DepartmentBillingRoleAssignmentId
- func NewDepartmentBillingRoleAssignmentID(billingAccountName string, departmentName string, ...) DepartmentBillingRoleAssignmentId
- func ParseDepartmentBillingRoleAssignmentID(input string) (*DepartmentBillingRoleAssignmentId, error)
- func ParseDepartmentBillingRoleAssignmentIDInsensitively(input string) (*DepartmentBillingRoleAssignmentId, error)
- type DepartmentId
- type EnrollmentAccountBillingRoleAssignmentId
- func NewEnrollmentAccountBillingRoleAssignmentID(billingAccountName string, enrollmentAccountName string, ...) EnrollmentAccountBillingRoleAssignmentId
- func ParseEnrollmentAccountBillingRoleAssignmentID(input string) (*EnrollmentAccountBillingRoleAssignmentId, error)
- func ParseEnrollmentAccountBillingRoleAssignmentIDInsensitively(input string) (*EnrollmentAccountBillingRoleAssignmentId, error)
- func (id *EnrollmentAccountBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
- func (id EnrollmentAccountBillingRoleAssignmentId) ID() string
- func (id EnrollmentAccountBillingRoleAssignmentId) Segments() []resourceids.Segment
- func (id EnrollmentAccountBillingRoleAssignmentId) String() string
- type EnrollmentAccountId
- type EnrollmentAccountRoleAssignmentsPutOperationResponse
- type EnrollmentDepartmentRoleAssignmentsPutOperationResponse
- type GetByBillingAccountOperationResponse
- type GetByBillingProfileOperationResponse
- type GetByDepartmentOperationResponse
- type GetByEnrollmentAccountOperationResponse
- type GetByInvoiceSectionOperationResponse
- type InvoiceSectionBillingRoleAssignmentId
- func NewInvoiceSectionBillingRoleAssignmentID(billingAccountName string, billingProfileName string, ...) InvoiceSectionBillingRoleAssignmentId
- func ParseInvoiceSectionBillingRoleAssignmentID(input string) (*InvoiceSectionBillingRoleAssignmentId, error)
- func ParseInvoiceSectionBillingRoleAssignmentIDInsensitively(input string) (*InvoiceSectionBillingRoleAssignmentId, error)
- func (id *InvoiceSectionBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
- func (id InvoiceSectionBillingRoleAssignmentId) ID() string
- func (id InvoiceSectionBillingRoleAssignmentId) Segments() []resourceids.Segment
- func (id InvoiceSectionBillingRoleAssignmentId) String() string
- type InvoiceSectionId
- type ListByBillingAccountCompleteResult
- type ListByBillingAccountOperationResponse
- type ListByBillingProfileCompleteResult
- type ListByBillingProfileOperationResponse
- type ListByDepartmentCompleteResult
- type ListByDepartmentOperationResponse
- type ListByEnrollmentAccountCompleteResult
- type ListByEnrollmentAccountOperationResponse
- type ListByInvoiceSectionCompleteResult
- type ListByInvoiceSectionOperationResponse
- type RoleAssignmentsPutOperationResponse
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 ValidateBillingProfileBillingRoleAssignmentID ¶
func ValidateBillingProfileBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingProfileBillingRoleAssignmentID checks that 'input' can be parsed as a Billing Profile Billing Role Assignment ID
func ValidateBillingProfileID ¶
ValidateBillingProfileID checks that 'input' can be parsed as a Billing Profile ID
func ValidateBillingRoleAssignmentID ¶
func ValidateBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingRoleAssignmentID checks that 'input' can be parsed as a Billing Role Assignment ID
func ValidateDepartmentBillingRoleAssignmentID ¶
func ValidateDepartmentBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateDepartmentBillingRoleAssignmentID checks that 'input' can be parsed as a Department Billing Role Assignment ID
func ValidateDepartmentID ¶
ValidateDepartmentID checks that 'input' can be parsed as a Department ID
func ValidateEnrollmentAccountBillingRoleAssignmentID ¶
func ValidateEnrollmentAccountBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateEnrollmentAccountBillingRoleAssignmentID checks that 'input' can be parsed as a Enrollment Account Billing Role Assignment ID
func ValidateEnrollmentAccountID ¶
ValidateEnrollmentAccountID checks that 'input' can be parsed as a Enrollment Account ID
func ValidateInvoiceSectionBillingRoleAssignmentID ¶
func ValidateInvoiceSectionBillingRoleAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateInvoiceSectionBillingRoleAssignmentID checks that 'input' can be parsed as a Invoice Section Billing Role Assignment ID
func ValidateInvoiceSectionID ¶
ValidateInvoiceSectionID checks that 'input' can be parsed as a Invoice Section ID
Types ¶
type AddByBillingAccountCompleteResult ¶ added in v0.20240227.1172434
type AddByBillingAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type AddByBillingAccountOperationResponse ¶
type AddByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type AddByBillingProfileCompleteResult ¶ added in v0.20240227.1172434
type AddByBillingProfileCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type AddByBillingProfileOperationResponse ¶
type AddByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type AddByInvoiceSectionCompleteResult ¶ added in v0.20240227.1172434
type AddByInvoiceSectionCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type AddByInvoiceSectionOperationResponse ¶
type AddByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
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 BillingProfileBillingRoleAssignmentId ¶
type BillingProfileBillingRoleAssignmentId struct { BillingAccountName string BillingProfileName string BillingRoleAssignmentName string }
BillingProfileBillingRoleAssignmentId is a struct representing the Resource ID for a Billing Profile Billing Role Assignment
func NewBillingProfileBillingRoleAssignmentID ¶
func NewBillingProfileBillingRoleAssignmentID(billingAccountName string, billingProfileName string, billingRoleAssignmentName string) BillingProfileBillingRoleAssignmentId
NewBillingProfileBillingRoleAssignmentID returns a new BillingProfileBillingRoleAssignmentId struct
func ParseBillingProfileBillingRoleAssignmentID ¶
func ParseBillingProfileBillingRoleAssignmentID(input string) (*BillingProfileBillingRoleAssignmentId, error)
ParseBillingProfileBillingRoleAssignmentID parses 'input' into a BillingProfileBillingRoleAssignmentId
func ParseBillingProfileBillingRoleAssignmentIDInsensitively ¶
func ParseBillingProfileBillingRoleAssignmentIDInsensitively(input string) (*BillingProfileBillingRoleAssignmentId, error)
ParseBillingProfileBillingRoleAssignmentIDInsensitively parses 'input' case-insensitively into a BillingProfileBillingRoleAssignmentId note: this method should only be used for API response data and not user input
func (*BillingProfileBillingRoleAssignmentId) FromParseResult ¶
func (id *BillingProfileBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (BillingProfileBillingRoleAssignmentId) ID ¶
func (id BillingProfileBillingRoleAssignmentId) ID() string
ID returns the formatted Billing Profile Billing Role Assignment ID
func (BillingProfileBillingRoleAssignmentId) Segments ¶
func (id BillingProfileBillingRoleAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Profile Billing Role Assignment ID
func (BillingProfileBillingRoleAssignmentId) String ¶
func (id BillingProfileBillingRoleAssignmentId) String() string
String returns a human-readable description of this Billing Profile Billing Role Assignment 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 BillingRoleAssignment ¶
type BillingRoleAssignment struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BillingRoleAssignmentProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type BillingRoleAssignmentId ¶
BillingRoleAssignmentId is a struct representing the Resource ID for a Billing Role Assignment
func NewBillingRoleAssignmentID ¶
func NewBillingRoleAssignmentID(billingAccountName string, billingRoleAssignmentName string) BillingRoleAssignmentId
NewBillingRoleAssignmentID returns a new BillingRoleAssignmentId struct
func ParseBillingRoleAssignmentID ¶
func ParseBillingRoleAssignmentID(input string) (*BillingRoleAssignmentId, error)
ParseBillingRoleAssignmentID parses 'input' into a BillingRoleAssignmentId
func ParseBillingRoleAssignmentIDInsensitively ¶
func ParseBillingRoleAssignmentIDInsensitively(input string) (*BillingRoleAssignmentId, error)
ParseBillingRoleAssignmentIDInsensitively parses 'input' case-insensitively into a BillingRoleAssignmentId note: this method should only be used for API response data and not user input
func (*BillingRoleAssignmentId) FromParseResult ¶
func (id *BillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (BillingRoleAssignmentId) ID ¶
func (id BillingRoleAssignmentId) ID() string
ID returns the formatted Billing Role Assignment ID
func (BillingRoleAssignmentId) Segments ¶
func (id BillingRoleAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Billing Role Assignment ID
func (BillingRoleAssignmentId) String ¶
func (id BillingRoleAssignmentId) String() string
String returns a human-readable description of this Billing Role Assignment ID
type BillingRoleAssignmentOperationPredicate ¶
func (BillingRoleAssignmentOperationPredicate) Matches ¶
func (p BillingRoleAssignmentOperationPredicate) Matches(input BillingRoleAssignment) bool
type BillingRoleAssignmentProperties ¶
type BillingRoleAssignmentProperties struct { CreatedByPrincipalId *string `json:"createdByPrincipalId,omitempty"` CreatedByPrincipalTenantId *string `json:"createdByPrincipalTenantId,omitempty"` CreatedByUserEmailAddress *string `json:"createdByUserEmailAddress,omitempty"` CreatedOn *string `json:"createdOn,omitempty"` Name *string `json:"name,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PrincipalTenantId *string `json:"principalTenantId,omitempty"` RoleDefinitionId *string `json:"roleDefinitionId,omitempty"` Scope *string `json:"scope,omitempty"` UserAuthenticationType *string `json:"userAuthenticationType,omitempty"` UserEmailAddress *string `json:"userEmailAddress,omitempty"` }
type BillingRoleAssignmentsClient ¶
type BillingRoleAssignmentsClient struct {
Client *resourcemanager.Client
}
func NewBillingRoleAssignmentsClientWithBaseURI ¶
func NewBillingRoleAssignmentsClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingRoleAssignmentsClient, error)
func (BillingRoleAssignmentsClient) AddByBillingAccount ¶
func (c BillingRoleAssignmentsClient) AddByBillingAccount(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload) (result AddByBillingAccountOperationResponse, err error)
AddByBillingAccount ...
func (BillingRoleAssignmentsClient) AddByBillingAccountComplete ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByBillingAccountComplete(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload) (AddByBillingAccountCompleteResult, error)
AddByBillingAccountComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) AddByBillingAccountCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, input BillingRoleAssignmentPayload, predicate BillingRoleAssignmentOperationPredicate) (result AddByBillingAccountCompleteResult, err error)
AddByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) AddByBillingProfile ¶
func (c BillingRoleAssignmentsClient) AddByBillingProfile(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload) (result AddByBillingProfileOperationResponse, err error)
AddByBillingProfile ...
func (BillingRoleAssignmentsClient) AddByBillingProfileComplete ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByBillingProfileComplete(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload) (AddByBillingProfileCompleteResult, error)
AddByBillingProfileComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) AddByBillingProfileCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, input BillingRoleAssignmentPayload, predicate BillingRoleAssignmentOperationPredicate) (result AddByBillingProfileCompleteResult, err error)
AddByBillingProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) AddByInvoiceSection ¶
func (c BillingRoleAssignmentsClient) AddByInvoiceSection(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload) (result AddByInvoiceSectionOperationResponse, err error)
AddByInvoiceSection ...
func (BillingRoleAssignmentsClient) AddByInvoiceSectionComplete ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload) (AddByInvoiceSectionCompleteResult, error)
AddByInvoiceSectionComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) AddByInvoiceSectionCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c BillingRoleAssignmentsClient) AddByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, input BillingRoleAssignmentPayload, predicate BillingRoleAssignmentOperationPredicate) (result AddByInvoiceSectionCompleteResult, err error)
AddByInvoiceSectionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) DeleteByBillingAccount ¶
func (c BillingRoleAssignmentsClient) DeleteByBillingAccount(ctx context.Context, id BillingRoleAssignmentId) (result DeleteByBillingAccountOperationResponse, err error)
DeleteByBillingAccount ...
func (BillingRoleAssignmentsClient) DeleteByBillingProfile ¶
func (c BillingRoleAssignmentsClient) DeleteByBillingProfile(ctx context.Context, id BillingProfileBillingRoleAssignmentId) (result DeleteByBillingProfileOperationResponse, err error)
DeleteByBillingProfile ...
func (BillingRoleAssignmentsClient) DeleteByDepartment ¶
func (c BillingRoleAssignmentsClient) DeleteByDepartment(ctx context.Context, id DepartmentBillingRoleAssignmentId) (result DeleteByDepartmentOperationResponse, err error)
DeleteByDepartment ...
func (BillingRoleAssignmentsClient) DeleteByEnrollmentAccount ¶
func (c BillingRoleAssignmentsClient) DeleteByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId) (result DeleteByEnrollmentAccountOperationResponse, err error)
DeleteByEnrollmentAccount ...
func (BillingRoleAssignmentsClient) DeleteByInvoiceSection ¶
func (c BillingRoleAssignmentsClient) DeleteByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleAssignmentId) (result DeleteByInvoiceSectionOperationResponse, err error)
DeleteByInvoiceSection ...
func (BillingRoleAssignmentsClient) EnrollmentAccountRoleAssignmentsPut ¶
func (c BillingRoleAssignmentsClient) EnrollmentAccountRoleAssignmentsPut(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId, input BillingRoleAssignment) (result EnrollmentAccountRoleAssignmentsPutOperationResponse, err error)
EnrollmentAccountRoleAssignmentsPut ...
func (BillingRoleAssignmentsClient) EnrollmentDepartmentRoleAssignmentsPut ¶
func (c BillingRoleAssignmentsClient) EnrollmentDepartmentRoleAssignmentsPut(ctx context.Context, id DepartmentBillingRoleAssignmentId, input BillingRoleAssignment) (result EnrollmentDepartmentRoleAssignmentsPutOperationResponse, err error)
EnrollmentDepartmentRoleAssignmentsPut ...
func (BillingRoleAssignmentsClient) GetByBillingAccount ¶
func (c BillingRoleAssignmentsClient) GetByBillingAccount(ctx context.Context, id BillingRoleAssignmentId) (result GetByBillingAccountOperationResponse, err error)
GetByBillingAccount ...
func (BillingRoleAssignmentsClient) GetByBillingProfile ¶
func (c BillingRoleAssignmentsClient) GetByBillingProfile(ctx context.Context, id BillingProfileBillingRoleAssignmentId) (result GetByBillingProfileOperationResponse, err error)
GetByBillingProfile ...
func (BillingRoleAssignmentsClient) GetByDepartment ¶
func (c BillingRoleAssignmentsClient) GetByDepartment(ctx context.Context, id DepartmentBillingRoleAssignmentId) (result GetByDepartmentOperationResponse, err error)
GetByDepartment ...
func (BillingRoleAssignmentsClient) GetByEnrollmentAccount ¶
func (c BillingRoleAssignmentsClient) GetByEnrollmentAccount(ctx context.Context, id EnrollmentAccountBillingRoleAssignmentId) (result GetByEnrollmentAccountOperationResponse, err error)
GetByEnrollmentAccount ...
func (BillingRoleAssignmentsClient) GetByInvoiceSection ¶
func (c BillingRoleAssignmentsClient) GetByInvoiceSection(ctx context.Context, id InvoiceSectionBillingRoleAssignmentId) (result GetByInvoiceSectionOperationResponse, err error)
GetByInvoiceSection ...
func (BillingRoleAssignmentsClient) ListByBillingAccount ¶
func (c BillingRoleAssignmentsClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
ListByBillingAccount ...
func (BillingRoleAssignmentsClient) ListByBillingAccountComplete ¶
func (c BillingRoleAssignmentsClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
ListByBillingAccountComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) ListByBillingAccountCompleteMatchingPredicate ¶
func (c BillingRoleAssignmentsClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, predicate BillingRoleAssignmentOperationPredicate) (result ListByBillingAccountCompleteResult, err error)
ListByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) ListByBillingProfile ¶
func (c BillingRoleAssignmentsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
ListByBillingProfile ...
func (BillingRoleAssignmentsClient) ListByBillingProfileComplete ¶ added in v0.20240226.1173038
func (c BillingRoleAssignmentsClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
ListByBillingProfileComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) ListByBillingProfileCompleteMatchingPredicate ¶ added in v0.20240226.1173038
func (c BillingRoleAssignmentsClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, predicate BillingRoleAssignmentOperationPredicate) (result ListByBillingProfileCompleteResult, err error)
ListByBillingProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) ListByDepartment ¶
func (c BillingRoleAssignmentsClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
ListByDepartment ...
func (BillingRoleAssignmentsClient) ListByDepartmentComplete ¶
func (c BillingRoleAssignmentsClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
ListByDepartmentComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) ListByDepartmentCompleteMatchingPredicate ¶
func (c BillingRoleAssignmentsClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, predicate BillingRoleAssignmentOperationPredicate) (result ListByDepartmentCompleteResult, err error)
ListByDepartmentCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) ListByEnrollmentAccount ¶
func (c BillingRoleAssignmentsClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
ListByEnrollmentAccount ...
func (BillingRoleAssignmentsClient) ListByEnrollmentAccountComplete ¶
func (c BillingRoleAssignmentsClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
ListByEnrollmentAccountComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) ListByEnrollmentAccountCompleteMatchingPredicate ¶
func (c BillingRoleAssignmentsClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, predicate BillingRoleAssignmentOperationPredicate) (result ListByEnrollmentAccountCompleteResult, err error)
ListByEnrollmentAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) ListByInvoiceSection ¶
func (c BillingRoleAssignmentsClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
ListByInvoiceSection ...
func (BillingRoleAssignmentsClient) ListByInvoiceSectionComplete ¶ added in v0.20240226.1173038
func (c BillingRoleAssignmentsClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
ListByInvoiceSectionComplete retrieves all the results into a single object
func (BillingRoleAssignmentsClient) ListByInvoiceSectionCompleteMatchingPredicate ¶ added in v0.20240226.1173038
func (c BillingRoleAssignmentsClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, predicate BillingRoleAssignmentOperationPredicate) (result ListByInvoiceSectionCompleteResult, err error)
ListByInvoiceSectionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingRoleAssignmentsClient) RoleAssignmentsPut ¶
func (c BillingRoleAssignmentsClient) RoleAssignmentsPut(ctx context.Context, id BillingRoleAssignmentId, input BillingRoleAssignment) (result RoleAssignmentsPutOperationResponse, err error)
RoleAssignmentsPut ...
type DeleteByBillingAccountOperationResponse ¶
type DeleteByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type DeleteByBillingProfileOperationResponse ¶
type DeleteByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type DeleteByDepartmentOperationResponse ¶
type DeleteByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type DeleteByEnrollmentAccountOperationResponse ¶
type DeleteByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type DeleteByInvoiceSectionOperationResponse ¶
type DeleteByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type DepartmentBillingRoleAssignmentId ¶
type DepartmentBillingRoleAssignmentId struct { BillingAccountName string DepartmentName string BillingRoleAssignmentName string }
DepartmentBillingRoleAssignmentId is a struct representing the Resource ID for a Department Billing Role Assignment
func NewDepartmentBillingRoleAssignmentID ¶
func NewDepartmentBillingRoleAssignmentID(billingAccountName string, departmentName string, billingRoleAssignmentName string) DepartmentBillingRoleAssignmentId
NewDepartmentBillingRoleAssignmentID returns a new DepartmentBillingRoleAssignmentId struct
func ParseDepartmentBillingRoleAssignmentID ¶
func ParseDepartmentBillingRoleAssignmentID(input string) (*DepartmentBillingRoleAssignmentId, error)
ParseDepartmentBillingRoleAssignmentID parses 'input' into a DepartmentBillingRoleAssignmentId
func ParseDepartmentBillingRoleAssignmentIDInsensitively ¶
func ParseDepartmentBillingRoleAssignmentIDInsensitively(input string) (*DepartmentBillingRoleAssignmentId, error)
ParseDepartmentBillingRoleAssignmentIDInsensitively parses 'input' case-insensitively into a DepartmentBillingRoleAssignmentId note: this method should only be used for API response data and not user input
func (*DepartmentBillingRoleAssignmentId) FromParseResult ¶
func (id *DepartmentBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (DepartmentBillingRoleAssignmentId) ID ¶
func (id DepartmentBillingRoleAssignmentId) ID() string
ID returns the formatted Department Billing Role Assignment ID
func (DepartmentBillingRoleAssignmentId) Segments ¶
func (id DepartmentBillingRoleAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Department Billing Role Assignment ID
func (DepartmentBillingRoleAssignmentId) String ¶
func (id DepartmentBillingRoleAssignmentId) String() string
String returns a human-readable description of this Department Billing Role Assignment 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 EnrollmentAccountBillingRoleAssignmentId ¶
type EnrollmentAccountBillingRoleAssignmentId struct { BillingAccountName string EnrollmentAccountName string BillingRoleAssignmentName string }
EnrollmentAccountBillingRoleAssignmentId is a struct representing the Resource ID for a Enrollment Account Billing Role Assignment
func NewEnrollmentAccountBillingRoleAssignmentID ¶
func NewEnrollmentAccountBillingRoleAssignmentID(billingAccountName string, enrollmentAccountName string, billingRoleAssignmentName string) EnrollmentAccountBillingRoleAssignmentId
NewEnrollmentAccountBillingRoleAssignmentID returns a new EnrollmentAccountBillingRoleAssignmentId struct
func ParseEnrollmentAccountBillingRoleAssignmentID ¶
func ParseEnrollmentAccountBillingRoleAssignmentID(input string) (*EnrollmentAccountBillingRoleAssignmentId, error)
ParseEnrollmentAccountBillingRoleAssignmentID parses 'input' into a EnrollmentAccountBillingRoleAssignmentId
func ParseEnrollmentAccountBillingRoleAssignmentIDInsensitively ¶
func ParseEnrollmentAccountBillingRoleAssignmentIDInsensitively(input string) (*EnrollmentAccountBillingRoleAssignmentId, error)
ParseEnrollmentAccountBillingRoleAssignmentIDInsensitively parses 'input' case-insensitively into a EnrollmentAccountBillingRoleAssignmentId note: this method should only be used for API response data and not user input
func (*EnrollmentAccountBillingRoleAssignmentId) FromParseResult ¶
func (id *EnrollmentAccountBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (EnrollmentAccountBillingRoleAssignmentId) ID ¶
func (id EnrollmentAccountBillingRoleAssignmentId) ID() string
ID returns the formatted Enrollment Account Billing Role Assignment ID
func (EnrollmentAccountBillingRoleAssignmentId) Segments ¶
func (id EnrollmentAccountBillingRoleAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Enrollment Account Billing Role Assignment ID
func (EnrollmentAccountBillingRoleAssignmentId) String ¶
func (id EnrollmentAccountBillingRoleAssignmentId) String() string
String returns a human-readable description of this Enrollment Account Billing Role Assignment 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 EnrollmentAccountRoleAssignmentsPutOperationResponse ¶
type EnrollmentAccountRoleAssignmentsPutOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type EnrollmentDepartmentRoleAssignmentsPutOperationResponse ¶
type EnrollmentDepartmentRoleAssignmentsPutOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type GetByBillingAccountOperationResponse ¶
type GetByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type GetByBillingProfileOperationResponse ¶
type GetByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type GetByDepartmentOperationResponse ¶
type GetByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type GetByEnrollmentAccountOperationResponse ¶
type GetByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type GetByInvoiceSectionOperationResponse ¶
type GetByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
type InvoiceSectionBillingRoleAssignmentId ¶
type InvoiceSectionBillingRoleAssignmentId struct { BillingAccountName string BillingProfileName string InvoiceSectionName string BillingRoleAssignmentName string }
InvoiceSectionBillingRoleAssignmentId is a struct representing the Resource ID for a Invoice Section Billing Role Assignment
func NewInvoiceSectionBillingRoleAssignmentID ¶
func NewInvoiceSectionBillingRoleAssignmentID(billingAccountName string, billingProfileName string, invoiceSectionName string, billingRoleAssignmentName string) InvoiceSectionBillingRoleAssignmentId
NewInvoiceSectionBillingRoleAssignmentID returns a new InvoiceSectionBillingRoleAssignmentId struct
func ParseInvoiceSectionBillingRoleAssignmentID ¶
func ParseInvoiceSectionBillingRoleAssignmentID(input string) (*InvoiceSectionBillingRoleAssignmentId, error)
ParseInvoiceSectionBillingRoleAssignmentID parses 'input' into a InvoiceSectionBillingRoleAssignmentId
func ParseInvoiceSectionBillingRoleAssignmentIDInsensitively ¶
func ParseInvoiceSectionBillingRoleAssignmentIDInsensitively(input string) (*InvoiceSectionBillingRoleAssignmentId, error)
ParseInvoiceSectionBillingRoleAssignmentIDInsensitively parses 'input' case-insensitively into a InvoiceSectionBillingRoleAssignmentId note: this method should only be used for API response data and not user input
func (*InvoiceSectionBillingRoleAssignmentId) FromParseResult ¶
func (id *InvoiceSectionBillingRoleAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (InvoiceSectionBillingRoleAssignmentId) ID ¶
func (id InvoiceSectionBillingRoleAssignmentId) ID() string
ID returns the formatted Invoice Section Billing Role Assignment ID
func (InvoiceSectionBillingRoleAssignmentId) Segments ¶
func (id InvoiceSectionBillingRoleAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Invoice Section Billing Role Assignment ID
func (InvoiceSectionBillingRoleAssignmentId) String ¶
func (id InvoiceSectionBillingRoleAssignmentId) String() string
String returns a human-readable description of this Invoice Section Billing Role Assignment 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 []BillingRoleAssignment }
type ListByBillingAccountOperationResponse ¶
type ListByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type ListByBillingProfileCompleteResult ¶ added in v0.20240226.1173038
type ListByBillingProfileCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type ListByBillingProfileOperationResponse ¶
type ListByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type ListByDepartmentCompleteResult ¶
type ListByDepartmentCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type ListByDepartmentOperationResponse ¶
type ListByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type ListByEnrollmentAccountCompleteResult ¶
type ListByEnrollmentAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type ListByEnrollmentAccountOperationResponse ¶
type ListByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type ListByInvoiceSectionCompleteResult ¶ added in v0.20240226.1173038
type ListByInvoiceSectionCompleteResult struct { LatestHttpResponse *http.Response Items []BillingRoleAssignment }
type ListByInvoiceSectionOperationResponse ¶
type ListByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingRoleAssignment }
type RoleAssignmentsPutOperationResponse ¶
type RoleAssignmentsPutOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingRoleAssignment }
Source Files ¶
- client.go
- id_billingaccount.go
- id_billingprofile.go
- id_billingprofilebillingroleassignment.go
- id_billingroleassignment.go
- id_department.go
- id_departmentbillingroleassignment.go
- id_enrollmentaccount.go
- id_enrollmentaccountbillingroleassignment.go
- id_invoicesection.go
- id_invoicesectionbillingroleassignment.go
- method_addbybillingaccount.go
- method_addbybillingprofile.go
- method_addbyinvoicesection.go
- method_deletebybillingaccount.go
- method_deletebybillingprofile.go
- method_deletebydepartment.go
- method_deletebyenrollmentaccount.go
- method_deletebyinvoicesection.go
- method_enrollmentaccountroleassignmentsput.go
- method_enrollmentdepartmentroleassignmentsput.go
- method_getbybillingaccount.go
- method_getbybillingprofile.go
- method_getbydepartment.go
- method_getbyenrollmentaccount.go
- method_getbyinvoicesection.go
- method_listbybillingaccount.go
- method_listbybillingprofile.go
- method_listbydepartment.go
- method_listbyenrollmentaccount.go
- method_listbyinvoicesection.go
- method_roleassignmentsput.go
- model_billingroleassignment.go
- model_billingroleassignmentpayload.go
- model_billingroleassignmentproperties.go
- predicates.go
- version.go