v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=spring.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "spring.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	CloudActiveDeployment_Kind             = "CloudActiveDeployment"
	CloudActiveDeployment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudActiveDeployment_Kind}.String()
	CloudActiveDeployment_KindAPIVersion   = CloudActiveDeployment_Kind + "." + CRDGroupVersion.String()
	CloudActiveDeployment_GroupVersionKind = CRDGroupVersion.WithKind(CloudActiveDeployment_Kind)
)

Repository type metadata.

View Source
var (
	CloudApp_Kind             = "CloudApp"
	CloudApp_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudApp_Kind}.String()
	CloudApp_KindAPIVersion   = CloudApp_Kind + "." + CRDGroupVersion.String()
	CloudApp_GroupVersionKind = CRDGroupVersion.WithKind(CloudApp_Kind)
)

Repository type metadata.

View Source
var (
	CloudAppCosmosdbAssociation_Kind             = "CloudAppCosmosdbAssociation"
	CloudAppCosmosdbAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudAppCosmosdbAssociation_Kind}.String()
	CloudAppCosmosdbAssociation_KindAPIVersion   = CloudAppCosmosdbAssociation_Kind + "." + CRDGroupVersion.String()
	CloudAppCosmosdbAssociation_GroupVersionKind = CRDGroupVersion.WithKind(CloudAppCosmosdbAssociation_Kind)
)

Repository type metadata.

View Source
var (
	CloudAppMysqlAssociation_Kind             = "CloudAppMysqlAssociation"
	CloudAppMysqlAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudAppMysqlAssociation_Kind}.String()
	CloudAppMysqlAssociation_KindAPIVersion   = CloudAppMysqlAssociation_Kind + "." + CRDGroupVersion.String()
	CloudAppMysqlAssociation_GroupVersionKind = CRDGroupVersion.WithKind(CloudAppMysqlAssociation_Kind)
)

Repository type metadata.

View Source
var (
	CloudAppRedisAssociation_Kind             = "CloudAppRedisAssociation"
	CloudAppRedisAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudAppRedisAssociation_Kind}.String()
	CloudAppRedisAssociation_KindAPIVersion   = CloudAppRedisAssociation_Kind + "." + CRDGroupVersion.String()
	CloudAppRedisAssociation_GroupVersionKind = CRDGroupVersion.WithKind(CloudAppRedisAssociation_Kind)
)

Repository type metadata.

View Source
var (
	CloudCertificate_Kind             = "CloudCertificate"
	CloudCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudCertificate_Kind}.String()
	CloudCertificate_KindAPIVersion   = CloudCertificate_Kind + "." + CRDGroupVersion.String()
	CloudCertificate_GroupVersionKind = CRDGroupVersion.WithKind(CloudCertificate_Kind)
)

Repository type metadata.

View Source
var (
	CloudCustomDomain_Kind             = "CloudCustomDomain"
	CloudCustomDomain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudCustomDomain_Kind}.String()
	CloudCustomDomain_KindAPIVersion   = CloudCustomDomain_Kind + "." + CRDGroupVersion.String()
	CloudCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(CloudCustomDomain_Kind)
)

Repository type metadata.

View Source
var (
	CloudJavaDeployment_Kind             = "CloudJavaDeployment"
	CloudJavaDeployment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudJavaDeployment_Kind}.String()
	CloudJavaDeployment_KindAPIVersion   = CloudJavaDeployment_Kind + "." + CRDGroupVersion.String()
	CloudJavaDeployment_GroupVersionKind = CRDGroupVersion.WithKind(CloudJavaDeployment_Kind)
)

Repository type metadata.

View Source
var (
	CloudService_Kind             = "CloudService"
	CloudService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CloudService_Kind}.String()
	CloudService_KindAPIVersion   = CloudService_Kind + "." + CRDGroupVersion.String()
	CloudService_GroupVersionKind = CRDGroupVersion.WithKind(CloudService_Kind)
)

Repository type metadata.

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

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

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

Functions

This section is empty.

Types

type CloudActiveDeployment

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

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

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) GetCondition

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

GetCondition of this CloudActiveDeployment.

func (*CloudActiveDeployment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudActiveDeployment

func (*CloudActiveDeployment) GetDeletionPolicy

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

GetDeletionPolicy of this CloudActiveDeployment.

func (*CloudActiveDeployment) GetObservation

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

GetObservation of this CloudActiveDeployment

func (*CloudActiveDeployment) GetParameters

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

GetParameters of this CloudActiveDeployment

func (*CloudActiveDeployment) GetProviderConfigReference

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

GetProviderConfigReference of this CloudActiveDeployment.

func (*CloudActiveDeployment) GetProviderReference

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

GetProviderReference of this CloudActiveDeployment. Deprecated: Use GetProviderConfigReference.

func (*CloudActiveDeployment) GetTerraformResourceType

func (mg *CloudActiveDeployment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudActiveDeployment

func (*CloudActiveDeployment) GetTerraformSchemaVersion

func (tr *CloudActiveDeployment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudActiveDeployment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudActiveDeployment.

func (*CloudActiveDeployment) LateInitialize

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

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

func (*CloudActiveDeployment) SetConditions

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

SetConditions of this CloudActiveDeployment.

func (*CloudActiveDeployment) SetDeletionPolicy

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

SetDeletionPolicy of this CloudActiveDeployment.

func (*CloudActiveDeployment) SetObservation

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

SetObservation for this CloudActiveDeployment

func (*CloudActiveDeployment) SetParameters

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

SetParameters for this CloudActiveDeployment

func (*CloudActiveDeployment) SetProviderConfigReference

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

SetProviderConfigReference of this CloudActiveDeployment.

func (*CloudActiveDeployment) SetProviderReference

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

SetProviderReference of this CloudActiveDeployment. Deprecated: Use SetProviderConfigReference.

func (*CloudActiveDeployment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudActiveDeployment.

type CloudActiveDeploymentList

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

CloudActiveDeploymentList contains 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.

func (*CloudActiveDeploymentList) GetItems

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

GetItems of this CloudActiveDeploymentList.

type CloudActiveDeploymentObservation

type CloudActiveDeploymentObservation struct {
}

func (*CloudActiveDeploymentObservation) DeepCopy

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

func (*CloudActiveDeploymentObservation) DeepCopyInto

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

type CloudActiveDeploymentParameters

type CloudActiveDeploymentParameters struct {

	// +kubebuilder:validation:Required
	DeploymentName *string `json:"deploymentName" tf:"deployment_name,omitempty"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`
}

func (*CloudActiveDeploymentParameters) DeepCopy

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

func (*CloudActiveDeploymentParameters) DeepCopyInto

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

type CloudActiveDeploymentSpec

type CloudActiveDeploymentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudActiveDeploymentParameters `json:"forProvider"`
}

CloudActiveDeploymentSpec defines the desired state of CloudActiveDeployment

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 CloudActiveDeploymentStatus

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

CloudActiveDeploymentStatus defines the observed state of CloudActiveDeployment.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppSpec   `json:"spec"`
	Status            CloudAppStatus `json:"status,omitempty"`
}

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

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) GetCondition

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

GetCondition of this CloudApp.

func (*CloudApp) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudApp

func (*CloudApp) GetDeletionPolicy

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

GetDeletionPolicy of this CloudApp.

func (*CloudApp) GetObservation

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

GetObservation of this CloudApp

func (*CloudApp) GetParameters

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

GetParameters of this CloudApp

func (*CloudApp) GetProviderConfigReference

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

GetProviderConfigReference of this CloudApp.

func (*CloudApp) GetProviderReference

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

GetProviderReference of this CloudApp. Deprecated: Use GetProviderConfigReference.

func (*CloudApp) GetTerraformResourceType

func (mg *CloudApp) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudApp

func (*CloudApp) GetTerraformSchemaVersion

func (tr *CloudApp) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudApp) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudApp.

func (*CloudApp) LateInitialize

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

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

func (*CloudApp) SetConditions

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

SetConditions of this CloudApp.

func (*CloudApp) SetDeletionPolicy

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

SetDeletionPolicy of this CloudApp.

func (*CloudApp) SetObservation

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

SetObservation for this CloudApp

func (*CloudApp) SetParameters

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

SetParameters for this CloudApp

func (*CloudApp) SetProviderConfigReference

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

SetProviderConfigReference of this CloudApp.

func (*CloudApp) SetProviderReference

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

SetProviderReference of this CloudApp. Deprecated: Use SetProviderConfigReference.

func (*CloudApp) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudApp.

type CloudAppCosmosdbAssociation

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

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

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) GetCondition

GetCondition of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) GetObservation

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

GetObservation of this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) GetParameters

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

GetParameters of this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) GetProviderReference

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

GetProviderReference of this CloudAppCosmosdbAssociation. Deprecated: Use GetProviderConfigReference.

func (*CloudAppCosmosdbAssociation) GetTerraformResourceType

func (mg *CloudAppCosmosdbAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) GetTerraformSchemaVersion

func (tr *CloudAppCosmosdbAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudAppCosmosdbAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) LateInitialize

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

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

func (*CloudAppCosmosdbAssociation) SetConditions

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

SetConditions of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) SetObservation

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

SetObservation for this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) SetParameters

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

SetParameters for this CloudAppCosmosdbAssociation

func (*CloudAppCosmosdbAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this CloudAppCosmosdbAssociation.

func (*CloudAppCosmosdbAssociation) SetProviderReference

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

SetProviderReference of this CloudAppCosmosdbAssociation. Deprecated: Use SetProviderConfigReference.

func (*CloudAppCosmosdbAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudAppCosmosdbAssociation.

type CloudAppCosmosdbAssociationList

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

CloudAppCosmosdbAssociationList contains 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.

func (*CloudAppCosmosdbAssociationList) GetItems

GetItems of this CloudAppCosmosdbAssociationList.

type CloudAppCosmosdbAssociationObservation

type CloudAppCosmosdbAssociationObservation struct {
}

func (*CloudAppCosmosdbAssociationObservation) DeepCopy

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

func (*CloudAppCosmosdbAssociationObservation) DeepCopyInto

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

type CloudAppCosmosdbAssociationParameters

type CloudAppCosmosdbAssociationParameters struct {

	// +kubebuilder:validation:Required
	APIType *string `json:"apiType" tf:"api_type,omitempty"`

	// +kubebuilder:validation:Required
	CosmosdbAccessKey *string `json:"cosmosdbAccessKey" tf:"cosmosdb_access_key,omitempty"`

	// +kubebuilder:validation:Required
	CosmosdbAccountID *string `json:"cosmosdbAccountId" tf:"cosmosdb_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	CosmosdbCassandraKeyspaceName *string `json:"cosmosdbCassandraKeyspaceName,omitempty" tf:"cosmosdb_cassandra_keyspace_name,omitempty"`

	// +kubebuilder:validation:Optional
	CosmosdbGremlinDatabaseName *string `json:"cosmosdbGremlinDatabaseName,omitempty" tf:"cosmosdb_gremlin_database_name,omitempty"`

	// +kubebuilder:validation:Optional
	CosmosdbGremlinGraphName *string `json:"cosmosdbGremlinGraphName,omitempty" tf:"cosmosdb_gremlin_graph_name,omitempty"`

	// +kubebuilder:validation:Optional
	CosmosdbMongoDatabaseName *string `json:"cosmosdbMongoDatabaseName,omitempty" tf:"cosmosdb_mongo_database_name,omitempty"`

	// +kubebuilder:validation:Optional
	CosmosdbSQLDatabaseName *string `json:"cosmosdbSqlDatabaseName,omitempty" tf:"cosmosdb_sql_database_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`
}

func (*CloudAppCosmosdbAssociationParameters) DeepCopy

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

func (*CloudAppCosmosdbAssociationParameters) DeepCopyInto

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

type CloudAppCosmosdbAssociationSpec

type CloudAppCosmosdbAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudAppCosmosdbAssociationParameters `json:"forProvider"`
}

CloudAppCosmosdbAssociationSpec defines the desired state of CloudAppCosmosdbAssociation

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 CloudAppCosmosdbAssociationStatus

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

CloudAppCosmosdbAssociationStatus defines the observed state of CloudAppCosmosdbAssociation.

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           []CloudApp `json:"items"`
}

CloudAppList contains 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.

func (*CloudAppList) GetItems

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

GetItems of this CloudAppList.

type CloudAppMysqlAssociation

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

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

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) GetCondition

GetCondition of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) GetObservation

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

GetObservation of this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) GetParameters

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

GetParameters of this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) GetProviderReference

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

GetProviderReference of this CloudAppMysqlAssociation. Deprecated: Use GetProviderConfigReference.

func (*CloudAppMysqlAssociation) GetTerraformResourceType

func (mg *CloudAppMysqlAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) GetTerraformSchemaVersion

func (tr *CloudAppMysqlAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudAppMysqlAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) LateInitialize

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

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

func (*CloudAppMysqlAssociation) SetConditions

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

SetConditions of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) SetObservation

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

SetObservation for this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) SetParameters

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

SetParameters for this CloudAppMysqlAssociation

func (*CloudAppMysqlAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this CloudAppMysqlAssociation.

func (*CloudAppMysqlAssociation) SetProviderReference

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

SetProviderReference of this CloudAppMysqlAssociation. Deprecated: Use SetProviderConfigReference.

func (*CloudAppMysqlAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudAppMysqlAssociation.

type CloudAppMysqlAssociationList

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

CloudAppMysqlAssociationList contains 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.

func (*CloudAppMysqlAssociationList) GetItems

GetItems of this CloudAppMysqlAssociationList.

type CloudAppMysqlAssociationObservation

type CloudAppMysqlAssociationObservation struct {
}

func (*CloudAppMysqlAssociationObservation) DeepCopy

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

func (*CloudAppMysqlAssociationObservation) DeepCopyInto

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

type CloudAppMysqlAssociationParameters

type CloudAppMysqlAssociationParameters struct {

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

	// +kubebuilder:validation:Required
	MysqlServerID *string `json:"mysqlServerId" tf:"mysql_server_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*CloudAppMysqlAssociationParameters) DeepCopy

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

func (*CloudAppMysqlAssociationParameters) DeepCopyInto

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

type CloudAppMysqlAssociationSpec

type CloudAppMysqlAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudAppMysqlAssociationParameters `json:"forProvider"`
}

CloudAppMysqlAssociationSpec defines the desired state of CloudAppMysqlAssociation

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 CloudAppMysqlAssociationStatus

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

CloudAppMysqlAssociationStatus defines the observed state of CloudAppMysqlAssociation.

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 CloudAppObservation

type CloudAppObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*CloudAppObservation) DeepCopy

func (in *CloudAppObservation) DeepCopy() *CloudAppObservation

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

func (*CloudAppObservation) DeepCopyInto

func (in *CloudAppObservation) DeepCopyInto(out *CloudAppObservation)

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

type CloudAppParameters

type CloudAppParameters struct {

	// +kubebuilder:validation:Optional
	HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PersistentDisk []PersistentDiskParameters `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	ServiceName *string `json:"serviceName" tf:"service_name,omitempty"`

	// +kubebuilder:validation:Optional
	TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"`
}

func (*CloudAppParameters) DeepCopy

func (in *CloudAppParameters) DeepCopy() *CloudAppParameters

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

func (*CloudAppParameters) DeepCopyInto

func (in *CloudAppParameters) DeepCopyInto(out *CloudAppParameters)

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudAppRedisAssociationSpec   `json:"spec"`
	Status            CloudAppRedisAssociationStatus `json:"status,omitempty"`
}

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

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) GetCondition

GetCondition of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) GetObservation

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

GetObservation of this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) GetParameters

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

GetParameters of this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) GetProviderReference

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

GetProviderReference of this CloudAppRedisAssociation. Deprecated: Use GetProviderConfigReference.

func (*CloudAppRedisAssociation) GetTerraformResourceType

func (mg *CloudAppRedisAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) GetTerraformSchemaVersion

func (tr *CloudAppRedisAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudAppRedisAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) LateInitialize

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

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

func (*CloudAppRedisAssociation) SetConditions

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

SetConditions of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) SetObservation

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

SetObservation for this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) SetParameters

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

SetParameters for this CloudAppRedisAssociation

func (*CloudAppRedisAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this CloudAppRedisAssociation.

func (*CloudAppRedisAssociation) SetProviderReference

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

SetProviderReference of this CloudAppRedisAssociation. Deprecated: Use SetProviderConfigReference.

func (*CloudAppRedisAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudAppRedisAssociation.

type CloudAppRedisAssociationList

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

CloudAppRedisAssociationList contains 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.

func (*CloudAppRedisAssociationList) GetItems

GetItems of this CloudAppRedisAssociationList.

type CloudAppRedisAssociationObservation

type CloudAppRedisAssociationObservation struct {
}

func (*CloudAppRedisAssociationObservation) DeepCopy

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

func (*CloudAppRedisAssociationObservation) DeepCopyInto

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

type CloudAppRedisAssociationParameters

type CloudAppRedisAssociationParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	RedisAccessKey *string `json:"redisAccessKey" tf:"redis_access_key,omitempty"`

	// +kubebuilder:validation:Required
	RedisCacheID *string `json:"redisCacheId" tf:"redis_cache_id,omitempty"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`

	// +kubebuilder:validation:Optional
	SslEnabled *bool `json:"sslEnabled,omitempty" tf:"ssl_enabled,omitempty"`
}

func (*CloudAppRedisAssociationParameters) DeepCopy

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

func (*CloudAppRedisAssociationParameters) DeepCopyInto

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

type CloudAppRedisAssociationSpec

type CloudAppRedisAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudAppRedisAssociationParameters `json:"forProvider"`
}

CloudAppRedisAssociationSpec defines the desired state of CloudAppRedisAssociation

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 CloudAppRedisAssociationStatus

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

CloudAppRedisAssociationStatus defines the observed state of CloudAppRedisAssociation.

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 {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudAppParameters `json:"forProvider"`
}

CloudAppSpec defines the desired state of CloudApp

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 CloudAppStatus

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

CloudAppStatus defines the observed state of CloudApp.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudCertificateSpec   `json:"spec"`
	Status            CloudCertificateStatus `json:"status,omitempty"`
}

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

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) GetCondition

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

GetCondition of this CloudCertificate.

func (*CloudCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudCertificate

func (*CloudCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this CloudCertificate.

func (*CloudCertificate) GetObservation

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

GetObservation of this CloudCertificate

func (*CloudCertificate) GetParameters

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

GetParameters of this CloudCertificate

func (*CloudCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this CloudCertificate.

func (*CloudCertificate) GetProviderReference

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

GetProviderReference of this CloudCertificate. Deprecated: Use GetProviderConfigReference.

func (*CloudCertificate) GetTerraformResourceType

func (mg *CloudCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudCertificate

func (*CloudCertificate) GetTerraformSchemaVersion

func (tr *CloudCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudCertificate.

func (*CloudCertificate) LateInitialize

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

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

func (*CloudCertificate) SetConditions

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

SetConditions of this CloudCertificate.

func (*CloudCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this CloudCertificate.

func (*CloudCertificate) SetObservation

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

SetObservation for this CloudCertificate

func (*CloudCertificate) SetParameters

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

SetParameters for this CloudCertificate

func (*CloudCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this CloudCertificate.

func (*CloudCertificate) SetProviderReference

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

SetProviderReference of this CloudCertificate. Deprecated: Use SetProviderConfigReference.

func (*CloudCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudCertificate.

type CloudCertificateList

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

CloudCertificateList contains 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.

func (*CloudCertificateList) GetItems

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

GetItems of this CloudCertificateList.

type CloudCertificateObservation

type CloudCertificateObservation struct {
	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*CloudCertificateObservation) DeepCopy

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

func (*CloudCertificateObservation) DeepCopyInto

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

type CloudCertificateParameters

type CloudCertificateParameters struct {

	// +kubebuilder:validation:Required
	KeyVaultCertificateID *string `json:"keyVaultCertificateId" tf:"key_vault_certificate_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	ServiceName *string `json:"serviceName" tf:"service_name,omitempty"`
}

func (*CloudCertificateParameters) DeepCopy

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

func (*CloudCertificateParameters) DeepCopyInto

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

type CloudCertificateSpec

type CloudCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudCertificateParameters `json:"forProvider"`
}

CloudCertificateSpec defines the desired state of CloudCertificate

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 CloudCertificateStatus

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

CloudCertificateStatus defines the observed state of CloudCertificate.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudCustomDomainSpec   `json:"spec"`
	Status            CloudCustomDomainStatus `json:"status,omitempty"`
}

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

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) GetCondition

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

GetCondition of this CloudCustomDomain.

func (*CloudCustomDomain) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudCustomDomain

func (*CloudCustomDomain) GetDeletionPolicy

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

GetDeletionPolicy of this CloudCustomDomain.

func (*CloudCustomDomain) GetObservation

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

GetObservation of this CloudCustomDomain

func (*CloudCustomDomain) GetParameters

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

GetParameters of this CloudCustomDomain

func (*CloudCustomDomain) GetProviderConfigReference

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

GetProviderConfigReference of this CloudCustomDomain.

func (*CloudCustomDomain) GetProviderReference

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

GetProviderReference of this CloudCustomDomain. Deprecated: Use GetProviderConfigReference.

func (*CloudCustomDomain) GetTerraformResourceType

func (mg *CloudCustomDomain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudCustomDomain

func (*CloudCustomDomain) GetTerraformSchemaVersion

func (tr *CloudCustomDomain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudCustomDomain) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudCustomDomain.

func (*CloudCustomDomain) LateInitialize

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

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

func (*CloudCustomDomain) SetConditions

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

SetConditions of this CloudCustomDomain.

func (*CloudCustomDomain) SetDeletionPolicy

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

SetDeletionPolicy of this CloudCustomDomain.

func (*CloudCustomDomain) SetObservation

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

SetObservation for this CloudCustomDomain

func (*CloudCustomDomain) SetParameters

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

SetParameters for this CloudCustomDomain

func (*CloudCustomDomain) SetProviderConfigReference

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

SetProviderConfigReference of this CloudCustomDomain.

func (*CloudCustomDomain) SetProviderReference

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

SetProviderReference of this CloudCustomDomain. Deprecated: Use SetProviderConfigReference.

func (*CloudCustomDomain) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudCustomDomain.

type CloudCustomDomainList

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

CloudCustomDomainList contains 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.

func (*CloudCustomDomainList) GetItems

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

GetItems of this CloudCustomDomainList.

type CloudCustomDomainObservation

type CloudCustomDomainObservation struct {
}

func (*CloudCustomDomainObservation) DeepCopy

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

func (*CloudCustomDomainObservation) DeepCopyInto

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

type CloudCustomDomainParameters

type CloudCustomDomainParameters struct {

	// +kubebuilder:validation:Optional
	CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`

	// +kubebuilder:validation:Optional
	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*CloudCustomDomainParameters) DeepCopy

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

func (*CloudCustomDomainParameters) DeepCopyInto

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

type CloudCustomDomainSpec

type CloudCustomDomainSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudCustomDomainParameters `json:"forProvider"`
}

CloudCustomDomainSpec defines the desired state of CloudCustomDomain

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 CloudCustomDomainStatus

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

CloudCustomDomainStatus defines the observed state of CloudCustomDomain.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudJavaDeploymentSpec   `json:"spec"`
	Status            CloudJavaDeploymentStatus `json:"status,omitempty"`
}

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

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) GetCondition

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

GetCondition of this CloudJavaDeployment.

func (*CloudJavaDeployment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudJavaDeployment

func (*CloudJavaDeployment) GetDeletionPolicy

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

GetDeletionPolicy of this CloudJavaDeployment.

func (*CloudJavaDeployment) GetObservation

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

GetObservation of this CloudJavaDeployment

func (*CloudJavaDeployment) GetParameters

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

GetParameters of this CloudJavaDeployment

func (*CloudJavaDeployment) GetProviderConfigReference

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

GetProviderConfigReference of this CloudJavaDeployment.

func (*CloudJavaDeployment) GetProviderReference

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

GetProviderReference of this CloudJavaDeployment. Deprecated: Use GetProviderConfigReference.

func (*CloudJavaDeployment) GetTerraformResourceType

func (mg *CloudJavaDeployment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudJavaDeployment

func (*CloudJavaDeployment) GetTerraformSchemaVersion

func (tr *CloudJavaDeployment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudJavaDeployment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudJavaDeployment.

func (*CloudJavaDeployment) LateInitialize

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

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

func (*CloudJavaDeployment) SetConditions

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

SetConditions of this CloudJavaDeployment.

func (*CloudJavaDeployment) SetDeletionPolicy

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

SetDeletionPolicy of this CloudJavaDeployment.

func (*CloudJavaDeployment) SetObservation

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

SetObservation for this CloudJavaDeployment

func (*CloudJavaDeployment) SetParameters

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

SetParameters for this CloudJavaDeployment

func (*CloudJavaDeployment) SetProviderConfigReference

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

SetProviderConfigReference of this CloudJavaDeployment.

func (*CloudJavaDeployment) SetProviderReference

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

SetProviderReference of this CloudJavaDeployment. Deprecated: Use SetProviderConfigReference.

func (*CloudJavaDeployment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudJavaDeployment.

type CloudJavaDeploymentList

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

CloudJavaDeploymentList contains 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.

func (*CloudJavaDeploymentList) GetItems

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

GetItems of this CloudJavaDeploymentList.

type CloudJavaDeploymentObservation

type CloudJavaDeploymentObservation struct {
}

func (*CloudJavaDeploymentObservation) DeepCopy

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

func (*CloudJavaDeploymentObservation) DeepCopyInto

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

type CloudJavaDeploymentParameters

type CloudJavaDeploymentParameters struct {

	// +kubebuilder:validation:Optional
	CPU *int64 `json:"cpu,omitempty" tf:"cpu,omitempty"`

	// +kubebuilder:validation:Optional
	EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"`

	// +kubebuilder:validation:Optional
	InstanceCount *int64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`

	// +kubebuilder:validation:Optional
	JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"`

	// +kubebuilder:validation:Optional
	MemoryInGb *int64 `json:"memoryInGb,omitempty" tf:"memory_in_gb,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"`

	// +kubebuilder:validation:Required
	SpringCloudAppID *string `json:"springCloudAppId" tf:"spring_cloud_app_id,omitempty"`
}

func (*CloudJavaDeploymentParameters) DeepCopy

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

func (*CloudJavaDeploymentParameters) DeepCopyInto

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

type CloudJavaDeploymentSpec

type CloudJavaDeploymentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudJavaDeploymentParameters `json:"forProvider"`
}

CloudJavaDeploymentSpec defines the desired state of CloudJavaDeployment

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 CloudJavaDeploymentStatus

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

CloudJavaDeploymentStatus defines the observed state of CloudJavaDeployment.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudServiceSpec   `json:"spec"`
	Status            CloudServiceStatus `json:"status,omitempty"`
}

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

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) GetCondition

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

GetCondition of this CloudService.

func (*CloudService) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CloudService

func (*CloudService) GetDeletionPolicy

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

GetDeletionPolicy of this CloudService.

func (*CloudService) GetObservation

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

GetObservation of this CloudService

func (*CloudService) GetParameters

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

GetParameters of this CloudService

func (*CloudService) GetProviderConfigReference

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

GetProviderConfigReference of this CloudService.

func (*CloudService) GetProviderReference

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

GetProviderReference of this CloudService. Deprecated: Use GetProviderConfigReference.

func (*CloudService) GetTerraformResourceType

func (mg *CloudService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CloudService

func (*CloudService) GetTerraformSchemaVersion

func (tr *CloudService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CloudService) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CloudService.

func (*CloudService) LateInitialize

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

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

func (*CloudService) SetConditions

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

SetConditions of this CloudService.

func (*CloudService) SetDeletionPolicy

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

SetDeletionPolicy of this CloudService.

func (*CloudService) SetObservation

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

SetObservation for this CloudService

func (*CloudService) SetParameters

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

SetParameters for this CloudService

func (*CloudService) SetProviderConfigReference

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

SetProviderConfigReference of this CloudService.

func (*CloudService) SetProviderReference

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

SetProviderReference of this CloudService. Deprecated: Use SetProviderConfigReference.

func (*CloudService) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CloudService.

type CloudServiceList

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

CloudServiceList contains 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.

func (*CloudServiceList) GetItems

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

GetItems of this CloudServiceList.

type CloudServiceObservation

type CloudServiceObservation struct {
	OutboundPublicIPAddresses []*string `json:"outboundPublicIpAddresses,omitempty" tf:"outbound_public_ip_addresses,omitempty"`

	RequiredNetworkTrafficRules []RequiredNetworkTrafficRulesObservation `json:"requiredNetworkTrafficRules,omitempty" tf:"required_network_traffic_rules,omitempty"`
}

func (*CloudServiceObservation) DeepCopy

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

func (*CloudServiceObservation) DeepCopyInto

func (in *CloudServiceObservation) DeepCopyInto(out *CloudServiceObservation)

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

type CloudServiceParameters

type CloudServiceParameters struct {

	// +kubebuilder:validation:Optional
	ConfigServerGitSetting []ConfigServerGitSettingParameters `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Trace []TraceParameters `json:"trace,omitempty" tf:"trace,omitempty"`
}

func (*CloudServiceParameters) DeepCopy

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

func (*CloudServiceParameters) DeepCopyInto

func (in *CloudServiceParameters) DeepCopyInto(out *CloudServiceParameters)

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

type CloudServiceSpec

type CloudServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CloudServiceParameters `json:"forProvider"`
}

CloudServiceSpec defines the desired state of CloudService

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 CloudServiceStatus

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

CloudServiceStatus defines the observed state of CloudService.

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 ConfigServerGitSettingObservation

type ConfigServerGitSettingObservation struct {
}

func (*ConfigServerGitSettingObservation) DeepCopy

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

func (*ConfigServerGitSettingObservation) DeepCopyInto

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

type ConfigServerGitSettingParameters

type ConfigServerGitSettingParameters struct {

	// +kubebuilder:validation:Optional
	HTTPBasicAuth []HTTPBasicAuthParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"`

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Optional
	Repository []RepositoryParameters `json:"repository,omitempty" tf:"repository,omitempty"`

	// +kubebuilder:validation:Optional
	SSHAuth []ConfigServerGitSettingSSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"`

	// +kubebuilder:validation:Optional
	SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"`

	// +kubebuilder:validation:Required
	URI *string `json:"uri" tf:"uri,omitempty"`
}

func (*ConfigServerGitSettingParameters) DeepCopy

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

func (*ConfigServerGitSettingParameters) DeepCopyInto

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

type ConfigServerGitSettingSSHAuthObservation

type ConfigServerGitSettingSSHAuthObservation struct {
}

func (*ConfigServerGitSettingSSHAuthObservation) DeepCopy

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

func (*ConfigServerGitSettingSSHAuthObservation) DeepCopyInto

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

type ConfigServerGitSettingSSHAuthParameters

type ConfigServerGitSettingSSHAuthParameters struct {

	// +kubebuilder:validation:Optional
	HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"`

	// +kubebuilder:validation:Optional
	HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"`
}

func (*ConfigServerGitSettingSSHAuthParameters) DeepCopy

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

func (*ConfigServerGitSettingSSHAuthParameters) DeepCopyInto

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

type HTTPBasicAuthObservation

type HTTPBasicAuthObservation struct {
}

func (*HTTPBasicAuthObservation) DeepCopy

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

func (*HTTPBasicAuthObservation) DeepCopyInto

func (in *HTTPBasicAuthObservation) DeepCopyInto(out *HTTPBasicAuthObservation)

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

type HTTPBasicAuthParameters

type HTTPBasicAuthParameters struct {

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*HTTPBasicAuthParameters) DeepCopy

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

func (*HTTPBasicAuthParameters) DeepCopyInto

func (in *HTTPBasicAuthParameters) DeepCopyInto(out *HTTPBasicAuthParameters)

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

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

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

type NetworkObservation

type NetworkObservation struct {
}

func (*NetworkObservation) DeepCopy

func (in *NetworkObservation) DeepCopy() *NetworkObservation

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

func (*NetworkObservation) DeepCopyInto

func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)

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

type NetworkParameters

type NetworkParameters struct {

	// +kubebuilder:validation:Optional
	AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"`

	// +kubebuilder:validation:Required
	AppSubnetID *string `json:"appSubnetId" tf:"app_subnet_id,omitempty"`

	// +kubebuilder:validation:Required
	CidrRanges []*string `json:"cidrRanges" tf:"cidr_ranges,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"`

	// +kubebuilder:validation:Required
	ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId" tf:"service_runtime_subnet_id,omitempty"`
}

func (*NetworkParameters) DeepCopy

func (in *NetworkParameters) DeepCopy() *NetworkParameters

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

func (*NetworkParameters) DeepCopyInto

func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)

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

type PersistentDiskObservation

type PersistentDiskObservation struct {
}

func (*PersistentDiskObservation) DeepCopy

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

func (*PersistentDiskObservation) DeepCopyInto

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

type PersistentDiskParameters

type PersistentDiskParameters struct {

	// +kubebuilder:validation:Optional
	MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"`

	// +kubebuilder:validation:Required
	SizeInGb *int64 `json:"sizeInGb" tf:"size_in_gb,omitempty"`
}

func (*PersistentDiskParameters) DeepCopy

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

func (*PersistentDiskParameters) DeepCopyInto

func (in *PersistentDiskParameters) DeepCopyInto(out *PersistentDiskParameters)

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

type RepositoryHTTPBasicAuthObservation

type RepositoryHTTPBasicAuthObservation struct {
}

func (*RepositoryHTTPBasicAuthObservation) DeepCopy

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

func (*RepositoryHTTPBasicAuthObservation) DeepCopyInto

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

type RepositoryHTTPBasicAuthParameters

type RepositoryHTTPBasicAuthParameters struct {

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*RepositoryHTTPBasicAuthParameters) DeepCopy

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

func (*RepositoryHTTPBasicAuthParameters) DeepCopyInto

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

type RepositoryObservation

type RepositoryObservation struct {
}

func (*RepositoryObservation) DeepCopy

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

func (*RepositoryObservation) DeepCopyInto

func (in *RepositoryObservation) DeepCopyInto(out *RepositoryObservation)

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

type RepositoryParameters

type RepositoryParameters struct {

	// +kubebuilder:validation:Optional
	HTTPBasicAuth []RepositoryHTTPBasicAuthParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"`

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"`

	// +kubebuilder:validation:Optional
	SSHAuth []SSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"`

	// +kubebuilder:validation:Optional
	SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"`

	// +kubebuilder:validation:Required
	URI *string `json:"uri" tf:"uri,omitempty"`
}

func (*RepositoryParameters) DeepCopy

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

func (*RepositoryParameters) DeepCopyInto

func (in *RepositoryParameters) DeepCopyInto(out *RepositoryParameters)

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

type RequiredNetworkTrafficRulesObservation

type RequiredNetworkTrafficRulesObservation struct {
	Direction *string `json:"direction,omitempty" tf:"direction,omitempty"`

	Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"`

	IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"`

	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`
}

func (*RequiredNetworkTrafficRulesObservation) DeepCopy

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

func (*RequiredNetworkTrafficRulesObservation) DeepCopyInto

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

type RequiredNetworkTrafficRulesParameters

type RequiredNetworkTrafficRulesParameters struct {
}

func (*RequiredNetworkTrafficRulesParameters) DeepCopy

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

func (*RequiredNetworkTrafficRulesParameters) DeepCopyInto

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

type SSHAuthObservation

type SSHAuthObservation struct {
}

func (*SSHAuthObservation) DeepCopy

func (in *SSHAuthObservation) DeepCopy() *SSHAuthObservation

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

func (*SSHAuthObservation) DeepCopyInto

func (in *SSHAuthObservation) DeepCopyInto(out *SSHAuthObservation)

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

type SSHAuthParameters

type SSHAuthParameters struct {

	// +kubebuilder:validation:Optional
	HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"`

	// +kubebuilder:validation:Optional
	HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"`
}

func (*SSHAuthParameters) DeepCopy

func (in *SSHAuthParameters) DeepCopy() *SSHAuthParameters

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

func (*SSHAuthParameters) DeepCopyInto

func (in *SSHAuthParameters) DeepCopyInto(out *SSHAuthParameters)

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

type TraceObservation

type TraceObservation struct {
}

func (*TraceObservation) DeepCopy

func (in *TraceObservation) DeepCopy() *TraceObservation

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

func (*TraceObservation) DeepCopyInto

func (in *TraceObservation) DeepCopyInto(out *TraceObservation)

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

type TraceParameters

type TraceParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Optional
	InstrumentationKey *string `json:"instrumentationKey,omitempty" tf:"instrumentation_key,omitempty"`

	// +kubebuilder:validation:Optional
	SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"`
}

func (*TraceParameters) DeepCopy

func (in *TraceParameters) DeepCopy() *TraceParameters

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

func (*TraceParameters) DeepCopyInto

func (in *TraceParameters) DeepCopyInto(out *TraceParameters)

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