fake

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailabilityStatusesServer

type AvailabilityStatusesServer struct {
	// GetByResource is the fake for method AvailabilityStatusesClient.GetByResource
	// HTTP status codes to indicate success: http.StatusOK
	GetByResource func(ctx context.Context, resourceURI string, options *armresourcehealth.AvailabilityStatusesClientGetByResourceOptions) (resp azfake.Responder[armresourcehealth.AvailabilityStatusesClientGetByResourceResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method AvailabilityStatusesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armresourcehealth.AvailabilityStatusesClientListOptions) (resp azfake.PagerResponder[armresourcehealth.AvailabilityStatusesClientListResponse])

	// NewListByResourceGroupPager is the fake for method AvailabilityStatusesClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armresourcehealth.AvailabilityStatusesClientListByResourceGroupOptions) (resp azfake.PagerResponder[armresourcehealth.AvailabilityStatusesClientListByResourceGroupResponse])

	// NewListBySubscriptionIDPager is the fake for method AvailabilityStatusesClient.NewListBySubscriptionIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDPager func(options *armresourcehealth.AvailabilityStatusesClientListBySubscriptionIDOptions) (resp azfake.PagerResponder[armresourcehealth.AvailabilityStatusesClientListBySubscriptionIDResponse])
}

AvailabilityStatusesServer is a fake server for instances of the armresourcehealth.AvailabilityStatusesClient type.

type AvailabilityStatusesServerTransport

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

AvailabilityStatusesServerTransport connects instances of armresourcehealth.AvailabilityStatusesClient to instances of AvailabilityStatusesServer. Don't use this type directly, use NewAvailabilityStatusesServerTransport instead.

func NewAvailabilityStatusesServerTransport

func NewAvailabilityStatusesServerTransport(srv *AvailabilityStatusesServer) *AvailabilityStatusesServerTransport

NewAvailabilityStatusesServerTransport creates a new instance of AvailabilityStatusesServerTransport with the provided implementation. The returned AvailabilityStatusesServerTransport instance is connected to an instance of armresourcehealth.AvailabilityStatusesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AvailabilityStatusesServerTransport) Do

Do implements the policy.Transporter interface for AvailabilityStatusesServerTransport.

type ChildAvailabilityStatusesServer

type ChildAvailabilityStatusesServer struct {
	// GetByResource is the fake for method ChildAvailabilityStatusesClient.GetByResource
	// HTTP status codes to indicate success: http.StatusOK
	GetByResource func(ctx context.Context, resourceURI string, options *armresourcehealth.ChildAvailabilityStatusesClientGetByResourceOptions) (resp azfake.Responder[armresourcehealth.ChildAvailabilityStatusesClientGetByResourceResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ChildAvailabilityStatusesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armresourcehealth.ChildAvailabilityStatusesClientListOptions) (resp azfake.PagerResponder[armresourcehealth.ChildAvailabilityStatusesClientListResponse])
}

ChildAvailabilityStatusesServer is a fake server for instances of the armresourcehealth.ChildAvailabilityStatusesClient type.

type ChildAvailabilityStatusesServerTransport

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

ChildAvailabilityStatusesServerTransport connects instances of armresourcehealth.ChildAvailabilityStatusesClient to instances of ChildAvailabilityStatusesServer. Don't use this type directly, use NewChildAvailabilityStatusesServerTransport instead.

func NewChildAvailabilityStatusesServerTransport

func NewChildAvailabilityStatusesServerTransport(srv *ChildAvailabilityStatusesServer) *ChildAvailabilityStatusesServerTransport

NewChildAvailabilityStatusesServerTransport creates a new instance of ChildAvailabilityStatusesServerTransport with the provided implementation. The returned ChildAvailabilityStatusesServerTransport instance is connected to an instance of armresourcehealth.ChildAvailabilityStatusesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ChildAvailabilityStatusesServerTransport) Do

Do implements the policy.Transporter interface for ChildAvailabilityStatusesServerTransport.

type ChildResourcesServer

type ChildResourcesServer struct {
	// NewListPager is the fake for method ChildResourcesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceURI string, options *armresourcehealth.ChildResourcesClientListOptions) (resp azfake.PagerResponder[armresourcehealth.ChildResourcesClientListResponse])
}

ChildResourcesServer is a fake server for instances of the armresourcehealth.ChildResourcesClient type.

type ChildResourcesServerTransport

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

ChildResourcesServerTransport connects instances of armresourcehealth.ChildResourcesClient to instances of ChildResourcesServer. Don't use this type directly, use NewChildResourcesServerTransport instead.

func NewChildResourcesServerTransport

func NewChildResourcesServerTransport(srv *ChildResourcesServer) *ChildResourcesServerTransport

NewChildResourcesServerTransport creates a new instance of ChildResourcesServerTransport with the provided implementation. The returned ChildResourcesServerTransport instance is connected to an instance of armresourcehealth.ChildResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ChildResourcesServerTransport) Do

Do implements the policy.Transporter interface for ChildResourcesServerTransport.

type EmergingIssuesServer

type EmergingIssuesServer struct {
	// Get is the fake for method EmergingIssuesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, issueName armresourcehealth.IssueNameParameter, options *armresourcehealth.EmergingIssuesClientGetOptions) (resp azfake.Responder[armresourcehealth.EmergingIssuesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method EmergingIssuesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armresourcehealth.EmergingIssuesClientListOptions) (resp azfake.PagerResponder[armresourcehealth.EmergingIssuesClientListResponse])
}

EmergingIssuesServer is a fake server for instances of the armresourcehealth.EmergingIssuesClient type.

type EmergingIssuesServerTransport

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

EmergingIssuesServerTransport connects instances of armresourcehealth.EmergingIssuesClient to instances of EmergingIssuesServer. Don't use this type directly, use NewEmergingIssuesServerTransport instead.

func NewEmergingIssuesServerTransport

func NewEmergingIssuesServerTransport(srv *EmergingIssuesServer) *EmergingIssuesServerTransport

NewEmergingIssuesServerTransport creates a new instance of EmergingIssuesServerTransport with the provided implementation. The returned EmergingIssuesServerTransport instance is connected to an instance of armresourcehealth.EmergingIssuesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*EmergingIssuesServerTransport) Do

Do implements the policy.Transporter interface for EmergingIssuesServerTransport.

type EventServer

type EventServer struct {
	// FetchDetailsBySubscriptionIDAndTrackingID is the fake for method EventClient.FetchDetailsBySubscriptionIDAndTrackingID
	// HTTP status codes to indicate success: http.StatusOK
	FetchDetailsBySubscriptionIDAndTrackingID func(ctx context.Context, eventTrackingID string, options *armresourcehealth.EventClientFetchDetailsBySubscriptionIDAndTrackingIDOptions) (resp azfake.Responder[armresourcehealth.EventClientFetchDetailsBySubscriptionIDAndTrackingIDResponse], errResp azfake.ErrorResponder)

	// FetchDetailsByTenantIDAndTrackingID is the fake for method EventClient.FetchDetailsByTenantIDAndTrackingID
	// HTTP status codes to indicate success: http.StatusOK
	FetchDetailsByTenantIDAndTrackingID func(ctx context.Context, eventTrackingID string, options *armresourcehealth.EventClientFetchDetailsByTenantIDAndTrackingIDOptions) (resp azfake.Responder[armresourcehealth.EventClientFetchDetailsByTenantIDAndTrackingIDResponse], errResp azfake.ErrorResponder)

	// GetBySubscriptionIDAndTrackingID is the fake for method EventClient.GetBySubscriptionIDAndTrackingID
	// HTTP status codes to indicate success: http.StatusOK
	GetBySubscriptionIDAndTrackingID func(ctx context.Context, eventTrackingID string, options *armresourcehealth.EventClientGetBySubscriptionIDAndTrackingIDOptions) (resp azfake.Responder[armresourcehealth.EventClientGetBySubscriptionIDAndTrackingIDResponse], errResp azfake.ErrorResponder)

	// GetByTenantIDAndTrackingID is the fake for method EventClient.GetByTenantIDAndTrackingID
	// HTTP status codes to indicate success: http.StatusOK
	GetByTenantIDAndTrackingID func(ctx context.Context, eventTrackingID string, options *armresourcehealth.EventClientGetByTenantIDAndTrackingIDOptions) (resp azfake.Responder[armresourcehealth.EventClientGetByTenantIDAndTrackingIDResponse], errResp azfake.ErrorResponder)
}

EventServer is a fake server for instances of the armresourcehealth.EventClient type.

type EventServerTransport

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

EventServerTransport connects instances of armresourcehealth.EventClient to instances of EventServer. Don't use this type directly, use NewEventServerTransport instead.

func NewEventServerTransport

func NewEventServerTransport(srv *EventServer) *EventServerTransport

NewEventServerTransport creates a new instance of EventServerTransport with the provided implementation. The returned EventServerTransport instance is connected to an instance of armresourcehealth.EventClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*EventServerTransport) Do

Do implements the policy.Transporter interface for EventServerTransport.

type EventsServer

type EventsServer struct {
	// NewListBySingleResourcePager is the fake for method EventsClient.NewListBySingleResourcePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySingleResourcePager func(resourceURI string, options *armresourcehealth.EventsClientListBySingleResourceOptions) (resp azfake.PagerResponder[armresourcehealth.EventsClientListBySingleResourceResponse])

	// NewListBySubscriptionIDPager is the fake for method EventsClient.NewListBySubscriptionIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDPager func(options *armresourcehealth.EventsClientListBySubscriptionIDOptions) (resp azfake.PagerResponder[armresourcehealth.EventsClientListBySubscriptionIDResponse])

	// NewListByTenantIDPager is the fake for method EventsClient.NewListByTenantIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByTenantIDPager func(options *armresourcehealth.EventsClientListByTenantIDOptions) (resp azfake.PagerResponder[armresourcehealth.EventsClientListByTenantIDResponse])
}

EventsServer is a fake server for instances of the armresourcehealth.EventsClient type.

type EventsServerTransport

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

EventsServerTransport connects instances of armresourcehealth.EventsClient to instances of EventsServer. Don't use this type directly, use NewEventsServerTransport instead.

func NewEventsServerTransport

func NewEventsServerTransport(srv *EventsServer) *EventsServerTransport

NewEventsServerTransport creates a new instance of EventsServerTransport with the provided implementation. The returned EventsServerTransport instance is connected to an instance of armresourcehealth.EventsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*EventsServerTransport) Do

Do implements the policy.Transporter interface for EventsServerTransport.

type ImpactedResourcesServer

type ImpactedResourcesServer struct {
	// Get is the fake for method ImpactedResourcesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, eventTrackingID string, impactedResourceName string, options *armresourcehealth.ImpactedResourcesClientGetOptions) (resp azfake.Responder[armresourcehealth.ImpactedResourcesClientGetResponse], errResp azfake.ErrorResponder)

	// GetByTenantID is the fake for method ImpactedResourcesClient.GetByTenantID
	// HTTP status codes to indicate success: http.StatusOK
	GetByTenantID func(ctx context.Context, eventTrackingID string, impactedResourceName string, options *armresourcehealth.ImpactedResourcesClientGetByTenantIDOptions) (resp azfake.Responder[armresourcehealth.ImpactedResourcesClientGetByTenantIDResponse], errResp azfake.ErrorResponder)

	// NewListBySubscriptionIDAndEventIDPager is the fake for method ImpactedResourcesClient.NewListBySubscriptionIDAndEventIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDAndEventIDPager func(eventTrackingID string, options *armresourcehealth.ImpactedResourcesClientListBySubscriptionIDAndEventIDOptions) (resp azfake.PagerResponder[armresourcehealth.ImpactedResourcesClientListBySubscriptionIDAndEventIDResponse])

	// NewListByTenantIDAndEventIDPager is the fake for method ImpactedResourcesClient.NewListByTenantIDAndEventIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByTenantIDAndEventIDPager func(eventTrackingID string, options *armresourcehealth.ImpactedResourcesClientListByTenantIDAndEventIDOptions) (resp azfake.PagerResponder[armresourcehealth.ImpactedResourcesClientListByTenantIDAndEventIDResponse])
}

ImpactedResourcesServer is a fake server for instances of the armresourcehealth.ImpactedResourcesClient type.

type ImpactedResourcesServerTransport

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

ImpactedResourcesServerTransport connects instances of armresourcehealth.ImpactedResourcesClient to instances of ImpactedResourcesServer. Don't use this type directly, use NewImpactedResourcesServerTransport instead.

func NewImpactedResourcesServerTransport

func NewImpactedResourcesServerTransport(srv *ImpactedResourcesServer) *ImpactedResourcesServerTransport

NewImpactedResourcesServerTransport creates a new instance of ImpactedResourcesServerTransport with the provided implementation. The returned ImpactedResourcesServerTransport instance is connected to an instance of armresourcehealth.ImpactedResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ImpactedResourcesServerTransport) Do

Do implements the policy.Transporter interface for ImpactedResourcesServerTransport.

type MetadataServer

type MetadataServer struct {
	// GetEntity is the fake for method MetadataClient.GetEntity
	// HTTP status codes to indicate success: http.StatusOK
	GetEntity func(ctx context.Context, name string, options *armresourcehealth.MetadataClientGetEntityOptions) (resp azfake.Responder[armresourcehealth.MetadataClientGetEntityResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method MetadataClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armresourcehealth.MetadataClientListOptions) (resp azfake.PagerResponder[armresourcehealth.MetadataClientListResponse])
}

MetadataServer is a fake server for instances of the armresourcehealth.MetadataClient type.

type MetadataServerTransport

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

MetadataServerTransport connects instances of armresourcehealth.MetadataClient to instances of MetadataServer. Don't use this type directly, use NewMetadataServerTransport instead.

func NewMetadataServerTransport

func NewMetadataServerTransport(srv *MetadataServer) *MetadataServerTransport

NewMetadataServerTransport creates a new instance of MetadataServerTransport with the provided implementation. The returned MetadataServerTransport instance is connected to an instance of armresourcehealth.MetadataClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*MetadataServerTransport) Do

Do implements the policy.Transporter interface for MetadataServerTransport.

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 *armresourcehealth.OperationsClientListOptions) (resp azfake.Responder[armresourcehealth.OperationsClientListResponse], errResp azfake.ErrorResponder)
}

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

type OperationsServerTransport

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

OperationsServerTransport connects instances of armresourcehealth.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 armresourcehealth.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 SecurityAdvisoryImpactedResourcesServer

type SecurityAdvisoryImpactedResourcesServer struct {
	// NewListBySubscriptionIDAndEventIDPager is the fake for method SecurityAdvisoryImpactedResourcesClient.NewListBySubscriptionIDAndEventIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListBySubscriptionIDAndEventIDPager func(eventTrackingID string, options *armresourcehealth.SecurityAdvisoryImpactedResourcesClientListBySubscriptionIDAndEventIDOptions) (resp azfake.PagerResponder[armresourcehealth.SecurityAdvisoryImpactedResourcesClientListBySubscriptionIDAndEventIDResponse])

	// NewListByTenantIDAndEventIDPager is the fake for method SecurityAdvisoryImpactedResourcesClient.NewListByTenantIDAndEventIDPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByTenantIDAndEventIDPager func(eventTrackingID string, options *armresourcehealth.SecurityAdvisoryImpactedResourcesClientListByTenantIDAndEventIDOptions) (resp azfake.PagerResponder[armresourcehealth.SecurityAdvisoryImpactedResourcesClientListByTenantIDAndEventIDResponse])
}

SecurityAdvisoryImpactedResourcesServer is a fake server for instances of the armresourcehealth.SecurityAdvisoryImpactedResourcesClient type.

type SecurityAdvisoryImpactedResourcesServerTransport

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

SecurityAdvisoryImpactedResourcesServerTransport connects instances of armresourcehealth.SecurityAdvisoryImpactedResourcesClient to instances of SecurityAdvisoryImpactedResourcesServer. Don't use this type directly, use NewSecurityAdvisoryImpactedResourcesServerTransport instead.

func NewSecurityAdvisoryImpactedResourcesServerTransport

func NewSecurityAdvisoryImpactedResourcesServerTransport(srv *SecurityAdvisoryImpactedResourcesServer) *SecurityAdvisoryImpactedResourcesServerTransport

NewSecurityAdvisoryImpactedResourcesServerTransport creates a new instance of SecurityAdvisoryImpactedResourcesServerTransport with the provided implementation. The returned SecurityAdvisoryImpactedResourcesServerTransport instance is connected to an instance of armresourcehealth.SecurityAdvisoryImpactedResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*SecurityAdvisoryImpactedResourcesServerTransport) Do

Do implements the policy.Transporter interface for SecurityAdvisoryImpactedResourcesServerTransport.

type ServerFactory

type ServerFactory struct {
	AvailabilityStatusesServer              AvailabilityStatusesServer
	ChildAvailabilityStatusesServer         ChildAvailabilityStatusesServer
	ChildResourcesServer                    ChildResourcesServer
	EmergingIssuesServer                    EmergingIssuesServer
	EventServer                             EventServer
	EventsServer                            EventsServer
	ImpactedResourcesServer                 ImpactedResourcesServer
	MetadataServer                          MetadataServer
	OperationsServer                        OperationsServer
	SecurityAdvisoryImpactedResourcesServer SecurityAdvisoryImpactedResourcesServer
}

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

type ServerFactoryTransport

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

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

func NewServerFactoryTransport

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 armresourcehealth.ClientFactory via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ServerFactoryTransport) Do

Do implements the policy.Transporter interface for ServerFactoryTransport.

Jump to

Keyboard shortcuts

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