v1alpha1

package
v0.0.0-...-8e62913 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=custom.mongodbatlas.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "custom.mongodbatlas.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	DBRole_Kind             = "DBRole"
	DBRole_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DBRole_Kind}.String()
	DBRole_KindAPIVersion   = DBRole_Kind + "." + CRDGroupVersion.String()
	DBRole_GroupVersionKind = CRDGroupVersion.WithKind(DBRole_Kind)
)

Repository type metadata.

View Source
var (
	DNSConfigurationClusterAws_Kind             = "DNSConfigurationClusterAws"
	DNSConfigurationClusterAws_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DNSConfigurationClusterAws_Kind}.String()
	DNSConfigurationClusterAws_KindAPIVersion   = DNSConfigurationClusterAws_Kind + "." + CRDGroupVersion.String()
	DNSConfigurationClusterAws_GroupVersionKind = CRDGroupVersion.WithKind(DNSConfigurationClusterAws_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ActionsObservation

type ActionsObservation struct {
}

func (*ActionsObservation) DeepCopy

func (in *ActionsObservation) DeepCopy() *ActionsObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.

func (*ActionsObservation) DeepCopyInto

func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionsParameters

type ActionsParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	Resources []ResourcesParameters `json:"resources" tf:"resources,omitempty"`
}

func (*ActionsParameters) DeepCopy

func (in *ActionsParameters) DeepCopy() *ActionsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.

func (*ActionsParameters) DeepCopyInto

func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBRole

type DBRole struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DBRoleSpec   `json:"spec"`
	Status            DBRoleStatus `json:"status,omitempty"`
}

DBRole is the Schema for the DBRoles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlasjet}

func (*DBRole) DeepCopy

func (in *DBRole) DeepCopy() *DBRole

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRole.

func (*DBRole) DeepCopyInto

func (in *DBRole) DeepCopyInto(out *DBRole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DBRole) DeepCopyObject

func (in *DBRole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DBRole) GetCondition

func (mg *DBRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DBRole.

func (*DBRole) GetConnectionDetailsMapping

func (tr *DBRole) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DBRole

func (*DBRole) GetDeletionPolicy

func (mg *DBRole) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DBRole.

func (*DBRole) GetID

func (tr *DBRole) GetID() string

GetID returns ID of underlying Terraform resource of this DBRole

func (*DBRole) GetObservation

func (tr *DBRole) GetObservation() (map[string]interface{}, error)

GetObservation of this DBRole

func (*DBRole) GetParameters

func (tr *DBRole) GetParameters() (map[string]interface{}, error)

GetParameters of this DBRole

func (*DBRole) GetProviderConfigReference

func (mg *DBRole) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DBRole.

func (*DBRole) GetProviderReference

func (mg *DBRole) GetProviderReference() *xpv1.Reference

GetProviderReference of this DBRole. Deprecated: Use GetProviderConfigReference.

func (*DBRole) GetTerraformResourceType

func (mg *DBRole) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DBRole

func (*DBRole) GetTerraformSchemaVersion

func (tr *DBRole) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DBRole) GetWriteConnectionSecretToReference

func (mg *DBRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DBRole.

func (*DBRole) LateInitialize

func (tr *DBRole) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DBRole using its observed tfState. returns True if there are any spec changes for the resource.

func (*DBRole) ResolveReferences

func (mg *DBRole) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this DBRole.

func (*DBRole) SetConditions

func (mg *DBRole) SetConditions(c ...xpv1.Condition)

SetConditions of this DBRole.

func (*DBRole) SetDeletionPolicy

func (mg *DBRole) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DBRole.

func (*DBRole) SetObservation

func (tr *DBRole) SetObservation(obs map[string]interface{}) error

SetObservation for this DBRole

func (*DBRole) SetParameters

func (tr *DBRole) SetParameters(params map[string]interface{}) error

SetParameters for this DBRole

func (*DBRole) SetProviderConfigReference

func (mg *DBRole) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DBRole.

func (*DBRole) SetProviderReference

func (mg *DBRole) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DBRole. Deprecated: Use SetProviderConfigReference.

func (*DBRole) SetWriteConnectionSecretToReference

func (mg *DBRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DBRole.

type DBRoleList

type DBRoleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DBRole `json:"items"`
}

DBRoleList contains a list of DBRoles

func (*DBRoleList) DeepCopy

func (in *DBRoleList) DeepCopy() *DBRoleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRoleList.

func (*DBRoleList) DeepCopyInto

func (in *DBRoleList) DeepCopyInto(out *DBRoleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DBRoleList) DeepCopyObject

func (in *DBRoleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DBRoleList) GetItems

func (l *DBRoleList) GetItems() []resource.Managed

GetItems of this DBRoleList.

type DBRoleObservation

type DBRoleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DBRoleObservation) DeepCopy

func (in *DBRoleObservation) DeepCopy() *DBRoleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRoleObservation.

func (*DBRoleObservation) DeepCopyInto

func (in *DBRoleObservation) DeepCopyInto(out *DBRoleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBRoleParameters

type DBRoleParameters struct {

	// +kubebuilder:validation:Optional
	Actions []ActionsParameters `json:"actions,omitempty" tf:"actions,omitempty"`

	// +kubebuilder:validation:Optional
	InheritedRoles []InheritedRolesParameters `json:"inheritedRoles,omitempty" tf:"inherited_roles,omitempty"`

	// +crossplane:generate:reference:type=github.com/Teja446/mongodbatlasprov/apis/mongodbatlas/v1alpha1.Project
	// +crossplane:generate:reference:extractor=github.com/Teja446/mongodbatlasprov/config/common.ExtractResourceID()
	// +kubebuilder:validation:Optional
	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProjectIDRef *v1.Reference `json:"projectIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ProjectIDSelector *v1.Selector `json:"projectIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	RoleName *string `json:"roleName" tf:"role_name,omitempty"`
}

func (*DBRoleParameters) DeepCopy

func (in *DBRoleParameters) DeepCopy() *DBRoleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRoleParameters.

func (*DBRoleParameters) DeepCopyInto

func (in *DBRoleParameters) DeepCopyInto(out *DBRoleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBRoleSpec

type DBRoleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DBRoleParameters `json:"forProvider"`
}

DBRoleSpec defines the desired state of DBRole

func (*DBRoleSpec) DeepCopy

func (in *DBRoleSpec) DeepCopy() *DBRoleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRoleSpec.

func (*DBRoleSpec) DeepCopyInto

func (in *DBRoleSpec) DeepCopyInto(out *DBRoleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBRoleStatus

type DBRoleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DBRoleObservation `json:"atProvider,omitempty"`
}

DBRoleStatus defines the observed state of DBRole.

func (*DBRoleStatus) DeepCopy

func (in *DBRoleStatus) DeepCopy() *DBRoleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBRoleStatus.

func (*DBRoleStatus) DeepCopyInto

func (in *DBRoleStatus) DeepCopyInto(out *DBRoleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DNSConfigurationClusterAws

type DNSConfigurationClusterAws struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DNSConfigurationClusterAwsSpec   `json:"spec"`
	Status            DNSConfigurationClusterAwsStatus `json:"status,omitempty"`
}

DNSConfigurationClusterAws is the Schema for the DNSConfigurationClusterAwss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlasjet}

func (*DNSConfigurationClusterAws) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DNSConfigurationClusterAws) DeepCopyObject

func (in *DNSConfigurationClusterAws) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DNSConfigurationClusterAws) GetCondition

GetCondition of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) GetConnectionDetailsMapping

func (tr *DNSConfigurationClusterAws) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) GetDeletionPolicy

func (mg *DNSConfigurationClusterAws) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) GetID

func (tr *DNSConfigurationClusterAws) GetID() string

GetID returns ID of underlying Terraform resource of this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) GetObservation

func (tr *DNSConfigurationClusterAws) GetObservation() (map[string]interface{}, error)

GetObservation of this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) GetParameters

func (tr *DNSConfigurationClusterAws) GetParameters() (map[string]interface{}, error)

GetParameters of this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) GetProviderConfigReference

func (mg *DNSConfigurationClusterAws) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) GetProviderReference

func (mg *DNSConfigurationClusterAws) GetProviderReference() *xpv1.Reference

GetProviderReference of this DNSConfigurationClusterAws. Deprecated: Use GetProviderConfigReference.

func (*DNSConfigurationClusterAws) GetTerraformResourceType

func (mg *DNSConfigurationClusterAws) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) GetTerraformSchemaVersion

func (tr *DNSConfigurationClusterAws) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DNSConfigurationClusterAws) GetWriteConnectionSecretToReference

func (mg *DNSConfigurationClusterAws) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) LateInitialize

func (tr *DNSConfigurationClusterAws) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DNSConfigurationClusterAws using its observed tfState. returns True if there are any spec changes for the resource.

func (*DNSConfigurationClusterAws) ResolveReferences

func (mg *DNSConfigurationClusterAws) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) SetConditions

func (mg *DNSConfigurationClusterAws) SetConditions(c ...xpv1.Condition)

SetConditions of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) SetDeletionPolicy

func (mg *DNSConfigurationClusterAws) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) SetObservation

func (tr *DNSConfigurationClusterAws) SetObservation(obs map[string]interface{}) error

SetObservation for this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) SetParameters

func (tr *DNSConfigurationClusterAws) SetParameters(params map[string]interface{}) error

SetParameters for this DNSConfigurationClusterAws

func (*DNSConfigurationClusterAws) SetProviderConfigReference

func (mg *DNSConfigurationClusterAws) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAws) SetProviderReference

func (mg *DNSConfigurationClusterAws) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DNSConfigurationClusterAws. Deprecated: Use SetProviderConfigReference.

func (*DNSConfigurationClusterAws) SetWriteConnectionSecretToReference

func (mg *DNSConfigurationClusterAws) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DNSConfigurationClusterAws.

type DNSConfigurationClusterAwsList

type DNSConfigurationClusterAwsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DNSConfigurationClusterAws `json:"items"`
}

DNSConfigurationClusterAwsList contains a list of DNSConfigurationClusterAwss

func (*DNSConfigurationClusterAwsList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAwsList.

func (*DNSConfigurationClusterAwsList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DNSConfigurationClusterAwsList) DeepCopyObject

func (in *DNSConfigurationClusterAwsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DNSConfigurationClusterAwsList) GetItems

GetItems of this DNSConfigurationClusterAwsList.

type DNSConfigurationClusterAwsObservation

type DNSConfigurationClusterAwsObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DNSConfigurationClusterAwsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAwsObservation.

func (*DNSConfigurationClusterAwsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DNSConfigurationClusterAwsParameters

type DNSConfigurationClusterAwsParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +crossplane:generate:reference:type=github.com/Teja446/mongodbatlasprov/apis/mongodbatlas/v1alpha1.Project
	// +crossplane:generate:reference:extractor=github.com/Teja446/mongodbatlasprov/config/common.ExtractResourceID()
	// +kubebuilder:validation:Optional
	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProjectIDRef *v1.Reference `json:"projectIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ProjectIDSelector *v1.Selector `json:"projectIdSelector,omitempty" tf:"-"`
}

func (*DNSConfigurationClusterAwsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAwsParameters.

func (*DNSConfigurationClusterAwsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DNSConfigurationClusterAwsSpec

type DNSConfigurationClusterAwsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DNSConfigurationClusterAwsParameters `json:"forProvider"`
}

DNSConfigurationClusterAwsSpec defines the desired state of DNSConfigurationClusterAws

func (*DNSConfigurationClusterAwsSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAwsSpec.

func (*DNSConfigurationClusterAwsSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DNSConfigurationClusterAwsStatus

type DNSConfigurationClusterAwsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DNSConfigurationClusterAwsObservation `json:"atProvider,omitempty"`
}

DNSConfigurationClusterAwsStatus defines the observed state of DNSConfigurationClusterAws.

func (*DNSConfigurationClusterAwsStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigurationClusterAwsStatus.

func (*DNSConfigurationClusterAwsStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InheritedRolesObservation

type InheritedRolesObservation struct {
}

func (*InheritedRolesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InheritedRolesObservation.

func (*InheritedRolesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InheritedRolesParameters

type InheritedRolesParameters struct {

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	RoleName *string `json:"roleName" tf:"role_name,omitempty"`
}

func (*InheritedRolesParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InheritedRolesParameters.

func (*InheritedRolesParameters) DeepCopyInto

func (in *InheritedRolesParameters) DeepCopyInto(out *InheritedRolesParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcesObservation

type ResourcesObservation struct {
}

func (*ResourcesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesObservation.

func (*ResourcesObservation) DeepCopyInto

func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcesParameters

type ResourcesParameters struct {

	// +kubebuilder:validation:Optional
	Cluster *bool `json:"cluster,omitempty" tf:"cluster,omitempty"`

	// +kubebuilder:validation:Optional
	CollectionName *string `json:"collectionName,omitempty" tf:"collection_name,omitempty"`

	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`
}

func (*ResourcesParameters) DeepCopy

func (in *ResourcesParameters) DeepCopy() *ResourcesParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesParameters.

func (*ResourcesParameters) DeepCopyInto

func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL