v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=spring.azurerm.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: spring.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type CloudActiveDeployment

type CloudActiveDeployment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudActiveDeploymentSpec   `json:"spec,omitempty"`
	Status            CloudActiveDeploymentStatus `json:"status,omitempty"`
}

func (*CloudActiveDeployment) DeepCopy

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

func (*CloudActiveDeployment) DeepCopyInto

func (in *CloudActiveDeployment) DeepCopyInto(out *CloudActiveDeployment)

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

func (*CloudActiveDeployment) DeepCopyObject

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

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

func (*CloudActiveDeployment) SetupWebhookWithManager

func (r *CloudActiveDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudActiveDeployment) ValidateCreate

func (r *CloudActiveDeployment) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudActiveDeployment) ValidateDelete

func (r *CloudActiveDeployment) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudActiveDeployment) ValidateUpdate

func (r *CloudActiveDeployment) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudActiveDeploymentList

type CloudActiveDeploymentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudActiveDeployment CRD objects
	Items []CloudActiveDeployment `json:"items,omitempty"`
}

CloudActiveDeploymentList is a list of CloudActiveDeployments

func (*CloudActiveDeploymentList) DeepCopy

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

func (*CloudActiveDeploymentList) DeepCopyInto

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

func (*CloudActiveDeploymentList) DeepCopyObject

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

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

type CloudActiveDeploymentSpec

type CloudActiveDeploymentSpec struct {
	State *CloudActiveDeploymentSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudActiveDeploymentSpecResource `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 (*CloudActiveDeploymentSpec) DeepCopy

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

func (*CloudActiveDeploymentSpec) DeepCopyInto

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

type CloudActiveDeploymentSpecResource

type CloudActiveDeploymentSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DeploymentName   *string `json:"deploymentName" tf:"deployment_name"`
	SpringCloudAppID *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
}

func (*CloudActiveDeploymentSpecResource) DeepCopy

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

func (*CloudActiveDeploymentSpecResource) DeepCopyInto

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

type CloudActiveDeploymentStatus

type CloudActiveDeploymentStatus 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 (*CloudActiveDeploymentStatus) DeepCopy

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

func (*CloudActiveDeploymentStatus) DeepCopyInto

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

type CloudApp

type CloudApp struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppSpec   `json:"spec,omitempty"`
	Status            CloudAppStatus `json:"status,omitempty"`
}

func (*CloudApp) DeepCopy

func (in *CloudApp) DeepCopy() *CloudApp

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

func (*CloudApp) DeepCopyInto

func (in *CloudApp) DeepCopyInto(out *CloudApp)

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

func (*CloudApp) DeepCopyObject

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

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

func (*CloudApp) SetupWebhookWithManager

func (r *CloudApp) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudApp) ValidateCreate

func (r *CloudApp) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudApp) ValidateDelete

func (r *CloudApp) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudApp) ValidateUpdate

func (r *CloudApp) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudAppCosmosdbAssociation

type CloudAppCosmosdbAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppCosmosdbAssociationSpec   `json:"spec,omitempty"`
	Status            CloudAppCosmosdbAssociationStatus `json:"status,omitempty"`
}

func (*CloudAppCosmosdbAssociation) DeepCopy

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

func (*CloudAppCosmosdbAssociation) DeepCopyInto

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

func (*CloudAppCosmosdbAssociation) DeepCopyObject

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

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

func (*CloudAppCosmosdbAssociation) SetupWebhookWithManager

func (r *CloudAppCosmosdbAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudAppCosmosdbAssociation) ValidateCreate

func (r *CloudAppCosmosdbAssociation) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppCosmosdbAssociation) ValidateDelete

func (r *CloudAppCosmosdbAssociation) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppCosmosdbAssociation) ValidateUpdate

func (r *CloudAppCosmosdbAssociation) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudAppCosmosdbAssociationList

type CloudAppCosmosdbAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudAppCosmosdbAssociation CRD objects
	Items []CloudAppCosmosdbAssociation `json:"items,omitempty"`
}

CloudAppCosmosdbAssociationList is a list of CloudAppCosmosdbAssociations

func (*CloudAppCosmosdbAssociationList) DeepCopy

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

func (*CloudAppCosmosdbAssociationList) DeepCopyInto

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

func (*CloudAppCosmosdbAssociationList) DeepCopyObject

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

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

type CloudAppCosmosdbAssociationSpec

type CloudAppCosmosdbAssociationSpec struct {
	State *CloudAppCosmosdbAssociationSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudAppCosmosdbAssociationSpecResource `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 (*CloudAppCosmosdbAssociationSpec) DeepCopy

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

func (*CloudAppCosmosdbAssociationSpec) DeepCopyInto

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

type CloudAppCosmosdbAssociationSpecResource

type CloudAppCosmosdbAssociationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApiType           *string `json:"apiType" tf:"api_type"`
	CosmosdbAccessKey *string `json:"cosmosdbAccessKey" tf:"cosmosdb_access_key"`
	CosmosdbAccountID *string `json:"cosmosdbAccountID" tf:"cosmosdb_account_id"`
	// +optional
	CosmosdbCassandraKeyspaceName *string `json:"cosmosdbCassandraKeyspaceName,omitempty" tf:"cosmosdb_cassandra_keyspace_name"`
	// +optional
	CosmosdbGremlinDatabaseName *string `json:"cosmosdbGremlinDatabaseName,omitempty" tf:"cosmosdb_gremlin_database_name"`
	// +optional
	CosmosdbGremlinGraphName *string `json:"cosmosdbGremlinGraphName,omitempty" tf:"cosmosdb_gremlin_graph_name"`
	// +optional
	CosmosdbMongoDatabaseName *string `json:"cosmosdbMongoDatabaseName,omitempty" tf:"cosmosdb_mongo_database_name"`
	// +optional
	CosmosdbSQLDatabaseName *string `json:"cosmosdbSQLDatabaseName,omitempty" tf:"cosmosdb_sql_database_name"`
	Name                    *string `json:"name" tf:"name"`
	SpringCloudAppID        *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
}

func (*CloudAppCosmosdbAssociationSpecResource) DeepCopy

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

func (*CloudAppCosmosdbAssociationSpecResource) DeepCopyInto

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

type CloudAppCosmosdbAssociationStatus

type CloudAppCosmosdbAssociationStatus 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 (*CloudAppCosmosdbAssociationStatus) DeepCopy

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

func (*CloudAppCosmosdbAssociationStatus) DeepCopyInto

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

type CloudAppList

type CloudAppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudApp CRD objects
	Items []CloudApp `json:"items,omitempty"`
}

CloudAppList is a list of CloudApps

func (*CloudAppList) DeepCopy

func (in *CloudAppList) DeepCopy() *CloudAppList

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

func (*CloudAppList) DeepCopyInto

func (in *CloudAppList) DeepCopyInto(out *CloudAppList)

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

func (*CloudAppList) DeepCopyObject

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

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

type CloudAppMysqlAssociation

type CloudAppMysqlAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppMysqlAssociationSpec   `json:"spec,omitempty"`
	Status            CloudAppMysqlAssociationStatus `json:"status,omitempty"`
}

func (*CloudAppMysqlAssociation) DeepCopy

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

func (*CloudAppMysqlAssociation) DeepCopyInto

func (in *CloudAppMysqlAssociation) DeepCopyInto(out *CloudAppMysqlAssociation)

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

func (*CloudAppMysqlAssociation) DeepCopyObject

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

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

func (*CloudAppMysqlAssociation) SetupWebhookWithManager

func (r *CloudAppMysqlAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudAppMysqlAssociation) ValidateCreate

func (r *CloudAppMysqlAssociation) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppMysqlAssociation) ValidateDelete

func (r *CloudAppMysqlAssociation) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppMysqlAssociation) ValidateUpdate

func (r *CloudAppMysqlAssociation) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudAppMysqlAssociationList

type CloudAppMysqlAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudAppMysqlAssociation CRD objects
	Items []CloudAppMysqlAssociation `json:"items,omitempty"`
}

CloudAppMysqlAssociationList is a list of CloudAppMysqlAssociations

func (*CloudAppMysqlAssociationList) DeepCopy

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

func (*CloudAppMysqlAssociationList) DeepCopyInto

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

func (*CloudAppMysqlAssociationList) DeepCopyObject

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

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

type CloudAppMysqlAssociationSpec

type CloudAppMysqlAssociationSpec struct {
	State *CloudAppMysqlAssociationSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudAppMysqlAssociationSpecResource `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 (*CloudAppMysqlAssociationSpec) DeepCopy

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

func (*CloudAppMysqlAssociationSpec) DeepCopyInto

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

type CloudAppMysqlAssociationSpecResource

type CloudAppMysqlAssociationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DatabaseName     *string `json:"databaseName" tf:"database_name"`
	MysqlServerID    *string `json:"mysqlServerID" tf:"mysql_server_id"`
	Name             *string `json:"name" tf:"name"`
	Password         *string `json:"-" sensitive:"true" tf:"password"`
	SpringCloudAppID *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
	Username         *string `json:"username" tf:"username"`
}

func (*CloudAppMysqlAssociationSpecResource) DeepCopy

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

func (*CloudAppMysqlAssociationSpecResource) DeepCopyInto

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

type CloudAppMysqlAssociationStatus

type CloudAppMysqlAssociationStatus 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 (*CloudAppMysqlAssociationStatus) DeepCopy

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

func (*CloudAppMysqlAssociationStatus) DeepCopyInto

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

type CloudAppRedisAssociation

type CloudAppRedisAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppRedisAssociationSpec   `json:"spec,omitempty"`
	Status            CloudAppRedisAssociationStatus `json:"status,omitempty"`
}

func (*CloudAppRedisAssociation) DeepCopy

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

func (*CloudAppRedisAssociation) DeepCopyInto

func (in *CloudAppRedisAssociation) DeepCopyInto(out *CloudAppRedisAssociation)

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

func (*CloudAppRedisAssociation) DeepCopyObject

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

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

func (*CloudAppRedisAssociation) SetupWebhookWithManager

func (r *CloudAppRedisAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudAppRedisAssociation) ValidateCreate

func (r *CloudAppRedisAssociation) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppRedisAssociation) ValidateDelete

func (r *CloudAppRedisAssociation) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudAppRedisAssociation) ValidateUpdate

func (r *CloudAppRedisAssociation) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudAppRedisAssociationList

type CloudAppRedisAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudAppRedisAssociation CRD objects
	Items []CloudAppRedisAssociation `json:"items,omitempty"`
}

CloudAppRedisAssociationList is a list of CloudAppRedisAssociations

func (*CloudAppRedisAssociationList) DeepCopy

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

func (*CloudAppRedisAssociationList) DeepCopyInto

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

func (*CloudAppRedisAssociationList) DeepCopyObject

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

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

type CloudAppRedisAssociationSpec

type CloudAppRedisAssociationSpec struct {
	State *CloudAppRedisAssociationSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudAppRedisAssociationSpecResource `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 (*CloudAppRedisAssociationSpec) DeepCopy

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

func (*CloudAppRedisAssociationSpec) DeepCopyInto

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

type CloudAppRedisAssociationSpecResource

type CloudAppRedisAssociationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name             *string `json:"name" tf:"name"`
	RedisAccessKey   *string `json:"redisAccessKey" tf:"redis_access_key"`
	RedisCacheID     *string `json:"redisCacheID" tf:"redis_cache_id"`
	SpringCloudAppID *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
	// +optional
	SslEnabled *bool `json:"sslEnabled,omitempty" tf:"ssl_enabled"`
}

func (*CloudAppRedisAssociationSpecResource) DeepCopy

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

func (*CloudAppRedisAssociationSpecResource) DeepCopyInto

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

type CloudAppRedisAssociationStatus

type CloudAppRedisAssociationStatus 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 (*CloudAppRedisAssociationStatus) DeepCopy

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

func (*CloudAppRedisAssociationStatus) DeepCopyInto

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

type CloudAppSpec

type CloudAppSpec struct {
	State *CloudAppSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudAppSpecResource `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 (*CloudAppSpec) DeepCopy

func (in *CloudAppSpec) DeepCopy() *CloudAppSpec

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

func (*CloudAppSpec) DeepCopyInto

func (in *CloudAppSpec) DeepCopyInto(out *CloudAppSpec)

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

type CloudAppSpecCustomPersistentDisk added in v0.5.0

type CloudAppSpecCustomPersistentDisk struct {
	// +optional
	MountOptions []string `json:"mountOptions,omitempty" tf:"mount_options"`
	MountPath    *string  `json:"mountPath" tf:"mount_path"`
	// +optional
	ReadOnlyEnabled *bool   `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled"`
	ShareName       *string `json:"shareName" tf:"share_name"`
	StorageName     *string `json:"storageName" tf:"storage_name"`
}

func (*CloudAppSpecCustomPersistentDisk) DeepCopy added in v0.5.0

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

func (*CloudAppSpecCustomPersistentDisk) DeepCopyInto added in v0.5.0

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

type CloudAppSpecIdentity

type CloudAppSpecIdentity struct {
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*CloudAppSpecIdentity) DeepCopy

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

func (*CloudAppSpecIdentity) DeepCopyInto

func (in *CloudAppSpecIdentity) DeepCopyInto(out *CloudAppSpecIdentity)

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

type CloudAppSpecIdentityCodec

type CloudAppSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudAppSpecIdentityCodec) Decode

func (CloudAppSpecIdentityCodec) Encode

func (CloudAppSpecIdentityCodec) IsEmpty

type CloudAppSpecPersistentDisk

type CloudAppSpecPersistentDisk struct {
	// +optional
	MountPath *string `json:"mountPath,omitempty" tf:"mount_path"`
	SizeInGb  *int64  `json:"sizeInGb" tf:"size_in_gb"`
}

func (*CloudAppSpecPersistentDisk) DeepCopy

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

func (*CloudAppSpecPersistentDisk) DeepCopyInto

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

type CloudAppSpecPersistentDiskCodec

type CloudAppSpecPersistentDiskCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudAppSpecPersistentDiskCodec) Decode

func (CloudAppSpecPersistentDiskCodec) Encode

func (CloudAppSpecPersistentDiskCodec) IsEmpty

type CloudAppSpecResource

type CloudAppSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MinItems=1
	CustomPersistentDisk []CloudAppSpecCustomPersistentDisk `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk"`
	// +optional
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"`
	// +optional
	HttpsOnly *bool `json:"httpsOnly,omitempty" tf:"https_only"`
	// +optional
	Identity *CloudAppSpecIdentity `json:"identity,omitempty" tf:"identity"`
	// +optional
	IsPublic *bool   `json:"isPublic,omitempty" tf:"is_public"`
	Name     *string `json:"name" tf:"name"`
	// +optional
	PersistentDisk    *CloudAppSpecPersistentDisk `json:"persistentDisk,omitempty" tf:"persistent_disk"`
	ResourceGroupName *string                     `json:"resourceGroupName" tf:"resource_group_name"`
	ServiceName       *string                     `json:"serviceName" tf:"service_name"`
	// +optional
	TlsEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
}

func (*CloudAppSpecResource) DeepCopy

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

func (*CloudAppSpecResource) DeepCopyInto

func (in *CloudAppSpecResource) DeepCopyInto(out *CloudAppSpecResource)

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

type CloudAppStatus

type CloudAppStatus 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 (*CloudAppStatus) DeepCopy

func (in *CloudAppStatus) DeepCopy() *CloudAppStatus

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

func (*CloudAppStatus) DeepCopyInto

func (in *CloudAppStatus) DeepCopyInto(out *CloudAppStatus)

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

type CloudCertificate

type CloudCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudCertificateSpec   `json:"spec,omitempty"`
	Status            CloudCertificateStatus `json:"status,omitempty"`
}

func (*CloudCertificate) DeepCopy

func (in *CloudCertificate) DeepCopy() *CloudCertificate

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

func (*CloudCertificate) DeepCopyInto

func (in *CloudCertificate) DeepCopyInto(out *CloudCertificate)

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

func (*CloudCertificate) DeepCopyObject

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

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

func (*CloudCertificate) SetupWebhookWithManager

func (r *CloudCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudCertificate) ValidateCreate

func (r *CloudCertificate) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudCertificate) ValidateDelete

func (r *CloudCertificate) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudCertificate) ValidateUpdate

func (r *CloudCertificate) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudCertificateList

type CloudCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudCertificate CRD objects
	Items []CloudCertificate `json:"items,omitempty"`
}

CloudCertificateList is a list of CloudCertificates

func (*CloudCertificateList) DeepCopy

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

func (*CloudCertificateList) DeepCopyInto

func (in *CloudCertificateList) DeepCopyInto(out *CloudCertificateList)

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

func (*CloudCertificateList) DeepCopyObject

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

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

type CloudCertificateSpec

type CloudCertificateSpec struct {
	State *CloudCertificateSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudCertificateSpecResource `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 (*CloudCertificateSpec) DeepCopy

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

func (*CloudCertificateSpec) DeepCopyInto

func (in *CloudCertificateSpec) DeepCopyInto(out *CloudCertificateSpec)

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

type CloudCertificateSpecResource

type CloudCertificateSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CertificateContent *string `json:"certificateContent,omitempty" tf:"certificate_content"`
	// +optional
	KeyVaultCertificateID *string `json:"keyVaultCertificateID,omitempty" tf:"key_vault_certificate_id"`
	Name                  *string `json:"name" tf:"name"`
	ResourceGroupName     *string `json:"resourceGroupName" tf:"resource_group_name"`
	ServiceName           *string `json:"serviceName" tf:"service_name"`
	// +optional
	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint"`
}

func (*CloudCertificateSpecResource) DeepCopy

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

func (*CloudCertificateSpecResource) DeepCopyInto

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

type CloudCertificateStatus

type CloudCertificateStatus 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 (*CloudCertificateStatus) DeepCopy

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

func (*CloudCertificateStatus) DeepCopyInto

func (in *CloudCertificateStatus) DeepCopyInto(out *CloudCertificateStatus)

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

type CloudCustomDomain

type CloudCustomDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudCustomDomainSpec   `json:"spec,omitempty"`
	Status            CloudCustomDomainStatus `json:"status,omitempty"`
}

func (*CloudCustomDomain) DeepCopy

func (in *CloudCustomDomain) DeepCopy() *CloudCustomDomain

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

func (*CloudCustomDomain) DeepCopyInto

func (in *CloudCustomDomain) DeepCopyInto(out *CloudCustomDomain)

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

func (*CloudCustomDomain) DeepCopyObject

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

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

func (*CloudCustomDomain) SetupWebhookWithManager

func (r *CloudCustomDomain) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudCustomDomain) ValidateCreate

func (r *CloudCustomDomain) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudCustomDomain) ValidateDelete

func (r *CloudCustomDomain) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudCustomDomain) ValidateUpdate

func (r *CloudCustomDomain) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudCustomDomainList

type CloudCustomDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudCustomDomain CRD objects
	Items []CloudCustomDomain `json:"items,omitempty"`
}

CloudCustomDomainList is a list of CloudCustomDomains

func (*CloudCustomDomainList) DeepCopy

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

func (*CloudCustomDomainList) DeepCopyInto

func (in *CloudCustomDomainList) DeepCopyInto(out *CloudCustomDomainList)

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

func (*CloudCustomDomainList) DeepCopyObject

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

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

type CloudCustomDomainSpec

type CloudCustomDomainSpec struct {
	State *CloudCustomDomainSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudCustomDomainSpecResource `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 (*CloudCustomDomainSpec) DeepCopy

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

func (*CloudCustomDomainSpec) DeepCopyInto

func (in *CloudCustomDomainSpec) DeepCopyInto(out *CloudCustomDomainSpec)

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

type CloudCustomDomainSpecResource

type CloudCustomDomainSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CertificateName  *string `json:"certificateName,omitempty" tf:"certificate_name"`
	Name             *string `json:"name" tf:"name"`
	SpringCloudAppID *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
	// +optional
	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint"`
}

func (*CloudCustomDomainSpecResource) DeepCopy

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

func (*CloudCustomDomainSpecResource) DeepCopyInto

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

type CloudCustomDomainStatus

type CloudCustomDomainStatus 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 (*CloudCustomDomainStatus) DeepCopy

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

func (*CloudCustomDomainStatus) DeepCopyInto

func (in *CloudCustomDomainStatus) DeepCopyInto(out *CloudCustomDomainStatus)

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

type CloudJavaDeployment

type CloudJavaDeployment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudJavaDeploymentSpec   `json:"spec,omitempty"`
	Status            CloudJavaDeploymentStatus `json:"status,omitempty"`
}

func (*CloudJavaDeployment) DeepCopy

func (in *CloudJavaDeployment) DeepCopy() *CloudJavaDeployment

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

func (*CloudJavaDeployment) DeepCopyInto

func (in *CloudJavaDeployment) DeepCopyInto(out *CloudJavaDeployment)

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

func (*CloudJavaDeployment) DeepCopyObject

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

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

func (*CloudJavaDeployment) SetupWebhookWithManager

func (r *CloudJavaDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudJavaDeployment) ValidateCreate

func (r *CloudJavaDeployment) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudJavaDeployment) ValidateDelete

func (r *CloudJavaDeployment) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudJavaDeployment) ValidateUpdate

func (r *CloudJavaDeployment) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudJavaDeploymentList

type CloudJavaDeploymentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudJavaDeployment CRD objects
	Items []CloudJavaDeployment `json:"items,omitempty"`
}

CloudJavaDeploymentList is a list of CloudJavaDeployments

func (*CloudJavaDeploymentList) DeepCopy

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

func (*CloudJavaDeploymentList) DeepCopyInto

func (in *CloudJavaDeploymentList) DeepCopyInto(out *CloudJavaDeploymentList)

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

func (*CloudJavaDeploymentList) DeepCopyObject

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

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

type CloudJavaDeploymentSpec

type CloudJavaDeploymentSpec struct {
	State *CloudJavaDeploymentSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudJavaDeploymentSpecResource `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 (*CloudJavaDeploymentSpec) DeepCopy

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

func (*CloudJavaDeploymentSpec) DeepCopyInto

func (in *CloudJavaDeploymentSpec) DeepCopyInto(out *CloudJavaDeploymentSpec)

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

type CloudJavaDeploymentSpecQuota added in v0.5.0

type CloudJavaDeploymentSpecQuota struct {
	// +optional
	Cpu *string `json:"cpu,omitempty" tf:"cpu"`
	// +optional
	Memory *string `json:"memory,omitempty" tf:"memory"`
}

func (*CloudJavaDeploymentSpecQuota) DeepCopy added in v0.5.0

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

func (*CloudJavaDeploymentSpecQuota) DeepCopyInto added in v0.5.0

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

type CloudJavaDeploymentSpecQuotaCodec added in v0.5.0

type CloudJavaDeploymentSpecQuotaCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudJavaDeploymentSpecQuotaCodec) Decode added in v0.5.0

func (CloudJavaDeploymentSpecQuotaCodec) Encode added in v0.5.0

func (CloudJavaDeploymentSpecQuotaCodec) IsEmpty added in v0.5.0

type CloudJavaDeploymentSpecResource

type CloudJavaDeploymentSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// Deprecated
	Cpu *int64 `json:"cpu,omitempty" tf:"cpu"`
	// +optional
	EnvironmentVariables *map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"`
	// +optional
	InstanceCount *int64 `json:"instanceCount,omitempty" tf:"instance_count"`
	// +optional
	JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options"`
	// +optional
	// Deprecated
	MemoryInGb *int64  `json:"memoryInGb,omitempty" tf:"memory_in_gb"`
	Name       *string `json:"name" tf:"name"`
	// +optional
	Quota *CloudJavaDeploymentSpecQuota `json:"quota,omitempty" tf:"quota"`
	// +optional
	RuntimeVersion   *string `json:"runtimeVersion,omitempty" tf:"runtime_version"`
	SpringCloudAppID *string `json:"springCloudAppID" tf:"spring_cloud_app_id"`
}

func (*CloudJavaDeploymentSpecResource) DeepCopy

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

func (*CloudJavaDeploymentSpecResource) DeepCopyInto

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

type CloudJavaDeploymentStatus

type CloudJavaDeploymentStatus 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 (*CloudJavaDeploymentStatus) DeepCopy

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

func (*CloudJavaDeploymentStatus) DeepCopyInto

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

type CloudService

type CloudService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudServiceSpec   `json:"spec,omitempty"`
	Status            CloudServiceStatus `json:"status,omitempty"`
}

func (*CloudService) DeepCopy

func (in *CloudService) DeepCopy() *CloudService

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

func (*CloudService) DeepCopyInto

func (in *CloudService) DeepCopyInto(out *CloudService)

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

func (*CloudService) DeepCopyObject

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

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

func (*CloudService) SetupWebhookWithManager

func (r *CloudService) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudService) ValidateCreate

func (r *CloudService) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudService) ValidateDelete

func (r *CloudService) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudService) ValidateUpdate

func (r *CloudService) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudServiceList

type CloudServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudService CRD objects
	Items []CloudService `json:"items,omitempty"`
}

CloudServiceList is a list of CloudServices

func (*CloudServiceList) DeepCopy

func (in *CloudServiceList) DeepCopy() *CloudServiceList

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

func (*CloudServiceList) DeepCopyInto

func (in *CloudServiceList) DeepCopyInto(out *CloudServiceList)

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

func (*CloudServiceList) DeepCopyObject

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

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

type CloudServiceSpec

type CloudServiceSpec struct {
	State *CloudServiceSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudServiceSpecResource `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 (*CloudServiceSpec) DeepCopy

func (in *CloudServiceSpec) DeepCopy() *CloudServiceSpec

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

func (*CloudServiceSpec) DeepCopyInto

func (in *CloudServiceSpec) DeepCopyInto(out *CloudServiceSpec)

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

type CloudServiceSpecConfigServerGitSetting

type CloudServiceSpecConfigServerGitSetting struct {
	// +optional
	HttpBasicAuth *CloudServiceSpecConfigServerGitSettingHttpBasicAuth `json:"httpBasicAuth,omitempty" tf:"http_basic_auth"`
	// +optional
	Label *string `json:"label,omitempty" tf:"label"`
	// +optional
	Repository []CloudServiceSpecConfigServerGitSettingRepository `json:"repository,omitempty" tf:"repository"`
	// +optional
	SearchPaths []string `json:"searchPaths,omitempty" tf:"search_paths"`
	// +optional
	SshAuth *CloudServiceSpecConfigServerGitSettingSshAuth `json:"sshAuth,omitempty" tf:"ssh_auth"`
	Uri     *string                                        `json:"uri" tf:"uri"`
}

func (*CloudServiceSpecConfigServerGitSetting) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSetting) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingCodec

type CloudServiceSpecConfigServerGitSettingCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecConfigServerGitSettingCodec) Decode

func (CloudServiceSpecConfigServerGitSettingCodec) Encode

func (CloudServiceSpecConfigServerGitSettingCodec) IsEmpty

type CloudServiceSpecConfigServerGitSettingHttpBasicAuth

type CloudServiceSpecConfigServerGitSettingHttpBasicAuth struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	Username *string `json:"username" tf:"username"`
}

func (*CloudServiceSpecConfigServerGitSettingHttpBasicAuth) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSettingHttpBasicAuth) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingHttpBasicAuthCodec

type CloudServiceSpecConfigServerGitSettingHttpBasicAuthCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecConfigServerGitSettingHttpBasicAuthCodec) Decode

func (CloudServiceSpecConfigServerGitSettingHttpBasicAuthCodec) Encode

func (CloudServiceSpecConfigServerGitSettingHttpBasicAuthCodec) IsEmpty

type CloudServiceSpecConfigServerGitSettingRepository

type CloudServiceSpecConfigServerGitSettingRepository struct {
	// +optional
	HttpBasicAuth *CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuth `json:"httpBasicAuth,omitempty" tf:"http_basic_auth"`
	// +optional
	Label *string `json:"label,omitempty" tf:"label"`
	Name  *string `json:"name" tf:"name"`
	// +optional
	Pattern []string `json:"pattern,omitempty" tf:"pattern"`
	// +optional
	SearchPaths []string `json:"searchPaths,omitempty" tf:"search_paths"`
	// +optional
	SshAuth *CloudServiceSpecConfigServerGitSettingRepositorySshAuth `json:"sshAuth,omitempty" tf:"ssh_auth"`
	Uri     *string                                                  `json:"uri" tf:"uri"`
}

func (*CloudServiceSpecConfigServerGitSettingRepository) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSettingRepository) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuth

type CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuth struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	Username *string `json:"username" tf:"username"`
}

func (*CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuth) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuth) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuthCodec

type CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuthCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuthCodec) Decode

func (CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuthCodec) Encode

func (CloudServiceSpecConfigServerGitSettingRepositoryHttpBasicAuthCodec) IsEmpty

type CloudServiceSpecConfigServerGitSettingRepositorySshAuth

type CloudServiceSpecConfigServerGitSettingRepositorySshAuth struct {
	// +optional
	HostKey *string `json:"-" sensitive:"true" tf:"host_key"`
	// +optional
	HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm"`
	PrivateKey       *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled"`
}

func (*CloudServiceSpecConfigServerGitSettingRepositorySshAuth) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSettingRepositorySshAuth) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingRepositorySshAuthCodec

type CloudServiceSpecConfigServerGitSettingRepositorySshAuthCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecConfigServerGitSettingRepositorySshAuthCodec) Decode

func (CloudServiceSpecConfigServerGitSettingRepositorySshAuthCodec) Encode

func (CloudServiceSpecConfigServerGitSettingRepositorySshAuthCodec) IsEmpty

type CloudServiceSpecConfigServerGitSettingSshAuth

type CloudServiceSpecConfigServerGitSettingSshAuth struct {
	// +optional
	HostKey *string `json:"-" sensitive:"true" tf:"host_key"`
	// +optional
	HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm"`
	PrivateKey       *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled"`
}

func (*CloudServiceSpecConfigServerGitSettingSshAuth) DeepCopy

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

func (*CloudServiceSpecConfigServerGitSettingSshAuth) DeepCopyInto

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

type CloudServiceSpecConfigServerGitSettingSshAuthCodec

type CloudServiceSpecConfigServerGitSettingSshAuthCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecConfigServerGitSettingSshAuthCodec) Decode

func (CloudServiceSpecConfigServerGitSettingSshAuthCodec) Encode

func (CloudServiceSpecConfigServerGitSettingSshAuthCodec) IsEmpty

type CloudServiceSpecNetwork

type CloudServiceSpecNetwork struct {
	// +optional
	AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group"`
	AppSubnetID             *string `json:"appSubnetID" tf:"app_subnet_id"`
	// +kubebuilder:validation:MinItems=3
	CidrRanges []string `json:"cidrRanges" tf:"cidr_ranges"`
	// +optional
	ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group"`
	ServiceRuntimeSubnetID             *string `json:"serviceRuntimeSubnetID" tf:"service_runtime_subnet_id"`
}

func (*CloudServiceSpecNetwork) DeepCopy

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

func (*CloudServiceSpecNetwork) DeepCopyInto

func (in *CloudServiceSpecNetwork) DeepCopyInto(out *CloudServiceSpecNetwork)

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

type CloudServiceSpecNetworkCodec

type CloudServiceSpecNetworkCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecNetworkCodec) Decode

func (CloudServiceSpecNetworkCodec) Encode

func (CloudServiceSpecNetworkCodec) IsEmpty

type CloudServiceSpecRequiredNetworkTrafficRules

type CloudServiceSpecRequiredNetworkTrafficRules struct {
	// +optional
	Direction *string `json:"direction,omitempty" tf:"direction"`
	// +optional
	Fqdns []string `json:"fqdns,omitempty" tf:"fqdns"`
	// +optional
	IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses"`
	// +optional
	Port *int64 `json:"port,omitempty" tf:"port"`
	// +optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol"`
}

func (*CloudServiceSpecRequiredNetworkTrafficRules) DeepCopy

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

func (*CloudServiceSpecRequiredNetworkTrafficRules) DeepCopyInto

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

type CloudServiceSpecResource

type CloudServiceSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ConfigServerGitSetting *CloudServiceSpecConfigServerGitSetting `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting"`
	Location               *string                                 `json:"location" tf:"location"`
	Name                   *string                                 `json:"name" tf:"name"`
	// +optional
	Network *CloudServiceSpecNetwork `json:"network,omitempty" tf:"network"`
	// +optional
	OutboundPublicIPAddresses []string `json:"outboundPublicIPAddresses,omitempty" tf:"outbound_public_ip_addresses"`
	// +optional
	RequiredNetworkTrafficRules []CloudServiceSpecRequiredNetworkTrafficRules `json:"requiredNetworkTrafficRules,omitempty" tf:"required_network_traffic_rules"`
	ResourceGroupName           *string                                       `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SkuName *string `json:"skuName,omitempty" tf:"sku_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	Trace *CloudServiceSpecTrace `json:"trace,omitempty" tf:"trace"`
}

func (*CloudServiceSpecResource) DeepCopy

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

func (*CloudServiceSpecResource) DeepCopyInto

func (in *CloudServiceSpecResource) DeepCopyInto(out *CloudServiceSpecResource)

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

type CloudServiceSpecTrace

type CloudServiceSpecTrace struct {
	// +optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string"`
	// +optional
	// Deprecated
	InstrumentationKey *string `json:"instrumentationKey,omitempty" tf:"instrumentation_key"`
	// +optional
	SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate"`
}

func (*CloudServiceSpecTrace) DeepCopy

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

func (*CloudServiceSpecTrace) DeepCopyInto

func (in *CloudServiceSpecTrace) DeepCopyInto(out *CloudServiceSpecTrace)

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

type CloudServiceSpecTraceCodec

type CloudServiceSpecTraceCodec struct {
}

+k8s:deepcopy-gen=false

func (CloudServiceSpecTraceCodec) Decode

func (CloudServiceSpecTraceCodec) Encode

func (CloudServiceSpecTraceCodec) IsEmpty

type CloudServiceStatus

type CloudServiceStatus 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 (*CloudServiceStatus) DeepCopy

func (in *CloudServiceStatus) DeepCopy() *CloudServiceStatus

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

func (*CloudServiceStatus) DeepCopyInto

func (in *CloudServiceStatus) DeepCopyInto(out *CloudServiceStatus)

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

type CloudStorage added in v0.5.0

type CloudStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudStorageSpec   `json:"spec,omitempty"`
	Status            CloudStorageStatus `json:"status,omitempty"`
}

func (*CloudStorage) DeepCopy added in v0.5.0

func (in *CloudStorage) DeepCopy() *CloudStorage

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

func (*CloudStorage) DeepCopyInto added in v0.5.0

func (in *CloudStorage) DeepCopyInto(out *CloudStorage)

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

func (*CloudStorage) DeepCopyObject added in v0.5.0

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

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

func (*CloudStorage) SetupWebhookWithManager added in v0.5.0

func (r *CloudStorage) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CloudStorage) ValidateCreate added in v0.5.0

func (r *CloudStorage) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CloudStorage) ValidateDelete added in v0.5.0

func (r *CloudStorage) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CloudStorage) ValidateUpdate added in v0.5.0

func (r *CloudStorage) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CloudStorageList added in v0.5.0

type CloudStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudStorage CRD objects
	Items []CloudStorage `json:"items,omitempty"`
}

CloudStorageList is a list of CloudStorages

func (*CloudStorageList) DeepCopy added in v0.5.0

func (in *CloudStorageList) DeepCopy() *CloudStorageList

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

func (*CloudStorageList) DeepCopyInto added in v0.5.0

func (in *CloudStorageList) DeepCopyInto(out *CloudStorageList)

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

func (*CloudStorageList) DeepCopyObject added in v0.5.0

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

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

type CloudStorageSpec added in v0.5.0

type CloudStorageSpec struct {
	State *CloudStorageSpecResource `json:"state,omitempty" tf:"-"`

	Resource CloudStorageSpecResource `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 (*CloudStorageSpec) DeepCopy added in v0.5.0

func (in *CloudStorageSpec) DeepCopy() *CloudStorageSpec

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

func (*CloudStorageSpec) DeepCopyInto added in v0.5.0

func (in *CloudStorageSpec) DeepCopyInto(out *CloudStorageSpec)

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

type CloudStorageSpecResource added in v0.5.0

type CloudStorageSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name                 *string `json:"name" tf:"name"`
	SpringCloudServiceID *string `json:"springCloudServiceID" tf:"spring_cloud_service_id"`
	StorageAccountKey    *string `json:"storageAccountKey" tf:"storage_account_key"`
	StorageAccountName   *string `json:"storageAccountName" tf:"storage_account_name"`
}

func (*CloudStorageSpecResource) DeepCopy added in v0.5.0

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

func (*CloudStorageSpecResource) DeepCopyInto added in v0.5.0

func (in *CloudStorageSpecResource) DeepCopyInto(out *CloudStorageSpecResource)

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

type CloudStorageStatus added in v0.5.0

type CloudStorageStatus 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 (*CloudStorageStatus) DeepCopy added in v0.5.0

func (in *CloudStorageStatus) DeepCopy() *CloudStorageStatus

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

func (*CloudStorageStatus) DeepCopyInto added in v0.5.0

func (in *CloudStorageStatus) DeepCopyInto(out *CloudStorageStatus)

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

Jump to

Keyboard shortcuts

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