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: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationOperationsServer

type AuthorizationOperationsServer struct {
	// NewListPager is the fake for method AuthorizationOperationsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armlocks.AuthorizationOperationsClientListOptions) (resp azfake.PagerResponder[armlocks.AuthorizationOperationsClientListResponse])
}

AuthorizationOperationsServer is a fake server for instances of the armlocks.AuthorizationOperationsClient type.

type AuthorizationOperationsServerTransport

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

AuthorizationOperationsServerTransport connects instances of armlocks.AuthorizationOperationsClient to instances of AuthorizationOperationsServer. Don't use this type directly, use NewAuthorizationOperationsServerTransport instead.

func NewAuthorizationOperationsServerTransport

func NewAuthorizationOperationsServerTransport(srv *AuthorizationOperationsServer) *AuthorizationOperationsServerTransport

NewAuthorizationOperationsServerTransport creates a new instance of AuthorizationOperationsServerTransport with the provided implementation. The returned AuthorizationOperationsServerTransport instance is connected to an instance of armlocks.AuthorizationOperationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AuthorizationOperationsServerTransport) Do

Do implements the policy.Transporter interface for AuthorizationOperationsServerTransport.

type ManagementLocksServer

type ManagementLocksServer struct {
	// CreateOrUpdateAtResourceGroupLevel is the fake for method ManagementLocksClient.CreateOrUpdateAtResourceGroupLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdateAtResourceGroupLevel func(ctx context.Context, resourceGroupName string, lockName string, parameters armlocks.ManagementLockObject, options *armlocks.ManagementLocksClientCreateOrUpdateAtResourceGroupLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientCreateOrUpdateAtResourceGroupLevelResponse], errResp azfake.ErrorResponder)

	// CreateOrUpdateAtResourceLevel is the fake for method ManagementLocksClient.CreateOrUpdateAtResourceLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdateAtResourceLevel func(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string, parameters armlocks.ManagementLockObject, options *armlocks.ManagementLocksClientCreateOrUpdateAtResourceLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientCreateOrUpdateAtResourceLevelResponse], errResp azfake.ErrorResponder)

	// CreateOrUpdateAtSubscriptionLevel is the fake for method ManagementLocksClient.CreateOrUpdateAtSubscriptionLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdateAtSubscriptionLevel func(ctx context.Context, lockName string, parameters armlocks.ManagementLockObject, options *armlocks.ManagementLocksClientCreateOrUpdateAtSubscriptionLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientCreateOrUpdateAtSubscriptionLevelResponse], errResp azfake.ErrorResponder)

	// CreateOrUpdateByScope is the fake for method ManagementLocksClient.CreateOrUpdateByScope
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdateByScope func(ctx context.Context, scope string, lockName string, parameters armlocks.ManagementLockObject, options *armlocks.ManagementLocksClientCreateOrUpdateByScopeOptions) (resp azfake.Responder[armlocks.ManagementLocksClientCreateOrUpdateByScopeResponse], errResp azfake.ErrorResponder)

	// DeleteAtResourceGroupLevel is the fake for method ManagementLocksClient.DeleteAtResourceGroupLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	DeleteAtResourceGroupLevel func(ctx context.Context, resourceGroupName string, lockName string, options *armlocks.ManagementLocksClientDeleteAtResourceGroupLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientDeleteAtResourceGroupLevelResponse], errResp azfake.ErrorResponder)

	// DeleteAtResourceLevel is the fake for method ManagementLocksClient.DeleteAtResourceLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	DeleteAtResourceLevel func(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string, options *armlocks.ManagementLocksClientDeleteAtResourceLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientDeleteAtResourceLevelResponse], errResp azfake.ErrorResponder)

	// DeleteAtSubscriptionLevel is the fake for method ManagementLocksClient.DeleteAtSubscriptionLevel
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	DeleteAtSubscriptionLevel func(ctx context.Context, lockName string, options *armlocks.ManagementLocksClientDeleteAtSubscriptionLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientDeleteAtSubscriptionLevelResponse], errResp azfake.ErrorResponder)

	// DeleteByScope is the fake for method ManagementLocksClient.DeleteByScope
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	DeleteByScope func(ctx context.Context, scope string, lockName string, options *armlocks.ManagementLocksClientDeleteByScopeOptions) (resp azfake.Responder[armlocks.ManagementLocksClientDeleteByScopeResponse], errResp azfake.ErrorResponder)

	// GetAtResourceGroupLevel is the fake for method ManagementLocksClient.GetAtResourceGroupLevel
	// HTTP status codes to indicate success: http.StatusOK
	GetAtResourceGroupLevel func(ctx context.Context, resourceGroupName string, lockName string, options *armlocks.ManagementLocksClientGetAtResourceGroupLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientGetAtResourceGroupLevelResponse], errResp azfake.ErrorResponder)

	// GetAtResourceLevel is the fake for method ManagementLocksClient.GetAtResourceLevel
	// HTTP status codes to indicate success: http.StatusOK
	GetAtResourceLevel func(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string, options *armlocks.ManagementLocksClientGetAtResourceLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientGetAtResourceLevelResponse], errResp azfake.ErrorResponder)

	// GetAtSubscriptionLevel is the fake for method ManagementLocksClient.GetAtSubscriptionLevel
	// HTTP status codes to indicate success: http.StatusOK
	GetAtSubscriptionLevel func(ctx context.Context, lockName string, options *armlocks.ManagementLocksClientGetAtSubscriptionLevelOptions) (resp azfake.Responder[armlocks.ManagementLocksClientGetAtSubscriptionLevelResponse], errResp azfake.ErrorResponder)

	// GetByScope is the fake for method ManagementLocksClient.GetByScope
	// HTTP status codes to indicate success: http.StatusOK
	GetByScope func(ctx context.Context, scope string, lockName string, options *armlocks.ManagementLocksClientGetByScopeOptions) (resp azfake.Responder[armlocks.ManagementLocksClientGetByScopeResponse], errResp azfake.ErrorResponder)

	// NewListAtResourceGroupLevelPager is the fake for method ManagementLocksClient.NewListAtResourceGroupLevelPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAtResourceGroupLevelPager func(resourceGroupName string, options *armlocks.ManagementLocksClientListAtResourceGroupLevelOptions) (resp azfake.PagerResponder[armlocks.ManagementLocksClientListAtResourceGroupLevelResponse])

	// NewListAtResourceLevelPager is the fake for method ManagementLocksClient.NewListAtResourceLevelPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAtResourceLevelPager func(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, options *armlocks.ManagementLocksClientListAtResourceLevelOptions) (resp azfake.PagerResponder[armlocks.ManagementLocksClientListAtResourceLevelResponse])

	// NewListAtSubscriptionLevelPager is the fake for method ManagementLocksClient.NewListAtSubscriptionLevelPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListAtSubscriptionLevelPager func(options *armlocks.ManagementLocksClientListAtSubscriptionLevelOptions) (resp azfake.PagerResponder[armlocks.ManagementLocksClientListAtSubscriptionLevelResponse])

	// NewListByScopePager is the fake for method ManagementLocksClient.NewListByScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListByScopePager func(scope string, options *armlocks.ManagementLocksClientListByScopeOptions) (resp azfake.PagerResponder[armlocks.ManagementLocksClientListByScopeResponse])
}

ManagementLocksServer is a fake server for instances of the armlocks.ManagementLocksClient type.

type ManagementLocksServerTransport

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

ManagementLocksServerTransport connects instances of armlocks.ManagementLocksClient to instances of ManagementLocksServer. Don't use this type directly, use NewManagementLocksServerTransport instead.

func NewManagementLocksServerTransport

func NewManagementLocksServerTransport(srv *ManagementLocksServer) *ManagementLocksServerTransport

NewManagementLocksServerTransport creates a new instance of ManagementLocksServerTransport with the provided implementation. The returned ManagementLocksServerTransport instance is connected to an instance of armlocks.ManagementLocksClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ManagementLocksServerTransport) Do

Do implements the policy.Transporter interface for ManagementLocksServerTransport.

type ServerFactory

type ServerFactory struct {
	AuthorizationOperationsServer AuthorizationOperationsServer
	ManagementLocksServer         ManagementLocksServer
}

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

type ServerFactoryTransport

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

ServerFactoryTransport connects instances of armlocks.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 armlocks.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