Documentation
¶
Index ¶
- Constants
- func BuildCustomRoles(provider store.DatabaseRoleLister, request CustomRolesRequest) ([]akov2.AtlasCustomRole, error)
- func BuildIPAccessList(provider store.ProjectIPAccessListLister, request IPAccessListRequest) (*akov2.AtlasIPAccessList, bool, error)
- func BuildNetworkContainers(provider store.NetworkContainerLister, request NetworkContainersRequest) ([]akov2.AtlasNetworkContainer, error)
- func BuildNetworkPeerings(provider store.PeeringConnectionLister, request NetworkPeeringsRequest) ([]akov2.AtlasNetworkPeering, error)
- func BuildPrivateEndpointCustomResources(provider store.OperatorPrivateEndpointStore, request PrivateEndpointRequest) ([]akov2.AtlasPrivateEndpoint, error)
- func BuildProjectNamedConnectionSecret(credsProvider store.CredentialsGetter, name, namespace, orgID string, ...) *corev1.Secret
- type AtlasProjectBuildRequest
- type AtlasProjectResult
- type CustomRolesRequest
- type IPAccessListRequest
- type NetworkContainersRequest
- type NetworkPeeringsRequest
- type PrivateEndpointRequest
Constants ¶
View Source
const (
MaxItems = 500
)
Variables ¶
This section is empty.
Functions ¶
func BuildCustomRoles ¶
func BuildCustomRoles(provider store.DatabaseRoleLister, request CustomRolesRequest) ([]akov2.AtlasCustomRole, error)
func BuildIPAccessList ¶ added in v1.0.0
func BuildIPAccessList( provider store.ProjectIPAccessListLister, request IPAccessListRequest, ) (*akov2.AtlasIPAccessList, bool, error)
func BuildNetworkContainers ¶ added in v1.1.0
func BuildNetworkContainers( provider store.NetworkContainerLister, request NetworkContainersRequest, ) ([]akov2.AtlasNetworkContainer, error)
func BuildNetworkPeerings ¶ added in v1.1.0
func BuildNetworkPeerings( provider store.PeeringConnectionLister, request NetworkPeeringsRequest, ) ([]akov2.AtlasNetworkPeering, error)
func BuildPrivateEndpointCustomResources ¶
func BuildPrivateEndpointCustomResources( provider store.OperatorPrivateEndpointStore, request PrivateEndpointRequest, ) ([]akov2.AtlasPrivateEndpoint, error)
Types ¶
type AtlasProjectResult ¶
type AtlasProjectResult struct { Project *akov2.AtlasProject Secrets []*corev1.Secret Teams []*akov2.AtlasTeam BCP *akov2.AtlasBackupCompliancePolicy }
func BuildAtlasProject ¶
func BuildAtlasProject(br *AtlasProjectBuildRequest) (*AtlasProjectResult, error)
type CustomRolesRequest ¶
type IPAccessListRequest ¶ added in v1.0.0
type NetworkContainersRequest ¶ added in v1.1.0
type NetworkPeeringsRequest ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.