fake

package
v1.2.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 DNSForwardingRulesetsServer

type DNSForwardingRulesetsServer struct {
	// BeginCreateOrUpdate is the fake for method DNSForwardingRulesetsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, parameters armdnsresolver.DNSForwardingRuleset, options *armdnsresolver.DNSForwardingRulesetsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.DNSForwardingRulesetsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method DNSForwardingRulesetsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, options *armdnsresolver.DNSForwardingRulesetsClientBeginDeleteOptions) (resp azfake.PollerResponder[armdnsresolver.DNSForwardingRulesetsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DNSForwardingRulesetsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, options *armdnsresolver.DNSForwardingRulesetsClientGetOptions) (resp azfake.Responder[armdnsresolver.DNSForwardingRulesetsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DNSForwardingRulesetsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armdnsresolver.DNSForwardingRulesetsClientListOptions) (resp azfake.PagerResponder[armdnsresolver.DNSForwardingRulesetsClientListResponse])

	// NewListByResourceGroupPager is the fake for method DNSForwardingRulesetsClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armdnsresolver.DNSForwardingRulesetsClientListByResourceGroupOptions) (resp azfake.PagerResponder[armdnsresolver.DNSForwardingRulesetsClientListByResourceGroupResponse])

	// NewListByVirtualNetworkPager is the fake for method DNSForwardingRulesetsClient.NewListByVirtualNetworkPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByVirtualNetworkPager func(resourceGroupName string, virtualNetworkName string, options *armdnsresolver.DNSForwardingRulesetsClientListByVirtualNetworkOptions) (resp azfake.PagerResponder[armdnsresolver.DNSForwardingRulesetsClientListByVirtualNetworkResponse])

	// BeginUpdate is the fake for method DNSForwardingRulesetsClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, parameters armdnsresolver.DNSForwardingRulesetPatch, options *armdnsresolver.DNSForwardingRulesetsClientBeginUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.DNSForwardingRulesetsClientUpdateResponse], errResp azfake.ErrorResponder)
}

DNSForwardingRulesetsServer is a fake server for instances of the armdnsresolver.DNSForwardingRulesetsClient type.

type DNSForwardingRulesetsServerTransport

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

DNSForwardingRulesetsServerTransport connects instances of armdnsresolver.DNSForwardingRulesetsClient to instances of DNSForwardingRulesetsServer. Don't use this type directly, use NewDNSForwardingRulesetsServerTransport instead.

func NewDNSForwardingRulesetsServerTransport

func NewDNSForwardingRulesetsServerTransport(srv *DNSForwardingRulesetsServer) *DNSForwardingRulesetsServerTransport

NewDNSForwardingRulesetsServerTransport creates a new instance of DNSForwardingRulesetsServerTransport with the provided implementation. The returned DNSForwardingRulesetsServerTransport instance is connected to an instance of armdnsresolver.DNSForwardingRulesetsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DNSForwardingRulesetsServerTransport) Do

Do implements the policy.Transporter interface for DNSForwardingRulesetsServerTransport.

type DNSResolversServer

type DNSResolversServer struct {
	// BeginCreateOrUpdate is the fake for method DNSResolversClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, parameters armdnsresolver.DNSResolver, options *armdnsresolver.DNSResolversClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.DNSResolversClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method DNSResolversClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, dnsResolverName string, options *armdnsresolver.DNSResolversClientBeginDeleteOptions) (resp azfake.PollerResponder[armdnsresolver.DNSResolversClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DNSResolversClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsResolverName string, options *armdnsresolver.DNSResolversClientGetOptions) (resp azfake.Responder[armdnsresolver.DNSResolversClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DNSResolversClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armdnsresolver.DNSResolversClientListOptions) (resp azfake.PagerResponder[armdnsresolver.DNSResolversClientListResponse])

	// NewListByResourceGroupPager is the fake for method DNSResolversClient.NewListByResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByResourceGroupPager func(resourceGroupName string, options *armdnsresolver.DNSResolversClientListByResourceGroupOptions) (resp azfake.PagerResponder[armdnsresolver.DNSResolversClientListByResourceGroupResponse])

	// NewListByVirtualNetworkPager is the fake for method DNSResolversClient.NewListByVirtualNetworkPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByVirtualNetworkPager func(resourceGroupName string, virtualNetworkName string, options *armdnsresolver.DNSResolversClientListByVirtualNetworkOptions) (resp azfake.PagerResponder[armdnsresolver.DNSResolversClientListByVirtualNetworkResponse])

	// BeginUpdate is the fake for method DNSResolversClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, parameters armdnsresolver.Patch, options *armdnsresolver.DNSResolversClientBeginUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.DNSResolversClientUpdateResponse], errResp azfake.ErrorResponder)
}

DNSResolversServer is a fake server for instances of the armdnsresolver.DNSResolversClient type.

type DNSResolversServerTransport

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

DNSResolversServerTransport connects instances of armdnsresolver.DNSResolversClient to instances of DNSResolversServer. Don't use this type directly, use NewDNSResolversServerTransport instead.

func NewDNSResolversServerTransport

func NewDNSResolversServerTransport(srv *DNSResolversServer) *DNSResolversServerTransport

NewDNSResolversServerTransport creates a new instance of DNSResolversServerTransport with the provided implementation. The returned DNSResolversServerTransport instance is connected to an instance of armdnsresolver.DNSResolversClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DNSResolversServerTransport) Do

Do implements the policy.Transporter interface for DNSResolversServerTransport.

type ForwardingRulesServer

type ForwardingRulesServer struct {
	// CreateOrUpdate is the fake for method ForwardingRulesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, forwardingRuleName string, parameters armdnsresolver.ForwardingRule, options *armdnsresolver.ForwardingRulesClientCreateOrUpdateOptions) (resp azfake.Responder[armdnsresolver.ForwardingRulesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method ForwardingRulesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, forwardingRuleName string, options *armdnsresolver.ForwardingRulesClientDeleteOptions) (resp azfake.Responder[armdnsresolver.ForwardingRulesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ForwardingRulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, forwardingRuleName string, options *armdnsresolver.ForwardingRulesClientGetOptions) (resp azfake.Responder[armdnsresolver.ForwardingRulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ForwardingRulesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, dnsForwardingRulesetName string, options *armdnsresolver.ForwardingRulesClientListOptions) (resp azfake.PagerResponder[armdnsresolver.ForwardingRulesClientListResponse])

	// Update is the fake for method ForwardingRulesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, forwardingRuleName string, parameters armdnsresolver.ForwardingRulePatch, options *armdnsresolver.ForwardingRulesClientUpdateOptions) (resp azfake.Responder[armdnsresolver.ForwardingRulesClientUpdateResponse], errResp azfake.ErrorResponder)
}

ForwardingRulesServer is a fake server for instances of the armdnsresolver.ForwardingRulesClient type.

type ForwardingRulesServerTransport

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

ForwardingRulesServerTransport connects instances of armdnsresolver.ForwardingRulesClient to instances of ForwardingRulesServer. Don't use this type directly, use NewForwardingRulesServerTransport instead.

func NewForwardingRulesServerTransport

func NewForwardingRulesServerTransport(srv *ForwardingRulesServer) *ForwardingRulesServerTransport

NewForwardingRulesServerTransport creates a new instance of ForwardingRulesServerTransport with the provided implementation. The returned ForwardingRulesServerTransport instance is connected to an instance of armdnsresolver.ForwardingRulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ForwardingRulesServerTransport) Do

Do implements the policy.Transporter interface for ForwardingRulesServerTransport.

type InboundEndpointsServer

type InboundEndpointsServer struct {
	// BeginCreateOrUpdate is the fake for method InboundEndpointsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, inboundEndpointName string, parameters armdnsresolver.InboundEndpoint, options *armdnsresolver.InboundEndpointsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.InboundEndpointsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method InboundEndpointsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, dnsResolverName string, inboundEndpointName string, options *armdnsresolver.InboundEndpointsClientBeginDeleteOptions) (resp azfake.PollerResponder[armdnsresolver.InboundEndpointsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method InboundEndpointsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsResolverName string, inboundEndpointName string, options *armdnsresolver.InboundEndpointsClientGetOptions) (resp azfake.Responder[armdnsresolver.InboundEndpointsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method InboundEndpointsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, dnsResolverName string, options *armdnsresolver.InboundEndpointsClientListOptions) (resp azfake.PagerResponder[armdnsresolver.InboundEndpointsClientListResponse])

	// BeginUpdate is the fake for method InboundEndpointsClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, inboundEndpointName string, parameters armdnsresolver.InboundEndpointPatch, options *armdnsresolver.InboundEndpointsClientBeginUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.InboundEndpointsClientUpdateResponse], errResp azfake.ErrorResponder)
}

InboundEndpointsServer is a fake server for instances of the armdnsresolver.InboundEndpointsClient type.

type InboundEndpointsServerTransport

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

InboundEndpointsServerTransport connects instances of armdnsresolver.InboundEndpointsClient to instances of InboundEndpointsServer. Don't use this type directly, use NewInboundEndpointsServerTransport instead.

func NewInboundEndpointsServerTransport

func NewInboundEndpointsServerTransport(srv *InboundEndpointsServer) *InboundEndpointsServerTransport

NewInboundEndpointsServerTransport creates a new instance of InboundEndpointsServerTransport with the provided implementation. The returned InboundEndpointsServerTransport instance is connected to an instance of armdnsresolver.InboundEndpointsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*InboundEndpointsServerTransport) Do

Do implements the policy.Transporter interface for InboundEndpointsServerTransport.

type OutboundEndpointsServer

type OutboundEndpointsServer struct {
	// BeginCreateOrUpdate is the fake for method OutboundEndpointsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, outboundEndpointName string, parameters armdnsresolver.OutboundEndpoint, options *armdnsresolver.OutboundEndpointsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.OutboundEndpointsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method OutboundEndpointsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, dnsResolverName string, outboundEndpointName string, options *armdnsresolver.OutboundEndpointsClientBeginDeleteOptions) (resp azfake.PollerResponder[armdnsresolver.OutboundEndpointsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method OutboundEndpointsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsResolverName string, outboundEndpointName string, options *armdnsresolver.OutboundEndpointsClientGetOptions) (resp azfake.Responder[armdnsresolver.OutboundEndpointsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method OutboundEndpointsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, dnsResolverName string, options *armdnsresolver.OutboundEndpointsClientListOptions) (resp azfake.PagerResponder[armdnsresolver.OutboundEndpointsClientListResponse])

	// BeginUpdate is the fake for method OutboundEndpointsClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, dnsResolverName string, outboundEndpointName string, parameters armdnsresolver.OutboundEndpointPatch, options *armdnsresolver.OutboundEndpointsClientBeginUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.OutboundEndpointsClientUpdateResponse], errResp azfake.ErrorResponder)
}

OutboundEndpointsServer is a fake server for instances of the armdnsresolver.OutboundEndpointsClient type.

type OutboundEndpointsServerTransport

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

OutboundEndpointsServerTransport connects instances of armdnsresolver.OutboundEndpointsClient to instances of OutboundEndpointsServer. Don't use this type directly, use NewOutboundEndpointsServerTransport instead.

func NewOutboundEndpointsServerTransport

func NewOutboundEndpointsServerTransport(srv *OutboundEndpointsServer) *OutboundEndpointsServerTransport

NewOutboundEndpointsServerTransport creates a new instance of OutboundEndpointsServerTransport with the provided implementation. The returned OutboundEndpointsServerTransport instance is connected to an instance of armdnsresolver.OutboundEndpointsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*OutboundEndpointsServerTransport) Do

Do implements the policy.Transporter interface for OutboundEndpointsServerTransport.

type ServerFactory

type ServerFactory struct {
	DNSForwardingRulesetsServer DNSForwardingRulesetsServer
	DNSResolversServer          DNSResolversServer
	ForwardingRulesServer       ForwardingRulesServer
	InboundEndpointsServer      InboundEndpointsServer
	OutboundEndpointsServer     OutboundEndpointsServer
	VirtualNetworkLinksServer   VirtualNetworkLinksServer
}

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

type ServerFactoryTransport

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

ServerFactoryTransport connects instances of armdnsresolver.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 armdnsresolver.ClientFactory via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ServerFactoryTransport) Do

Do implements the policy.Transporter interface for ServerFactoryTransport.

type VirtualNetworkLinksServer

type VirtualNetworkLinksServer struct {
	// BeginCreateOrUpdate is the fake for method VirtualNetworkLinksClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated, http.StatusAccepted
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, virtualNetworkLinkName string, parameters armdnsresolver.VirtualNetworkLink, options *armdnsresolver.VirtualNetworkLinksClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.VirtualNetworkLinksClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method VirtualNetworkLinksClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, virtualNetworkLinkName string, options *armdnsresolver.VirtualNetworkLinksClientBeginDeleteOptions) (resp azfake.PollerResponder[armdnsresolver.VirtualNetworkLinksClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method VirtualNetworkLinksClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, virtualNetworkLinkName string, options *armdnsresolver.VirtualNetworkLinksClientGetOptions) (resp azfake.Responder[armdnsresolver.VirtualNetworkLinksClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method VirtualNetworkLinksClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, dnsForwardingRulesetName string, options *armdnsresolver.VirtualNetworkLinksClientListOptions) (resp azfake.PagerResponder[armdnsresolver.VirtualNetworkLinksClientListResponse])

	// BeginUpdate is the fake for method VirtualNetworkLinksClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, dnsForwardingRulesetName string, virtualNetworkLinkName string, parameters armdnsresolver.VirtualNetworkLinkPatch, options *armdnsresolver.VirtualNetworkLinksClientBeginUpdateOptions) (resp azfake.PollerResponder[armdnsresolver.VirtualNetworkLinksClientUpdateResponse], errResp azfake.ErrorResponder)
}

VirtualNetworkLinksServer is a fake server for instances of the armdnsresolver.VirtualNetworkLinksClient type.

type VirtualNetworkLinksServerTransport

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

VirtualNetworkLinksServerTransport connects instances of armdnsresolver.VirtualNetworkLinksClient to instances of VirtualNetworkLinksServer. Don't use this type directly, use NewVirtualNetworkLinksServerTransport instead.

func NewVirtualNetworkLinksServerTransport

func NewVirtualNetworkLinksServerTransport(srv *VirtualNetworkLinksServer) *VirtualNetworkLinksServerTransport

NewVirtualNetworkLinksServerTransport creates a new instance of VirtualNetworkLinksServerTransport with the provided implementation. The returned VirtualNetworkLinksServerTransport instance is connected to an instance of armdnsresolver.VirtualNetworkLinksClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*VirtualNetworkLinksServerTransport) Do

Do implements the policy.Transporter interface for VirtualNetworkLinksServerTransport.

Jump to

Keyboard shortcuts

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