Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + 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 struct + AccountId *string + RegionId *string + type AccountInfoSecure struct + AccountId *string + ApiKey *string + RegionId *string + type AppServiceInfo struct + AutoUpdateSetting *AutoUpdateSetting + AvailabilityState *AvailabilityState + HostGroup *string + HostName *string + LogModule *LogModule + MonitoringType *MonitoringType + ResourceId *string + UpdateStatus *UpdateStatus + Version *string + type AppServiceInfoOperationPredicate struct + HostGroup *string + HostName *string + ResourceId *string + Version *string + func (p AppServiceInfoOperationPredicate) Matches(input AppServiceInfo) bool + type AutoUpdateSetting string + const AutoUpdateSettingDISABLED + const AutoUpdateSettingENABLED + func (s *AutoUpdateSetting) UnmarshalJSON(bytes []byte) error + type AvailabilityState string + const AvailabilityStateCRASHED + const AvailabilityStateLOST + const AvailabilityStateMONITORED + const AvailabilityStatePREMONITORED + const AvailabilityStateSHUTDOWN + const AvailabilityStateUNEXPECTEDSHUTDOWN + const AvailabilityStateUNKNOWN + const AvailabilityStateUNMONITORED + func (s *AvailabilityState) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *MonitorResource + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DynatraceEnvironmentProperties struct + AccountInfo *AccountInfo + EnvironmentInfo *EnvironmentInfo + SingleSignOnProperties *DynatraceSingleSignOnProperties + UserId *string + type DynatraceSingleSignOnProperties struct + AadDomains *[]string + EnterpriseAppId *string + ProvisioningState *ProvisioningState + SingleSignOnState *SingleSignOnStates + SingleSignOnURL *string + type EnvironmentInfo struct + EnvironmentId *string + IngestionKey *string + LandingURL *string + LogsIngestionEndpoint *string + type GetAccountCredentialsOperationResponse struct + HttpResponse *http.Response + Model *AccountInfoSecure + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *MonitorResource + OData *odata.OData + type GetSSODetailsOperationResponse struct + HttpResponse *http.Response + Model *SSODetailsResponse + OData *odata.OData + type GetVMHostPayloadOperationResponse struct + HttpResponse *http.Response + Model *VMExtensionPayload + OData *odata.OData + type IdentityProperties struct + PrincipalId *string + TenantId *string + Type ManagedIdentityType + UserAssignedIdentities *map[string]UserAssignedIdentity + type LiftrResourceCategories string + const LiftrResourceCategoriesMonitorLogs + const LiftrResourceCategoriesUnknown + func (s *LiftrResourceCategories) UnmarshalJSON(bytes []byte) error + type LinkableEnvironmentRequest struct + Region *string + TenantId *string + UserPrincipal *string + type LinkableEnvironmentResponse struct + EnvironmentId *string + EnvironmentName *string + PlanData *PlanData + type LinkableEnvironmentResponseOperationPredicate struct + EnvironmentId *string + EnvironmentName *string + func (p LinkableEnvironmentResponseOperationPredicate) Matches(input LinkableEnvironmentResponse) bool + type ListAppServicesCompleteResult struct + Items []AppServiceInfo + LatestHttpResponse *http.Response + type ListAppServicesCustomPager struct + NextLink *odata.Link + func (p *ListAppServicesCustomPager) NextPageLink() *odata.Link + type ListAppServicesOperationResponse struct + HttpResponse *http.Response + Model *[]AppServiceInfo + OData *odata.OData + type ListByResourceGroupCompleteResult struct + Items []MonitorResource + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]MonitorResource + OData *odata.OData + type ListBySubscriptionIdCompleteResult struct + Items []MonitorResource + LatestHttpResponse *http.Response + type ListBySubscriptionIdCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionIdCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionIdOperationResponse struct + HttpResponse *http.Response + Model *[]MonitorResource + OData *odata.OData + type ListHostsCompleteResult struct + Items []VMInfo + LatestHttpResponse *http.Response + type ListHostsCustomPager struct + NextLink *odata.Link + func (p *ListHostsCustomPager) NextPageLink() *odata.Link + type ListHostsOperationResponse struct + HttpResponse *http.Response + Model *[]VMInfo + OData *odata.OData + type ListLinkableEnvironmentsCompleteResult struct + Items []LinkableEnvironmentResponse + LatestHttpResponse *http.Response + type ListLinkableEnvironmentsCustomPager struct + NextLink *odata.Link + func (p *ListLinkableEnvironmentsCustomPager) NextPageLink() *odata.Link + type ListLinkableEnvironmentsOperationResponse struct + HttpResponse *http.Response + Model *[]LinkableEnvironmentResponse + OData *odata.OData + type ListMonitoredResourcesCompleteResult struct + Items []MonitoredResource + LatestHttpResponse *http.Response + type ListMonitoredResourcesCustomPager struct + NextLink *odata.Link + func (p *ListMonitoredResourcesCustomPager) NextPageLink() *odata.Link + type ListMonitoredResourcesOperationResponse struct + HttpResponse *http.Response + Model *[]MonitoredResource + OData *odata.OData + type LogModule string + const LogModuleDISABLED + const LogModuleENABLED + func (s *LogModule) UnmarshalJSON(bytes []byte) error + type ManagedIdentityType string + const ManagedIdentityTypeSystemAndUserAssigned + const ManagedIdentityTypeSystemAssigned + const ManagedIdentityTypeUserAssigned + func (s *ManagedIdentityType) UnmarshalJSON(bytes []byte) error + type MarketplaceSubscriptionStatus string + const MarketplaceSubscriptionStatusActive + const MarketplaceSubscriptionStatusSuspended + func (s *MarketplaceSubscriptionStatus) UnmarshalJSON(bytes []byte) error + type MonitorId struct + MonitorName string + ResourceGroupName string + SubscriptionId string + func NewMonitorID(subscriptionId string, resourceGroupName string, monitorName string) MonitorId + func ParseMonitorID(input string) (*MonitorId, error) + func ParseMonitorIDInsensitively(input string) (*MonitorId, error) + func (id *MonitorId) FromParseResult(input resourceids.ParseResult) error + func (id MonitorId) ID() string + func (id MonitorId) Segments() []resourceids.Segment + func (id MonitorId) String() string + type MonitorProperties struct + DynatraceEnvironmentProperties *DynatraceEnvironmentProperties + LiftrResourceCategory *LiftrResourceCategories + LiftrResourcePreference *int64 + MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus + MonitoringStatus *MonitoringStatus + PlanData *PlanData + ProvisioningState *ProvisioningState + UserInfo *UserInfo + type MonitorResource struct + Id *string + Identity *IdentityProperties + Location string + Name *string + Properties MonitorProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type MonitorResourceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p MonitorResourceOperationPredicate) Matches(input MonitorResource) bool + type MonitorResourceUpdate struct + DynatraceEnvironmentProperties *DynatraceEnvironmentProperties + MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus + MonitoringStatus *MonitoringStatus + PlanData *PlanData + Tags *map[string]string + UserInfo *UserInfo + type MonitoredResource struct + Id *string + ReasonForLogsStatus *string + ReasonForMetricsStatus *string + SendingLogs *SendingLogsStatus + SendingMetrics *SendingMetricsStatus + type MonitoredResourceOperationPredicate struct + Id *string + ReasonForLogsStatus *string + ReasonForMetricsStatus *string + func (p MonitoredResourceOperationPredicate) Matches(input MonitoredResource) bool + type MonitoringStatus string + const MonitoringStatusDisabled + const MonitoringStatusEnabled + func (s *MonitoringStatus) UnmarshalJSON(bytes []byte) error + type MonitoringType string + const MonitoringTypeCLOUDINFRASTRUCTURE + const MonitoringTypeFULLSTACK + func (s *MonitoringType) UnmarshalJSON(bytes []byte) error + type MonitorsClient struct + Client *resourcemanager.Client + func NewMonitorsClientWithBaseURI(sdkApi sdkEnv.Api) (*MonitorsClient, error) + 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 struct + BillingCycle *string + EffectiveDate *string + PlanDetails *string + UsageType *string + func (o *PlanData) GetEffectiveDateAsTime() (*time.Time, error) + func (o *PlanData) SetEffectiveDateAsTime(input time.Time) + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type SSODetailsRequest struct + UserPrincipal *string + type SSODetailsResponse struct + AadDomains *[]string + AdminUsers *[]string + IsSsoEnabled *SSOStatus + MetadataURL *string + SingleSignOnURL *string + type SSOStatus string + const SSOStatusDisabled + const SSOStatusEnabled + func (s *SSOStatus) UnmarshalJSON(bytes []byte) error + type SendingLogsStatus string + const SendingLogsStatusDisabled + const SendingLogsStatusEnabled + func (s *SendingLogsStatus) UnmarshalJSON(bytes []byte) error + type SendingMetricsStatus string + const SendingMetricsStatusDisabled + const SendingMetricsStatusEnabled + func (s *SendingMetricsStatus) UnmarshalJSON(bytes []byte) error + type SingleSignOnStates string + const SingleSignOnStatesDisable + const SingleSignOnStatesEnable + const SingleSignOnStatesExisting + const SingleSignOnStatesInitial + func (s *SingleSignOnStates) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *MonitorResource + OData *odata.OData + type UpdateStatus string + const UpdateStatusINCOMPATIBLE + const UpdateStatusOUTDATED + const UpdateStatusSCHEDULED + const UpdateStatusSUPPRESSED + const UpdateStatusUNKNOWN + const UpdateStatusUPDATEINPROGRESS + const UpdateStatusUPDATEPENDING + const UpdateStatusUPDATEPROBLEM + const UpdateStatusUPTwoDATE + func (s *UpdateStatus) UnmarshalJSON(bytes []byte) error + type UserAssignedIdentity struct + ClientId string + PrincipalId string + type UserInfo struct + Country *string + EmailAddress *string + FirstName *string + LastName *string + PhoneNumber *string + type VMExtensionPayload struct + EnvironmentId *string + IngestionKey *string + type VMInfo struct + AutoUpdateSetting *AutoUpdateSetting + AvailabilityState *AvailabilityState + HostGroup *string + HostName *string + LogModule *LogModule + MonitoringType *MonitoringType + ResourceId *string + UpdateStatus *UpdateStatus + Version *string + type VMInfoOperationPredicate struct + HostGroup *string + HostName *string + ResourceId *string + Version *string + func (p VMInfoOperationPredicate) Matches(input VMInfo) bool