Documentation ¶
Index ¶
- func PossibleValuesForAutoUpdateSetting() []string
- func PossibleValuesForAvailabilityState() []string
- func PossibleValuesForLiftrResourceCategories() []string
- func PossibleValuesForLogModule() []string
- func PossibleValuesForManagedIdentityType() []string
- func PossibleValuesForMarketplaceSubscriptionStatus() []string
- func PossibleValuesForMonitoringStatus() []string
- func PossibleValuesForMonitoringType() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForSSOStatus() []string
- func PossibleValuesForSendingLogsStatus() []string
- func PossibleValuesForSendingMetricsStatus() []string
- func PossibleValuesForSingleSignOnStates() []string
- func PossibleValuesForUpdateStatus() []string
- func ValidateMonitorID(input interface{}, key string) (warnings []string, errors []error)
- type AccountInfo
- type AccountInfoSecure
- type AppServiceInfo
- type AppServiceInfoOperationPredicate
- type AutoUpdateSetting
- type AvailabilityState
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DynatraceEnvironmentProperties
- type DynatraceSingleSignOnProperties
- type EnvironmentInfo
- type GetAccountCredentialsOperationResponse
- type GetOperationResponse
- type GetSSODetailsOperationResponse
- type GetVMHostPayloadOperationResponse
- type IdentityProperties
- type LiftrResourceCategories
- type LinkableEnvironmentRequest
- type LinkableEnvironmentResponse
- type LinkableEnvironmentResponseOperationPredicate
- type ListAppServicesCompleteResult
- type ListAppServicesOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionIdCompleteResult
- type ListBySubscriptionIdOperationResponse
- type ListHostsCompleteResult
- type ListHostsOperationResponse
- type ListLinkableEnvironmentsCompleteResult
- type ListLinkableEnvironmentsOperationResponse
- type ListMonitoredResourcesCompleteResult
- type ListMonitoredResourcesOperationResponse
- type LogModule
- type ManagedIdentityType
- type MarketplaceSubscriptionStatus
- type MonitorId
- type MonitorProperties
- type MonitorResource
- type MonitorResourceOperationPredicate
- type MonitorResourceUpdate
- type MonitoredResource
- type MonitoredResourceOperationPredicate
- type MonitoringStatus
- type MonitoringType
- type MonitorsClient
- func (c MonitorsClient) CreateOrUpdate(ctx context.Context, id MonitorId, input MonitorResource) (result CreateOrUpdateOperationResponse, err error)
- func (c MonitorsClient) CreateOrUpdateThenPoll(ctx context.Context, id MonitorId, input MonitorResource) error
- func (c MonitorsClient) Delete(ctx context.Context, id MonitorId) (result DeleteOperationResponse, err error)
- func (c MonitorsClient) DeleteThenPoll(ctx context.Context, id MonitorId) error
- func (c MonitorsClient) Get(ctx context.Context, id MonitorId) (result GetOperationResponse, err error)
- func (c MonitorsClient) GetAccountCredentials(ctx context.Context, id MonitorId) (result GetAccountCredentialsOperationResponse, err error)
- func (c MonitorsClient) GetSSODetails(ctx context.Context, id MonitorId, input SSODetailsRequest) (result GetSSODetailsOperationResponse, err error)
- func (c MonitorsClient) GetVMHostPayload(ctx context.Context, id MonitorId) (result GetVMHostPayloadOperationResponse, err error)
- func (c MonitorsClient) ListAppServices(ctx context.Context, id MonitorId) (result ListAppServicesOperationResponse, err error)
- func (c MonitorsClient) ListAppServicesComplete(ctx context.Context, id MonitorId) (ListAppServicesCompleteResult, error)
- func (c MonitorsClient) ListAppServicesCompleteMatchingPredicate(ctx context.Context, id MonitorId, predicate AppServiceInfoOperationPredicate) (result ListAppServicesCompleteResult, err error)
- func (c MonitorsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c MonitorsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c MonitorsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c MonitorsClient) ListBySubscriptionId(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionIdOperationResponse, err error)
- func (c MonitorsClient) ListBySubscriptionIdComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionIdCompleteResult, error)
- func (c MonitorsClient) ListBySubscriptionIdCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionIdCompleteResult, err error)
- func (c MonitorsClient) ListHosts(ctx context.Context, id MonitorId) (result ListHostsOperationResponse, err error)
- func (c MonitorsClient) ListHostsComplete(ctx context.Context, id MonitorId) (ListHostsCompleteResult, error)
- func (c MonitorsClient) ListHostsCompleteMatchingPredicate(ctx context.Context, id MonitorId, predicate VMInfoOperationPredicate) (result ListHostsCompleteResult, err error)
- func (c MonitorsClient) ListLinkableEnvironments(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest) (result ListLinkableEnvironmentsOperationResponse, err error)
- func (c MonitorsClient) ListLinkableEnvironmentsComplete(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest) (ListLinkableEnvironmentsCompleteResult, error)
- func (c MonitorsClient) ListLinkableEnvironmentsCompleteMatchingPredicate(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest, ...) (result ListLinkableEnvironmentsCompleteResult, err error)
- func (c MonitorsClient) ListMonitoredResources(ctx context.Context, id MonitorId) (result ListMonitoredResourcesOperationResponse, err error)
- func (c MonitorsClient) ListMonitoredResourcesComplete(ctx context.Context, id MonitorId) (ListMonitoredResourcesCompleteResult, error)
- func (c MonitorsClient) ListMonitoredResourcesCompleteMatchingPredicate(ctx context.Context, id MonitorId, ...) (result ListMonitoredResourcesCompleteResult, err error)
- func (c MonitorsClient) Update(ctx context.Context, id MonitorId, input MonitorResourceUpdate) (result UpdateOperationResponse, err error)
- type PlanData
- type ProvisioningState
- type SSODetailsRequest
- type SSODetailsResponse
- type SSOStatus
- type SendingLogsStatus
- type SendingMetricsStatus
- type SingleSignOnStates
- type UpdateOperationResponse
- type UpdateStatus
- type UserAssignedIdentity
- type UserInfo
- type VMExtensionPayload
- type VMInfo
- type VMInfoOperationPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAutoUpdateSetting ¶
func PossibleValuesForAutoUpdateSetting() []string
func PossibleValuesForAvailabilityState ¶
func PossibleValuesForAvailabilityState() []string
func PossibleValuesForLiftrResourceCategories ¶
func PossibleValuesForLiftrResourceCategories() []string
func PossibleValuesForLogModule ¶
func PossibleValuesForLogModule() []string
func PossibleValuesForManagedIdentityType ¶
func PossibleValuesForManagedIdentityType() []string
func PossibleValuesForMarketplaceSubscriptionStatus ¶
func PossibleValuesForMarketplaceSubscriptionStatus() []string
func PossibleValuesForMonitoringStatus ¶
func PossibleValuesForMonitoringStatus() []string
func PossibleValuesForMonitoringType ¶
func PossibleValuesForMonitoringType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForSSOStatus ¶
func PossibleValuesForSSOStatus() []string
func PossibleValuesForSendingLogsStatus ¶
func PossibleValuesForSendingLogsStatus() []string
func PossibleValuesForSendingMetricsStatus ¶
func PossibleValuesForSendingMetricsStatus() []string
func PossibleValuesForSingleSignOnStates ¶
func PossibleValuesForSingleSignOnStates() []string
func PossibleValuesForUpdateStatus ¶
func PossibleValuesForUpdateStatus() []string
func ValidateMonitorID ¶
ValidateMonitorID checks that 'input' can be parsed as a Monitor ID
Types ¶
type AccountInfo ¶
type AccountInfoSecure ¶
type AppServiceInfo ¶
type AppServiceInfo struct { AutoUpdateSetting *AutoUpdateSetting `json:"autoUpdateSetting,omitempty"` AvailabilityState *AvailabilityState `json:"availabilityState,omitempty"` HostGroup *string `json:"hostGroup,omitempty"` HostName *string `json:"hostName,omitempty"` LogModule *LogModule `json:"logModule,omitempty"` MonitoringType *MonitoringType `json:"monitoringType,omitempty"` ResourceId *string `json:"resourceId,omitempty"` UpdateStatus *UpdateStatus `json:"updateStatus,omitempty"` Version *string `json:"version,omitempty"` }
type AppServiceInfoOperationPredicate ¶
type AppServiceInfoOperationPredicate struct { HostGroup *string HostName *string ResourceId *string Version *string }
func (AppServiceInfoOperationPredicate) Matches ¶
func (p AppServiceInfoOperationPredicate) Matches(input AppServiceInfo) bool
type AutoUpdateSetting ¶
type AutoUpdateSetting string
const ( AutoUpdateSettingDISABLED AutoUpdateSetting = "DISABLED" AutoUpdateSettingENABLED AutoUpdateSetting = "ENABLED" )
func (*AutoUpdateSetting) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *AutoUpdateSetting) UnmarshalJSON(bytes []byte) error
type AvailabilityState ¶
type AvailabilityState string
const ( AvailabilityStateCRASHED AvailabilityState = "CRASHED" AvailabilityStateLOST AvailabilityState = "LOST" AvailabilityStateMONITORED AvailabilityState = "MONITORED" AvailabilityStatePREMONITORED AvailabilityState = "PRE_MONITORED" AvailabilityStateSHUTDOWN AvailabilityState = "SHUTDOWN" AvailabilityStateUNEXPECTEDSHUTDOWN AvailabilityState = "UNEXPECTED_SHUTDOWN" AvailabilityStateUNKNOWN AvailabilityState = "UNKNOWN" AvailabilityStateUNMONITORED AvailabilityState = "UNMONITORED" )
func (*AvailabilityState) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *AvailabilityState) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type DynatraceEnvironmentProperties ¶
type DynatraceEnvironmentProperties struct { AccountInfo *AccountInfo `json:"accountInfo,omitempty"` EnvironmentInfo *EnvironmentInfo `json:"environmentInfo,omitempty"` SingleSignOnProperties *DynatraceSingleSignOnProperties `json:"singleSignOnProperties,omitempty"` UserId *string `json:"userId,omitempty"` }
type DynatraceSingleSignOnProperties ¶
type DynatraceSingleSignOnProperties struct { AadDomains *[]string `json:"aadDomains,omitempty"` EnterpriseAppId *string `json:"enterpriseAppId,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` SingleSignOnState *SingleSignOnStates `json:"singleSignOnState,omitempty"` SingleSignOnUrl *string `json:"singleSignOnUrl,omitempty"` }
type EnvironmentInfo ¶
type GetAccountCredentialsOperationResponse ¶
type GetAccountCredentialsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AccountInfoSecure }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *MonitorResource }
type GetSSODetailsOperationResponse ¶
type GetSSODetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SSODetailsResponse }
type GetVMHostPayloadOperationResponse ¶
type GetVMHostPayloadOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VMExtensionPayload }
type IdentityProperties ¶
type IdentityProperties struct { PrincipalId *string `json:"principalId,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type ManagedIdentityType `json:"type"` UserAssignedIdentities *map[string]UserAssignedIdentity `json:"userAssignedIdentities,omitempty"` }
type LiftrResourceCategories ¶
type LiftrResourceCategories string
const ( LiftrResourceCategoriesMonitorLogs LiftrResourceCategories = "MonitorLogs" LiftrResourceCategoriesUnknown LiftrResourceCategories = "Unknown" )
func (*LiftrResourceCategories) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *LiftrResourceCategories) UnmarshalJSON(bytes []byte) error
type LinkableEnvironmentResponseOperationPredicate ¶
type LinkableEnvironmentResponseOperationPredicate struct { EnvironmentId *string EnvironmentName *string }
func (LinkableEnvironmentResponseOperationPredicate) Matches ¶
func (p LinkableEnvironmentResponseOperationPredicate) Matches(input LinkableEnvironmentResponse) bool
type ListAppServicesCompleteResult ¶
type ListAppServicesCompleteResult struct {
Items []AppServiceInfo
}
type ListAppServicesOperationResponse ¶
type ListAppServicesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AppServiceInfo }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []MonitorResource
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MonitorResource }
type ListBySubscriptionIdCompleteResult ¶
type ListBySubscriptionIdCompleteResult struct {
Items []MonitorResource
}
type ListBySubscriptionIdOperationResponse ¶
type ListBySubscriptionIdOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MonitorResource }
type ListHostsCompleteResult ¶
type ListHostsCompleteResult struct {
Items []VMInfo
}
type ListLinkableEnvironmentsCompleteResult ¶
type ListLinkableEnvironmentsCompleteResult struct {
Items []LinkableEnvironmentResponse
}
type ListLinkableEnvironmentsOperationResponse ¶
type ListLinkableEnvironmentsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]LinkableEnvironmentResponse }
type ListMonitoredResourcesCompleteResult ¶
type ListMonitoredResourcesCompleteResult struct {
Items []MonitoredResource
}
type ListMonitoredResourcesOperationResponse ¶
type ListMonitoredResourcesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MonitoredResource }
type LogModule ¶
type LogModule string
func (*LogModule) UnmarshalJSON ¶ added in v0.20230516.1215417
type ManagedIdentityType ¶
type ManagedIdentityType string
const ( ManagedIdentityTypeSystemAndUserAssigned ManagedIdentityType = "SystemAndUserAssigned" ManagedIdentityTypeSystemAssigned ManagedIdentityType = "SystemAssigned" ManagedIdentityTypeUserAssigned ManagedIdentityType = "UserAssigned" )
func (*ManagedIdentityType) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *ManagedIdentityType) UnmarshalJSON(bytes []byte) error
type MarketplaceSubscriptionStatus ¶
type MarketplaceSubscriptionStatus string
const ( MarketplaceSubscriptionStatusActive MarketplaceSubscriptionStatus = "Active" MarketplaceSubscriptionStatusSuspended MarketplaceSubscriptionStatus = "Suspended" )
func (*MarketplaceSubscriptionStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *MarketplaceSubscriptionStatus) UnmarshalJSON(bytes []byte) error
type MonitorId ¶
MonitorId is a struct representing the Resource ID for a Monitor
func NewMonitorID ¶
NewMonitorID returns a new MonitorId struct
func ParseMonitorID ¶
ParseMonitorID parses 'input' into a MonitorId
func ParseMonitorIDInsensitively ¶
ParseMonitorIDInsensitively parses 'input' case-insensitively into a MonitorId note: this method should only be used for API response data and not user input
func (MonitorId) Segments ¶
func (id MonitorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Monitor ID
type MonitorProperties ¶
type MonitorProperties struct { DynatraceEnvironmentProperties *DynatraceEnvironmentProperties `json:"dynatraceEnvironmentProperties,omitempty"` LiftrResourceCategory *LiftrResourceCategories `json:"liftrResourceCategory,omitempty"` LiftrResourcePreference *int64 `json:"liftrResourcePreference,omitempty"` MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus `json:"marketplaceSubscriptionStatus,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty"` PlanData *PlanData `json:"planData,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` UserInfo *UserInfo `json:"userInfo,omitempty"` }
type MonitorResource ¶
type MonitorResource struct { Id *string `json:"id,omitempty"` Identity *IdentityProperties `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties MonitorProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type MonitorResourceOperationPredicate ¶
type MonitorResourceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (MonitorResourceOperationPredicate) Matches ¶
func (p MonitorResourceOperationPredicate) Matches(input MonitorResource) bool
type MonitorResourceUpdate ¶
type MonitorResourceUpdate struct { DynatraceEnvironmentProperties *DynatraceEnvironmentProperties `json:"dynatraceEnvironmentProperties,omitempty"` MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus `json:"marketplaceSubscriptionStatus,omitempty"` MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty"` PlanData *PlanData `json:"planData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` UserInfo *UserInfo `json:"userInfo,omitempty"` }
type MonitoredResource ¶
type MonitoredResource struct { Id *string `json:"id,omitempty"` ReasonForLogsStatus *string `json:"reasonForLogsStatus,omitempty"` ReasonForMetricsStatus *string `json:"reasonForMetricsStatus,omitempty"` SendingLogs *SendingLogsStatus `json:"sendingLogs,omitempty"` SendingMetrics *SendingMetricsStatus `json:"sendingMetrics,omitempty"` }
type MonitoredResourceOperationPredicate ¶
type MonitoredResourceOperationPredicate struct { Id *string ReasonForLogsStatus *string ReasonForMetricsStatus *string }
func (MonitoredResourceOperationPredicate) Matches ¶
func (p MonitoredResourceOperationPredicate) Matches(input MonitoredResource) bool
type MonitoringStatus ¶
type MonitoringStatus string
const ( MonitoringStatusDisabled MonitoringStatus = "Disabled" MonitoringStatusEnabled MonitoringStatus = "Enabled" )
func (*MonitoringStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *MonitoringStatus) UnmarshalJSON(bytes []byte) error
type MonitoringType ¶
type MonitoringType string
const ( MonitoringTypeCLOUDINFRASTRUCTURE MonitoringType = "CLOUD_INFRASTRUCTURE" MonitoringTypeFULLSTACK MonitoringType = "FULL_STACK" )
func (*MonitoringType) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *MonitoringType) UnmarshalJSON(bytes []byte) error
type MonitorsClient ¶
type MonitorsClient struct {
Client *resourcemanager.Client
}
func NewMonitorsClientWithBaseURI ¶
func NewMonitorsClientWithBaseURI(sdkApi sdkEnv.Api) (*MonitorsClient, error)
func (MonitorsClient) CreateOrUpdate ¶
func (c MonitorsClient) CreateOrUpdate(ctx context.Context, id MonitorId, input MonitorResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (MonitorsClient) CreateOrUpdateThenPoll ¶
func (c MonitorsClient) CreateOrUpdateThenPoll(ctx context.Context, id MonitorId, input MonitorResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (MonitorsClient) Delete ¶
func (c MonitorsClient) Delete(ctx context.Context, id MonitorId) (result DeleteOperationResponse, err error)
Delete ...
func (MonitorsClient) DeleteThenPoll ¶
func (c MonitorsClient) DeleteThenPoll(ctx context.Context, id MonitorId) error
DeleteThenPoll performs Delete then polls until it's completed
func (MonitorsClient) Get ¶
func (c MonitorsClient) Get(ctx context.Context, id MonitorId) (result GetOperationResponse, err error)
Get ...
func (MonitorsClient) GetAccountCredentials ¶
func (c MonitorsClient) GetAccountCredentials(ctx context.Context, id MonitorId) (result GetAccountCredentialsOperationResponse, err error)
GetAccountCredentials ...
func (MonitorsClient) GetSSODetails ¶
func (c MonitorsClient) GetSSODetails(ctx context.Context, id MonitorId, input SSODetailsRequest) (result GetSSODetailsOperationResponse, err error)
GetSSODetails ...
func (MonitorsClient) GetVMHostPayload ¶
func (c MonitorsClient) GetVMHostPayload(ctx context.Context, id MonitorId) (result GetVMHostPayloadOperationResponse, err error)
GetVMHostPayload ...
func (MonitorsClient) ListAppServices ¶
func (c MonitorsClient) ListAppServices(ctx context.Context, id MonitorId) (result ListAppServicesOperationResponse, err error)
ListAppServices ...
func (MonitorsClient) ListAppServicesComplete ¶
func (c MonitorsClient) ListAppServicesComplete(ctx context.Context, id MonitorId) (ListAppServicesCompleteResult, error)
ListAppServicesComplete retrieves all the results into a single object
func (MonitorsClient) ListAppServicesCompleteMatchingPredicate ¶
func (c MonitorsClient) ListAppServicesCompleteMatchingPredicate(ctx context.Context, id MonitorId, predicate AppServiceInfoOperationPredicate) (result ListAppServicesCompleteResult, err error)
ListAppServicesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) ListByResourceGroup ¶
func (c MonitorsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (MonitorsClient) ListByResourceGroupComplete ¶
func (c MonitorsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (MonitorsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c MonitorsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate MonitorResourceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) ListBySubscriptionId ¶
func (c MonitorsClient) ListBySubscriptionId(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionIdOperationResponse, err error)
ListBySubscriptionId ...
func (MonitorsClient) ListBySubscriptionIdComplete ¶
func (c MonitorsClient) ListBySubscriptionIdComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionIdCompleteResult, error)
ListBySubscriptionIdComplete retrieves all the results into a single object
func (MonitorsClient) ListBySubscriptionIdCompleteMatchingPredicate ¶
func (c MonitorsClient) ListBySubscriptionIdCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate MonitorResourceOperationPredicate) (result ListBySubscriptionIdCompleteResult, err error)
ListBySubscriptionIdCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) ListHosts ¶
func (c MonitorsClient) ListHosts(ctx context.Context, id MonitorId) (result ListHostsOperationResponse, err error)
ListHosts ...
func (MonitorsClient) ListHostsComplete ¶
func (c MonitorsClient) ListHostsComplete(ctx context.Context, id MonitorId) (ListHostsCompleteResult, error)
ListHostsComplete retrieves all the results into a single object
func (MonitorsClient) ListHostsCompleteMatchingPredicate ¶
func (c MonitorsClient) ListHostsCompleteMatchingPredicate(ctx context.Context, id MonitorId, predicate VMInfoOperationPredicate) (result ListHostsCompleteResult, err error)
ListHostsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) ListLinkableEnvironments ¶
func (c MonitorsClient) ListLinkableEnvironments(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest) (result ListLinkableEnvironmentsOperationResponse, err error)
ListLinkableEnvironments ...
func (MonitorsClient) ListLinkableEnvironmentsComplete ¶
func (c MonitorsClient) ListLinkableEnvironmentsComplete(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest) (ListLinkableEnvironmentsCompleteResult, error)
ListLinkableEnvironmentsComplete retrieves all the results into a single object
func (MonitorsClient) ListLinkableEnvironmentsCompleteMatchingPredicate ¶
func (c MonitorsClient) ListLinkableEnvironmentsCompleteMatchingPredicate(ctx context.Context, id MonitorId, input LinkableEnvironmentRequest, predicate LinkableEnvironmentResponseOperationPredicate) (result ListLinkableEnvironmentsCompleteResult, err error)
ListLinkableEnvironmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) ListMonitoredResources ¶
func (c MonitorsClient) ListMonitoredResources(ctx context.Context, id MonitorId) (result ListMonitoredResourcesOperationResponse, err error)
ListMonitoredResources ...
func (MonitorsClient) ListMonitoredResourcesComplete ¶
func (c MonitorsClient) ListMonitoredResourcesComplete(ctx context.Context, id MonitorId) (ListMonitoredResourcesCompleteResult, error)
ListMonitoredResourcesComplete retrieves all the results into a single object
func (MonitorsClient) ListMonitoredResourcesCompleteMatchingPredicate ¶
func (c MonitorsClient) ListMonitoredResourcesCompleteMatchingPredicate(ctx context.Context, id MonitorId, predicate MonitoredResourceOperationPredicate) (result ListMonitoredResourcesCompleteResult, err error)
ListMonitoredResourcesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (MonitorsClient) Update ¶
func (c MonitorsClient) Update(ctx context.Context, id MonitorId, input MonitorResourceUpdate) (result UpdateOperationResponse, err error)
Update ...
type PlanData ¶
type PlanData struct { BillingCycle *string `json:"billingCycle,omitempty"` EffectiveDate *string `json:"effectiveDate,omitempty"` PlanDetails *string `json:"planDetails,omitempty"` UsageType *string `json:"usageType,omitempty"` }
func (*PlanData) GetEffectiveDateAsTime ¶
func (*PlanData) SetEffectiveDateAsTime ¶
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleted ProvisioningState = "Deleted" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type SSODetailsRequest ¶
type SSODetailsRequest struct {
UserPrincipal *string `json:"userPrincipal,omitempty"`
}
type SSODetailsResponse ¶
type SSODetailsResponse struct { AadDomains *[]string `json:"aadDomains,omitempty"` AdminUsers *[]string `json:"adminUsers,omitempty"` IsSsoEnabled *SSOStatus `json:"isSsoEnabled,omitempty"` MetadataUrl *string `json:"metadataUrl,omitempty"` SingleSignOnUrl *string `json:"singleSignOnUrl,omitempty"` }
type SSOStatus ¶
type SSOStatus string
func (*SSOStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
type SendingLogsStatus ¶
type SendingLogsStatus string
const ( SendingLogsStatusDisabled SendingLogsStatus = "Disabled" SendingLogsStatusEnabled SendingLogsStatus = "Enabled" )
func (*SendingLogsStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *SendingLogsStatus) UnmarshalJSON(bytes []byte) error
type SendingMetricsStatus ¶
type SendingMetricsStatus string
const ( SendingMetricsStatusDisabled SendingMetricsStatus = "Disabled" SendingMetricsStatusEnabled SendingMetricsStatus = "Enabled" )
func (*SendingMetricsStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *SendingMetricsStatus) UnmarshalJSON(bytes []byte) error
type SingleSignOnStates ¶
type SingleSignOnStates string
const ( SingleSignOnStatesDisable SingleSignOnStates = "Disable" SingleSignOnStatesEnable SingleSignOnStates = "Enable" SingleSignOnStatesExisting SingleSignOnStates = "Existing" SingleSignOnStatesInitial SingleSignOnStates = "Initial" )
func (*SingleSignOnStates) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *SingleSignOnStates) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *MonitorResource }
type UpdateStatus ¶
type UpdateStatus string
const ( UpdateStatusINCOMPATIBLE UpdateStatus = "INCOMPATIBLE" UpdateStatusOUTDATED UpdateStatus = "OUTDATED" UpdateStatusSCHEDULED UpdateStatus = "SCHEDULED" UpdateStatusSUPPRESSED UpdateStatus = "SUPPRESSED" UpdateStatusUNKNOWN UpdateStatus = "UNKNOWN" UpdateStatusUPDATEINPROGRESS UpdateStatus = "UPDATE_IN_PROGRESS" UpdateStatusUPDATEPENDING UpdateStatus = "UPDATE_PENDING" UpdateStatusUPDATEPROBLEM UpdateStatus = "UPDATE_PROBLEM" UpdateStatusUPTwoDATE UpdateStatus = "UP2DATE" )
func (*UpdateStatus) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *UpdateStatus) UnmarshalJSON(bytes []byte) error
type UserAssignedIdentity ¶
type VMExtensionPayload ¶
type VMInfo ¶
type VMInfo struct { AutoUpdateSetting *AutoUpdateSetting `json:"autoUpdateSetting,omitempty"` AvailabilityState *AvailabilityState `json:"availabilityState,omitempty"` HostGroup *string `json:"hostGroup,omitempty"` HostName *string `json:"hostName,omitempty"` LogModule *LogModule `json:"logModule,omitempty"` MonitoringType *MonitoringType `json:"monitoringType,omitempty"` ResourceId *string `json:"resourceId,omitempty"` UpdateStatus *UpdateStatus `json:"updateStatus,omitempty"` Version *string `json:"version,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_monitor.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getaccountcredentials.go
- method_getssodetails.go
- method_getvmhostpayload.go
- method_listappservices.go
- method_listbyresourcegroup.go
- method_listbysubscriptionid.go
- method_listhosts.go
- method_listlinkableenvironments.go
- method_listmonitoredresources.go
- method_update.go
- model_accountinfo.go
- model_accountinfosecure.go
- model_appserviceinfo.go
- model_dynatraceenvironmentproperties.go
- model_dynatracesinglesignonproperties.go
- model_environmentinfo.go
- model_identityproperties.go
- model_linkableenvironmentrequest.go
- model_linkableenvironmentresponse.go
- model_monitoredresource.go
- model_monitorproperties.go
- model_monitorresource.go
- model_monitorresourceupdate.go
- model_plandata.go
- model_ssodetailsrequest.go
- model_ssodetailsresponse.go
- model_userassignedidentity.go
- model_userinfo.go
- model_vmextensionpayload.go
- model_vminfo.go
- predicates.go
- version.go