fake

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 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 ClassicAdministratorsServer

type ClassicAdministratorsServer struct {
	// NewListPager is the fake for method ClassicAdministratorsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armauthorization.ClassicAdministratorsClientListOptions) (resp azfake.PagerResponder[armauthorization.ClassicAdministratorsClientListResponse])
}

ClassicAdministratorsServer is a fake server for instances of the armauthorization.ClassicAdministratorsClient type.

type ClassicAdministratorsServerTransport

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

ClassicAdministratorsServerTransport connects instances of armauthorization.ClassicAdministratorsClient to instances of ClassicAdministratorsServer. Don't use this type directly, use NewClassicAdministratorsServerTransport instead.

func NewClassicAdministratorsServerTransport

func NewClassicAdministratorsServerTransport(srv *ClassicAdministratorsServer) *ClassicAdministratorsServerTransport

NewClassicAdministratorsServerTransport creates a new instance of ClassicAdministratorsServerTransport with the provided implementation. The returned ClassicAdministratorsServerTransport instance is connected to an instance of armauthorization.ClassicAdministratorsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ClassicAdministratorsServerTransport) Do

Do implements the policy.Transporter interface for ClassicAdministratorsServerTransport.

type DenyAssignmentsServer

type DenyAssignmentsServer struct {
	// Get is the fake for method DenyAssignmentsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, denyAssignmentID string, options *armauthorization.DenyAssignmentsClientGetOptions) (resp azfake.Responder[armauthorization.DenyAssignmentsClientGetResponse], errResp azfake.ErrorResponder)

	// GetByID is the fake for method DenyAssignmentsClient.GetByID
	// HTTP status codes to indicate success: http.StatusOK
	GetByID func(ctx context.Context, denyAssignmentID string, options *armauthorization.DenyAssignmentsClientGetByIDOptions) (resp azfake.Responder[armauthorization.DenyAssignmentsClientGetByIDResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DenyAssignmentsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armauthorization.DenyAssignmentsClientListOptions) (resp azfake.PagerResponder[armauthorization.DenyAssignmentsClientListResponse])

	// NewListForResourcePager is the fake for method DenyAssignmentsClient.NewListForResourcePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourcePager func(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, options *armauthorization.DenyAssignmentsClientListForResourceOptions) (resp azfake.PagerResponder[armauthorization.DenyAssignmentsClientListForResourceResponse])

	// NewListForResourceGroupPager is the fake for method DenyAssignmentsClient.NewListForResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourceGroupPager func(resourceGroupName string, options *armauthorization.DenyAssignmentsClientListForResourceGroupOptions) (resp azfake.PagerResponder[armauthorization.DenyAssignmentsClientListForResourceGroupResponse])

	// NewListForScopePager is the fake for method DenyAssignmentsClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.DenyAssignmentsClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.DenyAssignmentsClientListForScopeResponse])
}

DenyAssignmentsServer is a fake server for instances of the armauthorization.DenyAssignmentsClient type.

type DenyAssignmentsServerTransport

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

DenyAssignmentsServerTransport connects instances of armauthorization.DenyAssignmentsClient to instances of DenyAssignmentsServer. Don't use this type directly, use NewDenyAssignmentsServerTransport instead.

func NewDenyAssignmentsServerTransport

func NewDenyAssignmentsServerTransport(srv *DenyAssignmentsServer) *DenyAssignmentsServerTransport

NewDenyAssignmentsServerTransport creates a new instance of DenyAssignmentsServerTransport with the provided implementation. The returned DenyAssignmentsServerTransport instance is connected to an instance of armauthorization.DenyAssignmentsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DenyAssignmentsServerTransport) Do

Do implements the policy.Transporter interface for DenyAssignmentsServerTransport.

type EligibleChildResourcesServer

type EligibleChildResourcesServer struct {
	// NewGetPager is the fake for method EligibleChildResourcesClient.NewGetPager
	// HTTP status codes to indicate success: http.StatusOK
	NewGetPager func(scope string, options *armauthorization.EligibleChildResourcesClientGetOptions) (resp azfake.PagerResponder[armauthorization.EligibleChildResourcesClientGetResponse])
}

EligibleChildResourcesServer is a fake server for instances of the armauthorization.EligibleChildResourcesClient type.

type EligibleChildResourcesServerTransport

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

EligibleChildResourcesServerTransport connects instances of armauthorization.EligibleChildResourcesClient to instances of EligibleChildResourcesServer. Don't use this type directly, use NewEligibleChildResourcesServerTransport instead.

func NewEligibleChildResourcesServerTransport

func NewEligibleChildResourcesServerTransport(srv *EligibleChildResourcesServer) *EligibleChildResourcesServerTransport

NewEligibleChildResourcesServerTransport creates a new instance of EligibleChildResourcesServerTransport with the provided implementation. The returned EligibleChildResourcesServerTransport instance is connected to an instance of armauthorization.EligibleChildResourcesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*EligibleChildResourcesServerTransport) Do

Do implements the policy.Transporter interface for EligibleChildResourcesServerTransport.

type GlobalAdministratorServer

type GlobalAdministratorServer struct {
	// ElevateAccess is the fake for method GlobalAdministratorClient.ElevateAccess
	// HTTP status codes to indicate success: http.StatusOK
	ElevateAccess func(ctx context.Context, options *armauthorization.GlobalAdministratorClientElevateAccessOptions) (resp azfake.Responder[armauthorization.GlobalAdministratorClientElevateAccessResponse], errResp azfake.ErrorResponder)
}

GlobalAdministratorServer is a fake server for instances of the armauthorization.GlobalAdministratorClient type.

type GlobalAdministratorServerTransport

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

GlobalAdministratorServerTransport connects instances of armauthorization.GlobalAdministratorClient to instances of GlobalAdministratorServer. Don't use this type directly, use NewGlobalAdministratorServerTransport instead.

func NewGlobalAdministratorServerTransport

func NewGlobalAdministratorServerTransport(srv *GlobalAdministratorServer) *GlobalAdministratorServerTransport

NewGlobalAdministratorServerTransport creates a new instance of GlobalAdministratorServerTransport with the provided implementation. The returned GlobalAdministratorServerTransport instance is connected to an instance of armauthorization.GlobalAdministratorClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*GlobalAdministratorServerTransport) Do

Do implements the policy.Transporter interface for GlobalAdministratorServerTransport.

type PermissionsServer

type PermissionsServer struct {
	// NewListForResourcePager is the fake for method PermissionsClient.NewListForResourcePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourcePager func(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, options *armauthorization.PermissionsClientListForResourceOptions) (resp azfake.PagerResponder[armauthorization.PermissionsClientListForResourceResponse])

	// NewListForResourceGroupPager is the fake for method PermissionsClient.NewListForResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourceGroupPager func(resourceGroupName string, options *armauthorization.PermissionsClientListForResourceGroupOptions) (resp azfake.PagerResponder[armauthorization.PermissionsClientListForResourceGroupResponse])
}

PermissionsServer is a fake server for instances of the armauthorization.PermissionsClient type.

type PermissionsServerTransport

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

PermissionsServerTransport connects instances of armauthorization.PermissionsClient to instances of PermissionsServer. Don't use this type directly, use NewPermissionsServerTransport instead.

func NewPermissionsServerTransport

func NewPermissionsServerTransport(srv *PermissionsServer) *PermissionsServerTransport

NewPermissionsServerTransport creates a new instance of PermissionsServerTransport with the provided implementation. The returned PermissionsServerTransport instance is connected to an instance of armauthorization.PermissionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PermissionsServerTransport) Do

Do implements the policy.Transporter interface for PermissionsServerTransport.

type ProviderOperationsMetadataServer

type ProviderOperationsMetadataServer struct {
	// Get is the fake for method ProviderOperationsMetadataClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceProviderNamespace string, options *armauthorization.ProviderOperationsMetadataClientGetOptions) (resp azfake.Responder[armauthorization.ProviderOperationsMetadataClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ProviderOperationsMetadataClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armauthorization.ProviderOperationsMetadataClientListOptions) (resp azfake.PagerResponder[armauthorization.ProviderOperationsMetadataClientListResponse])
}

ProviderOperationsMetadataServer is a fake server for instances of the armauthorization.ProviderOperationsMetadataClient type.

type ProviderOperationsMetadataServerTransport

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

ProviderOperationsMetadataServerTransport connects instances of armauthorization.ProviderOperationsMetadataClient to instances of ProviderOperationsMetadataServer. Don't use this type directly, use NewProviderOperationsMetadataServerTransport instead.

func NewProviderOperationsMetadataServerTransport

func NewProviderOperationsMetadataServerTransport(srv *ProviderOperationsMetadataServer) *ProviderOperationsMetadataServerTransport

NewProviderOperationsMetadataServerTransport creates a new instance of ProviderOperationsMetadataServerTransport with the provided implementation. The returned ProviderOperationsMetadataServerTransport instance is connected to an instance of armauthorization.ProviderOperationsMetadataClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ProviderOperationsMetadataServerTransport) Do

Do implements the policy.Transporter interface for ProviderOperationsMetadataServerTransport.

type RoleAssignmentScheduleInstancesServer

type RoleAssignmentScheduleInstancesServer struct {
	// Get is the fake for method RoleAssignmentScheduleInstancesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleAssignmentScheduleInstanceName string, options *armauthorization.RoleAssignmentScheduleInstancesClientGetOptions) (resp azfake.Responder[armauthorization.RoleAssignmentScheduleInstancesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleAssignmentScheduleInstancesClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleAssignmentScheduleInstancesClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentScheduleInstancesClientListForScopeResponse])
}

RoleAssignmentScheduleInstancesServer is a fake server for instances of the armauthorization.RoleAssignmentScheduleInstancesClient type.

type RoleAssignmentScheduleInstancesServerTransport

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

RoleAssignmentScheduleInstancesServerTransport connects instances of armauthorization.RoleAssignmentScheduleInstancesClient to instances of RoleAssignmentScheduleInstancesServer. Don't use this type directly, use NewRoleAssignmentScheduleInstancesServerTransport instead.

func NewRoleAssignmentScheduleInstancesServerTransport

func NewRoleAssignmentScheduleInstancesServerTransport(srv *RoleAssignmentScheduleInstancesServer) *RoleAssignmentScheduleInstancesServerTransport

NewRoleAssignmentScheduleInstancesServerTransport creates a new instance of RoleAssignmentScheduleInstancesServerTransport with the provided implementation. The returned RoleAssignmentScheduleInstancesServerTransport instance is connected to an instance of armauthorization.RoleAssignmentScheduleInstancesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleAssignmentScheduleInstancesServerTransport) Do

Do implements the policy.Transporter interface for RoleAssignmentScheduleInstancesServerTransport.

type RoleAssignmentScheduleRequestsServer

type RoleAssignmentScheduleRequestsServer struct {
	// Cancel is the fake for method RoleAssignmentScheduleRequestsClient.Cancel
	// HTTP status codes to indicate success: http.StatusOK
	Cancel func(ctx context.Context, scope string, roleAssignmentScheduleRequestName string, options *armauthorization.RoleAssignmentScheduleRequestsClientCancelOptions) (resp azfake.Responder[armauthorization.RoleAssignmentScheduleRequestsClientCancelResponse], errResp azfake.ErrorResponder)

	// Create is the fake for method RoleAssignmentScheduleRequestsClient.Create
	// HTTP status codes to indicate success: http.StatusCreated
	Create func(ctx context.Context, scope string, roleAssignmentScheduleRequestName string, parameters armauthorization.RoleAssignmentScheduleRequest, options *armauthorization.RoleAssignmentScheduleRequestsClientCreateOptions) (resp azfake.Responder[armauthorization.RoleAssignmentScheduleRequestsClientCreateResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleAssignmentScheduleRequestsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleAssignmentScheduleRequestName string, options *armauthorization.RoleAssignmentScheduleRequestsClientGetOptions) (resp azfake.Responder[armauthorization.RoleAssignmentScheduleRequestsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleAssignmentScheduleRequestsClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleAssignmentScheduleRequestsClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentScheduleRequestsClientListForScopeResponse])

	// Validate is the fake for method RoleAssignmentScheduleRequestsClient.Validate
	// HTTP status codes to indicate success: http.StatusOK
	Validate func(ctx context.Context, scope string, roleAssignmentScheduleRequestName string, parameters armauthorization.RoleAssignmentScheduleRequest, options *armauthorization.RoleAssignmentScheduleRequestsClientValidateOptions) (resp azfake.Responder[armauthorization.RoleAssignmentScheduleRequestsClientValidateResponse], errResp azfake.ErrorResponder)
}

RoleAssignmentScheduleRequestsServer is a fake server for instances of the armauthorization.RoleAssignmentScheduleRequestsClient type.

type RoleAssignmentScheduleRequestsServerTransport

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

RoleAssignmentScheduleRequestsServerTransport connects instances of armauthorization.RoleAssignmentScheduleRequestsClient to instances of RoleAssignmentScheduleRequestsServer. Don't use this type directly, use NewRoleAssignmentScheduleRequestsServerTransport instead.

func NewRoleAssignmentScheduleRequestsServerTransport

func NewRoleAssignmentScheduleRequestsServerTransport(srv *RoleAssignmentScheduleRequestsServer) *RoleAssignmentScheduleRequestsServerTransport

NewRoleAssignmentScheduleRequestsServerTransport creates a new instance of RoleAssignmentScheduleRequestsServerTransport with the provided implementation. The returned RoleAssignmentScheduleRequestsServerTransport instance is connected to an instance of armauthorization.RoleAssignmentScheduleRequestsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleAssignmentScheduleRequestsServerTransport) Do

Do implements the policy.Transporter interface for RoleAssignmentScheduleRequestsServerTransport.

type RoleAssignmentSchedulesServer

type RoleAssignmentSchedulesServer struct {
	// Get is the fake for method RoleAssignmentSchedulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleAssignmentScheduleName string, options *armauthorization.RoleAssignmentSchedulesClientGetOptions) (resp azfake.Responder[armauthorization.RoleAssignmentSchedulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleAssignmentSchedulesClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleAssignmentSchedulesClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentSchedulesClientListForScopeResponse])
}

RoleAssignmentSchedulesServer is a fake server for instances of the armauthorization.RoleAssignmentSchedulesClient type.

type RoleAssignmentSchedulesServerTransport

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

RoleAssignmentSchedulesServerTransport connects instances of armauthorization.RoleAssignmentSchedulesClient to instances of RoleAssignmentSchedulesServer. Don't use this type directly, use NewRoleAssignmentSchedulesServerTransport instead.

func NewRoleAssignmentSchedulesServerTransport

func NewRoleAssignmentSchedulesServerTransport(srv *RoleAssignmentSchedulesServer) *RoleAssignmentSchedulesServerTransport

NewRoleAssignmentSchedulesServerTransport creates a new instance of RoleAssignmentSchedulesServerTransport with the provided implementation. The returned RoleAssignmentSchedulesServerTransport instance is connected to an instance of armauthorization.RoleAssignmentSchedulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleAssignmentSchedulesServerTransport) Do

Do implements the policy.Transporter interface for RoleAssignmentSchedulesServerTransport.

type RoleAssignmentsServer

type RoleAssignmentsServer struct {
	// Create is the fake for method RoleAssignmentsClient.Create
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	Create func(ctx context.Context, scope string, roleAssignmentName string, parameters armauthorization.RoleAssignmentCreateParameters, options *armauthorization.RoleAssignmentsClientCreateOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientCreateResponse], errResp azfake.ErrorResponder)

	// CreateByID is the fake for method RoleAssignmentsClient.CreateByID
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateByID func(ctx context.Context, roleAssignmentID string, parameters armauthorization.RoleAssignmentCreateParameters, options *armauthorization.RoleAssignmentsClientCreateByIDOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientCreateByIDResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method RoleAssignmentsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, scope string, roleAssignmentName string, options *armauthorization.RoleAssignmentsClientDeleteOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientDeleteResponse], errResp azfake.ErrorResponder)

	// DeleteByID is the fake for method RoleAssignmentsClient.DeleteByID
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	DeleteByID func(ctx context.Context, roleAssignmentID string, options *armauthorization.RoleAssignmentsClientDeleteByIDOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientDeleteByIDResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleAssignmentsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleAssignmentName string, options *armauthorization.RoleAssignmentsClientGetOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientGetResponse], errResp azfake.ErrorResponder)

	// GetByID is the fake for method RoleAssignmentsClient.GetByID
	// HTTP status codes to indicate success: http.StatusOK
	GetByID func(ctx context.Context, roleAssignmentID string, options *armauthorization.RoleAssignmentsClientGetByIDOptions) (resp azfake.Responder[armauthorization.RoleAssignmentsClientGetByIDResponse], errResp azfake.ErrorResponder)

	// NewListForResourcePager is the fake for method RoleAssignmentsClient.NewListForResourcePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourcePager func(resourceGroupName string, resourceProviderNamespace string, resourceType string, resourceName string, options *armauthorization.RoleAssignmentsClientListForResourceOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentsClientListForResourceResponse])

	// NewListForResourceGroupPager is the fake for method RoleAssignmentsClient.NewListForResourceGroupPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForResourceGroupPager func(resourceGroupName string, options *armauthorization.RoleAssignmentsClientListForResourceGroupOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentsClientListForResourceGroupResponse])

	// NewListForScopePager is the fake for method RoleAssignmentsClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleAssignmentsClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentsClientListForScopeResponse])

	// NewListForSubscriptionPager is the fake for method RoleAssignmentsClient.NewListForSubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForSubscriptionPager func(options *armauthorization.RoleAssignmentsClientListForSubscriptionOptions) (resp azfake.PagerResponder[armauthorization.RoleAssignmentsClientListForSubscriptionResponse])
}

RoleAssignmentsServer is a fake server for instances of the armauthorization.RoleAssignmentsClient type.

type RoleAssignmentsServerTransport

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

RoleAssignmentsServerTransport connects instances of armauthorization.RoleAssignmentsClient to instances of RoleAssignmentsServer. Don't use this type directly, use NewRoleAssignmentsServerTransport instead.

func NewRoleAssignmentsServerTransport

func NewRoleAssignmentsServerTransport(srv *RoleAssignmentsServer) *RoleAssignmentsServerTransport

NewRoleAssignmentsServerTransport creates a new instance of RoleAssignmentsServerTransport with the provided implementation. The returned RoleAssignmentsServerTransport instance is connected to an instance of armauthorization.RoleAssignmentsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleAssignmentsServerTransport) Do

Do implements the policy.Transporter interface for RoleAssignmentsServerTransport.

type RoleDefinitionsServer

type RoleDefinitionsServer struct {
	// CreateOrUpdate is the fake for method RoleDefinitionsClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusCreated
	CreateOrUpdate func(ctx context.Context, scope string, roleDefinitionID string, roleDefinition armauthorization.RoleDefinition, options *armauthorization.RoleDefinitionsClientCreateOrUpdateOptions) (resp azfake.Responder[armauthorization.RoleDefinitionsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method RoleDefinitionsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, scope string, roleDefinitionID string, options *armauthorization.RoleDefinitionsClientDeleteOptions) (resp azfake.Responder[armauthorization.RoleDefinitionsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleDefinitionsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleDefinitionID string, options *armauthorization.RoleDefinitionsClientGetOptions) (resp azfake.Responder[armauthorization.RoleDefinitionsClientGetResponse], errResp azfake.ErrorResponder)

	// GetByID is the fake for method RoleDefinitionsClient.GetByID
	// HTTP status codes to indicate success: http.StatusOK
	GetByID func(ctx context.Context, roleID string, options *armauthorization.RoleDefinitionsClientGetByIDOptions) (resp azfake.Responder[armauthorization.RoleDefinitionsClientGetByIDResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method RoleDefinitionsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(scope string, options *armauthorization.RoleDefinitionsClientListOptions) (resp azfake.PagerResponder[armauthorization.RoleDefinitionsClientListResponse])
}

RoleDefinitionsServer is a fake server for instances of the armauthorization.RoleDefinitionsClient type.

type RoleDefinitionsServerTransport

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

RoleDefinitionsServerTransport connects instances of armauthorization.RoleDefinitionsClient to instances of RoleDefinitionsServer. Don't use this type directly, use NewRoleDefinitionsServerTransport instead.

func NewRoleDefinitionsServerTransport

func NewRoleDefinitionsServerTransport(srv *RoleDefinitionsServer) *RoleDefinitionsServerTransport

NewRoleDefinitionsServerTransport creates a new instance of RoleDefinitionsServerTransport with the provided implementation. The returned RoleDefinitionsServerTransport instance is connected to an instance of armauthorization.RoleDefinitionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleDefinitionsServerTransport) Do

Do implements the policy.Transporter interface for RoleDefinitionsServerTransport.

type RoleEligibilityScheduleInstancesServer

type RoleEligibilityScheduleInstancesServer struct {
	// Get is the fake for method RoleEligibilityScheduleInstancesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleEligibilityScheduleInstanceName string, options *armauthorization.RoleEligibilityScheduleInstancesClientGetOptions) (resp azfake.Responder[armauthorization.RoleEligibilityScheduleInstancesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleEligibilityScheduleInstancesClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleEligibilityScheduleInstancesClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleEligibilityScheduleInstancesClientListForScopeResponse])
}

RoleEligibilityScheduleInstancesServer is a fake server for instances of the armauthorization.RoleEligibilityScheduleInstancesClient type.

type RoleEligibilityScheduleInstancesServerTransport

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

RoleEligibilityScheduleInstancesServerTransport connects instances of armauthorization.RoleEligibilityScheduleInstancesClient to instances of RoleEligibilityScheduleInstancesServer. Don't use this type directly, use NewRoleEligibilityScheduleInstancesServerTransport instead.

func NewRoleEligibilityScheduleInstancesServerTransport

func NewRoleEligibilityScheduleInstancesServerTransport(srv *RoleEligibilityScheduleInstancesServer) *RoleEligibilityScheduleInstancesServerTransport

NewRoleEligibilityScheduleInstancesServerTransport creates a new instance of RoleEligibilityScheduleInstancesServerTransport with the provided implementation. The returned RoleEligibilityScheduleInstancesServerTransport instance is connected to an instance of armauthorization.RoleEligibilityScheduleInstancesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleEligibilityScheduleInstancesServerTransport) Do

Do implements the policy.Transporter interface for RoleEligibilityScheduleInstancesServerTransport.

type RoleEligibilityScheduleRequestsServer

type RoleEligibilityScheduleRequestsServer struct {
	// Cancel is the fake for method RoleEligibilityScheduleRequestsClient.Cancel
	// HTTP status codes to indicate success: http.StatusOK
	Cancel func(ctx context.Context, scope string, roleEligibilityScheduleRequestName string, options *armauthorization.RoleEligibilityScheduleRequestsClientCancelOptions) (resp azfake.Responder[armauthorization.RoleEligibilityScheduleRequestsClientCancelResponse], errResp azfake.ErrorResponder)

	// Create is the fake for method RoleEligibilityScheduleRequestsClient.Create
	// HTTP status codes to indicate success: http.StatusCreated
	Create func(ctx context.Context, scope string, roleEligibilityScheduleRequestName string, parameters armauthorization.RoleEligibilityScheduleRequest, options *armauthorization.RoleEligibilityScheduleRequestsClientCreateOptions) (resp azfake.Responder[armauthorization.RoleEligibilityScheduleRequestsClientCreateResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleEligibilityScheduleRequestsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleEligibilityScheduleRequestName string, options *armauthorization.RoleEligibilityScheduleRequestsClientGetOptions) (resp azfake.Responder[armauthorization.RoleEligibilityScheduleRequestsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleEligibilityScheduleRequestsClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleEligibilityScheduleRequestsClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleEligibilityScheduleRequestsClientListForScopeResponse])

	// Validate is the fake for method RoleEligibilityScheduleRequestsClient.Validate
	// HTTP status codes to indicate success: http.StatusOK
	Validate func(ctx context.Context, scope string, roleEligibilityScheduleRequestName string, parameters armauthorization.RoleEligibilityScheduleRequest, options *armauthorization.RoleEligibilityScheduleRequestsClientValidateOptions) (resp azfake.Responder[armauthorization.RoleEligibilityScheduleRequestsClientValidateResponse], errResp azfake.ErrorResponder)
}

RoleEligibilityScheduleRequestsServer is a fake server for instances of the armauthorization.RoleEligibilityScheduleRequestsClient type.

type RoleEligibilityScheduleRequestsServerTransport

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

RoleEligibilityScheduleRequestsServerTransport connects instances of armauthorization.RoleEligibilityScheduleRequestsClient to instances of RoleEligibilityScheduleRequestsServer. Don't use this type directly, use NewRoleEligibilityScheduleRequestsServerTransport instead.

func NewRoleEligibilityScheduleRequestsServerTransport

func NewRoleEligibilityScheduleRequestsServerTransport(srv *RoleEligibilityScheduleRequestsServer) *RoleEligibilityScheduleRequestsServerTransport

NewRoleEligibilityScheduleRequestsServerTransport creates a new instance of RoleEligibilityScheduleRequestsServerTransport with the provided implementation. The returned RoleEligibilityScheduleRequestsServerTransport instance is connected to an instance of armauthorization.RoleEligibilityScheduleRequestsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleEligibilityScheduleRequestsServerTransport) Do

Do implements the policy.Transporter interface for RoleEligibilityScheduleRequestsServerTransport.

type RoleEligibilitySchedulesServer

type RoleEligibilitySchedulesServer struct {
	// Get is the fake for method RoleEligibilitySchedulesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleEligibilityScheduleName string, options *armauthorization.RoleEligibilitySchedulesClientGetOptions) (resp azfake.Responder[armauthorization.RoleEligibilitySchedulesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleEligibilitySchedulesClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleEligibilitySchedulesClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleEligibilitySchedulesClientListForScopeResponse])
}

RoleEligibilitySchedulesServer is a fake server for instances of the armauthorization.RoleEligibilitySchedulesClient type.

type RoleEligibilitySchedulesServerTransport

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

RoleEligibilitySchedulesServerTransport connects instances of armauthorization.RoleEligibilitySchedulesClient to instances of RoleEligibilitySchedulesServer. Don't use this type directly, use NewRoleEligibilitySchedulesServerTransport instead.

func NewRoleEligibilitySchedulesServerTransport

func NewRoleEligibilitySchedulesServerTransport(srv *RoleEligibilitySchedulesServer) *RoleEligibilitySchedulesServerTransport

NewRoleEligibilitySchedulesServerTransport creates a new instance of RoleEligibilitySchedulesServerTransport with the provided implementation. The returned RoleEligibilitySchedulesServerTransport instance is connected to an instance of armauthorization.RoleEligibilitySchedulesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleEligibilitySchedulesServerTransport) Do

Do implements the policy.Transporter interface for RoleEligibilitySchedulesServerTransport.

type RoleManagementPoliciesServer

type RoleManagementPoliciesServer struct {
	// Delete is the fake for method RoleManagementPoliciesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, scope string, roleManagementPolicyName string, options *armauthorization.RoleManagementPoliciesClientDeleteOptions) (resp azfake.Responder[armauthorization.RoleManagementPoliciesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleManagementPoliciesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleManagementPolicyName string, options *armauthorization.RoleManagementPoliciesClientGetOptions) (resp azfake.Responder[armauthorization.RoleManagementPoliciesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleManagementPoliciesClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleManagementPoliciesClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleManagementPoliciesClientListForScopeResponse])

	// Update is the fake for method RoleManagementPoliciesClient.Update
	// HTTP status codes to indicate success: http.StatusOK
	Update func(ctx context.Context, scope string, roleManagementPolicyName string, parameters armauthorization.RoleManagementPolicy, options *armauthorization.RoleManagementPoliciesClientUpdateOptions) (resp azfake.Responder[armauthorization.RoleManagementPoliciesClientUpdateResponse], errResp azfake.ErrorResponder)
}

RoleManagementPoliciesServer is a fake server for instances of the armauthorization.RoleManagementPoliciesClient type.

type RoleManagementPoliciesServerTransport

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

RoleManagementPoliciesServerTransport connects instances of armauthorization.RoleManagementPoliciesClient to instances of RoleManagementPoliciesServer. Don't use this type directly, use NewRoleManagementPoliciesServerTransport instead.

func NewRoleManagementPoliciesServerTransport

func NewRoleManagementPoliciesServerTransport(srv *RoleManagementPoliciesServer) *RoleManagementPoliciesServerTransport

NewRoleManagementPoliciesServerTransport creates a new instance of RoleManagementPoliciesServerTransport with the provided implementation. The returned RoleManagementPoliciesServerTransport instance is connected to an instance of armauthorization.RoleManagementPoliciesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleManagementPoliciesServerTransport) Do

Do implements the policy.Transporter interface for RoleManagementPoliciesServerTransport.

type RoleManagementPolicyAssignmentsServer

type RoleManagementPolicyAssignmentsServer struct {
	// Create is the fake for method RoleManagementPolicyAssignmentsClient.Create
	// HTTP status codes to indicate success: http.StatusCreated
	Create func(ctx context.Context, scope string, roleManagementPolicyAssignmentName string, parameters armauthorization.RoleManagementPolicyAssignment, options *armauthorization.RoleManagementPolicyAssignmentsClientCreateOptions) (resp azfake.Responder[armauthorization.RoleManagementPolicyAssignmentsClientCreateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method RoleManagementPolicyAssignmentsClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, scope string, roleManagementPolicyAssignmentName string, options *armauthorization.RoleManagementPolicyAssignmentsClientDeleteOptions) (resp azfake.Responder[armauthorization.RoleManagementPolicyAssignmentsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method RoleManagementPolicyAssignmentsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, scope string, roleManagementPolicyAssignmentName string, options *armauthorization.RoleManagementPolicyAssignmentsClientGetOptions) (resp azfake.Responder[armauthorization.RoleManagementPolicyAssignmentsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListForScopePager is the fake for method RoleManagementPolicyAssignmentsClient.NewListForScopePager
	// HTTP status codes to indicate success: http.StatusOK
	NewListForScopePager func(scope string, options *armauthorization.RoleManagementPolicyAssignmentsClientListForScopeOptions) (resp azfake.PagerResponder[armauthorization.RoleManagementPolicyAssignmentsClientListForScopeResponse])
}

RoleManagementPolicyAssignmentsServer is a fake server for instances of the armauthorization.RoleManagementPolicyAssignmentsClient type.

type RoleManagementPolicyAssignmentsServerTransport

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

RoleManagementPolicyAssignmentsServerTransport connects instances of armauthorization.RoleManagementPolicyAssignmentsClient to instances of RoleManagementPolicyAssignmentsServer. Don't use this type directly, use NewRoleManagementPolicyAssignmentsServerTransport instead.

func NewRoleManagementPolicyAssignmentsServerTransport

func NewRoleManagementPolicyAssignmentsServerTransport(srv *RoleManagementPolicyAssignmentsServer) *RoleManagementPolicyAssignmentsServerTransport

NewRoleManagementPolicyAssignmentsServerTransport creates a new instance of RoleManagementPolicyAssignmentsServerTransport with the provided implementation. The returned RoleManagementPolicyAssignmentsServerTransport instance is connected to an instance of armauthorization.RoleManagementPolicyAssignmentsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*RoleManagementPolicyAssignmentsServerTransport) Do

Do implements the policy.Transporter interface for RoleManagementPolicyAssignmentsServerTransport.

type ServerFactory

type ServerFactory struct {
	ClassicAdministratorsServer            ClassicAdministratorsServer
	DenyAssignmentsServer                  DenyAssignmentsServer
	EligibleChildResourcesServer           EligibleChildResourcesServer
	GlobalAdministratorServer              GlobalAdministratorServer
	PermissionsServer                      PermissionsServer
	ProviderOperationsMetadataServer       ProviderOperationsMetadataServer
	RoleAssignmentScheduleInstancesServer  RoleAssignmentScheduleInstancesServer
	RoleAssignmentScheduleRequestsServer   RoleAssignmentScheduleRequestsServer
	RoleAssignmentSchedulesServer          RoleAssignmentSchedulesServer
	RoleAssignmentsServer                  RoleAssignmentsServer
	RoleDefinitionsServer                  RoleDefinitionsServer
	RoleEligibilityScheduleInstancesServer RoleEligibilityScheduleInstancesServer
	RoleEligibilityScheduleRequestsServer  RoleEligibilityScheduleRequestsServer
	RoleEligibilitySchedulesServer         RoleEligibilitySchedulesServer
	RoleManagementPoliciesServer           RoleManagementPoliciesServer
	RoleManagementPolicyAssignmentsServer  RoleManagementPolicyAssignmentsServer
}

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

type ServerFactoryTransport

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

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