Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(ctx context.Context, serviceAccountEmail, tenantDomain, googleManagementProjectID string, opts ...OptFunc) (reconcilers.Reconciler, error)
Types ¶
type NaisdCreateNamespace ¶
type NaisdCreateNamespace struct { Name string `json:"name"` GcpProject string `json:"gcpProject"` // the user-specified "project id"; not the "projects/ID" format GroupEmail string `json:"groupEmail"` AzureGroupID string `json:"azureGroupID"` CNRMEmail string `json:"cnrmEmail"` SlackAlertsChannel string `json:"slackAlertsChannel"` }
type NaisdDeleteNamespace ¶
type NaisdDeleteNamespace struct {
Name string `json:"name"`
}
type NaisdRequest ¶
type NaisdRequest struct { Type string `json:"type"` Data json.RawMessage `json:"data"` }
Click to show internal directories.
Click to hide internal directories.