README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/web/2023-01-01/diagnostics
Documentation
The diagnostics
SDK allows for interaction with the Azure Resource Manager Service web
(API Version 2023-01-01
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/web/2023-01-01/diagnostics"
Client Initialization
client := diagnostics.NewDiagnosticsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Example Usage: DiagnosticsClient.ExecuteSiteAnalysis
ctx := context.TODO()
id := diagnostics.NewAnalysisID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue", "analysisValue")
read, err := client.ExecuteSiteAnalysis(ctx, id, diagnostics.DefaultExecuteSiteAnalysisOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.ExecuteSiteAnalysisSlot
ctx := context.TODO()
id := diagnostics.NewDiagnosticAnalysisID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue", "analysisValue")
read, err := client.ExecuteSiteAnalysisSlot(ctx, id, diagnostics.DefaultExecuteSiteAnalysisSlotOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.ExecuteSiteDetector
ctx := context.TODO()
id := diagnostics.NewDiagnosticDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue", "detectorValue")
read, err := client.ExecuteSiteDetector(ctx, id, diagnostics.DefaultExecuteSiteDetectorOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.ExecuteSiteDetectorSlot
ctx := context.TODO()
id := diagnostics.NewSlotDiagnosticDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue", "detectorValue")
read, err := client.ExecuteSiteDetectorSlot(ctx, id, diagnostics.DefaultExecuteSiteDetectorSlotOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetHostingEnvironmentDetectorResponse
ctx := context.TODO()
id := diagnostics.NewHostingEnvironmentDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue", "detectorValue")
read, err := client.GetHostingEnvironmentDetectorResponse(ctx, id, diagnostics.DefaultGetHostingEnvironmentDetectorResponseOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteAnalysis
ctx := context.TODO()
id := diagnostics.NewAnalysisID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue", "analysisValue")
read, err := client.GetSiteAnalysis(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteAnalysisSlot
ctx := context.TODO()
id := diagnostics.NewDiagnosticAnalysisID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue", "analysisValue")
read, err := client.GetSiteAnalysisSlot(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDetector
ctx := context.TODO()
id := diagnostics.NewDiagnosticDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue", "detectorValue")
read, err := client.GetSiteDetector(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDetectorResponse
ctx := context.TODO()
id := diagnostics.NewDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "detectorValue")
read, err := client.GetSiteDetectorResponse(ctx, id, diagnostics.DefaultGetSiteDetectorResponseOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDetectorResponseSlot
ctx := context.TODO()
id := diagnostics.NewSlotDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "detectorValue")
read, err := client.GetSiteDetectorResponseSlot(ctx, id, diagnostics.DefaultGetSiteDetectorResponseSlotOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDetectorSlot
ctx := context.TODO()
id := diagnostics.NewSlotDiagnosticDetectorID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue", "detectorValue")
read, err := client.GetSiteDetectorSlot(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDiagnosticCategory
ctx := context.TODO()
id := diagnostics.NewDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue")
read, err := client.GetSiteDiagnosticCategory(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.GetSiteDiagnosticCategorySlot
ctx := context.TODO()
id := diagnostics.NewSlotDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue")
read, err := client.GetSiteDiagnosticCategorySlot(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: DiagnosticsClient.ListHostingEnvironmentDetectorResponses
ctx := context.TODO()
id := diagnostics.NewAppServiceEnvironmentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "hostingEnvironmentValue")
// alternatively `client.ListHostingEnvironmentDetectorResponses(ctx, id)` can be used to do batched pagination
items, err := client.ListHostingEnvironmentDetectorResponsesComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteAnalyses
ctx := context.TODO()
id := diagnostics.NewDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue")
// alternatively `client.ListSiteAnalyses(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteAnalysesComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteAnalysesSlot
ctx := context.TODO()
id := diagnostics.NewSlotDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue")
// alternatively `client.ListSiteAnalysesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteAnalysesSlotComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDetectorResponses
ctx := context.TODO()
id := diagnostics.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")
// alternatively `client.ListSiteDetectorResponses(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDetectorResponsesComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDetectorResponsesSlot
ctx := context.TODO()
id := diagnostics.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")
// alternatively `client.ListSiteDetectorResponsesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDetectorResponsesSlotComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDetectors
ctx := context.TODO()
id := diagnostics.NewDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "diagnosticValue")
// alternatively `client.ListSiteDetectors(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDetectorsComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDetectorsSlot
ctx := context.TODO()
id := diagnostics.NewSlotDiagnosticID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue", "diagnosticValue")
// alternatively `client.ListSiteDetectorsSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDetectorsSlotComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDiagnosticCategories
ctx := context.TODO()
id := diagnostics.NewAppServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue")
// alternatively `client.ListSiteDiagnosticCategories(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDiagnosticCategoriesComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: DiagnosticsClient.ListSiteDiagnosticCategoriesSlot
ctx := context.TODO()
id := diagnostics.NewSlotID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "slotValue")
// alternatively `client.ListSiteDiagnosticCategoriesSlot(ctx, id)` can be used to do batched pagination
items, err := client.ListSiteDiagnosticCategoriesSlotComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Documentation ¶
Index ¶
- func PossibleValuesForDetectorType() []string
- func PossibleValuesForInsightStatus() []string
- func PossibleValuesForIssueType() []string
- func PossibleValuesForRenderingType() []string
- func PossibleValuesForSolutionType() []string
- func ValidateAnalysisID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDiagnosticAnalysisID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDiagnosticDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDiagnosticID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateHostingEnvironmentDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSlotDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSlotDiagnosticDetectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSlotDiagnosticID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSlotID(input interface{}, key string) (warnings []string, errors []error)
- type AbnormalTimePeriod
- type AnalysisData
- type AnalysisDefinition
- type AnalysisDefinitionOperationPredicate
- type AnalysisDefinitionProperties
- type AnalysisId
- type DataProviderMetadata
- type DataSource
- type DataTableResponseColumn
- type DataTableResponseObject
- type DetectorAbnormalTimePeriod
- type DetectorDefinition
- type DetectorDefinitionResource
- type DetectorDefinitionResourceOperationPredicate
- type DetectorId
- type DetectorInfo
- type DetectorResponse
- type DetectorResponseOperationPredicate
- type DetectorResponseProperties
- type DetectorType
- type DiagnosticAnalysis
- type DiagnosticAnalysisId
- type DiagnosticAnalysisProperties
- func (o *DiagnosticAnalysisProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *DiagnosticAnalysisProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *DiagnosticAnalysisProperties) SetEndTimeAsTime(input time.Time)
- func (o *DiagnosticAnalysisProperties) SetStartTimeAsTime(input time.Time)
- type DiagnosticCategory
- type DiagnosticCategoryOperationPredicate
- type DiagnosticCategoryProperties
- type DiagnosticData
- type DiagnosticDetectorId
- type DiagnosticDetectorResponse
- type DiagnosticDetectorResponseProperties
- func (o *DiagnosticDetectorResponseProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *DiagnosticDetectorResponseProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *DiagnosticDetectorResponseProperties) SetEndTimeAsTime(input time.Time)
- func (o *DiagnosticDetectorResponseProperties) SetStartTimeAsTime(input time.Time)
- type DiagnosticId
- type DiagnosticMetricSample
- type DiagnosticMetricSet
- type DiagnosticsClient
- func (c DiagnosticsClient) ExecuteSiteAnalysis(ctx context.Context, id AnalysisId, ...) (result ExecuteSiteAnalysisOperationResponse, err error)
- func (c DiagnosticsClient) ExecuteSiteAnalysisSlot(ctx context.Context, id DiagnosticAnalysisId, ...) (result ExecuteSiteAnalysisSlotOperationResponse, err error)
- func (c DiagnosticsClient) ExecuteSiteDetector(ctx context.Context, id DiagnosticDetectorId, ...) (result ExecuteSiteDetectorOperationResponse, err error)
- func (c DiagnosticsClient) ExecuteSiteDetectorSlot(ctx context.Context, id SlotDiagnosticDetectorId, ...) (result ExecuteSiteDetectorSlotOperationResponse, err error)
- func (c DiagnosticsClient) GetHostingEnvironmentDetectorResponse(ctx context.Context, id HostingEnvironmentDetectorId, ...) (result GetHostingEnvironmentDetectorResponseOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteAnalysis(ctx context.Context, id AnalysisId) (result GetSiteAnalysisOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteAnalysisSlot(ctx context.Context, id DiagnosticAnalysisId) (result GetSiteAnalysisSlotOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDetector(ctx context.Context, id DiagnosticDetectorId) (result GetSiteDetectorOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDetectorResponse(ctx context.Context, id DetectorId, ...) (result GetSiteDetectorResponseOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDetectorResponseSlot(ctx context.Context, id SlotDetectorId, ...) (result GetSiteDetectorResponseSlotOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDetectorSlot(ctx context.Context, id SlotDiagnosticDetectorId) (result GetSiteDetectorSlotOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDiagnosticCategory(ctx context.Context, id DiagnosticId) (result GetSiteDiagnosticCategoryOperationResponse, err error)
- func (c DiagnosticsClient) GetSiteDiagnosticCategorySlot(ctx context.Context, id SlotDiagnosticId) (result GetSiteDiagnosticCategorySlotOperationResponse, err error)
- func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponses(ctx context.Context, id commonids.AppServiceEnvironmentId) (result ListHostingEnvironmentDetectorResponsesOperationResponse, err error)
- func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponsesComplete(ctx context.Context, id commonids.AppServiceEnvironmentId) (ListHostingEnvironmentDetectorResponsesCompleteResult, error)
- func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponsesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceEnvironmentId, ...) (result ListHostingEnvironmentDetectorResponsesCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteAnalyses(ctx context.Context, id DiagnosticId) (result ListSiteAnalysesOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteAnalysesComplete(ctx context.Context, id DiagnosticId) (ListSiteAnalysesCompleteResult, error)
- func (c DiagnosticsClient) ListSiteAnalysesCompleteMatchingPredicate(ctx context.Context, id DiagnosticId, ...) (result ListSiteAnalysesCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteAnalysesSlot(ctx context.Context, id SlotDiagnosticId) (result ListSiteAnalysesSlotOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteAnalysesSlotComplete(ctx context.Context, id SlotDiagnosticId) (ListSiteAnalysesSlotCompleteResult, error)
- func (c DiagnosticsClient) ListSiteAnalysesSlotCompleteMatchingPredicate(ctx context.Context, id SlotDiagnosticId, ...) (result ListSiteAnalysesSlotCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDetectorResponses(ctx context.Context, id commonids.AppServiceId) (result ListSiteDetectorResponsesOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDetectorResponsesComplete(ctx context.Context, id commonids.AppServiceId) (ListSiteDetectorResponsesCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDetectorResponsesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, ...) (result ListSiteDetectorResponsesCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDetectorResponsesSlot(ctx context.Context, id SlotId) (result ListSiteDetectorResponsesSlotOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDetectorResponsesSlotComplete(ctx context.Context, id SlotId) (ListSiteDetectorResponsesSlotCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDetectorResponsesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate DetectorResponseOperationPredicate) (result ListSiteDetectorResponsesSlotCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDetectors(ctx context.Context, id DiagnosticId) (result ListSiteDetectorsOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDetectorsComplete(ctx context.Context, id DiagnosticId) (ListSiteDetectorsCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDetectorsCompleteMatchingPredicate(ctx context.Context, id DiagnosticId, ...) (result ListSiteDetectorsCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDetectorsSlot(ctx context.Context, id SlotDiagnosticId) (result ListSiteDetectorsSlotOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDetectorsSlotComplete(ctx context.Context, id SlotDiagnosticId) (ListSiteDetectorsSlotCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDetectorsSlotCompleteMatchingPredicate(ctx context.Context, id SlotDiagnosticId, ...) (result ListSiteDetectorsSlotCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategories(ctx context.Context, id commonids.AppServiceId) (result ListSiteDiagnosticCategoriesOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategoriesComplete(ctx context.Context, id commonids.AppServiceId) (ListSiteDiagnosticCategoriesCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategoriesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, ...) (result ListSiteDiagnosticCategoriesCompleteResult, err error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlot(ctx context.Context, id SlotId) (result ListSiteDiagnosticCategoriesSlotOperationResponse, err error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlotComplete(ctx context.Context, id SlotId) (ListSiteDiagnosticCategoriesSlotCompleteResult, error)
- func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate DiagnosticCategoryOperationPredicate) (result ListSiteDiagnosticCategoriesSlotCompleteResult, err error)
- type ExecuteSiteAnalysisOperationOptions
- type ExecuteSiteAnalysisOperationResponse
- type ExecuteSiteAnalysisSlotOperationOptions
- type ExecuteSiteAnalysisSlotOperationResponse
- type ExecuteSiteDetectorOperationOptions
- type ExecuteSiteDetectorOperationResponse
- type ExecuteSiteDetectorSlotOperationOptions
- type ExecuteSiteDetectorSlotOperationResponse
- type GetHostingEnvironmentDetectorResponseOperationOptions
- type GetHostingEnvironmentDetectorResponseOperationResponse
- type GetSiteAnalysisOperationResponse
- type GetSiteAnalysisSlotOperationResponse
- type GetSiteDetectorOperationResponse
- type GetSiteDetectorResponseOperationOptions
- type GetSiteDetectorResponseOperationResponse
- type GetSiteDetectorResponseSlotOperationOptions
- type GetSiteDetectorResponseSlotOperationResponse
- type GetSiteDetectorSlotOperationResponse
- type GetSiteDiagnosticCategoryOperationResponse
- type GetSiteDiagnosticCategorySlotOperationResponse
- type HostingEnvironmentDetectorId
- func NewHostingEnvironmentDetectorID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, ...) HostingEnvironmentDetectorId
- func ParseHostingEnvironmentDetectorID(input string) (*HostingEnvironmentDetectorId, error)
- func ParseHostingEnvironmentDetectorIDInsensitively(input string) (*HostingEnvironmentDetectorId, error)
- type InsightStatus
- type IssueType
- type KeyValuePairStringObject
- type ListHostingEnvironmentDetectorResponsesCompleteResult
- type ListHostingEnvironmentDetectorResponsesOperationResponse
- type ListSiteAnalysesCompleteResult
- type ListSiteAnalysesOperationResponse
- type ListSiteAnalysesSlotCompleteResult
- type ListSiteAnalysesSlotOperationResponse
- type ListSiteDetectorResponsesCompleteResult
- type ListSiteDetectorResponsesOperationResponse
- type ListSiteDetectorResponsesSlotCompleteResult
- type ListSiteDetectorResponsesSlotOperationResponse
- type ListSiteDetectorsCompleteResult
- type ListSiteDetectorsOperationResponse
- type ListSiteDetectorsSlotCompleteResult
- type ListSiteDetectorsSlotOperationResponse
- type ListSiteDiagnosticCategoriesCompleteResult
- type ListSiteDiagnosticCategoriesOperationResponse
- type ListSiteDiagnosticCategoriesSlotCompleteResult
- type ListSiteDiagnosticCategoriesSlotOperationResponse
- type NameValuePair
- type QueryUtterancesResult
- type QueryUtterancesResults
- type Rendering
- type RenderingType
- type ResponseMetaData
- type SampleUtterance
- type SlotDetectorId
- type SlotDiagnosticDetectorId
- func NewSlotDiagnosticDetectorID(subscriptionId string, resourceGroupName string, siteName string, ...) SlotDiagnosticDetectorId
- func ParseSlotDiagnosticDetectorID(input string) (*SlotDiagnosticDetectorId, error)
- func ParseSlotDiagnosticDetectorIDInsensitively(input string) (*SlotDiagnosticDetectorId, error)
- type SlotDiagnosticId
- type SlotId
- type Solution
- type SolutionType
- type Status
- type SupportTopic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDetectorType ¶
func PossibleValuesForDetectorType() []string
func PossibleValuesForInsightStatus ¶
func PossibleValuesForInsightStatus() []string
func PossibleValuesForIssueType ¶
func PossibleValuesForIssueType() []string
func PossibleValuesForRenderingType ¶
func PossibleValuesForRenderingType() []string
func PossibleValuesForSolutionType ¶
func PossibleValuesForSolutionType() []string
func ValidateAnalysisID ¶
ValidateAnalysisID checks that 'input' can be parsed as a Analysis ID
func ValidateDetectorID ¶
ValidateDetectorID checks that 'input' can be parsed as a Detector ID
func ValidateDiagnosticAnalysisID ¶
func ValidateDiagnosticAnalysisID(input interface{}, key string) (warnings []string, errors []error)
ValidateDiagnosticAnalysisID checks that 'input' can be parsed as a Diagnostic Analysis ID
func ValidateDiagnosticDetectorID ¶
func ValidateDiagnosticDetectorID(input interface{}, key string) (warnings []string, errors []error)
ValidateDiagnosticDetectorID checks that 'input' can be parsed as a Diagnostic Detector ID
func ValidateDiagnosticID ¶
ValidateDiagnosticID checks that 'input' can be parsed as a Diagnostic ID
func ValidateHostingEnvironmentDetectorID ¶
func ValidateHostingEnvironmentDetectorID(input interface{}, key string) (warnings []string, errors []error)
ValidateHostingEnvironmentDetectorID checks that 'input' can be parsed as a Hosting Environment Detector ID
func ValidateSlotDetectorID ¶
ValidateSlotDetectorID checks that 'input' can be parsed as a Slot Detector ID
func ValidateSlotDiagnosticDetectorID ¶
func ValidateSlotDiagnosticDetectorID(input interface{}, key string) (warnings []string, errors []error)
ValidateSlotDiagnosticDetectorID checks that 'input' can be parsed as a Slot Diagnostic Detector ID
func ValidateSlotDiagnosticID ¶
ValidateSlotDiagnosticID checks that 'input' can be parsed as a Slot Diagnostic ID
func ValidateSlotID ¶
ValidateSlotID checks that 'input' can be parsed as a Slot ID
Types ¶
type AbnormalTimePeriod ¶
type AbnormalTimePeriod struct { EndTime *string `json:"endTime,omitempty"` Events *[]DetectorAbnormalTimePeriod `json:"events,omitempty"` Solutions *[]Solution `json:"solutions,omitempty"` StartTime *string `json:"startTime,omitempty"` }
func (*AbnormalTimePeriod) GetEndTimeAsTime ¶
func (o *AbnormalTimePeriod) GetEndTimeAsTime() (*time.Time, error)
func (*AbnormalTimePeriod) GetStartTimeAsTime ¶
func (o *AbnormalTimePeriod) GetStartTimeAsTime() (*time.Time, error)
func (*AbnormalTimePeriod) SetEndTimeAsTime ¶
func (o *AbnormalTimePeriod) SetEndTimeAsTime(input time.Time)
func (*AbnormalTimePeriod) SetStartTimeAsTime ¶
func (o *AbnormalTimePeriod) SetStartTimeAsTime(input time.Time)
type AnalysisData ¶
type AnalysisData struct { Data *[][]NameValuePair `json:"data,omitempty"` DetectorDefinition *DetectorDefinition `json:"detectorDefinition,omitempty"` DetectorMetaData *ResponseMetaData `json:"detectorMetaData,omitempty"` Metrics *[]DiagnosticMetricSet `json:"metrics,omitempty"` Source *string `json:"source,omitempty"` }
type AnalysisDefinition ¶
type AnalysisDefinition struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *AnalysisDefinitionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type AnalysisDefinitionOperationPredicate ¶
type AnalysisDefinitionOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (AnalysisDefinitionOperationPredicate) Matches ¶
func (p AnalysisDefinitionOperationPredicate) Matches(input AnalysisDefinition) bool
type AnalysisDefinitionProperties ¶
type AnalysisDefinitionProperties struct {
Description *string `json:"description,omitempty"`
}
type AnalysisId ¶
type AnalysisId struct { SubscriptionId string ResourceGroupName string SiteName string DiagnosticName string AnalysisName string }
AnalysisId is a struct representing the Resource ID for a Analysis
func NewAnalysisID ¶
func NewAnalysisID(subscriptionId string, resourceGroupName string, siteName string, diagnosticName string, analysisName string) AnalysisId
NewAnalysisID returns a new AnalysisId struct
func ParseAnalysisID ¶
func ParseAnalysisID(input string) (*AnalysisId, error)
ParseAnalysisID parses 'input' into a AnalysisId
func ParseAnalysisIDInsensitively ¶
func ParseAnalysisIDInsensitively(input string) (*AnalysisId, error)
ParseAnalysisIDInsensitively parses 'input' case-insensitively into a AnalysisId note: this method should only be used for API response data and not user input
func (*AnalysisId) FromParseResult ¶ added in v0.20231127.1171502
func (id *AnalysisId) FromParseResult(input resourceids.ParseResult) error
func (AnalysisId) Segments ¶
func (id AnalysisId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Analysis ID
func (AnalysisId) String ¶
func (id AnalysisId) String() string
String returns a human-readable description of this Analysis ID
type DataProviderMetadata ¶
type DataProviderMetadata struct { PropertyBag *[]KeyValuePairStringObject `json:"propertyBag,omitempty"` ProviderName *string `json:"providerName,omitempty"` }
type DataSource ¶
type DataSource struct { DataSourceUri *[]NameValuePair `json:"dataSourceUri,omitempty"` Instructions *[]string `json:"instructions,omitempty"` }
type DataTableResponseColumn ¶
type DataTableResponseObject ¶
type DataTableResponseObject struct { Columns *[]DataTableResponseColumn `json:"columns,omitempty"` Rows *[][]string `json:"rows,omitempty"` TableName *string `json:"tableName,omitempty"` }
type DetectorAbnormalTimePeriod ¶
type DetectorAbnormalTimePeriod struct { EndTime *string `json:"endTime,omitempty"` Message *string `json:"message,omitempty"` MetaData *[][]NameValuePair `json:"metaData,omitempty"` Priority *float64 `json:"priority,omitempty"` Solutions *[]Solution `json:"solutions,omitempty"` Source *string `json:"source,omitempty"` StartTime *string `json:"startTime,omitempty"` Type *IssueType `json:"type,omitempty"` }
func (*DetectorAbnormalTimePeriod) GetEndTimeAsTime ¶
func (o *DetectorAbnormalTimePeriod) GetEndTimeAsTime() (*time.Time, error)
func (*DetectorAbnormalTimePeriod) GetStartTimeAsTime ¶
func (o *DetectorAbnormalTimePeriod) GetStartTimeAsTime() (*time.Time, error)
func (*DetectorAbnormalTimePeriod) SetEndTimeAsTime ¶
func (o *DetectorAbnormalTimePeriod) SetEndTimeAsTime(input time.Time)
func (*DetectorAbnormalTimePeriod) SetStartTimeAsTime ¶
func (o *DetectorAbnormalTimePeriod) SetStartTimeAsTime(input time.Time)
type DetectorDefinition ¶
type DetectorDefinitionResource ¶
type DetectorDefinitionResource struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DetectorDefinition `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DetectorDefinitionResourceOperationPredicate ¶
type DetectorDefinitionResourceOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (DetectorDefinitionResourceOperationPredicate) Matches ¶
func (p DetectorDefinitionResourceOperationPredicate) Matches(input DetectorDefinitionResource) bool
type DetectorId ¶
type DetectorId struct { SubscriptionId string ResourceGroupName string SiteName string DetectorName string }
DetectorId is a struct representing the Resource ID for a Detector
func NewDetectorID ¶
func NewDetectorID(subscriptionId string, resourceGroupName string, siteName string, detectorName string) DetectorId
NewDetectorID returns a new DetectorId struct
func ParseDetectorID ¶
func ParseDetectorID(input string) (*DetectorId, error)
ParseDetectorID parses 'input' into a DetectorId
func ParseDetectorIDInsensitively ¶
func ParseDetectorIDInsensitively(input string) (*DetectorId, error)
ParseDetectorIDInsensitively parses 'input' case-insensitively into a DetectorId note: this method should only be used for API response data and not user input
func (*DetectorId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DetectorId) FromParseResult(input resourceids.ParseResult) error
func (DetectorId) Segments ¶
func (id DetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Detector ID
func (DetectorId) String ¶
func (id DetectorId) String() string
String returns a human-readable description of this Detector ID
type DetectorInfo ¶
type DetectorInfo struct { AnalysisType *[]string `json:"analysisType,omitempty"` Author *string `json:"author,omitempty"` Category *string `json:"category,omitempty"` Description *string `json:"description,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Score *float64 `json:"score,omitempty"` SupportTopicList *[]SupportTopic `json:"supportTopicList,omitempty"` Type *DetectorType `json:"type,omitempty"` }
type DetectorResponse ¶
type DetectorResponse struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DetectorResponseProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DetectorResponseOperationPredicate ¶
type DetectorResponseOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (DetectorResponseOperationPredicate) Matches ¶
func (p DetectorResponseOperationPredicate) Matches(input DetectorResponse) bool
type DetectorResponseProperties ¶
type DetectorResponseProperties struct { DataProvidersMetadata *[]DataProviderMetadata `json:"dataProvidersMetadata,omitempty"` Dataset *[]DiagnosticData `json:"dataset,omitempty"` Metadata *DetectorInfo `json:"metadata,omitempty"` Status *Status `json:"status,omitempty"` SuggestedUtterances *QueryUtterancesResults `json:"suggestedUtterances,omitempty"` }
type DetectorType ¶
type DetectorType string
const ( DetectorTypeAnalysis DetectorType = "Analysis" DetectorTypeCategoryOverview DetectorType = "CategoryOverview" DetectorTypeDetector DetectorType = "Detector" )
func (*DetectorType) UnmarshalJSON ¶
func (s *DetectorType) UnmarshalJSON(bytes []byte) error
type DiagnosticAnalysis ¶
type DiagnosticAnalysis struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DiagnosticAnalysisProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticAnalysisId ¶
type DiagnosticAnalysisId struct { SubscriptionId string ResourceGroupName string SiteName string SlotName string DiagnosticName string AnalysisName string }
DiagnosticAnalysisId is a struct representing the Resource ID for a Diagnostic Analysis
func NewDiagnosticAnalysisID ¶
func NewDiagnosticAnalysisID(subscriptionId string, resourceGroupName string, siteName string, slotName string, diagnosticName string, analysisName string) DiagnosticAnalysisId
NewDiagnosticAnalysisID returns a new DiagnosticAnalysisId struct
func ParseDiagnosticAnalysisID ¶
func ParseDiagnosticAnalysisID(input string) (*DiagnosticAnalysisId, error)
ParseDiagnosticAnalysisID parses 'input' into a DiagnosticAnalysisId
func ParseDiagnosticAnalysisIDInsensitively ¶
func ParseDiagnosticAnalysisIDInsensitively(input string) (*DiagnosticAnalysisId, error)
ParseDiagnosticAnalysisIDInsensitively parses 'input' case-insensitively into a DiagnosticAnalysisId note: this method should only be used for API response data and not user input
func (*DiagnosticAnalysisId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DiagnosticAnalysisId) FromParseResult(input resourceids.ParseResult) error
func (DiagnosticAnalysisId) ID ¶
func (id DiagnosticAnalysisId) ID() string
ID returns the formatted Diagnostic Analysis ID
func (DiagnosticAnalysisId) Segments ¶
func (id DiagnosticAnalysisId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Diagnostic Analysis ID
func (DiagnosticAnalysisId) String ¶
func (id DiagnosticAnalysisId) String() string
String returns a human-readable description of this Diagnostic Analysis ID
type DiagnosticAnalysisProperties ¶
type DiagnosticAnalysisProperties struct { AbnormalTimePeriods *[]AbnormalTimePeriod `json:"abnormalTimePeriods,omitempty"` EndTime *string `json:"endTime,omitempty"` Payload *[]AnalysisData `json:"payload,omitempty"` StartTime *string `json:"startTime,omitempty"` }
func (*DiagnosticAnalysisProperties) GetEndTimeAsTime ¶
func (o *DiagnosticAnalysisProperties) GetEndTimeAsTime() (*time.Time, error)
func (*DiagnosticAnalysisProperties) GetStartTimeAsTime ¶
func (o *DiagnosticAnalysisProperties) GetStartTimeAsTime() (*time.Time, error)
func (*DiagnosticAnalysisProperties) SetEndTimeAsTime ¶
func (o *DiagnosticAnalysisProperties) SetEndTimeAsTime(input time.Time)
func (*DiagnosticAnalysisProperties) SetStartTimeAsTime ¶
func (o *DiagnosticAnalysisProperties) SetStartTimeAsTime(input time.Time)
type DiagnosticCategory ¶
type DiagnosticCategory struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DiagnosticCategoryProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticCategoryOperationPredicate ¶
type DiagnosticCategoryOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (DiagnosticCategoryOperationPredicate) Matches ¶
func (p DiagnosticCategoryOperationPredicate) Matches(input DiagnosticCategory) bool
type DiagnosticCategoryProperties ¶
type DiagnosticCategoryProperties struct {
Description *string `json:"description,omitempty"`
}
type DiagnosticData ¶
type DiagnosticData struct { RenderingProperties *Rendering `json:"renderingProperties,omitempty"` Table *DataTableResponseObject `json:"table,omitempty"` }
type DiagnosticDetectorId ¶
type DiagnosticDetectorId struct { SubscriptionId string ResourceGroupName string SiteName string DiagnosticName string DetectorName string }
DiagnosticDetectorId is a struct representing the Resource ID for a Diagnostic Detector
func NewDiagnosticDetectorID ¶
func NewDiagnosticDetectorID(subscriptionId string, resourceGroupName string, siteName string, diagnosticName string, detectorName string) DiagnosticDetectorId
NewDiagnosticDetectorID returns a new DiagnosticDetectorId struct
func ParseDiagnosticDetectorID ¶
func ParseDiagnosticDetectorID(input string) (*DiagnosticDetectorId, error)
ParseDiagnosticDetectorID parses 'input' into a DiagnosticDetectorId
func ParseDiagnosticDetectorIDInsensitively ¶
func ParseDiagnosticDetectorIDInsensitively(input string) (*DiagnosticDetectorId, error)
ParseDiagnosticDetectorIDInsensitively parses 'input' case-insensitively into a DiagnosticDetectorId note: this method should only be used for API response data and not user input
func (*DiagnosticDetectorId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DiagnosticDetectorId) FromParseResult(input resourceids.ParseResult) error
func (DiagnosticDetectorId) ID ¶
func (id DiagnosticDetectorId) ID() string
ID returns the formatted Diagnostic Detector ID
func (DiagnosticDetectorId) Segments ¶
func (id DiagnosticDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Diagnostic Detector ID
func (DiagnosticDetectorId) String ¶
func (id DiagnosticDetectorId) String() string
String returns a human-readable description of this Diagnostic Detector ID
type DiagnosticDetectorResponse ¶
type DiagnosticDetectorResponse struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DiagnosticDetectorResponseProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticDetectorResponseProperties ¶
type DiagnosticDetectorResponseProperties struct { AbnormalTimePeriods *[]DetectorAbnormalTimePeriod `json:"abnormalTimePeriods,omitempty"` Data *[][]NameValuePair `json:"data,omitempty"` DetectorDefinition *DetectorDefinition `json:"detectorDefinition,omitempty"` EndTime *string `json:"endTime,omitempty"` IssueDetected *bool `json:"issueDetected,omitempty"` Metrics *[]DiagnosticMetricSet `json:"metrics,omitempty"` ResponseMetaData *ResponseMetaData `json:"responseMetaData,omitempty"` StartTime *string `json:"startTime,omitempty"` }
func (*DiagnosticDetectorResponseProperties) GetEndTimeAsTime ¶
func (o *DiagnosticDetectorResponseProperties) GetEndTimeAsTime() (*time.Time, error)
func (*DiagnosticDetectorResponseProperties) GetStartTimeAsTime ¶
func (o *DiagnosticDetectorResponseProperties) GetStartTimeAsTime() (*time.Time, error)
func (*DiagnosticDetectorResponseProperties) SetEndTimeAsTime ¶
func (o *DiagnosticDetectorResponseProperties) SetEndTimeAsTime(input time.Time)
func (*DiagnosticDetectorResponseProperties) SetStartTimeAsTime ¶
func (o *DiagnosticDetectorResponseProperties) SetStartTimeAsTime(input time.Time)
type DiagnosticId ¶
type DiagnosticId struct { SubscriptionId string ResourceGroupName string SiteName string DiagnosticName string }
DiagnosticId is a struct representing the Resource ID for a Diagnostic
func NewDiagnosticID ¶
func NewDiagnosticID(subscriptionId string, resourceGroupName string, siteName string, diagnosticName string) DiagnosticId
NewDiagnosticID returns a new DiagnosticId struct
func ParseDiagnosticID ¶
func ParseDiagnosticID(input string) (*DiagnosticId, error)
ParseDiagnosticID parses 'input' into a DiagnosticId
func ParseDiagnosticIDInsensitively ¶
func ParseDiagnosticIDInsensitively(input string) (*DiagnosticId, error)
ParseDiagnosticIDInsensitively parses 'input' case-insensitively into a DiagnosticId note: this method should only be used for API response data and not user input
func (*DiagnosticId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DiagnosticId) FromParseResult(input resourceids.ParseResult) error
func (DiagnosticId) Segments ¶
func (id DiagnosticId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Diagnostic ID
func (DiagnosticId) String ¶
func (id DiagnosticId) String() string
String returns a human-readable description of this Diagnostic ID
type DiagnosticMetricSample ¶
type DiagnosticMetricSample struct { IsAggregated *bool `json:"isAggregated,omitempty"` Maximum *float64 `json:"maximum,omitempty"` Minimum *float64 `json:"minimum,omitempty"` RoleInstance *string `json:"roleInstance,omitempty"` Timestamp *string `json:"timestamp,omitempty"` Total *float64 `json:"total,omitempty"` }
func (*DiagnosticMetricSample) GetTimestampAsTime ¶
func (o *DiagnosticMetricSample) GetTimestampAsTime() (*time.Time, error)
func (*DiagnosticMetricSample) SetTimestampAsTime ¶
func (o *DiagnosticMetricSample) SetTimestampAsTime(input time.Time)
type DiagnosticMetricSet ¶
type DiagnosticMetricSet struct { EndTime *string `json:"endTime,omitempty"` Name *string `json:"name,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeGrain *string `json:"timeGrain,omitempty"` Unit *string `json:"unit,omitempty"` Values *[]DiagnosticMetricSample `json:"values,omitempty"` }
func (*DiagnosticMetricSet) GetEndTimeAsTime ¶
func (o *DiagnosticMetricSet) GetEndTimeAsTime() (*time.Time, error)
func (*DiagnosticMetricSet) GetStartTimeAsTime ¶
func (o *DiagnosticMetricSet) GetStartTimeAsTime() (*time.Time, error)
func (*DiagnosticMetricSet) SetEndTimeAsTime ¶
func (o *DiagnosticMetricSet) SetEndTimeAsTime(input time.Time)
func (*DiagnosticMetricSet) SetStartTimeAsTime ¶
func (o *DiagnosticMetricSet) SetStartTimeAsTime(input time.Time)
type DiagnosticsClient ¶
type DiagnosticsClient struct {
Client *resourcemanager.Client
}
func NewDiagnosticsClientWithBaseURI ¶
func NewDiagnosticsClientWithBaseURI(sdkApi sdkEnv.Api) (*DiagnosticsClient, error)
func (DiagnosticsClient) ExecuteSiteAnalysis ¶
func (c DiagnosticsClient) ExecuteSiteAnalysis(ctx context.Context, id AnalysisId, options ExecuteSiteAnalysisOperationOptions) (result ExecuteSiteAnalysisOperationResponse, err error)
ExecuteSiteAnalysis ...
func (DiagnosticsClient) ExecuteSiteAnalysisSlot ¶
func (c DiagnosticsClient) ExecuteSiteAnalysisSlot(ctx context.Context, id DiagnosticAnalysisId, options ExecuteSiteAnalysisSlotOperationOptions) (result ExecuteSiteAnalysisSlotOperationResponse, err error)
ExecuteSiteAnalysisSlot ...
func (DiagnosticsClient) ExecuteSiteDetector ¶
func (c DiagnosticsClient) ExecuteSiteDetector(ctx context.Context, id DiagnosticDetectorId, options ExecuteSiteDetectorOperationOptions) (result ExecuteSiteDetectorOperationResponse, err error)
ExecuteSiteDetector ...
func (DiagnosticsClient) ExecuteSiteDetectorSlot ¶
func (c DiagnosticsClient) ExecuteSiteDetectorSlot(ctx context.Context, id SlotDiagnosticDetectorId, options ExecuteSiteDetectorSlotOperationOptions) (result ExecuteSiteDetectorSlotOperationResponse, err error)
ExecuteSiteDetectorSlot ...
func (DiagnosticsClient) GetHostingEnvironmentDetectorResponse ¶
func (c DiagnosticsClient) GetHostingEnvironmentDetectorResponse(ctx context.Context, id HostingEnvironmentDetectorId, options GetHostingEnvironmentDetectorResponseOperationOptions) (result GetHostingEnvironmentDetectorResponseOperationResponse, err error)
GetHostingEnvironmentDetectorResponse ...
func (DiagnosticsClient) GetSiteAnalysis ¶
func (c DiagnosticsClient) GetSiteAnalysis(ctx context.Context, id AnalysisId) (result GetSiteAnalysisOperationResponse, err error)
GetSiteAnalysis ...
func (DiagnosticsClient) GetSiteAnalysisSlot ¶
func (c DiagnosticsClient) GetSiteAnalysisSlot(ctx context.Context, id DiagnosticAnalysisId) (result GetSiteAnalysisSlotOperationResponse, err error)
GetSiteAnalysisSlot ...
func (DiagnosticsClient) GetSiteDetector ¶
func (c DiagnosticsClient) GetSiteDetector(ctx context.Context, id DiagnosticDetectorId) (result GetSiteDetectorOperationResponse, err error)
GetSiteDetector ...
func (DiagnosticsClient) GetSiteDetectorResponse ¶
func (c DiagnosticsClient) GetSiteDetectorResponse(ctx context.Context, id DetectorId, options GetSiteDetectorResponseOperationOptions) (result GetSiteDetectorResponseOperationResponse, err error)
GetSiteDetectorResponse ...
func (DiagnosticsClient) GetSiteDetectorResponseSlot ¶
func (c DiagnosticsClient) GetSiteDetectorResponseSlot(ctx context.Context, id SlotDetectorId, options GetSiteDetectorResponseSlotOperationOptions) (result GetSiteDetectorResponseSlotOperationResponse, err error)
GetSiteDetectorResponseSlot ...
func (DiagnosticsClient) GetSiteDetectorSlot ¶
func (c DiagnosticsClient) GetSiteDetectorSlot(ctx context.Context, id SlotDiagnosticDetectorId) (result GetSiteDetectorSlotOperationResponse, err error)
GetSiteDetectorSlot ...
func (DiagnosticsClient) GetSiteDiagnosticCategory ¶
func (c DiagnosticsClient) GetSiteDiagnosticCategory(ctx context.Context, id DiagnosticId) (result GetSiteDiagnosticCategoryOperationResponse, err error)
GetSiteDiagnosticCategory ...
func (DiagnosticsClient) GetSiteDiagnosticCategorySlot ¶
func (c DiagnosticsClient) GetSiteDiagnosticCategorySlot(ctx context.Context, id SlotDiagnosticId) (result GetSiteDiagnosticCategorySlotOperationResponse, err error)
GetSiteDiagnosticCategorySlot ...
func (DiagnosticsClient) ListHostingEnvironmentDetectorResponses ¶
func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponses(ctx context.Context, id commonids.AppServiceEnvironmentId) (result ListHostingEnvironmentDetectorResponsesOperationResponse, err error)
ListHostingEnvironmentDetectorResponses ...
func (DiagnosticsClient) ListHostingEnvironmentDetectorResponsesComplete ¶
func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponsesComplete(ctx context.Context, id commonids.AppServiceEnvironmentId) (ListHostingEnvironmentDetectorResponsesCompleteResult, error)
ListHostingEnvironmentDetectorResponsesComplete retrieves all the results into a single object
func (DiagnosticsClient) ListHostingEnvironmentDetectorResponsesCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListHostingEnvironmentDetectorResponsesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceEnvironmentId, predicate DetectorResponseOperationPredicate) (result ListHostingEnvironmentDetectorResponsesCompleteResult, err error)
ListHostingEnvironmentDetectorResponsesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteAnalyses ¶
func (c DiagnosticsClient) ListSiteAnalyses(ctx context.Context, id DiagnosticId) (result ListSiteAnalysesOperationResponse, err error)
ListSiteAnalyses ...
func (DiagnosticsClient) ListSiteAnalysesComplete ¶
func (c DiagnosticsClient) ListSiteAnalysesComplete(ctx context.Context, id DiagnosticId) (ListSiteAnalysesCompleteResult, error)
ListSiteAnalysesComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteAnalysesCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteAnalysesCompleteMatchingPredicate(ctx context.Context, id DiagnosticId, predicate AnalysisDefinitionOperationPredicate) (result ListSiteAnalysesCompleteResult, err error)
ListSiteAnalysesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteAnalysesSlot ¶
func (c DiagnosticsClient) ListSiteAnalysesSlot(ctx context.Context, id SlotDiagnosticId) (result ListSiteAnalysesSlotOperationResponse, err error)
ListSiteAnalysesSlot ...
func (DiagnosticsClient) ListSiteAnalysesSlotComplete ¶
func (c DiagnosticsClient) ListSiteAnalysesSlotComplete(ctx context.Context, id SlotDiagnosticId) (ListSiteAnalysesSlotCompleteResult, error)
ListSiteAnalysesSlotComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteAnalysesSlotCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteAnalysesSlotCompleteMatchingPredicate(ctx context.Context, id SlotDiagnosticId, predicate AnalysisDefinitionOperationPredicate) (result ListSiteAnalysesSlotCompleteResult, err error)
ListSiteAnalysesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDetectorResponses ¶
func (c DiagnosticsClient) ListSiteDetectorResponses(ctx context.Context, id commonids.AppServiceId) (result ListSiteDetectorResponsesOperationResponse, err error)
ListSiteDetectorResponses ...
func (DiagnosticsClient) ListSiteDetectorResponsesComplete ¶
func (c DiagnosticsClient) ListSiteDetectorResponsesComplete(ctx context.Context, id commonids.AppServiceId) (ListSiteDetectorResponsesCompleteResult, error)
ListSiteDetectorResponsesComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDetectorResponsesCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDetectorResponsesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate DetectorResponseOperationPredicate) (result ListSiteDetectorResponsesCompleteResult, err error)
ListSiteDetectorResponsesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDetectorResponsesSlot ¶
func (c DiagnosticsClient) ListSiteDetectorResponsesSlot(ctx context.Context, id SlotId) (result ListSiteDetectorResponsesSlotOperationResponse, err error)
ListSiteDetectorResponsesSlot ...
func (DiagnosticsClient) ListSiteDetectorResponsesSlotComplete ¶
func (c DiagnosticsClient) ListSiteDetectorResponsesSlotComplete(ctx context.Context, id SlotId) (ListSiteDetectorResponsesSlotCompleteResult, error)
ListSiteDetectorResponsesSlotComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDetectorResponsesSlotCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDetectorResponsesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate DetectorResponseOperationPredicate) (result ListSiteDetectorResponsesSlotCompleteResult, err error)
ListSiteDetectorResponsesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDetectors ¶
func (c DiagnosticsClient) ListSiteDetectors(ctx context.Context, id DiagnosticId) (result ListSiteDetectorsOperationResponse, err error)
ListSiteDetectors ...
func (DiagnosticsClient) ListSiteDetectorsComplete ¶
func (c DiagnosticsClient) ListSiteDetectorsComplete(ctx context.Context, id DiagnosticId) (ListSiteDetectorsCompleteResult, error)
ListSiteDetectorsComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDetectorsCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDetectorsCompleteMatchingPredicate(ctx context.Context, id DiagnosticId, predicate DetectorDefinitionResourceOperationPredicate) (result ListSiteDetectorsCompleteResult, err error)
ListSiteDetectorsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDetectorsSlot ¶
func (c DiagnosticsClient) ListSiteDetectorsSlot(ctx context.Context, id SlotDiagnosticId) (result ListSiteDetectorsSlotOperationResponse, err error)
ListSiteDetectorsSlot ...
func (DiagnosticsClient) ListSiteDetectorsSlotComplete ¶
func (c DiagnosticsClient) ListSiteDetectorsSlotComplete(ctx context.Context, id SlotDiagnosticId) (ListSiteDetectorsSlotCompleteResult, error)
ListSiteDetectorsSlotComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDetectorsSlotCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDetectorsSlotCompleteMatchingPredicate(ctx context.Context, id SlotDiagnosticId, predicate DetectorDefinitionResourceOperationPredicate) (result ListSiteDetectorsSlotCompleteResult, err error)
ListSiteDetectorsSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDiagnosticCategories ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategories(ctx context.Context, id commonids.AppServiceId) (result ListSiteDiagnosticCategoriesOperationResponse, err error)
ListSiteDiagnosticCategories ...
func (DiagnosticsClient) ListSiteDiagnosticCategoriesComplete ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategoriesComplete(ctx context.Context, id commonids.AppServiceId) (ListSiteDiagnosticCategoriesCompleteResult, error)
ListSiteDiagnosticCategoriesComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDiagnosticCategoriesCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategoriesCompleteMatchingPredicate(ctx context.Context, id commonids.AppServiceId, predicate DiagnosticCategoryOperationPredicate) (result ListSiteDiagnosticCategoriesCompleteResult, err error)
ListSiteDiagnosticCategoriesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DiagnosticsClient) ListSiteDiagnosticCategoriesSlot ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlot(ctx context.Context, id SlotId) (result ListSiteDiagnosticCategoriesSlotOperationResponse, err error)
ListSiteDiagnosticCategoriesSlot ...
func (DiagnosticsClient) ListSiteDiagnosticCategoriesSlotComplete ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlotComplete(ctx context.Context, id SlotId) (ListSiteDiagnosticCategoriesSlotCompleteResult, error)
ListSiteDiagnosticCategoriesSlotComplete retrieves all the results into a single object
func (DiagnosticsClient) ListSiteDiagnosticCategoriesSlotCompleteMatchingPredicate ¶
func (c DiagnosticsClient) ListSiteDiagnosticCategoriesSlotCompleteMatchingPredicate(ctx context.Context, id SlotId, predicate DiagnosticCategoryOperationPredicate) (result ListSiteDiagnosticCategoriesSlotCompleteResult, err error)
ListSiteDiagnosticCategoriesSlotCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ExecuteSiteAnalysisOperationOptions ¶
type ExecuteSiteAnalysisOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultExecuteSiteAnalysisOperationOptions ¶
func DefaultExecuteSiteAnalysisOperationOptions() ExecuteSiteAnalysisOperationOptions
func (ExecuteSiteAnalysisOperationOptions) ToHeaders ¶
func (o ExecuteSiteAnalysisOperationOptions) ToHeaders() *client.Headers
func (ExecuteSiteAnalysisOperationOptions) ToOData ¶
func (o ExecuteSiteAnalysisOperationOptions) ToOData() *odata.Query
func (ExecuteSiteAnalysisOperationOptions) ToQuery ¶
func (o ExecuteSiteAnalysisOperationOptions) ToQuery() *client.QueryParams
type ExecuteSiteAnalysisOperationResponse ¶
type ExecuteSiteAnalysisOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticAnalysis }
type ExecuteSiteAnalysisSlotOperationOptions ¶
type ExecuteSiteAnalysisSlotOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultExecuteSiteAnalysisSlotOperationOptions ¶
func DefaultExecuteSiteAnalysisSlotOperationOptions() ExecuteSiteAnalysisSlotOperationOptions
func (ExecuteSiteAnalysisSlotOperationOptions) ToHeaders ¶
func (o ExecuteSiteAnalysisSlotOperationOptions) ToHeaders() *client.Headers
func (ExecuteSiteAnalysisSlotOperationOptions) ToOData ¶
func (o ExecuteSiteAnalysisSlotOperationOptions) ToOData() *odata.Query
func (ExecuteSiteAnalysisSlotOperationOptions) ToQuery ¶
func (o ExecuteSiteAnalysisSlotOperationOptions) ToQuery() *client.QueryParams
type ExecuteSiteAnalysisSlotOperationResponse ¶
type ExecuteSiteAnalysisSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticAnalysis }
type ExecuteSiteDetectorOperationOptions ¶
type ExecuteSiteDetectorOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultExecuteSiteDetectorOperationOptions ¶
func DefaultExecuteSiteDetectorOperationOptions() ExecuteSiteDetectorOperationOptions
func (ExecuteSiteDetectorOperationOptions) ToHeaders ¶
func (o ExecuteSiteDetectorOperationOptions) ToHeaders() *client.Headers
func (ExecuteSiteDetectorOperationOptions) ToOData ¶
func (o ExecuteSiteDetectorOperationOptions) ToOData() *odata.Query
func (ExecuteSiteDetectorOperationOptions) ToQuery ¶
func (o ExecuteSiteDetectorOperationOptions) ToQuery() *client.QueryParams
type ExecuteSiteDetectorOperationResponse ¶
type ExecuteSiteDetectorOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticDetectorResponse }
type ExecuteSiteDetectorSlotOperationOptions ¶
type ExecuteSiteDetectorSlotOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultExecuteSiteDetectorSlotOperationOptions ¶
func DefaultExecuteSiteDetectorSlotOperationOptions() ExecuteSiteDetectorSlotOperationOptions
func (ExecuteSiteDetectorSlotOperationOptions) ToHeaders ¶
func (o ExecuteSiteDetectorSlotOperationOptions) ToHeaders() *client.Headers
func (ExecuteSiteDetectorSlotOperationOptions) ToOData ¶
func (o ExecuteSiteDetectorSlotOperationOptions) ToOData() *odata.Query
func (ExecuteSiteDetectorSlotOperationOptions) ToQuery ¶
func (o ExecuteSiteDetectorSlotOperationOptions) ToQuery() *client.QueryParams
type ExecuteSiteDetectorSlotOperationResponse ¶
type ExecuteSiteDetectorSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticDetectorResponse }
type GetHostingEnvironmentDetectorResponseOperationOptions ¶
type GetHostingEnvironmentDetectorResponseOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultGetHostingEnvironmentDetectorResponseOperationOptions ¶
func DefaultGetHostingEnvironmentDetectorResponseOperationOptions() GetHostingEnvironmentDetectorResponseOperationOptions
func (GetHostingEnvironmentDetectorResponseOperationOptions) ToHeaders ¶
func (o GetHostingEnvironmentDetectorResponseOperationOptions) ToHeaders() *client.Headers
func (GetHostingEnvironmentDetectorResponseOperationOptions) ToOData ¶
func (o GetHostingEnvironmentDetectorResponseOperationOptions) ToOData() *odata.Query
func (GetHostingEnvironmentDetectorResponseOperationOptions) ToQuery ¶
func (o GetHostingEnvironmentDetectorResponseOperationOptions) ToQuery() *client.QueryParams
type GetHostingEnvironmentDetectorResponseOperationResponse ¶
type GetHostingEnvironmentDetectorResponseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DetectorResponse }
type GetSiteAnalysisOperationResponse ¶
type GetSiteAnalysisOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AnalysisDefinition }
type GetSiteAnalysisSlotOperationResponse ¶
type GetSiteAnalysisSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AnalysisDefinition }
type GetSiteDetectorOperationResponse ¶
type GetSiteDetectorOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DetectorDefinitionResource }
type GetSiteDetectorResponseOperationOptions ¶
type GetSiteDetectorResponseOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultGetSiteDetectorResponseOperationOptions ¶
func DefaultGetSiteDetectorResponseOperationOptions() GetSiteDetectorResponseOperationOptions
func (GetSiteDetectorResponseOperationOptions) ToHeaders ¶
func (o GetSiteDetectorResponseOperationOptions) ToHeaders() *client.Headers
func (GetSiteDetectorResponseOperationOptions) ToOData ¶
func (o GetSiteDetectorResponseOperationOptions) ToOData() *odata.Query
func (GetSiteDetectorResponseOperationOptions) ToQuery ¶
func (o GetSiteDetectorResponseOperationOptions) ToQuery() *client.QueryParams
type GetSiteDetectorResponseOperationResponse ¶
type GetSiteDetectorResponseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DetectorResponse }
type GetSiteDetectorResponseSlotOperationOptions ¶
type GetSiteDetectorResponseSlotOperationOptions struct { EndTime *string StartTime *string TimeGrain *string }
func DefaultGetSiteDetectorResponseSlotOperationOptions ¶
func DefaultGetSiteDetectorResponseSlotOperationOptions() GetSiteDetectorResponseSlotOperationOptions
func (GetSiteDetectorResponseSlotOperationOptions) ToHeaders ¶
func (o GetSiteDetectorResponseSlotOperationOptions) ToHeaders() *client.Headers
func (GetSiteDetectorResponseSlotOperationOptions) ToOData ¶
func (o GetSiteDetectorResponseSlotOperationOptions) ToOData() *odata.Query
func (GetSiteDetectorResponseSlotOperationOptions) ToQuery ¶
func (o GetSiteDetectorResponseSlotOperationOptions) ToQuery() *client.QueryParams
type GetSiteDetectorResponseSlotOperationResponse ¶
type GetSiteDetectorResponseSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DetectorResponse }
type GetSiteDetectorSlotOperationResponse ¶
type GetSiteDetectorSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DetectorDefinitionResource }
type GetSiteDiagnosticCategoryOperationResponse ¶
type GetSiteDiagnosticCategoryOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticCategory }
type GetSiteDiagnosticCategorySlotOperationResponse ¶
type GetSiteDiagnosticCategorySlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticCategory }
type HostingEnvironmentDetectorId ¶
type HostingEnvironmentDetectorId struct { SubscriptionId string ResourceGroupName string HostingEnvironmentName string DetectorName string }
HostingEnvironmentDetectorId is a struct representing the Resource ID for a Hosting Environment Detector
func NewHostingEnvironmentDetectorID ¶
func NewHostingEnvironmentDetectorID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string, detectorName string) HostingEnvironmentDetectorId
NewHostingEnvironmentDetectorID returns a new HostingEnvironmentDetectorId struct
func ParseHostingEnvironmentDetectorID ¶
func ParseHostingEnvironmentDetectorID(input string) (*HostingEnvironmentDetectorId, error)
ParseHostingEnvironmentDetectorID parses 'input' into a HostingEnvironmentDetectorId
func ParseHostingEnvironmentDetectorIDInsensitively ¶
func ParseHostingEnvironmentDetectorIDInsensitively(input string) (*HostingEnvironmentDetectorId, error)
ParseHostingEnvironmentDetectorIDInsensitively parses 'input' case-insensitively into a HostingEnvironmentDetectorId note: this method should only be used for API response data and not user input
func (*HostingEnvironmentDetectorId) FromParseResult ¶ added in v0.20231127.1171502
func (id *HostingEnvironmentDetectorId) FromParseResult(input resourceids.ParseResult) error
func (HostingEnvironmentDetectorId) ID ¶
func (id HostingEnvironmentDetectorId) ID() string
ID returns the formatted Hosting Environment Detector ID
func (HostingEnvironmentDetectorId) Segments ¶
func (id HostingEnvironmentDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Hosting Environment Detector ID
func (HostingEnvironmentDetectorId) String ¶
func (id HostingEnvironmentDetectorId) String() string
String returns a human-readable description of this Hosting Environment Detector ID
type InsightStatus ¶
type InsightStatus string
const ( InsightStatusCritical InsightStatus = "Critical" InsightStatusInfo InsightStatus = "Info" InsightStatusNone InsightStatus = "None" InsightStatusSuccess InsightStatus = "Success" InsightStatusWarning InsightStatus = "Warning" )
func (*InsightStatus) UnmarshalJSON ¶
func (s *InsightStatus) UnmarshalJSON(bytes []byte) error
type IssueType ¶
type IssueType string
const ( IssueTypeAppCrash IssueType = "AppCrash" IssueTypeAppDeployment IssueType = "AppDeployment" IssueTypeAseDeployment IssueType = "AseDeployment" IssueTypeOther IssueType = "Other" IssueTypePlatformIssue IssueType = "PlatformIssue" IssueTypeRuntimeIssueDetected IssueType = "RuntimeIssueDetected" IssueTypeServiceIncident IssueType = "ServiceIncident" IssueTypeUserIssue IssueType = "UserIssue" )
func (*IssueType) UnmarshalJSON ¶
type KeyValuePairStringObject ¶
type KeyValuePairStringObject struct { Key *string `json:"key,omitempty"` Value *interface{} `json:"value,omitempty"` }
type ListHostingEnvironmentDetectorResponsesCompleteResult ¶
type ListHostingEnvironmentDetectorResponsesCompleteResult struct { LatestHttpResponse *http.Response Items []DetectorResponse }
type ListHostingEnvironmentDetectorResponsesOperationResponse ¶
type ListHostingEnvironmentDetectorResponsesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DetectorResponse }
type ListSiteAnalysesCompleteResult ¶
type ListSiteAnalysesCompleteResult struct { LatestHttpResponse *http.Response Items []AnalysisDefinition }
type ListSiteAnalysesOperationResponse ¶
type ListSiteAnalysesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AnalysisDefinition }
type ListSiteAnalysesSlotCompleteResult ¶
type ListSiteAnalysesSlotCompleteResult struct { LatestHttpResponse *http.Response Items []AnalysisDefinition }
type ListSiteAnalysesSlotOperationResponse ¶
type ListSiteAnalysesSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AnalysisDefinition }
type ListSiteDetectorResponsesCompleteResult ¶
type ListSiteDetectorResponsesCompleteResult struct { LatestHttpResponse *http.Response Items []DetectorResponse }
type ListSiteDetectorResponsesOperationResponse ¶
type ListSiteDetectorResponsesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DetectorResponse }
type ListSiteDetectorResponsesSlotCompleteResult ¶
type ListSiteDetectorResponsesSlotCompleteResult struct { LatestHttpResponse *http.Response Items []DetectorResponse }
type ListSiteDetectorResponsesSlotOperationResponse ¶
type ListSiteDetectorResponsesSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DetectorResponse }
type ListSiteDetectorsCompleteResult ¶
type ListSiteDetectorsCompleteResult struct { LatestHttpResponse *http.Response Items []DetectorDefinitionResource }
type ListSiteDetectorsOperationResponse ¶
type ListSiteDetectorsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DetectorDefinitionResource }
type ListSiteDetectorsSlotCompleteResult ¶
type ListSiteDetectorsSlotCompleteResult struct { LatestHttpResponse *http.Response Items []DetectorDefinitionResource }
type ListSiteDetectorsSlotOperationResponse ¶
type ListSiteDetectorsSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DetectorDefinitionResource }
type ListSiteDiagnosticCategoriesCompleteResult ¶
type ListSiteDiagnosticCategoriesCompleteResult struct { LatestHttpResponse *http.Response Items []DiagnosticCategory }
type ListSiteDiagnosticCategoriesOperationResponse ¶
type ListSiteDiagnosticCategoriesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DiagnosticCategory }
type ListSiteDiagnosticCategoriesSlotCompleteResult ¶
type ListSiteDiagnosticCategoriesSlotCompleteResult struct { LatestHttpResponse *http.Response Items []DiagnosticCategory }
type ListSiteDiagnosticCategoriesSlotOperationResponse ¶
type ListSiteDiagnosticCategoriesSlotOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DiagnosticCategory }
type NameValuePair ¶
type QueryUtterancesResult ¶
type QueryUtterancesResult struct { SampleUtterance *SampleUtterance `json:"sampleUtterance,omitempty"` Score *float64 `json:"score,omitempty"` }
type QueryUtterancesResults ¶
type QueryUtterancesResults struct { Query *string `json:"query,omitempty"` Results *[]QueryUtterancesResult `json:"results,omitempty"` }
type Rendering ¶
type Rendering struct { Description *string `json:"description,omitempty"` Title *string `json:"title,omitempty"` Type *RenderingType `json:"type,omitempty"` }
type RenderingType ¶
type RenderingType string
const ( RenderingTypeAppInsight RenderingType = "AppInsight" RenderingTypeAppInsightEnablement RenderingType = "AppInsightEnablement" RenderingTypeCard RenderingType = "Card" RenderingTypeChangeAnalysisOnboarding RenderingType = "ChangeAnalysisOnboarding" RenderingTypeChangeSets RenderingType = "ChangeSets" RenderingTypeChangesView RenderingType = "ChangesView" RenderingTypeDataSummary RenderingType = "DataSummary" RenderingTypeDependencyGraph RenderingType = "DependencyGraph" RenderingTypeDetector RenderingType = "Detector" RenderingTypeDownTime RenderingType = "DownTime" RenderingTypeDropDown RenderingType = "DropDown" RenderingTypeDynamicInsight RenderingType = "DynamicInsight" RenderingTypeEmail RenderingType = "Email" RenderingTypeForm RenderingType = "Form" RenderingTypeGuage RenderingType = "Guage" RenderingTypeInsights RenderingType = "Insights" RenderingTypeMarkdown RenderingType = "Markdown" RenderingTypeNoGraph RenderingType = "NoGraph" RenderingTypePieChart RenderingType = "PieChart" RenderingTypeSearchComponent RenderingType = "SearchComponent" RenderingTypeSolution RenderingType = "Solution" RenderingTypeSummaryCard RenderingType = "SummaryCard" RenderingTypeTable RenderingType = "Table" RenderingTypeTimeSeries RenderingType = "TimeSeries" RenderingTypeTimeSeriesPerInstance RenderingType = "TimeSeriesPerInstance" )
func (*RenderingType) UnmarshalJSON ¶
func (s *RenderingType) UnmarshalJSON(bytes []byte) error
type ResponseMetaData ¶
type ResponseMetaData struct {
DataSource *DataSource `json:"dataSource,omitempty"`
}
type SampleUtterance ¶
type SlotDetectorId ¶
type SlotDetectorId struct { SubscriptionId string ResourceGroupName string SiteName string SlotName string DetectorName string }
SlotDetectorId is a struct representing the Resource ID for a Slot Detector
func NewSlotDetectorID ¶
func NewSlotDetectorID(subscriptionId string, resourceGroupName string, siteName string, slotName string, detectorName string) SlotDetectorId
NewSlotDetectorID returns a new SlotDetectorId struct
func ParseSlotDetectorID ¶
func ParseSlotDetectorID(input string) (*SlotDetectorId, error)
ParseSlotDetectorID parses 'input' into a SlotDetectorId
func ParseSlotDetectorIDInsensitively ¶
func ParseSlotDetectorIDInsensitively(input string) (*SlotDetectorId, error)
ParseSlotDetectorIDInsensitively parses 'input' case-insensitively into a SlotDetectorId note: this method should only be used for API response data and not user input
func (*SlotDetectorId) FromParseResult ¶ added in v0.20231127.1171502
func (id *SlotDetectorId) FromParseResult(input resourceids.ParseResult) error
func (SlotDetectorId) ID ¶
func (id SlotDetectorId) ID() string
ID returns the formatted Slot Detector ID
func (SlotDetectorId) Segments ¶
func (id SlotDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Slot Detector ID
func (SlotDetectorId) String ¶
func (id SlotDetectorId) String() string
String returns a human-readable description of this Slot Detector ID
type SlotDiagnosticDetectorId ¶
type SlotDiagnosticDetectorId struct { SubscriptionId string ResourceGroupName string SiteName string SlotName string DiagnosticName string DetectorName string }
SlotDiagnosticDetectorId is a struct representing the Resource ID for a Slot Diagnostic Detector
func NewSlotDiagnosticDetectorID ¶
func NewSlotDiagnosticDetectorID(subscriptionId string, resourceGroupName string, siteName string, slotName string, diagnosticName string, detectorName string) SlotDiagnosticDetectorId
NewSlotDiagnosticDetectorID returns a new SlotDiagnosticDetectorId struct
func ParseSlotDiagnosticDetectorID ¶
func ParseSlotDiagnosticDetectorID(input string) (*SlotDiagnosticDetectorId, error)
ParseSlotDiagnosticDetectorID parses 'input' into a SlotDiagnosticDetectorId
func ParseSlotDiagnosticDetectorIDInsensitively ¶
func ParseSlotDiagnosticDetectorIDInsensitively(input string) (*SlotDiagnosticDetectorId, error)
ParseSlotDiagnosticDetectorIDInsensitively parses 'input' case-insensitively into a SlotDiagnosticDetectorId note: this method should only be used for API response data and not user input
func (*SlotDiagnosticDetectorId) FromParseResult ¶ added in v0.20231127.1171502
func (id *SlotDiagnosticDetectorId) FromParseResult(input resourceids.ParseResult) error
func (SlotDiagnosticDetectorId) ID ¶
func (id SlotDiagnosticDetectorId) ID() string
ID returns the formatted Slot Diagnostic Detector ID
func (SlotDiagnosticDetectorId) Segments ¶
func (id SlotDiagnosticDetectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Slot Diagnostic Detector ID
func (SlotDiagnosticDetectorId) String ¶
func (id SlotDiagnosticDetectorId) String() string
String returns a human-readable description of this Slot Diagnostic Detector ID
type SlotDiagnosticId ¶
type SlotDiagnosticId struct { SubscriptionId string ResourceGroupName string SiteName string SlotName string DiagnosticName string }
SlotDiagnosticId is a struct representing the Resource ID for a Slot Diagnostic
func NewSlotDiagnosticID ¶
func NewSlotDiagnosticID(subscriptionId string, resourceGroupName string, siteName string, slotName string, diagnosticName string) SlotDiagnosticId
NewSlotDiagnosticID returns a new SlotDiagnosticId struct
func ParseSlotDiagnosticID ¶
func ParseSlotDiagnosticID(input string) (*SlotDiagnosticId, error)
ParseSlotDiagnosticID parses 'input' into a SlotDiagnosticId
func ParseSlotDiagnosticIDInsensitively ¶
func ParseSlotDiagnosticIDInsensitively(input string) (*SlotDiagnosticId, error)
ParseSlotDiagnosticIDInsensitively parses 'input' case-insensitively into a SlotDiagnosticId note: this method should only be used for API response data and not user input
func (*SlotDiagnosticId) FromParseResult ¶ added in v0.20231127.1171502
func (id *SlotDiagnosticId) FromParseResult(input resourceids.ParseResult) error
func (SlotDiagnosticId) ID ¶
func (id SlotDiagnosticId) ID() string
ID returns the formatted Slot Diagnostic ID
func (SlotDiagnosticId) Segments ¶
func (id SlotDiagnosticId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Slot Diagnostic ID
func (SlotDiagnosticId) String ¶
func (id SlotDiagnosticId) String() string
String returns a human-readable description of this Slot Diagnostic ID
type SlotId ¶
type SlotId struct { SubscriptionId string ResourceGroupName string SiteName string SlotName string }
SlotId is a struct representing the Resource ID for a Slot
func NewSlotID ¶
func NewSlotID(subscriptionId string, resourceGroupName string, siteName string, slotName string) SlotId
NewSlotID returns a new SlotId struct
func ParseSlotID ¶
ParseSlotID parses 'input' into a SlotId
func ParseSlotIDInsensitively ¶
ParseSlotIDInsensitively parses 'input' case-insensitively into a SlotId note: this method should only be used for API response data and not user input
func (*SlotId) FromParseResult ¶ added in v0.20231127.1171502
func (id *SlotId) FromParseResult(input resourceids.ParseResult) error
func (SlotId) Segments ¶
func (id SlotId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Slot ID
type Solution ¶
type Solution struct { Data *[][]NameValuePair `json:"data,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *float64 `json:"id,omitempty"` Metadata *[][]NameValuePair `json:"metadata,omitempty"` Order *float64 `json:"order,omitempty"` Type *SolutionType `json:"type,omitempty"` }
type SolutionType ¶
type SolutionType string
const ( SolutionTypeBestPractices SolutionType = "BestPractices" SolutionTypeDeepInvestigation SolutionType = "DeepInvestigation" SolutionTypeQuickSolution SolutionType = "QuickSolution" )
func (*SolutionType) UnmarshalJSON ¶
func (s *SolutionType) UnmarshalJSON(bytes []byte) error
type Status ¶
type Status struct { Message *string `json:"message,omitempty"` StatusId *InsightStatus `json:"statusId,omitempty"` }
type SupportTopic ¶
Source Files ¶
- client.go
- constants.go
- id_analysis.go
- id_detector.go
- id_diagnostic.go
- id_diagnosticanalysis.go
- id_diagnosticdetector.go
- id_hostingenvironmentdetector.go
- id_slot.go
- id_slotdetector.go
- id_slotdiagnostic.go
- id_slotdiagnosticdetector.go
- method_executesiteanalysis.go
- method_executesiteanalysisslot.go
- method_executesitedetector.go
- method_executesitedetectorslot.go
- method_gethostingenvironmentdetectorresponse.go
- method_getsiteanalysis.go
- method_getsiteanalysisslot.go
- method_getsitedetector.go
- method_getsitedetectorresponse.go
- method_getsitedetectorresponseslot.go
- method_getsitedetectorslot.go
- method_getsitediagnosticcategory.go
- method_getsitediagnosticcategoryslot.go
- method_listhostingenvironmentdetectorresponses.go
- method_listsiteanalyses.go
- method_listsiteanalysesslot.go
- method_listsitedetectorresponses.go
- method_listsitedetectorresponsesslot.go
- method_listsitedetectors.go
- method_listsitedetectorsslot.go
- method_listsitediagnosticcategories.go
- method_listsitediagnosticcategoriesslot.go
- model_abnormaltimeperiod.go
- model_analysisdata.go
- model_analysisdefinition.go
- model_analysisdefinitionproperties.go
- model_dataprovidermetadata.go
- model_datasource.go
- model_datatableresponsecolumn.go
- model_datatableresponseobject.go
- model_detectorabnormaltimeperiod.go
- model_detectordefinition.go
- model_detectordefinitionresource.go
- model_detectorinfo.go
- model_detectorresponse.go
- model_detectorresponseproperties.go
- model_diagnosticanalysis.go
- model_diagnosticanalysisproperties.go
- model_diagnosticcategory.go
- model_diagnosticcategoryproperties.go
- model_diagnosticdata.go
- model_diagnosticdetectorresponse.go
- model_diagnosticdetectorresponseproperties.go
- model_diagnosticmetricsample.go
- model_diagnosticmetricset.go
- model_keyvaluepairstringobject.go
- model_namevaluepair.go
- model_queryutterancesresult.go
- model_queryutterancesresults.go
- model_rendering.go
- model_responsemetadata.go
- model_sampleutterance.go
- model_solution.go
- model_status.go
- model_supporttopic.go
- predicates.go
- version.go