Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CheckNameAvailabilityInput struct + Name *string + Type Type + type CheckNameAvailabilityOutput struct + Message *string + NameAvailable *bool + Reason *string + func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) + type CommunicationDetails struct + ID *string + Name *string + Type *string + func (cd *CommunicationDetails) UnmarshalJSON(body []byte) error + func (cd CommunicationDetails) MarshalJSON() ([]byte, error) + type CommunicationDetailsProperties struct + Body *string + CommunicationDirection CommunicationDirection + CommunicationType CommunicationType + CreatedDate *date.Time + Sender *string + Subject *string + func (cdp CommunicationDetailsProperties) MarshalJSON() ([]byte, error) + type CommunicationDirection string + const Inbound + const Outbound + func PossibleCommunicationDirectionValues() []CommunicationDirection + type CommunicationType string + const Phone + const Web + func PossibleCommunicationTypeValues() []CommunicationType + type CommunicationsClient struct + func NewCommunicationsClient(subscriptionID string) CommunicationsClient + func NewCommunicationsClientWithBaseURI(baseURI string, subscriptionID string) CommunicationsClient + func (client CommunicationsClient) CheckNameAvailability(ctx context.Context, supportTicketName string, ...) (result CheckNameAvailabilityOutput, err error) + func (client CommunicationsClient) CheckNameAvailabilityPreparer(ctx context.Context, supportTicketName string, ...) (*http.Request, error) + func (client CommunicationsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client CommunicationsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client CommunicationsClient) Create(ctx context.Context, supportTicketName string, communicationName string, ...) (result CommunicationsCreateFuture, err error) + func (client CommunicationsClient) CreatePreparer(ctx context.Context, supportTicketName string, communicationName string, ...) (*http.Request, error) + func (client CommunicationsClient) CreateResponder(resp *http.Response) (result CommunicationDetails, err error) + func (client CommunicationsClient) CreateSender(req *http.Request) (future CommunicationsCreateFuture, err error) + func (client CommunicationsClient) Get(ctx context.Context, supportTicketName string, communicationName string) (result CommunicationDetails, err error) + func (client CommunicationsClient) GetPreparer(ctx context.Context, supportTicketName string, communicationName string) (*http.Request, error) + func (client CommunicationsClient) GetResponder(resp *http.Response) (result CommunicationDetails, err error) + func (client CommunicationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client CommunicationsClient) List(ctx context.Context, supportTicketName string, top *int32, filter string) (result CommunicationsListResultPage, err error) + func (client CommunicationsClient) ListComplete(ctx context.Context, supportTicketName string, top *int32, filter string) (result CommunicationsListResultIterator, err error) + func (client CommunicationsClient) ListPreparer(ctx context.Context, supportTicketName string, top *int32, filter string) (*http.Request, error) + func (client CommunicationsClient) ListResponder(resp *http.Response) (result CommunicationsListResult, err error) + func (client CommunicationsClient) ListSender(req *http.Request) (*http.Response, error) + type CommunicationsCreateFuture struct + Result func(CommunicationsClient) (CommunicationDetails, error) + func (future *CommunicationsCreateFuture) UnmarshalJSON(body []byte) error + type CommunicationsListResult struct + NextLink *string + Value *[]CommunicationDetails + func (clr CommunicationsListResult) IsEmpty() bool + type CommunicationsListResultIterator struct + func NewCommunicationsListResultIterator(page CommunicationsListResultPage) CommunicationsListResultIterator + func (iter *CommunicationsListResultIterator) Next() error + func (iter *CommunicationsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter CommunicationsListResultIterator) NotDone() bool + func (iter CommunicationsListResultIterator) Response() CommunicationsListResult + func (iter CommunicationsListResultIterator) Value() CommunicationDetails + type CommunicationsListResultPage struct + func NewCommunicationsListResultPage(cur CommunicationsListResult, ...) CommunicationsListResultPage + func (page *CommunicationsListResultPage) Next() error + func (page *CommunicationsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page CommunicationsListResultPage) NotDone() bool + func (page CommunicationsListResultPage) Response() CommunicationsListResult + func (page CommunicationsListResultPage) Values() []CommunicationDetails + type ContactProfile struct + AdditionalEmailAddresses *[]string + Country *string + FirstName *string + LastName *string + PhoneNumber *string + PreferredContactMethod PreferredContactMethod + PreferredSupportLanguage *string + PreferredTimeZone *string + PrimaryEmailAddress *string + type Engineer struct + EmailAddress *string + func (e Engineer) MarshalJSON() ([]byte, error) + type ExceptionResponse struct + Error *ServiceError + type Operation struct + Display *OperationDisplay + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationsListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsListResult struct + Value *[]Operation + type PreferredContactMethod string + const PreferredContactMethodEmail + const PreferredContactMethodPhone + func PossiblePreferredContactMethodValues() []PreferredContactMethod + type ProblemClassification struct + ID *string + Name *string + Type *string + func (pc *ProblemClassification) UnmarshalJSON(body []byte) error + func (pc ProblemClassification) MarshalJSON() ([]byte, error) + type ProblemClassificationProperties struct + DisplayName *string + type ProblemClassificationsClient struct + func NewProblemClassificationsClient(subscriptionID string) ProblemClassificationsClient + func NewProblemClassificationsClientWithBaseURI(baseURI string, subscriptionID string) ProblemClassificationsClient + func (client ProblemClassificationsClient) Get(ctx context.Context, serviceName string, problemClassificationName string) (result ProblemClassification, err error) + func (client ProblemClassificationsClient) GetPreparer(ctx context.Context, serviceName string, problemClassificationName string) (*http.Request, error) + func (client ProblemClassificationsClient) GetResponder(resp *http.Response) (result ProblemClassification, err error) + func (client ProblemClassificationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProblemClassificationsClient) List(ctx context.Context, serviceName string) (result ProblemClassificationsListResult, err error) + func (client ProblemClassificationsClient) ListPreparer(ctx context.Context, serviceName string) (*http.Request, error) + func (client ProblemClassificationsClient) ListResponder(resp *http.Response) (result ProblemClassificationsListResult, err error) + func (client ProblemClassificationsClient) ListSender(req *http.Request) (*http.Response, error) + type ProblemClassificationsListResult struct + Value *[]ProblemClassification + type QuotaChangeRequest struct + Payload *string + Region *string + type QuotaTicketDetails struct + QuotaChangeRequestSubType *string + QuotaChangeRequestVersion *string + QuotaChangeRequests *[]QuotaChangeRequest + type Service struct + ID *string + Name *string + Type *string + func (s *Service) UnmarshalJSON(body []byte) error + func (s Service) MarshalJSON() ([]byte, error) + type ServiceError struct + Code *string + Details *[]ServiceErrorDetail + Message *string + Target *string + func (se ServiceError) MarshalJSON() ([]byte, error) + type ServiceErrorDetail struct + Code *string + Message *string + Target *string + func (sed ServiceErrorDetail) MarshalJSON() ([]byte, error) + type ServiceLevelAgreement struct + ExpirationTime *date.Time + SLAMinutes *int32 + StartTime *date.Time + func (SLA ServiceLevelAgreement) MarshalJSON() ([]byte, error) + type ServiceProperties struct + DisplayName *string + ResourceTypes *[]string + type ServicesClient struct + func NewServicesClient(subscriptionID string) ServicesClient + func NewServicesClientWithBaseURI(baseURI string, subscriptionID string) ServicesClient + func (client ServicesClient) Get(ctx context.Context, serviceName string) (result Service, err error) + func (client ServicesClient) GetPreparer(ctx context.Context, serviceName string) (*http.Request, error) + func (client ServicesClient) GetResponder(resp *http.Response) (result Service, err error) + func (client ServicesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServicesClient) List(ctx context.Context) (result ServicesListResult, err error) + func (client ServicesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ServicesClient) ListResponder(resp *http.Response) (result ServicesListResult, err error) + func (client ServicesClient) ListSender(req *http.Request) (*http.Response, error) + type ServicesListResult struct + Value *[]Service + type SeverityLevel string + const Critical + const Highestcriticalimpact + const Minimal + const Moderate + func PossibleSeverityLevelValues() []SeverityLevel + type Status string + const Closed + const Open + func PossibleStatusValues() []Status + type TechnicalTicketDetails struct + ResourceID *string + type TicketDetails struct + ID *string + Name *string + Type *string + func (td *TicketDetails) UnmarshalJSON(body []byte) error + func (td TicketDetails) MarshalJSON() ([]byte, error) + type TicketDetailsProperties struct + ContactDetails *ContactProfile + CreatedDate *date.Time + Description *string + EnrollmentID *string + ModifiedDate *date.Time + ProblemClassificationDisplayName *string + ProblemClassificationID *string + ProblemStartTime *date.Time + QuotaTicketDetails *QuotaTicketDetails + Require24X7Response *bool + ServiceDisplayName *string + ServiceID *string + ServiceLevelAgreement *ServiceLevelAgreement + Severity SeverityLevel + Status *string + SupportEngineer *Engineer + SupportPlanType *string + SupportTicketID *string + TechnicalTicketDetails *TechnicalTicketDetails + Title *string + func (tdp TicketDetailsProperties) MarshalJSON() ([]byte, error) + type TicketsClient struct + func NewTicketsClient(subscriptionID string) TicketsClient + func NewTicketsClientWithBaseURI(baseURI string, subscriptionID string) TicketsClient + func (client TicketsClient) CheckNameAvailability(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (result CheckNameAvailabilityOutput, err error) + func (client TicketsClient) CheckNameAvailabilityPreparer(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (*http.Request, error) + func (client TicketsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client TicketsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client TicketsClient) Create(ctx context.Context, supportTicketName string, ...) (result TicketsCreateFuture, err error) + func (client TicketsClient) CreatePreparer(ctx context.Context, supportTicketName string, ...) (*http.Request, error) + func (client TicketsClient) CreateResponder(resp *http.Response) (result TicketDetails, err error) + func (client TicketsClient) CreateSender(req *http.Request) (future TicketsCreateFuture, err error) + func (client TicketsClient) Get(ctx context.Context, supportTicketName string) (result TicketDetails, err error) + func (client TicketsClient) GetPreparer(ctx context.Context, supportTicketName string) (*http.Request, error) + func (client TicketsClient) GetResponder(resp *http.Response) (result TicketDetails, err error) + func (client TicketsClient) GetSender(req *http.Request) (*http.Response, error) + func (client TicketsClient) List(ctx context.Context, top *int32, filter string) (result TicketsListResultPage, err error) + func (client TicketsClient) ListComplete(ctx context.Context, top *int32, filter string) (result TicketsListResultIterator, err error) + func (client TicketsClient) ListPreparer(ctx context.Context, top *int32, filter string) (*http.Request, error) + func (client TicketsClient) ListResponder(resp *http.Response) (result TicketsListResult, err error) + func (client TicketsClient) ListSender(req *http.Request) (*http.Response, error) + func (client TicketsClient) Update(ctx context.Context, supportTicketName string, ...) (result TicketDetails, err error) + func (client TicketsClient) UpdatePreparer(ctx context.Context, supportTicketName string, ...) (*http.Request, error) + func (client TicketsClient) UpdateResponder(resp *http.Response) (result TicketDetails, err error) + func (client TicketsClient) UpdateSender(req *http.Request) (*http.Response, error) + type TicketsCreateFuture struct + Result func(TicketsClient) (TicketDetails, error) + func (future *TicketsCreateFuture) UnmarshalJSON(body []byte) error + type TicketsListResult struct + NextLink *string + Value *[]TicketDetails + func (tlr TicketsListResult) IsEmpty() bool + type TicketsListResultIterator struct + func NewTicketsListResultIterator(page TicketsListResultPage) TicketsListResultIterator + func (iter *TicketsListResultIterator) Next() error + func (iter *TicketsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter TicketsListResultIterator) NotDone() bool + func (iter TicketsListResultIterator) Response() TicketsListResult + func (iter TicketsListResultIterator) Value() TicketDetails + type TicketsListResultPage struct + func NewTicketsListResultPage(cur TicketsListResult, ...) TicketsListResultPage + func (page *TicketsListResultPage) Next() error + func (page *TicketsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page TicketsListResultPage) NotDone() bool + func (page TicketsListResultPage) Response() TicketsListResult + func (page TicketsListResultPage) Values() []TicketDetails + type Type string + const MicrosoftSupportcommunications + const MicrosoftSupportsupportTickets + func PossibleTypeValues() []Type + type UpdateContactProfile struct + AdditionalEmailAddresses *[]string + Country *string + FirstName *string + LastName *string + PhoneNumber *string + PreferredContactMethod PreferredContactMethod + PreferredSupportLanguage *string + PreferredTimeZone *string + PrimaryEmailAddress *string + type UpdateSupportTicket struct + ContactDetails *UpdateContactProfile + Severity SeverityLevel + Status Status