Documentation
¶
Index ¶
- type Component
- type ResourceComponent
- func (component ResourceComponent) GetDefaultClusterRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRoleBinding
- func (component ResourceComponent) GetDefaultClusterRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRole
- func (component ResourceComponent) GetDefaultDeployments(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AppsV1.Deployment
- func (component ResourceComponent) GetDefaultMutatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.MutatingWebhookConfiguration
- func (component ResourceComponent) GetDefaultRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.RoleBinding
- func (component ResourceComponent) GetDefaultRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.Role
- func (component ResourceComponent) GetDefaultServiceAccounts(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.ServiceAccount
- func (component ResourceComponent) GetDefaultServices(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.Service
- func (component ResourceComponent) GetDefaultValidatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.ValidatingWebhookConfiguration
- func (component ResourceComponent) GetName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component interface { GetName() string GetDefaultDeployments(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AppsV1.Deployment GetDefaultServices(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.Service GetDefaultServiceAccounts(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.ServiceAccount GetDefaultRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.Role GetDefaultRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.RoleBinding GetDefaultClusterRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRole GetDefaultClusterRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRoleBinding GetDefaultMutatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.MutatingWebhookConfiguration GetDefaultValidatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.ValidatingWebhookConfiguration }
type ResourceComponent ¶
type ResourceComponent struct { Name string DeploymentManifests []string ServiceManifests []string ServiceAccountManifests []string RoleManifests []string RoleBindingManifests []string ClusterRoleManifests []string ClusterRoleBindingManifests []string MutatingWebhookConfigurationManifests []string ValidatingWebhookConfigurationManifests []string CustomResourceDefinitionManifests []string }
func (ResourceComponent) GetDefaultClusterRoleBindings ¶
func (component ResourceComponent) GetDefaultClusterRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRoleBinding
func (ResourceComponent) GetDefaultClusterRoles ¶
func (component ResourceComponent) GetDefaultClusterRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.ClusterRole
func (ResourceComponent) GetDefaultDeployments ¶
func (component ResourceComponent) GetDefaultDeployments(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AppsV1.Deployment
func (ResourceComponent) GetDefaultMutatingWebhookConfigurations ¶
func (component ResourceComponent) GetDefaultMutatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.MutatingWebhookConfiguration
func (ResourceComponent) GetDefaultRoleBindings ¶
func (component ResourceComponent) GetDefaultRoleBindings(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.RoleBinding
func (ResourceComponent) GetDefaultRoles ¶
func (component ResourceComponent) GetDefaultRoles(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]RbacV1.Role
func (ResourceComponent) GetDefaultServiceAccounts ¶
func (component ResourceComponent) GetDefaultServiceAccounts(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.ServiceAccount
func (ResourceComponent) GetDefaultServices ¶
func (component ResourceComponent) GetDefaultServices(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]CoreV1.Service
func (ResourceComponent) GetDefaultValidatingWebhookConfigurations ¶
func (component ResourceComponent) GetDefaultValidatingWebhookConfigurations(ctx context.Context, d *schema.ResourceData, meta interface{}) *[]AdmissionV1.ValidatingWebhookConfiguration
func (ResourceComponent) GetName ¶
func (component ResourceComponent) GetName() string
Click to show internal directories.
Click to hide internal directories.