Documentation
¶
Index ¶
- type AdvancedClustersClientMock
- func (c *AdvancedClustersClientMock) Create(_ context.Context, projectID string, cluster *mongodbatlas.AdvancedCluster) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
- func (c *AdvancedClustersClientMock) Delete(_ context.Context, projectID string, clusterName string, ...) (*mongodbatlas.Response, error)
- func (c *AdvancedClustersClientMock) Get(_ context.Context, projectID string, clusterName string) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
- func (c *AdvancedClustersClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.AdvancedClustersResponse, *mongodbatlas.Response, error)
- func (c *AdvancedClustersClientMock) TestFailover(_ context.Context, projectID string, clusterName string) (*mongodbatlas.Response, error)
- func (c *AdvancedClustersClientMock) Update(_ context.Context, projectID string, clusterName string, ...) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
- type AlertConfigurationsMock
- func (c *AlertConfigurationsMock) Create(_ context.Context, projectID string, ...) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) Delete(_ context.Context, projectID string, alertConfigID string) (*mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) EnableAnAlertConfig(_ context.Context, projectID string, alertConfigID string, enabled *bool) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) GetAnAlertConfig(_ context.Context, projectID string, alertConfigID string) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) GetOpenAlertsConfig(_ context.Context, projectID string, alertConfigID string) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) ListMatcherFields(_ context.Context) ([]string, *mongodbatlas.Response, error)
- func (c *AlertConfigurationsMock) Update(_ context.Context, projectID string, alertConfigID string, ...) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
- type AuditingClientMock
- type CloudProviderAccessClientMock
- func (c *CloudProviderAccessClientMock) AuthorizeRole(_ context.Context, projectID string, roleID string, ...) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
- func (c *CloudProviderAccessClientMock) CreateRole(_ context.Context, projectID string, ...) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
- func (c *CloudProviderAccessClientMock) DeauthorizeRole(_ context.Context, cpa *mongodbatlas.CloudProviderDeauthorizationRequest) (*mongodbatlas.Response, error)
- func (c *CloudProviderAccessClientMock) GetRole(_ context.Context, projectID string, roleID string) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
- func (c *CloudProviderAccessClientMock) ListRoles(_ context.Context, projectID string) (*mongodbatlas.CloudProviderAccessRoles, *mongodbatlas.Response, error)
- type CloudProviderSnapshotBackupPoliciesClientMock
- func (c *CloudProviderSnapshotBackupPoliciesClientMock) Delete(_ context.Context, projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
- func (c *CloudProviderSnapshotBackupPoliciesClientMock) Get(_ context.Context, projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
- func (c *CloudProviderSnapshotBackupPoliciesClientMock) Update(_ context.Context, projectID string, clusterName string, ...) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
- type ContainerClientMock
- func (c *ContainerClientMock) Create(_ context.Context, projectID string, container *mongodbatlas.Container) (*mongodbatlas.Container, *mongodbatlas.Response, error)
- func (c *ContainerClientMock) Delete(_ context.Context, projectID string, containerID string) (*mongodbatlas.Response, error)
- func (c *ContainerClientMock) Get(_ context.Context, projectID string, containerID string) (*mongodbatlas.Container, *mongodbatlas.Response, error)
- func (c *ContainerClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ContainersListOptions) ([]mongodbatlas.Container, *mongodbatlas.Response, error)
- func (c *ContainerClientMock) ListAll(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.Container, *mongodbatlas.Response, error)
- func (c *ContainerClientMock) Update(_ context.Context, projectID string, containerID string, ...) (*mongodbatlas.Container, *mongodbatlas.Response, error)
- type CustomRolesClientMock
- func (c *CustomRolesClientMock) Create(_ context.Context, projectID string, customRole *mongodbatlas.CustomDBRole) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
- func (c *CustomRolesClientMock) Delete(_ context.Context, projectID string, customRoleID string) (*mongodbatlas.Response, error)
- func (c *CustomRolesClientMock) Get(_ context.Context, projectID string, customRoleID string) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
- func (c *CustomRolesClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*[]mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
- func (c *CustomRolesClientMock) Update(_ context.Context, projectID string, customRoleID string, ...) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
- type EncryptionAtRestClientMock
- func (c *EncryptionAtRestClientMock) Create(_ context.Context, ear *mongodbatlas.EncryptionAtRest) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error)
- func (c *EncryptionAtRestClientMock) Delete(_ context.Context, projectID string) (*mongodbatlas.Response, error)
- func (c *EncryptionAtRestClientMock) Get(_ context.Context, projectID string) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error)
- type MaintenanceWindowClientMock
- func (c *MaintenanceWindowClientMock) AutoDefer(_ context.Context, projectID string) (*mongodbatlas.Response, error)
- func (c *MaintenanceWindowClientMock) Defer(_ context.Context, projectID string) (*mongodbatlas.Response, error)
- func (c *MaintenanceWindowClientMock) Get(_ context.Context, projectID string) (*mongodbatlas.MaintenanceWindow, *mongodbatlas.Response, error)
- func (c *MaintenanceWindowClientMock) Reset(_ context.Context, projectID string) (*mongodbatlas.Response, error)
- func (c *MaintenanceWindowClientMock) Update(_ context.Context, projectID string, ...) (*mongodbatlas.Response, error)
- type NetworkPeeringClientMock
- func (c *NetworkPeeringClientMock) Create(_ context.Context, projectID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
- func (c *NetworkPeeringClientMock) Delete(_ context.Context, projectID string, peerID string) (*mongodbatlas.Response, error)
- func (c *NetworkPeeringClientMock) Get(_ context.Context, projectID string, peerID string) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
- func (c *NetworkPeeringClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ContainersListOptions) ([]mongodbatlas.Peer, *mongodbatlas.Response, error)
- func (c *NetworkPeeringClientMock) Update(_ context.Context, projectID string, peerID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
- type PrivateEndpointsClientMock
- func (c *PrivateEndpointsClientMock) AddOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, ...) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) Create(_ context.Context, projectID string, ...) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) Delete(_ context.Context, projectID string, cloudProvider string, ...) (*mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) DeleteOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, ...) (*mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) Get(_ context.Context, projectID string, cloudProvider string, ...) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) GetOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, ...) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) GetRegionalizedPrivateEndpointSetting(_ context.Context, projectID string) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, ...)
- func (c *PrivateEndpointsClientMock) List(_ context.Context, projectID string, cloudProvider string, ...) ([]mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
- func (c *PrivateEndpointsClientMock) UpdateRegionalizedPrivateEndpointSetting(_ context.Context, projectID string, enabled bool) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, ...)
- type ProjectIPAccessListClientMock
- func (c *ProjectIPAccessListClientMock) Create(_ context.Context, projectID string, ...) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error)
- func (c *ProjectIPAccessListClientMock) Delete(_ context.Context, projectID, entry string) (*mongodbatlas.Response, error)
- func (c *ProjectIPAccessListClientMock) Get(_ context.Context, projectID string, entry string) (*mongodbatlas.ProjectIPAccessList, *mongodbatlas.Response, error)
- func (c *ProjectIPAccessListClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error)
- type ProjectsClientMock
- func (c *ProjectsClientMock) AddTeamsToProject(_ context.Context, projectID string, teams []*mongodbatlas.ProjectTeam) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) Create(_ context.Context, project *mongodbatlas.Project, ...) (*mongodbatlas.Project, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) Delete(_ context.Context, projectID string) (*mongodbatlas.Response, error)
- func (c *ProjectsClientMock) DeleteInvitation(_ context.Context, projectID string, invitationID string) (*mongodbatlas.Response, error)
- func (c *ProjectsClientMock) GetAllProjects(_ context.Context, _ *mongodbatlas.ListOptions) (*mongodbatlas.Projects, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) GetOneProject(_ context.Context, projectID string) (*mongodbatlas.Project, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) GetOneProjectByName(_ context.Context, projectName string) (*mongodbatlas.Project, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) GetProjectSettings(_ context.Context, projectID string) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) GetProjectTeamsAssigned(_ context.Context, projectID string) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) Invitation(_ context.Context, projectID string, invitationID string) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) Invitations(_ context.Context, projectID string, ...) ([]*mongodbatlas.Invitation, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) InviteUser(_ context.Context, projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) RemoveUserFromProject(_ context.Context, projectID string, userID string) (*mongodbatlas.Response, error)
- func (c *ProjectsClientMock) Update(_ context.Context, projectID string, ...) (*mongodbatlas.Project, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) UpdateInvitation(_ context.Context, projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) UpdateInvitationByID(_ context.Context, projectID string, invitationID string, ...) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
- func (c *ProjectsClientMock) UpdateProjectSettings(_ context.Context, projectID string, settings *mongodbatlas.ProjectSettings) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error)
- type ServerlessInstancesClientMock
- func (c *ServerlessInstancesClientMock) Create(_ context.Context, projectID string, ...) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
- func (c *ServerlessInstancesClientMock) Delete(_ context.Context, projectID string, name string) (*mongodbatlas.Response, error)
- func (c *ServerlessInstancesClientMock) Get(_ context.Context, projectID string, name string) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
- func (c *ServerlessInstancesClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.ClustersResponse, *mongodbatlas.Response, error)
- func (c *ServerlessInstancesClientMock) Update(_ context.Context, projectID string, name string, ...) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
- type TeamsClientMock
- func (c *TeamsClientMock) AddUsersToTeam(_ context.Context, orgID string, teamID string, userIDs []string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) Create(_ context.Context, orgID string, team *mongodbatlas.Team) (*mongodbatlas.Team, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) Get(_ context.Context, orgID string, teamID string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) GetOneTeamByName(_ context.Context, orgID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) GetTeamUsersAssigned(_ context.Context, orgID string, teamID string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) List(_ context.Context, orgID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.Team, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) RemoveTeamFromOrganization(_ context.Context, orgID string, teamID string) (*mongodbatlas.Response, error)
- func (c *TeamsClientMock) RemoveTeamFromProject(_ context.Context, projectID string, teamID string) (*mongodbatlas.Response, error)
- func (c *TeamsClientMock) RemoveUserToTeam(_ context.Context, orgID string, teamID string, userID string) (*mongodbatlas.Response, error)
- func (c *TeamsClientMock) Rename(_ context.Context, orgID string, teamID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
- func (c *TeamsClientMock) UpdateTeamRoles(_ context.Context, orgID string, teamID string, ...) ([]mongodbatlas.TeamRoles, *mongodbatlas.Response, error)
- type ThirdPartyIntegrationsClientMock
- func (c *ThirdPartyIntegrationsClientMock) Create(_ context.Context, projectID string, integrationType string, ...) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
- func (c *ThirdPartyIntegrationsClientMock) Delete(_ context.Context, projectID string, integrationType string) (*mongodbatlas.Response, error)
- func (c *ThirdPartyIntegrationsClientMock) Get(_ context.Context, projectID string, integrationType string) (*mongodbatlas.ThirdPartyIntegration, *mongodbatlas.Response, error)
- func (c *ThirdPartyIntegrationsClientMock) List(_ context.Context, projectID string) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
- func (c *ThirdPartyIntegrationsClientMock) Replace(_ context.Context, projectID string, integrationType string, ...) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedClustersClientMock ¶
type AdvancedClustersClientMock struct { ListFunc func(projectID string) (*mongodbatlas.AdvancedClustersResponse, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(projectID string, clusterName string) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, cluster *mongodbatlas.AdvancedCluster) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.AdvancedCluster UpdateFunc func(projectID string, clusterName string, cluster *mongodbatlas.AdvancedCluster) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.AdvancedCluster DeleteFunc func(projectID string, clusterName string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} TestFailoverFunc func(projectID string, clusterName string) (*mongodbatlas.Response, error) TestFailoverRequests map[string]struct{} }
func (*AdvancedClustersClientMock) Create ¶
func (c *AdvancedClustersClientMock) Create(_ context.Context, projectID string, cluster *mongodbatlas.AdvancedCluster) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
func (*AdvancedClustersClientMock) Delete ¶
func (c *AdvancedClustersClientMock) Delete(_ context.Context, projectID string, clusterName string, _ *mongodbatlas.DeleteAdvanceClusterOptions) (*mongodbatlas.Response, error)
func (*AdvancedClustersClientMock) Get ¶
func (c *AdvancedClustersClientMock) Get(_ context.Context, projectID string, clusterName string) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
func (*AdvancedClustersClientMock) List ¶
func (c *AdvancedClustersClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.AdvancedClustersResponse, *mongodbatlas.Response, error)
func (*AdvancedClustersClientMock) TestFailover ¶
func (c *AdvancedClustersClientMock) TestFailover(_ context.Context, projectID string, clusterName string) (*mongodbatlas.Response, error)
func (*AdvancedClustersClientMock) Update ¶
func (c *AdvancedClustersClientMock) Update(_ context.Context, projectID string, clusterName string, cluster *mongodbatlas.AdvancedCluster) (*mongodbatlas.AdvancedCluster, *mongodbatlas.Response, error)
type AlertConfigurationsMock ¶
type AlertConfigurationsMock struct { CreateFunc func(projectID string, alertConfig *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.AlertConfiguration EnableAnAlertConfigFunc func(projectID string, alertConfigID string, enabled *bool) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) EnableAnAlertConfigRequests map[string]*bool GetAnAlertConfigFunc func(projectID string, alertConfigID string) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) GetAnAlertConfigRequests map[string]struct{} GetOpenAlertsConfigFunc func(projectID string, alertConfigID string) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) GetOpenAlertsConfigRequests map[string]struct{} ListFunc func(projectID string) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) ListRequests map[string]struct{} ListMatcherFieldsFunc func() ([]string, *mongodbatlas.Response, error) ListMatcherFieldsCalls int UpdateFunc func(projectID string, alertConfigID string, alertConfig *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.AlertConfiguration DeleteFunc func(projectID string, alertConfigID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*AlertConfigurationsMock) Create ¶
func (c *AlertConfigurationsMock) Create(_ context.Context, projectID string, alertConfig *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) Delete ¶
func (c *AlertConfigurationsMock) Delete(_ context.Context, projectID string, alertConfigID string) (*mongodbatlas.Response, error)
func (*AlertConfigurationsMock) EnableAnAlertConfig ¶
func (c *AlertConfigurationsMock) EnableAnAlertConfig(_ context.Context, projectID string, alertConfigID string, enabled *bool) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) GetAnAlertConfig ¶
func (c *AlertConfigurationsMock) GetAnAlertConfig(_ context.Context, projectID string, alertConfigID string) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) GetOpenAlertsConfig ¶
func (c *AlertConfigurationsMock) GetOpenAlertsConfig(_ context.Context, projectID string, alertConfigID string) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) List ¶
func (c *AlertConfigurationsMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) ListMatcherFields ¶
func (c *AlertConfigurationsMock) ListMatcherFields(_ context.Context) ([]string, *mongodbatlas.Response, error)
func (*AlertConfigurationsMock) Update ¶
func (c *AlertConfigurationsMock) Update(_ context.Context, projectID string, alertConfigID string, alertConfig *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, *mongodbatlas.Response, error)
type AuditingClientMock ¶
type AuditingClientMock struct { GetFunc func(projectID string) (*mongodbatlas.Auditing, *mongodbatlas.Response, error) GetRequests map[string]struct{} ConfigureFunc func(projectID string, auditing *mongodbatlas.Auditing) (*mongodbatlas.Auditing, *mongodbatlas.Response, error) ConfigureRequests map[string]*mongodbatlas.Auditing }
func (*AuditingClientMock) Configure ¶
func (c *AuditingClientMock) Configure(_ context.Context, projectID string, auditing *mongodbatlas.Auditing) (*mongodbatlas.Auditing, *mongodbatlas.Response, error)
func (*AuditingClientMock) Get ¶
func (c *AuditingClientMock) Get(_ context.Context, projectID string) (*mongodbatlas.Auditing, *mongodbatlas.Response, error)
type CloudProviderAccessClientMock ¶
type CloudProviderAccessClientMock struct { ListRolesFunc func(projectID string) (*mongodbatlas.CloudProviderAccessRoles, *mongodbatlas.Response, error) ListRolesRequests map[string]struct{} GetRoleFunc func(projectID string, roleID string) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error) GetRoleRequests map[string]struct{} CreateRoleFunc func(projectID string, cpa *mongodbatlas.CloudProviderAccessRoleRequest) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error) CreateRoleRequests map[string]*mongodbatlas.CloudProviderAccessRoleRequest AuthorizeRoleFunc func(projectID, roleID string, cpa *mongodbatlas.CloudProviderAccessRoleRequest) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error) AuthorizeRoleRequests map[string]*mongodbatlas.CloudProviderAccessRoleRequest }
func (*CloudProviderAccessClientMock) AuthorizeRole ¶
func (c *CloudProviderAccessClientMock) AuthorizeRole(_ context.Context, projectID string, roleID string, cpa *mongodbatlas.CloudProviderAccessRoleRequest) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
func (*CloudProviderAccessClientMock) CreateRole ¶
func (c *CloudProviderAccessClientMock) CreateRole(_ context.Context, projectID string, cpa *mongodbatlas.CloudProviderAccessRoleRequest) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
func (*CloudProviderAccessClientMock) DeauthorizeRole ¶
func (c *CloudProviderAccessClientMock) DeauthorizeRole(_ context.Context, cpa *mongodbatlas.CloudProviderDeauthorizationRequest) (*mongodbatlas.Response, error)
func (*CloudProviderAccessClientMock) GetRole ¶
func (c *CloudProviderAccessClientMock) GetRole(_ context.Context, projectID string, roleID string) (*mongodbatlas.CloudProviderAccessRole, *mongodbatlas.Response, error)
func (*CloudProviderAccessClientMock) ListRoles ¶
func (c *CloudProviderAccessClientMock) ListRoles(_ context.Context, projectID string) (*mongodbatlas.CloudProviderAccessRoles, *mongodbatlas.Response, error)
type CloudProviderSnapshotBackupPoliciesClientMock ¶
type CloudProviderSnapshotBackupPoliciesClientMock struct { GetFunc func(projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error) GetRequests map[string]struct{} UpdateFunc func(projectID string, clusterName string, backup *mongodbatlas.CloudProviderSnapshotBackupPolicy) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.CloudProviderSnapshotBackupPolicy DeleteFunc func(projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*CloudProviderSnapshotBackupPoliciesClientMock) Delete ¶
func (c *CloudProviderSnapshotBackupPoliciesClientMock) Delete(_ context.Context, projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
func (*CloudProviderSnapshotBackupPoliciesClientMock) Get ¶
func (c *CloudProviderSnapshotBackupPoliciesClientMock) Get(_ context.Context, projectID string, clusterName string) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
func (*CloudProviderSnapshotBackupPoliciesClientMock) Update ¶
func (c *CloudProviderSnapshotBackupPoliciesClientMock) Update(_ context.Context, projectID string, clusterName string, backup *mongodbatlas.CloudProviderSnapshotBackupPolicy) (*mongodbatlas.CloudProviderSnapshotBackupPolicy, *mongodbatlas.Response, error)
type ContainerClientMock ¶
type ContainerClientMock struct { ListFunc func(projectID string) ([]mongodbatlas.Container, *mongodbatlas.Response, error) ListRequests map[string]struct{} ListAllFunc func(projectID string) ([]mongodbatlas.Container, *mongodbatlas.Response, error) ListAllRequests map[string]struct{} GetFunc func(projectID string, containerID string) (*mongodbatlas.Container, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, container *mongodbatlas.Container) (*mongodbatlas.Container, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.Container UpdateFunc func(projectID string, containerID string, container *mongodbatlas.Container) (*mongodbatlas.Container, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.Container DeleteFunc func(projectID string, containerID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*ContainerClientMock) Create ¶
func (c *ContainerClientMock) Create(_ context.Context, projectID string, container *mongodbatlas.Container) (*mongodbatlas.Container, *mongodbatlas.Response, error)
func (*ContainerClientMock) Delete ¶
func (c *ContainerClientMock) Delete(_ context.Context, projectID string, containerID string) (*mongodbatlas.Response, error)
func (*ContainerClientMock) Get ¶
func (c *ContainerClientMock) Get(_ context.Context, projectID string, containerID string) (*mongodbatlas.Container, *mongodbatlas.Response, error)
func (*ContainerClientMock) List ¶
func (c *ContainerClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ContainersListOptions) ([]mongodbatlas.Container, *mongodbatlas.Response, error)
func (*ContainerClientMock) ListAll ¶
func (c *ContainerClientMock) ListAll(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.Container, *mongodbatlas.Response, error)
func (*ContainerClientMock) Update ¶
func (c *ContainerClientMock) Update(_ context.Context, projectID string, containerID string, container *mongodbatlas.Container) (*mongodbatlas.Container, *mongodbatlas.Response, error)
type CustomRolesClientMock ¶
type CustomRolesClientMock struct { ListFunc func(projectID string) (*[]mongodbatlas.CustomDBRole, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(projectID string, customRoleID string) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, customRole *mongodbatlas.CustomDBRole) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.CustomDBRole UpdateFunc func(projectID string, customRoleID string, customRole *mongodbatlas.CustomDBRole) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.CustomDBRole DeleteFunc func(projectID string, customRoleID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*CustomRolesClientMock) Create ¶
func (c *CustomRolesClientMock) Create(_ context.Context, projectID string, customRole *mongodbatlas.CustomDBRole) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
func (*CustomRolesClientMock) Delete ¶
func (c *CustomRolesClientMock) Delete(_ context.Context, projectID string, customRoleID string) (*mongodbatlas.Response, error)
func (*CustomRolesClientMock) Get ¶
func (c *CustomRolesClientMock) Get(_ context.Context, projectID string, customRoleID string) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
func (*CustomRolesClientMock) List ¶
func (c *CustomRolesClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*[]mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
func (*CustomRolesClientMock) Update ¶
func (c *CustomRolesClientMock) Update(_ context.Context, projectID string, customRoleID string, customRole *mongodbatlas.CustomDBRole) (*mongodbatlas.CustomDBRole, *mongodbatlas.Response, error)
type EncryptionAtRestClientMock ¶
type EncryptionAtRestClientMock struct { CreateFunc func(ear *mongodbatlas.EncryptionAtRest) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error) CreateRequests []*mongodbatlas.EncryptionAtRest GetFunc func(projectID string) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error) GetRequests map[string]struct{} DeleteFunc func(projectID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*EncryptionAtRestClientMock) Create ¶
func (c *EncryptionAtRestClientMock) Create(_ context.Context, ear *mongodbatlas.EncryptionAtRest) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error)
func (*EncryptionAtRestClientMock) Delete ¶
func (c *EncryptionAtRestClientMock) Delete(_ context.Context, projectID string) (*mongodbatlas.Response, error)
func (*EncryptionAtRestClientMock) Get ¶
func (c *EncryptionAtRestClientMock) Get(_ context.Context, projectID string) (*mongodbatlas.EncryptionAtRest, *mongodbatlas.Response, error)
type MaintenanceWindowClientMock ¶
type MaintenanceWindowClientMock struct { GetFunc func(projectID string) (*mongodbatlas.MaintenanceWindow, *mongodbatlas.Response, error) GetRequests map[string]struct{} UpdateFunc func(projectID string, maintenance *mongodbatlas.MaintenanceWindow) (*mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.MaintenanceWindow DeferFunc func(projectID string) (*mongodbatlas.Response, error) DeferRequests map[string]struct{} AutoDeferFunc func(projectID string) (*mongodbatlas.Response, error) AutoDeferRequests map[string]struct{} ResetFunc func(projectID string) (*mongodbatlas.Response, error) ResetRequests map[string]struct{} }
func (*MaintenanceWindowClientMock) AutoDefer ¶
func (c *MaintenanceWindowClientMock) AutoDefer(_ context.Context, projectID string) (*mongodbatlas.Response, error)
func (*MaintenanceWindowClientMock) Defer ¶
func (c *MaintenanceWindowClientMock) Defer(_ context.Context, projectID string) (*mongodbatlas.Response, error)
func (*MaintenanceWindowClientMock) Get ¶
func (c *MaintenanceWindowClientMock) Get(_ context.Context, projectID string) (*mongodbatlas.MaintenanceWindow, *mongodbatlas.Response, error)
func (*MaintenanceWindowClientMock) Reset ¶
func (c *MaintenanceWindowClientMock) Reset(_ context.Context, projectID string) (*mongodbatlas.Response, error)
func (*MaintenanceWindowClientMock) Update ¶
func (c *MaintenanceWindowClientMock) Update(_ context.Context, projectID string, maintenance *mongodbatlas.MaintenanceWindow) (*mongodbatlas.Response, error)
type NetworkPeeringClientMock ¶
type NetworkPeeringClientMock struct { ListFunc func(projectID string) ([]mongodbatlas.Peer, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(projectID string, peerID string) (*mongodbatlas.Peer, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.Peer UpdateFunc func(projectID string, peerID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.Peer DeleteFunc func(projectID string, peerID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*NetworkPeeringClientMock) Create ¶
func (c *NetworkPeeringClientMock) Create(_ context.Context, projectID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
func (*NetworkPeeringClientMock) Delete ¶
func (c *NetworkPeeringClientMock) Delete(_ context.Context, projectID string, peerID string) (*mongodbatlas.Response, error)
func (*NetworkPeeringClientMock) Get ¶
func (c *NetworkPeeringClientMock) Get(_ context.Context, projectID string, peerID string) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
func (*NetworkPeeringClientMock) List ¶
func (c *NetworkPeeringClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ContainersListOptions) ([]mongodbatlas.Peer, *mongodbatlas.Response, error)
func (*NetworkPeeringClientMock) Update ¶
func (c *NetworkPeeringClientMock) Update(_ context.Context, projectID string, peerID string, peer *mongodbatlas.Peer) (*mongodbatlas.Peer, *mongodbatlas.Response, error)
type PrivateEndpointsClientMock ¶
type PrivateEndpointsClientMock struct { CreateFunc func(projectID string, endpoint *mongodbatlas.PrivateEndpointConnection) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.PrivateEndpointConnection GetFunc func(projectID string, cloudProvider string, endpointServiceID string) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error) GetRequests map[string]struct{} ListFunc func(projectID, providerName string) ([]mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error) ListRequests map[string]struct{} DeleteFunc func(projectID string, cloudProvider string, endpointServiceID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} AddOnePrivateEndpointFunc func(projectID string, cloudProvider string, endpointServiceID string, endpoint *mongodbatlas.InterfaceEndpointConnection) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error) AddOnePrivateEndpointRequests map[string]*mongodbatlas.InterfaceEndpointConnection GetOnePrivateEndpointFunc func(projectID string, cloudProvider string, endpointServiceID string, privateEndpointID string) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error) GetOnePrivateEndpointRequests map[string]struct{} DeleteOnePrivateEndpointFunc func(projectID string, cloudProvider string, endpointServiceID string, privateEndpointID string) (*mongodbatlas.Response, error) DeleteOnePrivateEndpointRequests map[string]struct{} UpdateRegionalizedPrivateEndpointSettingFunc func(projectID string, enabled bool) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, error) UpdateRegionalizedPrivateEndpointSettingRequests map[string]bool GetRegionalizedPrivateEndpointSettingFunc func(projectID string) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, error) GetRegionalizedPrivateEndpointSettingRequests map[string]struct{} }
func (*PrivateEndpointsClientMock) AddOnePrivateEndpoint ¶
func (c *PrivateEndpointsClientMock) AddOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, endpointServiceID string, endpoint *mongodbatlas.InterfaceEndpointConnection) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) Create ¶
func (c *PrivateEndpointsClientMock) Create(_ context.Context, projectID string, endpoint *mongodbatlas.PrivateEndpointConnection) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) Delete ¶
func (c *PrivateEndpointsClientMock) Delete(_ context.Context, projectID string, cloudProvider string, endpointServiceID string) (*mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) DeleteOnePrivateEndpoint ¶
func (c *PrivateEndpointsClientMock) DeleteOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, endpointServiceID string, privateEndpointID string) (*mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) Get ¶
func (c *PrivateEndpointsClientMock) Get(_ context.Context, projectID string, cloudProvider string, endpointServiceID string) (*mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) GetOnePrivateEndpoint ¶
func (c *PrivateEndpointsClientMock) GetOnePrivateEndpoint(_ context.Context, projectID string, cloudProvider string, endpointServiceID string, privateEndpointID string) (*mongodbatlas.InterfaceEndpointConnection, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) GetRegionalizedPrivateEndpointSetting ¶
func (c *PrivateEndpointsClientMock) GetRegionalizedPrivateEndpointSetting(_ context.Context, projectID string) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) List ¶
func (c *PrivateEndpointsClientMock) List(_ context.Context, projectID string, cloudProvider string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.PrivateEndpointConnection, *mongodbatlas.Response, error)
func (*PrivateEndpointsClientMock) UpdateRegionalizedPrivateEndpointSetting ¶
func (c *PrivateEndpointsClientMock) UpdateRegionalizedPrivateEndpointSetting(_ context.Context, projectID string, enabled bool) (*mongodbatlas.RegionalizedPrivateEndpointSetting, *mongodbatlas.Response, error)
type ProjectIPAccessListClientMock ¶
type ProjectIPAccessListClientMock struct { ListFunc func(projectID string) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(projectID string, entry string) (*mongodbatlas.ProjectIPAccessList, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, ipAccessLists []*mongodbatlas.ProjectIPAccessList) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error) CreateRequests map[string][]*mongodbatlas.ProjectIPAccessList DeleteFunc func(projectID, entry string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*ProjectIPAccessListClientMock) Create ¶
func (c *ProjectIPAccessListClientMock) Create(_ context.Context, projectID string, ipAccessLists []*mongodbatlas.ProjectIPAccessList) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error)
func (*ProjectIPAccessListClientMock) Delete ¶
func (c *ProjectIPAccessListClientMock) Delete(_ context.Context, projectID, entry string) (*mongodbatlas.Response, error)
func (*ProjectIPAccessListClientMock) Get ¶
func (c *ProjectIPAccessListClientMock) Get(_ context.Context, projectID string, entry string) (*mongodbatlas.ProjectIPAccessList, *mongodbatlas.Response, error)
func (*ProjectIPAccessListClientMock) List ¶
func (c *ProjectIPAccessListClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.ProjectIPAccessLists, *mongodbatlas.Response, error)
type ProjectsClientMock ¶
type ProjectsClientMock struct { GetAllProjectsFunc func() (*mongodbatlas.Projects, *mongodbatlas.Response, error) GetAllProjectsCalls int GetOneProjectFunc func(projectID string) (*mongodbatlas.Project, *mongodbatlas.Response, error) GetOneProjectRequests map[string]struct{} GetOneProjectByNameFunc func(projectName string) (*mongodbatlas.Project, *mongodbatlas.Response, error) GetOneProjectByNameRequests map[string]struct{} CreateFunc func(project *mongodbatlas.Project) (*mongodbatlas.Project, *mongodbatlas.Response, error) CreateRequests []*mongodbatlas.Project UpdateFunc func(projectID string, project *mongodbatlas.ProjectUpdateRequest) (*mongodbatlas.Project, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.ProjectUpdateRequest DeleteFunc func(projectID string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} GetProjectTeamsAssignedFunc func(projectID string) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error) GetProjectTeamsAssignedRequests map[string]struct{} AddTeamsToProjectFunc func(projectId string, teams []*mongodbatlas.ProjectTeam) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error) AddTeamsToProjectRequests map[string][]*mongodbatlas.ProjectTeam RemoveUserFromProjectFunc func(projectID string, userID string) (*mongodbatlas.Response, error) RemoveUserFromProjectRequests map[string]struct{} InvitationsFunc func(projectID string, invitations *mongodbatlas.InvitationOptions) ([]*mongodbatlas.Invitation, *mongodbatlas.Response, error) InvitationsRequests map[string]*mongodbatlas.InvitationOptions InvitationFunc func(projectID string, invitationID string) (*mongodbatlas.Invitation, *mongodbatlas.Response, error) InvitationRequests map[string]struct{} InviteUserFunc func(projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error) InviteUserRequests map[string]*mongodbatlas.Invitation UpdateInvitationFunc func(projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error) UpdateInvitationRequests map[string]*mongodbatlas.Invitation UpdateInvitationByIDFunc func(projectID string, invitationID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error) UpdateInvitationByIDRequests map[string]*mongodbatlas.Invitation DeleteInvitationFunc func(projectID string, invitationID string) (*mongodbatlas.Response, error) DeleteInvitationRequests map[string]struct{} GetProjectSettingsFunc func(projectID string) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error) GetProjectSettingsRequests map[string]struct{} UpdateProjectSettingsFunc func(projectID string, settings *mongodbatlas.ProjectSettings) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error) UpdateProjectSettingsRequests map[string]*mongodbatlas.ProjectSettings }
func (*ProjectsClientMock) AddTeamsToProject ¶
func (c *ProjectsClientMock) AddTeamsToProject(_ context.Context, projectID string, teams []*mongodbatlas.ProjectTeam) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error)
func (*ProjectsClientMock) Create ¶
func (c *ProjectsClientMock) Create(_ context.Context, project *mongodbatlas.Project, _ *mongodbatlas.CreateProjectOptions) (*mongodbatlas.Project, *mongodbatlas.Response, error)
func (*ProjectsClientMock) Delete ¶
func (c *ProjectsClientMock) Delete(_ context.Context, projectID string) (*mongodbatlas.Response, error)
func (*ProjectsClientMock) DeleteInvitation ¶
func (c *ProjectsClientMock) DeleteInvitation(_ context.Context, projectID string, invitationID string) (*mongodbatlas.Response, error)
func (*ProjectsClientMock) GetAllProjects ¶
func (c *ProjectsClientMock) GetAllProjects(_ context.Context, _ *mongodbatlas.ListOptions) (*mongodbatlas.Projects, *mongodbatlas.Response, error)
func (*ProjectsClientMock) GetOneProject ¶
func (c *ProjectsClientMock) GetOneProject(_ context.Context, projectID string) (*mongodbatlas.Project, *mongodbatlas.Response, error)
func (*ProjectsClientMock) GetOneProjectByName ¶
func (c *ProjectsClientMock) GetOneProjectByName(_ context.Context, projectName string) (*mongodbatlas.Project, *mongodbatlas.Response, error)
func (*ProjectsClientMock) GetProjectSettings ¶
func (c *ProjectsClientMock) GetProjectSettings(_ context.Context, projectID string) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error)
func (*ProjectsClientMock) GetProjectTeamsAssigned ¶
func (c *ProjectsClientMock) GetProjectTeamsAssigned(_ context.Context, projectID string) (*mongodbatlas.TeamsAssigned, *mongodbatlas.Response, error)
func (*ProjectsClientMock) Invitation ¶
func (c *ProjectsClientMock) Invitation(_ context.Context, projectID string, invitationID string) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
func (*ProjectsClientMock) Invitations ¶
func (c *ProjectsClientMock) Invitations(_ context.Context, projectID string, invitation *mongodbatlas.InvitationOptions) ([]*mongodbatlas.Invitation, *mongodbatlas.Response, error)
func (*ProjectsClientMock) InviteUser ¶
func (c *ProjectsClientMock) InviteUser(_ context.Context, projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
func (*ProjectsClientMock) RemoveUserFromProject ¶
func (c *ProjectsClientMock) RemoveUserFromProject(_ context.Context, projectID string, userID string) (*mongodbatlas.Response, error)
func (*ProjectsClientMock) Update ¶
func (c *ProjectsClientMock) Update(_ context.Context, projectID string, project *mongodbatlas.ProjectUpdateRequest) (*mongodbatlas.Project, *mongodbatlas.Response, error)
func (*ProjectsClientMock) UpdateInvitation ¶
func (c *ProjectsClientMock) UpdateInvitation(_ context.Context, projectID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
func (*ProjectsClientMock) UpdateInvitationByID ¶
func (c *ProjectsClientMock) UpdateInvitationByID(_ context.Context, projectID string, invitationID string, invitation *mongodbatlas.Invitation) (*mongodbatlas.Invitation, *mongodbatlas.Response, error)
func (*ProjectsClientMock) UpdateProjectSettings ¶
func (c *ProjectsClientMock) UpdateProjectSettings(_ context.Context, projectID string, settings *mongodbatlas.ProjectSettings) (*mongodbatlas.ProjectSettings, *mongodbatlas.Response, error)
type ServerlessInstancesClientMock ¶
type ServerlessInstancesClientMock struct { ListFunc func(projectID string) (*mongodbatlas.ClustersResponse, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(projectID string, name string) (*mongodbatlas.Cluster, *mongodbatlas.Response, error) GetRequests map[string]struct{} CreateFunc func(projectID string, instance *mongodbatlas.ServerlessCreateRequestParams) (*mongodbatlas.Cluster, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.ServerlessCreateRequestParams UpdateFunc func(projectID string, name string, instance *mongodbatlas.ServerlessUpdateRequestParams) (*mongodbatlas.Cluster, *mongodbatlas.Response, error) UpdateRequests map[string]*mongodbatlas.ServerlessUpdateRequestParams DeleteFunc func(projectID string, name string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} }
func (*ServerlessInstancesClientMock) Create ¶
func (c *ServerlessInstancesClientMock) Create(_ context.Context, projectID string, instance *mongodbatlas.ServerlessCreateRequestParams) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
func (*ServerlessInstancesClientMock) Delete ¶
func (c *ServerlessInstancesClientMock) Delete(_ context.Context, projectID string, name string) (*mongodbatlas.Response, error)
func (*ServerlessInstancesClientMock) Get ¶
func (c *ServerlessInstancesClientMock) Get(_ context.Context, projectID string, name string) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
func (*ServerlessInstancesClientMock) List ¶
func (c *ServerlessInstancesClientMock) List(_ context.Context, projectID string, _ *mongodbatlas.ListOptions) (*mongodbatlas.ClustersResponse, *mongodbatlas.Response, error)
func (*ServerlessInstancesClientMock) Update ¶
func (c *ServerlessInstancesClientMock) Update(_ context.Context, projectID string, name string, instance *mongodbatlas.ServerlessUpdateRequestParams) (*mongodbatlas.Cluster, *mongodbatlas.Response, error)
type TeamsClientMock ¶
type TeamsClientMock struct { ListFunc func(orgID string) ([]mongodbatlas.Team, *mongodbatlas.Response, error) ListRequests map[string]struct{} GetFunc func(orgID string, teamID string) (*mongodbatlas.Team, *mongodbatlas.Response, error) GetRequests map[string]struct{} GetOneTeamByNameFunc func(orgID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error) GetOneTeamByNameRequests map[string]struct{} GetTeamUsersAssignedFunc func(orgID string, teamID string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error) GetTeamUsersAssignedRequests map[string]struct{} CreateFunc func(orgID string, team *mongodbatlas.Team) (*mongodbatlas.Team, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.Team RenameFunc func(orgID string, teamID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error) RenameRequests map[string]struct{} UpdateTeamRolesFunc func(orgID string, teamID string, roles *mongodbatlas.TeamUpdateRoles) ([]mongodbatlas.TeamRoles, *mongodbatlas.Response, error) UpdateTeamRolesRequests map[string]*mongodbatlas.TeamUpdateRoles AddUsersToTeamFunc func(orgID string, teamID string, userIDs []string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error) AddUsersToTeamRequests map[string][]string RemoveUserToTeamFunc func(orgID string, teamID string, userID string) (*mongodbatlas.Response, error) RemoveUserToTeamRequests map[string]struct{} RemoveTeamFromOrganizationFunc func(orgID string, teamID string) (*mongodbatlas.Response, error) RemoveTeamFromOrganizationRequests map[string]struct{} RemoveTeamFromProjectFunc func(projectID string, teamID string) (*mongodbatlas.Response, error) RemoveTeamFromProjectRequests map[string]struct{} }
func (*TeamsClientMock) AddUsersToTeam ¶
func (c *TeamsClientMock) AddUsersToTeam(_ context.Context, orgID string, teamID string, userIDs []string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error)
func (*TeamsClientMock) Create ¶
func (c *TeamsClientMock) Create(_ context.Context, orgID string, team *mongodbatlas.Team) (*mongodbatlas.Team, *mongodbatlas.Response, error)
func (*TeamsClientMock) Get ¶
func (c *TeamsClientMock) Get(_ context.Context, orgID string, teamID string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
func (*TeamsClientMock) GetOneTeamByName ¶
func (c *TeamsClientMock) GetOneTeamByName(_ context.Context, orgID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
func (*TeamsClientMock) GetTeamUsersAssigned ¶
func (c *TeamsClientMock) GetTeamUsersAssigned(_ context.Context, orgID string, teamID string) ([]mongodbatlas.AtlasUser, *mongodbatlas.Response, error)
func (*TeamsClientMock) List ¶
func (c *TeamsClientMock) List(_ context.Context, orgID string, _ *mongodbatlas.ListOptions) ([]mongodbatlas.Team, *mongodbatlas.Response, error)
func (*TeamsClientMock) RemoveTeamFromOrganization ¶
func (c *TeamsClientMock) RemoveTeamFromOrganization(_ context.Context, orgID string, teamID string) (*mongodbatlas.Response, error)
func (*TeamsClientMock) RemoveTeamFromProject ¶
func (c *TeamsClientMock) RemoveTeamFromProject(_ context.Context, projectID string, teamID string) (*mongodbatlas.Response, error)
func (*TeamsClientMock) RemoveUserToTeam ¶
func (c *TeamsClientMock) RemoveUserToTeam(_ context.Context, orgID string, teamID string, userID string) (*mongodbatlas.Response, error)
func (*TeamsClientMock) Rename ¶
func (c *TeamsClientMock) Rename(_ context.Context, orgID string, teamID string, name string) (*mongodbatlas.Team, *mongodbatlas.Response, error)
func (*TeamsClientMock) UpdateTeamRoles ¶
func (c *TeamsClientMock) UpdateTeamRoles(_ context.Context, orgID string, teamID string, roles *mongodbatlas.TeamUpdateRoles) ([]mongodbatlas.TeamRoles, *mongodbatlas.Response, error)
type ThirdPartyIntegrationsClientMock ¶
type ThirdPartyIntegrationsClientMock struct { CreateFunc func(projectID string, integrationType string, integration *mongodbatlas.ThirdPartyIntegration) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error) CreateRequests map[string]*mongodbatlas.ThirdPartyIntegration ReplaceFunc func(projectID string, integrationType string, integration *mongodbatlas.ThirdPartyIntegration) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error) ReplaceRequests map[string]*mongodbatlas.ThirdPartyIntegration DeleteFunc func(projectID string, integrationType string) (*mongodbatlas.Response, error) DeleteRequests map[string]struct{} GetFunc func(projectID string, integrationType string) (*mongodbatlas.ThirdPartyIntegration, *mongodbatlas.Response, error) GetRequests map[string]struct{} ListFunc func(projectID string) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error) ListRequests map[string]struct{} }
func (*ThirdPartyIntegrationsClientMock) Create ¶
func (c *ThirdPartyIntegrationsClientMock) Create(_ context.Context, projectID string, integrationType string, integration *mongodbatlas.ThirdPartyIntegration) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
func (*ThirdPartyIntegrationsClientMock) Delete ¶
func (c *ThirdPartyIntegrationsClientMock) Delete(_ context.Context, projectID string, integrationType string) (*mongodbatlas.Response, error)
func (*ThirdPartyIntegrationsClientMock) Get ¶
func (c *ThirdPartyIntegrationsClientMock) Get(_ context.Context, projectID string, integrationType string) (*mongodbatlas.ThirdPartyIntegration, *mongodbatlas.Response, error)
func (*ThirdPartyIntegrationsClientMock) List ¶
func (c *ThirdPartyIntegrationsClientMock) List(_ context.Context, projectID string) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
func (*ThirdPartyIntegrationsClientMock) Replace ¶
func (c *ThirdPartyIntegrationsClientMock) Replace(_ context.Context, projectID string, integrationType string, integration *mongodbatlas.ThirdPartyIntegration) (*mongodbatlas.ThirdPartyIntegrations, *mongodbatlas.Response, error)
Source Files
¶
- advanced_clusters.go
- alert_configurations.go
- auditing.go
- cloud_provider_access.go
- cloud_provider_snapshot_backup_policies.go
- containers.go
- custom_db_roles.go
- encryption_at_rest.go
- maintenance_window.go
- network_peering.go
- private_endpoints.go
- project_ip_access_list.go
- projects.go
- serverless_instances.go
- teams.go
- third_party_integration.go
Click to show internal directories.
Click to hide internal directories.