Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type AvailabilityZonePeers struct + AvailabilityZone *string + Peers []*Peers + func (a *AvailabilityZonePeers) UnmarshalJSON(data []byte) error + func (a AvailabilityZonePeers) MarshalJSON() ([]byte, error) + type CheckResourceNameResult struct + Name *string + Status *ResourceNameStatus + Type *string + func (c *CheckResourceNameResult) UnmarshalJSON(data []byte) error + func (c CheckResourceNameResult) MarshalJSON() ([]byte, error) + type CheckZonePeersRequest struct + Location *string + SubscriptionIDs []*string + func (c *CheckZonePeersRequest) UnmarshalJSON(data []byte) error + func (c CheckZonePeersRequest) MarshalJSON() ([]byte, error) + type CheckZonePeersResult struct + AvailabilityZonePeers []*AvailabilityZonePeers + Location *string + SubscriptionID *string + func (c *CheckZonePeersResult) UnmarshalJSON(data []byte) error + func (c CheckZonePeersResult) MarshalJSON() ([]byte, error) + type Client struct + func NewClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*Client, error) + func (client *Client) CheckZonePeers(ctx context.Context, subscriptionID string, parameters CheckZonePeersRequest, ...) (ClientCheckZonePeersResponse, error) + func (client *Client) Get(ctx context.Context, subscriptionID string, options *ClientGetOptions) (ClientGetResponse, error) + func (client *Client) NewListLocationsPager(subscriptionID string, options *ClientListLocationsOptions) *runtime.Pager[ClientListLocationsResponse] + func (client *Client) NewListPager(options *ClientListOptions) *runtime.Pager[ClientListResponse] + type ClientCheckZonePeersOptions struct + type ClientCheckZonePeersResponse struct + type ClientFactory struct + func NewClientFactory(credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientFactory, error) + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewSubscriptionClient() *SubscriptionClient + func (c *ClientFactory) NewTenantsClient() *TenantsClient + type ClientGetOptions struct + type ClientGetResponse struct + type ClientListLocationsOptions struct + type ClientListLocationsResponse struct + type ClientListOptions struct + type ClientListResponse struct + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDefinition struct + Code *string + Message *string + func (e *ErrorDefinition) UnmarshalJSON(data []byte) error + func (e ErrorDefinition) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type ErrorResponseAutoGenerated struct + Error *ErrorDefinition + func (e *ErrorResponseAutoGenerated) UnmarshalJSON(data []byte) error + func (e ErrorResponseAutoGenerated) MarshalJSON() ([]byte, error) + type Location struct + DisplayName *string + ID *string + Latitude *string + Longitude *string + Name *string + SubscriptionID *string + func (l *Location) UnmarshalJSON(data []byte) error + func (l Location) MarshalJSON() ([]byte, error) + type LocationListResult struct + Value []*Location + func (l *LocationListResult) UnmarshalJSON(data []byte) error + func (l LocationListResult) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDisplay + Name *string + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type Peers struct + AvailabilityZone *string + SubscriptionID *string + func (p *Peers) UnmarshalJSON(data []byte) error + func (p Peers) MarshalJSON() ([]byte, error) + type ResourceName struct + Name *string + Type *string + func (r *ResourceName) UnmarshalJSON(data []byte) error + func (r ResourceName) MarshalJSON() ([]byte, error) + type ResourceNameStatus string + const ResourceNameStatusAllowed + const ResourceNameStatusReserved + func PossibleResourceNameStatusValues() []ResourceNameStatus + type SpendingLimit string + const SpendingLimitCurrentPeriodOff + const SpendingLimitOff + const SpendingLimitOn + func PossibleSpendingLimitValues() []SpendingLimit + type Subscription struct + AuthorizationSource *string + DisplayName *string + ID *string + State *SubscriptionState + SubscriptionID *string + SubscriptionPolicies *SubscriptionPolicies + func (s *Subscription) UnmarshalJSON(data []byte) error + func (s Subscription) MarshalJSON() ([]byte, error) + type SubscriptionClient struct + func NewSubscriptionClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*SubscriptionClient, error) + func (client *SubscriptionClient) CheckResourceName(ctx context.Context, options *SubscriptionClientCheckResourceNameOptions) (SubscriptionClientCheckResourceNameResponse, error) + type SubscriptionClientCheckResourceNameOptions struct + ResourceNameDefinition *ResourceName + type SubscriptionClientCheckResourceNameResponse struct + type SubscriptionListResult struct + NextLink *string + Value []*Subscription + func (s *SubscriptionListResult) UnmarshalJSON(data []byte) error + func (s SubscriptionListResult) MarshalJSON() ([]byte, error) + type SubscriptionPolicies struct + LocationPlacementID *string + QuotaID *string + SpendingLimit *SpendingLimit + func (s *SubscriptionPolicies) UnmarshalJSON(data []byte) error + func (s SubscriptionPolicies) MarshalJSON() ([]byte, error) + type SubscriptionState string + const SubscriptionStateDeleted + const SubscriptionStateDisabled + const SubscriptionStateEnabled + const SubscriptionStatePastDue + const SubscriptionStateWarned + func PossibleSubscriptionStateValues() []SubscriptionState + type TenantIDDescription struct + ID *string + TenantID *string + func (t *TenantIDDescription) UnmarshalJSON(data []byte) error + func (t TenantIDDescription) MarshalJSON() ([]byte, error) + type TenantListResult struct + NextLink *string + Value []*TenantIDDescription + func (t *TenantListResult) UnmarshalJSON(data []byte) error + func (t TenantListResult) MarshalJSON() ([]byte, error) + type TenantsClient struct + func NewTenantsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*TenantsClient, error) + func (client *TenantsClient) NewListPager(options *TenantsClientListOptions) *runtime.Pager[TenantsClientListResponse] + type TenantsClientListOptions struct + type TenantsClientListResponse struct