Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloud.mongodbatlas.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AwsConfigObservation
- type AwsConfigParameters
- type AwsObservation
- type AwsParameters
- type BackupSchedule
- func (in *BackupSchedule) DeepCopy() *BackupSchedule
- func (in *BackupSchedule) DeepCopyInto(out *BackupSchedule)
- func (in *BackupSchedule) DeepCopyObject() runtime.Object
- func (mg *BackupSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupSchedule) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupSchedule) GetID() string
- func (tr *BackupSchedule) GetObservation() (map[string]interface{}, error)
- func (tr *BackupSchedule) GetParameters() (map[string]interface{}, error)
- func (mg *BackupSchedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupSchedule) GetProviderReference() *xpv1.Reference
- func (mg *BackupSchedule) GetTerraformResourceType() string
- func (tr *BackupSchedule) GetTerraformSchemaVersion() int
- func (mg *BackupSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupSchedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupSchedule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupSchedule) SetConditions(c ...xpv1.Condition)
- func (mg *BackupSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupSchedule) SetObservation(obs map[string]interface{}) error
- func (tr *BackupSchedule) SetParameters(params map[string]interface{}) error
- func (mg *BackupSchedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupSchedule) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupScheduleList
- type BackupScheduleObservation
- type BackupScheduleParameters
- type BackupScheduleSpec
- type BackupScheduleStatus
- type BackupSnapshot
- func (in *BackupSnapshot) DeepCopy() *BackupSnapshot
- func (in *BackupSnapshot) DeepCopyInto(out *BackupSnapshot)
- func (in *BackupSnapshot) DeepCopyObject() runtime.Object
- func (mg *BackupSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupSnapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupSnapshot) GetID() string
- func (tr *BackupSnapshot) GetObservation() (map[string]interface{}, error)
- func (tr *BackupSnapshot) GetParameters() (map[string]interface{}, error)
- func (mg *BackupSnapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupSnapshot) GetProviderReference() *xpv1.Reference
- func (mg *BackupSnapshot) GetTerraformResourceType() string
- func (tr *BackupSnapshot) GetTerraformSchemaVersion() int
- func (mg *BackupSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupSnapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupSnapshot) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupSnapshot) SetConditions(c ...xpv1.Condition)
- func (mg *BackupSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupSnapshot) SetObservation(obs map[string]interface{}) error
- func (tr *BackupSnapshot) SetParameters(params map[string]interface{}) error
- func (mg *BackupSnapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupSnapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupSnapshotList
- type BackupSnapshotObservation
- type BackupSnapshotParameters
- type BackupSnapshotRestoreJob
- func (in *BackupSnapshotRestoreJob) DeepCopy() *BackupSnapshotRestoreJob
- func (in *BackupSnapshotRestoreJob) DeepCopyInto(out *BackupSnapshotRestoreJob)
- func (in *BackupSnapshotRestoreJob) DeepCopyObject() runtime.Object
- func (mg *BackupSnapshotRestoreJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupSnapshotRestoreJob) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupSnapshotRestoreJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupSnapshotRestoreJob) GetID() string
- func (tr *BackupSnapshotRestoreJob) GetObservation() (map[string]interface{}, error)
- func (tr *BackupSnapshotRestoreJob) GetParameters() (map[string]interface{}, error)
- func (mg *BackupSnapshotRestoreJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupSnapshotRestoreJob) GetProviderReference() *xpv1.Reference
- func (mg *BackupSnapshotRestoreJob) GetTerraformResourceType() string
- func (tr *BackupSnapshotRestoreJob) GetTerraformSchemaVersion() int
- func (mg *BackupSnapshotRestoreJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupSnapshotRestoreJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupSnapshotRestoreJob) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupSnapshotRestoreJob) SetConditions(c ...xpv1.Condition)
- func (mg *BackupSnapshotRestoreJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupSnapshotRestoreJob) SetObservation(obs map[string]interface{}) error
- func (tr *BackupSnapshotRestoreJob) SetParameters(params map[string]interface{}) error
- func (mg *BackupSnapshotRestoreJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupSnapshotRestoreJob) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupSnapshotRestoreJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupSnapshotRestoreJobList
- func (in *BackupSnapshotRestoreJobList) DeepCopy() *BackupSnapshotRestoreJobList
- func (in *BackupSnapshotRestoreJobList) DeepCopyInto(out *BackupSnapshotRestoreJobList)
- func (in *BackupSnapshotRestoreJobList) DeepCopyObject() runtime.Object
- func (l *BackupSnapshotRestoreJobList) GetItems() []resource.Managed
- type BackupSnapshotRestoreJobObservation
- type BackupSnapshotRestoreJobParameters
- type BackupSnapshotRestoreJobSpec
- type BackupSnapshotRestoreJobStatus
- type BackupSnapshotSpec
- type BackupSnapshotStatus
- type DeliveryTypeConfigObservation
- type DeliveryTypeConfigParameters
- type FeatureUsagesObservation
- type FeatureUsagesParameters
- type MembersObservation
- type MembersParameters
- type PoliciesObservation
- type PoliciesParameters
- type PolicyItemDailyObservation
- type PolicyItemDailyParameters
- type PolicyItemHourlyObservation
- type PolicyItemHourlyParameters
- type PolicyItemMonthlyObservation
- type PolicyItemMonthlyParameters
- type PolicyItemObservation
- type PolicyItemParameters
- type PolicyItemWeeklyObservation
- type PolicyItemWeeklyParameters
- type ProviderAccess
- func (in *ProviderAccess) DeepCopy() *ProviderAccess
- func (in *ProviderAccess) DeepCopyInto(out *ProviderAccess)
- func (in *ProviderAccess) DeepCopyObject() runtime.Object
- func (mg *ProviderAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderAccess) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderAccess) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderAccess) GetID() string
- func (tr *ProviderAccess) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderAccess) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderAccess) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderAccess) GetProviderReference() *xpv1.Reference
- func (mg *ProviderAccess) GetTerraformResourceType() string
- func (tr *ProviderAccess) GetTerraformSchemaVersion() int
- func (mg *ProviderAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderAccess) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderAccess) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderAccess) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderAccess) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderAccess) SetParameters(params map[string]interface{}) error
- func (mg *ProviderAccess) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderAccess) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderAccessAuthorization
- func (in *ProviderAccessAuthorization) DeepCopy() *ProviderAccessAuthorization
- func (in *ProviderAccessAuthorization) DeepCopyInto(out *ProviderAccessAuthorization)
- func (in *ProviderAccessAuthorization) DeepCopyObject() runtime.Object
- func (mg *ProviderAccessAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderAccessAuthorization) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderAccessAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderAccessAuthorization) GetID() string
- func (tr *ProviderAccessAuthorization) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderAccessAuthorization) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderAccessAuthorization) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderAccessAuthorization) GetProviderReference() *xpv1.Reference
- func (mg *ProviderAccessAuthorization) GetTerraformResourceType() string
- func (tr *ProviderAccessAuthorization) GetTerraformSchemaVersion() int
- func (mg *ProviderAccessAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderAccessAuthorization) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderAccessAuthorization) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderAccessAuthorization) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderAccessAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderAccessAuthorization) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderAccessAuthorization) SetParameters(params map[string]interface{}) error
- func (mg *ProviderAccessAuthorization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderAccessAuthorization) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderAccessAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderAccessAuthorizationFeatureUsagesObservation
- type ProviderAccessAuthorizationFeatureUsagesParameters
- type ProviderAccessAuthorizationList
- func (in *ProviderAccessAuthorizationList) DeepCopy() *ProviderAccessAuthorizationList
- func (in *ProviderAccessAuthorizationList) DeepCopyInto(out *ProviderAccessAuthorizationList)
- func (in *ProviderAccessAuthorizationList) DeepCopyObject() runtime.Object
- func (l *ProviderAccessAuthorizationList) GetItems() []resource.Managed
- type ProviderAccessAuthorizationObservation
- type ProviderAccessAuthorizationParameters
- type ProviderAccessAuthorizationSpec
- type ProviderAccessAuthorizationStatus
- type ProviderAccessList
- type ProviderAccessObservation
- type ProviderAccessParameters
- type ProviderAccessSetup
- func (in *ProviderAccessSetup) DeepCopy() *ProviderAccessSetup
- func (in *ProviderAccessSetup) DeepCopyInto(out *ProviderAccessSetup)
- func (in *ProviderAccessSetup) DeepCopyObject() runtime.Object
- func (mg *ProviderAccessSetup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderAccessSetup) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderAccessSetup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderAccessSetup) GetID() string
- func (tr *ProviderAccessSetup) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderAccessSetup) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderAccessSetup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderAccessSetup) GetProviderReference() *xpv1.Reference
- func (mg *ProviderAccessSetup) GetTerraformResourceType() string
- func (tr *ProviderAccessSetup) GetTerraformSchemaVersion() int
- func (mg *ProviderAccessSetup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderAccessSetup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderAccessSetup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderAccessSetup) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderAccessSetup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderAccessSetup) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderAccessSetup) SetParameters(params map[string]interface{}) error
- func (mg *ProviderAccessSetup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderAccessSetup) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderAccessSetup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderAccessSetupList
- type ProviderAccessSetupObservation
- type ProviderAccessSetupParameters
- type ProviderAccessSetupSpec
- type ProviderAccessSetupStatus
- type ProviderAccessSpec
- type ProviderAccessStatus
- type ProviderSnapshot
- func (in *ProviderSnapshot) DeepCopy() *ProviderSnapshot
- func (in *ProviderSnapshot) DeepCopyInto(out *ProviderSnapshot)
- func (in *ProviderSnapshot) DeepCopyObject() runtime.Object
- func (mg *ProviderSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderSnapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderSnapshot) GetID() string
- func (tr *ProviderSnapshot) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderSnapshot) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderSnapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderSnapshot) GetProviderReference() *xpv1.Reference
- func (mg *ProviderSnapshot) GetTerraformResourceType() string
- func (tr *ProviderSnapshot) GetTerraformSchemaVersion() int
- func (mg *ProviderSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderSnapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderSnapshot) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderSnapshot) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderSnapshot) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderSnapshot) SetParameters(params map[string]interface{}) error
- func (mg *ProviderSnapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderSnapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderSnapshotBackupPolicy
- func (in *ProviderSnapshotBackupPolicy) DeepCopy() *ProviderSnapshotBackupPolicy
- func (in *ProviderSnapshotBackupPolicy) DeepCopyInto(out *ProviderSnapshotBackupPolicy)
- func (in *ProviderSnapshotBackupPolicy) DeepCopyObject() runtime.Object
- func (mg *ProviderSnapshotBackupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderSnapshotBackupPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderSnapshotBackupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderSnapshotBackupPolicy) GetID() string
- func (tr *ProviderSnapshotBackupPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderSnapshotBackupPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderSnapshotBackupPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderSnapshotBackupPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ProviderSnapshotBackupPolicy) GetTerraformResourceType() string
- func (tr *ProviderSnapshotBackupPolicy) GetTerraformSchemaVersion() int
- func (mg *ProviderSnapshotBackupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderSnapshotBackupPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderSnapshotBackupPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderSnapshotBackupPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderSnapshotBackupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderSnapshotBackupPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderSnapshotBackupPolicy) SetParameters(params map[string]interface{}) error
- func (mg *ProviderSnapshotBackupPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderSnapshotBackupPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderSnapshotBackupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderSnapshotBackupPolicyList
- func (in *ProviderSnapshotBackupPolicyList) DeepCopy() *ProviderSnapshotBackupPolicyList
- func (in *ProviderSnapshotBackupPolicyList) DeepCopyInto(out *ProviderSnapshotBackupPolicyList)
- func (in *ProviderSnapshotBackupPolicyList) DeepCopyObject() runtime.Object
- func (l *ProviderSnapshotBackupPolicyList) GetItems() []resource.Managed
- type ProviderSnapshotBackupPolicyObservation
- type ProviderSnapshotBackupPolicyParameters
- type ProviderSnapshotBackupPolicySpec
- type ProviderSnapshotBackupPolicyStatus
- type ProviderSnapshotList
- type ProviderSnapshotObservation
- type ProviderSnapshotParameters
- type ProviderSnapshotRestoreJob
- func (in *ProviderSnapshotRestoreJob) DeepCopy() *ProviderSnapshotRestoreJob
- func (in *ProviderSnapshotRestoreJob) DeepCopyInto(out *ProviderSnapshotRestoreJob)
- func (in *ProviderSnapshotRestoreJob) DeepCopyObject() runtime.Object
- func (mg *ProviderSnapshotRestoreJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderSnapshotRestoreJob) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderSnapshotRestoreJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderSnapshotRestoreJob) GetID() string
- func (tr *ProviderSnapshotRestoreJob) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderSnapshotRestoreJob) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderSnapshotRestoreJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderSnapshotRestoreJob) GetProviderReference() *xpv1.Reference
- func (mg *ProviderSnapshotRestoreJob) GetTerraformResourceType() string
- func (tr *ProviderSnapshotRestoreJob) GetTerraformSchemaVersion() int
- func (mg *ProviderSnapshotRestoreJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderSnapshotRestoreJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderSnapshotRestoreJob) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderSnapshotRestoreJob) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderSnapshotRestoreJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderSnapshotRestoreJob) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderSnapshotRestoreJob) SetParameters(params map[string]interface{}) error
- func (mg *ProviderSnapshotRestoreJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderSnapshotRestoreJob) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderSnapshotRestoreJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderSnapshotRestoreJobDeliveryTypeConfigObservation
- type ProviderSnapshotRestoreJobDeliveryTypeConfigParameters
- type ProviderSnapshotRestoreJobList
- func (in *ProviderSnapshotRestoreJobList) DeepCopy() *ProviderSnapshotRestoreJobList
- func (in *ProviderSnapshotRestoreJobList) DeepCopyInto(out *ProviderSnapshotRestoreJobList)
- func (in *ProviderSnapshotRestoreJobList) DeepCopyObject() runtime.Object
- func (l *ProviderSnapshotRestoreJobList) GetItems() []resource.Managed
- type ProviderSnapshotRestoreJobObservation
- type ProviderSnapshotRestoreJobParameters
- type ProviderSnapshotRestoreJobSpec
- type ProviderSnapshotRestoreJobStatus
- type ProviderSnapshotSpec
- type ProviderSnapshotStatus
Constants ¶
const ( CRDGroup = "cloud.mongodbatlas.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BackupSchedule_Kind = "BackupSchedule" BackupSchedule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupSchedule_Kind}.String() BackupSchedule_KindAPIVersion = BackupSchedule_Kind + "." + CRDGroupVersion.String() BackupSchedule_GroupVersionKind = CRDGroupVersion.WithKind(BackupSchedule_Kind) )
Repository type metadata.
var ( BackupSnapshot_Kind = "BackupSnapshot" BackupSnapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupSnapshot_Kind}.String() BackupSnapshot_KindAPIVersion = BackupSnapshot_Kind + "." + CRDGroupVersion.String() BackupSnapshot_GroupVersionKind = CRDGroupVersion.WithKind(BackupSnapshot_Kind) )
Repository type metadata.
var ( BackupSnapshotRestoreJob_Kind = "BackupSnapshotRestoreJob" BackupSnapshotRestoreJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupSnapshotRestoreJob_Kind}.String() BackupSnapshotRestoreJob_KindAPIVersion = BackupSnapshotRestoreJob_Kind + "." + CRDGroupVersion.String() BackupSnapshotRestoreJob_GroupVersionKind = CRDGroupVersion.WithKind(BackupSnapshotRestoreJob_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 ( ProviderAccess_Kind = "ProviderAccess" ProviderAccess_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderAccess_Kind}.String() ProviderAccess_KindAPIVersion = ProviderAccess_Kind + "." + CRDGroupVersion.String() ProviderAccess_GroupVersionKind = CRDGroupVersion.WithKind(ProviderAccess_Kind) )
Repository type metadata.
var ( ProviderAccessAuthorization_Kind = "ProviderAccessAuthorization" ProviderAccessAuthorization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderAccessAuthorization_Kind}.String() ProviderAccessAuthorization_KindAPIVersion = ProviderAccessAuthorization_Kind + "." + CRDGroupVersion.String() ProviderAccessAuthorization_GroupVersionKind = CRDGroupVersion.WithKind(ProviderAccessAuthorization_Kind) )
Repository type metadata.
var ( ProviderAccessSetup_Kind = "ProviderAccessSetup" ProviderAccessSetup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderAccessSetup_Kind}.String() ProviderAccessSetup_KindAPIVersion = ProviderAccessSetup_Kind + "." + CRDGroupVersion.String() ProviderAccessSetup_GroupVersionKind = CRDGroupVersion.WithKind(ProviderAccessSetup_Kind) )
Repository type metadata.
var ( ProviderSnapshot_Kind = "ProviderSnapshot" ProviderSnapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderSnapshot_Kind}.String() ProviderSnapshot_KindAPIVersion = ProviderSnapshot_Kind + "." + CRDGroupVersion.String() ProviderSnapshot_GroupVersionKind = CRDGroupVersion.WithKind(ProviderSnapshot_Kind) )
Repository type metadata.
var ( ProviderSnapshotBackupPolicy_Kind = "ProviderSnapshotBackupPolicy" ProviderSnapshotBackupPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderSnapshotBackupPolicy_Kind}.String() ProviderSnapshotBackupPolicy_KindAPIVersion = ProviderSnapshotBackupPolicy_Kind + "." + CRDGroupVersion.String() ProviderSnapshotBackupPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ProviderSnapshotBackupPolicy_Kind) )
Repository type metadata.
var ( ProviderSnapshotRestoreJob_Kind = "ProviderSnapshotRestoreJob" ProviderSnapshotRestoreJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderSnapshotRestoreJob_Kind}.String() ProviderSnapshotRestoreJob_KindAPIVersion = ProviderSnapshotRestoreJob_Kind + "." + CRDGroupVersion.String() ProviderSnapshotRestoreJob_GroupVersionKind = CRDGroupVersion.WithKind(ProviderSnapshotRestoreJob_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AwsConfigObservation ¶
type AwsConfigObservation struct { AtlasAssumedRoleExternalID *string `json:"atlasAssumedRoleExternalId,omitempty" tf:"atlas_assumed_role_external_id,omitempty"` AtlasAwsAccountArn *string `json:"atlasAwsAccountArn,omitempty" tf:"atlas_aws_account_arn,omitempty"` }
func (*AwsConfigObservation) DeepCopy ¶
func (in *AwsConfigObservation) DeepCopy() *AwsConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsConfigObservation.
func (*AwsConfigObservation) DeepCopyInto ¶
func (in *AwsConfigObservation) DeepCopyInto(out *AwsConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsConfigParameters ¶
type AwsConfigParameters struct { }
func (*AwsConfigParameters) DeepCopy ¶
func (in *AwsConfigParameters) DeepCopy() *AwsConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsConfigParameters.
func (*AwsConfigParameters) DeepCopyInto ¶
func (in *AwsConfigParameters) DeepCopyInto(out *AwsConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsObservation ¶
type AwsObservation struct { }
func (*AwsObservation) DeepCopy ¶
func (in *AwsObservation) DeepCopy() *AwsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsObservation.
func (*AwsObservation) DeepCopyInto ¶
func (in *AwsObservation) DeepCopyInto(out *AwsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsParameters ¶
type AwsParameters struct { // +kubebuilder:validation:Required IAMAssumedRoleArn *string `json:"iamAssumedRoleArn" tf:"iam_assumed_role_arn,omitempty"` }
func (*AwsParameters) DeepCopy ¶
func (in *AwsParameters) DeepCopy() *AwsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsParameters.
func (*AwsParameters) DeepCopyInto ¶
func (in *AwsParameters) DeepCopyInto(out *AwsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSchedule ¶
type BackupSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupScheduleSpec `json:"spec"` Status BackupScheduleStatus `json:"status,omitempty"` }
BackupSchedule is the Schema for the BackupSchedules 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 (*BackupSchedule) DeepCopy ¶
func (in *BackupSchedule) DeepCopy() *BackupSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSchedule.
func (*BackupSchedule) DeepCopyInto ¶
func (in *BackupSchedule) DeepCopyInto(out *BackupSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSchedule) DeepCopyObject ¶
func (in *BackupSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSchedule) GetCondition ¶
func (mg *BackupSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupSchedule.
func (*BackupSchedule) GetConnectionDetailsMapping ¶
func (tr *BackupSchedule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupSchedule
func (*BackupSchedule) GetDeletionPolicy ¶
func (mg *BackupSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupSchedule.
func (*BackupSchedule) GetID ¶
func (tr *BackupSchedule) GetID() string
GetID returns ID of underlying Terraform resource of this BackupSchedule
func (*BackupSchedule) GetObservation ¶
func (tr *BackupSchedule) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupSchedule
func (*BackupSchedule) GetParameters ¶
func (tr *BackupSchedule) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupSchedule
func (*BackupSchedule) GetProviderConfigReference ¶
func (mg *BackupSchedule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupSchedule.
func (*BackupSchedule) GetProviderReference ¶
func (mg *BackupSchedule) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupSchedule. Deprecated: Use GetProviderConfigReference.
func (*BackupSchedule) GetTerraformResourceType ¶
func (mg *BackupSchedule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupSchedule
func (*BackupSchedule) GetTerraformSchemaVersion ¶
func (tr *BackupSchedule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupSchedule) GetWriteConnectionSecretToReference ¶
func (mg *BackupSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupSchedule.
func (*BackupSchedule) LateInitialize ¶
func (tr *BackupSchedule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupSchedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupSchedule) ResolveReferences ¶
ResolveReferences of this BackupSchedule.
func (*BackupSchedule) SetConditions ¶
func (mg *BackupSchedule) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupSchedule.
func (*BackupSchedule) SetDeletionPolicy ¶
func (mg *BackupSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupSchedule.
func (*BackupSchedule) SetObservation ¶
func (tr *BackupSchedule) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupSchedule
func (*BackupSchedule) SetParameters ¶
func (tr *BackupSchedule) SetParameters(params map[string]interface{}) error
SetParameters for this BackupSchedule
func (*BackupSchedule) SetProviderConfigReference ¶
func (mg *BackupSchedule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupSchedule.
func (*BackupSchedule) SetProviderReference ¶
func (mg *BackupSchedule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupSchedule. Deprecated: Use SetProviderConfigReference.
func (*BackupSchedule) SetWriteConnectionSecretToReference ¶
func (mg *BackupSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupSchedule.
type BackupScheduleList ¶
type BackupScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupSchedule `json:"items"` }
BackupScheduleList contains a list of BackupSchedules
func (*BackupScheduleList) DeepCopy ¶
func (in *BackupScheduleList) DeepCopy() *BackupScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleList.
func (*BackupScheduleList) DeepCopyInto ¶
func (in *BackupScheduleList) DeepCopyInto(out *BackupScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupScheduleList) DeepCopyObject ¶
func (in *BackupScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupScheduleList) GetItems ¶
func (l *BackupScheduleList) GetItems() []resource.Managed
GetItems of this BackupScheduleList.
type BackupScheduleObservation ¶
type BackupScheduleObservation struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IDPolicy *string `json:"idPolicy,omitempty" tf:"id_policy,omitempty"` NextSnapshot *string `json:"nextSnapshot,omitempty" tf:"next_snapshot,omitempty"` }
func (*BackupScheduleObservation) DeepCopy ¶
func (in *BackupScheduleObservation) DeepCopy() *BackupScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleObservation.
func (*BackupScheduleObservation) DeepCopyInto ¶
func (in *BackupScheduleObservation) DeepCopyInto(out *BackupScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleParameters ¶
type BackupScheduleParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional PolicyItemDaily []PolicyItemDailyParameters `json:"policyItemDaily,omitempty" tf:"policy_item_daily,omitempty"` // +kubebuilder:validation:Optional PolicyItemHourly []PolicyItemHourlyParameters `json:"policyItemHourly,omitempty" tf:"policy_item_hourly,omitempty"` // +kubebuilder:validation:Optional PolicyItemMonthly []PolicyItemMonthlyParameters `json:"policyItemMonthly,omitempty" tf:"policy_item_monthly,omitempty"` // +kubebuilder:validation:Optional PolicyItemWeekly []PolicyItemWeeklyParameters `json:"policyItemWeekly,omitempty" tf:"policy_item_weekly,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:Optional ReferenceHourOfDay *int64 `json:"referenceHourOfDay,omitempty" tf:"reference_hour_of_day,omitempty"` // +kubebuilder:validation:Optional ReferenceMinuteOfHour *int64 `json:"referenceMinuteOfHour,omitempty" tf:"reference_minute_of_hour,omitempty"` // +kubebuilder:validation:Optional RestoreWindowDays *int64 `json:"restoreWindowDays,omitempty" tf:"restore_window_days,omitempty"` // +kubebuilder:validation:Optional UpdateSnapshots *bool `json:"updateSnapshots,omitempty" tf:"update_snapshots,omitempty"` }
func (*BackupScheduleParameters) DeepCopy ¶
func (in *BackupScheduleParameters) DeepCopy() *BackupScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleParameters.
func (*BackupScheduleParameters) DeepCopyInto ¶
func (in *BackupScheduleParameters) DeepCopyInto(out *BackupScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpec ¶
type BackupScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupScheduleParameters `json:"forProvider"` }
BackupScheduleSpec defines the desired state of BackupSchedule
func (*BackupScheduleSpec) DeepCopy ¶
func (in *BackupScheduleSpec) DeepCopy() *BackupScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpec.
func (*BackupScheduleSpec) DeepCopyInto ¶
func (in *BackupScheduleSpec) DeepCopyInto(out *BackupScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleStatus ¶
type BackupScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupScheduleObservation `json:"atProvider,omitempty"` }
BackupScheduleStatus defines the observed state of BackupSchedule.
func (*BackupScheduleStatus) DeepCopy ¶
func (in *BackupScheduleStatus) DeepCopy() *BackupScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleStatus.
func (*BackupScheduleStatus) DeepCopyInto ¶
func (in *BackupScheduleStatus) DeepCopyInto(out *BackupScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshot ¶
type BackupSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotSpec `json:"spec"` Status BackupSnapshotStatus `json:"status,omitempty"` }
BackupSnapshot is the Schema for the BackupSnapshots 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 (*BackupSnapshot) DeepCopy ¶
func (in *BackupSnapshot) DeepCopy() *BackupSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshot.
func (*BackupSnapshot) DeepCopyInto ¶
func (in *BackupSnapshot) DeepCopyInto(out *BackupSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshot) DeepCopyObject ¶
func (in *BackupSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshot) GetCondition ¶
func (mg *BackupSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupSnapshot.
func (*BackupSnapshot) GetConnectionDetailsMapping ¶
func (tr *BackupSnapshot) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupSnapshot
func (*BackupSnapshot) GetDeletionPolicy ¶
func (mg *BackupSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupSnapshot.
func (*BackupSnapshot) GetID ¶
func (tr *BackupSnapshot) GetID() string
GetID returns ID of underlying Terraform resource of this BackupSnapshot
func (*BackupSnapshot) GetObservation ¶
func (tr *BackupSnapshot) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupSnapshot
func (*BackupSnapshot) GetParameters ¶
func (tr *BackupSnapshot) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupSnapshot
func (*BackupSnapshot) GetProviderConfigReference ¶
func (mg *BackupSnapshot) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupSnapshot.
func (*BackupSnapshot) GetProviderReference ¶
func (mg *BackupSnapshot) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupSnapshot. Deprecated: Use GetProviderConfigReference.
func (*BackupSnapshot) GetTerraformResourceType ¶
func (mg *BackupSnapshot) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupSnapshot
func (*BackupSnapshot) GetTerraformSchemaVersion ¶
func (tr *BackupSnapshot) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupSnapshot) GetWriteConnectionSecretToReference ¶
func (mg *BackupSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupSnapshot.
func (*BackupSnapshot) LateInitialize ¶
func (tr *BackupSnapshot) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupSnapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupSnapshot) ResolveReferences ¶
ResolveReferences of this BackupSnapshot.
func (*BackupSnapshot) SetConditions ¶
func (mg *BackupSnapshot) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupSnapshot.
func (*BackupSnapshot) SetDeletionPolicy ¶
func (mg *BackupSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupSnapshot.
func (*BackupSnapshot) SetObservation ¶
func (tr *BackupSnapshot) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupSnapshot
func (*BackupSnapshot) SetParameters ¶
func (tr *BackupSnapshot) SetParameters(params map[string]interface{}) error
SetParameters for this BackupSnapshot
func (*BackupSnapshot) SetProviderConfigReference ¶
func (mg *BackupSnapshot) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupSnapshot.
func (*BackupSnapshot) SetProviderReference ¶
func (mg *BackupSnapshot) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupSnapshot. Deprecated: Use SetProviderConfigReference.
func (*BackupSnapshot) SetWriteConnectionSecretToReference ¶
func (mg *BackupSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupSnapshot.
type BackupSnapshotList ¶
type BackupSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupSnapshot `json:"items"` }
BackupSnapshotList contains a list of BackupSnapshots
func (*BackupSnapshotList) DeepCopy ¶
func (in *BackupSnapshotList) DeepCopy() *BackupSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotList.
func (*BackupSnapshotList) DeepCopyInto ¶
func (in *BackupSnapshotList) DeepCopyInto(out *BackupSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotList) DeepCopyObject ¶
func (in *BackupSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotList) GetItems ¶
func (l *BackupSnapshotList) GetItems() []resource.Managed
GetItems of this BackupSnapshotList.
type BackupSnapshotObservation ¶
type BackupSnapshotObservation struct { CloudProvider *string `json:"cloudProvider,omitempty" tf:"cloud_provider,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MasterKeyUUID *string `json:"masterKeyUuid,omitempty" tf:"master_key_uuid,omitempty"` Members []MembersObservation `json:"members,omitempty" tf:"members,omitempty"` MongodVersion *string `json:"mongodVersion,omitempty" tf:"mongod_version,omitempty"` ReplicaSetName *string `json:"replicaSetName,omitempty" tf:"replica_set_name,omitempty"` SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` SnapshotIds []*string `json:"snapshotIds,omitempty" tf:"snapshot_ids,omitempty"` SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StorageSizeBytes *int64 `json:"storageSizeBytes,omitempty" tf:"storage_size_bytes,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*BackupSnapshotObservation) DeepCopy ¶
func (in *BackupSnapshotObservation) DeepCopy() *BackupSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotObservation.
func (*BackupSnapshotObservation) DeepCopyInto ¶
func (in *BackupSnapshotObservation) DeepCopyInto(out *BackupSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotParameters ¶
type BackupSnapshotParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,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 RetentionInDays *int64 `json:"retentionInDays" tf:"retention_in_days,omitempty"` }
func (*BackupSnapshotParameters) DeepCopy ¶
func (in *BackupSnapshotParameters) DeepCopy() *BackupSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotParameters.
func (*BackupSnapshotParameters) DeepCopyInto ¶
func (in *BackupSnapshotParameters) DeepCopyInto(out *BackupSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJob ¶
type BackupSnapshotRestoreJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotRestoreJobSpec `json:"spec"` Status BackupSnapshotRestoreJobStatus `json:"status,omitempty"` }
BackupSnapshotRestoreJob is the Schema for the BackupSnapshotRestoreJobs 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 (*BackupSnapshotRestoreJob) DeepCopy ¶
func (in *BackupSnapshotRestoreJob) DeepCopy() *BackupSnapshotRestoreJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJob) DeepCopyInto(out *BackupSnapshotRestoreJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotRestoreJob) DeepCopyObject ¶
func (in *BackupSnapshotRestoreJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotRestoreJob) GetCondition ¶
func (mg *BackupSnapshotRestoreJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) GetConnectionDetailsMapping ¶
func (tr *BackupSnapshotRestoreJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) GetDeletionPolicy ¶
func (mg *BackupSnapshotRestoreJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) GetID ¶
func (tr *BackupSnapshotRestoreJob) GetID() string
GetID returns ID of underlying Terraform resource of this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) GetObservation ¶
func (tr *BackupSnapshotRestoreJob) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) GetParameters ¶
func (tr *BackupSnapshotRestoreJob) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) GetProviderConfigReference ¶
func (mg *BackupSnapshotRestoreJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) GetProviderReference ¶
func (mg *BackupSnapshotRestoreJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupSnapshotRestoreJob. Deprecated: Use GetProviderConfigReference.
func (*BackupSnapshotRestoreJob) GetTerraformResourceType ¶
func (mg *BackupSnapshotRestoreJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) GetTerraformSchemaVersion ¶
func (tr *BackupSnapshotRestoreJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupSnapshotRestoreJob) GetWriteConnectionSecretToReference ¶
func (mg *BackupSnapshotRestoreJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) LateInitialize ¶
func (tr *BackupSnapshotRestoreJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupSnapshotRestoreJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupSnapshotRestoreJob) ResolveReferences ¶
ResolveReferences of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) SetConditions ¶
func (mg *BackupSnapshotRestoreJob) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) SetDeletionPolicy ¶
func (mg *BackupSnapshotRestoreJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) SetObservation ¶
func (tr *BackupSnapshotRestoreJob) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) SetParameters ¶
func (tr *BackupSnapshotRestoreJob) SetParameters(params map[string]interface{}) error
SetParameters for this BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJob) SetProviderConfigReference ¶
func (mg *BackupSnapshotRestoreJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) SetProviderReference ¶
func (mg *BackupSnapshotRestoreJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupSnapshotRestoreJob. Deprecated: Use SetProviderConfigReference.
func (*BackupSnapshotRestoreJob) SetWriteConnectionSecretToReference ¶
func (mg *BackupSnapshotRestoreJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupSnapshotRestoreJob.
type BackupSnapshotRestoreJobList ¶
type BackupSnapshotRestoreJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupSnapshotRestoreJob `json:"items"` }
BackupSnapshotRestoreJobList contains a list of BackupSnapshotRestoreJobs
func (*BackupSnapshotRestoreJobList) DeepCopy ¶
func (in *BackupSnapshotRestoreJobList) DeepCopy() *BackupSnapshotRestoreJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobList.
func (*BackupSnapshotRestoreJobList) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJobList) DeepCopyInto(out *BackupSnapshotRestoreJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotRestoreJobList) DeepCopyObject ¶
func (in *BackupSnapshotRestoreJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotRestoreJobList) GetItems ¶
func (l *BackupSnapshotRestoreJobList) GetItems() []resource.Managed
GetItems of this BackupSnapshotRestoreJobList.
type BackupSnapshotRestoreJobObservation ¶
type BackupSnapshotRestoreJobObservation struct { Cancelled *bool `json:"cancelled,omitempty" tf:"cancelled,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` DeliveryURL []*string `json:"deliveryUrl,omitempty" tf:"delivery_url,omitempty"` Expired *bool `json:"expired,omitempty" tf:"expired,omitempty"` ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` FinishedAt *string `json:"finishedAt,omitempty" tf:"finished_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SnapshotRestoreJobID *string `json:"snapshotRestoreJobId,omitempty" tf:"snapshot_restore_job_id,omitempty"` Timestamp *string `json:"timestamp,omitempty" tf:"timestamp,omitempty"` }
func (*BackupSnapshotRestoreJobObservation) DeepCopy ¶
func (in *BackupSnapshotRestoreJobObservation) DeepCopy() *BackupSnapshotRestoreJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobObservation.
func (*BackupSnapshotRestoreJobObservation) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJobObservation) DeepCopyInto(out *BackupSnapshotRestoreJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobParameters ¶
type BackupSnapshotRestoreJobParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional DeliveryType map[string]*string `json:"deliveryType,omitempty" tf:"delivery_type,omitempty"` // +kubebuilder:validation:Optional DeliveryTypeConfig []DeliveryTypeConfigParameters `json:"deliveryTypeConfig,omitempty" tf:"delivery_type_config,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 SnapshotID *string `json:"snapshotId" tf:"snapshot_id,omitempty"` }
func (*BackupSnapshotRestoreJobParameters) DeepCopy ¶
func (in *BackupSnapshotRestoreJobParameters) DeepCopy() *BackupSnapshotRestoreJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobParameters.
func (*BackupSnapshotRestoreJobParameters) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJobParameters) DeepCopyInto(out *BackupSnapshotRestoreJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobSpec ¶
type BackupSnapshotRestoreJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupSnapshotRestoreJobParameters `json:"forProvider"` }
BackupSnapshotRestoreJobSpec defines the desired state of BackupSnapshotRestoreJob
func (*BackupSnapshotRestoreJobSpec) DeepCopy ¶
func (in *BackupSnapshotRestoreJobSpec) DeepCopy() *BackupSnapshotRestoreJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobSpec.
func (*BackupSnapshotRestoreJobSpec) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJobSpec) DeepCopyInto(out *BackupSnapshotRestoreJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobStatus ¶
type BackupSnapshotRestoreJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupSnapshotRestoreJobObservation `json:"atProvider,omitempty"` }
BackupSnapshotRestoreJobStatus defines the observed state of BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJobStatus) DeepCopy ¶
func (in *BackupSnapshotRestoreJobStatus) DeepCopy() *BackupSnapshotRestoreJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobStatus.
func (*BackupSnapshotRestoreJobStatus) DeepCopyInto ¶
func (in *BackupSnapshotRestoreJobStatus) DeepCopyInto(out *BackupSnapshotRestoreJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotSpec ¶
type BackupSnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupSnapshotParameters `json:"forProvider"` }
BackupSnapshotSpec defines the desired state of BackupSnapshot
func (*BackupSnapshotSpec) DeepCopy ¶
func (in *BackupSnapshotSpec) DeepCopy() *BackupSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotSpec.
func (*BackupSnapshotSpec) DeepCopyInto ¶
func (in *BackupSnapshotSpec) DeepCopyInto(out *BackupSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotStatus ¶
type BackupSnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupSnapshotObservation `json:"atProvider,omitempty"` }
BackupSnapshotStatus defines the observed state of BackupSnapshot.
func (*BackupSnapshotStatus) DeepCopy ¶
func (in *BackupSnapshotStatus) DeepCopy() *BackupSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotStatus.
func (*BackupSnapshotStatus) DeepCopyInto ¶
func (in *BackupSnapshotStatus) DeepCopyInto(out *BackupSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryTypeConfigObservation ¶
type DeliveryTypeConfigObservation struct { }
func (*DeliveryTypeConfigObservation) DeepCopy ¶
func (in *DeliveryTypeConfigObservation) DeepCopy() *DeliveryTypeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryTypeConfigObservation.
func (*DeliveryTypeConfigObservation) DeepCopyInto ¶
func (in *DeliveryTypeConfigObservation) DeepCopyInto(out *DeliveryTypeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryTypeConfigParameters ¶
type DeliveryTypeConfigParameters struct { // +kubebuilder:validation:Optional Automated *bool `json:"automated,omitempty" tf:"automated,omitempty"` // +kubebuilder:validation:Optional Download *bool `json:"download,omitempty" tf:"download,omitempty"` // +kubebuilder:validation:Optional OplogInc *int64 `json:"oplogInc,omitempty" tf:"oplog_inc,omitempty"` // +kubebuilder:validation:Optional OplogTS *int64 `json:"oplogTs,omitempty" tf:"oplog_ts,omitempty"` // +kubebuilder:validation:Optional PointInTime *bool `json:"pointInTime,omitempty" tf:"point_in_time,omitempty"` // +kubebuilder:validation:Optional PointInTimeUtcSeconds *int64 `json:"pointInTimeUtcSeconds,omitempty" tf:"point_in_time_utc_seconds,omitempty"` // +kubebuilder:validation:Optional TargetClusterName *string `json:"targetClusterName,omitempty" tf:"target_cluster_name,omitempty"` // +kubebuilder:validation:Optional TargetProjectID *string `json:"targetProjectId,omitempty" tf:"target_project_id,omitempty"` }
func (*DeliveryTypeConfigParameters) DeepCopy ¶
func (in *DeliveryTypeConfigParameters) DeepCopy() *DeliveryTypeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryTypeConfigParameters.
func (*DeliveryTypeConfigParameters) DeepCopyInto ¶
func (in *DeliveryTypeConfigParameters) DeepCopyInto(out *DeliveryTypeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureUsagesObservation ¶
type FeatureUsagesObservation struct { FeatureID map[string]string `json:"featureId,omitempty" tf:"feature_id,omitempty"` FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"` }
func (*FeatureUsagesObservation) DeepCopy ¶
func (in *FeatureUsagesObservation) DeepCopy() *FeatureUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureUsagesObservation.
func (*FeatureUsagesObservation) DeepCopyInto ¶
func (in *FeatureUsagesObservation) DeepCopyInto(out *FeatureUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureUsagesParameters ¶
type FeatureUsagesParameters struct { }
func (*FeatureUsagesParameters) DeepCopy ¶
func (in *FeatureUsagesParameters) DeepCopy() *FeatureUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureUsagesParameters.
func (*FeatureUsagesParameters) DeepCopyInto ¶
func (in *FeatureUsagesParameters) DeepCopyInto(out *FeatureUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersObservation ¶
type MembersObservation struct { CloudProvider *string `json:"cloudProvider,omitempty" tf:"cloud_provider,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ReplicaSetName *string `json:"replicaSetName,omitempty" tf:"replica_set_name,omitempty"` }
func (*MembersObservation) DeepCopy ¶
func (in *MembersObservation) DeepCopy() *MembersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersObservation.
func (*MembersObservation) DeepCopyInto ¶
func (in *MembersObservation) DeepCopyInto(out *MembersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersParameters ¶
type MembersParameters struct { }
func (*MembersParameters) DeepCopy ¶
func (in *MembersParameters) DeepCopy() *MembersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersParameters.
func (*MembersParameters) DeepCopyInto ¶
func (in *MembersParameters) DeepCopyInto(out *MembersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoliciesObservation ¶
type PoliciesObservation struct { }
func (*PoliciesObservation) DeepCopy ¶
func (in *PoliciesObservation) DeepCopy() *PoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoliciesObservation.
func (*PoliciesObservation) DeepCopyInto ¶
func (in *PoliciesObservation) DeepCopyInto(out *PoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoliciesParameters ¶
type PoliciesParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required PolicyItem []PolicyItemParameters `json:"policyItem" tf:"policy_item,omitempty"` }
func (*PoliciesParameters) DeepCopy ¶
func (in *PoliciesParameters) DeepCopy() *PoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoliciesParameters.
func (*PoliciesParameters) DeepCopyInto ¶
func (in *PoliciesParameters) DeepCopyInto(out *PoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemDailyObservation ¶
type PolicyItemDailyObservation struct { FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyItemDailyObservation) DeepCopy ¶
func (in *PolicyItemDailyObservation) DeepCopy() *PolicyItemDailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemDailyObservation.
func (*PolicyItemDailyObservation) DeepCopyInto ¶
func (in *PolicyItemDailyObservation) DeepCopyInto(out *PolicyItemDailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemDailyParameters ¶
type PolicyItemDailyParameters struct { // +kubebuilder:validation:Required FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"` // +kubebuilder:validation:Required RetentionUnit *string `json:"retentionUnit" tf:"retention_unit,omitempty"` // +kubebuilder:validation:Required RetentionValue *int64 `json:"retentionValue" tf:"retention_value,omitempty"` }
func (*PolicyItemDailyParameters) DeepCopy ¶
func (in *PolicyItemDailyParameters) DeepCopy() *PolicyItemDailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemDailyParameters.
func (*PolicyItemDailyParameters) DeepCopyInto ¶
func (in *PolicyItemDailyParameters) DeepCopyInto(out *PolicyItemDailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemHourlyObservation ¶
type PolicyItemHourlyObservation struct { FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyItemHourlyObservation) DeepCopy ¶
func (in *PolicyItemHourlyObservation) DeepCopy() *PolicyItemHourlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemHourlyObservation.
func (*PolicyItemHourlyObservation) DeepCopyInto ¶
func (in *PolicyItemHourlyObservation) DeepCopyInto(out *PolicyItemHourlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemHourlyParameters ¶
type PolicyItemHourlyParameters struct { // +kubebuilder:validation:Required FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"` // +kubebuilder:validation:Required RetentionUnit *string `json:"retentionUnit" tf:"retention_unit,omitempty"` // +kubebuilder:validation:Required RetentionValue *int64 `json:"retentionValue" tf:"retention_value,omitempty"` }
func (*PolicyItemHourlyParameters) DeepCopy ¶
func (in *PolicyItemHourlyParameters) DeepCopy() *PolicyItemHourlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemHourlyParameters.
func (*PolicyItemHourlyParameters) DeepCopyInto ¶
func (in *PolicyItemHourlyParameters) DeepCopyInto(out *PolicyItemHourlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemMonthlyObservation ¶
type PolicyItemMonthlyObservation struct { FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyItemMonthlyObservation) DeepCopy ¶
func (in *PolicyItemMonthlyObservation) DeepCopy() *PolicyItemMonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemMonthlyObservation.
func (*PolicyItemMonthlyObservation) DeepCopyInto ¶
func (in *PolicyItemMonthlyObservation) DeepCopyInto(out *PolicyItemMonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemMonthlyParameters ¶
type PolicyItemMonthlyParameters struct { // +kubebuilder:validation:Required FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"` // +kubebuilder:validation:Required RetentionUnit *string `json:"retentionUnit" tf:"retention_unit,omitempty"` // +kubebuilder:validation:Required RetentionValue *int64 `json:"retentionValue" tf:"retention_value,omitempty"` }
func (*PolicyItemMonthlyParameters) DeepCopy ¶
func (in *PolicyItemMonthlyParameters) DeepCopy() *PolicyItemMonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemMonthlyParameters.
func (*PolicyItemMonthlyParameters) DeepCopyInto ¶
func (in *PolicyItemMonthlyParameters) DeepCopyInto(out *PolicyItemMonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemObservation ¶
type PolicyItemObservation struct { }
func (*PolicyItemObservation) DeepCopy ¶
func (in *PolicyItemObservation) DeepCopy() *PolicyItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemObservation.
func (*PolicyItemObservation) DeepCopyInto ¶
func (in *PolicyItemObservation) DeepCopyInto(out *PolicyItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemParameters ¶
type PolicyItemParameters struct { // +kubebuilder:validation:Required FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"` // +kubebuilder:validation:Required FrequencyType *string `json:"frequencyType" tf:"frequency_type,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required RetentionUnit *string `json:"retentionUnit" tf:"retention_unit,omitempty"` // +kubebuilder:validation:Required RetentionValue *int64 `json:"retentionValue" tf:"retention_value,omitempty"` }
func (*PolicyItemParameters) DeepCopy ¶
func (in *PolicyItemParameters) DeepCopy() *PolicyItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemParameters.
func (*PolicyItemParameters) DeepCopyInto ¶
func (in *PolicyItemParameters) DeepCopyInto(out *PolicyItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemWeeklyObservation ¶
type PolicyItemWeeklyObservation struct { FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyItemWeeklyObservation) DeepCopy ¶
func (in *PolicyItemWeeklyObservation) DeepCopy() *PolicyItemWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemWeeklyObservation.
func (*PolicyItemWeeklyObservation) DeepCopyInto ¶
func (in *PolicyItemWeeklyObservation) DeepCopyInto(out *PolicyItemWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyItemWeeklyParameters ¶
type PolicyItemWeeklyParameters struct { // +kubebuilder:validation:Required FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"` // +kubebuilder:validation:Required RetentionUnit *string `json:"retentionUnit" tf:"retention_unit,omitempty"` // +kubebuilder:validation:Required RetentionValue *int64 `json:"retentionValue" tf:"retention_value,omitempty"` }
func (*PolicyItemWeeklyParameters) DeepCopy ¶
func (in *PolicyItemWeeklyParameters) DeepCopy() *PolicyItemWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyItemWeeklyParameters.
func (*PolicyItemWeeklyParameters) DeepCopyInto ¶
func (in *PolicyItemWeeklyParameters) DeepCopyInto(out *PolicyItemWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccess ¶
type ProviderAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessSpec `json:"spec"` Status ProviderAccessStatus `json:"status,omitempty"` }
ProviderAccess is the Schema for the ProviderAccesss 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 (*ProviderAccess) DeepCopy ¶
func (in *ProviderAccess) DeepCopy() *ProviderAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccess.
func (*ProviderAccess) DeepCopyInto ¶
func (in *ProviderAccess) DeepCopyInto(out *ProviderAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccess) DeepCopyObject ¶
func (in *ProviderAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccess) GetCondition ¶
func (mg *ProviderAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderAccess.
func (*ProviderAccess) GetConnectionDetailsMapping ¶
func (tr *ProviderAccess) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderAccess
func (*ProviderAccess) GetDeletionPolicy ¶
func (mg *ProviderAccess) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderAccess.
func (*ProviderAccess) GetID ¶
func (tr *ProviderAccess) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderAccess
func (*ProviderAccess) GetObservation ¶
func (tr *ProviderAccess) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderAccess
func (*ProviderAccess) GetParameters ¶
func (tr *ProviderAccess) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderAccess
func (*ProviderAccess) GetProviderConfigReference ¶
func (mg *ProviderAccess) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderAccess.
func (*ProviderAccess) GetProviderReference ¶
func (mg *ProviderAccess) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderAccess. Deprecated: Use GetProviderConfigReference.
func (*ProviderAccess) GetTerraformResourceType ¶
func (mg *ProviderAccess) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderAccess
func (*ProviderAccess) GetTerraformSchemaVersion ¶
func (tr *ProviderAccess) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderAccess) GetWriteConnectionSecretToReference ¶
func (mg *ProviderAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderAccess.
func (*ProviderAccess) LateInitialize ¶
func (tr *ProviderAccess) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderAccess using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderAccess) ResolveReferences ¶
ResolveReferences of this ProviderAccess.
func (*ProviderAccess) SetConditions ¶
func (mg *ProviderAccess) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderAccess.
func (*ProviderAccess) SetDeletionPolicy ¶
func (mg *ProviderAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderAccess.
func (*ProviderAccess) SetObservation ¶
func (tr *ProviderAccess) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderAccess
func (*ProviderAccess) SetParameters ¶
func (tr *ProviderAccess) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderAccess
func (*ProviderAccess) SetProviderConfigReference ¶
func (mg *ProviderAccess) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderAccess.
func (*ProviderAccess) SetProviderReference ¶
func (mg *ProviderAccess) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderAccess. Deprecated: Use SetProviderConfigReference.
func (*ProviderAccess) SetWriteConnectionSecretToReference ¶
func (mg *ProviderAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderAccess.
type ProviderAccessAuthorization ¶
type ProviderAccessAuthorization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessAuthorizationSpec `json:"spec"` Status ProviderAccessAuthorizationStatus `json:"status,omitempty"` }
ProviderAccessAuthorization is the Schema for the ProviderAccessAuthorizations 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 (*ProviderAccessAuthorization) DeepCopy ¶
func (in *ProviderAccessAuthorization) DeepCopy() *ProviderAccessAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) DeepCopyInto ¶
func (in *ProviderAccessAuthorization) DeepCopyInto(out *ProviderAccessAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessAuthorization) DeepCopyObject ¶
func (in *ProviderAccessAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessAuthorization) GetCondition ¶
func (mg *ProviderAccessAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) GetConnectionDetailsMapping ¶
func (tr *ProviderAccessAuthorization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) GetDeletionPolicy ¶
func (mg *ProviderAccessAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) GetID ¶
func (tr *ProviderAccessAuthorization) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) GetObservation ¶
func (tr *ProviderAccessAuthorization) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) GetParameters ¶
func (tr *ProviderAccessAuthorization) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) GetProviderConfigReference ¶
func (mg *ProviderAccessAuthorization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) GetProviderReference ¶
func (mg *ProviderAccessAuthorization) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderAccessAuthorization. Deprecated: Use GetProviderConfigReference.
func (*ProviderAccessAuthorization) GetTerraformResourceType ¶
func (mg *ProviderAccessAuthorization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) GetTerraformSchemaVersion ¶
func (tr *ProviderAccessAuthorization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderAccessAuthorization) GetWriteConnectionSecretToReference ¶
func (mg *ProviderAccessAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) LateInitialize ¶
func (tr *ProviderAccessAuthorization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderAccessAuthorization using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderAccessAuthorization) ResolveReferences ¶
func (mg *ProviderAccessAuthorization) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) SetConditions ¶
func (mg *ProviderAccessAuthorization) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) SetDeletionPolicy ¶
func (mg *ProviderAccessAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) SetObservation ¶
func (tr *ProviderAccessAuthorization) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) SetParameters ¶
func (tr *ProviderAccessAuthorization) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderAccessAuthorization
func (*ProviderAccessAuthorization) SetProviderConfigReference ¶
func (mg *ProviderAccessAuthorization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) SetProviderReference ¶
func (mg *ProviderAccessAuthorization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderAccessAuthorization. Deprecated: Use SetProviderConfigReference.
func (*ProviderAccessAuthorization) SetWriteConnectionSecretToReference ¶
func (mg *ProviderAccessAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderAccessAuthorization.
type ProviderAccessAuthorizationFeatureUsagesObservation ¶
type ProviderAccessAuthorizationFeatureUsagesObservation struct { FeatureID map[string]string `json:"featureId,omitempty" tf:"feature_id,omitempty"` FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"` }
func (*ProviderAccessAuthorizationFeatureUsagesObservation) DeepCopy ¶
func (in *ProviderAccessAuthorizationFeatureUsagesObservation) DeepCopy() *ProviderAccessAuthorizationFeatureUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationFeatureUsagesObservation.
func (*ProviderAccessAuthorizationFeatureUsagesObservation) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationFeatureUsagesObservation) DeepCopyInto(out *ProviderAccessAuthorizationFeatureUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationFeatureUsagesParameters ¶
type ProviderAccessAuthorizationFeatureUsagesParameters struct { }
func (*ProviderAccessAuthorizationFeatureUsagesParameters) DeepCopy ¶
func (in *ProviderAccessAuthorizationFeatureUsagesParameters) DeepCopy() *ProviderAccessAuthorizationFeatureUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationFeatureUsagesParameters.
func (*ProviderAccessAuthorizationFeatureUsagesParameters) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationFeatureUsagesParameters) DeepCopyInto(out *ProviderAccessAuthorizationFeatureUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationList ¶
type ProviderAccessAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderAccessAuthorization `json:"items"` }
ProviderAccessAuthorizationList contains a list of ProviderAccessAuthorizations
func (*ProviderAccessAuthorizationList) DeepCopy ¶
func (in *ProviderAccessAuthorizationList) DeepCopy() *ProviderAccessAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationList.
func (*ProviderAccessAuthorizationList) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationList) DeepCopyInto(out *ProviderAccessAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessAuthorizationList) DeepCopyObject ¶
func (in *ProviderAccessAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessAuthorizationList) GetItems ¶
func (l *ProviderAccessAuthorizationList) GetItems() []resource.Managed
GetItems of this ProviderAccessAuthorizationList.
type ProviderAccessAuthorizationObservation ¶
type ProviderAccessAuthorizationObservation struct { AuthorizedDate *string `json:"authorizedDate,omitempty" tf:"authorized_date,omitempty"` FeatureUsages []ProviderAccessAuthorizationFeatureUsagesObservation `json:"featureUsages,omitempty" tf:"feature_usages,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProviderAccessAuthorizationObservation) DeepCopy ¶
func (in *ProviderAccessAuthorizationObservation) DeepCopy() *ProviderAccessAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationObservation.
func (*ProviderAccessAuthorizationObservation) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationObservation) DeepCopyInto(out *ProviderAccessAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationParameters ¶
type ProviderAccessAuthorizationParameters struct { // +kubebuilder:validation:Optional Aws []AwsParameters `json:"aws,omitempty" tf:"aws,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 RoleID *string `json:"roleId" tf:"role_id,omitempty"` }
func (*ProviderAccessAuthorizationParameters) DeepCopy ¶
func (in *ProviderAccessAuthorizationParameters) DeepCopy() *ProviderAccessAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationParameters.
func (*ProviderAccessAuthorizationParameters) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationParameters) DeepCopyInto(out *ProviderAccessAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationSpec ¶
type ProviderAccessAuthorizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderAccessAuthorizationParameters `json:"forProvider"` }
ProviderAccessAuthorizationSpec defines the desired state of ProviderAccessAuthorization
func (*ProviderAccessAuthorizationSpec) DeepCopy ¶
func (in *ProviderAccessAuthorizationSpec) DeepCopy() *ProviderAccessAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationSpec.
func (*ProviderAccessAuthorizationSpec) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationSpec) DeepCopyInto(out *ProviderAccessAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationStatus ¶
type ProviderAccessAuthorizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderAccessAuthorizationObservation `json:"atProvider,omitempty"` }
ProviderAccessAuthorizationStatus defines the observed state of ProviderAccessAuthorization.
func (*ProviderAccessAuthorizationStatus) DeepCopy ¶
func (in *ProviderAccessAuthorizationStatus) DeepCopy() *ProviderAccessAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationStatus.
func (*ProviderAccessAuthorizationStatus) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationStatus) DeepCopyInto(out *ProviderAccessAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessList ¶
type ProviderAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderAccess `json:"items"` }
ProviderAccessList contains a list of ProviderAccesss
func (*ProviderAccessList) DeepCopy ¶
func (in *ProviderAccessList) DeepCopy() *ProviderAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessList.
func (*ProviderAccessList) DeepCopyInto ¶
func (in *ProviderAccessList) DeepCopyInto(out *ProviderAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessList) DeepCopyObject ¶
func (in *ProviderAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessList) GetItems ¶
func (l *ProviderAccessList) GetItems() []resource.Managed
GetItems of this ProviderAccessList.
type ProviderAccessObservation ¶
type ProviderAccessObservation struct { AtlasAssumedRoleExternalID *string `json:"atlasAssumedRoleExternalId,omitempty" tf:"atlas_assumed_role_external_id,omitempty"` AtlasAwsAccountArn *string `json:"atlasAwsAccountArn,omitempty" tf:"atlas_aws_account_arn,omitempty"` AuthorizedDate *string `json:"authorizedDate,omitempty" tf:"authorized_date,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` FeatureUsages []FeatureUsagesObservation `json:"featureUsages,omitempty" tf:"feature_usages,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RoleID *string `json:"roleId,omitempty" tf:"role_id,omitempty"` }
func (*ProviderAccessObservation) DeepCopy ¶
func (in *ProviderAccessObservation) DeepCopy() *ProviderAccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessObservation.
func (*ProviderAccessObservation) DeepCopyInto ¶
func (in *ProviderAccessObservation) DeepCopyInto(out *ProviderAccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessParameters ¶
type ProviderAccessParameters struct { // +kubebuilder:validation:Optional IAMAssumedRoleArn *string `json:"iamAssumedRoleArn,omitempty" tf:"iam_assumed_role_arn,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 ProviderName *string `json:"providerName" tf:"provider_name,omitempty"` }
func (*ProviderAccessParameters) DeepCopy ¶
func (in *ProviderAccessParameters) DeepCopy() *ProviderAccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessParameters.
func (*ProviderAccessParameters) DeepCopyInto ¶
func (in *ProviderAccessParameters) DeepCopyInto(out *ProviderAccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetup ¶
type ProviderAccessSetup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessSetupSpec `json:"spec"` Status ProviderAccessSetupStatus `json:"status,omitempty"` }
ProviderAccessSetup is the Schema for the ProviderAccessSetups 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 (*ProviderAccessSetup) DeepCopy ¶
func (in *ProviderAccessSetup) DeepCopy() *ProviderAccessSetup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetup.
func (*ProviderAccessSetup) DeepCopyInto ¶
func (in *ProviderAccessSetup) DeepCopyInto(out *ProviderAccessSetup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessSetup) DeepCopyObject ¶
func (in *ProviderAccessSetup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessSetup) GetCondition ¶
func (mg *ProviderAccessSetup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderAccessSetup.
func (*ProviderAccessSetup) GetConnectionDetailsMapping ¶
func (tr *ProviderAccessSetup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderAccessSetup
func (*ProviderAccessSetup) GetDeletionPolicy ¶
func (mg *ProviderAccessSetup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderAccessSetup.
func (*ProviderAccessSetup) GetID ¶
func (tr *ProviderAccessSetup) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderAccessSetup
func (*ProviderAccessSetup) GetObservation ¶
func (tr *ProviderAccessSetup) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderAccessSetup
func (*ProviderAccessSetup) GetParameters ¶
func (tr *ProviderAccessSetup) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderAccessSetup
func (*ProviderAccessSetup) GetProviderConfigReference ¶
func (mg *ProviderAccessSetup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderAccessSetup.
func (*ProviderAccessSetup) GetProviderReference ¶
func (mg *ProviderAccessSetup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderAccessSetup. Deprecated: Use GetProviderConfigReference.
func (*ProviderAccessSetup) GetTerraformResourceType ¶
func (mg *ProviderAccessSetup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderAccessSetup
func (*ProviderAccessSetup) GetTerraformSchemaVersion ¶
func (tr *ProviderAccessSetup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderAccessSetup) GetWriteConnectionSecretToReference ¶
func (mg *ProviderAccessSetup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderAccessSetup.
func (*ProviderAccessSetup) LateInitialize ¶
func (tr *ProviderAccessSetup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderAccessSetup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderAccessSetup) ResolveReferences ¶
ResolveReferences of this ProviderAccessSetup.
func (*ProviderAccessSetup) SetConditions ¶
func (mg *ProviderAccessSetup) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderAccessSetup.
func (*ProviderAccessSetup) SetDeletionPolicy ¶
func (mg *ProviderAccessSetup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderAccessSetup.
func (*ProviderAccessSetup) SetObservation ¶
func (tr *ProviderAccessSetup) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderAccessSetup
func (*ProviderAccessSetup) SetParameters ¶
func (tr *ProviderAccessSetup) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderAccessSetup
func (*ProviderAccessSetup) SetProviderConfigReference ¶
func (mg *ProviderAccessSetup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderAccessSetup.
func (*ProviderAccessSetup) SetProviderReference ¶
func (mg *ProviderAccessSetup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderAccessSetup. Deprecated: Use SetProviderConfigReference.
func (*ProviderAccessSetup) SetWriteConnectionSecretToReference ¶
func (mg *ProviderAccessSetup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderAccessSetup.
type ProviderAccessSetupList ¶
type ProviderAccessSetupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderAccessSetup `json:"items"` }
ProviderAccessSetupList contains a list of ProviderAccessSetups
func (*ProviderAccessSetupList) DeepCopy ¶
func (in *ProviderAccessSetupList) DeepCopy() *ProviderAccessSetupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupList.
func (*ProviderAccessSetupList) DeepCopyInto ¶
func (in *ProviderAccessSetupList) DeepCopyInto(out *ProviderAccessSetupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessSetupList) DeepCopyObject ¶
func (in *ProviderAccessSetupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessSetupList) GetItems ¶
func (l *ProviderAccessSetupList) GetItems() []resource.Managed
GetItems of this ProviderAccessSetupList.
type ProviderAccessSetupObservation ¶
type ProviderAccessSetupObservation struct { Aws map[string]*string `json:"aws,omitempty" tf:"aws,omitempty"` AwsConfig []AwsConfigObservation `json:"awsConfig,omitempty" tf:"aws_config,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RoleID *string `json:"roleId,omitempty" tf:"role_id,omitempty"` }
func (*ProviderAccessSetupObservation) DeepCopy ¶
func (in *ProviderAccessSetupObservation) DeepCopy() *ProviderAccessSetupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupObservation.
func (*ProviderAccessSetupObservation) DeepCopyInto ¶
func (in *ProviderAccessSetupObservation) DeepCopyInto(out *ProviderAccessSetupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupParameters ¶
type ProviderAccessSetupParameters struct { // +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 ProviderName *string `json:"providerName" tf:"provider_name,omitempty"` }
func (*ProviderAccessSetupParameters) DeepCopy ¶
func (in *ProviderAccessSetupParameters) DeepCopy() *ProviderAccessSetupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupParameters.
func (*ProviderAccessSetupParameters) DeepCopyInto ¶
func (in *ProviderAccessSetupParameters) DeepCopyInto(out *ProviderAccessSetupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupSpec ¶
type ProviderAccessSetupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderAccessSetupParameters `json:"forProvider"` }
ProviderAccessSetupSpec defines the desired state of ProviderAccessSetup
func (*ProviderAccessSetupSpec) DeepCopy ¶
func (in *ProviderAccessSetupSpec) DeepCopy() *ProviderAccessSetupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupSpec.
func (*ProviderAccessSetupSpec) DeepCopyInto ¶
func (in *ProviderAccessSetupSpec) DeepCopyInto(out *ProviderAccessSetupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupStatus ¶
type ProviderAccessSetupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderAccessSetupObservation `json:"atProvider,omitempty"` }
ProviderAccessSetupStatus defines the observed state of ProviderAccessSetup.
func (*ProviderAccessSetupStatus) DeepCopy ¶
func (in *ProviderAccessSetupStatus) DeepCopy() *ProviderAccessSetupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupStatus.
func (*ProviderAccessSetupStatus) DeepCopyInto ¶
func (in *ProviderAccessSetupStatus) DeepCopyInto(out *ProviderAccessSetupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSpec ¶
type ProviderAccessSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderAccessParameters `json:"forProvider"` }
ProviderAccessSpec defines the desired state of ProviderAccess
func (*ProviderAccessSpec) DeepCopy ¶
func (in *ProviderAccessSpec) DeepCopy() *ProviderAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSpec.
func (*ProviderAccessSpec) DeepCopyInto ¶
func (in *ProviderAccessSpec) DeepCopyInto(out *ProviderAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessStatus ¶
type ProviderAccessStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderAccessObservation `json:"atProvider,omitempty"` }
ProviderAccessStatus defines the observed state of ProviderAccess.
func (*ProviderAccessStatus) DeepCopy ¶
func (in *ProviderAccessStatus) DeepCopy() *ProviderAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessStatus.
func (*ProviderAccessStatus) DeepCopyInto ¶
func (in *ProviderAccessStatus) DeepCopyInto(out *ProviderAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshot ¶
type ProviderSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotSpec `json:"spec"` Status ProviderSnapshotStatus `json:"status,omitempty"` }
ProviderSnapshot is the Schema for the ProviderSnapshots 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 (*ProviderSnapshot) DeepCopy ¶
func (in *ProviderSnapshot) DeepCopy() *ProviderSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshot.
func (*ProviderSnapshot) DeepCopyInto ¶
func (in *ProviderSnapshot) DeepCopyInto(out *ProviderSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshot) DeepCopyObject ¶
func (in *ProviderSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshot) GetCondition ¶
func (mg *ProviderSnapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderSnapshot.
func (*ProviderSnapshot) GetConnectionDetailsMapping ¶
func (tr *ProviderSnapshot) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderSnapshot
func (*ProviderSnapshot) GetDeletionPolicy ¶
func (mg *ProviderSnapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderSnapshot.
func (*ProviderSnapshot) GetID ¶
func (tr *ProviderSnapshot) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderSnapshot
func (*ProviderSnapshot) GetObservation ¶
func (tr *ProviderSnapshot) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderSnapshot
func (*ProviderSnapshot) GetParameters ¶
func (tr *ProviderSnapshot) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderSnapshot
func (*ProviderSnapshot) GetProviderConfigReference ¶
func (mg *ProviderSnapshot) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderSnapshot.
func (*ProviderSnapshot) GetProviderReference ¶
func (mg *ProviderSnapshot) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderSnapshot. Deprecated: Use GetProviderConfigReference.
func (*ProviderSnapshot) GetTerraformResourceType ¶
func (mg *ProviderSnapshot) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderSnapshot
func (*ProviderSnapshot) GetTerraformSchemaVersion ¶
func (tr *ProviderSnapshot) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderSnapshot) GetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderSnapshot.
func (*ProviderSnapshot) LateInitialize ¶
func (tr *ProviderSnapshot) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderSnapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderSnapshot) ResolveReferences ¶
ResolveReferences of this ProviderSnapshot.
func (*ProviderSnapshot) SetConditions ¶
func (mg *ProviderSnapshot) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderSnapshot.
func (*ProviderSnapshot) SetDeletionPolicy ¶
func (mg *ProviderSnapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderSnapshot.
func (*ProviderSnapshot) SetObservation ¶
func (tr *ProviderSnapshot) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderSnapshot
func (*ProviderSnapshot) SetParameters ¶
func (tr *ProviderSnapshot) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderSnapshot
func (*ProviderSnapshot) SetProviderConfigReference ¶
func (mg *ProviderSnapshot) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderSnapshot.
func (*ProviderSnapshot) SetProviderReference ¶
func (mg *ProviderSnapshot) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderSnapshot. Deprecated: Use SetProviderConfigReference.
func (*ProviderSnapshot) SetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderSnapshot.
type ProviderSnapshotBackupPolicy ¶
type ProviderSnapshotBackupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotBackupPolicySpec `json:"spec"` Status ProviderSnapshotBackupPolicyStatus `json:"status,omitempty"` }
ProviderSnapshotBackupPolicy is the Schema for the ProviderSnapshotBackupPolicys 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 (*ProviderSnapshotBackupPolicy) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopy() *ProviderSnapshotBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopyInto(out *ProviderSnapshotBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotBackupPolicy) DeepCopyObject ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotBackupPolicy) GetCondition ¶
func (mg *ProviderSnapshotBackupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) GetConnectionDetailsMapping ¶
func (tr *ProviderSnapshotBackupPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) GetDeletionPolicy ¶
func (mg *ProviderSnapshotBackupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) GetID ¶
func (tr *ProviderSnapshotBackupPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) GetObservation ¶
func (tr *ProviderSnapshotBackupPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) GetParameters ¶
func (tr *ProviderSnapshotBackupPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) GetProviderConfigReference ¶
func (mg *ProviderSnapshotBackupPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) GetProviderReference ¶
func (mg *ProviderSnapshotBackupPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderSnapshotBackupPolicy. Deprecated: Use GetProviderConfigReference.
func (*ProviderSnapshotBackupPolicy) GetTerraformResourceType ¶
func (mg *ProviderSnapshotBackupPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) GetTerraformSchemaVersion ¶
func (tr *ProviderSnapshotBackupPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderSnapshotBackupPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshotBackupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) LateInitialize ¶
func (tr *ProviderSnapshotBackupPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderSnapshotBackupPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderSnapshotBackupPolicy) ResolveReferences ¶
func (mg *ProviderSnapshotBackupPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) SetConditions ¶
func (mg *ProviderSnapshotBackupPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) SetDeletionPolicy ¶
func (mg *ProviderSnapshotBackupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) SetObservation ¶
func (tr *ProviderSnapshotBackupPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) SetParameters ¶
func (tr *ProviderSnapshotBackupPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicy) SetProviderConfigReference ¶
func (mg *ProviderSnapshotBackupPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) SetProviderReference ¶
func (mg *ProviderSnapshotBackupPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderSnapshotBackupPolicy. Deprecated: Use SetProviderConfigReference.
func (*ProviderSnapshotBackupPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshotBackupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderSnapshotBackupPolicy.
type ProviderSnapshotBackupPolicyList ¶
type ProviderSnapshotBackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderSnapshotBackupPolicy `json:"items"` }
ProviderSnapshotBackupPolicyList contains a list of ProviderSnapshotBackupPolicys
func (*ProviderSnapshotBackupPolicyList) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopy() *ProviderSnapshotBackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyList.
func (*ProviderSnapshotBackupPolicyList) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopyInto(out *ProviderSnapshotBackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotBackupPolicyList) DeepCopyObject ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotBackupPolicyList) GetItems ¶
func (l *ProviderSnapshotBackupPolicyList) GetItems() []resource.Managed
GetItems of this ProviderSnapshotBackupPolicyList.
type ProviderSnapshotBackupPolicyObservation ¶
type ProviderSnapshotBackupPolicyObservation struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NextSnapshot *string `json:"nextSnapshot,omitempty" tf:"next_snapshot,omitempty"` }
func (*ProviderSnapshotBackupPolicyObservation) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyObservation) DeepCopy() *ProviderSnapshotBackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyObservation.
func (*ProviderSnapshotBackupPolicyObservation) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyObservation) DeepCopyInto(out *ProviderSnapshotBackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicyParameters ¶
type ProviderSnapshotBackupPolicyParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Required Policies []PoliciesParameters `json:"policies" tf:"policies,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:Optional ReferenceHourOfDay *int64 `json:"referenceHourOfDay,omitempty" tf:"reference_hour_of_day,omitempty"` // +kubebuilder:validation:Optional ReferenceMinuteOfHour *int64 `json:"referenceMinuteOfHour,omitempty" tf:"reference_minute_of_hour,omitempty"` // +kubebuilder:validation:Optional RestoreWindowDays *int64 `json:"restoreWindowDays,omitempty" tf:"restore_window_days,omitempty"` // +kubebuilder:validation:Optional UpdateSnapshots *bool `json:"updateSnapshots,omitempty" tf:"update_snapshots,omitempty"` }
func (*ProviderSnapshotBackupPolicyParameters) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyParameters) DeepCopy() *ProviderSnapshotBackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyParameters.
func (*ProviderSnapshotBackupPolicyParameters) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyParameters) DeepCopyInto(out *ProviderSnapshotBackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicySpec ¶
type ProviderSnapshotBackupPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderSnapshotBackupPolicyParameters `json:"forProvider"` }
ProviderSnapshotBackupPolicySpec defines the desired state of ProviderSnapshotBackupPolicy
func (*ProviderSnapshotBackupPolicySpec) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicySpec) DeepCopy() *ProviderSnapshotBackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicySpec.
func (*ProviderSnapshotBackupPolicySpec) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicySpec) DeepCopyInto(out *ProviderSnapshotBackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicyStatus ¶
type ProviderSnapshotBackupPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderSnapshotBackupPolicyObservation `json:"atProvider,omitempty"` }
ProviderSnapshotBackupPolicyStatus defines the observed state of ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicyStatus) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyStatus) DeepCopy() *ProviderSnapshotBackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyStatus.
func (*ProviderSnapshotBackupPolicyStatus) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyStatus) DeepCopyInto(out *ProviderSnapshotBackupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotList ¶
type ProviderSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderSnapshot `json:"items"` }
ProviderSnapshotList contains a list of ProviderSnapshots
func (*ProviderSnapshotList) DeepCopy ¶
func (in *ProviderSnapshotList) DeepCopy() *ProviderSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotList.
func (*ProviderSnapshotList) DeepCopyInto ¶
func (in *ProviderSnapshotList) DeepCopyInto(out *ProviderSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotList) DeepCopyObject ¶
func (in *ProviderSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotList) GetItems ¶
func (l *ProviderSnapshotList) GetItems() []resource.Managed
GetItems of this ProviderSnapshotList.
type ProviderSnapshotObservation ¶
type ProviderSnapshotObservation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MasterKeyUUID *string `json:"masterKeyUuid,omitempty" tf:"master_key_uuid,omitempty"` MongodVersion *string `json:"mongodVersion,omitempty" tf:"mongod_version,omitempty"` SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StorageSizeBytes *int64 `json:"storageSizeBytes,omitempty" tf:"storage_size_bytes,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ProviderSnapshotObservation) DeepCopy ¶
func (in *ProviderSnapshotObservation) DeepCopy() *ProviderSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotObservation.
func (*ProviderSnapshotObservation) DeepCopyInto ¶
func (in *ProviderSnapshotObservation) DeepCopyInto(out *ProviderSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotParameters ¶
type ProviderSnapshotParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,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 RetentionInDays *int64 `json:"retentionInDays" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ProviderSnapshotParameters) DeepCopy ¶
func (in *ProviderSnapshotParameters) DeepCopy() *ProviderSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotParameters.
func (*ProviderSnapshotParameters) DeepCopyInto ¶
func (in *ProviderSnapshotParameters) DeepCopyInto(out *ProviderSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJob ¶
type ProviderSnapshotRestoreJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotRestoreJobSpec `json:"spec"` Status ProviderSnapshotRestoreJobStatus `json:"status,omitempty"` }
ProviderSnapshotRestoreJob is the Schema for the ProviderSnapshotRestoreJobs 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 (*ProviderSnapshotRestoreJob) DeepCopy ¶
func (in *ProviderSnapshotRestoreJob) DeepCopy() *ProviderSnapshotRestoreJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJob) DeepCopyInto(out *ProviderSnapshotRestoreJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotRestoreJob) DeepCopyObject ¶
func (in *ProviderSnapshotRestoreJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotRestoreJob) GetCondition ¶
func (mg *ProviderSnapshotRestoreJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) GetConnectionDetailsMapping ¶
func (tr *ProviderSnapshotRestoreJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) GetDeletionPolicy ¶
func (mg *ProviderSnapshotRestoreJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) GetID ¶
func (tr *ProviderSnapshotRestoreJob) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) GetObservation ¶
func (tr *ProviderSnapshotRestoreJob) GetObservation() (map[string]interface{}, error)
GetObservation of this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) GetParameters ¶
func (tr *ProviderSnapshotRestoreJob) GetParameters() (map[string]interface{}, error)
GetParameters of this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) GetProviderConfigReference ¶
func (mg *ProviderSnapshotRestoreJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) GetProviderReference ¶
func (mg *ProviderSnapshotRestoreJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderSnapshotRestoreJob. Deprecated: Use GetProviderConfigReference.
func (*ProviderSnapshotRestoreJob) GetTerraformResourceType ¶
func (mg *ProviderSnapshotRestoreJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) GetTerraformSchemaVersion ¶
func (tr *ProviderSnapshotRestoreJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderSnapshotRestoreJob) GetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshotRestoreJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) LateInitialize ¶
func (tr *ProviderSnapshotRestoreJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderSnapshotRestoreJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderSnapshotRestoreJob) ResolveReferences ¶
ResolveReferences of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) SetConditions ¶
func (mg *ProviderSnapshotRestoreJob) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) SetDeletionPolicy ¶
func (mg *ProviderSnapshotRestoreJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) SetObservation ¶
func (tr *ProviderSnapshotRestoreJob) SetObservation(obs map[string]interface{}) error
SetObservation for this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) SetParameters ¶
func (tr *ProviderSnapshotRestoreJob) SetParameters(params map[string]interface{}) error
SetParameters for this ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJob) SetProviderConfigReference ¶
func (mg *ProviderSnapshotRestoreJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) SetProviderReference ¶
func (mg *ProviderSnapshotRestoreJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderSnapshotRestoreJob. Deprecated: Use SetProviderConfigReference.
func (*ProviderSnapshotRestoreJob) SetWriteConnectionSecretToReference ¶
func (mg *ProviderSnapshotRestoreJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderSnapshotRestoreJob.
type ProviderSnapshotRestoreJobDeliveryTypeConfigObservation ¶
type ProviderSnapshotRestoreJobDeliveryTypeConfigObservation struct { }
func (*ProviderSnapshotRestoreJobDeliveryTypeConfigObservation) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobDeliveryTypeConfigObservation) DeepCopy() *ProviderSnapshotRestoreJobDeliveryTypeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobDeliveryTypeConfigObservation.
func (*ProviderSnapshotRestoreJobDeliveryTypeConfigObservation) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobDeliveryTypeConfigObservation) DeepCopyInto(out *ProviderSnapshotRestoreJobDeliveryTypeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobDeliveryTypeConfigParameters ¶
type ProviderSnapshotRestoreJobDeliveryTypeConfigParameters struct { // +kubebuilder:validation:Optional Automated *bool `json:"automated,omitempty" tf:"automated,omitempty"` // +kubebuilder:validation:Optional Download *bool `json:"download,omitempty" tf:"download,omitempty"` // +kubebuilder:validation:Optional OplogInc *int64 `json:"oplogInc,omitempty" tf:"oplog_inc,omitempty"` // +kubebuilder:validation:Optional OplogTS *int64 `json:"oplogTs,omitempty" tf:"oplog_ts,omitempty"` // +kubebuilder:validation:Optional PointInTime *bool `json:"pointInTime,omitempty" tf:"point_in_time,omitempty"` // +kubebuilder:validation:Optional PointInTimeUtcSeconds *int64 `json:"pointInTimeUtcSeconds,omitempty" tf:"point_in_time_utc_seconds,omitempty"` // +kubebuilder:validation:Optional TargetClusterName *string `json:"targetClusterName,omitempty" tf:"target_cluster_name,omitempty"` // +kubebuilder:validation:Optional TargetProjectID *string `json:"targetProjectId,omitempty" tf:"target_project_id,omitempty"` }
func (*ProviderSnapshotRestoreJobDeliveryTypeConfigParameters) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobDeliveryTypeConfigParameters) DeepCopy() *ProviderSnapshotRestoreJobDeliveryTypeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobDeliveryTypeConfigParameters.
func (*ProviderSnapshotRestoreJobDeliveryTypeConfigParameters) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobDeliveryTypeConfigParameters) DeepCopyInto(out *ProviderSnapshotRestoreJobDeliveryTypeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobList ¶
type ProviderSnapshotRestoreJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderSnapshotRestoreJob `json:"items"` }
ProviderSnapshotRestoreJobList contains a list of ProviderSnapshotRestoreJobs
func (*ProviderSnapshotRestoreJobList) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopy() *ProviderSnapshotRestoreJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobList.
func (*ProviderSnapshotRestoreJobList) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopyInto(out *ProviderSnapshotRestoreJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotRestoreJobList) DeepCopyObject ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotRestoreJobList) GetItems ¶
func (l *ProviderSnapshotRestoreJobList) GetItems() []resource.Managed
GetItems of this ProviderSnapshotRestoreJobList.
type ProviderSnapshotRestoreJobObservation ¶
type ProviderSnapshotRestoreJobObservation struct { Cancelled *bool `json:"cancelled,omitempty" tf:"cancelled,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` DeliveryURL []*string `json:"deliveryUrl,omitempty" tf:"delivery_url,omitempty"` Expired *bool `json:"expired,omitempty" tf:"expired,omitempty"` ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` FinishedAt *string `json:"finishedAt,omitempty" tf:"finished_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SnapshotRestoreJobID *string `json:"snapshotRestoreJobId,omitempty" tf:"snapshot_restore_job_id,omitempty"` Timestamp *string `json:"timestamp,omitempty" tf:"timestamp,omitempty"` }
func (*ProviderSnapshotRestoreJobObservation) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobObservation) DeepCopy() *ProviderSnapshotRestoreJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobObservation.
func (*ProviderSnapshotRestoreJobObservation) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobObservation) DeepCopyInto(out *ProviderSnapshotRestoreJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobParameters ¶
type ProviderSnapshotRestoreJobParameters struct { // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional DeliveryType map[string]*string `json:"deliveryType,omitempty" tf:"delivery_type,omitempty"` // +kubebuilder:validation:Optional DeliveryTypeConfig []ProviderSnapshotRestoreJobDeliveryTypeConfigParameters `json:"deliveryTypeConfig,omitempty" tf:"delivery_type_config,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 SnapshotID *string `json:"snapshotId" tf:"snapshot_id,omitempty"` }
func (*ProviderSnapshotRestoreJobParameters) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobParameters) DeepCopy() *ProviderSnapshotRestoreJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobParameters.
func (*ProviderSnapshotRestoreJobParameters) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobParameters) DeepCopyInto(out *ProviderSnapshotRestoreJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobSpec ¶
type ProviderSnapshotRestoreJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderSnapshotRestoreJobParameters `json:"forProvider"` }
ProviderSnapshotRestoreJobSpec defines the desired state of ProviderSnapshotRestoreJob
func (*ProviderSnapshotRestoreJobSpec) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobSpec) DeepCopy() *ProviderSnapshotRestoreJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobSpec.
func (*ProviderSnapshotRestoreJobSpec) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobSpec) DeepCopyInto(out *ProviderSnapshotRestoreJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobStatus ¶
type ProviderSnapshotRestoreJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderSnapshotRestoreJobObservation `json:"atProvider,omitempty"` }
ProviderSnapshotRestoreJobStatus defines the observed state of ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJobStatus) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobStatus) DeepCopy() *ProviderSnapshotRestoreJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobStatus.
func (*ProviderSnapshotRestoreJobStatus) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobStatus) DeepCopyInto(out *ProviderSnapshotRestoreJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotSpec ¶
type ProviderSnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderSnapshotParameters `json:"forProvider"` }
ProviderSnapshotSpec defines the desired state of ProviderSnapshot
func (*ProviderSnapshotSpec) DeepCopy ¶
func (in *ProviderSnapshotSpec) DeepCopy() *ProviderSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotSpec.
func (*ProviderSnapshotSpec) DeepCopyInto ¶
func (in *ProviderSnapshotSpec) DeepCopyInto(out *ProviderSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotStatus ¶
type ProviderSnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderSnapshotObservation `json:"atProvider,omitempty"` }
ProviderSnapshotStatus defines the observed state of ProviderSnapshot.
func (*ProviderSnapshotStatus) DeepCopy ¶
func (in *ProviderSnapshotStatus) DeepCopy() *ProviderSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotStatus.
func (*ProviderSnapshotStatus) DeepCopyInto ¶
func (in *ProviderSnapshotStatus) DeepCopyInto(out *ProviderSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_backupschedule_terraformed.go
- zz_backupschedule_types.go
- zz_backupsnapshot_terraformed.go
- zz_backupsnapshot_types.go
- zz_backupsnapshotrestorejob_terraformed.go
- zz_backupsnapshotrestorejob_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_provideraccess_terraformed.go
- zz_provideraccess_types.go
- zz_provideraccessauthorization_terraformed.go
- zz_provideraccessauthorization_types.go
- zz_provideraccesssetup_terraformed.go
- zz_provideraccesssetup_types.go
- zz_providersnapshot_terraformed.go
- zz_providersnapshot_types.go
- zz_providersnapshotbackuppolicy_terraformed.go
- zz_providersnapshotbackuppolicy_types.go
- zz_providersnapshotrestorejob_terraformed.go
- zz_providersnapshotrestorejob_types.go