Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scope ¶
type Scope struct {
Project string `json:"project"`
Environment string `json:"environment"`
Tenant string `json:"tenant"`
Step string `json:"step"`
Space string `json:"space"`
}
Scope represents the deployment scope for resources
type WorkloadServiceAccountScope ¶
type WorkloadServiceAccountScope struct {
// +optional
// +kubebuilder:validation:items:Pattern="^[\\p{Ll}\\p{N}]+(?:-[\\p{L}\\p{N}]+)*$"
Projects []string `json:"projects,omitempty"`
// +optional
// +kubebuilder:validation:items:Pattern="^[\\p{Ll}\\p{N}]+(?:-[\\p{L}\\p{N}]+)*$"
Environments []string `json:"environments,omitempty"`
// +optional
// +kubebuilder:validation:items:Pattern="^[\\p{Ll}\\p{N}]+(?:-[\\p{L}\\p{N}]+)*$"
Tenants []string `json:"tenants,omitempty"`
// +optional
// +kubebuilder:validation:items:Pattern="^[\\p{Ll}\\p{N}]+(?:-[\\p{L}\\p{N}]+)*$"
Steps []string `json:"steps,omitempty"`
// +optional
// +kubebuilder:validation:items:Pattern="^[\\p{Ll}\\p{N}]+(?:-[\\p{L}\\p{N}]+)*$"
Spaces []string `json:"spaces,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.