Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mongodba.mongodba.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIKeysObservation
- type APIKeysParameters
- type AdvancedCluster
- func (in *AdvancedCluster) DeepCopy() *AdvancedCluster
- func (in *AdvancedCluster) DeepCopyInto(out *AdvancedCluster)
- func (in *AdvancedCluster) DeepCopyObject() runtime.Object
- func (mg *AdvancedCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AdvancedCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *AdvancedCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AdvancedCluster) GetID() string
- func (tr *AdvancedCluster) GetObservation() (map[string]interface{}, error)
- func (tr *AdvancedCluster) GetParameters() (map[string]interface{}, error)
- func (mg *AdvancedCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *AdvancedCluster) GetProviderReference() *xpv1.Reference
- func (mg *AdvancedCluster) GetTerraformResourceType() string
- func (tr *AdvancedCluster) GetTerraformSchemaVersion() int
- func (mg *AdvancedCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AdvancedCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *AdvancedCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AdvancedCluster) SetConditions(c ...xpv1.Condition)
- func (mg *AdvancedCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AdvancedCluster) SetObservation(obs map[string]interface{}) error
- func (tr *AdvancedCluster) SetParameters(params map[string]interface{}) error
- func (mg *AdvancedCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AdvancedCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *AdvancedCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AdvancedClusterList
- type AdvancedClusterObservation
- type AdvancedClusterParameters
- type AdvancedClusterSpec
- type AdvancedClusterStatus
- type AdvancedConfigurationObservation
- type AdvancedConfigurationParameters
- type AnalyticsSpecsObservation
- type AnalyticsSpecsParameters
- type AutoScalingObservation
- type AutoScalingParameters
- type BiConnectorObservation
- type BiConnectorParameters
- type ConnectionStringsObservation
- type ConnectionStringsParameters
- type ElectableSpecsObservation
- type ElectableSpecsParameters
- type EndpointsObservation
- type EndpointsParameters
- type LabelsObservation
- type LabelsParameters
- type PrivateEndpointObservation
- type PrivateEndpointParameters
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Project) GetConnectionDetailsMapping() map[string]string
- func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Project) GetID() string
- func (tr *Project) GetObservation() (map[string]interface{}, error)
- func (tr *Project) GetParameters() (map[string]interface{}, error)
- func (mg *Project) GetProviderConfigReference() *xpv1.Reference
- func (mg *Project) GetProviderReference() *xpv1.Reference
- func (mg *Project) GetTerraformResourceType() string
- func (tr *Project) GetTerraformSchemaVersion() int
- func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Project) LateInitialize(attrs []byte) (bool, error)
- func (mg *Project) SetConditions(c ...xpv1.Condition)
- func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Project) SetObservation(obs map[string]interface{}) error
- func (tr *Project) SetParameters(params map[string]interface{}) error
- func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Project) SetProviderReference(r *xpv1.Reference)
- func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectList
- type ProjectObservation
- type ProjectParameters
- type ProjectSpec
- type ProjectStatus
- type ReadOnlySpecsObservation
- type ReadOnlySpecsParameters
- type RegionConfigsObservation
- type RegionConfigsParameters
- type ReplicationSpecsObservation
- type ReplicationSpecsParameters
- type TeamsObservation
- type TeamsParameters
Constants ¶
const ( CRDGroup = "mongodba.mongodba.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AdvancedCluster_Kind = "AdvancedCluster" AdvancedCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AdvancedCluster_Kind}.String() AdvancedCluster_KindAPIVersion = AdvancedCluster_Kind + "." + CRDGroupVersion.String() AdvancedCluster_GroupVersionKind = CRDGroupVersion.WithKind(AdvancedCluster_Kind) )
Repository type metadata.
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 )
var ( Project_Kind = "Project" Project_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Project_Kind}.String() Project_KindAPIVersion = Project_Kind + "." + CRDGroupVersion.String() Project_GroupVersionKind = CRDGroupVersion.WithKind(Project_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIKeysObservation ¶
type APIKeysObservation struct { }
func (*APIKeysObservation) DeepCopy ¶
func (in *APIKeysObservation) DeepCopy() *APIKeysObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeysObservation.
func (*APIKeysObservation) DeepCopyInto ¶
func (in *APIKeysObservation) DeepCopyInto(out *APIKeysObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeysParameters ¶
type APIKeysParameters struct { // +kubebuilder:validation:Required APIKeyID *string `json:"apiKeyId" tf:"api_key_id,omitempty"` // +kubebuilder:validation:Required RoleNames []*string `json:"roleNames" tf:"role_names,omitempty"` }
func (*APIKeysParameters) DeepCopy ¶
func (in *APIKeysParameters) DeepCopy() *APIKeysParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeysParameters.
func (*APIKeysParameters) DeepCopyInto ¶
func (in *APIKeysParameters) DeepCopyInto(out *APIKeysParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedCluster ¶
type AdvancedCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AdvancedClusterSpec `json:"spec"` Status AdvancedClusterStatus `json:"status,omitempty"` }
AdvancedCluster is the Schema for the AdvancedClusters 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,mongodbajet}
func (*AdvancedCluster) DeepCopy ¶
func (in *AdvancedCluster) DeepCopy() *AdvancedCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedCluster.
func (*AdvancedCluster) DeepCopyInto ¶
func (in *AdvancedCluster) DeepCopyInto(out *AdvancedCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdvancedCluster) DeepCopyObject ¶
func (in *AdvancedCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AdvancedCluster) GetCondition ¶
func (mg *AdvancedCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AdvancedCluster.
func (*AdvancedCluster) GetConnectionDetailsMapping ¶
func (tr *AdvancedCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AdvancedCluster
func (*AdvancedCluster) GetDeletionPolicy ¶
func (mg *AdvancedCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AdvancedCluster.
func (*AdvancedCluster) GetID ¶
func (tr *AdvancedCluster) GetID() string
GetID returns ID of underlying Terraform resource of this AdvancedCluster
func (*AdvancedCluster) GetObservation ¶
func (tr *AdvancedCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this AdvancedCluster
func (*AdvancedCluster) GetParameters ¶
func (tr *AdvancedCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this AdvancedCluster
func (*AdvancedCluster) GetProviderConfigReference ¶
func (mg *AdvancedCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AdvancedCluster.
func (*AdvancedCluster) GetProviderReference ¶
func (mg *AdvancedCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this AdvancedCluster. Deprecated: Use GetProviderConfigReference.
func (*AdvancedCluster) GetTerraformResourceType ¶
func (mg *AdvancedCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AdvancedCluster
func (*AdvancedCluster) GetTerraformSchemaVersion ¶
func (tr *AdvancedCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AdvancedCluster) GetWriteConnectionSecretToReference ¶
func (mg *AdvancedCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AdvancedCluster.
func (*AdvancedCluster) LateInitialize ¶
func (tr *AdvancedCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AdvancedCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*AdvancedCluster) ResolveReferences ¶
ResolveReferences of this AdvancedCluster.
func (*AdvancedCluster) SetConditions ¶
func (mg *AdvancedCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this AdvancedCluster.
func (*AdvancedCluster) SetDeletionPolicy ¶
func (mg *AdvancedCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AdvancedCluster.
func (*AdvancedCluster) SetObservation ¶
func (tr *AdvancedCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this AdvancedCluster
func (*AdvancedCluster) SetParameters ¶
func (tr *AdvancedCluster) SetParameters(params map[string]interface{}) error
SetParameters for this AdvancedCluster
func (*AdvancedCluster) SetProviderConfigReference ¶
func (mg *AdvancedCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AdvancedCluster.
func (*AdvancedCluster) SetProviderReference ¶
func (mg *AdvancedCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AdvancedCluster. Deprecated: Use SetProviderConfigReference.
func (*AdvancedCluster) SetWriteConnectionSecretToReference ¶
func (mg *AdvancedCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AdvancedCluster.
type AdvancedClusterList ¶
type AdvancedClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AdvancedCluster `json:"items"` }
AdvancedClusterList contains a list of AdvancedClusters
func (*AdvancedClusterList) DeepCopy ¶
func (in *AdvancedClusterList) DeepCopy() *AdvancedClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedClusterList.
func (*AdvancedClusterList) DeepCopyInto ¶
func (in *AdvancedClusterList) DeepCopyInto(out *AdvancedClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdvancedClusterList) DeepCopyObject ¶
func (in *AdvancedClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AdvancedClusterList) GetItems ¶
func (l *AdvancedClusterList) GetItems() []resource.Managed
GetItems of this AdvancedClusterList.
type AdvancedClusterObservation ¶
type AdvancedClusterObservation struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ConnectionStrings []ConnectionStringsObservation `json:"connectionStrings,omitempty" tf:"connection_strings,omitempty"` CreateDate *string `json:"createDate,omitempty" tf:"create_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MongoDBVersion *string `json:"mongoDbVersion,omitempty" tf:"mongo_db_version,omitempty"` StateName *string `json:"stateName,omitempty" tf:"state_name,omitempty"` }
func (*AdvancedClusterObservation) DeepCopy ¶
func (in *AdvancedClusterObservation) DeepCopy() *AdvancedClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedClusterObservation.
func (*AdvancedClusterObservation) DeepCopyInto ¶
func (in *AdvancedClusterObservation) DeepCopyInto(out *AdvancedClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedClusterParameters ¶
type AdvancedClusterParameters struct { // +kubebuilder:validation:Optional AdvancedConfiguration []AdvancedConfigurationParameters `json:"advancedConfiguration,omitempty" tf:"advanced_configuration,omitempty"` // +kubebuilder:validation:Optional BackupEnabled *bool `json:"backupEnabled,omitempty" tf:"backup_enabled,omitempty"` // +kubebuilder:validation:Optional BiConnector []BiConnectorParameters `json:"biConnector,omitempty" tf:"bi_connector,omitempty"` // +kubebuilder:validation:Required ClusterType *string `json:"clusterType" tf:"cluster_type,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *float64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional EncryptionAtRestProvider *string `json:"encryptionAtRestProvider,omitempty" tf:"encryption_at_rest_provider,omitempty"` // +kubebuilder:validation:Optional Labels []LabelsParameters `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional MongoDBMajorVersion *string `json:"mongoDbMajorVersion,omitempty" tf:"mongo_db_major_version,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" tf:"paused,omitempty"` // +kubebuilder:validation:Optional PitEnabled *bool `json:"pitEnabled,omitempty" tf:"pit_enabled,omitempty"` // +crossplane:generate:reference:type=Project // +crossplane:generate:reference:extractor=github.com/timgchile/provider-jet-mongodba/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 ReplicationSpecs []ReplicationSpecsParameters `json:"replicationSpecs" tf:"replication_specs,omitempty"` // +kubebuilder:validation:Optional RootCertType *string `json:"rootCertType,omitempty" tf:"root_cert_type,omitempty"` // +kubebuilder:validation:Optional VersionReleaseSystem *string `json:"versionReleaseSystem,omitempty" tf:"version_release_system,omitempty"` }
func (*AdvancedClusterParameters) DeepCopy ¶
func (in *AdvancedClusterParameters) DeepCopy() *AdvancedClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedClusterParameters.
func (*AdvancedClusterParameters) DeepCopyInto ¶
func (in *AdvancedClusterParameters) DeepCopyInto(out *AdvancedClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedClusterSpec ¶
type AdvancedClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AdvancedClusterParameters `json:"forProvider"` }
AdvancedClusterSpec defines the desired state of AdvancedCluster
func (*AdvancedClusterSpec) DeepCopy ¶
func (in *AdvancedClusterSpec) DeepCopy() *AdvancedClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedClusterSpec.
func (*AdvancedClusterSpec) DeepCopyInto ¶
func (in *AdvancedClusterSpec) DeepCopyInto(out *AdvancedClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedClusterStatus ¶
type AdvancedClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AdvancedClusterObservation `json:"atProvider,omitempty"` }
AdvancedClusterStatus defines the observed state of AdvancedCluster.
func (*AdvancedClusterStatus) DeepCopy ¶
func (in *AdvancedClusterStatus) DeepCopy() *AdvancedClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedClusterStatus.
func (*AdvancedClusterStatus) DeepCopyInto ¶
func (in *AdvancedClusterStatus) DeepCopyInto(out *AdvancedClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedConfigurationObservation ¶
type AdvancedConfigurationObservation struct { }
func (*AdvancedConfigurationObservation) DeepCopy ¶
func (in *AdvancedConfigurationObservation) DeepCopy() *AdvancedConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedConfigurationObservation.
func (*AdvancedConfigurationObservation) DeepCopyInto ¶
func (in *AdvancedConfigurationObservation) DeepCopyInto(out *AdvancedConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedConfigurationParameters ¶
type AdvancedConfigurationParameters struct { // +kubebuilder:validation:Optional DefaultReadConcern *string `json:"defaultReadConcern,omitempty" tf:"default_read_concern,omitempty"` // +kubebuilder:validation:Optional DefaultWriteConcern *string `json:"defaultWriteConcern,omitempty" tf:"default_write_concern,omitempty"` // +kubebuilder:validation:Optional FailIndexKeyTooLong *bool `json:"failIndexKeyTooLong,omitempty" tf:"fail_index_key_too_long,omitempty"` // +kubebuilder:validation:Optional JavascriptEnabled *bool `json:"javascriptEnabled,omitempty" tf:"javascript_enabled,omitempty"` // +kubebuilder:validation:Optional MinimumEnabledTLSProtocol *string `json:"minimumEnabledTlsProtocol,omitempty" tf:"minimum_enabled_tls_protocol,omitempty"` // +kubebuilder:validation:Optional NoTableScan *bool `json:"noTableScan,omitempty" tf:"no_table_scan,omitempty"` // +kubebuilder:validation:Optional OplogSizeMb *float64 `json:"oplogSizeMb,omitempty" tf:"oplog_size_mb,omitempty"` // +kubebuilder:validation:Optional SampleRefreshIntervalBiConnector *float64 `json:"sampleRefreshIntervalBiConnector,omitempty" tf:"sample_refresh_interval_bi_connector,omitempty"` // +kubebuilder:validation:Optional SampleSizeBiConnector *float64 `json:"sampleSizeBiConnector,omitempty" tf:"sample_size_bi_connector,omitempty"` }
func (*AdvancedConfigurationParameters) DeepCopy ¶
func (in *AdvancedConfigurationParameters) DeepCopy() *AdvancedConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedConfigurationParameters.
func (*AdvancedConfigurationParameters) DeepCopyInto ¶
func (in *AdvancedConfigurationParameters) DeepCopyInto(out *AdvancedConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsSpecsObservation ¶
type AnalyticsSpecsObservation struct { }
func (*AnalyticsSpecsObservation) DeepCopy ¶
func (in *AnalyticsSpecsObservation) DeepCopy() *AnalyticsSpecsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsSpecsObservation.
func (*AnalyticsSpecsObservation) DeepCopyInto ¶
func (in *AnalyticsSpecsObservation) DeepCopyInto(out *AnalyticsSpecsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsSpecsParameters ¶
type AnalyticsSpecsParameters struct { // +kubebuilder:validation:Optional DiskIops *float64 `json:"diskIops,omitempty" tf:"disk_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Required InstanceSize *string `json:"instanceSize" tf:"instance_size,omitempty"` // +kubebuilder:validation:Optional NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` }
func (*AnalyticsSpecsParameters) DeepCopy ¶
func (in *AnalyticsSpecsParameters) DeepCopy() *AnalyticsSpecsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsSpecsParameters.
func (*AnalyticsSpecsParameters) DeepCopyInto ¶
func (in *AnalyticsSpecsParameters) DeepCopyInto(out *AnalyticsSpecsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingObservation ¶
type AutoScalingObservation struct { }
func (*AutoScalingObservation) DeepCopy ¶
func (in *AutoScalingObservation) DeepCopy() *AutoScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingObservation.
func (*AutoScalingObservation) DeepCopyInto ¶
func (in *AutoScalingObservation) DeepCopyInto(out *AutoScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingParameters ¶
type AutoScalingParameters struct { // +kubebuilder:validation:Optional ComputeEnabled *bool `json:"computeEnabled,omitempty" tf:"compute_enabled,omitempty"` // +kubebuilder:validation:Optional ComputeMaxInstanceSize *string `json:"computeMaxInstanceSize,omitempty" tf:"compute_max_instance_size,omitempty"` // +kubebuilder:validation:Optional ComputeMinInstanceSize *string `json:"computeMinInstanceSize,omitempty" tf:"compute_min_instance_size,omitempty"` // +kubebuilder:validation:Optional ComputeScaleDownEnabled *bool `json:"computeScaleDownEnabled,omitempty" tf:"compute_scale_down_enabled,omitempty"` // +kubebuilder:validation:Optional DiskGbEnabled *bool `json:"diskGbEnabled,omitempty" tf:"disk_gb_enabled,omitempty"` }
func (*AutoScalingParameters) DeepCopy ¶
func (in *AutoScalingParameters) DeepCopy() *AutoScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingParameters.
func (*AutoScalingParameters) DeepCopyInto ¶
func (in *AutoScalingParameters) DeepCopyInto(out *AutoScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BiConnectorObservation ¶
type BiConnectorObservation struct { }
func (*BiConnectorObservation) DeepCopy ¶
func (in *BiConnectorObservation) DeepCopy() *BiConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BiConnectorObservation.
func (*BiConnectorObservation) DeepCopyInto ¶
func (in *BiConnectorObservation) DeepCopyInto(out *BiConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BiConnectorParameters ¶
type BiConnectorParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ReadPreference *string `json:"readPreference,omitempty" tf:"read_preference,omitempty"` }
func (*BiConnectorParameters) DeepCopy ¶
func (in *BiConnectorParameters) DeepCopy() *BiConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BiConnectorParameters.
func (*BiConnectorParameters) DeepCopyInto ¶
func (in *BiConnectorParameters) DeepCopyInto(out *BiConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStringsObservation ¶
type ConnectionStringsObservation struct { }
func (*ConnectionStringsObservation) DeepCopy ¶
func (in *ConnectionStringsObservation) DeepCopy() *ConnectionStringsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStringsObservation.
func (*ConnectionStringsObservation) DeepCopyInto ¶
func (in *ConnectionStringsObservation) DeepCopyInto(out *ConnectionStringsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStringsParameters ¶
type ConnectionStringsParameters struct { // +kubebuilder:validation:Required AwsPrivateLink map[string]*string `json:"awsPrivateLink" tf:"aws_private_link,omitempty"` // +kubebuilder:validation:Required AwsPrivateLinkSrv map[string]*string `json:"awsPrivateLinkSrv" tf:"aws_private_link_srv,omitempty"` // +kubebuilder:validation:Required Private *string `json:"private" tf:"private,omitempty"` // +kubebuilder:validation:Required PrivateEndpoint []PrivateEndpointParameters `json:"privateEndpoint" tf:"private_endpoint,omitempty"` // +kubebuilder:validation:Required PrivateSrv *string `json:"privateSrv" tf:"private_srv,omitempty"` // +kubebuilder:validation:Required Standard *string `json:"standard" tf:"standard,omitempty"` // +kubebuilder:validation:Required StandardSrv *string `json:"standardSrv" tf:"standard_srv,omitempty"` }
func (*ConnectionStringsParameters) DeepCopy ¶
func (in *ConnectionStringsParameters) DeepCopy() *ConnectionStringsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStringsParameters.
func (*ConnectionStringsParameters) DeepCopyInto ¶
func (in *ConnectionStringsParameters) DeepCopyInto(out *ConnectionStringsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElectableSpecsObservation ¶
type ElectableSpecsObservation struct { }
func (*ElectableSpecsObservation) DeepCopy ¶
func (in *ElectableSpecsObservation) DeepCopy() *ElectableSpecsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElectableSpecsObservation.
func (*ElectableSpecsObservation) DeepCopyInto ¶
func (in *ElectableSpecsObservation) DeepCopyInto(out *ElectableSpecsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElectableSpecsParameters ¶
type ElectableSpecsParameters struct { // +kubebuilder:validation:Optional DiskIops *float64 `json:"diskIops,omitempty" tf:"disk_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Required InstanceSize *string `json:"instanceSize" tf:"instance_size,omitempty"` // +kubebuilder:validation:Optional NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` }
func (*ElectableSpecsParameters) DeepCopy ¶
func (in *ElectableSpecsParameters) DeepCopy() *ElectableSpecsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElectableSpecsParameters.
func (*ElectableSpecsParameters) DeepCopyInto ¶
func (in *ElectableSpecsParameters) DeepCopyInto(out *ElectableSpecsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsObservation ¶
type EndpointsObservation struct { }
func (*EndpointsObservation) DeepCopy ¶
func (in *EndpointsObservation) DeepCopy() *EndpointsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsObservation.
func (*EndpointsObservation) DeepCopyInto ¶
func (in *EndpointsObservation) DeepCopyInto(out *EndpointsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsParameters ¶
type EndpointsParameters struct { // +kubebuilder:validation:Required EndpointID *string `json:"endpointId" tf:"endpoint_id,omitempty"` // +kubebuilder:validation:Required ProviderName *string `json:"providerName" tf:"provider_name,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*EndpointsParameters) DeepCopy ¶
func (in *EndpointsParameters) DeepCopy() *EndpointsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsParameters.
func (*EndpointsParameters) DeepCopyInto ¶
func (in *EndpointsParameters) DeepCopyInto(out *EndpointsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsObservation ¶
type LabelsObservation struct { }
func (*LabelsObservation) DeepCopy ¶
func (in *LabelsObservation) DeepCopy() *LabelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsObservation.
func (*LabelsObservation) DeepCopyInto ¶
func (in *LabelsObservation) DeepCopyInto(out *LabelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsParameters ¶
type LabelsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*LabelsParameters) DeepCopy ¶
func (in *LabelsParameters) DeepCopy() *LabelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsParameters.
func (*LabelsParameters) DeepCopyInto ¶
func (in *LabelsParameters) DeepCopyInto(out *LabelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointObservation ¶
type PrivateEndpointObservation struct { }
func (*PrivateEndpointObservation) DeepCopy ¶
func (in *PrivateEndpointObservation) DeepCopy() *PrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointObservation.
func (*PrivateEndpointObservation) DeepCopyInto ¶
func (in *PrivateEndpointObservation) DeepCopyInto(out *PrivateEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointParameters ¶
type PrivateEndpointParameters struct { // +kubebuilder:validation:Required ConnectionString *string `json:"connectionString" tf:"connection_string,omitempty"` // +kubebuilder:validation:Required Endpoints []EndpointsParameters `json:"endpoints" tf:"endpoints,omitempty"` // +kubebuilder:validation:Required SrvConnectionString *string `json:"srvConnectionString" tf:"srv_connection_string,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*PrivateEndpointParameters) DeepCopy ¶
func (in *PrivateEndpointParameters) DeepCopy() *PrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointParameters.
func (*PrivateEndpointParameters) DeepCopyInto ¶
func (in *PrivateEndpointParameters) DeepCopyInto(out *PrivateEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec"` Status ProjectStatus `json:"status,omitempty"` }
Project is the Schema for the Projects 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,mongodbajet}
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) GetCondition ¶
func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Project.
func (*Project) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Project
func (*Project) GetDeletionPolicy ¶
func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Project.
func (*Project) GetObservation ¶
GetObservation of this Project
func (*Project) GetParameters ¶
GetParameters of this Project
func (*Project) GetProviderConfigReference ¶
GetProviderConfigReference of this Project.
func (*Project) GetProviderReference ¶
GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.
func (*Project) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Project
func (*Project) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Project) GetWriteConnectionSecretToReference ¶
func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Project.
func (*Project) LateInitialize ¶
LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.
func (*Project) SetConditions ¶
SetConditions of this Project.
func (*Project) SetDeletionPolicy ¶
func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Project.
func (*Project) SetObservation ¶
SetObservation for this Project
func (*Project) SetParameters ¶
SetParameters for this Project
func (*Project) SetProviderConfigReference ¶
SetProviderConfigReference of this Project.
func (*Project) SetProviderReference ¶
SetProviderReference of this Project. Deprecated: Use SetProviderConfigReference.
func (*Project) SetWriteConnectionSecretToReference ¶
func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Project.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
ProjectList contains a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectList) GetItems ¶
func (l *ProjectList) GetItems() []resource.Managed
GetItems of this ProjectList.
type ProjectObservation ¶
type ProjectObservation struct { ClusterCount *float64 `json:"clusterCount,omitempty" tf:"cluster_count,omitempty"` Created *string `json:"created,omitempty" tf:"created,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProjectObservation) DeepCopy ¶
func (in *ProjectObservation) DeepCopy() *ProjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectObservation.
func (*ProjectObservation) DeepCopyInto ¶
func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectParameters ¶
type ProjectParameters struct { // +kubebuilder:validation:Optional APIKeys []APIKeysParameters `json:"apiKeys,omitempty" tf:"api_keys,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Optional ProjectOwnerID *string `json:"projectOwnerId,omitempty" tf:"project_owner_id,omitempty"` // +kubebuilder:validation:Optional Teams []TeamsParameters `json:"teams,omitempty" tf:"teams,omitempty"` // +kubebuilder:validation:Optional WithDefaultAlertsSettings *bool `json:"withDefaultAlertsSettings,omitempty" tf:"with_default_alerts_settings,omitempty"` }
func (*ProjectParameters) DeepCopy ¶
func (in *ProjectParameters) DeepCopy() *ProjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectParameters.
func (*ProjectParameters) DeepCopyInto ¶
func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpec ¶
type ProjectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectParameters `json:"forProvider"` }
ProjectSpec defines the desired state of Project
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectObservation `json:"atProvider,omitempty"` }
ProjectStatus defines the observed state of Project.
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadOnlySpecsObservation ¶
type ReadOnlySpecsObservation struct { }
func (*ReadOnlySpecsObservation) DeepCopy ¶
func (in *ReadOnlySpecsObservation) DeepCopy() *ReadOnlySpecsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadOnlySpecsObservation.
func (*ReadOnlySpecsObservation) DeepCopyInto ¶
func (in *ReadOnlySpecsObservation) DeepCopyInto(out *ReadOnlySpecsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadOnlySpecsParameters ¶
type ReadOnlySpecsParameters struct { // +kubebuilder:validation:Optional DiskIops *float64 `json:"diskIops,omitempty" tf:"disk_iops,omitempty"` // +kubebuilder:validation:Optional EBSVolumeType *string `json:"ebsVolumeType,omitempty" tf:"ebs_volume_type,omitempty"` // +kubebuilder:validation:Required InstanceSize *string `json:"instanceSize" tf:"instance_size,omitempty"` // +kubebuilder:validation:Optional NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` }
func (*ReadOnlySpecsParameters) DeepCopy ¶
func (in *ReadOnlySpecsParameters) DeepCopy() *ReadOnlySpecsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadOnlySpecsParameters.
func (*ReadOnlySpecsParameters) DeepCopyInto ¶
func (in *ReadOnlySpecsParameters) DeepCopyInto(out *ReadOnlySpecsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionConfigsObservation ¶
type RegionConfigsObservation struct { }
func (*RegionConfigsObservation) DeepCopy ¶
func (in *RegionConfigsObservation) DeepCopy() *RegionConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionConfigsObservation.
func (*RegionConfigsObservation) DeepCopyInto ¶
func (in *RegionConfigsObservation) DeepCopyInto(out *RegionConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionConfigsParameters ¶
type RegionConfigsParameters struct { // +kubebuilder:validation:Optional AnalyticsSpecs []AnalyticsSpecsParameters `json:"analyticsSpecs,omitempty" tf:"analytics_specs,omitempty"` // +kubebuilder:validation:Optional AutoScaling []AutoScalingParameters `json:"autoScaling,omitempty" tf:"auto_scaling,omitempty"` // +kubebuilder:validation:Optional BackingProviderName *string `json:"backingProviderName,omitempty" tf:"backing_provider_name,omitempty"` // +kubebuilder:validation:Optional ElectableSpecs []ElectableSpecsParameters `json:"electableSpecs,omitempty" tf:"electable_specs,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required ProviderName *string `json:"providerName" tf:"provider_name,omitempty"` // +kubebuilder:validation:Optional ReadOnlySpecs []ReadOnlySpecsParameters `json:"readOnlySpecs,omitempty" tf:"read_only_specs,omitempty"` // +kubebuilder:validation:Required RegionName *string `json:"regionName" tf:"region_name,omitempty"` }
func (*RegionConfigsParameters) DeepCopy ¶
func (in *RegionConfigsParameters) DeepCopy() *RegionConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionConfigsParameters.
func (*RegionConfigsParameters) DeepCopyInto ¶
func (in *RegionConfigsParameters) DeepCopyInto(out *RegionConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSpecsObservation ¶
type ReplicationSpecsObservation struct { ContainerID map[string]*string `json:"containerId,omitempty" tf:"container_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ReplicationSpecsObservation) DeepCopy ¶
func (in *ReplicationSpecsObservation) DeepCopy() *ReplicationSpecsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSpecsObservation.
func (*ReplicationSpecsObservation) DeepCopyInto ¶
func (in *ReplicationSpecsObservation) DeepCopyInto(out *ReplicationSpecsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSpecsParameters ¶
type ReplicationSpecsParameters struct { // +kubebuilder:validation:Optional NumShards *float64 `json:"numShards,omitempty" tf:"num_shards,omitempty"` // +kubebuilder:validation:Required RegionConfigs []RegionConfigsParameters `json:"regionConfigs" tf:"region_configs,omitempty"` // +kubebuilder:validation:Optional ZoneName *string `json:"zoneName,omitempty" tf:"zone_name,omitempty"` }
func (*ReplicationSpecsParameters) DeepCopy ¶
func (in *ReplicationSpecsParameters) DeepCopy() *ReplicationSpecsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSpecsParameters.
func (*ReplicationSpecsParameters) DeepCopyInto ¶
func (in *ReplicationSpecsParameters) DeepCopyInto(out *ReplicationSpecsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamsObservation ¶
type TeamsObservation struct { }
func (*TeamsObservation) DeepCopy ¶
func (in *TeamsObservation) DeepCopy() *TeamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamsObservation.
func (*TeamsObservation) DeepCopyInto ¶
func (in *TeamsObservation) DeepCopyInto(out *TeamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamsParameters ¶
type TeamsParameters struct { // +kubebuilder:validation:Required RoleNames []*string `json:"roleNames" tf:"role_names,omitempty"` // +kubebuilder:validation:Required TeamID *string `json:"teamId" tf:"team_id,omitempty"` }
func (*TeamsParameters) DeepCopy ¶
func (in *TeamsParameters) DeepCopy() *TeamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamsParameters.
func (*TeamsParameters) DeepCopyInto ¶
func (in *TeamsParameters) DeepCopyInto(out *TeamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.