Documentation ¶
Overview ¶
+groupName=golden.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type GateDatabaseRegistration
- func (in *GateDatabaseRegistration) DeepCopy() *GateDatabaseRegistration
- func (in *GateDatabaseRegistration) DeepCopyInto(out *GateDatabaseRegistration)
- func (in *GateDatabaseRegistration) DeepCopyObject() runtime.Object
- func (r *GateDatabaseRegistration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GateDatabaseRegistration) ValidateCreate() error
- func (r *GateDatabaseRegistration) ValidateDelete() error
- func (r *GateDatabaseRegistration) ValidateUpdate(old runtime.Object) error
- type GateDatabaseRegistrationList
- type GateDatabaseRegistrationSpec
- type GateDatabaseRegistrationSpecResource
- type GateDatabaseRegistrationStatus
- type GateDeployment
- func (in *GateDeployment) DeepCopy() *GateDeployment
- func (in *GateDeployment) DeepCopyInto(out *GateDeployment)
- func (in *GateDeployment) DeepCopyObject() runtime.Object
- func (r *GateDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GateDeployment) ValidateCreate() error
- func (r *GateDeployment) ValidateDelete() error
- func (r *GateDeployment) ValidateUpdate(old runtime.Object) error
- type GateDeploymentBackup
- func (in *GateDeploymentBackup) DeepCopy() *GateDeploymentBackup
- func (in *GateDeploymentBackup) DeepCopyInto(out *GateDeploymentBackup)
- func (in *GateDeploymentBackup) DeepCopyObject() runtime.Object
- func (r *GateDeploymentBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GateDeploymentBackup) ValidateCreate() error
- func (r *GateDeploymentBackup) ValidateDelete() error
- func (r *GateDeploymentBackup) ValidateUpdate(old runtime.Object) error
- type GateDeploymentBackupList
- type GateDeploymentBackupSpec
- type GateDeploymentBackupSpecResource
- type GateDeploymentBackupStatus
- type GateDeploymentList
- type GateDeploymentSpec
- type GateDeploymentSpecOggData
- type GateDeploymentSpecOggDataCodec
- type GateDeploymentSpecResource
- type GateDeploymentStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: golden.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type GateDatabaseRegistration ¶
type GateDatabaseRegistration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GateDatabaseRegistrationSpec `json:"spec,omitempty"` Status GateDatabaseRegistrationStatus `json:"status,omitempty"` }
func (*GateDatabaseRegistration) DeepCopy ¶
func (in *GateDatabaseRegistration) DeepCopy() *GateDatabaseRegistration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDatabaseRegistration.
func (*GateDatabaseRegistration) DeepCopyInto ¶
func (in *GateDatabaseRegistration) DeepCopyInto(out *GateDatabaseRegistration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDatabaseRegistration) DeepCopyObject ¶
func (in *GateDatabaseRegistration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GateDatabaseRegistration) SetupWebhookWithManager ¶
func (r *GateDatabaseRegistration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GateDatabaseRegistration) ValidateCreate ¶
func (r *GateDatabaseRegistration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GateDatabaseRegistration) ValidateDelete ¶
func (r *GateDatabaseRegistration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GateDatabaseRegistration) ValidateUpdate ¶
func (r *GateDatabaseRegistration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GateDatabaseRegistrationList ¶
type GateDatabaseRegistrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GateDatabaseRegistration CRD objects Items []GateDatabaseRegistration `json:"items,omitempty"` }
GateDatabaseRegistrationList is a list of GateDatabaseRegistrations
func (*GateDatabaseRegistrationList) DeepCopy ¶
func (in *GateDatabaseRegistrationList) DeepCopy() *GateDatabaseRegistrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDatabaseRegistrationList.
func (*GateDatabaseRegistrationList) DeepCopyInto ¶
func (in *GateDatabaseRegistrationList) DeepCopyInto(out *GateDatabaseRegistrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDatabaseRegistrationList) DeepCopyObject ¶
func (in *GateDatabaseRegistrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GateDatabaseRegistrationSpec ¶
type GateDatabaseRegistrationSpec struct { State *GateDatabaseRegistrationSpecResource `json:"state,omitempty" tf:"-"` Resource GateDatabaseRegistrationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GateDatabaseRegistrationSpec) DeepCopy ¶
func (in *GateDatabaseRegistrationSpec) DeepCopy() *GateDatabaseRegistrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDatabaseRegistrationSpec.
func (*GateDatabaseRegistrationSpec) DeepCopyInto ¶
func (in *GateDatabaseRegistrationSpec) DeepCopyInto(out *GateDatabaseRegistrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDatabaseRegistrationSpecResource ¶
type GateDatabaseRegistrationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AliasName *string `json:"aliasName" tf:"alias_name"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string"` // +optional DatabaseID *string `json:"databaseID,omitempty" tf:"database_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` Fqdn *string `json:"fqdn" tf:"fqdn"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Password *string `json:"-" sensitive:"true" tf:"password"` // +optional RcePrivateIP *string `json:"rcePrivateIP,omitempty" tf:"rce_private_ip"` // +optional SecretCompartmentID *string `json:"secretCompartmentID,omitempty" tf:"secret_compartment_id"` // +optional SecretID *string `json:"secretID,omitempty" tf:"secret_id"` // +optional SessionMode *string `json:"sessionMode,omitempty" tf:"session_mode"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` Username *string `json:"username" tf:"username"` // +optional VaultID *string `json:"vaultID,omitempty" tf:"vault_id"` // +optional Wallet *string `json:"wallet,omitempty" tf:"wallet"` }
func (*GateDatabaseRegistrationSpecResource) DeepCopy ¶
func (in *GateDatabaseRegistrationSpecResource) DeepCopy() *GateDatabaseRegistrationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDatabaseRegistrationSpecResource.
func (*GateDatabaseRegistrationSpecResource) DeepCopyInto ¶
func (in *GateDatabaseRegistrationSpecResource) DeepCopyInto(out *GateDatabaseRegistrationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDatabaseRegistrationStatus ¶
type GateDatabaseRegistrationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GateDatabaseRegistrationStatus) DeepCopy ¶
func (in *GateDatabaseRegistrationStatus) DeepCopy() *GateDatabaseRegistrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDatabaseRegistrationStatus.
func (*GateDatabaseRegistrationStatus) DeepCopyInto ¶
func (in *GateDatabaseRegistrationStatus) DeepCopyInto(out *GateDatabaseRegistrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeployment ¶
type GateDeployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GateDeploymentSpec `json:"spec,omitempty"` Status GateDeploymentStatus `json:"status,omitempty"` }
func (*GateDeployment) DeepCopy ¶
func (in *GateDeployment) DeepCopy() *GateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeployment.
func (*GateDeployment) DeepCopyInto ¶
func (in *GateDeployment) DeepCopyInto(out *GateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDeployment) DeepCopyObject ¶
func (in *GateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GateDeployment) SetupWebhookWithManager ¶
func (r *GateDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GateDeployment) ValidateCreate ¶
func (r *GateDeployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GateDeployment) ValidateDelete ¶
func (r *GateDeployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GateDeployment) ValidateUpdate ¶
func (r *GateDeployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GateDeploymentBackup ¶
type GateDeploymentBackup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GateDeploymentBackupSpec `json:"spec,omitempty"` Status GateDeploymentBackupStatus `json:"status,omitempty"` }
func (*GateDeploymentBackup) DeepCopy ¶
func (in *GateDeploymentBackup) DeepCopy() *GateDeploymentBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentBackup.
func (*GateDeploymentBackup) DeepCopyInto ¶
func (in *GateDeploymentBackup) DeepCopyInto(out *GateDeploymentBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDeploymentBackup) DeepCopyObject ¶
func (in *GateDeploymentBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GateDeploymentBackup) SetupWebhookWithManager ¶
func (r *GateDeploymentBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GateDeploymentBackup) ValidateCreate ¶
func (r *GateDeploymentBackup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GateDeploymentBackup) ValidateDelete ¶
func (r *GateDeploymentBackup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GateDeploymentBackup) ValidateUpdate ¶
func (r *GateDeploymentBackup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GateDeploymentBackupList ¶
type GateDeploymentBackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GateDeploymentBackup CRD objects Items []GateDeploymentBackup `json:"items,omitempty"` }
GateDeploymentBackupList is a list of GateDeploymentBackups
func (*GateDeploymentBackupList) DeepCopy ¶
func (in *GateDeploymentBackupList) DeepCopy() *GateDeploymentBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentBackupList.
func (*GateDeploymentBackupList) DeepCopyInto ¶
func (in *GateDeploymentBackupList) DeepCopyInto(out *GateDeploymentBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDeploymentBackupList) DeepCopyObject ¶
func (in *GateDeploymentBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GateDeploymentBackupSpec ¶
type GateDeploymentBackupSpec struct { State *GateDeploymentBackupSpecResource `json:"state,omitempty" tf:"-"` Resource GateDeploymentBackupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GateDeploymentBackupSpec) DeepCopy ¶
func (in *GateDeploymentBackupSpec) DeepCopy() *GateDeploymentBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentBackupSpec.
func (*GateDeploymentBackupSpec) DeepCopyInto ¶
func (in *GateDeploymentBackupSpec) DeepCopyInto(out *GateDeploymentBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentBackupSpecResource ¶
type GateDeploymentBackupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupType *string `json:"backupType,omitempty" tf:"backup_type"` Bucket *string `json:"bucket" tf:"bucket"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DeploymentID *string `json:"deploymentID" tf:"deployment_id"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsAutomatic *bool `json:"isAutomatic,omitempty" tf:"is_automatic"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Namespace *string `json:"namespace" tf:"namespace"` Object *string `json:"object" tf:"object"` // +optional OggVersion *string `json:"oggVersion,omitempty" tf:"ogg_version"` // +optional SizeInBytes *float64 `json:"sizeInBytes,omitempty" tf:"size_in_bytes"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeBackupFinished *string `json:"timeBackupFinished,omitempty" tf:"time_backup_finished"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfBackup *string `json:"timeOfBackup,omitempty" tf:"time_of_backup"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*GateDeploymentBackupSpecResource) DeepCopy ¶
func (in *GateDeploymentBackupSpecResource) DeepCopy() *GateDeploymentBackupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentBackupSpecResource.
func (*GateDeploymentBackupSpecResource) DeepCopyInto ¶
func (in *GateDeploymentBackupSpecResource) DeepCopyInto(out *GateDeploymentBackupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentBackupStatus ¶
type GateDeploymentBackupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GateDeploymentBackupStatus) DeepCopy ¶
func (in *GateDeploymentBackupStatus) DeepCopy() *GateDeploymentBackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentBackupStatus.
func (*GateDeploymentBackupStatus) DeepCopyInto ¶
func (in *GateDeploymentBackupStatus) DeepCopyInto(out *GateDeploymentBackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentList ¶
type GateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GateDeployment CRD objects Items []GateDeployment `json:"items,omitempty"` }
GateDeploymentList is a list of GateDeployments
func (*GateDeploymentList) DeepCopy ¶
func (in *GateDeploymentList) DeepCopy() *GateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentList.
func (*GateDeploymentList) DeepCopyInto ¶
func (in *GateDeploymentList) DeepCopyInto(out *GateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GateDeploymentList) DeepCopyObject ¶
func (in *GateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GateDeploymentSpec ¶
type GateDeploymentSpec struct { State *GateDeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource GateDeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GateDeploymentSpec) DeepCopy ¶
func (in *GateDeploymentSpec) DeepCopy() *GateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentSpec.
func (*GateDeploymentSpec) DeepCopyInto ¶
func (in *GateDeploymentSpec) DeepCopyInto(out *GateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentSpecOggData ¶
type GateDeploymentSpecOggData struct { AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` // +optional Certificate *string `json:"certificate,omitempty" tf:"certificate"` DeploymentName *string `json:"deploymentName" tf:"deployment_name"` // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional OggVersion *string `json:"oggVersion,omitempty" tf:"ogg_version"` }
func (*GateDeploymentSpecOggData) DeepCopy ¶
func (in *GateDeploymentSpecOggData) DeepCopy() *GateDeploymentSpecOggData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentSpecOggData.
func (*GateDeploymentSpecOggData) DeepCopyInto ¶
func (in *GateDeploymentSpecOggData) DeepCopyInto(out *GateDeploymentSpecOggData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentSpecOggDataCodec ¶
type GateDeploymentSpecOggDataCodec struct { }
+k8s:deepcopy-gen=false
func (GateDeploymentSpecOggDataCodec) Decode ¶
func (GateDeploymentSpecOggDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GateDeploymentSpecResource ¶
type GateDeploymentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` CpuCoreCount *int64 `json:"cpuCoreCount" tf:"cpu_core_count"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeploymentBackupID *string `json:"deploymentBackupID,omitempty" tf:"deployment_backup_id"` DeploymentType *string `json:"deploymentType" tf:"deployment_type"` // +optional DeploymentURL *string `json:"deploymentURL,omitempty" tf:"deployment_url"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` IsAutoScalingEnabled *bool `json:"isAutoScalingEnabled" tf:"is_auto_scaling_enabled"` // +optional IsHealthy *bool `json:"isHealthy,omitempty" tf:"is_healthy"` // +optional IsLatestVersion *bool `json:"isLatestVersion,omitempty" tf:"is_latest_version"` // +optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public"` LicenseModel *string `json:"licenseModel" tf:"license_model"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional LifecycleSubState *string `json:"lifecycleSubState,omitempty" tf:"lifecycle_sub_state"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional OggData *GateDeploymentSpecOggData `json:"oggData,omitempty" tf:"ogg_data"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional PublicIPAddress *string `json:"publicIPAddress,omitempty" tf:"public_ip_address"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional TimeUpgradeRequired *string `json:"timeUpgradeRequired,omitempty" tf:"time_upgrade_required"` }
func (*GateDeploymentSpecResource) DeepCopy ¶
func (in *GateDeploymentSpecResource) DeepCopy() *GateDeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentSpecResource.
func (*GateDeploymentSpecResource) DeepCopyInto ¶
func (in *GateDeploymentSpecResource) DeepCopyInto(out *GateDeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GateDeploymentStatus ¶
type GateDeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GateDeploymentStatus) DeepCopy ¶
func (in *GateDeploymentStatus) DeepCopy() *GateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GateDeploymentStatus.
func (*GateDeploymentStatus) DeepCopyInto ¶
func (in *GateDeploymentStatus) DeepCopyInto(out *GateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.