v1alpha1

package
v0.3.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	FabricCluster_Kind             = "FabricCluster"
	FabricCluster_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FabricCluster_Kind}.String()
	FabricCluster_KindAPIVersion   = FabricCluster_Kind + "." + CRDGroupVersion.String()
	FabricCluster_GroupVersionKind = CRDGroupVersion.WithKind(FabricCluster_Kind)
)

Repository type metadata.

View Source
var (
	FabricMeshApplication_Kind             = "FabricMeshApplication"
	FabricMeshApplication_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FabricMeshApplication_Kind}.String()
	FabricMeshApplication_KindAPIVersion   = FabricMeshApplication_Kind + "." + CRDGroupVersion.String()
	FabricMeshApplication_GroupVersionKind = CRDGroupVersion.WithKind(FabricMeshApplication_Kind)
)

Repository type metadata.

View Source
var (
	FabricMeshLocalNetwork_Kind             = "FabricMeshLocalNetwork"
	FabricMeshLocalNetwork_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FabricMeshLocalNetwork_Kind}.String()
	FabricMeshLocalNetwork_KindAPIVersion   = FabricMeshLocalNetwork_Kind + "." + CRDGroupVersion.String()
	FabricMeshLocalNetwork_GroupVersionKind = CRDGroupVersion.WithKind(FabricMeshLocalNetwork_Kind)
)

Repository type metadata.

View Source
var (
	FabricMeshSecret_Kind             = "FabricMeshSecret"
	FabricMeshSecret_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FabricMeshSecret_Kind}.String()
	FabricMeshSecret_KindAPIVersion   = FabricMeshSecret_Kind + "." + CRDGroupVersion.String()
	FabricMeshSecret_GroupVersionKind = CRDGroupVersion.WithKind(FabricMeshSecret_Kind)
)

Repository type metadata.

View Source
var (
	FabricMeshSecretValue_Kind             = "FabricMeshSecretValue"
	FabricMeshSecretValue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FabricMeshSecretValue_Kind}.String()
	FabricMeshSecretValue_KindAPIVersion   = FabricMeshSecretValue_Kind + "." + CRDGroupVersion.String()
	FabricMeshSecretValue_GroupVersionKind = CRDGroupVersion.WithKind(FabricMeshSecretValue_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 ApplicationPortsObservation

type ApplicationPortsObservation struct {
}

func (*ApplicationPortsObservation) DeepCopy

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

func (*ApplicationPortsObservation) DeepCopyInto

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

type ApplicationPortsParameters

type ApplicationPortsParameters struct {

	// +kubebuilder:validation:Required
	EndPort *int64 `json:"endPort" tf:"end_port,omitempty"`

	// +kubebuilder:validation:Required
	StartPort *int64 `json:"startPort" tf:"start_port,omitempty"`
}

func (*ApplicationPortsParameters) DeepCopy

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

func (*ApplicationPortsParameters) DeepCopyInto

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

type AzureActiveDirectoryObservation

type AzureActiveDirectoryObservation struct {
}

func (*AzureActiveDirectoryObservation) DeepCopy

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

func (*AzureActiveDirectoryObservation) DeepCopyInto

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

type AzureActiveDirectoryParameters

type AzureActiveDirectoryParameters struct {

	// +kubebuilder:validation:Required
	ClientApplicationID *string `json:"clientApplicationId" tf:"client_application_id,omitempty"`

	// +kubebuilder:validation:Required
	ClusterApplicationID *string `json:"clusterApplicationId" tf:"cluster_application_id,omitempty"`

	// +kubebuilder:validation:Required
	TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"`
}

func (*AzureActiveDirectoryParameters) DeepCopy

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

func (*AzureActiveDirectoryParameters) DeepCopyInto

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

type CertificateCommonNamesObservation

type CertificateCommonNamesObservation struct {
}

func (*CertificateCommonNamesObservation) DeepCopy

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

func (*CertificateCommonNamesObservation) DeepCopyInto

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

type CertificateCommonNamesParameters

type CertificateCommonNamesParameters struct {

	// +kubebuilder:validation:Required
	CommonNames []CommonNamesParameters `json:"commonNames" tf:"common_names,omitempty"`

	// +kubebuilder:validation:Required
	X509StoreName *string `json:"x509StoreName" tf:"x509_store_name,omitempty"`
}

func (*CertificateCommonNamesParameters) DeepCopy

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

func (*CertificateCommonNamesParameters) DeepCopyInto

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

type CertificateObservation

type CertificateObservation struct {
}

func (*CertificateObservation) DeepCopy

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

func (*CertificateObservation) DeepCopyInto

func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)

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

type CertificateParameters

type CertificateParameters struct {

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

	// +kubebuilder:validation:Optional
	ThumbprintSecondary *string `json:"thumbprintSecondary,omitempty" tf:"thumbprint_secondary,omitempty"`

	// +kubebuilder:validation:Required
	X509StoreName *string `json:"x509StoreName" tf:"x509_store_name,omitempty"`
}

func (*CertificateParameters) DeepCopy

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

func (*CertificateParameters) DeepCopyInto

func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)

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

type ClientCertificateCommonNameObservation

type ClientCertificateCommonNameObservation struct {
}

func (*ClientCertificateCommonNameObservation) DeepCopy

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

func (*ClientCertificateCommonNameObservation) DeepCopyInto

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

type ClientCertificateCommonNameParameters

type ClientCertificateCommonNameParameters struct {

	// +kubebuilder:validation:Required
	CommonName *string `json:"commonName" tf:"common_name,omitempty"`

	// +kubebuilder:validation:Required
	IsAdmin *bool `json:"isAdmin" tf:"is_admin,omitempty"`

	// +kubebuilder:validation:Optional
	IssuerThumbprint *string `json:"issuerThumbprint,omitempty" tf:"issuer_thumbprint,omitempty"`
}

func (*ClientCertificateCommonNameParameters) DeepCopy

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

func (*ClientCertificateCommonNameParameters) DeepCopyInto

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

type ClientCertificateThumbprintObservation

type ClientCertificateThumbprintObservation struct {
}

func (*ClientCertificateThumbprintObservation) DeepCopy

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

func (*ClientCertificateThumbprintObservation) DeepCopyInto

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

type ClientCertificateThumbprintParameters

type ClientCertificateThumbprintParameters struct {

	// +kubebuilder:validation:Required
	IsAdmin *bool `json:"isAdmin" tf:"is_admin,omitempty"`

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

func (*ClientCertificateThumbprintParameters) DeepCopy

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

func (*ClientCertificateThumbprintParameters) DeepCopyInto

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

type CodePackageObservation

type CodePackageObservation struct {
}

func (*CodePackageObservation) DeepCopy

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

func (*CodePackageObservation) DeepCopyInto

func (in *CodePackageObservation) DeepCopyInto(out *CodePackageObservation)

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

type CodePackageParameters

type CodePackageParameters struct {

	// +kubebuilder:validation:Required
	ImageName *string `json:"imageName" tf:"image_name,omitempty"`

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

	// +kubebuilder:validation:Required
	Resources []ResourcesParameters `json:"resources" tf:"resources,omitempty"`
}

func (*CodePackageParameters) DeepCopy

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

func (*CodePackageParameters) DeepCopyInto

func (in *CodePackageParameters) DeepCopyInto(out *CodePackageParameters)

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

type CommonNamesObservation

type CommonNamesObservation struct {
}

func (*CommonNamesObservation) DeepCopy

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

func (*CommonNamesObservation) DeepCopyInto

func (in *CommonNamesObservation) DeepCopyInto(out *CommonNamesObservation)

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

type CommonNamesParameters

type CommonNamesParameters struct {

	// +kubebuilder:validation:Required
	CertificateCommonName *string `json:"certificateCommonName" tf:"certificate_common_name,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateIssuerThumbprint *string `json:"certificateIssuerThumbprint,omitempty" tf:"certificate_issuer_thumbprint,omitempty"`
}

func (*CommonNamesParameters) DeepCopy

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

func (*CommonNamesParameters) DeepCopyInto

func (in *CommonNamesParameters) DeepCopyInto(out *CommonNamesParameters)

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

type DeltaHealthPolicyObservation

type DeltaHealthPolicyObservation struct {
}

func (*DeltaHealthPolicyObservation) DeepCopy

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

func (*DeltaHealthPolicyObservation) DeepCopyInto

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

type DeltaHealthPolicyParameters

type DeltaHealthPolicyParameters struct {

	// +kubebuilder:validation:Optional
	MaxDeltaUnhealthyApplicationsPercent *int64 `json:"maxDeltaUnhealthyApplicationsPercent,omitempty" tf:"max_delta_unhealthy_applications_percent,omitempty"`

	// +kubebuilder:validation:Optional
	MaxDeltaUnhealthyNodesPercent *int64 `json:"maxDeltaUnhealthyNodesPercent,omitempty" tf:"max_delta_unhealthy_nodes_percent,omitempty"`

	// +kubebuilder:validation:Optional
	MaxUpgradeDomainDeltaUnhealthyNodesPercent *int64 `json:"maxUpgradeDomainDeltaUnhealthyNodesPercent,omitempty" tf:"max_upgrade_domain_delta_unhealthy_nodes_percent,omitempty"`
}

func (*DeltaHealthPolicyParameters) DeepCopy

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

func (*DeltaHealthPolicyParameters) DeepCopyInto

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

type DiagnosticsConfigObservation

type DiagnosticsConfigObservation struct {
}

func (*DiagnosticsConfigObservation) DeepCopy

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

func (*DiagnosticsConfigObservation) DeepCopyInto

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

type DiagnosticsConfigParameters

type DiagnosticsConfigParameters struct {

	// +kubebuilder:validation:Required
	BlobEndpoint *string `json:"blobEndpoint" tf:"blob_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	ProtectedAccountKeyName *string `json:"protectedAccountKeyName" tf:"protected_account_key_name,omitempty"`

	// +kubebuilder:validation:Required
	QueueEndpoint *string `json:"queueEndpoint" tf:"queue_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Required
	TableEndpoint *string `json:"tableEndpoint" tf:"table_endpoint,omitempty"`
}

func (*DiagnosticsConfigParameters) DeepCopy

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

func (*DiagnosticsConfigParameters) DeepCopyInto

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

type EphemeralPortsObservation

type EphemeralPortsObservation struct {
}

func (*EphemeralPortsObservation) DeepCopy

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

func (*EphemeralPortsObservation) DeepCopyInto

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

type EphemeralPortsParameters

type EphemeralPortsParameters struct {

	// +kubebuilder:validation:Required
	EndPort *int64 `json:"endPort" tf:"end_port,omitempty"`

	// +kubebuilder:validation:Required
	StartPort *int64 `json:"startPort" tf:"start_port,omitempty"`
}

func (*EphemeralPortsParameters) DeepCopy

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

func (*EphemeralPortsParameters) DeepCopyInto

func (in *EphemeralPortsParameters) DeepCopyInto(out *EphemeralPortsParameters)

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

type FabricCluster

type FabricCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FabricClusterSpec   `json:"spec"`
	Status            FabricClusterStatus `json:"status,omitempty"`
}

FabricCluster is the Schema for the FabricClusters 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 (*FabricCluster) DeepCopy

func (in *FabricCluster) DeepCopy() *FabricCluster

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

func (*FabricCluster) DeepCopyInto

func (in *FabricCluster) DeepCopyInto(out *FabricCluster)

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

func (*FabricCluster) DeepCopyObject

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

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

func (*FabricCluster) GetCondition

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

GetCondition of this FabricCluster.

func (*FabricCluster) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FabricCluster

func (*FabricCluster) GetDeletionPolicy

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

GetDeletionPolicy of this FabricCluster.

func (*FabricCluster) GetObservation

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

GetObservation of this FabricCluster

func (*FabricCluster) GetParameters

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

GetParameters of this FabricCluster

func (*FabricCluster) GetProviderConfigReference

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

GetProviderConfigReference of this FabricCluster.

func (*FabricCluster) GetProviderReference

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

GetProviderReference of this FabricCluster. Deprecated: Use GetProviderConfigReference.

func (*FabricCluster) GetTerraformResourceType

func (mg *FabricCluster) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FabricCluster

func (*FabricCluster) GetTerraformSchemaVersion

func (tr *FabricCluster) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FabricCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FabricCluster.

func (*FabricCluster) LateInitialize

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

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

func (*FabricCluster) SetConditions

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

SetConditions of this FabricCluster.

func (*FabricCluster) SetDeletionPolicy

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

SetDeletionPolicy of this FabricCluster.

func (*FabricCluster) SetObservation

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

SetObservation for this FabricCluster

func (*FabricCluster) SetParameters

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

SetParameters for this FabricCluster

func (*FabricCluster) SetProviderConfigReference

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

SetProviderConfigReference of this FabricCluster.

func (*FabricCluster) SetProviderReference

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

SetProviderReference of this FabricCluster. Deprecated: Use SetProviderConfigReference.

func (*FabricCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FabricCluster.

type FabricClusterList

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

FabricClusterList contains a list of FabricClusters

func (*FabricClusterList) DeepCopy

func (in *FabricClusterList) DeepCopy() *FabricClusterList

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

func (*FabricClusterList) DeepCopyInto

func (in *FabricClusterList) DeepCopyInto(out *FabricClusterList)

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

func (*FabricClusterList) DeepCopyObject

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

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

func (*FabricClusterList) GetItems

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

GetItems of this FabricClusterList.

type FabricClusterObservation

type FabricClusterObservation struct {
	ClusterEndpoint *string `json:"clusterEndpoint,omitempty" tf:"cluster_endpoint,omitempty"`
}

func (*FabricClusterObservation) DeepCopy

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

func (*FabricClusterObservation) DeepCopyInto

func (in *FabricClusterObservation) DeepCopyInto(out *FabricClusterObservation)

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

type FabricClusterParameters

type FabricClusterParameters struct {

	// +kubebuilder:validation:Optional
	AddOnFeatures []*string `json:"addOnFeatures,omitempty" tf:"add_on_features,omitempty"`

	// +kubebuilder:validation:Optional
	AzureActiveDirectory []AzureActiveDirectoryParameters `json:"azureActiveDirectory,omitempty" tf:"azure_active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	Certificate []CertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateCommonNames []CertificateCommonNamesParameters `json:"certificateCommonNames,omitempty" tf:"certificate_common_names,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertificateCommonName []ClientCertificateCommonNameParameters `json:"clientCertificateCommonName,omitempty" tf:"client_certificate_common_name,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertificateThumbprint []ClientCertificateThumbprintParameters `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint,omitempty"`

	// +kubebuilder:validation:Optional
	ClusterCodeVersion *string `json:"clusterCodeVersion,omitempty" tf:"cluster_code_version,omitempty"`

	// +kubebuilder:validation:Optional
	DiagnosticsConfig []DiagnosticsConfigParameters `json:"diagnosticsConfig,omitempty" tf:"diagnostics_config,omitempty"`

	// +kubebuilder:validation:Optional
	FabricSettings []FabricSettingsParameters `json:"fabricSettings,omitempty" tf:"fabric_settings,omitempty"`

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

	// +kubebuilder:validation:Required
	ManagementEndpoint *string `json:"managementEndpoint" tf:"management_endpoint,omitempty"`

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

	// +kubebuilder:validation:Required
	NodeType []NodeTypeParameters `json:"nodeType" tf:"node_type,omitempty"`

	// +kubebuilder:validation:Required
	ReliabilityLevel *string `json:"reliabilityLevel" tf:"reliability_level,omitempty"`

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

	// +kubebuilder:validation:Optional
	ReverseProxyCertificate []ReverseProxyCertificateParameters `json:"reverseProxyCertificate,omitempty" tf:"reverse_proxy_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	ReverseProxyCertificateCommonNames []ReverseProxyCertificateCommonNamesParameters `json:"reverseProxyCertificateCommonNames,omitempty" tf:"reverse_proxy_certificate_common_names,omitempty"`

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

	// +kubebuilder:validation:Required
	UpgradeMode *string `json:"upgradeMode" tf:"upgrade_mode,omitempty"`

	// +kubebuilder:validation:Optional
	UpgradePolicy []UpgradePolicyParameters `json:"upgradePolicy,omitempty" tf:"upgrade_policy,omitempty"`

	// +kubebuilder:validation:Required
	VMImage *string `json:"vmImage" tf:"vm_image,omitempty"`
}

func (*FabricClusterParameters) DeepCopy

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

func (*FabricClusterParameters) DeepCopyInto

func (in *FabricClusterParameters) DeepCopyInto(out *FabricClusterParameters)

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

type FabricClusterSpec

type FabricClusterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FabricClusterParameters `json:"forProvider"`
}

FabricClusterSpec defines the desired state of FabricCluster

func (*FabricClusterSpec) DeepCopy

func (in *FabricClusterSpec) DeepCopy() *FabricClusterSpec

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

func (*FabricClusterSpec) DeepCopyInto

func (in *FabricClusterSpec) DeepCopyInto(out *FabricClusterSpec)

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

type FabricClusterStatus

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

FabricClusterStatus defines the observed state of FabricCluster.

func (*FabricClusterStatus) DeepCopy

func (in *FabricClusterStatus) DeepCopy() *FabricClusterStatus

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

func (*FabricClusterStatus) DeepCopyInto

func (in *FabricClusterStatus) DeepCopyInto(out *FabricClusterStatus)

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

type FabricMeshApplication

type FabricMeshApplication struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FabricMeshApplicationSpec   `json:"spec"`
	Status            FabricMeshApplicationStatus `json:"status,omitempty"`
}

FabricMeshApplication is the Schema for the FabricMeshApplications 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 (*FabricMeshApplication) DeepCopy

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

func (*FabricMeshApplication) DeepCopyInto

func (in *FabricMeshApplication) DeepCopyInto(out *FabricMeshApplication)

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

func (*FabricMeshApplication) DeepCopyObject

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

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

func (*FabricMeshApplication) GetCondition

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

GetCondition of this FabricMeshApplication.

func (*FabricMeshApplication) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FabricMeshApplication

func (*FabricMeshApplication) GetDeletionPolicy

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

GetDeletionPolicy of this FabricMeshApplication.

func (*FabricMeshApplication) GetObservation

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

GetObservation of this FabricMeshApplication

func (*FabricMeshApplication) GetParameters

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

GetParameters of this FabricMeshApplication

func (*FabricMeshApplication) GetProviderConfigReference

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

GetProviderConfigReference of this FabricMeshApplication.

func (*FabricMeshApplication) GetProviderReference

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

GetProviderReference of this FabricMeshApplication. Deprecated: Use GetProviderConfigReference.

func (*FabricMeshApplication) GetTerraformResourceType

func (mg *FabricMeshApplication) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FabricMeshApplication

func (*FabricMeshApplication) GetTerraformSchemaVersion

func (tr *FabricMeshApplication) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FabricMeshApplication) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FabricMeshApplication.

func (*FabricMeshApplication) LateInitialize

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

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

func (*FabricMeshApplication) SetConditions

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

SetConditions of this FabricMeshApplication.

func (*FabricMeshApplication) SetDeletionPolicy

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

SetDeletionPolicy of this FabricMeshApplication.

func (*FabricMeshApplication) SetObservation

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

SetObservation for this FabricMeshApplication

func (*FabricMeshApplication) SetParameters

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

SetParameters for this FabricMeshApplication

func (*FabricMeshApplication) SetProviderConfigReference

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

SetProviderConfigReference of this FabricMeshApplication.

func (*FabricMeshApplication) SetProviderReference

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

SetProviderReference of this FabricMeshApplication. Deprecated: Use SetProviderConfigReference.

func (*FabricMeshApplication) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FabricMeshApplication.

type FabricMeshApplicationList

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

FabricMeshApplicationList contains a list of FabricMeshApplications

func (*FabricMeshApplicationList) DeepCopy

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

func (*FabricMeshApplicationList) DeepCopyInto

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

func (*FabricMeshApplicationList) DeepCopyObject

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

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

func (*FabricMeshApplicationList) GetItems

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

GetItems of this FabricMeshApplicationList.

type FabricMeshApplicationObservation

type FabricMeshApplicationObservation struct {
}

func (*FabricMeshApplicationObservation) DeepCopy

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

func (*FabricMeshApplicationObservation) DeepCopyInto

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

type FabricMeshApplicationParameters

type FabricMeshApplicationParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,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
	Service []ServiceParameters `json:"service" tf:"service,omitempty"`

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

func (*FabricMeshApplicationParameters) DeepCopy

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

func (*FabricMeshApplicationParameters) DeepCopyInto

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

type FabricMeshApplicationSpec

type FabricMeshApplicationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FabricMeshApplicationParameters `json:"forProvider"`
}

FabricMeshApplicationSpec defines the desired state of FabricMeshApplication

func (*FabricMeshApplicationSpec) DeepCopy

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

func (*FabricMeshApplicationSpec) DeepCopyInto

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

type FabricMeshApplicationStatus

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

FabricMeshApplicationStatus defines the observed state of FabricMeshApplication.

func (*FabricMeshApplicationStatus) DeepCopy

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

func (*FabricMeshApplicationStatus) DeepCopyInto

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

type FabricMeshLocalNetwork

type FabricMeshLocalNetwork struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FabricMeshLocalNetworkSpec   `json:"spec"`
	Status            FabricMeshLocalNetworkStatus `json:"status,omitempty"`
}

FabricMeshLocalNetwork is the Schema for the FabricMeshLocalNetworks 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 (*FabricMeshLocalNetwork) DeepCopy

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

func (*FabricMeshLocalNetwork) DeepCopyInto

func (in *FabricMeshLocalNetwork) DeepCopyInto(out *FabricMeshLocalNetwork)

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

func (*FabricMeshLocalNetwork) DeepCopyObject

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

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

func (*FabricMeshLocalNetwork) GetCondition

GetCondition of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) GetDeletionPolicy

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

GetDeletionPolicy of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) GetObservation

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

GetObservation of this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) GetParameters

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

GetParameters of this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) GetProviderConfigReference

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

GetProviderConfigReference of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) GetProviderReference

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

GetProviderReference of this FabricMeshLocalNetwork. Deprecated: Use GetProviderConfigReference.

func (*FabricMeshLocalNetwork) GetTerraformResourceType

func (mg *FabricMeshLocalNetwork) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) GetTerraformSchemaVersion

func (tr *FabricMeshLocalNetwork) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FabricMeshLocalNetwork) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) LateInitialize

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

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

func (*FabricMeshLocalNetwork) SetConditions

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

SetConditions of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) SetDeletionPolicy

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

SetDeletionPolicy of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) SetObservation

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

SetObservation for this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) SetParameters

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

SetParameters for this FabricMeshLocalNetwork

func (*FabricMeshLocalNetwork) SetProviderConfigReference

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

SetProviderConfigReference of this FabricMeshLocalNetwork.

func (*FabricMeshLocalNetwork) SetProviderReference

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

SetProviderReference of this FabricMeshLocalNetwork. Deprecated: Use SetProviderConfigReference.

func (*FabricMeshLocalNetwork) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FabricMeshLocalNetwork.

type FabricMeshLocalNetworkList

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

FabricMeshLocalNetworkList contains a list of FabricMeshLocalNetworks

func (*FabricMeshLocalNetworkList) DeepCopy

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

func (*FabricMeshLocalNetworkList) DeepCopyInto

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

func (*FabricMeshLocalNetworkList) DeepCopyObject

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

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

func (*FabricMeshLocalNetworkList) GetItems

GetItems of this FabricMeshLocalNetworkList.

type FabricMeshLocalNetworkObservation

type FabricMeshLocalNetworkObservation struct {
}

func (*FabricMeshLocalNetworkObservation) DeepCopy

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

func (*FabricMeshLocalNetworkObservation) DeepCopyInto

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

type FabricMeshLocalNetworkParameters

type FabricMeshLocalNetworkParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

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

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

	// +kubebuilder:validation:Required
	NetworkAddressPrefix *string `json:"networkAddressPrefix" tf:"network_address_prefix,omitempty"`

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

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

func (*FabricMeshLocalNetworkParameters) DeepCopy

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

func (*FabricMeshLocalNetworkParameters) DeepCopyInto

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

type FabricMeshLocalNetworkSpec

type FabricMeshLocalNetworkSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FabricMeshLocalNetworkParameters `json:"forProvider"`
}

FabricMeshLocalNetworkSpec defines the desired state of FabricMeshLocalNetwork

func (*FabricMeshLocalNetworkSpec) DeepCopy

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

func (*FabricMeshLocalNetworkSpec) DeepCopyInto

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

type FabricMeshLocalNetworkStatus

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

FabricMeshLocalNetworkStatus defines the observed state of FabricMeshLocalNetwork.

func (*FabricMeshLocalNetworkStatus) DeepCopy

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

func (*FabricMeshLocalNetworkStatus) DeepCopyInto

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

type FabricMeshSecret

type FabricMeshSecret struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FabricMeshSecretSpec   `json:"spec"`
	Status            FabricMeshSecretStatus `json:"status,omitempty"`
}

FabricMeshSecret is the Schema for the FabricMeshSecrets 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 (*FabricMeshSecret) DeepCopy

func (in *FabricMeshSecret) DeepCopy() *FabricMeshSecret

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

func (*FabricMeshSecret) DeepCopyInto

func (in *FabricMeshSecret) DeepCopyInto(out *FabricMeshSecret)

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

func (*FabricMeshSecret) DeepCopyObject

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

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

func (*FabricMeshSecret) GetCondition

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

GetCondition of this FabricMeshSecret.

func (*FabricMeshSecret) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FabricMeshSecret

func (*FabricMeshSecret) GetDeletionPolicy

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

GetDeletionPolicy of this FabricMeshSecret.

func (*FabricMeshSecret) GetObservation

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

GetObservation of this FabricMeshSecret

func (*FabricMeshSecret) GetParameters

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

GetParameters of this FabricMeshSecret

func (*FabricMeshSecret) GetProviderConfigReference

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

GetProviderConfigReference of this FabricMeshSecret.

func (*FabricMeshSecret) GetProviderReference

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

GetProviderReference of this FabricMeshSecret. Deprecated: Use GetProviderConfigReference.

func (*FabricMeshSecret) GetTerraformResourceType

func (mg *FabricMeshSecret) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FabricMeshSecret

func (*FabricMeshSecret) GetTerraformSchemaVersion

func (tr *FabricMeshSecret) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FabricMeshSecret) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FabricMeshSecret.

func (*FabricMeshSecret) LateInitialize

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

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

func (*FabricMeshSecret) SetConditions

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

SetConditions of this FabricMeshSecret.

func (*FabricMeshSecret) SetDeletionPolicy

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

SetDeletionPolicy of this FabricMeshSecret.

func (*FabricMeshSecret) SetObservation

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

SetObservation for this FabricMeshSecret

func (*FabricMeshSecret) SetParameters

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

SetParameters for this FabricMeshSecret

func (*FabricMeshSecret) SetProviderConfigReference

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

SetProviderConfigReference of this FabricMeshSecret.

func (*FabricMeshSecret) SetProviderReference

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

SetProviderReference of this FabricMeshSecret. Deprecated: Use SetProviderConfigReference.

func (*FabricMeshSecret) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FabricMeshSecret.

type FabricMeshSecretList

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

FabricMeshSecretList contains a list of FabricMeshSecrets

func (*FabricMeshSecretList) DeepCopy

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

func (*FabricMeshSecretList) DeepCopyInto

func (in *FabricMeshSecretList) DeepCopyInto(out *FabricMeshSecretList)

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

func (*FabricMeshSecretList) DeepCopyObject

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

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

func (*FabricMeshSecretList) GetItems

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

GetItems of this FabricMeshSecretList.

type FabricMeshSecretObservation

type FabricMeshSecretObservation struct {
}

func (*FabricMeshSecretObservation) DeepCopy

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

func (*FabricMeshSecretObservation) DeepCopyInto

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

type FabricMeshSecretParameters

type FabricMeshSecretParameters struct {

	// +kubebuilder:validation:Optional
	ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,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:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*FabricMeshSecretParameters) DeepCopy

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

func (*FabricMeshSecretParameters) DeepCopyInto

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

type FabricMeshSecretSpec

type FabricMeshSecretSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FabricMeshSecretParameters `json:"forProvider"`
}

FabricMeshSecretSpec defines the desired state of FabricMeshSecret

func (*FabricMeshSecretSpec) DeepCopy

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

func (*FabricMeshSecretSpec) DeepCopyInto

func (in *FabricMeshSecretSpec) DeepCopyInto(out *FabricMeshSecretSpec)

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

type FabricMeshSecretStatus

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

FabricMeshSecretStatus defines the observed state of FabricMeshSecret.

func (*FabricMeshSecretStatus) DeepCopy

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

func (*FabricMeshSecretStatus) DeepCopyInto

func (in *FabricMeshSecretStatus) DeepCopyInto(out *FabricMeshSecretStatus)

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

type FabricMeshSecretValue

type FabricMeshSecretValue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FabricMeshSecretValueSpec   `json:"spec"`
	Status            FabricMeshSecretValueStatus `json:"status,omitempty"`
}

FabricMeshSecretValue is the Schema for the FabricMeshSecretValues 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 (*FabricMeshSecretValue) DeepCopy

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

func (*FabricMeshSecretValue) DeepCopyInto

func (in *FabricMeshSecretValue) DeepCopyInto(out *FabricMeshSecretValue)

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

func (*FabricMeshSecretValue) DeepCopyObject

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

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

func (*FabricMeshSecretValue) GetCondition

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

GetCondition of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FabricMeshSecretValue

func (*FabricMeshSecretValue) GetDeletionPolicy

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

GetDeletionPolicy of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) GetObservation

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

GetObservation of this FabricMeshSecretValue

func (*FabricMeshSecretValue) GetParameters

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

GetParameters of this FabricMeshSecretValue

func (*FabricMeshSecretValue) GetProviderConfigReference

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

GetProviderConfigReference of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) GetProviderReference

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

GetProviderReference of this FabricMeshSecretValue. Deprecated: Use GetProviderConfigReference.

func (*FabricMeshSecretValue) GetTerraformResourceType

func (mg *FabricMeshSecretValue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FabricMeshSecretValue

func (*FabricMeshSecretValue) GetTerraformSchemaVersion

func (tr *FabricMeshSecretValue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FabricMeshSecretValue) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) LateInitialize

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

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

func (*FabricMeshSecretValue) SetConditions

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

SetConditions of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) SetDeletionPolicy

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

SetDeletionPolicy of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) SetObservation

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

SetObservation for this FabricMeshSecretValue

func (*FabricMeshSecretValue) SetParameters

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

SetParameters for this FabricMeshSecretValue

func (*FabricMeshSecretValue) SetProviderConfigReference

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

SetProviderConfigReference of this FabricMeshSecretValue.

func (*FabricMeshSecretValue) SetProviderReference

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

SetProviderReference of this FabricMeshSecretValue. Deprecated: Use SetProviderConfigReference.

func (*FabricMeshSecretValue) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FabricMeshSecretValue.

type FabricMeshSecretValueList

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

FabricMeshSecretValueList contains a list of FabricMeshSecretValues

func (*FabricMeshSecretValueList) DeepCopy

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

func (*FabricMeshSecretValueList) DeepCopyInto

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

func (*FabricMeshSecretValueList) DeepCopyObject

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

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

func (*FabricMeshSecretValueList) GetItems

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

GetItems of this FabricMeshSecretValueList.

type FabricMeshSecretValueObservation

type FabricMeshSecretValueObservation struct {
}

func (*FabricMeshSecretValueObservation) DeepCopy

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

func (*FabricMeshSecretValueObservation) DeepCopyInto

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

type FabricMeshSecretValueParameters

type FabricMeshSecretValueParameters struct {

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

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

	// +kubebuilder:validation:Required
	ServiceFabricMeshSecretID *string `json:"serviceFabricMeshSecretId" tf:"service_fabric_mesh_secret_id,omitempty"`

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

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*FabricMeshSecretValueParameters) DeepCopy

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

func (*FabricMeshSecretValueParameters) DeepCopyInto

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

type FabricMeshSecretValueSpec

type FabricMeshSecretValueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FabricMeshSecretValueParameters `json:"forProvider"`
}

FabricMeshSecretValueSpec defines the desired state of FabricMeshSecretValue

func (*FabricMeshSecretValueSpec) DeepCopy

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

func (*FabricMeshSecretValueSpec) DeepCopyInto

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

type FabricMeshSecretValueStatus

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

FabricMeshSecretValueStatus defines the observed state of FabricMeshSecretValue.

func (*FabricMeshSecretValueStatus) DeepCopy

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

func (*FabricMeshSecretValueStatus) DeepCopyInto

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

type FabricSettingsObservation

type FabricSettingsObservation struct {
}

func (*FabricSettingsObservation) DeepCopy

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

func (*FabricSettingsObservation) DeepCopyInto

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

type FabricSettingsParameters

type FabricSettingsParameters struct {

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*FabricSettingsParameters) DeepCopy

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

func (*FabricSettingsParameters) DeepCopyInto

func (in *FabricSettingsParameters) DeepCopyInto(out *FabricSettingsParameters)

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

type HealthPolicyObservation

type HealthPolicyObservation struct {
}

func (*HealthPolicyObservation) DeepCopy

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

func (*HealthPolicyObservation) DeepCopyInto

func (in *HealthPolicyObservation) DeepCopyInto(out *HealthPolicyObservation)

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

type HealthPolicyParameters

type HealthPolicyParameters struct {

	// +kubebuilder:validation:Optional
	MaxUnhealthyApplicationsPercent *int64 `json:"maxUnhealthyApplicationsPercent,omitempty" tf:"max_unhealthy_applications_percent,omitempty"`

	// +kubebuilder:validation:Optional
	MaxUnhealthyNodesPercent *int64 `json:"maxUnhealthyNodesPercent,omitempty" tf:"max_unhealthy_nodes_percent,omitempty"`
}

func (*HealthPolicyParameters) DeepCopy

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

func (*HealthPolicyParameters) DeepCopyInto

func (in *HealthPolicyParameters) DeepCopyInto(out *HealthPolicyParameters)

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

type LimitsObservation

type LimitsObservation struct {
}

func (*LimitsObservation) DeepCopy

func (in *LimitsObservation) DeepCopy() *LimitsObservation

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

func (*LimitsObservation) DeepCopyInto

func (in *LimitsObservation) DeepCopyInto(out *LimitsObservation)

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

type LimitsParameters

type LimitsParameters struct {

	// +kubebuilder:validation:Required
	CPU *float64 `json:"cpu" tf:"cpu,omitempty"`

	// +kubebuilder:validation:Required
	Memory *float64 `json:"memory" tf:"memory,omitempty"`
}

func (*LimitsParameters) DeepCopy

func (in *LimitsParameters) DeepCopy() *LimitsParameters

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

func (*LimitsParameters) DeepCopyInto

func (in *LimitsParameters) DeepCopyInto(out *LimitsParameters)

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

type NodeTypeObservation

type NodeTypeObservation struct {
}

func (*NodeTypeObservation) DeepCopy

func (in *NodeTypeObservation) DeepCopy() *NodeTypeObservation

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

func (*NodeTypeObservation) DeepCopyInto

func (in *NodeTypeObservation) DeepCopyInto(out *NodeTypeObservation)

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

type NodeTypeParameters

type NodeTypeParameters struct {

	// +kubebuilder:validation:Optional
	ApplicationPorts []ApplicationPortsParameters `json:"applicationPorts,omitempty" tf:"application_ports,omitempty"`

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

	// +kubebuilder:validation:Required
	ClientEndpointPort *int64 `json:"clientEndpointPort" tf:"client_endpoint_port,omitempty"`

	// +kubebuilder:validation:Optional
	DurabilityLevel *string `json:"durabilityLevel,omitempty" tf:"durability_level,omitempty"`

	// +kubebuilder:validation:Optional
	EphemeralPorts []EphemeralPortsParameters `json:"ephemeralPorts,omitempty" tf:"ephemeral_ports,omitempty"`

	// +kubebuilder:validation:Required
	HTTPEndpointPort *int64 `json:"httpEndpointPort" tf:"http_endpoint_port,omitempty"`

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

	// +kubebuilder:validation:Required
	IsPrimary *bool `json:"isPrimary" tf:"is_primary,omitempty"`

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

	// +kubebuilder:validation:Optional
	PlacementProperties map[string]*string `json:"placementProperties,omitempty" tf:"placement_properties,omitempty"`

	// +kubebuilder:validation:Optional
	ReverseProxyEndpointPort *int64 `json:"reverseProxyEndpointPort,omitempty" tf:"reverse_proxy_endpoint_port,omitempty"`
}

func (*NodeTypeParameters) DeepCopy

func (in *NodeTypeParameters) DeepCopy() *NodeTypeParameters

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

func (*NodeTypeParameters) DeepCopyInto

func (in *NodeTypeParameters) DeepCopyInto(out *NodeTypeParameters)

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

type RequestsObservation

type RequestsObservation struct {
}

func (*RequestsObservation) DeepCopy

func (in *RequestsObservation) DeepCopy() *RequestsObservation

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

func (*RequestsObservation) DeepCopyInto

func (in *RequestsObservation) DeepCopyInto(out *RequestsObservation)

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

type RequestsParameters

type RequestsParameters struct {

	// +kubebuilder:validation:Required
	CPU *float64 `json:"cpu" tf:"cpu,omitempty"`

	// +kubebuilder:validation:Required
	Memory *float64 `json:"memory" tf:"memory,omitempty"`
}

func (*RequestsParameters) DeepCopy

func (in *RequestsParameters) DeepCopy() *RequestsParameters

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

func (*RequestsParameters) DeepCopyInto

func (in *RequestsParameters) DeepCopyInto(out *RequestsParameters)

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

type ResourcesObservation

type ResourcesObservation struct {
}

func (*ResourcesObservation) DeepCopy

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

func (*ResourcesObservation) DeepCopyInto

func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation)

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

type ResourcesParameters

type ResourcesParameters struct {

	// +kubebuilder:validation:Optional
	Limits []LimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"`

	// +kubebuilder:validation:Required
	Requests []RequestsParameters `json:"requests" tf:"requests,omitempty"`
}

func (*ResourcesParameters) DeepCopy

func (in *ResourcesParameters) DeepCopy() *ResourcesParameters

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

func (*ResourcesParameters) DeepCopyInto

func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters)

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

type ReverseProxyCertificateCommonNamesCommonNamesObservation

type ReverseProxyCertificateCommonNamesCommonNamesObservation struct {
}

func (*ReverseProxyCertificateCommonNamesCommonNamesObservation) DeepCopy

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

func (*ReverseProxyCertificateCommonNamesCommonNamesObservation) DeepCopyInto

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

type ReverseProxyCertificateCommonNamesCommonNamesParameters

type ReverseProxyCertificateCommonNamesCommonNamesParameters struct {

	// +kubebuilder:validation:Required
	CertificateCommonName *string `json:"certificateCommonName" tf:"certificate_common_name,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateIssuerThumbprint *string `json:"certificateIssuerThumbprint,omitempty" tf:"certificate_issuer_thumbprint,omitempty"`
}

func (*ReverseProxyCertificateCommonNamesCommonNamesParameters) DeepCopy

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

func (*ReverseProxyCertificateCommonNamesCommonNamesParameters) DeepCopyInto

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

type ReverseProxyCertificateCommonNamesObservation

type ReverseProxyCertificateCommonNamesObservation struct {
}

func (*ReverseProxyCertificateCommonNamesObservation) DeepCopy

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

func (*ReverseProxyCertificateCommonNamesObservation) DeepCopyInto

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

type ReverseProxyCertificateCommonNamesParameters

type ReverseProxyCertificateCommonNamesParameters struct {

	// +kubebuilder:validation:Required
	CommonNames []ReverseProxyCertificateCommonNamesCommonNamesParameters `json:"commonNames" tf:"common_names,omitempty"`

	// +kubebuilder:validation:Required
	X509StoreName *string `json:"x509StoreName" tf:"x509_store_name,omitempty"`
}

func (*ReverseProxyCertificateCommonNamesParameters) DeepCopy

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

func (*ReverseProxyCertificateCommonNamesParameters) DeepCopyInto

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

type ReverseProxyCertificateObservation

type ReverseProxyCertificateObservation struct {
}

func (*ReverseProxyCertificateObservation) DeepCopy

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

func (*ReverseProxyCertificateObservation) DeepCopyInto

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

type ReverseProxyCertificateParameters

type ReverseProxyCertificateParameters struct {

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

	// +kubebuilder:validation:Optional
	ThumbprintSecondary *string `json:"thumbprintSecondary,omitempty" tf:"thumbprint_secondary,omitempty"`

	// +kubebuilder:validation:Required
	X509StoreName *string `json:"x509StoreName" tf:"x509_store_name,omitempty"`
}

func (*ReverseProxyCertificateParameters) DeepCopy

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

func (*ReverseProxyCertificateParameters) DeepCopyInto

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

type ServiceObservation

type ServiceObservation struct {
}

func (*ServiceObservation) DeepCopy

func (in *ServiceObservation) DeepCopy() *ServiceObservation

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

func (*ServiceObservation) DeepCopyInto

func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)

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

type ServiceParameters

type ServiceParameters struct {

	// +kubebuilder:validation:Required
	CodePackage []CodePackageParameters `json:"codePackage" tf:"code_package,omitempty"`

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

	// +kubebuilder:validation:Required
	OsType *string `json:"osType" tf:"os_type,omitempty"`
}

func (*ServiceParameters) DeepCopy

func (in *ServiceParameters) DeepCopy() *ServiceParameters

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

func (*ServiceParameters) DeepCopyInto

func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters)

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

type UpgradePolicyObservation

type UpgradePolicyObservation struct {
}

func (*UpgradePolicyObservation) DeepCopy

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

func (*UpgradePolicyObservation) DeepCopyInto

func (in *UpgradePolicyObservation) DeepCopyInto(out *UpgradePolicyObservation)

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

type UpgradePolicyParameters

type UpgradePolicyParameters struct {

	// +kubebuilder:validation:Optional
	DeltaHealthPolicy []DeltaHealthPolicyParameters `json:"deltaHealthPolicy,omitempty" tf:"delta_health_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ForceRestartEnabled *bool `json:"forceRestartEnabled,omitempty" tf:"force_restart_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckRetryTimeout *string `json:"healthCheckRetryTimeout,omitempty" tf:"health_check_retry_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckStableDuration *string `json:"healthCheckStableDuration,omitempty" tf:"health_check_stable_duration,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckWaitDuration *string `json:"healthCheckWaitDuration,omitempty" tf:"health_check_wait_duration,omitempty"`

	// +kubebuilder:validation:Optional
	HealthPolicy []HealthPolicyParameters `json:"healthPolicy,omitempty" tf:"health_policy,omitempty"`

	// +kubebuilder:validation:Optional
	UpgradeDomainTimeout *string `json:"upgradeDomainTimeout,omitempty" tf:"upgrade_domain_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	UpgradeReplicaSetCheckTimeout *string `json:"upgradeReplicaSetCheckTimeout,omitempty" tf:"upgrade_replica_set_check_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	UpgradeTimeout *string `json:"upgradeTimeout,omitempty" tf:"upgrade_timeout,omitempty"`
}

func (*UpgradePolicyParameters) DeepCopy

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

func (*UpgradePolicyParameters) DeepCopyInto

func (in *UpgradePolicyParameters) DeepCopyInto(out *UpgradePolicyParameters)

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