Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AvailabilityStateValues string + const AvailabilityStateValuesAvailable + const AvailabilityStateValuesDegraded + const AvailabilityStateValuesUnavailable + const AvailabilityStateValuesUnknown + func PossibleAvailabilityStateValuesValues() []AvailabilityStateValues + type AvailabilityStatus struct + ID *string + Location *string + Name *string + Properties *AvailabilityStatusProperties + Type *string + type AvailabilityStatusListResult struct + NextLink *string + Value *[]AvailabilityStatus + func (aslr AvailabilityStatusListResult) IsEmpty() bool + type AvailabilityStatusListResultIterator struct + func NewAvailabilityStatusListResultIterator(page AvailabilityStatusListResultPage) AvailabilityStatusListResultIterator + func (iter *AvailabilityStatusListResultIterator) Next() error + func (iter *AvailabilityStatusListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AvailabilityStatusListResultIterator) NotDone() bool + func (iter AvailabilityStatusListResultIterator) Response() AvailabilityStatusListResult + func (iter AvailabilityStatusListResultIterator) Value() AvailabilityStatus + type AvailabilityStatusListResultPage struct + func NewAvailabilityStatusListResultPage(cur AvailabilityStatusListResult, ...) AvailabilityStatusListResultPage + func (page *AvailabilityStatusListResultPage) Next() error + func (page *AvailabilityStatusListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AvailabilityStatusListResultPage) NotDone() bool + func (page AvailabilityStatusListResultPage) Response() AvailabilityStatusListResult + func (page AvailabilityStatusListResultPage) Values() []AvailabilityStatus + type AvailabilityStatusProperties struct + AvailabilityState AvailabilityStateValues + DetailedStatus *string + HealthEventCategory *string + HealthEventCause *string + HealthEventID *string + HealthEventType *string + OccurredTime *date.Time + ReasonChronicity ReasonChronicityTypes + ReasonType *string + RecentlyResolved *AvailabilityStatusPropertiesRecentlyResolved + RecommendedActions *[]RecommendedAction + ReportedTime *date.Time + ResolutionETA *date.Time + RootCauseAttributionTime *date.Time + ServiceImpactingEvents *[]ServiceImpactingEvent + Summary *string + Title *string + type AvailabilityStatusPropertiesRecentlyResolved struct + ResolvedTime *date.Time + UnavailabilitySummary *string + UnavailableOccurredTime *date.Time + type AvailabilityStatusesClient struct + func NewAvailabilityStatusesClient(subscriptionID string) AvailabilityStatusesClient + func NewAvailabilityStatusesClientWithBaseURI(baseURI string, subscriptionID string) AvailabilityStatusesClient + func (client AvailabilityStatusesClient) GetByResource(ctx context.Context, resourceURI string, filter string, expand string) (result AvailabilityStatus, err error) + func (client AvailabilityStatusesClient) GetByResourcePreparer(ctx context.Context, resourceURI string, filter string, expand string) (*http.Request, error) + func (client AvailabilityStatusesClient) GetByResourceResponder(resp *http.Response) (result AvailabilityStatus, err error) + func (client AvailabilityStatusesClient) GetByResourceSender(req *http.Request) (*http.Response, error) + func (client AvailabilityStatusesClient) List(ctx context.Context, resourceURI string, filter string, expand string) (result AvailabilityStatusListResultPage, err error) + func (client AvailabilityStatusesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, expand string) (result AvailabilityStatusListResultPage, err error) + func (client AvailabilityStatusesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, expand string) (result AvailabilityStatusListResultIterator, err error) + func (client AvailabilityStatusesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, expand string) (*http.Request, error) + func (client AvailabilityStatusesClient) ListByResourceGroupResponder(resp *http.Response) (result AvailabilityStatusListResult, err error) + func (client AvailabilityStatusesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AvailabilityStatusesClient) ListBySubscriptionID(ctx context.Context, filter string, expand string) (result AvailabilityStatusListResultPage, err error) + func (client AvailabilityStatusesClient) ListBySubscriptionIDComplete(ctx context.Context, filter string, expand string) (result AvailabilityStatusListResultIterator, err error) + func (client AvailabilityStatusesClient) ListBySubscriptionIDPreparer(ctx context.Context, filter string, expand string) (*http.Request, error) + func (client AvailabilityStatusesClient) ListBySubscriptionIDResponder(resp *http.Response) (result AvailabilityStatusListResult, err error) + func (client AvailabilityStatusesClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error) + func (client AvailabilityStatusesClient) ListComplete(ctx context.Context, resourceURI string, filter string, expand string) (result AvailabilityStatusListResultIterator, err error) + func (client AvailabilityStatusesClient) ListPreparer(ctx context.Context, resourceURI string, filter string, expand string) (*http.Request, error) + func (client AvailabilityStatusesClient) ListResponder(resp *http.Response) (result AvailabilityStatusListResult, err error) + func (client AvailabilityStatusesClient) ListSender(req *http.Request) (*http.Response, error) + type AzureEntityResource struct + Etag *string + ID *string + Name *string + Type *string + func (aer AzureEntityResource) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type ErrorResponse struct + Error *ErrorResponseError + type ErrorResponseError struct + Code *string + Details *string + Message *string + func (er ErrorResponseError) MarshalJSON() ([]byte, error) + type ImpactedRegion struct + ID *string + Name *string + type ImpactedResourceStatus struct + ID *string + Name *string + Type *string + func (irs *ImpactedResourceStatus) UnmarshalJSON(body []byte) error + func (irs ImpactedResourceStatus) MarshalJSON() ([]byte, error) + type ImpactedResourceStatusProperties struct + AvailabilityState AvailabilityStateValues + OccurredTime *date.Time + ReasonType ReasonTypeValues + Summary *string + Title *string + type Operation struct + Display *OperationDisplay + Name *string + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + Value *[]Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type ReasonChronicityTypes string + const ReasonChronicityTypesPersistent + const ReasonChronicityTypesTransient + func PossibleReasonChronicityTypesValues() []ReasonChronicityTypes + type ReasonTypeValues string + const ReasonTypeValuesPlanned + const ReasonTypeValuesUnplanned + const ReasonTypeValuesUserInitiated + func PossibleReasonTypeValuesValues() []ReasonTypeValues + type RecommendedAction struct + Action *string + ActionURL *string + ActionURLText *string + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ServiceImpactingEvent struct + CorrelationID *string + EventStartTime *date.Time + EventStatusLastModifiedTime *date.Time + IncidentProperties *ServiceImpactingEventIncidentProperties + Status *ServiceImpactingEventStatus + type ServiceImpactingEventIncidentProperties struct + IncidentType *string + Region *string + Service *string + Title *string + type ServiceImpactingEventStatus struct + Value *string + type StatusBanner struct + Cloud *string + LastModifiedTime *date.Time + Message *string + Title *string + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error)