fake

package
v1.4.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 AddonsServer

type AddonsServer struct {
	// BeginCreateOrUpdate is the fake for method AddonsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, addonName string, addon armavs.Addon, options *armavs.AddonsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.AddonsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method AddonsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, addonName string, options *armavs.AddonsClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.AddonsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AddonsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, addonName string, options *armavs.AddonsClientGetOptions) (resp azfake.Responder[armavs.AddonsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method AddonsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.AddonsClientListOptions) (resp azfake.PagerResponder[armavs.AddonsClientListResponse])
}

AddonsServer is a fake server for instances of the armavs.AddonsClient type.

type AddonsServerTransport

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

AddonsServerTransport connects instances of armavs.AddonsClient to instances of AddonsServer. Don't use this type directly, use NewAddonsServerTransport instead.

func NewAddonsServerTransport

func NewAddonsServerTransport(srv *AddonsServer) *AddonsServerTransport

NewAddonsServerTransport creates a new instance of AddonsServerTransport with the provided implementation. The returned AddonsServerTransport instance is connected to an instance of armavs.AddonsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AddonsServerTransport) Do

Do implements the policy.Transporter interface for AddonsServerTransport.

type AuthorizationsServer

type AuthorizationsServer struct {
	// BeginCreateOrUpdate is the fake for method AuthorizationsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, authorizationName string, authorization armavs.ExpressRouteAuthorization, options *armavs.AuthorizationsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.AuthorizationsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method AuthorizationsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, authorizationName string, options *armavs.AuthorizationsClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.AuthorizationsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method AuthorizationsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, authorizationName string, options *armavs.AuthorizationsClientGetOptions) (resp azfake.Responder[armavs.AuthorizationsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method AuthorizationsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.AuthorizationsClientListOptions) (resp azfake.PagerResponder[armavs.AuthorizationsClientListResponse])
}

AuthorizationsServer is a fake server for instances of the armavs.AuthorizationsClient type.

type AuthorizationsServerTransport

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

AuthorizationsServerTransport connects instances of armavs.AuthorizationsClient to instances of AuthorizationsServer. Don't use this type directly, use NewAuthorizationsServerTransport instead.

func NewAuthorizationsServerTransport

func NewAuthorizationsServerTransport(srv *AuthorizationsServer) *AuthorizationsServerTransport

NewAuthorizationsServerTransport creates a new instance of AuthorizationsServerTransport with the provided implementation. The returned AuthorizationsServerTransport instance is connected to an instance of armavs.AuthorizationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*AuthorizationsServerTransport) Do

Do implements the policy.Transporter interface for AuthorizationsServerTransport.

type CloudLinksServer

type CloudLinksServer struct {
	// BeginCreateOrUpdate is the fake for method CloudLinksClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, cloudLinkName string, cloudLink armavs.CloudLink, options *armavs.CloudLinksClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.CloudLinksClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method CloudLinksClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, cloudLinkName string, options *armavs.CloudLinksClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.CloudLinksClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method CloudLinksClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, cloudLinkName string, options *armavs.CloudLinksClientGetOptions) (resp azfake.Responder[armavs.CloudLinksClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method CloudLinksClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.CloudLinksClientListOptions) (resp azfake.PagerResponder[armavs.CloudLinksClientListResponse])
}

CloudLinksServer is a fake server for instances of the armavs.CloudLinksClient type.

type CloudLinksServerTransport

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

CloudLinksServerTransport connects instances of armavs.CloudLinksClient to instances of CloudLinksServer. Don't use this type directly, use NewCloudLinksServerTransport instead.

func NewCloudLinksServerTransport

func NewCloudLinksServerTransport(srv *CloudLinksServer) *CloudLinksServerTransport

NewCloudLinksServerTransport creates a new instance of CloudLinksServerTransport with the provided implementation. The returned CloudLinksServerTransport instance is connected to an instance of armavs.CloudLinksClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*CloudLinksServerTransport) Do

Do implements the policy.Transporter interface for CloudLinksServerTransport.

type ClustersServer

type ClustersServer struct {
	// BeginCreateOrUpdate is the fake for method ClustersClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, cluster armavs.Cluster, options *armavs.ClustersClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.ClustersClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method ClustersClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, options *armavs.ClustersClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.ClustersClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ClustersClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, options *armavs.ClustersClientGetOptions) (resp azfake.Responder[armavs.ClustersClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ClustersClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.ClustersClientListOptions) (resp azfake.PagerResponder[armavs.ClustersClientListResponse])

	// ListZones is the fake for method ClustersClient.ListZones
	// HTTP status codes to indicate success: http.StatusOK
	ListZones func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, options *armavs.ClustersClientListZonesOptions) (resp azfake.Responder[armavs.ClustersClientListZonesResponse], errResp azfake.ErrorResponder)

	// BeginUpdate is the fake for method ClustersClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, clusterUpdate armavs.ClusterUpdate, options *armavs.ClustersClientBeginUpdateOptions) (resp azfake.PollerResponder[armavs.ClustersClientUpdateResponse], errResp azfake.ErrorResponder)
}

ClustersServer is a fake server for instances of the armavs.ClustersClient type.

type ClustersServerTransport

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

ClustersServerTransport connects instances of armavs.ClustersClient to instances of ClustersServer. Don't use this type directly, use NewClustersServerTransport instead.

func NewClustersServerTransport

func NewClustersServerTransport(srv *ClustersServer) *ClustersServerTransport

NewClustersServerTransport creates a new instance of ClustersServerTransport with the provided implementation. The returned ClustersServerTransport instance is connected to an instance of armavs.ClustersClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ClustersServerTransport) Do

Do implements the policy.Transporter interface for ClustersServerTransport.

type DatastoresServer

type DatastoresServer struct {
	// BeginCreateOrUpdate is the fake for method DatastoresClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, datastoreName string, datastore armavs.Datastore, options *armavs.DatastoresClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.DatastoresClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method DatastoresClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, datastoreName string, options *armavs.DatastoresClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.DatastoresClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method DatastoresClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, datastoreName string, options *armavs.DatastoresClientGetOptions) (resp azfake.Responder[armavs.DatastoresClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method DatastoresClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, clusterName string, options *armavs.DatastoresClientListOptions) (resp azfake.PagerResponder[armavs.DatastoresClientListResponse])
}

DatastoresServer is a fake server for instances of the armavs.DatastoresClient type.

type DatastoresServerTransport

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

DatastoresServerTransport connects instances of armavs.DatastoresClient to instances of DatastoresServer. Don't use this type directly, use NewDatastoresServerTransport instead.

func NewDatastoresServerTransport

func NewDatastoresServerTransport(srv *DatastoresServer) *DatastoresServerTransport

NewDatastoresServerTransport creates a new instance of DatastoresServerTransport with the provided implementation. The returned DatastoresServerTransport instance is connected to an instance of armavs.DatastoresClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*DatastoresServerTransport) Do

Do implements the policy.Transporter interface for DatastoresServerTransport.

type GlobalReachConnectionsServer

type GlobalReachConnectionsServer struct {
	// BeginCreateOrUpdate is the fake for method GlobalReachConnectionsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, globalReachConnectionName string, globalReachConnection armavs.GlobalReachConnection, options *armavs.GlobalReachConnectionsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.GlobalReachConnectionsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method GlobalReachConnectionsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, globalReachConnectionName string, options *armavs.GlobalReachConnectionsClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.GlobalReachConnectionsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method GlobalReachConnectionsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, globalReachConnectionName string, options *armavs.GlobalReachConnectionsClientGetOptions) (resp azfake.Responder[armavs.GlobalReachConnectionsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method GlobalReachConnectionsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.GlobalReachConnectionsClientListOptions) (resp azfake.PagerResponder[armavs.GlobalReachConnectionsClientListResponse])
}

GlobalReachConnectionsServer is a fake server for instances of the armavs.GlobalReachConnectionsClient type.

type GlobalReachConnectionsServerTransport

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

GlobalReachConnectionsServerTransport connects instances of armavs.GlobalReachConnectionsClient to instances of GlobalReachConnectionsServer. Don't use this type directly, use NewGlobalReachConnectionsServerTransport instead.

func NewGlobalReachConnectionsServerTransport

func NewGlobalReachConnectionsServerTransport(srv *GlobalReachConnectionsServer) *GlobalReachConnectionsServerTransport

NewGlobalReachConnectionsServerTransport creates a new instance of GlobalReachConnectionsServerTransport with the provided implementation. The returned GlobalReachConnectionsServerTransport instance is connected to an instance of armavs.GlobalReachConnectionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*GlobalReachConnectionsServerTransport) Do

Do implements the policy.Transporter interface for GlobalReachConnectionsServerTransport.

type HcxEnterpriseSitesServer

type HcxEnterpriseSitesServer struct {
	// CreateOrUpdate is the fake for method HcxEnterpriseSitesClient.CreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	CreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, hcxEnterpriseSiteName string, hcxEnterpriseSite armavs.HcxEnterpriseSite, options *armavs.HcxEnterpriseSitesClientCreateOrUpdateOptions) (resp azfake.Responder[armavs.HcxEnterpriseSitesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// Delete is the fake for method HcxEnterpriseSitesClient.Delete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusNoContent
	Delete func(ctx context.Context, resourceGroupName string, privateCloudName string, hcxEnterpriseSiteName string, options *armavs.HcxEnterpriseSitesClientDeleteOptions) (resp azfake.Responder[armavs.HcxEnterpriseSitesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method HcxEnterpriseSitesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, hcxEnterpriseSiteName string, options *armavs.HcxEnterpriseSitesClientGetOptions) (resp azfake.Responder[armavs.HcxEnterpriseSitesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method HcxEnterpriseSitesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.HcxEnterpriseSitesClientListOptions) (resp azfake.PagerResponder[armavs.HcxEnterpriseSitesClientListResponse])
}

HcxEnterpriseSitesServer is a fake server for instances of the armavs.HcxEnterpriseSitesClient type.

type HcxEnterpriseSitesServerTransport

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

HcxEnterpriseSitesServerTransport connects instances of armavs.HcxEnterpriseSitesClient to instances of HcxEnterpriseSitesServer. Don't use this type directly, use NewHcxEnterpriseSitesServerTransport instead.

func NewHcxEnterpriseSitesServerTransport

func NewHcxEnterpriseSitesServerTransport(srv *HcxEnterpriseSitesServer) *HcxEnterpriseSitesServerTransport

NewHcxEnterpriseSitesServerTransport creates a new instance of HcxEnterpriseSitesServerTransport with the provided implementation. The returned HcxEnterpriseSitesServerTransport instance is connected to an instance of armavs.HcxEnterpriseSitesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*HcxEnterpriseSitesServerTransport) Do

Do implements the policy.Transporter interface for HcxEnterpriseSitesServerTransport.

type LocationsServer

type LocationsServer struct {
	// CheckQuotaAvailability is the fake for method LocationsClient.CheckQuotaAvailability
	// HTTP status codes to indicate success: http.StatusOK
	CheckQuotaAvailability func(ctx context.Context, location string, options *armavs.LocationsClientCheckQuotaAvailabilityOptions) (resp azfake.Responder[armavs.LocationsClientCheckQuotaAvailabilityResponse], errResp azfake.ErrorResponder)

	// CheckTrialAvailability is the fake for method LocationsClient.CheckTrialAvailability
	// HTTP status codes to indicate success: http.StatusOK
	CheckTrialAvailability func(ctx context.Context, location string, options *armavs.LocationsClientCheckTrialAvailabilityOptions) (resp azfake.Responder[armavs.LocationsClientCheckTrialAvailabilityResponse], errResp azfake.ErrorResponder)
}

LocationsServer is a fake server for instances of the armavs.LocationsClient type.

type LocationsServerTransport

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

LocationsServerTransport connects instances of armavs.LocationsClient to instances of LocationsServer. Don't use this type directly, use NewLocationsServerTransport instead.

func NewLocationsServerTransport

func NewLocationsServerTransport(srv *LocationsServer) *LocationsServerTransport

NewLocationsServerTransport creates a new instance of LocationsServerTransport with the provided implementation. The returned LocationsServerTransport instance is connected to an instance of armavs.LocationsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*LocationsServerTransport) Do

Do implements the policy.Transporter interface for LocationsServerTransport.

type OperationsServer

type OperationsServer struct {
	// NewListPager is the fake for method OperationsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(options *armavs.OperationsClientListOptions) (resp azfake.PagerResponder[armavs.OperationsClientListResponse])
}

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

type OperationsServerTransport

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

OperationsServerTransport connects instances of armavs.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 armavs.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 PlacementPoliciesServer

type PlacementPoliciesServer struct {
	// BeginCreateOrUpdate is the fake for method PlacementPoliciesClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, placementPolicyName string, placementPolicy armavs.PlacementPolicy, options *armavs.PlacementPoliciesClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.PlacementPoliciesClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method PlacementPoliciesClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, placementPolicyName string, options *armavs.PlacementPoliciesClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.PlacementPoliciesClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PlacementPoliciesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, placementPolicyName string, options *armavs.PlacementPoliciesClientGetOptions) (resp azfake.Responder[armavs.PlacementPoliciesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method PlacementPoliciesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, clusterName string, options *armavs.PlacementPoliciesClientListOptions) (resp azfake.PagerResponder[armavs.PlacementPoliciesClientListResponse])

	// BeginUpdate is the fake for method PlacementPoliciesClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, placementPolicyName string, placementPolicyUpdate armavs.PlacementPolicyUpdate, options *armavs.PlacementPoliciesClientBeginUpdateOptions) (resp azfake.PollerResponder[armavs.PlacementPoliciesClientUpdateResponse], errResp azfake.ErrorResponder)
}

PlacementPoliciesServer is a fake server for instances of the armavs.PlacementPoliciesClient type.

type PlacementPoliciesServerTransport

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

PlacementPoliciesServerTransport connects instances of armavs.PlacementPoliciesClient to instances of PlacementPoliciesServer. Don't use this type directly, use NewPlacementPoliciesServerTransport instead.

func NewPlacementPoliciesServerTransport

func NewPlacementPoliciesServerTransport(srv *PlacementPoliciesServer) *PlacementPoliciesServerTransport

NewPlacementPoliciesServerTransport creates a new instance of PlacementPoliciesServerTransport with the provided implementation. The returned PlacementPoliciesServerTransport instance is connected to an instance of armavs.PlacementPoliciesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PlacementPoliciesServerTransport) Do

Do implements the policy.Transporter interface for PlacementPoliciesServerTransport.

type PrivateCloudsServer

type PrivateCloudsServer struct {
	// BeginCreateOrUpdate is the fake for method PrivateCloudsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, privateCloud armavs.PrivateCloud, options *armavs.PrivateCloudsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.PrivateCloudsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method PrivateCloudsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, options *armavs.PrivateCloudsClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.PrivateCloudsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method PrivateCloudsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, options *armavs.PrivateCloudsClientGetOptions) (resp azfake.Responder[armavs.PrivateCloudsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method PrivateCloudsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, options *armavs.PrivateCloudsClientListOptions) (resp azfake.PagerResponder[armavs.PrivateCloudsClientListResponse])

	// ListAdminCredentials is the fake for method PrivateCloudsClient.ListAdminCredentials
	// HTTP status codes to indicate success: http.StatusOK
	ListAdminCredentials func(ctx context.Context, resourceGroupName string, privateCloudName string, options *armavs.PrivateCloudsClientListAdminCredentialsOptions) (resp azfake.Responder[armavs.PrivateCloudsClientListAdminCredentialsResponse], errResp azfake.ErrorResponder)

	// NewListInSubscriptionPager is the fake for method PrivateCloudsClient.NewListInSubscriptionPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListInSubscriptionPager func(options *armavs.PrivateCloudsClientListInSubscriptionOptions) (resp azfake.PagerResponder[armavs.PrivateCloudsClientListInSubscriptionResponse])

	// BeginRotateNsxtPassword is the fake for method PrivateCloudsClient.BeginRotateNsxtPassword
	// HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent
	BeginRotateNsxtPassword func(ctx context.Context, resourceGroupName string, privateCloudName string, options *armavs.PrivateCloudsClientBeginRotateNsxtPasswordOptions) (resp azfake.PollerResponder[armavs.PrivateCloudsClientRotateNsxtPasswordResponse], errResp azfake.ErrorResponder)

	// BeginRotateVcenterPassword is the fake for method PrivateCloudsClient.BeginRotateVcenterPassword
	// HTTP status codes to indicate success: http.StatusAccepted, http.StatusNoContent
	BeginRotateVcenterPassword func(ctx context.Context, resourceGroupName string, privateCloudName string, options *armavs.PrivateCloudsClientBeginRotateVcenterPasswordOptions) (resp azfake.PollerResponder[armavs.PrivateCloudsClientRotateVcenterPasswordResponse], errResp azfake.ErrorResponder)

	// BeginUpdate is the fake for method PrivateCloudsClient.BeginUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, privateCloudUpdate armavs.PrivateCloudUpdate, options *armavs.PrivateCloudsClientBeginUpdateOptions) (resp azfake.PollerResponder[armavs.PrivateCloudsClientUpdateResponse], errResp azfake.ErrorResponder)
}

PrivateCloudsServer is a fake server for instances of the armavs.PrivateCloudsClient type.

type PrivateCloudsServerTransport

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

PrivateCloudsServerTransport connects instances of armavs.PrivateCloudsClient to instances of PrivateCloudsServer. Don't use this type directly, use NewPrivateCloudsServerTransport instead.

func NewPrivateCloudsServerTransport

func NewPrivateCloudsServerTransport(srv *PrivateCloudsServer) *PrivateCloudsServerTransport

NewPrivateCloudsServerTransport creates a new instance of PrivateCloudsServerTransport with the provided implementation. The returned PrivateCloudsServerTransport instance is connected to an instance of armavs.PrivateCloudsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*PrivateCloudsServerTransport) Do

Do implements the policy.Transporter interface for PrivateCloudsServerTransport.

type ScriptCmdletsServer

type ScriptCmdletsServer struct {
	// Get is the fake for method ScriptCmdletsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptPackageName string, scriptCmdletName string, options *armavs.ScriptCmdletsClientGetOptions) (resp azfake.Responder[armavs.ScriptCmdletsClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ScriptCmdletsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, scriptPackageName string, options *armavs.ScriptCmdletsClientListOptions) (resp azfake.PagerResponder[armavs.ScriptCmdletsClientListResponse])
}

ScriptCmdletsServer is a fake server for instances of the armavs.ScriptCmdletsClient type.

type ScriptCmdletsServerTransport

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

ScriptCmdletsServerTransport connects instances of armavs.ScriptCmdletsClient to instances of ScriptCmdletsServer. Don't use this type directly, use NewScriptCmdletsServerTransport instead.

func NewScriptCmdletsServerTransport

func NewScriptCmdletsServerTransport(srv *ScriptCmdletsServer) *ScriptCmdletsServerTransport

NewScriptCmdletsServerTransport creates a new instance of ScriptCmdletsServerTransport with the provided implementation. The returned ScriptCmdletsServerTransport instance is connected to an instance of armavs.ScriptCmdletsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ScriptCmdletsServerTransport) Do

Do implements the policy.Transporter interface for ScriptCmdletsServerTransport.

type ScriptExecutionsServer

type ScriptExecutionsServer struct {
	// BeginCreateOrUpdate is the fake for method ScriptExecutionsClient.BeginCreateOrUpdate
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateOrUpdate func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptExecutionName string, scriptExecution armavs.ScriptExecution, options *armavs.ScriptExecutionsClientBeginCreateOrUpdateOptions) (resp azfake.PollerResponder[armavs.ScriptExecutionsClientCreateOrUpdateResponse], errResp azfake.ErrorResponder)

	// BeginDelete is the fake for method ScriptExecutionsClient.BeginDelete
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDelete func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptExecutionName string, options *armavs.ScriptExecutionsClientBeginDeleteOptions) (resp azfake.PollerResponder[armavs.ScriptExecutionsClientDeleteResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method ScriptExecutionsClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptExecutionName string, options *armavs.ScriptExecutionsClientGetOptions) (resp azfake.Responder[armavs.ScriptExecutionsClientGetResponse], errResp azfake.ErrorResponder)

	// GetExecutionLogs is the fake for method ScriptExecutionsClient.GetExecutionLogs
	// HTTP status codes to indicate success: http.StatusOK
	GetExecutionLogs func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptExecutionName string, options *armavs.ScriptExecutionsClientGetExecutionLogsOptions) (resp azfake.Responder[armavs.ScriptExecutionsClientGetExecutionLogsResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ScriptExecutionsClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.ScriptExecutionsClientListOptions) (resp azfake.PagerResponder[armavs.ScriptExecutionsClientListResponse])
}

ScriptExecutionsServer is a fake server for instances of the armavs.ScriptExecutionsClient type.

type ScriptExecutionsServerTransport

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

ScriptExecutionsServerTransport connects instances of armavs.ScriptExecutionsClient to instances of ScriptExecutionsServer. Don't use this type directly, use NewScriptExecutionsServerTransport instead.

func NewScriptExecutionsServerTransport

func NewScriptExecutionsServerTransport(srv *ScriptExecutionsServer) *ScriptExecutionsServerTransport

NewScriptExecutionsServerTransport creates a new instance of ScriptExecutionsServerTransport with the provided implementation. The returned ScriptExecutionsServerTransport instance is connected to an instance of armavs.ScriptExecutionsClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ScriptExecutionsServerTransport) Do

Do implements the policy.Transporter interface for ScriptExecutionsServerTransport.

type ScriptPackagesServer

type ScriptPackagesServer struct {
	// Get is the fake for method ScriptPackagesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, scriptPackageName string, options *armavs.ScriptPackagesClientGetOptions) (resp azfake.Responder[armavs.ScriptPackagesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method ScriptPackagesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.ScriptPackagesClientListOptions) (resp azfake.PagerResponder[armavs.ScriptPackagesClientListResponse])
}

ScriptPackagesServer is a fake server for instances of the armavs.ScriptPackagesClient type.

type ScriptPackagesServerTransport

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

ScriptPackagesServerTransport connects instances of armavs.ScriptPackagesClient to instances of ScriptPackagesServer. Don't use this type directly, use NewScriptPackagesServerTransport instead.

func NewScriptPackagesServerTransport

func NewScriptPackagesServerTransport(srv *ScriptPackagesServer) *ScriptPackagesServerTransport

NewScriptPackagesServerTransport creates a new instance of ScriptPackagesServerTransport with the provided implementation. The returned ScriptPackagesServerTransport instance is connected to an instance of armavs.ScriptPackagesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*ScriptPackagesServerTransport) Do

Do implements the policy.Transporter interface for ScriptPackagesServerTransport.

type ServerFactory

type ServerFactory struct {
	AddonsServer                 AddonsServer
	AuthorizationsServer         AuthorizationsServer
	CloudLinksServer             CloudLinksServer
	ClustersServer               ClustersServer
	DatastoresServer             DatastoresServer
	GlobalReachConnectionsServer GlobalReachConnectionsServer
	HcxEnterpriseSitesServer     HcxEnterpriseSitesServer
	LocationsServer              LocationsServer
	OperationsServer             OperationsServer
	PlacementPoliciesServer      PlacementPoliciesServer
	PrivateCloudsServer          PrivateCloudsServer
	ScriptCmdletsServer          ScriptCmdletsServer
	ScriptExecutionsServer       ScriptExecutionsServer
	ScriptPackagesServer         ScriptPackagesServer
	VirtualMachinesServer        VirtualMachinesServer
	WorkloadNetworksServer       WorkloadNetworksServer
}

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

type ServerFactoryTransport

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

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

type VirtualMachinesServer struct {
	// Get is the fake for method VirtualMachinesClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, virtualMachineID string, options *armavs.VirtualMachinesClientGetOptions) (resp azfake.Responder[armavs.VirtualMachinesClientGetResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method VirtualMachinesClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, clusterName string, options *armavs.VirtualMachinesClientListOptions) (resp azfake.PagerResponder[armavs.VirtualMachinesClientListResponse])

	// BeginRestrictMovement is the fake for method VirtualMachinesClient.BeginRestrictMovement
	// HTTP status codes to indicate success: http.StatusAccepted
	BeginRestrictMovement func(ctx context.Context, resourceGroupName string, privateCloudName string, clusterName string, virtualMachineID string, restrictMovement armavs.VirtualMachineRestrictMovement, options *armavs.VirtualMachinesClientBeginRestrictMovementOptions) (resp azfake.PollerResponder[armavs.VirtualMachinesClientRestrictMovementResponse], errResp azfake.ErrorResponder)
}

VirtualMachinesServer is a fake server for instances of the armavs.VirtualMachinesClient type.

type VirtualMachinesServerTransport

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

VirtualMachinesServerTransport connects instances of armavs.VirtualMachinesClient to instances of VirtualMachinesServer. Don't use this type directly, use NewVirtualMachinesServerTransport instead.

func NewVirtualMachinesServerTransport

func NewVirtualMachinesServerTransport(srv *VirtualMachinesServer) *VirtualMachinesServerTransport

NewVirtualMachinesServerTransport creates a new instance of VirtualMachinesServerTransport with the provided implementation. The returned VirtualMachinesServerTransport instance is connected to an instance of armavs.VirtualMachinesClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*VirtualMachinesServerTransport) Do

Do implements the policy.Transporter interface for VirtualMachinesServerTransport.

type WorkloadNetworksServer

type WorkloadNetworksServer struct {
	// BeginCreateDNSService is the fake for method WorkloadNetworksClient.BeginCreateDNSService
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateDNSService func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsServiceID string, workloadNetworkDNSService armavs.WorkloadNetworkDNSService, options *armavs.WorkloadNetworksClientBeginCreateDNSServiceOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreateDNSServiceResponse], errResp azfake.ErrorResponder)

	// BeginCreateDNSZone is the fake for method WorkloadNetworksClient.BeginCreateDNSZone
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateDNSZone func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsZoneID string, workloadNetworkDNSZone armavs.WorkloadNetworkDNSZone, options *armavs.WorkloadNetworksClientBeginCreateDNSZoneOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreateDNSZoneResponse], errResp azfake.ErrorResponder)

	// BeginCreateDhcp is the fake for method WorkloadNetworksClient.BeginCreateDhcp
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateDhcp func(ctx context.Context, resourceGroupName string, privateCloudName string, dhcpID string, workloadNetworkDhcp armavs.WorkloadNetworkDhcp, options *armavs.WorkloadNetworksClientBeginCreateDhcpOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreateDhcpResponse], errResp azfake.ErrorResponder)

	// BeginCreatePortMirroring is the fake for method WorkloadNetworksClient.BeginCreatePortMirroring
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreatePortMirroring func(ctx context.Context, resourceGroupName string, privateCloudName string, portMirroringID string, workloadNetworkPortMirroring armavs.WorkloadNetworkPortMirroring, options *armavs.WorkloadNetworksClientBeginCreatePortMirroringOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreatePortMirroringResponse], errResp azfake.ErrorResponder)

	// BeginCreatePublicIP is the fake for method WorkloadNetworksClient.BeginCreatePublicIP
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreatePublicIP func(ctx context.Context, resourceGroupName string, privateCloudName string, publicIPID string, workloadNetworkPublicIP armavs.WorkloadNetworkPublicIP, options *armavs.WorkloadNetworksClientBeginCreatePublicIPOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreatePublicIPResponse], errResp azfake.ErrorResponder)

	// BeginCreateSegments is the fake for method WorkloadNetworksClient.BeginCreateSegments
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateSegments func(ctx context.Context, resourceGroupName string, privateCloudName string, segmentID string, workloadNetworkSegment armavs.WorkloadNetworkSegment, options *armavs.WorkloadNetworksClientBeginCreateSegmentsOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreateSegmentsResponse], errResp azfake.ErrorResponder)

	// BeginCreateVMGroup is the fake for method WorkloadNetworksClient.BeginCreateVMGroup
	// HTTP status codes to indicate success: http.StatusOK, http.StatusCreated
	BeginCreateVMGroup func(ctx context.Context, resourceGroupName string, privateCloudName string, vmGroupID string, workloadNetworkVMGroup armavs.WorkloadNetworkVMGroup, options *armavs.WorkloadNetworksClientBeginCreateVMGroupOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientCreateVMGroupResponse], errResp azfake.ErrorResponder)

	// BeginDeleteDNSService is the fake for method WorkloadNetworksClient.BeginDeleteDNSService
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeleteDNSService func(ctx context.Context, resourceGroupName string, dnsServiceID string, privateCloudName string, options *armavs.WorkloadNetworksClientBeginDeleteDNSServiceOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeleteDNSServiceResponse], errResp azfake.ErrorResponder)

	// BeginDeleteDNSZone is the fake for method WorkloadNetworksClient.BeginDeleteDNSZone
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeleteDNSZone func(ctx context.Context, resourceGroupName string, dnsZoneID string, privateCloudName string, options *armavs.WorkloadNetworksClientBeginDeleteDNSZoneOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeleteDNSZoneResponse], errResp azfake.ErrorResponder)

	// BeginDeleteDhcp is the fake for method WorkloadNetworksClient.BeginDeleteDhcp
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeleteDhcp func(ctx context.Context, resourceGroupName string, privateCloudName string, dhcpID string, options *armavs.WorkloadNetworksClientBeginDeleteDhcpOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeleteDhcpResponse], errResp azfake.ErrorResponder)

	// BeginDeletePortMirroring is the fake for method WorkloadNetworksClient.BeginDeletePortMirroring
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeletePortMirroring func(ctx context.Context, resourceGroupName string, portMirroringID string, privateCloudName string, options *armavs.WorkloadNetworksClientBeginDeletePortMirroringOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeletePortMirroringResponse], errResp azfake.ErrorResponder)

	// BeginDeletePublicIP is the fake for method WorkloadNetworksClient.BeginDeletePublicIP
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeletePublicIP func(ctx context.Context, resourceGroupName string, publicIPID string, privateCloudName string, options *armavs.WorkloadNetworksClientBeginDeletePublicIPOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeletePublicIPResponse], errResp azfake.ErrorResponder)

	// BeginDeleteSegment is the fake for method WorkloadNetworksClient.BeginDeleteSegment
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeleteSegment func(ctx context.Context, resourceGroupName string, privateCloudName string, segmentID string, options *armavs.WorkloadNetworksClientBeginDeleteSegmentOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeleteSegmentResponse], errResp azfake.ErrorResponder)

	// BeginDeleteVMGroup is the fake for method WorkloadNetworksClient.BeginDeleteVMGroup
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted, http.StatusNoContent
	BeginDeleteVMGroup func(ctx context.Context, resourceGroupName string, vmGroupID string, privateCloudName string, options *armavs.WorkloadNetworksClientBeginDeleteVMGroupOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientDeleteVMGroupResponse], errResp azfake.ErrorResponder)

	// Get is the fake for method WorkloadNetworksClient.Get
	// HTTP status codes to indicate success: http.StatusOK
	Get func(ctx context.Context, resourceGroupName string, privateCloudName string, workloadNetworkName armavs.WorkloadNetworkName, options *armavs.WorkloadNetworksClientGetOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetResponse], errResp azfake.ErrorResponder)

	// GetDNSService is the fake for method WorkloadNetworksClient.GetDNSService
	// HTTP status codes to indicate success: http.StatusOK
	GetDNSService func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsServiceID string, options *armavs.WorkloadNetworksClientGetDNSServiceOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetDNSServiceResponse], errResp azfake.ErrorResponder)

	// GetDNSZone is the fake for method WorkloadNetworksClient.GetDNSZone
	// HTTP status codes to indicate success: http.StatusOK
	GetDNSZone func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsZoneID string, options *armavs.WorkloadNetworksClientGetDNSZoneOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetDNSZoneResponse], errResp azfake.ErrorResponder)

	// GetDhcp is the fake for method WorkloadNetworksClient.GetDhcp
	// HTTP status codes to indicate success: http.StatusOK
	GetDhcp func(ctx context.Context, resourceGroupName string, dhcpID string, privateCloudName string, options *armavs.WorkloadNetworksClientGetDhcpOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetDhcpResponse], errResp azfake.ErrorResponder)

	// GetGateway is the fake for method WorkloadNetworksClient.GetGateway
	// HTTP status codes to indicate success: http.StatusOK
	GetGateway func(ctx context.Context, resourceGroupName string, privateCloudName string, gatewayID string, options *armavs.WorkloadNetworksClientGetGatewayOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetGatewayResponse], errResp azfake.ErrorResponder)

	// GetPortMirroring is the fake for method WorkloadNetworksClient.GetPortMirroring
	// HTTP status codes to indicate success: http.StatusOK
	GetPortMirroring func(ctx context.Context, resourceGroupName string, privateCloudName string, portMirroringID string, options *armavs.WorkloadNetworksClientGetPortMirroringOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetPortMirroringResponse], errResp azfake.ErrorResponder)

	// GetPublicIP is the fake for method WorkloadNetworksClient.GetPublicIP
	// HTTP status codes to indicate success: http.StatusOK
	GetPublicIP func(ctx context.Context, resourceGroupName string, privateCloudName string, publicIPID string, options *armavs.WorkloadNetworksClientGetPublicIPOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetPublicIPResponse], errResp azfake.ErrorResponder)

	// GetSegment is the fake for method WorkloadNetworksClient.GetSegment
	// HTTP status codes to indicate success: http.StatusOK
	GetSegment func(ctx context.Context, resourceGroupName string, privateCloudName string, segmentID string, options *armavs.WorkloadNetworksClientGetSegmentOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetSegmentResponse], errResp azfake.ErrorResponder)

	// GetVMGroup is the fake for method WorkloadNetworksClient.GetVMGroup
	// HTTP status codes to indicate success: http.StatusOK
	GetVMGroup func(ctx context.Context, resourceGroupName string, privateCloudName string, vmGroupID string, options *armavs.WorkloadNetworksClientGetVMGroupOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetVMGroupResponse], errResp azfake.ErrorResponder)

	// GetVirtualMachine is the fake for method WorkloadNetworksClient.GetVirtualMachine
	// HTTP status codes to indicate success: http.StatusOK
	GetVirtualMachine func(ctx context.Context, resourceGroupName string, privateCloudName string, virtualMachineID string, options *armavs.WorkloadNetworksClientGetVirtualMachineOptions) (resp azfake.Responder[armavs.WorkloadNetworksClientGetVirtualMachineResponse], errResp azfake.ErrorResponder)

	// NewListPager is the fake for method WorkloadNetworksClient.NewListPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListResponse])

	// NewListDNSServicesPager is the fake for method WorkloadNetworksClient.NewListDNSServicesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListDNSServicesPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListDNSServicesOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListDNSServicesResponse])

	// NewListDNSZonesPager is the fake for method WorkloadNetworksClient.NewListDNSZonesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListDNSZonesPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListDNSZonesOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListDNSZonesResponse])

	// NewListDhcpPager is the fake for method WorkloadNetworksClient.NewListDhcpPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListDhcpPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListDhcpOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListDhcpResponse])

	// NewListGatewaysPager is the fake for method WorkloadNetworksClient.NewListGatewaysPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListGatewaysPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListGatewaysOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListGatewaysResponse])

	// NewListPortMirroringPager is the fake for method WorkloadNetworksClient.NewListPortMirroringPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPortMirroringPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListPortMirroringOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListPortMirroringResponse])

	// NewListPublicIPsPager is the fake for method WorkloadNetworksClient.NewListPublicIPsPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListPublicIPsPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListPublicIPsOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListPublicIPsResponse])

	// NewListSegmentsPager is the fake for method WorkloadNetworksClient.NewListSegmentsPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListSegmentsPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListSegmentsOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListSegmentsResponse])

	// NewListVMGroupsPager is the fake for method WorkloadNetworksClient.NewListVMGroupsPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListVMGroupsPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListVMGroupsOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListVMGroupsResponse])

	// NewListVirtualMachinesPager is the fake for method WorkloadNetworksClient.NewListVirtualMachinesPager
	// HTTP status codes to indicate success: http.StatusOK
	NewListVirtualMachinesPager func(resourceGroupName string, privateCloudName string, options *armavs.WorkloadNetworksClientListVirtualMachinesOptions) (resp azfake.PagerResponder[armavs.WorkloadNetworksClientListVirtualMachinesResponse])

	// BeginUpdateDNSService is the fake for method WorkloadNetworksClient.BeginUpdateDNSService
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdateDNSService func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsServiceID string, workloadNetworkDNSService armavs.WorkloadNetworkDNSService, options *armavs.WorkloadNetworksClientBeginUpdateDNSServiceOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdateDNSServiceResponse], errResp azfake.ErrorResponder)

	// BeginUpdateDNSZone is the fake for method WorkloadNetworksClient.BeginUpdateDNSZone
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdateDNSZone func(ctx context.Context, resourceGroupName string, privateCloudName string, dnsZoneID string, workloadNetworkDNSZone armavs.WorkloadNetworkDNSZone, options *armavs.WorkloadNetworksClientBeginUpdateDNSZoneOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdateDNSZoneResponse], errResp azfake.ErrorResponder)

	// BeginUpdateDhcp is the fake for method WorkloadNetworksClient.BeginUpdateDhcp
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdateDhcp func(ctx context.Context, resourceGroupName string, privateCloudName string, dhcpID string, workloadNetworkDhcp armavs.WorkloadNetworkDhcp, options *armavs.WorkloadNetworksClientBeginUpdateDhcpOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdateDhcpResponse], errResp azfake.ErrorResponder)

	// BeginUpdatePortMirroring is the fake for method WorkloadNetworksClient.BeginUpdatePortMirroring
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdatePortMirroring func(ctx context.Context, resourceGroupName string, privateCloudName string, portMirroringID string, workloadNetworkPortMirroring armavs.WorkloadNetworkPortMirroring, options *armavs.WorkloadNetworksClientBeginUpdatePortMirroringOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdatePortMirroringResponse], errResp azfake.ErrorResponder)

	// BeginUpdateSegments is the fake for method WorkloadNetworksClient.BeginUpdateSegments
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdateSegments func(ctx context.Context, resourceGroupName string, privateCloudName string, segmentID string, workloadNetworkSegment armavs.WorkloadNetworkSegment, options *armavs.WorkloadNetworksClientBeginUpdateSegmentsOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdateSegmentsResponse], errResp azfake.ErrorResponder)

	// BeginUpdateVMGroup is the fake for method WorkloadNetworksClient.BeginUpdateVMGroup
	// HTTP status codes to indicate success: http.StatusOK, http.StatusAccepted
	BeginUpdateVMGroup func(ctx context.Context, resourceGroupName string, privateCloudName string, vmGroupID string, workloadNetworkVMGroup armavs.WorkloadNetworkVMGroup, options *armavs.WorkloadNetworksClientBeginUpdateVMGroupOptions) (resp azfake.PollerResponder[armavs.WorkloadNetworksClientUpdateVMGroupResponse], errResp azfake.ErrorResponder)
}

WorkloadNetworksServer is a fake server for instances of the armavs.WorkloadNetworksClient type.

type WorkloadNetworksServerTransport

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

WorkloadNetworksServerTransport connects instances of armavs.WorkloadNetworksClient to instances of WorkloadNetworksServer. Don't use this type directly, use NewWorkloadNetworksServerTransport instead.

func NewWorkloadNetworksServerTransport

func NewWorkloadNetworksServerTransport(srv *WorkloadNetworksServer) *WorkloadNetworksServerTransport

NewWorkloadNetworksServerTransport creates a new instance of WorkloadNetworksServerTransport with the provided implementation. The returned WorkloadNetworksServerTransport instance is connected to an instance of armavs.WorkloadNetworksClient via the azcore.ClientOptions.Transporter field in the client's constructor parameters.

func (*WorkloadNetworksServerTransport) Do

Do implements the policy.Transporter interface for WorkloadNetworksServerTransport.

Jump to

Keyboard shortcuts

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