Documentation ¶
Index ¶
- func PossibleValuesForAccountStatus() []string
- func PossibleValuesForAccountSubType() []string
- func PossibleValuesForAccountType() []string
- func PossibleValuesForAgreementType() []string
- func PossibleValuesForBillingAccountStatusReasonCode() []string
- func PossibleValuesForBillingProfileStatus() []string
- func PossibleValuesForBillingProfileStatusReasonCode() []string
- func PossibleValuesForBillingSubscriptionStatus() []string
- func PossibleValuesForCustomerStatus() []string
- func PossibleValuesForInvoiceSectionState() []string
- func PossibleValuesForInvoiceSectionStateReasonCode() []string
- func PossibleValuesForPaymentMethodFamily() []string
- func PossibleValuesForSpendingLimit() []string
- func PossibleValuesForSpendingLimitStatus() []string
- func PossibleValuesForSpendingLimitType() []string
- func PossibleValuesForSubscriptionBillingType() []string
- func PossibleValuesForSubscriptionStatusReason() []string
- func PossibleValuesForSubscriptionWorkloadType() []string
- type AccountStatus
- type AccountSubType
- type AccountType
- type AddressDetails
- type AgreementType
- type BillingAccountStatusReasonCode
- type BillingProfileStatus
- type BillingProfileStatusReasonCode
- type BillingProperty
- type BillingPropertyClient
- func (c BillingPropertyClient) Get(ctx context.Context, id commonids.SubscriptionId, options GetOperationOptions) (result GetOperationResponse, err error)
- func (c BillingPropertyClient) Update(ctx context.Context, id commonids.SubscriptionId, input BillingProperty) (result UpdateOperationResponse, err error)
- type BillingPropertyProperties
- type BillingSubscriptionStatus
- type BillingSubscriptionStatusDetails
- type CustomerStatus
- type GetOperationOptions
- type GetOperationResponse
- type InvoiceSectionState
- type InvoiceSectionStateReasonCode
- type PaymentMethodFamily
- type SpendingLimit
- type SpendingLimitDetails
- type SpendingLimitStatus
- type SpendingLimitType
- type SubscriptionBillingType
- type SubscriptionEnrollmentDetails
- type SubscriptionStatusReason
- type SubscriptionWorkloadType
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccountStatus ¶
func PossibleValuesForAccountStatus() []string
func PossibleValuesForAccountSubType ¶
func PossibleValuesForAccountSubType() []string
func PossibleValuesForAccountType ¶
func PossibleValuesForAccountType() []string
func PossibleValuesForAgreementType ¶
func PossibleValuesForAgreementType() []string
func PossibleValuesForBillingAccountStatusReasonCode ¶
func PossibleValuesForBillingAccountStatusReasonCode() []string
func PossibleValuesForBillingProfileStatus ¶
func PossibleValuesForBillingProfileStatus() []string
func PossibleValuesForBillingProfileStatusReasonCode ¶
func PossibleValuesForBillingProfileStatusReasonCode() []string
func PossibleValuesForBillingSubscriptionStatus ¶
func PossibleValuesForBillingSubscriptionStatus() []string
func PossibleValuesForCustomerStatus ¶
func PossibleValuesForCustomerStatus() []string
func PossibleValuesForInvoiceSectionState ¶
func PossibleValuesForInvoiceSectionState() []string
func PossibleValuesForInvoiceSectionStateReasonCode ¶
func PossibleValuesForInvoiceSectionStateReasonCode() []string
func PossibleValuesForPaymentMethodFamily ¶
func PossibleValuesForPaymentMethodFamily() []string
func PossibleValuesForSpendingLimit ¶
func PossibleValuesForSpendingLimit() []string
func PossibleValuesForSpendingLimitStatus ¶
func PossibleValuesForSpendingLimitStatus() []string
func PossibleValuesForSpendingLimitType ¶
func PossibleValuesForSpendingLimitType() []string
func PossibleValuesForSubscriptionBillingType ¶
func PossibleValuesForSubscriptionBillingType() []string
func PossibleValuesForSubscriptionStatusReason ¶
func PossibleValuesForSubscriptionStatusReason() []string
func PossibleValuesForSubscriptionWorkloadType ¶
func PossibleValuesForSubscriptionWorkloadType() []string
Types ¶
type AccountStatus ¶
type AccountStatus string
const ( AccountStatusActive AccountStatus = "Active" AccountStatusDeleted AccountStatus = "Deleted" AccountStatusDisabled AccountStatus = "Disabled" AccountStatusExpired AccountStatus = "Expired" AccountStatusExtended AccountStatus = "Extended" AccountStatusNew AccountStatus = "New" AccountStatusOther AccountStatus = "Other" AccountStatusPending AccountStatus = "Pending" AccountStatusTerminated AccountStatus = "Terminated" AccountStatusTransferred AccountStatus = "Transferred" AccountStatusUnderReview AccountStatus = "UnderReview" )
func (*AccountStatus) UnmarshalJSON ¶
func (s *AccountStatus) UnmarshalJSON(bytes []byte) error
type AccountSubType ¶
type AccountSubType string
const ( AccountSubTypeEnterprise AccountSubType = "Enterprise" AccountSubTypeIndividual AccountSubType = "Individual" AccountSubTypeNone AccountSubType = "None" AccountSubTypeOther AccountSubType = "Other" AccountSubTypeProfessional AccountSubType = "Professional" )
func (*AccountSubType) UnmarshalJSON ¶
func (s *AccountSubType) UnmarshalJSON(bytes []byte) error
type AccountType ¶
type AccountType string
const ( AccountTypeBusiness AccountType = "Business" AccountTypeClassicPartner AccountType = "ClassicPartner" AccountTypeEnterprise AccountType = "Enterprise" AccountTypeIndividual AccountType = "Individual" AccountTypeInternal AccountType = "Internal" AccountTypeOther AccountType = "Other" AccountTypePartner AccountType = "Partner" AccountTypeReseller AccountType = "Reseller" AccountTypeTenant AccountType = "Tenant" )
func (*AccountType) UnmarshalJSON ¶
func (s *AccountType) UnmarshalJSON(bytes []byte) error
type AddressDetails ¶
type AddressDetails struct { AddressLine1 string `json:"addressLine1"` AddressLine2 *string `json:"addressLine2,omitempty"` AddressLine3 *string `json:"addressLine3,omitempty"` City *string `json:"city,omitempty"` CompanyName *string `json:"companyName,omitempty"` Country string `json:"country"` District *string `json:"district,omitempty"` Email *string `json:"email,omitempty"` FirstName *string `json:"firstName,omitempty"` IsValidAddress *bool `json:"isValidAddress,omitempty"` LastName *string `json:"lastName,omitempty"` MiddleName *string `json:"middleName,omitempty"` PhoneNumber *string `json:"phoneNumber,omitempty"` PostalCode *string `json:"postalCode,omitempty"` Region *string `json:"region,omitempty"` }
type AgreementType ¶
type AgreementType string
const ( AgreementTypeEnterpriseAgreement AgreementType = "EnterpriseAgreement" AgreementTypeMicrosoftCustomerAgreement AgreementType = "MicrosoftCustomerAgreement" AgreementTypeMicrosoftOnlineServicesProgram AgreementType = "MicrosoftOnlineServicesProgram" AgreementTypeMicrosoftPartnerAgreement AgreementType = "MicrosoftPartnerAgreement" AgreementTypeOther AgreementType = "Other" )
func (*AgreementType) UnmarshalJSON ¶
func (s *AgreementType) UnmarshalJSON(bytes []byte) error
type BillingAccountStatusReasonCode ¶
type BillingAccountStatusReasonCode string
const ( BillingAccountStatusReasonCodeExpired BillingAccountStatusReasonCode = "Expired" BillingAccountStatusReasonCodeManuallyTerminated BillingAccountStatusReasonCode = "ManuallyTerminated" BillingAccountStatusReasonCodeOther BillingAccountStatusReasonCode = "Other" BillingAccountStatusReasonCodeTerminateProcessing BillingAccountStatusReasonCode = "TerminateProcessing" BillingAccountStatusReasonCodeTransferred BillingAccountStatusReasonCode = "Transferred" BillingAccountStatusReasonCodeUnusualActivity BillingAccountStatusReasonCode = "UnusualActivity" )
func (*BillingAccountStatusReasonCode) UnmarshalJSON ¶
func (s *BillingAccountStatusReasonCode) UnmarshalJSON(bytes []byte) error
type BillingProfileStatus ¶
type BillingProfileStatus string
const ( BillingProfileStatusActive BillingProfileStatus = "Active" BillingProfileStatusDeleted BillingProfileStatus = "Deleted" BillingProfileStatusDisabled BillingProfileStatus = "Disabled" BillingProfileStatusOther BillingProfileStatus = "Other" BillingProfileStatusUnderReview BillingProfileStatus = "UnderReview" BillingProfileStatusWarned BillingProfileStatus = "Warned" )
func (*BillingProfileStatus) UnmarshalJSON ¶
func (s *BillingProfileStatus) UnmarshalJSON(bytes []byte) error
type BillingProfileStatusReasonCode ¶
type BillingProfileStatusReasonCode string
const ( BillingProfileStatusReasonCodeOther BillingProfileStatusReasonCode = "Other" BillingProfileStatusReasonCodePastDue BillingProfileStatusReasonCode = "PastDue" BillingProfileStatusReasonCodeSpendingLimitExpired BillingProfileStatusReasonCode = "SpendingLimitExpired" BillingProfileStatusReasonCodeSpendingLimitReached BillingProfileStatusReasonCode = "SpendingLimitReached" BillingProfileStatusReasonCodeUnusualActivity BillingProfileStatusReasonCode = "UnusualActivity" )
func (*BillingProfileStatusReasonCode) UnmarshalJSON ¶
func (s *BillingProfileStatusReasonCode) UnmarshalJSON(bytes []byte) error
type BillingProperty ¶
type BillingProperty struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BillingPropertyProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BillingPropertyClient ¶
type BillingPropertyClient struct {
Client *resourcemanager.Client
}
func NewBillingPropertyClientWithBaseURI ¶
func NewBillingPropertyClientWithBaseURI(sdkApi sdkEnv.Api) (*BillingPropertyClient, error)
func (BillingPropertyClient) Get ¶
func (c BillingPropertyClient) Get(ctx context.Context, id commonids.SubscriptionId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (BillingPropertyClient) Update ¶
func (c BillingPropertyClient) Update(ctx context.Context, id commonids.SubscriptionId, input BillingProperty) (result UpdateOperationResponse, err error)
Update ...
type BillingPropertyProperties ¶
type BillingPropertyProperties struct { AccountAdminNotificationEmailAddress *string `json:"accountAdminNotificationEmailAddress,omitempty"` BillingAccountAgreementType *AgreementType `json:"billingAccountAgreementType,omitempty"` BillingAccountDisplayName *string `json:"billingAccountDisplayName,omitempty"` BillingAccountId *string `json:"billingAccountId,omitempty"` BillingAccountSoldToCountry *string `json:"billingAccountSoldToCountry,omitempty"` BillingAccountStatus *AccountStatus `json:"billingAccountStatus,omitempty"` BillingAccountStatusReasonCode *BillingAccountStatusReasonCode `json:"billingAccountStatusReasonCode,omitempty"` BillingAccountSubType *AccountSubType `json:"billingAccountSubType,omitempty"` BillingAccountType *AccountType `json:"billingAccountType,omitempty"` BillingCurrency *string `json:"billingCurrency,omitempty"` BillingProfileDisplayName *string `json:"billingProfileDisplayName,omitempty"` BillingProfileId *string `json:"billingProfileId,omitempty"` BillingProfilePaymentMethodFamily *PaymentMethodFamily `json:"billingProfilePaymentMethodFamily,omitempty"` BillingProfilePaymentMethodType *string `json:"billingProfilePaymentMethodType,omitempty"` BillingProfileSpendingLimit *SpendingLimit `json:"billingProfileSpendingLimit,omitempty"` BillingProfileSpendingLimitDetails *[]SpendingLimitDetails `json:"billingProfileSpendingLimitDetails,omitempty"` BillingProfileStatus *BillingProfileStatus `json:"billingProfileStatus,omitempty"` BillingProfileStatusReasonCode *BillingProfileStatusReasonCode `json:"billingProfileStatusReasonCode,omitempty"` BillingTenantId *string `json:"billingTenantId,omitempty"` CostCenter *string `json:"costCenter,omitempty"` CustomerDisplayName *string `json:"customerDisplayName,omitempty"` CustomerId *string `json:"customerId,omitempty"` CustomerStatus *CustomerStatus `json:"customerStatus,omitempty"` EnrollmentDetails *SubscriptionEnrollmentDetails `json:"enrollmentDetails,omitempty"` InvoiceSectionDisplayName *string `json:"invoiceSectionDisplayName,omitempty"` InvoiceSectionId *string `json:"invoiceSectionId,omitempty"` InvoiceSectionStatus *InvoiceSectionState `json:"invoiceSectionStatus,omitempty"` InvoiceSectionStatusReasonCode *InvoiceSectionStateReasonCode `json:"invoiceSectionStatusReasonCode,omitempty"` IsAccountAdmin *bool `json:"isAccountAdmin,omitempty"` IsTransitionedBillingAccount *bool `json:"isTransitionedBillingAccount,omitempty"` ProductId *string `json:"productId,omitempty"` ProductName *string `json:"productName,omitempty"` SkuDescription *string `json:"skuDescription,omitempty"` SkuId *string `json:"skuId,omitempty"` SubscriptionBillingStatus *BillingSubscriptionStatus `json:"subscriptionBillingStatus,omitempty"` SubscriptionBillingStatusDetails *[]BillingSubscriptionStatusDetails `json:"subscriptionBillingStatusDetails,omitempty"` SubscriptionBillingType *SubscriptionBillingType `json:"subscriptionBillingType,omitempty"` SubscriptionServiceUsageAddress *AddressDetails `json:"subscriptionServiceUsageAddress,omitempty"` SubscriptionWorkloadType *SubscriptionWorkloadType `json:"subscriptionWorkloadType,omitempty"` }
type BillingSubscriptionStatus ¶
type BillingSubscriptionStatus string
const ( BillingSubscriptionStatusActive BillingSubscriptionStatus = "Active" BillingSubscriptionStatusAutoRenew BillingSubscriptionStatus = "AutoRenew" BillingSubscriptionStatusCancelled BillingSubscriptionStatus = "Cancelled" BillingSubscriptionStatusDeleted BillingSubscriptionStatus = "Deleted" BillingSubscriptionStatusDisabled BillingSubscriptionStatus = "Disabled" BillingSubscriptionStatusExpired BillingSubscriptionStatus = "Expired" BillingSubscriptionStatusExpiring BillingSubscriptionStatus = "Expiring" BillingSubscriptionStatusFailed BillingSubscriptionStatus = "Failed" BillingSubscriptionStatusOther BillingSubscriptionStatus = "Other" BillingSubscriptionStatusSuspended BillingSubscriptionStatus = "Suspended" BillingSubscriptionStatusUnknown BillingSubscriptionStatus = "Unknown" BillingSubscriptionStatusWarned BillingSubscriptionStatus = "Warned" )
func (*BillingSubscriptionStatus) UnmarshalJSON ¶
func (s *BillingSubscriptionStatus) UnmarshalJSON(bytes []byte) error
type BillingSubscriptionStatusDetails ¶
type BillingSubscriptionStatusDetails struct { EffectiveDate *string `json:"effectiveDate,omitempty"` Reason *SubscriptionStatusReason `json:"reason,omitempty"` }
func (*BillingSubscriptionStatusDetails) GetEffectiveDateAsTime ¶
func (o *BillingSubscriptionStatusDetails) GetEffectiveDateAsTime() (*time.Time, error)
func (*BillingSubscriptionStatusDetails) SetEffectiveDateAsTime ¶
func (o *BillingSubscriptionStatusDetails) SetEffectiveDateAsTime(input time.Time)
type CustomerStatus ¶
type CustomerStatus string
const ( CustomerStatusActive CustomerStatus = "Active" CustomerStatusDeleted CustomerStatus = "Deleted" CustomerStatusDisabled CustomerStatus = "Disabled" CustomerStatusOther CustomerStatus = "Other" CustomerStatusPending CustomerStatus = "Pending" CustomerStatusUnderReview CustomerStatus = "UnderReview" CustomerStatusWarned CustomerStatus = "Warned" )
func (*CustomerStatus) UnmarshalJSON ¶
func (s *CustomerStatus) UnmarshalJSON(bytes []byte) error
type GetOperationOptions ¶
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
func (GetOperationOptions) ToHeaders ¶
func (o GetOperationOptions) ToHeaders() *client.Headers
func (GetOperationOptions) ToOData ¶
func (o GetOperationOptions) ToOData() *odata.Query
func (GetOperationOptions) ToQuery ¶
func (o GetOperationOptions) ToQuery() *client.QueryParams
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingProperty }
type InvoiceSectionState ¶
type InvoiceSectionState string
const ( InvoiceSectionStateActive InvoiceSectionState = "Active" InvoiceSectionStateDeleted InvoiceSectionState = "Deleted" InvoiceSectionStateDisabled InvoiceSectionState = "Disabled" InvoiceSectionStateOther InvoiceSectionState = "Other" InvoiceSectionStateRestricted InvoiceSectionState = "Restricted" InvoiceSectionStateUnderReview InvoiceSectionState = "UnderReview" InvoiceSectionStateWarned InvoiceSectionState = "Warned" )
func (*InvoiceSectionState) UnmarshalJSON ¶
func (s *InvoiceSectionState) UnmarshalJSON(bytes []byte) error
type InvoiceSectionStateReasonCode ¶
type InvoiceSectionStateReasonCode string
const ( InvoiceSectionStateReasonCodeOther InvoiceSectionStateReasonCode = "Other" InvoiceSectionStateReasonCodePastDue InvoiceSectionStateReasonCode = "PastDue" InvoiceSectionStateReasonCodeSpendingLimitExpired InvoiceSectionStateReasonCode = "SpendingLimitExpired" InvoiceSectionStateReasonCodeSpendingLimitReached InvoiceSectionStateReasonCode = "SpendingLimitReached" InvoiceSectionStateReasonCodeUnusualActivity InvoiceSectionStateReasonCode = "UnusualActivity" )
func (*InvoiceSectionStateReasonCode) UnmarshalJSON ¶
func (s *InvoiceSectionStateReasonCode) UnmarshalJSON(bytes []byte) error
type PaymentMethodFamily ¶
type PaymentMethodFamily string
const ( PaymentMethodFamilyCheckWire PaymentMethodFamily = "CheckWire" PaymentMethodFamilyCreditCard PaymentMethodFamily = "CreditCard" PaymentMethodFamilyCredits PaymentMethodFamily = "Credits" PaymentMethodFamilyDirectDebit PaymentMethodFamily = "DirectDebit" PaymentMethodFamilyEWallet PaymentMethodFamily = "EWallet" PaymentMethodFamilyNone PaymentMethodFamily = "None" PaymentMethodFamilyOther PaymentMethodFamily = "Other" PaymentMethodFamilyTaskOrder PaymentMethodFamily = "TaskOrder" )
func (*PaymentMethodFamily) UnmarshalJSON ¶
func (s *PaymentMethodFamily) UnmarshalJSON(bytes []byte) error
type SpendingLimit ¶
type SpendingLimit string
const ( SpendingLimitOff SpendingLimit = "Off" SpendingLimitOn SpendingLimit = "On" )
func (*SpendingLimit) UnmarshalJSON ¶
func (s *SpendingLimit) UnmarshalJSON(bytes []byte) error
type SpendingLimitDetails ¶
type SpendingLimitDetails struct { Amount *float64 `json:"amount,omitempty"` Currency *string `json:"currency,omitempty"` EndDate *string `json:"endDate,omitempty"` StartDate *string `json:"startDate,omitempty"` Status *SpendingLimitStatus `json:"status,omitempty"` Type *SpendingLimitType `json:"type,omitempty"` }
func (*SpendingLimitDetails) GetEndDateAsTime ¶
func (o *SpendingLimitDetails) GetEndDateAsTime() (*time.Time, error)
func (*SpendingLimitDetails) GetStartDateAsTime ¶
func (o *SpendingLimitDetails) GetStartDateAsTime() (*time.Time, error)
func (*SpendingLimitDetails) SetEndDateAsTime ¶
func (o *SpendingLimitDetails) SetEndDateAsTime(input time.Time)
func (*SpendingLimitDetails) SetStartDateAsTime ¶
func (o *SpendingLimitDetails) SetStartDateAsTime(input time.Time)
type SpendingLimitStatus ¶
type SpendingLimitStatus string
const ( SpendingLimitStatusActive SpendingLimitStatus = "Active" SpendingLimitStatusExpired SpendingLimitStatus = "Expired" SpendingLimitStatusLimitReached SpendingLimitStatus = "LimitReached" SpendingLimitStatusLimitRemoved SpendingLimitStatus = "LimitRemoved" SpendingLimitStatusNone SpendingLimitStatus = "None" SpendingLimitStatusOther SpendingLimitStatus = "Other" )
func (*SpendingLimitStatus) UnmarshalJSON ¶
func (s *SpendingLimitStatus) UnmarshalJSON(bytes []byte) error
type SpendingLimitType ¶
type SpendingLimitType string
const ( SpendingLimitTypeAcademicSponsorship SpendingLimitType = "AcademicSponsorship" SpendingLimitTypeAzureConsumptionCredit SpendingLimitType = "AzureConsumptionCredit" SpendingLimitTypeAzureForStudents SpendingLimitType = "AzureForStudents" SpendingLimitTypeAzureForStudentsStarter SpendingLimitType = "AzureForStudentsStarter" SpendingLimitTypeAzurePassSponsorship SpendingLimitType = "AzurePassSponsorship" SpendingLimitTypeFreeAccount SpendingLimitType = "FreeAccount" SpendingLimitTypeMSDN SpendingLimitType = "MSDN" SpendingLimitTypeMpnSponsorship SpendingLimitType = "MpnSponsorship" SpendingLimitTypeNonProfitSponsorship SpendingLimitType = "NonProfitSponsorship" SpendingLimitTypeNone SpendingLimitType = "None" SpendingLimitTypeOther SpendingLimitType = "Other" SpendingLimitTypeSandbox SpendingLimitType = "Sandbox" SpendingLimitTypeSponsorship SpendingLimitType = "Sponsorship" SpendingLimitTypeStartupSponsorship SpendingLimitType = "StartupSponsorship" SpendingLimitTypeVisualStudio SpendingLimitType = "VisualStudio" )
func (*SpendingLimitType) UnmarshalJSON ¶
func (s *SpendingLimitType) UnmarshalJSON(bytes []byte) error
type SubscriptionBillingType ¶
type SubscriptionBillingType string
const ( SubscriptionBillingTypeBenefit SubscriptionBillingType = "Benefit" SubscriptionBillingTypeFree SubscriptionBillingType = "Free" SubscriptionBillingTypeNone SubscriptionBillingType = "None" SubscriptionBillingTypePaid SubscriptionBillingType = "Paid" SubscriptionBillingTypePrePaid SubscriptionBillingType = "PrePaid" )
func (*SubscriptionBillingType) UnmarshalJSON ¶
func (s *SubscriptionBillingType) UnmarshalJSON(bytes []byte) error
type SubscriptionEnrollmentDetails ¶
type SubscriptionEnrollmentDetails struct { DepartmentDisplayName *string `json:"departmentDisplayName,omitempty"` DepartmentId *string `json:"departmentId,omitempty"` EnrollmentAccountDisplayName *string `json:"enrollmentAccountDisplayName,omitempty"` EnrollmentAccountId *string `json:"enrollmentAccountId,omitempty"` EnrollmentAccountStatus *string `json:"enrollmentAccountStatus,omitempty"` }
type SubscriptionStatusReason ¶
type SubscriptionStatusReason string
const ( SubscriptionStatusReasonCancelled SubscriptionStatusReason = "Cancelled" SubscriptionStatusReasonExpired SubscriptionStatusReason = "Expired" SubscriptionStatusReasonNone SubscriptionStatusReason = "None" SubscriptionStatusReasonOther SubscriptionStatusReason = "Other" SubscriptionStatusReasonPastDue SubscriptionStatusReason = "PastDue" SubscriptionStatusReasonPolicyViolation SubscriptionStatusReason = "PolicyViolation" SubscriptionStatusReasonSpendingLimitReached SubscriptionStatusReason = "SpendingLimitReached" SubscriptionStatusReasonSuspiciousActivity SubscriptionStatusReason = "SuspiciousActivity" SubscriptionStatusReasonTransferred SubscriptionStatusReason = "Transferred" )
func (*SubscriptionStatusReason) UnmarshalJSON ¶
func (s *SubscriptionStatusReason) UnmarshalJSON(bytes []byte) error
type SubscriptionWorkloadType ¶
type SubscriptionWorkloadType string
const ( SubscriptionWorkloadTypeDevTest SubscriptionWorkloadType = "DevTest" SubscriptionWorkloadTypeInternal SubscriptionWorkloadType = "Internal" SubscriptionWorkloadTypeNone SubscriptionWorkloadType = "None" SubscriptionWorkloadTypeProduction SubscriptionWorkloadType = "Production" )
func (*SubscriptionWorkloadType) UnmarshalJSON ¶
func (s *SubscriptionWorkloadType) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BillingProperty }
Click to show internal directories.
Click to hide internal directories.