Versions in this module Expand all Collapse all v2 v2.1.0 Nov 23, 2023 v2.0.0 Aug 24, 2023 Changes in this version + type AccountInfo struct + AccountID *string + RegionID *string + func (a *AccountInfo) UnmarshalJSON(data []byte) error + func (a AccountInfo) MarshalJSON() ([]byte, error) + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type AppServiceInfo struct + AutoUpdateSetting *AutoUpdateSetting + AvailabilityState *AvailabilityState + HostGroup *string + HostName *string + LogModule *LogModule + MonitoringType *MonitoringType + ResourceID *string + UpdateStatus *UpdateStatus + Version *string + func (a *AppServiceInfo) UnmarshalJSON(data []byte) error + func (a AppServiceInfo) MarshalJSON() ([]byte, error) + type AppServiceListResponse struct + NextLink *string + Value []*AppServiceInfo + func (a *AppServiceListResponse) UnmarshalJSON(data []byte) error + func (a AppServiceListResponse) MarshalJSON() ([]byte, error) + type AutoUpdateSetting string + const AutoUpdateSettingDISABLED + const AutoUpdateSettingENABLED + func PossibleAutoUpdateSettingValues() []AutoUpdateSetting + type AvailabilityState string + const AvailabilityStateCRASHED + const AvailabilityStateLOST + const AvailabilityStateMONITORED + const AvailabilityStatePREMONITORED + const AvailabilityStateSHUTDOWN + const AvailabilityStateUNEXPECTEDSHUTDOWN + const AvailabilityStateUNKNOWN + const AvailabilityStateUNMONITORED + func PossibleAvailabilityStateValues() []AvailabilityState + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewMonitorsClient() *MonitorsClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewSingleSignOnClient() *SingleSignOnClient + func (c *ClientFactory) NewTagRulesClient() *TagRulesClient + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type EnvironmentInfo struct + EnvironmentID *string + IngestionKey *string + LandingURL *string + LogsIngestionEndpoint *string + func (e *EnvironmentInfo) UnmarshalJSON(data []byte) error + func (e EnvironmentInfo) MarshalJSON() ([]byte, error) + type EnvironmentProperties struct + AccountInfo *AccountInfo + EnvironmentInfo *EnvironmentInfo + SingleSignOnProperties *SingleSignOnProperties + UserID *string + func (e *EnvironmentProperties) UnmarshalJSON(data []byte) error + func (e EnvironmentProperties) MarshalJSON() ([]byte, error) + type FilteringTag struct + Action *TagAction + Name *string + Value *string + func (f *FilteringTag) UnmarshalJSON(data []byte) error + func (f FilteringTag) MarshalJSON() ([]byte, error) + type IdentityProperties struct + PrincipalID *string + TenantID *string + Type *ManagedIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentity + func (i *IdentityProperties) UnmarshalJSON(data []byte) error + func (i IdentityProperties) MarshalJSON() ([]byte, error) + type LiftrResourceCategories string + const LiftrResourceCategoriesMonitorLogs + const LiftrResourceCategoriesUnknown + func PossibleLiftrResourceCategoriesValues() []LiftrResourceCategories + type LinkableEnvironmentListResponse struct + NextLink *string + Value []*LinkableEnvironmentResponse + func (l *LinkableEnvironmentListResponse) UnmarshalJSON(data []byte) error + func (l LinkableEnvironmentListResponse) MarshalJSON() ([]byte, error) + type LinkableEnvironmentRequest struct + Region *string + TenantID *string + UserPrincipal *string + func (l *LinkableEnvironmentRequest) UnmarshalJSON(data []byte) error + func (l LinkableEnvironmentRequest) MarshalJSON() ([]byte, error) + type LinkableEnvironmentResponse struct + EnvironmentID *string + EnvironmentName *string + PlanData *PlanData + func (l *LinkableEnvironmentResponse) UnmarshalJSON(data []byte) error + func (l LinkableEnvironmentResponse) MarshalJSON() ([]byte, error) + type LogModule string + const LogModuleDISABLED + const LogModuleENABLED + func PossibleLogModuleValues() []LogModule + type LogRules struct + FilteringTags []*FilteringTag + SendAADLogs *SendAADLogsStatus + SendActivityLogs *SendActivityLogsStatus + SendSubscriptionLogs *SendSubscriptionLogsStatus + func (l *LogRules) UnmarshalJSON(data []byte) error + func (l LogRules) MarshalJSON() ([]byte, error) + type ManagedIdentityType string + const ManagedIdentityTypeSystemAndUserAssigned + const ManagedIdentityTypeSystemAssigned + const ManagedIdentityTypeUserAssigned + func PossibleManagedIdentityTypeValues() []ManagedIdentityType + type MarketplaceSaaSResourceDetailsRequest struct + TenantID *string + func (m *MarketplaceSaaSResourceDetailsRequest) UnmarshalJSON(data []byte) error + func (m MarketplaceSaaSResourceDetailsRequest) MarshalJSON() ([]byte, error) + type MarketplaceSaaSResourceDetailsResponse struct + MarketplaceSaaSResourceID *string + MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus + PlanID *string + func (m *MarketplaceSaaSResourceDetailsResponse) UnmarshalJSON(data []byte) error + func (m MarketplaceSaaSResourceDetailsResponse) MarshalJSON() ([]byte, error) + type MarketplaceSubscriptionStatus string + const MarketplaceSubscriptionStatusActive + const MarketplaceSubscriptionStatusSuspended + func PossibleMarketplaceSubscriptionStatusValues() []MarketplaceSubscriptionStatus + type MetricRules struct + FilteringTags []*FilteringTag + SendingMetrics *SendingMetricsStatus + func (m *MetricRules) UnmarshalJSON(data []byte) error + func (m MetricRules) MarshalJSON() ([]byte, error) + type MetricsStatusResponse struct + AzureResourceIDs []*string + func (m *MetricsStatusResponse) UnmarshalJSON(data []byte) error + func (m MetricsStatusResponse) MarshalJSON() ([]byte, error) + type MonitorProperties struct + DynatraceEnvironmentProperties *EnvironmentProperties + LiftrResourceCategory *LiftrResourceCategories + LiftrResourcePreference *int32 + MarketplaceSubscriptionStatus *MarketplaceSubscriptionStatus + MonitoringStatus *MonitoringStatus + PlanData *PlanData + ProvisioningState *ProvisioningState + UserInfo *UserInfo + func (m *MonitorProperties) UnmarshalJSON(data []byte) error + func (m MonitorProperties) MarshalJSON() ([]byte, error) + type MonitorResource struct + ID *string + Identity *IdentityProperties + Location *string + Name *string + Properties *MonitorProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (m *MonitorResource) UnmarshalJSON(data []byte) error + func (m MonitorResource) MarshalJSON() ([]byte, error) + type MonitorResourceListResult struct + NextLink *string + Value []*MonitorResource + func (m *MonitorResourceListResult) UnmarshalJSON(data []byte) error + func (m MonitorResourceListResult) MarshalJSON() ([]byte, error) + type MonitorResourceUpdate struct + Tags map[string]*string + func (m *MonitorResourceUpdate) UnmarshalJSON(data []byte) error + func (m MonitorResourceUpdate) MarshalJSON() ([]byte, error) + type MonitoredResource struct + ID *string + ReasonForLogsStatus *string + ReasonForMetricsStatus *string + SendingLogs *SendingLogsStatus + SendingMetrics *SendingMetricsStatus + func (m *MonitoredResource) UnmarshalJSON(data []byte) error + func (m MonitoredResource) MarshalJSON() ([]byte, error) + type MonitoredResourceListResponse struct + NextLink *string + Value []*MonitoredResource + func (m *MonitoredResourceListResponse) UnmarshalJSON(data []byte) error + func (m MonitoredResourceListResponse) MarshalJSON() ([]byte, error) + type MonitoringStatus string + const MonitoringStatusDisabled + const MonitoringStatusEnabled + func PossibleMonitoringStatusValues() []MonitoringStatus + type MonitoringTagRulesProperties struct + LogRules *LogRules + MetricRules *MetricRules + ProvisioningState *ProvisioningState + func (m *MonitoringTagRulesProperties) UnmarshalJSON(data []byte) error + func (m MonitoringTagRulesProperties) MarshalJSON() ([]byte, error) + type MonitoringType string + const MonitoringTypeCLOUDINFRASTRUCTURE + const MonitoringTypeFULLSTACK + func PossibleMonitoringTypeValues() []MonitoringType + type MonitorsClient struct + func NewMonitorsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*MonitorsClient, error) + func (client *MonitorsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, monitorName string, ...) (*runtime.Poller[MonitorsClientCreateOrUpdateResponse], error) + func (client *MonitorsClient) BeginDelete(ctx context.Context, resourceGroupName string, monitorName string, ...) (*runtime.Poller[MonitorsClientDeleteResponse], error) + func (client *MonitorsClient) Get(ctx context.Context, resourceGroupName string, monitorName string, ...) (MonitorsClientGetResponse, error) + func (client *MonitorsClient) GetMarketplaceSaaSResourceDetails(ctx context.Context, request MarketplaceSaaSResourceDetailsRequest, ...) (MonitorsClientGetMarketplaceSaaSResourceDetailsResponse, error) + func (client *MonitorsClient) GetMetricStatus(ctx context.Context, resourceGroupName string, monitorName string, ...) (MonitorsClientGetMetricStatusResponse, error) + func (client *MonitorsClient) GetSSODetails(ctx context.Context, resourceGroupName string, monitorName string, ...) (MonitorsClientGetSSODetailsResponse, error) + func (client *MonitorsClient) GetVMHostPayload(ctx context.Context, resourceGroupName string, monitorName string, ...) (MonitorsClientGetVMHostPayloadResponse, error) + func (client *MonitorsClient) NewListAppServicesPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[MonitorsClientListAppServicesResponse] + func (client *MonitorsClient) NewListByResourceGroupPager(resourceGroupName string, options *MonitorsClientListByResourceGroupOptions) *runtime.Pager[MonitorsClientListByResourceGroupResponse] + func (client *MonitorsClient) NewListBySubscriptionIDPager(options *MonitorsClientListBySubscriptionIDOptions) *runtime.Pager[MonitorsClientListBySubscriptionIDResponse] + func (client *MonitorsClient) NewListHostsPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[MonitorsClientListHostsResponse] + func (client *MonitorsClient) NewListLinkableEnvironmentsPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[MonitorsClientListLinkableEnvironmentsResponse] + func (client *MonitorsClient) NewListMonitoredResourcesPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[MonitorsClientListMonitoredResourcesResponse] + func (client *MonitorsClient) Update(ctx context.Context, resourceGroupName string, monitorName string, ...) (MonitorsClientUpdateResponse, error) + type MonitorsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type MonitorsClientBeginDeleteOptions struct + ResumeToken string + type MonitorsClientCreateOrUpdateResponse struct + type MonitorsClientDeleteResponse struct + type MonitorsClientGetMarketplaceSaaSResourceDetailsOptions struct + type MonitorsClientGetMarketplaceSaaSResourceDetailsResponse struct + type MonitorsClientGetMetricStatusOptions struct + type MonitorsClientGetMetricStatusResponse struct + type MonitorsClientGetOptions struct + type MonitorsClientGetResponse struct + type MonitorsClientGetSSODetailsOptions struct + Request *SSODetailsRequest + type MonitorsClientGetSSODetailsResponse struct + type MonitorsClientGetVMHostPayloadOptions struct + type MonitorsClientGetVMHostPayloadResponse struct + type MonitorsClientListAppServicesOptions struct + type MonitorsClientListAppServicesResponse struct + type MonitorsClientListByResourceGroupOptions struct + type MonitorsClientListByResourceGroupResponse struct + type MonitorsClientListBySubscriptionIDOptions struct + type MonitorsClientListBySubscriptionIDResponse struct + type MonitorsClientListHostsOptions struct + type MonitorsClientListHostsResponse struct + type MonitorsClientListLinkableEnvironmentsOptions struct + type MonitorsClientListLinkableEnvironmentsResponse struct + type MonitorsClientListMonitoredResourcesOptions struct + type MonitorsClientListMonitoredResourcesResponse struct + type MonitorsClientUpdateOptions struct + type MonitorsClientUpdateResponse struct + type Operation struct + ActionType *ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *Origin + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type Origin string + const OriginSystem + const OriginUser + const OriginUserSystem + func PossibleOriginValues() []Origin + type PlanData struct + BillingCycle *string + EffectiveDate *time.Time + PlanDetails *string + UsageType *string + func (p *PlanData) UnmarshalJSON(data []byte) error + func (p PlanData) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type SSODetailsRequest struct + UserPrincipal *string + func (s *SSODetailsRequest) UnmarshalJSON(data []byte) error + func (s SSODetailsRequest) MarshalJSON() ([]byte, error) + type SSODetailsResponse struct + AADDomains []*string + AdminUsers []*string + IsSsoEnabled *SSOStatus + MetadataURL *string + SingleSignOnURL *string + func (s *SSODetailsResponse) UnmarshalJSON(data []byte) error + func (s SSODetailsResponse) MarshalJSON() ([]byte, error) + type SSOStatus string + const SSOStatusDisabled + const SSOStatusEnabled + func PossibleSSOStatusValues() []SSOStatus + type SendAADLogsStatus string + const SendAADLogsStatusDisabled + const SendAADLogsStatusEnabled + func PossibleSendAADLogsStatusValues() []SendAADLogsStatus + type SendActivityLogsStatus string + const SendActivityLogsStatusDisabled + const SendActivityLogsStatusEnabled + func PossibleSendActivityLogsStatusValues() []SendActivityLogsStatus + type SendSubscriptionLogsStatus string + const SendSubscriptionLogsStatusDisabled + const SendSubscriptionLogsStatusEnabled + func PossibleSendSubscriptionLogsStatusValues() []SendSubscriptionLogsStatus + type SendingLogsStatus string + const SendingLogsStatusDisabled + const SendingLogsStatusEnabled + func PossibleSendingLogsStatusValues() []SendingLogsStatus + type SendingMetricsStatus string + const SendingMetricsStatusDisabled + const SendingMetricsStatusEnabled + func PossibleSendingMetricsStatusValues() []SendingMetricsStatus + type SingleSignOnClient struct + func NewSingleSignOnClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SingleSignOnClient, error) + func (client *SingleSignOnClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, monitorName string, ...) (*runtime.Poller[SingleSignOnClientCreateOrUpdateResponse], error) + func (client *SingleSignOnClient) Get(ctx context.Context, resourceGroupName string, monitorName string, ...) (SingleSignOnClientGetResponse, error) + func (client *SingleSignOnClient) NewListPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[SingleSignOnClientListResponse] + type SingleSignOnClientBeginCreateOrUpdateOptions struct + ResumeToken string + type SingleSignOnClientCreateOrUpdateResponse struct + type SingleSignOnClientGetOptions struct + type SingleSignOnClientGetResponse struct + type SingleSignOnClientListOptions struct + type SingleSignOnClientListResponse struct + type SingleSignOnProperties struct + AADDomains []*string + EnterpriseAppID *string + ProvisioningState *ProvisioningState + SingleSignOnState *SingleSignOnStates + SingleSignOnURL *string + func (s *SingleSignOnProperties) UnmarshalJSON(data []byte) error + func (s SingleSignOnProperties) MarshalJSON() ([]byte, error) + type SingleSignOnResource struct + ID *string + Name *string + Properties *SingleSignOnProperties + SystemData *SystemData + Type *string + func (s *SingleSignOnResource) UnmarshalJSON(data []byte) error + func (s SingleSignOnResource) MarshalJSON() ([]byte, error) + type SingleSignOnResourceListResult struct + NextLink *string + Value []*SingleSignOnResource + func (s *SingleSignOnResourceListResult) UnmarshalJSON(data []byte) error + func (s SingleSignOnResourceListResult) MarshalJSON() ([]byte, error) + type SingleSignOnStates string + const SingleSignOnStatesDisable + const SingleSignOnStatesEnable + const SingleSignOnStatesExisting + const SingleSignOnStatesInitial + func PossibleSingleSignOnStatesValues() []SingleSignOnStates + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TagAction string + const TagActionExclude + const TagActionInclude + func PossibleTagActionValues() []TagAction + type TagRule struct + ID *string + Name *string + Properties *MonitoringTagRulesProperties + SystemData *SystemData + Type *string + func (t *TagRule) UnmarshalJSON(data []byte) error + func (t TagRule) MarshalJSON() ([]byte, error) + type TagRuleListResult struct + NextLink *string + Value []*TagRule + func (t *TagRuleListResult) UnmarshalJSON(data []byte) error + func (t TagRuleListResult) MarshalJSON() ([]byte, error) + type TagRulesClient struct + func NewTagRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*TagRulesClient, error) + func (client *TagRulesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, monitorName string, ...) (*runtime.Poller[TagRulesClientCreateOrUpdateResponse], error) + func (client *TagRulesClient) BeginDelete(ctx context.Context, resourceGroupName string, monitorName string, ...) (*runtime.Poller[TagRulesClientDeleteResponse], error) + func (client *TagRulesClient) Get(ctx context.Context, resourceGroupName string, monitorName string, ...) (TagRulesClientGetResponse, error) + func (client *TagRulesClient) NewListPager(resourceGroupName string, monitorName string, ...) *runtime.Pager[TagRulesClientListResponse] + type TagRulesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type TagRulesClientBeginDeleteOptions struct + ResumeToken string + type TagRulesClientCreateOrUpdateResponse struct + type TagRulesClientDeleteResponse struct + type TagRulesClientGetOptions struct + type TagRulesClientGetResponse struct + type TagRulesClientListOptions struct + type TagRulesClientListResponse struct + type UpdateStatus string + const UpdateStatusINCOMPATIBLE + const UpdateStatusOUTDATED + const UpdateStatusSCHEDULED + const UpdateStatusSUPPRESSED + const UpdateStatusUNKNOWN + const UpdateStatusUP2DATE + const UpdateStatusUPDATEINPROGRESS + const UpdateStatusUPDATEPENDING + const UpdateStatusUPDATEPROBLEM + func PossibleUpdateStatusValues() []UpdateStatus + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error) + type UserInfo struct + Country *string + EmailAddress *string + FirstName *string + LastName *string + PhoneNumber *string + func (u *UserInfo) UnmarshalJSON(data []byte) error + func (u UserInfo) MarshalJSON() ([]byte, error) + type VMExtensionPayload struct + EnvironmentID *string + IngestionKey *string + func (v *VMExtensionPayload) UnmarshalJSON(data []byte) error + func (v VMExtensionPayload) MarshalJSON() ([]byte, error) + type VMHostsListResponse struct + NextLink *string + Value []*VMInfo + func (v *VMHostsListResponse) UnmarshalJSON(data []byte) error + func (v VMHostsListResponse) MarshalJSON() ([]byte, error) + type VMInfo struct + AutoUpdateSetting *AutoUpdateSetting + AvailabilityState *AvailabilityState + HostGroup *string + HostName *string + LogModule *LogModule + MonitoringType *MonitoringType + ResourceID *string + UpdateStatus *UpdateStatus + Version *string + func (v *VMInfo) UnmarshalJSON(data []byte) error + func (v VMInfo) MarshalJSON() ([]byte, error) Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dynatrace/armdynatrace