fake

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2023 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionGroupsServer

type ActionGroupsServer struct {
	// BeginCreateNotificationsAtActionGroupResourceLevel is the fake for method ActionGroupsClient.BeginCreateNotificationsAtActionGroupResourceLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginCreateNotificationsAtActionGroupResourceLevel func(ctx context.Context, resourceGroupName string, actionGroupName string, notificationRequest armmonitor.NotificationRequestBody, options *armmonitor.ActionGroupsClientBeginCreateNotificationsAtActionGroupResourceLevelOptions) (resp azfake.PollerResponder[armmonitor.ActionGroupsClientCreateNotificationsAtActionGroupResourceLevelResponse], errResp azfake.ErrorResponder)

	// CreateOrUpdate is the fake for method ActionGroupsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroup armmonitor.ActionGroupResource, options *armmonitor.ActionGroupsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method ActionGroupsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, actionGroupName string, options *armmonitor.ActionGroupsClientDeleteOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientDeleteResponse], errResp azfake.ErrorResponder)

	// EnableReceiver is the fake for method ActionGroupsClient.EnableReceiver
	// HTTP status codes to indicate success: http.StatusOK
	EnableReceiver func(ctx context.Context, resourceGroupName string, actionGroupName string, enableRequest armmonitor.EnableRequest, options *armmonitor.ActionGroupsClientEnableReceiverOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientEnableReceiverResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ActionGroupsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, actionGroupName string, options *armmonitor.ActionGroupsClientGetOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientGetResponse], errResp azfake.ErrorResponder)

	// GetTestNotificationsAtActionGroupResourceLevel is the fake for method ActionGroupsClient.GetTestNotificationsAtActionGroupResourceLevel
	// HTTP status codes to indicate success: http.StatusOK
	GetTestNotificationsAtActionGroupResourceLevel func(ctx context.Context, resourceGroupName string, actionGroupName string, notificationID string, options *armmonitor.ActionGroupsClientGetTestNotificationsAtActionGroupResourceLevelOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientGetTestNotificationsAtActionGroupResourceLevelResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method ActionGroupsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.ActionGroupsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.ActionGroupsClientListByResourceGroupResponse])

	// NewListBySubscriptionIDPager is the fake for method ActionGroupsClient.NewListBySubscriptionIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDPager func(options *armmonitor.ActionGroupsClientListBySubscriptionIDOptions) (resp azfake.PagerResponder[armmonitor.ActionGroupsClientListBySubscriptionIDResponse])

	// Update is the fake for method ActionGroupsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroupPatch armmonitor.ActionGroupPatchBody, options *armmonitor.ActionGroupsClientUpdateOptions) (resp azfake.Responder[armmonitor.ActionGroupsClientUpdateResponse], errResp azfake.ErrorResponder)
}

ActionGroupsServer is a fake server for instances of the armmonitor.ActionGroupsClient type.

type ActionGroupsServerTransport

type ActionGroupsServerTransport struct {
	// contains filtered or unexported fields
}

ActionGroupsServerTransport connects instances of armmonitor.ActionGroupsClient to instances of ActionGroupsServer. Don't use this type directly, use NewActionGroupsServerTransport instead.

func NewActionGroupsServerTransport

func NewActionGroupsServerTransport(srv *ActionGroupsServer) *ActionGroupsServerTransport

NewActionGroupsServerTransport creates a new instance of ActionGroupsServerTransport with the provided implementation. The returned ActionGroupsServerTransport instance is connected to an instance of armmonitor.ActionGroupsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ActionGroupsServerTransport) Do

Do implements the policy.Transporter interface for ActionGroupsServerTransport.

type ActivityLogAlertsServer

type ActivityLogAlertsServer struct {
	// CreateOrUpdate is the fake for method ActivityLogAlertsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertRule armmonitor.ActivityLogAlertResource, options *armmonitor.ActivityLogAlertsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.ActivityLogAlertsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method ActivityLogAlertsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, activityLogAlertName string, options *armmonitor.ActivityLogAlertsClientDeleteOptions) (resp azfake.Responder[armmonitor.ActivityLogAlertsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ActivityLogAlertsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, activityLogAlertName string, options *armmonitor.ActivityLogAlertsClientGetOptions) (resp azfake.Responder[armmonitor.ActivityLogAlertsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method ActivityLogAlertsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.ActivityLogAlertsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.ActivityLogAlertsClientListByResourceGroupResponse])

	// NewListBySubscriptionIDPager is the fake for method ActivityLogAlertsClient.NewListBySubscriptionIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDPager func(options *armmonitor.ActivityLogAlertsClientListBySubscriptionIDOptions) (resp azfake.PagerResponder[armmonitor.ActivityLogAlertsClientListBySubscriptionIDResponse])

	// Update is the fake for method ActivityLogAlertsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertRulePatch armmonitor.AlertRulePatchObject, options *armmonitor.ActivityLogAlertsClientUpdateOptions) (resp azfake.Responder[armmonitor.ActivityLogAlertsClientUpdateResponse], errResp azfake.ErrorResponder)
}

ActivityLogAlertsServer is a fake server for instances of the armmonitor.ActivityLogAlertsClient type.

type ActivityLogAlertsServerTransport

type ActivityLogAlertsServerTransport struct {
	// contains filtered or unexported fields
}

ActivityLogAlertsServerTransport connects instances of armmonitor.ActivityLogAlertsClient to instances of ActivityLogAlertsServer. Don't use this type directly, use NewActivityLogAlertsServerTransport instead.

func NewActivityLogAlertsServerTransport

func NewActivityLogAlertsServerTransport(srv *ActivityLogAlertsServer) *ActivityLogAlertsServerTransport

NewActivityLogAlertsServerTransport creates a new instance of ActivityLogAlertsServerTransport with the provided implementation. The returned ActivityLogAlertsServerTransport instance is connected to an instance of armmonitor.ActivityLogAlertsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ActivityLogAlertsServerTransport) Do

Do implements the policy.Transporter interface for ActivityLogAlertsServerTransport.

type ActivityLogsServer

type ActivityLogsServer struct {
	// NewListPager is the fake for method ActivityLogsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(filter string, options *armmonitor.ActivityLogsClientListOptions) (resp azfake.PagerResponder[armmonitor.ActivityLogsClientListResponse])
}

ActivityLogsServer is a fake server for instances of the armmonitor.ActivityLogsClient type.

type ActivityLogsServerTransport

type ActivityLogsServerTransport struct {
	// contains filtered or unexported fields
}

ActivityLogsServerTransport connects instances of armmonitor.ActivityLogsClient to instances of ActivityLogsServer. Don't use this type directly, use NewActivityLogsServerTransport instead.

func NewActivityLogsServerTransport

func NewActivityLogsServerTransport(srv *ActivityLogsServer) *ActivityLogsServerTransport

NewActivityLogsServerTransport creates a new instance of ActivityLogsServerTransport with the provided implementation. The returned ActivityLogsServerTransport instance is connected to an instance of armmonitor.ActivityLogsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ActivityLogsServerTransport) Do

Do implements the policy.Transporter interface for ActivityLogsServerTransport.

type AlertRuleIncidentsServer

type AlertRuleIncidentsServer struct {
	// Get is the fake for method AlertRuleIncidentsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, ruleName string, incidentName string, options *armmonitor.AlertRuleIncidentsClientGetOptions) (resp azfake.Responder[armmonitor.AlertRuleIncidentsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByAlertRulePager is the fake for method AlertRuleIncidentsClient.NewListByAlertRulePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByAlertRulePager func(resourceGroupName string, ruleName string, options *armmonitor.AlertRuleIncidentsClientListByAlertRuleOptions) (resp azfake.PagerResponder[armmonitor.AlertRuleIncidentsClientListByAlertRuleResponse])
}

AlertRuleIncidentsServer is a fake server for instances of the armmonitor.AlertRuleIncidentsClient type.

type AlertRuleIncidentsServerTransport

type AlertRuleIncidentsServerTransport struct {
	// contains filtered or unexported fields
}

AlertRuleIncidentsServerTransport connects instances of armmonitor.AlertRuleIncidentsClient to instances of AlertRuleIncidentsServer. Don't use this type directly, use NewAlertRuleIncidentsServerTransport instead.

func NewAlertRuleIncidentsServerTransport

func NewAlertRuleIncidentsServerTransport(srv *AlertRuleIncidentsServer) *AlertRuleIncidentsServerTransport

NewAlertRuleIncidentsServerTransport creates a new instance of AlertRuleIncidentsServerTransport with the provided implementation. The returned AlertRuleIncidentsServerTransport instance is connected to an instance of armmonitor.AlertRuleIncidentsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AlertRuleIncidentsServerTransport) Do

Do implements the policy.Transporter interface for AlertRuleIncidentsServerTransport.

type AlertRulesServer

type AlertRulesServer struct {
	// CreateOrUpdate is the fake for method AlertRulesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, ruleName string, parameters armmonitor.AlertRuleResource, options *armmonitor.AlertRulesClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.AlertRulesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method AlertRulesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.AlertRulesClientDeleteOptions) (resp azfake.Responder[armmonitor.AlertRulesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AlertRulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.AlertRulesClientGetOptions) (resp azfake.Responder[armmonitor.AlertRulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method AlertRulesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.AlertRulesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.AlertRulesClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method AlertRulesClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.AlertRulesClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.AlertRulesClientListBySubscriptionResponse])

	// Update is the fake for method AlertRulesClient.Update
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Update func(ctx context.Context, resourceGroupName string, ruleName string, alertRulesResource armmonitor.AlertRuleResourcePatch, options *armmonitor.AlertRulesClientUpdateOptions) (resp azfake.Responder[armmonitor.AlertRulesClientUpdateResponse], errResp azfake.ErrorResponder)
}

AlertRulesServer is a fake server for instances of the armmonitor.AlertRulesClient type.

type AlertRulesServerTransport

type AlertRulesServerTransport struct {
	// contains filtered or unexported fields
}

AlertRulesServerTransport connects instances of armmonitor.AlertRulesClient to instances of AlertRulesServer. Don't use this type directly, use NewAlertRulesServerTransport instead.

func NewAlertRulesServerTransport

func NewAlertRulesServerTransport(srv *AlertRulesServer) *AlertRulesServerTransport

NewAlertRulesServerTransport creates a new instance of AlertRulesServerTransport with the provided implementation. The returned AlertRulesServerTransport instance is connected to an instance of armmonitor.AlertRulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AlertRulesServerTransport) Do

Do implements the policy.Transporter interface for AlertRulesServerTransport.

type AutoscaleSettingsServer

type AutoscaleSettingsServer struct {
	// CreateOrUpdate is the fake for method AutoscaleSettingsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, autoscaleSettingName string, parameters armmonitor.AutoscaleSettingResource, options *armmonitor.AutoscaleSettingsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.AutoscaleSettingsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method AutoscaleSettingsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, autoscaleSettingName string, options *armmonitor.AutoscaleSettingsClientDeleteOptions) (resp azfake.Responder[armmonitor.AutoscaleSettingsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AutoscaleSettingsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, autoscaleSettingName string, options *armmonitor.AutoscaleSettingsClientGetOptions) (resp azfake.Responder[armmonitor.AutoscaleSettingsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method AutoscaleSettingsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.AutoscaleSettingsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.AutoscaleSettingsClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method AutoscaleSettingsClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.AutoscaleSettingsClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.AutoscaleSettingsClientListBySubscriptionResponse])

	// Update is the fake for method AutoscaleSettingsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, autoscaleSettingName string, autoscaleSettingResource armmonitor.AutoscaleSettingResourcePatch, options *armmonitor.AutoscaleSettingsClientUpdateOptions) (resp azfake.Responder[armmonitor.AutoscaleSettingsClientUpdateResponse], errResp azfake.ErrorResponder)
}

AutoscaleSettingsServer is a fake server for instances of the armmonitor.AutoscaleSettingsClient type.

type AutoscaleSettingsServerTransport

type AutoscaleSettingsServerTransport struct {
	// contains filtered or unexported fields
}

AutoscaleSettingsServerTransport connects instances of armmonitor.AutoscaleSettingsClient to instances of AutoscaleSettingsServer. Don't use this type directly, use NewAutoscaleSettingsServerTransport instead.

func NewAutoscaleSettingsServerTransport

func NewAutoscaleSettingsServerTransport(srv *AutoscaleSettingsServer) *AutoscaleSettingsServerTransport

NewAutoscaleSettingsServerTransport creates a new instance of AutoscaleSettingsServerTransport with the provided implementation. The returned AutoscaleSettingsServerTransport instance is connected to an instance of armmonitor.AutoscaleSettingsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AutoscaleSettingsServerTransport) Do

Do implements the policy.Transporter interface for AutoscaleSettingsServerTransport.

type AzureMonitorWorkspacesServer

type AzureMonitorWorkspacesServer struct {
	// Create is the fake for method AzureMonitorWorkspacesClient.Create
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Create func(ctx context.Context, resourceGroupName string, azureMonitorWorkspaceName string, azureMonitorWorkspaceProperties armmonitor.AzureMonitorWorkspaceResource, options *armmonitor.AzureMonitorWorkspacesClientCreateOptions) (resp azfake.Responder[armmonitor.AzureMonitorWorkspacesClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method AzureMonitorWorkspacesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, azureMonitorWorkspaceName string, options *armmonitor.AzureMonitorWorkspacesClientDeleteOptions) (resp azfake.Responder[armmonitor.AzureMonitorWorkspacesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AzureMonitorWorkspacesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, azureMonitorWorkspaceName string, options *armmonitor.AzureMonitorWorkspacesClientGetOptions) (resp azfake.Responder[armmonitor.AzureMonitorWorkspacesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method AzureMonitorWorkspacesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.AzureMonitorWorkspacesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.AzureMonitorWorkspacesClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method AzureMonitorWorkspacesClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.AzureMonitorWorkspacesClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.AzureMonitorWorkspacesClientListBySubscriptionResponse])

	// Update is the fake for method AzureMonitorWorkspacesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, azureMonitorWorkspaceName string, options *armmonitor.AzureMonitorWorkspacesClientUpdateOptions) (resp azfake.Responder[armmonitor.AzureMonitorWorkspacesClientUpdateResponse], errResp azfake.ErrorResponder)
}

AzureMonitorWorkspacesServer is a fake server for instances of the armmonitor.AzureMonitorWorkspacesClient type.

type AzureMonitorWorkspacesServerTransport

type AzureMonitorWorkspacesServerTransport struct {
	// contains filtered or unexported fields
}

AzureMonitorWorkspacesServerTransport connects instances of armmonitor.AzureMonitorWorkspacesClient to instances of AzureMonitorWorkspacesServer. Don't use this type directly, use NewAzureMonitorWorkspacesServerTransport instead.

func NewAzureMonitorWorkspacesServerTransport

func NewAzureMonitorWorkspacesServerTransport(srv *AzureMonitorWorkspacesServer) *AzureMonitorWorkspacesServerTransport

NewAzureMonitorWorkspacesServerTransport creates a new instance of AzureMonitorWorkspacesServerTransport with the provided implementation. The returned AzureMonitorWorkspacesServerTransport instance is connected to an instance of armmonitor.AzureMonitorWorkspacesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AzureMonitorWorkspacesServerTransport) Do

Do implements the policy.Transporter interface for AzureMonitorWorkspacesServerTransport.

type BaselinesServer

type BaselinesServer struct {
	// NewListPager is the fake for method BaselinesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armmonitor.BaselinesClientListOptions) (resp azfake.PagerResponder[armmonitor.BaselinesClientListResponse])
}

BaselinesServer is a fake server for instances of the armmonitor.BaselinesClient type.

type BaselinesServerTransport

type BaselinesServerTransport struct {
	// contains filtered or unexported fields
}

BaselinesServerTransport connects instances of armmonitor.BaselinesClient to instances of BaselinesServer. Don't use this type directly, use NewBaselinesServerTransport instead.

func NewBaselinesServerTransport

func NewBaselinesServerTransport(srv *BaselinesServer) *BaselinesServerTransport

NewBaselinesServerTransport creates a new instance of BaselinesServerTransport with the provided implementation. The returned BaselinesServerTransport instance is connected to an instance of armmonitor.BaselinesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*BaselinesServerTransport) Do

Do implements the policy.Transporter interface for BaselinesServerTransport.

type DataCollectionEndpointsServer

type DataCollectionEndpointsServer struct {
	// Create is the fake for method DataCollectionEndpointsClient.Create
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Create func(ctx context.Context, resourceGroupName string, dataCollectionEndpointName string, options *armmonitor.DataCollectionEndpointsClientCreateOptions) (resp azfake.Responder[armmonitor.DataCollectionEndpointsClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method DataCollectionEndpointsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, dataCollectionEndpointName string, options *armmonitor.DataCollectionEndpointsClientDeleteOptions) (resp azfake.Responder[armmonitor.DataCollectionEndpointsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DataCollectionEndpointsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dataCollectionEndpointName string, options *armmonitor.DataCollectionEndpointsClientGetOptions) (resp azfake.Responder[armmonitor.DataCollectionEndpointsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method DataCollectionEndpointsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.DataCollectionEndpointsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionEndpointsClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method DataCollectionEndpointsClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.DataCollectionEndpointsClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionEndpointsClientListBySubscriptionResponse])

	// Update is the fake for method DataCollectionEndpointsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, dataCollectionEndpointName string, options *armmonitor.DataCollectionEndpointsClientUpdateOptions) (resp azfake.Responder[armmonitor.DataCollectionEndpointsClientUpdateResponse], errResp azfake.ErrorResponder)
}

DataCollectionEndpointsServer is a fake server for instances of the armmonitor.DataCollectionEndpointsClient type.

type DataCollectionEndpointsServerTransport

type DataCollectionEndpointsServerTransport struct {
	// contains filtered or unexported fields
}

DataCollectionEndpointsServerTransport connects instances of armmonitor.DataCollectionEndpointsClient to instances of DataCollectionEndpointsServer. Don't use this type directly, use NewDataCollectionEndpointsServerTransport instead.

func NewDataCollectionEndpointsServerTransport

func NewDataCollectionEndpointsServerTransport(srv *DataCollectionEndpointsServer) *DataCollectionEndpointsServerTransport

NewDataCollectionEndpointsServerTransport creates a new instance of DataCollectionEndpointsServerTransport with the provided implementation. The returned DataCollectionEndpointsServerTransport instance is connected to an instance of armmonitor.DataCollectionEndpointsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DataCollectionEndpointsServerTransport) Do

Do implements the policy.Transporter interface for DataCollectionEndpointsServerTransport.

type DataCollectionRuleAssociationsServer

type DataCollectionRuleAssociationsServer struct {
	// Create is the fake for method DataCollectionRuleAssociationsClient.Create
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Create func(ctx context.Context, resourceURI string, associationName string, options *armmonitor.DataCollectionRuleAssociationsClientCreateOptions) (resp azfake.Responder[armmonitor.DataCollectionRuleAssociationsClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method DataCollectionRuleAssociationsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceURI string, associationName string, options *armmonitor.DataCollectionRuleAssociationsClientDeleteOptions) (resp azfake.Responder[armmonitor.DataCollectionRuleAssociationsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DataCollectionRuleAssociationsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceURI string, associationName string, options *armmonitor.DataCollectionRuleAssociationsClientGetOptions) (resp azfake.Responder[armmonitor.DataCollectionRuleAssociationsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByDataCollectionEndpointPager is the fake for method DataCollectionRuleAssociationsClient.NewListByDataCollectionEndpointPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByDataCollectionEndpointPager func(resourceGroupName string, dataCollectionEndpointName string, options *armmonitor.DataCollectionRuleAssociationsClientListByDataCollectionEndpointOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionRuleAssociationsClientListByDataCollectionEndpointResponse])

	// NewListByResourcePager is the fake for method DataCollectionRuleAssociationsClient.NewListByResourcePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourcePager func(resourceURI string, options *armmonitor.DataCollectionRuleAssociationsClientListByResourceOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionRuleAssociationsClientListByResourceResponse])

	// NewListByRulePager is the fake for method DataCollectionRuleAssociationsClient.NewListByRulePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByRulePager func(resourceGroupName string, dataCollectionRuleName string, options *armmonitor.DataCollectionRuleAssociationsClientListByRuleOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionRuleAssociationsClientListByRuleResponse])
}

DataCollectionRuleAssociationsServer is a fake server for instances of the armmonitor.DataCollectionRuleAssociationsClient type.

type DataCollectionRuleAssociationsServerTransport

type DataCollectionRuleAssociationsServerTransport struct {
	// contains filtered or unexported fields
}

DataCollectionRuleAssociationsServerTransport connects instances of armmonitor.DataCollectionRuleAssociationsClient to instances of DataCollectionRuleAssociationsServer. Don't use this type directly, use NewDataCollectionRuleAssociationsServerTransport instead.

func NewDataCollectionRuleAssociationsServerTransport

func NewDataCollectionRuleAssociationsServerTransport(srv *DataCollectionRuleAssociationsServer) *DataCollectionRuleAssociationsServerTransport

NewDataCollectionRuleAssociationsServerTransport creates a new instance of DataCollectionRuleAssociationsServerTransport with the provided implementation. The returned DataCollectionRuleAssociationsServerTransport instance is connected to an instance of armmonitor.DataCollectionRuleAssociationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DataCollectionRuleAssociationsServerTransport) Do

Do implements the policy.Transporter interface for DataCollectionRuleAssociationsServerTransport.

type DataCollectionRulesServer

type DataCollectionRulesServer struct {
	// Create is the fake for method DataCollectionRulesClient.Create
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Create func(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, options *armmonitor.DataCollectionRulesClientCreateOptions) (resp azfake.Responder[armmonitor.DataCollectionRulesClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method DataCollectionRulesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, options *armmonitor.DataCollectionRulesClientDeleteOptions) (resp azfake.Responder[armmonitor.DataCollectionRulesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DataCollectionRulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, options *armmonitor.DataCollectionRulesClientGetOptions) (resp azfake.Responder[armmonitor.DataCollectionRulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method DataCollectionRulesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.DataCollectionRulesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionRulesClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method DataCollectionRulesClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.DataCollectionRulesClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.DataCollectionRulesClientListBySubscriptionResponse])

	// Update is the fake for method DataCollectionRulesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, options *armmonitor.DataCollectionRulesClientUpdateOptions) (resp azfake.Responder[armmonitor.DataCollectionRulesClientUpdateResponse], errResp azfake.ErrorResponder)
}

DataCollectionRulesServer is a fake server for instances of the armmonitor.DataCollectionRulesClient type.

type DataCollectionRulesServerTransport

type DataCollectionRulesServerTransport struct {
	// contains filtered or unexported fields
}

DataCollectionRulesServerTransport connects instances of armmonitor.DataCollectionRulesClient to instances of DataCollectionRulesServer. Don't use this type directly, use NewDataCollectionRulesServerTransport instead.

func NewDataCollectionRulesServerTransport

func NewDataCollectionRulesServerTransport(srv *DataCollectionRulesServer) *DataCollectionRulesServerTransport

NewDataCollectionRulesServerTransport creates a new instance of DataCollectionRulesServerTransport with the provided implementation. The returned DataCollectionRulesServerTransport instance is connected to an instance of armmonitor.DataCollectionRulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DataCollectionRulesServerTransport) Do

Do implements the policy.Transporter interface for DataCollectionRulesServerTransport.

type DiagnosticSettingsCategoryServer

type DiagnosticSettingsCategoryServer struct {
	// Get is the fake for method DiagnosticSettingsCategoryClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceURI string, name string, options *armmonitor.DiagnosticSettingsCategoryClientGetOptions) (resp azfake.Responder[armmonitor.DiagnosticSettingsCategoryClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DiagnosticSettingsCategoryClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armmonitor.DiagnosticSettingsCategoryClientListOptions) (resp azfake.PagerResponder[armmonitor.DiagnosticSettingsCategoryClientListResponse])
}

DiagnosticSettingsCategoryServer is a fake server for instances of the armmonitor.DiagnosticSettingsCategoryClient type.

type DiagnosticSettingsCategoryServerTransport

type DiagnosticSettingsCategoryServerTransport struct {
	// contains filtered or unexported fields
}

DiagnosticSettingsCategoryServerTransport connects instances of armmonitor.DiagnosticSettingsCategoryClient to instances of DiagnosticSettingsCategoryServer. Don't use this type directly, use NewDiagnosticSettingsCategoryServerTransport instead.

func NewDiagnosticSettingsCategoryServerTransport

func NewDiagnosticSettingsCategoryServerTransport(srv *DiagnosticSettingsCategoryServer) *DiagnosticSettingsCategoryServerTransport

NewDiagnosticSettingsCategoryServerTransport creates a new instance of DiagnosticSettingsCategoryServerTransport with the provided implementation. The returned DiagnosticSettingsCategoryServerTransport instance is connected to an instance of armmonitor.DiagnosticSettingsCategoryClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DiagnosticSettingsCategoryServerTransport) Do

Do implements the policy.Transporter interface for DiagnosticSettingsCategoryServerTransport.

type DiagnosticSettingsServer

type DiagnosticSettingsServer struct {
	// CreateOrUpdate is the fake for method DiagnosticSettingsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK
	CreateOrUpdate func(ctx context.Context, resourceURI string, name string, parameters armmonitor.DiagnosticSettingsResource, options *armmonitor.DiagnosticSettingsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.DiagnosticSettingsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method DiagnosticSettingsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceURI string, name string, options *armmonitor.DiagnosticSettingsClientDeleteOptions) (resp azfake.Responder[armmonitor.DiagnosticSettingsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DiagnosticSettingsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceURI string, name string, options *armmonitor.DiagnosticSettingsClientGetOptions) (resp azfake.Responder[armmonitor.DiagnosticSettingsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DiagnosticSettingsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armmonitor.DiagnosticSettingsClientListOptions) (resp azfake.PagerResponder[armmonitor.DiagnosticSettingsClientListResponse])
}

DiagnosticSettingsServer is a fake server for instances of the armmonitor.DiagnosticSettingsClient type.

type DiagnosticSettingsServerTransport

type DiagnosticSettingsServerTransport struct {
	// contains filtered or unexported fields
}

DiagnosticSettingsServerTransport connects instances of armmonitor.DiagnosticSettingsClient to instances of DiagnosticSettingsServer. Don't use this type directly, use NewDiagnosticSettingsServerTransport instead.

func NewDiagnosticSettingsServerTransport

func NewDiagnosticSettingsServerTransport(srv *DiagnosticSettingsServer) *DiagnosticSettingsServerTransport

NewDiagnosticSettingsServerTransport creates a new instance of DiagnosticSettingsServerTransport with the provided implementation. The returned DiagnosticSettingsServerTransport instance is connected to an instance of armmonitor.DiagnosticSettingsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DiagnosticSettingsServerTransport) Do

Do implements the policy.Transporter interface for DiagnosticSettingsServerTransport.

type EventCategoriesServer

type EventCategoriesServer struct {
	// NewListPager is the fake for method EventCategoriesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmonitor.EventCategoriesClientListOptions) (resp azfake.PagerResponder[armmonitor.EventCategoriesClientListResponse])
}

EventCategoriesServer is a fake server for instances of the armmonitor.EventCategoriesClient type.

type EventCategoriesServerTransport

type EventCategoriesServerTransport struct {
	// contains filtered or unexported fields
}

EventCategoriesServerTransport connects instances of armmonitor.EventCategoriesClient to instances of EventCategoriesServer. Don't use this type directly, use NewEventCategoriesServerTransport instead.

func NewEventCategoriesServerTransport

func NewEventCategoriesServerTransport(srv *EventCategoriesServer) *EventCategoriesServerTransport

NewEventCategoriesServerTransport creates a new instance of EventCategoriesServerTransport with the provided implementation. The returned EventCategoriesServerTransport instance is connected to an instance of armmonitor.EventCategoriesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*EventCategoriesServerTransport) Do

Do implements the policy.Transporter interface for EventCategoriesServerTransport.

type LogProfilesServer

type LogProfilesServer struct {
	// CreateOrUpdate is the fake for method LogProfilesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK
	CreateOrUpdate func(ctx context.Context, logProfileName string, parameters armmonitor.LogProfileResource, options *armmonitor.LogProfilesClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.LogProfilesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method LogProfilesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK
	Delete func(ctx context.Context, logProfileName string, options *armmonitor.LogProfilesClientDeleteOptions) (resp azfake.Responder[armmonitor.LogProfilesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method LogProfilesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, logProfileName string, options *armmonitor.LogProfilesClientGetOptions) (resp azfake.Responder[armmonitor.LogProfilesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method LogProfilesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmonitor.LogProfilesClientListOptions) (resp azfake.PagerResponder[armmonitor.LogProfilesClientListResponse])

	// Update is the fake for method LogProfilesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, logProfileName string, logProfilesResource armmonitor.LogProfileResourcePatch, options *armmonitor.LogProfilesClientUpdateOptions) (resp azfake.Responder[armmonitor.LogProfilesClientUpdateResponse], errResp azfake.ErrorResponder)
}

LogProfilesServer is a fake server for instances of the armmonitor.LogProfilesClient type.

type LogProfilesServerTransport

type LogProfilesServerTransport struct {
	// contains filtered or unexported fields
}

LogProfilesServerTransport connects instances of armmonitor.LogProfilesClient to instances of LogProfilesServer. Don't use this type directly, use NewLogProfilesServerTransport instead.

func NewLogProfilesServerTransport

func NewLogProfilesServerTransport(srv *LogProfilesServer) *LogProfilesServerTransport

NewLogProfilesServerTransport creates a new instance of LogProfilesServerTransport with the provided implementation. The returned LogProfilesServerTransport instance is connected to an instance of armmonitor.LogProfilesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*LogProfilesServerTransport) Do

Do implements the policy.Transporter interface for LogProfilesServerTransport.

type MetricAlertsServer

type MetricAlertsServer struct {
	// CreateOrUpdate is the fake for method MetricAlertsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, ruleName string, parameters armmonitor.MetricAlertResource, options *armmonitor.MetricAlertsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.MetricAlertsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method MetricAlertsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.MetricAlertsClientDeleteOptions) (resp azfake.Responder[armmonitor.MetricAlertsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method MetricAlertsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.MetricAlertsClientGetOptions) (resp azfake.Responder[armmonitor.MetricAlertsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method MetricAlertsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.MetricAlertsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.MetricAlertsClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method MetricAlertsClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.MetricAlertsClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.MetricAlertsClientListBySubscriptionResponse])

	// Update is the fake for method MetricAlertsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, ruleName string, parameters armmonitor.MetricAlertResourcePatch, options *armmonitor.MetricAlertsClientUpdateOptions) (resp azfake.Responder[armmonitor.MetricAlertsClientUpdateResponse], errResp azfake.ErrorResponder)
}

MetricAlertsServer is a fake server for instances of the armmonitor.MetricAlertsClient type.

type MetricAlertsServerTransport

type MetricAlertsServerTransport struct {
	// contains filtered or unexported fields
}

MetricAlertsServerTransport connects instances of armmonitor.MetricAlertsClient to instances of MetricAlertsServer. Don't use this type directly, use NewMetricAlertsServerTransport instead.

func NewMetricAlertsServerTransport

func NewMetricAlertsServerTransport(srv *MetricAlertsServer) *MetricAlertsServerTransport

NewMetricAlertsServerTransport creates a new instance of MetricAlertsServerTransport with the provided implementation. The returned MetricAlertsServerTransport instance is connected to an instance of armmonitor.MetricAlertsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetricAlertsServerTransport) Do

Do implements the policy.Transporter interface for MetricAlertsServerTransport.

type MetricAlertsStatusServer

type MetricAlertsStatusServer struct {
	// List is the fake for method MetricAlertsStatusClient.List
	// HTTP status codes to indicate success: http.StatusOK
	List func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.MetricAlertsStatusClientListOptions) (resp azfake.Responder[armmonitor.MetricAlertsStatusClientListResponse], errResp azfake.ErrorResponder)

	// ListByName is the fake for method MetricAlertsStatusClient.ListByName
	// HTTP status codes to indicate success: http.StatusOK
	ListByName func(ctx context.Context, resourceGroupName string, ruleName string, statusName string, options *armmonitor.MetricAlertsStatusClientListByNameOptions) (resp azfake.Responder[armmonitor.MetricAlertsStatusClientListByNameResponse], errResp azfake.ErrorResponder)
}

MetricAlertsStatusServer is a fake server for instances of the armmonitor.MetricAlertsStatusClient type.

type MetricAlertsStatusServerTransport

type MetricAlertsStatusServerTransport struct {
	// contains filtered or unexported fields
}

MetricAlertsStatusServerTransport connects instances of armmonitor.MetricAlertsStatusClient to instances of MetricAlertsStatusServer. Don't use this type directly, use NewMetricAlertsStatusServerTransport instead.

func NewMetricAlertsStatusServerTransport

func NewMetricAlertsStatusServerTransport(srv *MetricAlertsStatusServer) *MetricAlertsStatusServerTransport

NewMetricAlertsStatusServerTransport creates a new instance of MetricAlertsStatusServerTransport with the provided implementation. The returned MetricAlertsStatusServerTransport instance is connected to an instance of armmonitor.MetricAlertsStatusClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetricAlertsStatusServerTransport) Do

Do implements the policy.Transporter interface for MetricAlertsStatusServerTransport.

type MetricDefinitionsServer

type MetricDefinitionsServer struct {
	// NewListPager is the fake for method MetricDefinitionsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armmonitor.MetricDefinitionsClientListOptions) (resp azfake.PagerResponder[armmonitor.MetricDefinitionsClientListResponse])

	// NewListAtSubscriptionScopePager is the fake for method MetricDefinitionsClient.NewListAtSubscriptionScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAtSubscriptionScopePager func(region string, options *armmonitor.MetricDefinitionsClientListAtSubscriptionScopeOptions) (resp azfake.PagerResponder[armmonitor.MetricDefinitionsClientListAtSubscriptionScopeResponse])
}

MetricDefinitionsServer is a fake server for instances of the armmonitor.MetricDefinitionsClient type.

type MetricDefinitionsServerTransport

type MetricDefinitionsServerTransport struct {
	// contains filtered or unexported fields
}

MetricDefinitionsServerTransport connects instances of armmonitor.MetricDefinitionsClient to instances of MetricDefinitionsServer. Don't use this type directly, use NewMetricDefinitionsServerTransport instead.

func NewMetricDefinitionsServerTransport

func NewMetricDefinitionsServerTransport(srv *MetricDefinitionsServer) *MetricDefinitionsServerTransport

NewMetricDefinitionsServerTransport creates a new instance of MetricDefinitionsServerTransport with the provided implementation. The returned MetricDefinitionsServerTransport instance is connected to an instance of armmonitor.MetricDefinitionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetricDefinitionsServerTransport) Do

Do implements the policy.Transporter interface for MetricDefinitionsServerTransport.

type MetricNamespacesServer

type MetricNamespacesServer struct {
	// NewListPager is the fake for method MetricNamespacesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armmonitor.MetricNamespacesClientListOptions) (resp azfake.PagerResponder[armmonitor.MetricNamespacesClientListResponse])
}

MetricNamespacesServer is a fake server for instances of the armmonitor.MetricNamespacesClient type.

type MetricNamespacesServerTransport

type MetricNamespacesServerTransport struct {
	// contains filtered or unexported fields
}

MetricNamespacesServerTransport connects instances of armmonitor.MetricNamespacesClient to instances of MetricNamespacesServer. Don't use this type directly, use NewMetricNamespacesServerTransport instead.

func NewMetricNamespacesServerTransport

func NewMetricNamespacesServerTransport(srv *MetricNamespacesServer) *MetricNamespacesServerTransport

NewMetricNamespacesServerTransport creates a new instance of MetricNamespacesServerTransport with the provided implementation. The returned MetricNamespacesServerTransport instance is connected to an instance of armmonitor.MetricNamespacesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetricNamespacesServerTransport) Do

Do implements the policy.Transporter interface for MetricNamespacesServerTransport.

type MetricsServer

type MetricsServer struct {
	// List is the fake for method MetricsClient.List
	// HTTP status codes to indicate success: http.StatusOK
	List func(ctx context.Context, resourceURI string, options *armmonitor.MetricsClientListOptions) (resp azfake.Responder[armmonitor.MetricsClientListResponse], errResp azfake.ErrorResponder)

	// ListAtSubscriptionScope is the fake for method MetricsClient.ListAtSubscriptionScope
	// HTTP status codes to indicate success: http.StatusOK
	ListAtSubscriptionScope func(ctx context.Context, region string, options *armmonitor.MetricsClientListAtSubscriptionScopeOptions) (resp azfake.Responder[armmonitor.MetricsClientListAtSubscriptionScopeResponse], errResp azfake.ErrorResponder)

	// ListAtSubscriptionScopePost is the fake for method MetricsClient.ListAtSubscriptionScopePost
	// HTTP status codes to indicate success: http.StatusOK
	ListAtSubscriptionScopePost func(ctx context.Context, region string, options *armmonitor.MetricsClientListAtSubscriptionScopePostOptions) (resp azfake.Responder[armmonitor.MetricsClientListAtSubscriptionScopePostResponse], errResp azfake.ErrorResponder)
}

MetricsServer is a fake server for instances of the armmonitor.MetricsClient type.

type MetricsServerTransport

type MetricsServerTransport struct {
	// contains filtered or unexported fields
}

MetricsServerTransport connects instances of armmonitor.MetricsClient to instances of MetricsServer. Don't use this type directly, use NewMetricsServerTransport instead.

func NewMetricsServerTransport

func NewMetricsServerTransport(srv *MetricsServer) *MetricsServerTransport

NewMetricsServerTransport creates a new instance of MetricsServerTransport with the provided implementation. The returned MetricsServerTransport instance is connected to an instance of armmonitor.MetricsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetricsServerTransport) Do

Do implements the policy.Transporter interface for MetricsServerTransport.

type OperationsForMonitorServer

type OperationsForMonitorServer struct {
	// NewListPager is the fake for method OperationsForMonitorClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmonitor.OperationsForMonitorClientListOptions) (resp azfake.PagerResponder[armmonitor.OperationsForMonitorClientListResponse])
}

OperationsForMonitorServer is a fake server for instances of the armmonitor.OperationsForMonitorClient type.

type OperationsForMonitorServerTransport

type OperationsForMonitorServerTransport struct {
	// contains filtered or unexported fields
}

OperationsForMonitorServerTransport connects instances of armmonitor.OperationsForMonitorClient to instances of OperationsForMonitorServer. Don't use this type directly, use NewOperationsForMonitorServerTransport instead.

func NewOperationsForMonitorServerTransport

func NewOperationsForMonitorServerTransport(srv *OperationsForMonitorServer) *OperationsForMonitorServerTransport

NewOperationsForMonitorServerTransport creates a new instance of OperationsForMonitorServerTransport with the provided implementation. The returned OperationsForMonitorServerTransport instance is connected to an instance of armmonitor.OperationsForMonitorClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*OperationsForMonitorServerTransport) Do

Do implements the policy.Transporter interface for OperationsForMonitorServerTransport.

type OperationsServer

type OperationsServer struct {
	// List is the fake for method OperationsClient.List
	// HTTP status codes to indicate success: http.StatusOK
	List func(ctx context.Context, options *armmonitor.OperationsClientListOptions) (resp azfake.Responder[armmonitor.OperationsClientListResponse], errResp azfake.ErrorResponder)
}

OperationsServer is a fake server for instances of the armmonitor.OperationsClient type.

type OperationsServerTransport

type OperationsServerTransport struct {
	// contains filtered or unexported fields
}

OperationsServerTransport connects instances of armmonitor.OperationsClient to instances of OperationsServer. Don't use this type directly, use NewOperationsServerTransport instead.

func NewOperationsServerTransport

func NewOperationsServerTransport(srv *OperationsServer) *OperationsServerTransport

NewOperationsServerTransport creates a new instance of OperationsServerTransport with the provided implementation. The returned OperationsServerTransport instance is connected to an instance of armmonitor.OperationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*OperationsServerTransport) Do

Do implements the policy.Transporter interface for OperationsServerTransport.

type PredictiveMetricServer

type PredictiveMetricServer struct {
	// Get is the fake for method PredictiveMetricClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, autoscaleSettingName string, timespan string, interval string, metricNamespace string, metricName string, aggregation string, options *armmonitor.PredictiveMetricClientGetOptions) (resp azfake.Responder[armmonitor.PredictiveMetricClientGetResponse], errResp azfake.ErrorResponder)
}

PredictiveMetricServer is a fake server for instances of the armmonitor.PredictiveMetricClient type.

type PredictiveMetricServerTransport

type PredictiveMetricServerTransport struct {
	// contains filtered or unexported fields
}

PredictiveMetricServerTransport connects instances of armmonitor.PredictiveMetricClient to instances of PredictiveMetricServer. Don't use this type directly, use NewPredictiveMetricServerTransport instead.

func NewPredictiveMetricServerTransport

func NewPredictiveMetricServerTransport(srv *PredictiveMetricServer) *PredictiveMetricServerTransport

NewPredictiveMetricServerTransport creates a new instance of PredictiveMetricServerTransport with the provided implementation. The returned PredictiveMetricServerTransport instance is connected to an instance of armmonitor.PredictiveMetricClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PredictiveMetricServerTransport) Do

Do implements the policy.Transporter interface for PredictiveMetricServerTransport.

type PrivateEndpointConnectionsServer

type PrivateEndpointConnectionsServer struct {
	// BeginCreateOrUpdate is the fake for method PrivateEndpointConnectionsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string, parameters armmonitor.PrivateEndpointConnection, options *armmonitor.PrivateEndpointConnectionsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armmonitor.PrivateEndpointConnectionsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method PrivateEndpointConnectionsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string, options *armmonitor.PrivateEndpointConnectionsClientBeginDeleteOptions) (resp azfake.PollerResponder[armmonitor.PrivateEndpointConnectionsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PrivateEndpointConnectionsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string, options *armmonitor.PrivateEndpointConnectionsClientGetOptions) (resp azfake.Responder[armmonitor.PrivateEndpointConnectionsClientGetResponse], errResp azfake.ErrorResponder)

	// ListByPrivateLinkScope is the fake for method PrivateEndpointConnectionsClient.ListByPrivateLinkScope
	// HTTP status codes to indicate success: http.StatusOK
	ListByPrivateLinkScope func(ctx context.Context, resourceGroupName string, scopeName string, options *armmonitor.PrivateEndpointConnectionsClientListByPrivateLinkScopeOptions) (resp azfake.Responder[armmonitor.PrivateEndpointConnectionsClientListByPrivateLinkScopeResponse], errResp azfake.ErrorResponder)
}

PrivateEndpointConnectionsServer is a fake server for instances of the armmonitor.PrivateEndpointConnectionsClient type.

type PrivateEndpointConnectionsServerTransport

type PrivateEndpointConnectionsServerTransport struct {
	// contains filtered or unexported fields
}

PrivateEndpointConnectionsServerTransport connects instances of armmonitor.PrivateEndpointConnectionsClient to instances of PrivateEndpointConnectionsServer. Don't use this type directly, use NewPrivateEndpointConnectionsServerTransport instead.

func NewPrivateEndpointConnectionsServerTransport

func NewPrivateEndpointConnectionsServerTransport(srv *PrivateEndpointConnectionsServer) *PrivateEndpointConnectionsServerTransport

NewPrivateEndpointConnectionsServerTransport creates a new instance of PrivateEndpointConnectionsServerTransport with the provided implementation. The returned PrivateEndpointConnectionsServerTransport instance is connected to an instance of armmonitor.PrivateEndpointConnectionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateEndpointConnectionsServerTransport) Do

Do implements the policy.Transporter interface for PrivateEndpointConnectionsServerTransport.

type PrivateLinkResourcesServer

type PrivateLinkResourcesServer struct {
	// Get is the fake for method PrivateLinkResourcesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, scopeName string, groupName string, options *armmonitor.PrivateLinkResourcesClientGetOptions) (resp azfake.Responder[armmonitor.PrivateLinkResourcesClientGetResponse], errResp azfake.ErrorResponder)

	// ListByPrivateLinkScope is the fake for method PrivateLinkResourcesClient.ListByPrivateLinkScope
	// HTTP status codes to indicate success: http.StatusOK
	ListByPrivateLinkScope func(ctx context.Context, resourceGroupName string, scopeName string, options *armmonitor.PrivateLinkResourcesClientListByPrivateLinkScopeOptions) (resp azfake.Responder[armmonitor.PrivateLinkResourcesClientListByPrivateLinkScopeResponse], errResp azfake.ErrorResponder)
}

PrivateLinkResourcesServer is a fake server for instances of the armmonitor.PrivateLinkResourcesClient type.

type PrivateLinkResourcesServerTransport

type PrivateLinkResourcesServerTransport struct {
	// contains filtered or unexported fields
}

PrivateLinkResourcesServerTransport connects instances of armmonitor.PrivateLinkResourcesClient to instances of PrivateLinkResourcesServer. Don't use this type directly, use NewPrivateLinkResourcesServerTransport instead.

func NewPrivateLinkResourcesServerTransport

func NewPrivateLinkResourcesServerTransport(srv *PrivateLinkResourcesServer) *PrivateLinkResourcesServerTransport

NewPrivateLinkResourcesServerTransport creates a new instance of PrivateLinkResourcesServerTransport with the provided implementation. The returned PrivateLinkResourcesServerTransport instance is connected to an instance of armmonitor.PrivateLinkResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateLinkResourcesServerTransport) Do

Do implements the policy.Transporter interface for PrivateLinkResourcesServerTransport.

type PrivateLinkScopeOperationStatusServer

type PrivateLinkScopeOperationStatusServer struct {
	// Get is the fake for method PrivateLinkScopeOperationStatusClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, asyncOperationID string, resourceGroupName string, options *armmonitor.PrivateLinkScopeOperationStatusClientGetOptions) (resp azfake.Responder[armmonitor.PrivateLinkScopeOperationStatusClientGetResponse], errResp azfake.ErrorResponder)
}

PrivateLinkScopeOperationStatusServer is a fake server for instances of the armmonitor.PrivateLinkScopeOperationStatusClient type.

type PrivateLinkScopeOperationStatusServerTransport

type PrivateLinkScopeOperationStatusServerTransport struct {
	// contains filtered or unexported fields
}

PrivateLinkScopeOperationStatusServerTransport connects instances of armmonitor.PrivateLinkScopeOperationStatusClient to instances of PrivateLinkScopeOperationStatusServer. Don't use this type directly, use NewPrivateLinkScopeOperationStatusServerTransport instead.

func NewPrivateLinkScopeOperationStatusServerTransport

func NewPrivateLinkScopeOperationStatusServerTransport(srv *PrivateLinkScopeOperationStatusServer) *PrivateLinkScopeOperationStatusServerTransport

NewPrivateLinkScopeOperationStatusServerTransport creates a new instance of PrivateLinkScopeOperationStatusServerTransport with the provided implementation. The returned PrivateLinkScopeOperationStatusServerTransport instance is connected to an instance of armmonitor.PrivateLinkScopeOperationStatusClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateLinkScopeOperationStatusServerTransport) Do

Do implements the policy.Transporter interface for PrivateLinkScopeOperationStatusServerTransport.

type PrivateLinkScopedResourcesServer

type PrivateLinkScopedResourcesServer struct {
	// BeginCreateOrUpdate is the fake for method PrivateLinkScopedResourcesClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, scopeName string, name string, parameters armmonitor.ScopedResource, options *armmonitor.PrivateLinkScopedResourcesClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armmonitor.PrivateLinkScopedResourcesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method PrivateLinkScopedResourcesClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, scopeName string, name string, options *armmonitor.PrivateLinkScopedResourcesClientBeginDeleteOptions) (resp azfake.PollerResponder[armmonitor.PrivateLinkScopedResourcesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PrivateLinkScopedResourcesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, scopeName string, name string, options *armmonitor.PrivateLinkScopedResourcesClientGetOptions) (resp azfake.Responder[armmonitor.PrivateLinkScopedResourcesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByPrivateLinkScopePager is the fake for method PrivateLinkScopedResourcesClient.NewListByPrivateLinkScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByPrivateLinkScopePager func(resourceGroupName string, scopeName string, options *armmonitor.PrivateLinkScopedResourcesClientListByPrivateLinkScopeOptions) (resp azfake.PagerResponder[armmonitor.PrivateLinkScopedResourcesClientListByPrivateLinkScopeResponse])
}

PrivateLinkScopedResourcesServer is a fake server for instances of the armmonitor.PrivateLinkScopedResourcesClient type.

type PrivateLinkScopedResourcesServerTransport

type PrivateLinkScopedResourcesServerTransport struct {
	// contains filtered or unexported fields
}

PrivateLinkScopedResourcesServerTransport connects instances of armmonitor.PrivateLinkScopedResourcesClient to instances of PrivateLinkScopedResourcesServer. Don't use this type directly, use NewPrivateLinkScopedResourcesServerTransport instead.

func NewPrivateLinkScopedResourcesServerTransport

func NewPrivateLinkScopedResourcesServerTransport(srv *PrivateLinkScopedResourcesServer) *PrivateLinkScopedResourcesServerTransport

NewPrivateLinkScopedResourcesServerTransport creates a new instance of PrivateLinkScopedResourcesServerTransport with the provided implementation. The returned PrivateLinkScopedResourcesServerTransport instance is connected to an instance of armmonitor.PrivateLinkScopedResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateLinkScopedResourcesServerTransport) Do

Do implements the policy.Transporter interface for PrivateLinkScopedResourcesServerTransport.

type PrivateLinkScopesServer

type PrivateLinkScopesServer struct {
	// CreateOrUpdate is the fake for method PrivateLinkScopesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, scopeName string, azureMonitorPrivateLinkScopePayload armmonitor.AzureMonitorPrivateLinkScope, options *armmonitor.PrivateLinkScopesClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.PrivateLinkScopesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method PrivateLinkScopesClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, scopeName string, options *armmonitor.PrivateLinkScopesClientBeginDeleteOptions) (resp azfake.PollerResponder[armmonitor.PrivateLinkScopesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PrivateLinkScopesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, scopeName string, options *armmonitor.PrivateLinkScopesClientGetOptions) (resp azfake.Responder[armmonitor.PrivateLinkScopesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method PrivateLinkScopesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmonitor.PrivateLinkScopesClientListOptions) (resp azfake.PagerResponder[armmonitor.PrivateLinkScopesClientListResponse])

	// NewListByResourceGroupPager is the fake for method PrivateLinkScopesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.PrivateLinkScopesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.PrivateLinkScopesClientListByResourceGroupResponse])

	// UpdateTags is the fake for method PrivateLinkScopesClient.UpdateTags
	// HTTP status codes to indicate success: http.StatusOK
	UpdateTags func(ctx context.Context, resourceGroupName string, scopeName string, privateLinkScopeTags armmonitor.TagsResource, options *armmonitor.PrivateLinkScopesClientUpdateTagsOptions) (resp azfake.Responder[armmonitor.PrivateLinkScopesClientUpdateTagsResponse], errResp azfake.ErrorResponder)
}

PrivateLinkScopesServer is a fake server for instances of the armmonitor.PrivateLinkScopesClient type.

type PrivateLinkScopesServerTransport

type PrivateLinkScopesServerTransport struct {
	// contains filtered or unexported fields
}

PrivateLinkScopesServerTransport connects instances of armmonitor.PrivateLinkScopesClient to instances of PrivateLinkScopesServer. Don't use this type directly, use NewPrivateLinkScopesServerTransport instead.

func NewPrivateLinkScopesServerTransport

func NewPrivateLinkScopesServerTransport(srv *PrivateLinkScopesServer) *PrivateLinkScopesServerTransport

NewPrivateLinkScopesServerTransport creates a new instance of PrivateLinkScopesServerTransport with the provided implementation. The returned PrivateLinkScopesServerTransport instance is connected to an instance of armmonitor.PrivateLinkScopesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateLinkScopesServerTransport) Do

Do implements the policy.Transporter interface for PrivateLinkScopesServerTransport.

type ScheduledQueryRulesServer

type ScheduledQueryRulesServer struct {
	// CreateOrUpdate is the fake for method ScheduledQueryRulesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, ruleName string, parameters armmonitor.ScheduledQueryRuleResource, options *armmonitor.ScheduledQueryRulesClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.ScheduledQueryRulesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method ScheduledQueryRulesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.ScheduledQueryRulesClientDeleteOptions) (resp azfake.Responder[armmonitor.ScheduledQueryRulesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ScheduledQueryRulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, ruleName string, options *armmonitor.ScheduledQueryRulesClientGetOptions) (resp azfake.Responder[armmonitor.ScheduledQueryRulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByResourceGroupPager is the fake for method ScheduledQueryRulesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armmonitor.ScheduledQueryRulesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armmonitor.ScheduledQueryRulesClientListByResourceGroupResponse])

	// NewListBySubscriptionPager is the fake for method ScheduledQueryRulesClient.NewListBySubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionPager func(options *armmonitor.ScheduledQueryRulesClientListBySubscriptionOptions) (resp azfake.PagerResponder[armmonitor.ScheduledQueryRulesClientListBySubscriptionResponse])

	// Update is the fake for method ScheduledQueryRulesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, ruleName string, parameters armmonitor.ScheduledQueryRuleResourcePatch, options *armmonitor.ScheduledQueryRulesClientUpdateOptions) (resp azfake.Responder[armmonitor.ScheduledQueryRulesClientUpdateResponse], errResp azfake.ErrorResponder)
}

ScheduledQueryRulesServer is a fake server for instances of the armmonitor.ScheduledQueryRulesClient type.

type ScheduledQueryRulesServerTransport

type ScheduledQueryRulesServerTransport struct {
	// contains filtered or unexported fields
}

ScheduledQueryRulesServerTransport connects instances of armmonitor.ScheduledQueryRulesClient to instances of ScheduledQueryRulesServer. Don't use this type directly, use NewScheduledQueryRulesServerTransport instead.

func NewScheduledQueryRulesServerTransport

func NewScheduledQueryRulesServerTransport(srv *ScheduledQueryRulesServer) *ScheduledQueryRulesServerTransport

NewScheduledQueryRulesServerTransport creates a new instance of ScheduledQueryRulesServerTransport with the provided implementation. The returned ScheduledQueryRulesServerTransport instance is connected to an instance of armmonitor.ScheduledQueryRulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ScheduledQueryRulesServerTransport) Do

Do implements the policy.Transporter interface for ScheduledQueryRulesServerTransport.

type ServerFactory added in v0.11.0

type ServerFactory struct {
	ActionGroupsServer                    ActionGroupsServer
	ActivityLogAlertsServer               ActivityLogAlertsServer
	ActivityLogsServer                    ActivityLogsServer
	AlertRuleIncidentsServer              AlertRuleIncidentsServer
	AlertRulesServer                      AlertRulesServer
	AutoscaleSettingsServer               AutoscaleSettingsServer
	AzureMonitorWorkspacesServer          AzureMonitorWorkspacesServer
	BaselinesServer                       BaselinesServer
	DataCollectionEndpointsServer         DataCollectionEndpointsServer
	DataCollectionRuleAssociationsServer  DataCollectionRuleAssociationsServer
	DataCollectionRulesServer             DataCollectionRulesServer
	DiagnosticSettingsCategoryServer      DiagnosticSettingsCategoryServer
	DiagnosticSettingsServer              DiagnosticSettingsServer
	EventCategoriesServer                 EventCategoriesServer
	LogProfilesServer                     LogProfilesServer
	MetricAlertsServer                    MetricAlertsServer
	MetricAlertsStatusServer              MetricAlertsStatusServer
	MetricDefinitionsServer               MetricDefinitionsServer
	MetricNamespacesServer                MetricNamespacesServer
	MetricsServer                         MetricsServer
	OperationsServer                      OperationsServer
	OperationsForMonitorServer            OperationsForMonitorServer
	PredictiveMetricServer                PredictiveMetricServer
	PrivateEndpointConnectionsServer      PrivateEndpointConnectionsServer
	PrivateLinkResourcesServer            PrivateLinkResourcesServer
	PrivateLinkScopeOperationStatusServer PrivateLinkScopeOperationStatusServer
	PrivateLinkScopedResourcesServer      PrivateLinkScopedResourcesServer
	PrivateLinkScopesServer               PrivateLinkScopesServer
	ScheduledQueryRulesServer             ScheduledQueryRulesServer
	TenantActionGroupsServer              TenantActionGroupsServer
	TenantActivityLogsServer              TenantActivityLogsServer
	VMInsightsServer                      VMInsightsServer
}

ServerFactory is a fake server for instances of the armmonitor.ClientFactory type.

type ServerFactoryTransport added in v0.11.0

type ServerFactoryTransport struct {
	// contains filtered or unexported fields
}

ServerFactoryTransport connects instances of armmonitor.ClientFactory to instances of ServerFactory. Don't use this type directly, use NewServerFactoryTransport instead.

func NewServerFactoryTransport added in v0.11.0

func NewServerFactoryTransport(srv *ServerFactory) *ServerFactoryTransport

NewServerFactoryTransport creates a new instance of ServerFactoryTransport with the provided implementation. The returned ServerFactoryTransport instance is connected to an instance of armmonitor.ClientFactory via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ServerFactoryTransport) Do added in v0.11.0

Do implements the policy.Transporter interface for ServerFactoryTransport.

type TenantActionGroupsServer

type TenantActionGroupsServer struct {
	// CreateOrUpdate is the fake for method TenantActionGroupsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, managementGroupID string, tenantActionGroupName string, xmsClientTenantID string, actionGroup armmonitor.TenantActionGroupResource, options *armmonitor.TenantActionGroupsClientCreateOrUpdateOptions) (resp azfake.Responder[armmonitor.TenantActionGroupsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method TenantActionGroupsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, managementGroupID string, tenantActionGroupName string, xmsClientTenantID string, options *armmonitor.TenantActionGroupsClientDeleteOptions) (resp azfake.Responder[armmonitor.TenantActionGroupsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method TenantActionGroupsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, managementGroupID string, tenantActionGroupName string, xmsClientTenantID string, options *armmonitor.TenantActionGroupsClientGetOptions) (resp azfake.Responder[armmonitor.TenantActionGroupsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListByManagementGroupIDPager is the fake for method TenantActionGroupsClient.NewListByManagementGroupIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByManagementGroupIDPager func(managementGroupID string, xmsClientTenantID string, options *armmonitor.TenantActionGroupsClientListByManagementGroupIDOptions) (resp azfake.PagerResponder[armmonitor.TenantActionGroupsClientListByManagementGroupIDResponse])

	// Update is the fake for method TenantActionGroupsClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, managementGroupID string, tenantActionGroupName string, xmsClientTenantID string, tenantActionGroupPatch armmonitor.ActionGroupPatchBodyAutoGenerated, options *armmonitor.TenantActionGroupsClientUpdateOptions) (resp azfake.Responder[armmonitor.TenantActionGroupsClientUpdateResponse], errResp azfake.ErrorResponder)
}

TenantActionGroupsServer is a fake server for instances of the armmonitor.TenantActionGroupsClient type.

type TenantActionGroupsServerTransport

type TenantActionGroupsServerTransport struct {
	// contains filtered or unexported fields
}

TenantActionGroupsServerTransport connects instances of armmonitor.TenantActionGroupsClient to instances of TenantActionGroupsServer. Don't use this type directly, use NewTenantActionGroupsServerTransport instead.

func NewTenantActionGroupsServerTransport

func NewTenantActionGroupsServerTransport(srv *TenantActionGroupsServer) *TenantActionGroupsServerTransport

NewTenantActionGroupsServerTransport creates a new instance of TenantActionGroupsServerTransport with the provided implementation. The returned TenantActionGroupsServerTransport instance is connected to an instance of armmonitor.TenantActionGroupsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*TenantActionGroupsServerTransport) Do

Do implements the policy.Transporter interface for TenantActionGroupsServerTransport.

type TenantActivityLogsServer

type TenantActivityLogsServer struct {
	// NewListPager is the fake for method TenantActivityLogsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armmonitor.TenantActivityLogsClientListOptions) (resp azfake.PagerResponder[armmonitor.TenantActivityLogsClientListResponse])
}

TenantActivityLogsServer is a fake server for instances of the armmonitor.TenantActivityLogsClient type.

type TenantActivityLogsServerTransport

type TenantActivityLogsServerTransport struct {
	// contains filtered or unexported fields
}

TenantActivityLogsServerTransport connects instances of armmonitor.TenantActivityLogsClient to instances of TenantActivityLogsServer. Don't use this type directly, use NewTenantActivityLogsServerTransport instead.

func NewTenantActivityLogsServerTransport

func NewTenantActivityLogsServerTransport(srv *TenantActivityLogsServer) *TenantActivityLogsServerTransport

NewTenantActivityLogsServerTransport creates a new instance of TenantActivityLogsServerTransport with the provided implementation. The returned TenantActivityLogsServerTransport instance is connected to an instance of armmonitor.TenantActivityLogsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*TenantActivityLogsServerTransport) Do

Do implements the policy.Transporter interface for TenantActivityLogsServerTransport.

type VMInsightsServer

type VMInsightsServer struct {
	// GetOnboardingStatus is the fake for method VMInsightsClient.GetOnboardingStatus
	// HTTP status codes to indicate success: http.StatusOK
	GetOnboardingStatus func(ctx context.Context, resourceURI string, options *armmonitor.VMInsightsClientGetOnboardingStatusOptions) (resp azfake.Responder[armmonitor.VMInsightsClientGetOnboardingStatusResponse], errResp azfake.ErrorResponder)
}

VMInsightsServer is a fake server for instances of the armmonitor.VMInsightsClient type.

type VMInsightsServerTransport

type VMInsightsServerTransport struct {
	// contains filtered or unexported fields
}

VMInsightsServerTransport connects instances of armmonitor.VMInsightsClient to instances of VMInsightsServer. Don't use this type directly, use NewVMInsightsServerTransport instead.

func NewVMInsightsServerTransport

func NewVMInsightsServerTransport(srv *VMInsightsServer) *VMInsightsServerTransport

NewVMInsightsServerTransport creates a new instance of VMInsightsServerTransport with the provided implementation. The returned VMInsightsServerTransport instance is connected to an instance of armmonitor.VMInsightsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*VMInsightsServerTransport) Do

Do implements the policy.Transporter interface for VMInsightsServerTransport.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL