Documentation ¶
Index ¶
- func PossibleValuesForAccessDecision() []string
- func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileCustomerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCustomerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDepartmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEnrollmentAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInvoiceSectionID(input interface{}, key string) (warnings []string, errors []error)
- type AccessDecision
- type BillingAccountId
- type BillingPermission
- type BillingPermissionClient
- func (c BillingPermissionClient) CheckAccessByBillingAccount(ctx context.Context, id BillingAccountId, input CheckAccessRequest) (result CheckAccessByBillingAccountOperationResponse, err error)
- func (c BillingPermissionClient) CheckAccessByBillingProfile(ctx context.Context, id BillingProfileId, input CheckAccessRequest) (result CheckAccessByBillingProfileOperationResponse, err error)
- func (c BillingPermissionClient) CheckAccessByCustomer(ctx context.Context, id BillingProfileCustomerId, input CheckAccessRequest) (result CheckAccessByCustomerOperationResponse, err error)
- func (c BillingPermissionClient) CheckAccessByDepartment(ctx context.Context, id DepartmentId, input CheckAccessRequest) (result CheckAccessByDepartmentOperationResponse, err error)
- func (c BillingPermissionClient) CheckAccessByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId, input CheckAccessRequest) (result CheckAccessByEnrollmentAccountOperationResponse, err error)
- func (c BillingPermissionClient) CheckAccessByInvoiceSection(ctx context.Context, id InvoiceSectionId, input CheckAccessRequest) (result CheckAccessByInvoiceSectionOperationResponse, err error)
- func (c BillingPermissionClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
- func (c BillingPermissionClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
- func (c BillingPermissionClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, ...) (result ListByBillingAccountCompleteResult, err error)
- func (c BillingPermissionClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
- func (c BillingPermissionClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
- func (c BillingPermissionClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error)
- func (c BillingPermissionClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId) (result ListByCustomerOperationResponse, err error)
- func (c BillingPermissionClient) ListByCustomerAtBillingAccount(ctx context.Context, id CustomerId) (result ListByCustomerAtBillingAccountOperationResponse, err error)
- func (c BillingPermissionClient) ListByCustomerAtBillingAccountComplete(ctx context.Context, id CustomerId) (ListByCustomerAtBillingAccountCompleteResult, error)
- func (c BillingPermissionClient) ListByCustomerAtBillingAccountCompleteMatchingPredicate(ctx context.Context, id CustomerId, ...) (result ListByCustomerAtBillingAccountCompleteResult, err error)
- func (c BillingPermissionClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId) (ListByCustomerCompleteResult, error)
- func (c BillingPermissionClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, ...) (result ListByCustomerCompleteResult, err error)
- func (c BillingPermissionClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
- func (c BillingPermissionClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
- func (c BillingPermissionClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, ...) (result ListByDepartmentCompleteResult, err error)
- func (c BillingPermissionClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
- func (c BillingPermissionClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
- func (c BillingPermissionClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, ...) (result ListByEnrollmentAccountCompleteResult, err error)
- func (c BillingPermissionClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
- func (c BillingPermissionClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
- func (c BillingPermissionClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, ...) (result ListByInvoiceSectionCompleteResult, err error)
- type BillingPermissionOperationPredicate
- 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 CheckAccessByBillingAccountOperationResponse
- type CheckAccessByBillingProfileOperationResponse
- type CheckAccessByCustomerOperationResponse
- type CheckAccessByDepartmentOperationResponse
- type CheckAccessByEnrollmentAccountOperationResponse
- type CheckAccessByInvoiceSectionOperationResponse
- type CheckAccessRequest
- type CheckAccessResponse
- type CustomerId
- type DepartmentId
- type EnrollmentAccountId
- type InvoiceSectionId
- type ListByBillingAccountCompleteResult
- type ListByBillingAccountCustomPager
- type ListByBillingAccountOperationResponse
- type ListByBillingProfileCompleteResult
- type ListByBillingProfileCustomPager
- type ListByBillingProfileOperationResponse
- type ListByCustomerAtBillingAccountCompleteResult
- type ListByCustomerAtBillingAccountCustomPager
- type ListByCustomerAtBillingAccountOperationResponse
- type ListByCustomerCompleteResult
- type ListByCustomerCustomPager
- type ListByCustomerOperationResponse
- type ListByDepartmentCompleteResult
- type ListByDepartmentCustomPager
- type ListByDepartmentOperationResponse
- type ListByEnrollmentAccountCompleteResult
- type ListByEnrollmentAccountCustomPager
- type ListByEnrollmentAccountOperationResponse
- type ListByInvoiceSectionCompleteResult
- type ListByInvoiceSectionCustomPager
- type ListByInvoiceSectionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessDecision ¶
func PossibleValuesForAccessDecision() []string
func ValidateBillingAccountID ¶
ValidateBillingAccountID checks that 'input' can be parsed as a Billing Account ID
func ValidateBillingProfileCustomerID ¶
func ValidateBillingProfileCustomerID(input interface{}, key string) (warnings []string, errors []error)
ValidateBillingProfileCustomerID checks that 'input' can be parsed as a Billing Profile Customer ID
func ValidateBillingProfileID ¶
ValidateBillingProfileID checks that 'input' can be parsed as a Billing Profile ID
func ValidateCustomerID ¶
ValidateCustomerID checks that 'input' can be parsed as a Customer ID
func ValidateDepartmentID ¶
ValidateDepartmentID checks that 'input' can be parsed as a Department ID
func ValidateEnrollmentAccountID ¶
ValidateEnrollmentAccountID checks that 'input' can be parsed as a Enrollment Account ID
func ValidateInvoiceSectionID ¶
ValidateInvoiceSectionID checks that 'input' can be parsed as a Invoice Section ID
Types ¶
type AccessDecision ¶
type AccessDecision string
const ( AccessDecisionAllowed AccessDecision = "Allowed" AccessDecisionNotAllowed AccessDecision = "NotAllowed" AccessDecisionOther AccessDecision = "Other" )
func (*AccessDecision) UnmarshalJSON ¶
func (s *AccessDecision) UnmarshalJSON(bytes []byte) error
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 BillingPermissionClient ¶
type BillingPermissionClient struct {
Client *resourcemanager.Client
}
func NewBillingPermissionClientWithBaseURI ¶
func NewBillingPermissionClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingPermissionClient, error)
func (BillingPermissionClient) CheckAccessByBillingAccount ¶
func (c BillingPermissionClient) CheckAccessByBillingAccount(ctx context.Context, id BillingAccountId, input CheckAccessRequest) (result CheckAccessByBillingAccountOperationResponse, err error)
CheckAccessByBillingAccount ...
func (BillingPermissionClient) CheckAccessByBillingProfile ¶
func (c BillingPermissionClient) CheckAccessByBillingProfile(ctx context.Context, id BillingProfileId, input CheckAccessRequest) (result CheckAccessByBillingProfileOperationResponse, err error)
CheckAccessByBillingProfile ...
func (BillingPermissionClient) CheckAccessByCustomer ¶
func (c BillingPermissionClient) CheckAccessByCustomer(ctx context.Context, id BillingProfileCustomerId, input CheckAccessRequest) (result CheckAccessByCustomerOperationResponse, err error)
CheckAccessByCustomer ...
func (BillingPermissionClient) CheckAccessByDepartment ¶
func (c BillingPermissionClient) CheckAccessByDepartment(ctx context.Context, id DepartmentId, input CheckAccessRequest) (result CheckAccessByDepartmentOperationResponse, err error)
CheckAccessByDepartment ...
func (BillingPermissionClient) CheckAccessByEnrollmentAccount ¶
func (c BillingPermissionClient) CheckAccessByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId, input CheckAccessRequest) (result CheckAccessByEnrollmentAccountOperationResponse, err error)
CheckAccessByEnrollmentAccount ...
func (BillingPermissionClient) CheckAccessByInvoiceSection ¶
func (c BillingPermissionClient) CheckAccessByInvoiceSection(ctx context.Context, id InvoiceSectionId, input CheckAccessRequest) (result CheckAccessByInvoiceSectionOperationResponse, err error)
CheckAccessByInvoiceSection ...
func (BillingPermissionClient) ListByBillingAccount ¶
func (c BillingPermissionClient) ListByBillingAccount(ctx context.Context, id BillingAccountId) (result ListByBillingAccountOperationResponse, err error)
ListByBillingAccount ...
func (BillingPermissionClient) ListByBillingAccountComplete ¶
func (c BillingPermissionClient) ListByBillingAccountComplete(ctx context.Context, id BillingAccountId) (ListByBillingAccountCompleteResult, error)
ListByBillingAccountComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByBillingAccountCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByBillingAccountCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, predicate BillingPermissionOperationPredicate) (result ListByBillingAccountCompleteResult, err error)
ListByBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByBillingProfile ¶
func (c BillingPermissionClient) ListByBillingProfile(ctx context.Context, id BillingProfileId) (result ListByBillingProfileOperationResponse, err error)
ListByBillingProfile ...
func (BillingPermissionClient) ListByBillingProfileComplete ¶
func (c BillingPermissionClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId) (ListByBillingProfileCompleteResult, error)
ListByBillingProfileComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByBillingProfileCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, predicate BillingPermissionOperationPredicate) (result ListByBillingProfileCompleteResult, err error)
ListByBillingProfileCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByCustomer ¶
func (c BillingPermissionClient) ListByCustomer(ctx context.Context, id BillingProfileCustomerId) (result ListByCustomerOperationResponse, err error)
ListByCustomer ...
func (BillingPermissionClient) ListByCustomerAtBillingAccount ¶
func (c BillingPermissionClient) ListByCustomerAtBillingAccount(ctx context.Context, id CustomerId) (result ListByCustomerAtBillingAccountOperationResponse, err error)
ListByCustomerAtBillingAccount ...
func (BillingPermissionClient) ListByCustomerAtBillingAccountComplete ¶
func (c BillingPermissionClient) ListByCustomerAtBillingAccountComplete(ctx context.Context, id CustomerId) (ListByCustomerAtBillingAccountCompleteResult, error)
ListByCustomerAtBillingAccountComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByCustomerAtBillingAccountCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByCustomerAtBillingAccountCompleteMatchingPredicate(ctx context.Context, id CustomerId, predicate BillingPermissionOperationPredicate) (result ListByCustomerAtBillingAccountCompleteResult, err error)
ListByCustomerAtBillingAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByCustomerComplete ¶
func (c BillingPermissionClient) ListByCustomerComplete(ctx context.Context, id BillingProfileCustomerId) (ListByCustomerCompleteResult, error)
ListByCustomerComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByCustomerCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByCustomerCompleteMatchingPredicate(ctx context.Context, id BillingProfileCustomerId, predicate BillingPermissionOperationPredicate) (result ListByCustomerCompleteResult, err error)
ListByCustomerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByDepartment ¶
func (c BillingPermissionClient) ListByDepartment(ctx context.Context, id DepartmentId) (result ListByDepartmentOperationResponse, err error)
ListByDepartment ...
func (BillingPermissionClient) ListByDepartmentComplete ¶
func (c BillingPermissionClient) ListByDepartmentComplete(ctx context.Context, id DepartmentId) (ListByDepartmentCompleteResult, error)
ListByDepartmentComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByDepartmentCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByDepartmentCompleteMatchingPredicate(ctx context.Context, id DepartmentId, predicate BillingPermissionOperationPredicate) (result ListByDepartmentCompleteResult, err error)
ListByDepartmentCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByEnrollmentAccount ¶
func (c BillingPermissionClient) ListByEnrollmentAccount(ctx context.Context, id EnrollmentAccountId) (result ListByEnrollmentAccountOperationResponse, err error)
ListByEnrollmentAccount ...
func (BillingPermissionClient) ListByEnrollmentAccountComplete ¶
func (c BillingPermissionClient) ListByEnrollmentAccountComplete(ctx context.Context, id EnrollmentAccountId) (ListByEnrollmentAccountCompleteResult, error)
ListByEnrollmentAccountComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByEnrollmentAccountCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByEnrollmentAccountCompleteMatchingPredicate(ctx context.Context, id EnrollmentAccountId, predicate BillingPermissionOperationPredicate) (result ListByEnrollmentAccountCompleteResult, err error)
ListByEnrollmentAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BillingPermissionClient) ListByInvoiceSection ¶
func (c BillingPermissionClient) ListByInvoiceSection(ctx context.Context, id InvoiceSectionId) (result ListByInvoiceSectionOperationResponse, err error)
ListByInvoiceSection ...
func (BillingPermissionClient) ListByInvoiceSectionComplete ¶
func (c BillingPermissionClient) ListByInvoiceSectionComplete(ctx context.Context, id InvoiceSectionId) (ListByInvoiceSectionCompleteResult, error)
ListByInvoiceSectionComplete retrieves all the results into a single object
func (BillingPermissionClient) ListByInvoiceSectionCompleteMatchingPredicate ¶
func (c BillingPermissionClient) ListByInvoiceSectionCompleteMatchingPredicate(ctx context.Context, id InvoiceSectionId, predicate BillingPermissionOperationPredicate) (result ListByInvoiceSectionCompleteResult, err error)
ListByInvoiceSectionCompleteMatchingPredicate retrieves all the results and then applies the predicate
type BillingPermissionOperationPredicate ¶
type BillingPermissionOperationPredicate struct { }
func (BillingPermissionOperationPredicate) Matches ¶
func (p BillingPermissionOperationPredicate) Matches(input BillingPermission) bool
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 CheckAccessByBillingAccountOperationResponse ¶
type CheckAccessByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessByBillingProfileOperationResponse ¶
type CheckAccessByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessByCustomerOperationResponse ¶
type CheckAccessByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessByDepartmentOperationResponse ¶
type CheckAccessByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessByEnrollmentAccountOperationResponse ¶
type CheckAccessByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessByInvoiceSectionOperationResponse ¶
type CheckAccessByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CheckAccessResponse }
type CheckAccessRequest ¶
type CheckAccessRequest struct {
Actions *[]string `json:"actions,omitempty"`
}
type CheckAccessResponse ¶
type CheckAccessResponse struct { AccessDecision *AccessDecision `json:"accessDecision,omitempty"` Action *string `json:"action,omitempty"` }
type CustomerId ¶
CustomerId is a struct representing the Resource ID for a Customer
func NewCustomerID ¶
func NewCustomerID(billingAccountName string, customerName string) CustomerId
NewCustomerID returns a new CustomerId struct
func ParseCustomerID ¶
func ParseCustomerID(input string) (*CustomerId, error)
ParseCustomerID parses 'input' into a CustomerId
func ParseCustomerIDInsensitively ¶
func ParseCustomerIDInsensitively(input string) (*CustomerId, error)
ParseCustomerIDInsensitively parses 'input' case-insensitively into a CustomerId note: this method should only be used for API response data and not user input
func (*CustomerId) FromParseResult ¶
func (id *CustomerId) FromParseResult(input resourceids.ParseResult) error
func (CustomerId) Segments ¶
func (id CustomerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Customer ID
func (CustomerId) String ¶
func (id CustomerId) String() string
String returns a human-readable description of this Customer 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 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 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 []BillingPermission }
type ListByBillingAccountCustomPager ¶ added in v0.20240628.1153531
func (*ListByBillingAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByBillingAccountCustomPager) NextPageLink() *odata.Link
type ListByBillingAccountOperationResponse ¶
type ListByBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByBillingProfileCompleteResult ¶
type ListByBillingProfileCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByBillingProfileCustomPager ¶ added in v0.20240628.1153531
func (*ListByBillingProfileCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByBillingProfileCustomPager) NextPageLink() *odata.Link
type ListByBillingProfileOperationResponse ¶
type ListByBillingProfileOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByCustomerAtBillingAccountCompleteResult ¶
type ListByCustomerAtBillingAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByCustomerAtBillingAccountCustomPager ¶ added in v0.20240628.1153531
func (*ListByCustomerAtBillingAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByCustomerAtBillingAccountCustomPager) NextPageLink() *odata.Link
type ListByCustomerAtBillingAccountOperationResponse ¶
type ListByCustomerAtBillingAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByCustomerCompleteResult ¶
type ListByCustomerCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByCustomerCustomPager ¶ added in v0.20240628.1153531
func (*ListByCustomerCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByCustomerCustomPager) NextPageLink() *odata.Link
type ListByCustomerOperationResponse ¶
type ListByCustomerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByDepartmentCompleteResult ¶
type ListByDepartmentCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByDepartmentCustomPager ¶ added in v0.20240628.1153531
func (*ListByDepartmentCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByDepartmentCustomPager) NextPageLink() *odata.Link
type ListByDepartmentOperationResponse ¶
type ListByDepartmentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByEnrollmentAccountCompleteResult ¶
type ListByEnrollmentAccountCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByEnrollmentAccountCustomPager ¶ added in v0.20240628.1153531
func (*ListByEnrollmentAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByEnrollmentAccountCustomPager) NextPageLink() *odata.Link
type ListByEnrollmentAccountOperationResponse ¶
type ListByEnrollmentAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
type ListByInvoiceSectionCompleteResult ¶
type ListByInvoiceSectionCompleteResult struct { LatestHttpResponse *http.Response Items []BillingPermission }
type ListByInvoiceSectionCustomPager ¶ added in v0.20240628.1153531
func (*ListByInvoiceSectionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByInvoiceSectionCustomPager) NextPageLink() *odata.Link
type ListByInvoiceSectionOperationResponse ¶
type ListByInvoiceSectionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BillingPermission }
Source Files ¶
- client.go
- constants.go
- id_billingaccount.go
- id_billingprofile.go
- id_billingprofilecustomer.go
- id_customer.go
- id_department.go
- id_enrollmentaccount.go
- id_invoicesection.go
- method_checkaccessbybillingaccount.go
- method_checkaccessbybillingprofile.go
- method_checkaccessbycustomer.go
- method_checkaccessbydepartment.go
- method_checkaccessbyenrollmentaccount.go
- method_checkaccessbyinvoicesection.go
- method_listbybillingaccount.go
- method_listbybillingprofile.go
- method_listbycustomer.go
- method_listbycustomeratbillingaccount.go
- method_listbydepartment.go
- method_listbyenrollmentaccount.go
- method_listbyinvoicesection.go
- model_billingpermission.go
- model_checkaccessrequest.go
- model_checkaccessresponse.go
- predicates.go
- version.go