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=bot.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ChannelAlexa_Kind             = "ChannelAlexa"
	ChannelAlexa_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelAlexa_Kind}.String()
	ChannelAlexa_KindAPIVersion   = ChannelAlexa_Kind + "." + CRDGroupVersion.String()
	ChannelAlexa_GroupVersionKind = CRDGroupVersion.WithKind(ChannelAlexa_Kind)
)

Repository type metadata.

View Source
var (
	ChannelDirectline_Kind             = "ChannelDirectline"
	ChannelDirectline_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelDirectline_Kind}.String()
	ChannelDirectline_KindAPIVersion   = ChannelDirectline_Kind + "." + CRDGroupVersion.String()
	ChannelDirectline_GroupVersionKind = CRDGroupVersion.WithKind(ChannelDirectline_Kind)
)

Repository type metadata.

View Source
var (
	ChannelDirectLineSpeech_Kind             = "ChannelDirectLineSpeech"
	ChannelDirectLineSpeech_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelDirectLineSpeech_Kind}.String()
	ChannelDirectLineSpeech_KindAPIVersion   = ChannelDirectLineSpeech_Kind + "." + CRDGroupVersion.String()
	ChannelDirectLineSpeech_GroupVersionKind = CRDGroupVersion.WithKind(ChannelDirectLineSpeech_Kind)
)

Repository type metadata.

View Source
var (
	ChannelEmail_Kind             = "ChannelEmail"
	ChannelEmail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelEmail_Kind}.String()
	ChannelEmail_KindAPIVersion   = ChannelEmail_Kind + "." + CRDGroupVersion.String()
	ChannelEmail_GroupVersionKind = CRDGroupVersion.WithKind(ChannelEmail_Kind)
)

Repository type metadata.

View Source
var (
	ChannelFacebook_Kind             = "ChannelFacebook"
	ChannelFacebook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelFacebook_Kind}.String()
	ChannelFacebook_KindAPIVersion   = ChannelFacebook_Kind + "." + CRDGroupVersion.String()
	ChannelFacebook_GroupVersionKind = CRDGroupVersion.WithKind(ChannelFacebook_Kind)
)

Repository type metadata.

View Source
var (
	ChannelLine_Kind             = "ChannelLine"
	ChannelLine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelLine_Kind}.String()
	ChannelLine_KindAPIVersion   = ChannelLine_Kind + "." + CRDGroupVersion.String()
	ChannelLine_GroupVersionKind = CRDGroupVersion.WithKind(ChannelLine_Kind)
)

Repository type metadata.

View Source
var (
	ChannelMsTeams_Kind             = "ChannelMsTeams"
	ChannelMsTeams_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelMsTeams_Kind}.String()
	ChannelMsTeams_KindAPIVersion   = ChannelMsTeams_Kind + "." + CRDGroupVersion.String()
	ChannelMsTeams_GroupVersionKind = CRDGroupVersion.WithKind(ChannelMsTeams_Kind)
)

Repository type metadata.

View Source
var (
	ChannelSlack_Kind             = "ChannelSlack"
	ChannelSlack_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelSlack_Kind}.String()
	ChannelSlack_KindAPIVersion   = ChannelSlack_Kind + "." + CRDGroupVersion.String()
	ChannelSlack_GroupVersionKind = CRDGroupVersion.WithKind(ChannelSlack_Kind)
)

Repository type metadata.

View Source
var (
	ChannelSms_Kind             = "ChannelSms"
	ChannelSms_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelSms_Kind}.String()
	ChannelSms_KindAPIVersion   = ChannelSms_Kind + "." + CRDGroupVersion.String()
	ChannelSms_GroupVersionKind = CRDGroupVersion.WithKind(ChannelSms_Kind)
)

Repository type metadata.

View Source
var (
	ChannelsRegistration_Kind             = "ChannelsRegistration"
	ChannelsRegistration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelsRegistration_Kind}.String()
	ChannelsRegistration_KindAPIVersion   = ChannelsRegistration_Kind + "." + CRDGroupVersion.String()
	ChannelsRegistration_GroupVersionKind = CRDGroupVersion.WithKind(ChannelsRegistration_Kind)
)

Repository type metadata.

View Source
var (
	ChannelWebChat_Kind             = "ChannelWebChat"
	ChannelWebChat_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ChannelWebChat_Kind}.String()
	ChannelWebChat_KindAPIVersion   = ChannelWebChat_Kind + "." + CRDGroupVersion.String()
	ChannelWebChat_GroupVersionKind = CRDGroupVersion.WithKind(ChannelWebChat_Kind)
)

Repository type metadata.

View Source
var (
	Connection_Kind             = "Connection"
	Connection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String()
	Connection_KindAPIVersion   = Connection_Kind + "." + CRDGroupVersion.String()
	Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_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
)
View Source
var (
	WebApp_Kind             = "WebApp"
	WebApp_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WebApp_Kind}.String()
	WebApp_KindAPIVersion   = WebApp_Kind + "." + CRDGroupVersion.String()
	WebApp_GroupVersionKind = CRDGroupVersion.WithKind(WebApp_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ChannelAlexa

type ChannelAlexa struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelAlexaSpec   `json:"spec"`
	Status            ChannelAlexaStatus `json:"status,omitempty"`
}

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

func (in *ChannelAlexa) DeepCopy() *ChannelAlexa

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

func (*ChannelAlexa) DeepCopyInto

func (in *ChannelAlexa) DeepCopyInto(out *ChannelAlexa)

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

func (*ChannelAlexa) DeepCopyObject

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

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

func (*ChannelAlexa) GetCondition

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

GetCondition of this ChannelAlexa.

func (*ChannelAlexa) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelAlexa

func (*ChannelAlexa) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelAlexa.

func (*ChannelAlexa) GetObservation

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

GetObservation of this ChannelAlexa

func (*ChannelAlexa) GetParameters

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

GetParameters of this ChannelAlexa

func (*ChannelAlexa) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelAlexa.

func (*ChannelAlexa) GetProviderReference

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

GetProviderReference of this ChannelAlexa. Deprecated: Use GetProviderConfigReference.

func (*ChannelAlexa) GetTerraformResourceType

func (mg *ChannelAlexa) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelAlexa

func (*ChannelAlexa) GetTerraformSchemaVersion

func (tr *ChannelAlexa) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelAlexa) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelAlexa.

func (*ChannelAlexa) LateInitialize

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

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

func (*ChannelAlexa) SetConditions

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

SetConditions of this ChannelAlexa.

func (*ChannelAlexa) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelAlexa.

func (*ChannelAlexa) SetObservation

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

SetObservation for this ChannelAlexa

func (*ChannelAlexa) SetParameters

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

SetParameters for this ChannelAlexa

func (*ChannelAlexa) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelAlexa.

func (*ChannelAlexa) SetProviderReference

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

SetProviderReference of this ChannelAlexa. Deprecated: Use SetProviderConfigReference.

func (*ChannelAlexa) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelAlexa.

type ChannelAlexaList

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

ChannelAlexaList contains a list of ChannelAlexas

func (*ChannelAlexaList) DeepCopy

func (in *ChannelAlexaList) DeepCopy() *ChannelAlexaList

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

func (*ChannelAlexaList) DeepCopyInto

func (in *ChannelAlexaList) DeepCopyInto(out *ChannelAlexaList)

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

func (*ChannelAlexaList) DeepCopyObject

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

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

func (*ChannelAlexaList) GetItems

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

GetItems of this ChannelAlexaList.

type ChannelAlexaObservation

type ChannelAlexaObservation struct {
}

func (*ChannelAlexaObservation) DeepCopy

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

func (*ChannelAlexaObservation) DeepCopyInto

func (in *ChannelAlexaObservation) DeepCopyInto(out *ChannelAlexaObservation)

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

type ChannelAlexaParameters

type ChannelAlexaParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	SkillID *string `json:"skillId" tf:"skill_id,omitempty"`
}

func (*ChannelAlexaParameters) DeepCopy

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

func (*ChannelAlexaParameters) DeepCopyInto

func (in *ChannelAlexaParameters) DeepCopyInto(out *ChannelAlexaParameters)

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

type ChannelAlexaSpec

type ChannelAlexaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelAlexaParameters `json:"forProvider"`
}

ChannelAlexaSpec defines the desired state of ChannelAlexa

func (*ChannelAlexaSpec) DeepCopy

func (in *ChannelAlexaSpec) DeepCopy() *ChannelAlexaSpec

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

func (*ChannelAlexaSpec) DeepCopyInto

func (in *ChannelAlexaSpec) DeepCopyInto(out *ChannelAlexaSpec)

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

type ChannelAlexaStatus

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

ChannelAlexaStatus defines the observed state of ChannelAlexa.

func (*ChannelAlexaStatus) DeepCopy

func (in *ChannelAlexaStatus) DeepCopy() *ChannelAlexaStatus

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

func (*ChannelAlexaStatus) DeepCopyInto

func (in *ChannelAlexaStatus) DeepCopyInto(out *ChannelAlexaStatus)

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

type ChannelDirectLineSpeech

type ChannelDirectLineSpeech struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelDirectLineSpeechSpec   `json:"spec"`
	Status            ChannelDirectLineSpeechStatus `json:"status,omitempty"`
}

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

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

func (*ChannelDirectLineSpeech) DeepCopyInto

func (in *ChannelDirectLineSpeech) DeepCopyInto(out *ChannelDirectLineSpeech)

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

func (*ChannelDirectLineSpeech) DeepCopyObject

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

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

func (*ChannelDirectLineSpeech) GetCondition

GetCondition of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) GetObservation

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

GetObservation of this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) GetParameters

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

GetParameters of this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) GetProviderReference

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

GetProviderReference of this ChannelDirectLineSpeech. Deprecated: Use GetProviderConfigReference.

func (*ChannelDirectLineSpeech) GetTerraformResourceType

func (mg *ChannelDirectLineSpeech) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) GetTerraformSchemaVersion

func (tr *ChannelDirectLineSpeech) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelDirectLineSpeech) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) LateInitialize

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

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

func (*ChannelDirectLineSpeech) SetConditions

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

SetConditions of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) SetObservation

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

SetObservation for this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) SetParameters

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

SetParameters for this ChannelDirectLineSpeech

func (*ChannelDirectLineSpeech) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeech) SetProviderReference

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

SetProviderReference of this ChannelDirectLineSpeech. Deprecated: Use SetProviderConfigReference.

func (*ChannelDirectLineSpeech) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelDirectLineSpeech.

type ChannelDirectLineSpeechList

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

ChannelDirectLineSpeechList contains a list of ChannelDirectLineSpeechs

func (*ChannelDirectLineSpeechList) DeepCopy

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

func (*ChannelDirectLineSpeechList) DeepCopyInto

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

func (*ChannelDirectLineSpeechList) DeepCopyObject

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

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

func (*ChannelDirectLineSpeechList) GetItems

GetItems of this ChannelDirectLineSpeechList.

type ChannelDirectLineSpeechObservation

type ChannelDirectLineSpeechObservation struct {
}

func (*ChannelDirectLineSpeechObservation) DeepCopy

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

func (*ChannelDirectLineSpeechObservation) DeepCopyInto

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

type ChannelDirectLineSpeechParameters

type ChannelDirectLineSpeechParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	CognitiveServiceAccessKeySecretRef v1.SecretKeySelector `json:"cognitiveServiceAccessKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	CognitiveServiceLocation *string `json:"cognitiveServiceLocation" tf:"cognitive_service_location,omitempty"`

	// +kubebuilder:validation:Optional
	CustomSpeechModelID *string `json:"customSpeechModelId,omitempty" tf:"custom_speech_model_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomVoiceDeploymentID *string `json:"customVoiceDeploymentId,omitempty" tf:"custom_voice_deployment_id,omitempty"`

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

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

func (*ChannelDirectLineSpeechParameters) DeepCopy

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

func (*ChannelDirectLineSpeechParameters) DeepCopyInto

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

type ChannelDirectLineSpeechSpec

type ChannelDirectLineSpeechSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelDirectLineSpeechParameters `json:"forProvider"`
}

ChannelDirectLineSpeechSpec defines the desired state of ChannelDirectLineSpeech

func (*ChannelDirectLineSpeechSpec) DeepCopy

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

func (*ChannelDirectLineSpeechSpec) DeepCopyInto

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

type ChannelDirectLineSpeechStatus

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

ChannelDirectLineSpeechStatus defines the observed state of ChannelDirectLineSpeech.

func (*ChannelDirectLineSpeechStatus) DeepCopy

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

func (*ChannelDirectLineSpeechStatus) DeepCopyInto

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

type ChannelDirectline

type ChannelDirectline struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelDirectlineSpec   `json:"spec"`
	Status            ChannelDirectlineStatus `json:"status,omitempty"`
}

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

func (in *ChannelDirectline) DeepCopy() *ChannelDirectline

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

func (*ChannelDirectline) DeepCopyInto

func (in *ChannelDirectline) DeepCopyInto(out *ChannelDirectline)

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

func (*ChannelDirectline) DeepCopyObject

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

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

func (*ChannelDirectline) GetCondition

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

GetCondition of this ChannelDirectline.

func (*ChannelDirectline) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelDirectline

func (*ChannelDirectline) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelDirectline.

func (*ChannelDirectline) GetObservation

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

GetObservation of this ChannelDirectline

func (*ChannelDirectline) GetParameters

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

GetParameters of this ChannelDirectline

func (*ChannelDirectline) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelDirectline.

func (*ChannelDirectline) GetProviderReference

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

GetProviderReference of this ChannelDirectline. Deprecated: Use GetProviderConfigReference.

func (*ChannelDirectline) GetTerraformResourceType

func (mg *ChannelDirectline) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelDirectline

func (*ChannelDirectline) GetTerraformSchemaVersion

func (tr *ChannelDirectline) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelDirectline) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelDirectline.

func (*ChannelDirectline) LateInitialize

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

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

func (*ChannelDirectline) SetConditions

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

SetConditions of this ChannelDirectline.

func (*ChannelDirectline) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelDirectline.

func (*ChannelDirectline) SetObservation

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

SetObservation for this ChannelDirectline

func (*ChannelDirectline) SetParameters

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

SetParameters for this ChannelDirectline

func (*ChannelDirectline) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelDirectline.

func (*ChannelDirectline) SetProviderReference

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

SetProviderReference of this ChannelDirectline. Deprecated: Use SetProviderConfigReference.

func (*ChannelDirectline) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelDirectline.

type ChannelDirectlineList

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

ChannelDirectlineList contains a list of ChannelDirectlines

func (*ChannelDirectlineList) DeepCopy

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

func (*ChannelDirectlineList) DeepCopyInto

func (in *ChannelDirectlineList) DeepCopyInto(out *ChannelDirectlineList)

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

func (*ChannelDirectlineList) DeepCopyObject

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

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

func (*ChannelDirectlineList) GetItems

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

GetItems of this ChannelDirectlineList.

type ChannelDirectlineObservation

type ChannelDirectlineObservation struct {
}

func (*ChannelDirectlineObservation) DeepCopy

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

func (*ChannelDirectlineObservation) DeepCopyInto

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

type ChannelDirectlineParameters

type ChannelDirectlineParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	Site []SiteParameters `json:"site" tf:"site,omitempty"`
}

func (*ChannelDirectlineParameters) DeepCopy

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

func (*ChannelDirectlineParameters) DeepCopyInto

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

type ChannelDirectlineSpec

type ChannelDirectlineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelDirectlineParameters `json:"forProvider"`
}

ChannelDirectlineSpec defines the desired state of ChannelDirectline

func (*ChannelDirectlineSpec) DeepCopy

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

func (*ChannelDirectlineSpec) DeepCopyInto

func (in *ChannelDirectlineSpec) DeepCopyInto(out *ChannelDirectlineSpec)

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

type ChannelDirectlineStatus

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

ChannelDirectlineStatus defines the observed state of ChannelDirectline.

func (*ChannelDirectlineStatus) DeepCopy

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

func (*ChannelDirectlineStatus) DeepCopyInto

func (in *ChannelDirectlineStatus) DeepCopyInto(out *ChannelDirectlineStatus)

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

type ChannelEmail

type ChannelEmail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelEmailSpec   `json:"spec"`
	Status            ChannelEmailStatus `json:"status,omitempty"`
}

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

func (in *ChannelEmail) DeepCopy() *ChannelEmail

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

func (*ChannelEmail) DeepCopyInto

func (in *ChannelEmail) DeepCopyInto(out *ChannelEmail)

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

func (*ChannelEmail) DeepCopyObject

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

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

func (*ChannelEmail) GetCondition

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

GetCondition of this ChannelEmail.

func (*ChannelEmail) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelEmail

func (*ChannelEmail) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelEmail.

func (*ChannelEmail) GetObservation

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

GetObservation of this ChannelEmail

func (*ChannelEmail) GetParameters

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

GetParameters of this ChannelEmail

func (*ChannelEmail) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelEmail.

func (*ChannelEmail) GetProviderReference

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

GetProviderReference of this ChannelEmail. Deprecated: Use GetProviderConfigReference.

func (*ChannelEmail) GetTerraformResourceType

func (mg *ChannelEmail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelEmail

func (*ChannelEmail) GetTerraformSchemaVersion

func (tr *ChannelEmail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelEmail) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelEmail.

func (*ChannelEmail) LateInitialize

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

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

func (*ChannelEmail) SetConditions

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

SetConditions of this ChannelEmail.

func (*ChannelEmail) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelEmail.

func (*ChannelEmail) SetObservation

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

SetObservation for this ChannelEmail

func (*ChannelEmail) SetParameters

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

SetParameters for this ChannelEmail

func (*ChannelEmail) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelEmail.

func (*ChannelEmail) SetProviderReference

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

SetProviderReference of this ChannelEmail. Deprecated: Use SetProviderConfigReference.

func (*ChannelEmail) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelEmail.

type ChannelEmailList

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

ChannelEmailList contains a list of ChannelEmails

func (*ChannelEmailList) DeepCopy

func (in *ChannelEmailList) DeepCopy() *ChannelEmailList

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

func (*ChannelEmailList) DeepCopyInto

func (in *ChannelEmailList) DeepCopyInto(out *ChannelEmailList)

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

func (*ChannelEmailList) DeepCopyObject

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

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

func (*ChannelEmailList) GetItems

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

GetItems of this ChannelEmailList.

type ChannelEmailObservation

type ChannelEmailObservation struct {
}

func (*ChannelEmailObservation) DeepCopy

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

func (*ChannelEmailObservation) DeepCopyInto

func (in *ChannelEmailObservation) DeepCopyInto(out *ChannelEmailObservation)

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

type ChannelEmailParameters

type ChannelEmailParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"`

	// +kubebuilder:validation:Required
	EmailPasswordSecretRef v1.SecretKeySelector `json:"emailPasswordSecretRef" tf:"-"`

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

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

func (*ChannelEmailParameters) DeepCopy

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

func (*ChannelEmailParameters) DeepCopyInto

func (in *ChannelEmailParameters) DeepCopyInto(out *ChannelEmailParameters)

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

type ChannelEmailSpec

type ChannelEmailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelEmailParameters `json:"forProvider"`
}

ChannelEmailSpec defines the desired state of ChannelEmail

func (*ChannelEmailSpec) DeepCopy

func (in *ChannelEmailSpec) DeepCopy() *ChannelEmailSpec

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

func (*ChannelEmailSpec) DeepCopyInto

func (in *ChannelEmailSpec) DeepCopyInto(out *ChannelEmailSpec)

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

type ChannelEmailStatus

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

ChannelEmailStatus defines the observed state of ChannelEmail.

func (*ChannelEmailStatus) DeepCopy

func (in *ChannelEmailStatus) DeepCopy() *ChannelEmailStatus

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

func (*ChannelEmailStatus) DeepCopyInto

func (in *ChannelEmailStatus) DeepCopyInto(out *ChannelEmailStatus)

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

type ChannelFacebook

type ChannelFacebook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelFacebookSpec   `json:"spec"`
	Status            ChannelFacebookStatus `json:"status,omitempty"`
}

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

func (in *ChannelFacebook) DeepCopy() *ChannelFacebook

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

func (*ChannelFacebook) DeepCopyInto

func (in *ChannelFacebook) DeepCopyInto(out *ChannelFacebook)

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

func (*ChannelFacebook) DeepCopyObject

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

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

func (*ChannelFacebook) GetCondition

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

GetCondition of this ChannelFacebook.

func (*ChannelFacebook) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelFacebook

func (*ChannelFacebook) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelFacebook.

func (*ChannelFacebook) GetObservation

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

GetObservation of this ChannelFacebook

func (*ChannelFacebook) GetParameters

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

GetParameters of this ChannelFacebook

func (*ChannelFacebook) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelFacebook.

func (*ChannelFacebook) GetProviderReference

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

GetProviderReference of this ChannelFacebook. Deprecated: Use GetProviderConfigReference.

func (*ChannelFacebook) GetTerraformResourceType

func (mg *ChannelFacebook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelFacebook

func (*ChannelFacebook) GetTerraformSchemaVersion

func (tr *ChannelFacebook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelFacebook) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelFacebook.

func (*ChannelFacebook) LateInitialize

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

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

func (*ChannelFacebook) SetConditions

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

SetConditions of this ChannelFacebook.

func (*ChannelFacebook) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelFacebook.

func (*ChannelFacebook) SetObservation

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

SetObservation for this ChannelFacebook

func (*ChannelFacebook) SetParameters

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

SetParameters for this ChannelFacebook

func (*ChannelFacebook) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelFacebook.

func (*ChannelFacebook) SetProviderReference

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

SetProviderReference of this ChannelFacebook. Deprecated: Use SetProviderConfigReference.

func (*ChannelFacebook) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelFacebook.

type ChannelFacebookList

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

ChannelFacebookList contains a list of ChannelFacebooks

func (*ChannelFacebookList) DeepCopy

func (in *ChannelFacebookList) DeepCopy() *ChannelFacebookList

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

func (*ChannelFacebookList) DeepCopyInto

func (in *ChannelFacebookList) DeepCopyInto(out *ChannelFacebookList)

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

func (*ChannelFacebookList) DeepCopyObject

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

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

func (*ChannelFacebookList) GetItems

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

GetItems of this ChannelFacebookList.

type ChannelFacebookObservation

type ChannelFacebookObservation struct {
}

func (*ChannelFacebookObservation) DeepCopy

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

func (*ChannelFacebookObservation) DeepCopyInto

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

type ChannelFacebookParameters

type ChannelFacebookParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	FacebookApplicationID *string `json:"facebookApplicationId" tf:"facebook_application_id,omitempty"`

	// +kubebuilder:validation:Required
	FacebookApplicationSecretSecretRef v1.SecretKeySelector `json:"facebookApplicationSecretSecretRef" tf:"-"`

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

	// +kubebuilder:validation:Required
	Page []PageParameters `json:"page" tf:"page,omitempty"`

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

func (*ChannelFacebookParameters) DeepCopy

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

func (*ChannelFacebookParameters) DeepCopyInto

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

type ChannelFacebookSpec

type ChannelFacebookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelFacebookParameters `json:"forProvider"`
}

ChannelFacebookSpec defines the desired state of ChannelFacebook

func (*ChannelFacebookSpec) DeepCopy

func (in *ChannelFacebookSpec) DeepCopy() *ChannelFacebookSpec

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

func (*ChannelFacebookSpec) DeepCopyInto

func (in *ChannelFacebookSpec) DeepCopyInto(out *ChannelFacebookSpec)

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

type ChannelFacebookStatus

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

ChannelFacebookStatus defines the observed state of ChannelFacebook.

func (*ChannelFacebookStatus) DeepCopy

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

func (*ChannelFacebookStatus) DeepCopyInto

func (in *ChannelFacebookStatus) DeepCopyInto(out *ChannelFacebookStatus)

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

type ChannelLine

type ChannelLine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelLineSpec   `json:"spec"`
	Status            ChannelLineStatus `json:"status,omitempty"`
}

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

func (in *ChannelLine) DeepCopy() *ChannelLine

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

func (*ChannelLine) DeepCopyInto

func (in *ChannelLine) DeepCopyInto(out *ChannelLine)

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

func (*ChannelLine) DeepCopyObject

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

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

func (*ChannelLine) GetCondition

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

GetCondition of this ChannelLine.

func (*ChannelLine) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelLine

func (*ChannelLine) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelLine.

func (*ChannelLine) GetObservation

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

GetObservation of this ChannelLine

func (*ChannelLine) GetParameters

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

GetParameters of this ChannelLine

func (*ChannelLine) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelLine.

func (*ChannelLine) GetProviderReference

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

GetProviderReference of this ChannelLine. Deprecated: Use GetProviderConfigReference.

func (*ChannelLine) GetTerraformResourceType

func (mg *ChannelLine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelLine

func (*ChannelLine) GetTerraformSchemaVersion

func (tr *ChannelLine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelLine) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelLine.

func (*ChannelLine) LateInitialize

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

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

func (*ChannelLine) SetConditions

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

SetConditions of this ChannelLine.

func (*ChannelLine) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelLine.

func (*ChannelLine) SetObservation

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

SetObservation for this ChannelLine

func (*ChannelLine) SetParameters

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

SetParameters for this ChannelLine

func (*ChannelLine) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelLine.

func (*ChannelLine) SetProviderReference

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

SetProviderReference of this ChannelLine. Deprecated: Use SetProviderConfigReference.

func (*ChannelLine) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelLine.

type ChannelLineList

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

ChannelLineList contains a list of ChannelLines

func (*ChannelLineList) DeepCopy

func (in *ChannelLineList) DeepCopy() *ChannelLineList

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

func (*ChannelLineList) DeepCopyInto

func (in *ChannelLineList) DeepCopyInto(out *ChannelLineList)

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

func (*ChannelLineList) DeepCopyObject

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

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

func (*ChannelLineList) GetItems

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

GetItems of this ChannelLineList.

type ChannelLineObservation

type ChannelLineObservation struct {
}

func (*ChannelLineObservation) DeepCopy

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

func (*ChannelLineObservation) DeepCopyInto

func (in *ChannelLineObservation) DeepCopyInto(out *ChannelLineObservation)

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

type ChannelLineParameters

type ChannelLineParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	LineChannel []LineChannelParameters `json:"lineChannel" tf:"line_channel,omitempty"`

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

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

func (*ChannelLineParameters) DeepCopy

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

func (*ChannelLineParameters) DeepCopyInto

func (in *ChannelLineParameters) DeepCopyInto(out *ChannelLineParameters)

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

type ChannelLineSpec

type ChannelLineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelLineParameters `json:"forProvider"`
}

ChannelLineSpec defines the desired state of ChannelLine

func (*ChannelLineSpec) DeepCopy

func (in *ChannelLineSpec) DeepCopy() *ChannelLineSpec

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

func (*ChannelLineSpec) DeepCopyInto

func (in *ChannelLineSpec) DeepCopyInto(out *ChannelLineSpec)

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

type ChannelLineStatus

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

ChannelLineStatus defines the observed state of ChannelLine.

func (*ChannelLineStatus) DeepCopy

func (in *ChannelLineStatus) DeepCopy() *ChannelLineStatus

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

func (*ChannelLineStatus) DeepCopyInto

func (in *ChannelLineStatus) DeepCopyInto(out *ChannelLineStatus)

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

type ChannelMsTeams

type ChannelMsTeams struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelMsTeamsSpec   `json:"spec"`
	Status            ChannelMsTeamsStatus `json:"status,omitempty"`
}

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

func (in *ChannelMsTeams) DeepCopy() *ChannelMsTeams

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

func (*ChannelMsTeams) DeepCopyInto

func (in *ChannelMsTeams) DeepCopyInto(out *ChannelMsTeams)

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

func (*ChannelMsTeams) DeepCopyObject

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

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

func (*ChannelMsTeams) GetCondition

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

GetCondition of this ChannelMsTeams.

func (*ChannelMsTeams) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelMsTeams

func (*ChannelMsTeams) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelMsTeams.

func (*ChannelMsTeams) GetObservation

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

GetObservation of this ChannelMsTeams

func (*ChannelMsTeams) GetParameters

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

GetParameters of this ChannelMsTeams

func (*ChannelMsTeams) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelMsTeams.

func (*ChannelMsTeams) GetProviderReference

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

GetProviderReference of this ChannelMsTeams. Deprecated: Use GetProviderConfigReference.

func (*ChannelMsTeams) GetTerraformResourceType

func (mg *ChannelMsTeams) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelMsTeams

func (*ChannelMsTeams) GetTerraformSchemaVersion

func (tr *ChannelMsTeams) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelMsTeams) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelMsTeams.

func (*ChannelMsTeams) LateInitialize

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

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

func (*ChannelMsTeams) SetConditions

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

SetConditions of this ChannelMsTeams.

func (*ChannelMsTeams) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelMsTeams.

func (*ChannelMsTeams) SetObservation

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

SetObservation for this ChannelMsTeams

func (*ChannelMsTeams) SetParameters

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

SetParameters for this ChannelMsTeams

func (*ChannelMsTeams) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelMsTeams.

func (*ChannelMsTeams) SetProviderReference

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

SetProviderReference of this ChannelMsTeams. Deprecated: Use SetProviderConfigReference.

func (*ChannelMsTeams) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelMsTeams.

type ChannelMsTeamsList

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

ChannelMsTeamsList contains a list of ChannelMsTeamss

func (*ChannelMsTeamsList) DeepCopy

func (in *ChannelMsTeamsList) DeepCopy() *ChannelMsTeamsList

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

func (*ChannelMsTeamsList) DeepCopyInto

func (in *ChannelMsTeamsList) DeepCopyInto(out *ChannelMsTeamsList)

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

func (*ChannelMsTeamsList) DeepCopyObject

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

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

func (*ChannelMsTeamsList) GetItems

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

GetItems of this ChannelMsTeamsList.

type ChannelMsTeamsObservation

type ChannelMsTeamsObservation struct {
}

func (*ChannelMsTeamsObservation) DeepCopy

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

func (*ChannelMsTeamsObservation) DeepCopyInto

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

type ChannelMsTeamsParameters

type ChannelMsTeamsParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Optional
	CallingWebHook *string `json:"callingWebHook,omitempty" tf:"calling_web_hook,omitempty"`

	// +kubebuilder:validation:Optional
	EnableCalling *bool `json:"enableCalling,omitempty" tf:"enable_calling,omitempty"`

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

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

func (*ChannelMsTeamsParameters) DeepCopy

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

func (*ChannelMsTeamsParameters) DeepCopyInto

func (in *ChannelMsTeamsParameters) DeepCopyInto(out *ChannelMsTeamsParameters)

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

type ChannelMsTeamsSpec

type ChannelMsTeamsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelMsTeamsParameters `json:"forProvider"`
}

ChannelMsTeamsSpec defines the desired state of ChannelMsTeams

func (*ChannelMsTeamsSpec) DeepCopy

func (in *ChannelMsTeamsSpec) DeepCopy() *ChannelMsTeamsSpec

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

func (*ChannelMsTeamsSpec) DeepCopyInto

func (in *ChannelMsTeamsSpec) DeepCopyInto(out *ChannelMsTeamsSpec)

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

type ChannelMsTeamsStatus

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

ChannelMsTeamsStatus defines the observed state of ChannelMsTeams.

func (*ChannelMsTeamsStatus) DeepCopy

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

func (*ChannelMsTeamsStatus) DeepCopyInto

func (in *ChannelMsTeamsStatus) DeepCopyInto(out *ChannelMsTeamsStatus)

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

type ChannelSlack

type ChannelSlack struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelSlackSpec   `json:"spec"`
	Status            ChannelSlackStatus `json:"status,omitempty"`
}

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

func (in *ChannelSlack) DeepCopy() *ChannelSlack

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

func (*ChannelSlack) DeepCopyInto

func (in *ChannelSlack) DeepCopyInto(out *ChannelSlack)

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

func (*ChannelSlack) DeepCopyObject

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

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

func (*ChannelSlack) GetCondition

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

GetCondition of this ChannelSlack.

func (*ChannelSlack) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelSlack

func (*ChannelSlack) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelSlack.

func (*ChannelSlack) GetObservation

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

GetObservation of this ChannelSlack

func (*ChannelSlack) GetParameters

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

GetParameters of this ChannelSlack

func (*ChannelSlack) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelSlack.

func (*ChannelSlack) GetProviderReference

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

GetProviderReference of this ChannelSlack. Deprecated: Use GetProviderConfigReference.

func (*ChannelSlack) GetTerraformResourceType

func (mg *ChannelSlack) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelSlack

func (*ChannelSlack) GetTerraformSchemaVersion

func (tr *ChannelSlack) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelSlack) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelSlack.

func (*ChannelSlack) LateInitialize

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

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

func (*ChannelSlack) SetConditions

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

SetConditions of this ChannelSlack.

func (*ChannelSlack) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelSlack.

func (*ChannelSlack) SetObservation

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

SetObservation for this ChannelSlack

func (*ChannelSlack) SetParameters

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

SetParameters for this ChannelSlack

func (*ChannelSlack) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelSlack.

func (*ChannelSlack) SetProviderReference

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

SetProviderReference of this ChannelSlack. Deprecated: Use SetProviderConfigReference.

func (*ChannelSlack) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelSlack.

type ChannelSlackList

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

ChannelSlackList contains a list of ChannelSlacks

func (*ChannelSlackList) DeepCopy

func (in *ChannelSlackList) DeepCopy() *ChannelSlackList

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

func (*ChannelSlackList) DeepCopyInto

func (in *ChannelSlackList) DeepCopyInto(out *ChannelSlackList)

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

func (*ChannelSlackList) DeepCopyObject

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

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

func (*ChannelSlackList) GetItems

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

GetItems of this ChannelSlackList.

type ChannelSlackObservation

type ChannelSlackObservation struct {
}

func (*ChannelSlackObservation) DeepCopy

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

func (*ChannelSlackObservation) DeepCopyInto

func (in *ChannelSlackObservation) DeepCopyInto(out *ChannelSlackObservation)

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

type ChannelSlackParameters

type ChannelSlackParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	LandingPageURL *string `json:"landingPageUrl,omitempty" tf:"landing_page_url,omitempty"`

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

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

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

	// +kubebuilder:validation:Required
	VerificationTokenSecretRef v1.SecretKeySelector `json:"verificationTokenSecretRef" tf:"-"`
}

func (*ChannelSlackParameters) DeepCopy

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

func (*ChannelSlackParameters) DeepCopyInto

func (in *ChannelSlackParameters) DeepCopyInto(out *ChannelSlackParameters)

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

type ChannelSlackSpec

type ChannelSlackSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelSlackParameters `json:"forProvider"`
}

ChannelSlackSpec defines the desired state of ChannelSlack

func (*ChannelSlackSpec) DeepCopy

func (in *ChannelSlackSpec) DeepCopy() *ChannelSlackSpec

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

func (*ChannelSlackSpec) DeepCopyInto

func (in *ChannelSlackSpec) DeepCopyInto(out *ChannelSlackSpec)

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

type ChannelSlackStatus

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

ChannelSlackStatus defines the observed state of ChannelSlack.

func (*ChannelSlackStatus) DeepCopy

func (in *ChannelSlackStatus) DeepCopy() *ChannelSlackStatus

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

func (*ChannelSlackStatus) DeepCopyInto

func (in *ChannelSlackStatus) DeepCopyInto(out *ChannelSlackStatus)

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

type ChannelSms

type ChannelSms struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelSmsSpec   `json:"spec"`
	Status            ChannelSmsStatus `json:"status,omitempty"`
}

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

func (in *ChannelSms) DeepCopy() *ChannelSms

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

func (*ChannelSms) DeepCopyInto

func (in *ChannelSms) DeepCopyInto(out *ChannelSms)

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

func (*ChannelSms) DeepCopyObject

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

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

func (*ChannelSms) GetCondition

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

GetCondition of this ChannelSms.

func (*ChannelSms) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelSms

func (*ChannelSms) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelSms.

func (*ChannelSms) GetObservation

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

GetObservation of this ChannelSms

func (*ChannelSms) GetParameters

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

GetParameters of this ChannelSms

func (*ChannelSms) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelSms.

func (*ChannelSms) GetProviderReference

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

GetProviderReference of this ChannelSms. Deprecated: Use GetProviderConfigReference.

func (*ChannelSms) GetTerraformResourceType

func (mg *ChannelSms) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelSms

func (*ChannelSms) GetTerraformSchemaVersion

func (tr *ChannelSms) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelSms) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelSms.

func (*ChannelSms) LateInitialize

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

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

func (*ChannelSms) SetConditions

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

SetConditions of this ChannelSms.

func (*ChannelSms) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelSms.

func (*ChannelSms) SetObservation

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

SetObservation for this ChannelSms

func (*ChannelSms) SetParameters

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

SetParameters for this ChannelSms

func (*ChannelSms) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelSms.

func (*ChannelSms) SetProviderReference

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

SetProviderReference of this ChannelSms. Deprecated: Use SetProviderConfigReference.

func (*ChannelSms) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelSms.

type ChannelSmsList

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

ChannelSmsList contains a list of ChannelSmss

func (*ChannelSmsList) DeepCopy

func (in *ChannelSmsList) DeepCopy() *ChannelSmsList

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

func (*ChannelSmsList) DeepCopyInto

func (in *ChannelSmsList) DeepCopyInto(out *ChannelSmsList)

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

func (*ChannelSmsList) DeepCopyObject

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

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

func (*ChannelSmsList) GetItems

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

GetItems of this ChannelSmsList.

type ChannelSmsObservation

type ChannelSmsObservation struct {
}

func (*ChannelSmsObservation) DeepCopy

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

func (*ChannelSmsObservation) DeepCopyInto

func (in *ChannelSmsObservation) DeepCopyInto(out *ChannelSmsObservation)

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

type ChannelSmsParameters

type ChannelSmsParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

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

	// +kubebuilder:validation:Required
	PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"`

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

	// +kubebuilder:validation:Required
	SmsChannelAccountSecurityID *string `json:"smsChannelAccountSecurityId" tf:"sms_channel_account_security_id,omitempty"`

	// +kubebuilder:validation:Required
	SmsChannelAuthTokenSecretRef v1.SecretKeySelector `json:"smsChannelAuthTokenSecretRef" tf:"-"`
}

func (*ChannelSmsParameters) DeepCopy

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

func (*ChannelSmsParameters) DeepCopyInto

func (in *ChannelSmsParameters) DeepCopyInto(out *ChannelSmsParameters)

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

type ChannelSmsSpec

type ChannelSmsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelSmsParameters `json:"forProvider"`
}

ChannelSmsSpec defines the desired state of ChannelSms

func (*ChannelSmsSpec) DeepCopy

func (in *ChannelSmsSpec) DeepCopy() *ChannelSmsSpec

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

func (*ChannelSmsSpec) DeepCopyInto

func (in *ChannelSmsSpec) DeepCopyInto(out *ChannelSmsSpec)

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

type ChannelSmsStatus

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

ChannelSmsStatus defines the observed state of ChannelSms.

func (*ChannelSmsStatus) DeepCopy

func (in *ChannelSmsStatus) DeepCopy() *ChannelSmsStatus

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

func (*ChannelSmsStatus) DeepCopyInto

func (in *ChannelSmsStatus) DeepCopyInto(out *ChannelSmsStatus)

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

type ChannelWebChat

type ChannelWebChat struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelWebChatSpec   `json:"spec"`
	Status            ChannelWebChatStatus `json:"status,omitempty"`
}

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

func (in *ChannelWebChat) DeepCopy() *ChannelWebChat

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

func (*ChannelWebChat) DeepCopyInto

func (in *ChannelWebChat) DeepCopyInto(out *ChannelWebChat)

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

func (*ChannelWebChat) DeepCopyObject

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

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

func (*ChannelWebChat) GetCondition

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

GetCondition of this ChannelWebChat.

func (*ChannelWebChat) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelWebChat

func (*ChannelWebChat) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelWebChat.

func (*ChannelWebChat) GetObservation

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

GetObservation of this ChannelWebChat

func (*ChannelWebChat) GetParameters

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

GetParameters of this ChannelWebChat

func (*ChannelWebChat) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelWebChat.

func (*ChannelWebChat) GetProviderReference

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

GetProviderReference of this ChannelWebChat. Deprecated: Use GetProviderConfigReference.

func (*ChannelWebChat) GetTerraformResourceType

func (mg *ChannelWebChat) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelWebChat

func (*ChannelWebChat) GetTerraformSchemaVersion

func (tr *ChannelWebChat) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelWebChat) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelWebChat.

func (*ChannelWebChat) LateInitialize

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

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

func (*ChannelWebChat) SetConditions

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

SetConditions of this ChannelWebChat.

func (*ChannelWebChat) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelWebChat.

func (*ChannelWebChat) SetObservation

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

SetObservation for this ChannelWebChat

func (*ChannelWebChat) SetParameters

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

SetParameters for this ChannelWebChat

func (*ChannelWebChat) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelWebChat.

func (*ChannelWebChat) SetProviderReference

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

SetProviderReference of this ChannelWebChat. Deprecated: Use SetProviderConfigReference.

func (*ChannelWebChat) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelWebChat.

type ChannelWebChatList

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

ChannelWebChatList contains a list of ChannelWebChats

func (*ChannelWebChatList) DeepCopy

func (in *ChannelWebChatList) DeepCopy() *ChannelWebChatList

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

func (*ChannelWebChatList) DeepCopyInto

func (in *ChannelWebChatList) DeepCopyInto(out *ChannelWebChatList)

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

func (*ChannelWebChatList) DeepCopyObject

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

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

func (*ChannelWebChatList) GetItems

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

GetItems of this ChannelWebChatList.

type ChannelWebChatObservation

type ChannelWebChatObservation struct {
}

func (*ChannelWebChatObservation) DeepCopy

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

func (*ChannelWebChatObservation) DeepCopyInto

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

type ChannelWebChatParameters

type ChannelWebChatParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	SiteNames []*string `json:"siteNames" tf:"site_names,omitempty"`
}

func (*ChannelWebChatParameters) DeepCopy

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

func (*ChannelWebChatParameters) DeepCopyInto

func (in *ChannelWebChatParameters) DeepCopyInto(out *ChannelWebChatParameters)

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

type ChannelWebChatSpec

type ChannelWebChatSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelWebChatParameters `json:"forProvider"`
}

ChannelWebChatSpec defines the desired state of ChannelWebChat

func (*ChannelWebChatSpec) DeepCopy

func (in *ChannelWebChatSpec) DeepCopy() *ChannelWebChatSpec

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

func (*ChannelWebChatSpec) DeepCopyInto

func (in *ChannelWebChatSpec) DeepCopyInto(out *ChannelWebChatSpec)

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

type ChannelWebChatStatus

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

ChannelWebChatStatus defines the observed state of ChannelWebChat.

func (*ChannelWebChatStatus) DeepCopy

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

func (*ChannelWebChatStatus) DeepCopyInto

func (in *ChannelWebChatStatus) DeepCopyInto(out *ChannelWebChatStatus)

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

type ChannelsRegistration

type ChannelsRegistration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ChannelsRegistrationSpec   `json:"spec"`
	Status            ChannelsRegistrationStatus `json:"status,omitempty"`
}

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

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

func (*ChannelsRegistration) DeepCopyInto

func (in *ChannelsRegistration) DeepCopyInto(out *ChannelsRegistration)

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

func (*ChannelsRegistration) DeepCopyObject

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

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

func (*ChannelsRegistration) GetCondition

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

GetCondition of this ChannelsRegistration.

func (*ChannelsRegistration) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ChannelsRegistration

func (*ChannelsRegistration) GetDeletionPolicy

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

GetDeletionPolicy of this ChannelsRegistration.

func (*ChannelsRegistration) GetObservation

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

GetObservation of this ChannelsRegistration

func (*ChannelsRegistration) GetParameters

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

GetParameters of this ChannelsRegistration

func (*ChannelsRegistration) GetProviderConfigReference

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

GetProviderConfigReference of this ChannelsRegistration.

func (*ChannelsRegistration) GetProviderReference

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

GetProviderReference of this ChannelsRegistration. Deprecated: Use GetProviderConfigReference.

func (*ChannelsRegistration) GetTerraformResourceType

func (mg *ChannelsRegistration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ChannelsRegistration

func (*ChannelsRegistration) GetTerraformSchemaVersion

func (tr *ChannelsRegistration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ChannelsRegistration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ChannelsRegistration.

func (*ChannelsRegistration) LateInitialize

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

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

func (*ChannelsRegistration) SetConditions

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

SetConditions of this ChannelsRegistration.

func (*ChannelsRegistration) SetDeletionPolicy

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

SetDeletionPolicy of this ChannelsRegistration.

func (*ChannelsRegistration) SetObservation

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

SetObservation for this ChannelsRegistration

func (*ChannelsRegistration) SetParameters

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

SetParameters for this ChannelsRegistration

func (*ChannelsRegistration) SetProviderConfigReference

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

SetProviderConfigReference of this ChannelsRegistration.

func (*ChannelsRegistration) SetProviderReference

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

SetProviderReference of this ChannelsRegistration. Deprecated: Use SetProviderConfigReference.

func (*ChannelsRegistration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ChannelsRegistration.

type ChannelsRegistrationList

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

ChannelsRegistrationList contains a list of ChannelsRegistrations

func (*ChannelsRegistrationList) DeepCopy

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

func (*ChannelsRegistrationList) DeepCopyInto

func (in *ChannelsRegistrationList) DeepCopyInto(out *ChannelsRegistrationList)

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

func (*ChannelsRegistrationList) DeepCopyObject

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

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

func (*ChannelsRegistrationList) GetItems

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

GetItems of this ChannelsRegistrationList.

type ChannelsRegistrationObservation

type ChannelsRegistrationObservation struct {
}

func (*ChannelsRegistrationObservation) DeepCopy

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

func (*ChannelsRegistrationObservation) DeepCopyInto

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

type ChannelsRegistrationParameters

type ChannelsRegistrationParameters struct {

	// +kubebuilder:validation:Optional
	CmkKeyVaultURL *string `json:"cmkKeyVaultUrl,omitempty" tf:"cmk_key_vault_url,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	DeveloperAppInsightsApplicationID *string `json:"developerAppInsightsApplicationId,omitempty" tf:"developer_app_insights_application_id,omitempty"`

	// +kubebuilder:validation:Optional
	DeveloperAppInsightsKey *string `json:"developerAppInsightsKey,omitempty" tf:"developer_app_insights_key,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"`

	// +kubebuilder:validation:Optional
	IsolatedNetworkEnabled *bool `json:"isolatedNetworkEnabled,omitempty" tf:"isolated_network_enabled,omitempty"`

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

	// +kubebuilder:validation:Required
	MicrosoftAppID *string `json:"microsoftAppId" tf:"microsoft_app_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
	Sku *string `json:"sku" tf:"sku,omitempty"`

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

func (*ChannelsRegistrationParameters) DeepCopy

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

func (*ChannelsRegistrationParameters) DeepCopyInto

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

type ChannelsRegistrationSpec

type ChannelsRegistrationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ChannelsRegistrationParameters `json:"forProvider"`
}

ChannelsRegistrationSpec defines the desired state of ChannelsRegistration

func (*ChannelsRegistrationSpec) DeepCopy

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

func (*ChannelsRegistrationSpec) DeepCopyInto

func (in *ChannelsRegistrationSpec) DeepCopyInto(out *ChannelsRegistrationSpec)

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

type ChannelsRegistrationStatus

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

ChannelsRegistrationStatus defines the observed state of ChannelsRegistration.

func (*ChannelsRegistrationStatus) DeepCopy

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

func (*ChannelsRegistrationStatus) DeepCopyInto

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

type Connection

type Connection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectionSpec   `json:"spec"`
	Status            ConnectionStatus `json:"status,omitempty"`
}

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

func (in *Connection) DeepCopy() *Connection

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

func (*Connection) DeepCopyInto

func (in *Connection) DeepCopyInto(out *Connection)

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

func (*Connection) DeepCopyObject

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

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

func (*Connection) GetCondition

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

GetCondition of this Connection.

func (*Connection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Connection

func (*Connection) GetDeletionPolicy

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

GetDeletionPolicy of this Connection.

func (*Connection) GetObservation

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

GetObservation of this Connection

func (*Connection) GetParameters

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

GetParameters of this Connection

func (*Connection) GetProviderConfigReference

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

GetProviderConfigReference of this Connection.

func (*Connection) GetProviderReference

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

GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.

func (*Connection) GetTerraformResourceType

func (mg *Connection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Connection

func (*Connection) GetTerraformSchemaVersion

func (tr *Connection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Connection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Connection.

func (*Connection) LateInitialize

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

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

func (*Connection) SetConditions

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

SetConditions of this Connection.

func (*Connection) SetDeletionPolicy

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

SetDeletionPolicy of this Connection.

func (*Connection) SetObservation

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

SetObservation for this Connection

func (*Connection) SetParameters

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

SetParameters for this Connection

func (*Connection) SetProviderConfigReference

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

SetProviderConfigReference of this Connection.

func (*Connection) SetProviderReference

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

SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.

func (*Connection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Connection.

type ConnectionList

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

ConnectionList contains a list of Connections

func (*ConnectionList) DeepCopy

func (in *ConnectionList) DeepCopy() *ConnectionList

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

func (*ConnectionList) DeepCopyInto

func (in *ConnectionList) DeepCopyInto(out *ConnectionList)

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

func (*ConnectionList) DeepCopyObject

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

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

func (*ConnectionList) GetItems

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

GetItems of this ConnectionList.

type ConnectionObservation

type ConnectionObservation struct {
}

func (*ConnectionObservation) DeepCopy

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

func (*ConnectionObservation) DeepCopyInto

func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)

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

type ConnectionParameters

type ConnectionParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

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

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

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

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

	// +kubebuilder:validation:Optional
	Scopes *string `json:"scopes,omitempty" tf:"scopes,omitempty"`

	// +kubebuilder:validation:Required
	ServiceProviderName *string `json:"serviceProviderName" tf:"service_provider_name,omitempty"`

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

func (*ConnectionParameters) DeepCopy

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

func (*ConnectionParameters) DeepCopyInto

func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)

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

type ConnectionSpec

type ConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConnectionParameters `json:"forProvider"`
}

ConnectionSpec defines the desired state of Connection

func (*ConnectionSpec) DeepCopy

func (in *ConnectionSpec) DeepCopy() *ConnectionSpec

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

func (*ConnectionSpec) DeepCopyInto

func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)

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

type ConnectionStatus

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

ConnectionStatus defines the observed state of Connection.

func (*ConnectionStatus) DeepCopy

func (in *ConnectionStatus) DeepCopy() *ConnectionStatus

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

func (*ConnectionStatus) DeepCopyInto

func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)

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

type LineChannelObservation

type LineChannelObservation struct {
}

func (*LineChannelObservation) DeepCopy

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

func (*LineChannelObservation) DeepCopyInto

func (in *LineChannelObservation) DeepCopyInto(out *LineChannelObservation)

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

type LineChannelParameters

type LineChannelParameters struct {

	// +kubebuilder:validation:Required
	AccessTokenSecretRef v1.SecretKeySelector `json:"accessTokenSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SecretSecretRef v1.SecretKeySelector `json:"secretSecretRef" tf:"-"`
}

func (*LineChannelParameters) DeepCopy

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

func (*LineChannelParameters) DeepCopyInto

func (in *LineChannelParameters) DeepCopyInto(out *LineChannelParameters)

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

type PageObservation

type PageObservation struct {
}

func (*PageObservation) DeepCopy

func (in *PageObservation) DeepCopy() *PageObservation

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

func (*PageObservation) DeepCopyInto

func (in *PageObservation) DeepCopyInto(out *PageObservation)

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

type PageParameters

type PageParameters struct {

	// +kubebuilder:validation:Required
	AccessTokenSecretRef v1.SecretKeySelector `json:"accessTokenSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`
}

func (*PageParameters) DeepCopy

func (in *PageParameters) DeepCopy() *PageParameters

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

func (*PageParameters) DeepCopyInto

func (in *PageParameters) DeepCopyInto(out *PageParameters)

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

type SiteObservation

type SiteObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SiteObservation) DeepCopy

func (in *SiteObservation) DeepCopy() *SiteObservation

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

func (*SiteObservation) DeepCopyInto

func (in *SiteObservation) DeepCopyInto(out *SiteObservation)

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

type SiteParameters

type SiteParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EnhancedAuthenticationEnabled *bool `json:"enhancedAuthenticationEnabled,omitempty" tf:"enhanced_authentication_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	TrustedOrigins []*string `json:"trustedOrigins,omitempty" tf:"trusted_origins,omitempty"`

	// +kubebuilder:validation:Optional
	V1Allowed *bool `json:"v1Allowed,omitempty" tf:"v1_allowed,omitempty"`

	// +kubebuilder:validation:Optional
	V3Allowed *bool `json:"v3Allowed,omitempty" tf:"v3_allowed,omitempty"`
}

func (*SiteParameters) DeepCopy

func (in *SiteParameters) DeepCopy() *SiteParameters

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

func (*SiteParameters) DeepCopyInto

func (in *SiteParameters) DeepCopyInto(out *SiteParameters)

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

type WebApp

type WebApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WebAppSpec   `json:"spec"`
	Status            WebAppStatus `json:"status,omitempty"`
}

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

func (in *WebApp) DeepCopy() *WebApp

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

func (*WebApp) DeepCopyInto

func (in *WebApp) DeepCopyInto(out *WebApp)

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

func (*WebApp) DeepCopyObject

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

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

func (*WebApp) GetCondition

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

GetCondition of this WebApp.

func (*WebApp) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this WebApp

func (*WebApp) GetDeletionPolicy

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

GetDeletionPolicy of this WebApp.

func (*WebApp) GetObservation

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

GetObservation of this WebApp

func (*WebApp) GetParameters

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

GetParameters of this WebApp

func (*WebApp) GetProviderConfigReference

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

GetProviderConfigReference of this WebApp.

func (*WebApp) GetProviderReference

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

GetProviderReference of this WebApp. Deprecated: Use GetProviderConfigReference.

func (*WebApp) GetTerraformResourceType

func (mg *WebApp) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WebApp

func (*WebApp) GetTerraformSchemaVersion

func (tr *WebApp) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WebApp) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this WebApp.

func (*WebApp) LateInitialize

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

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

func (*WebApp) SetConditions

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

SetConditions of this WebApp.

func (*WebApp) SetDeletionPolicy

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

SetDeletionPolicy of this WebApp.

func (*WebApp) SetObservation

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

SetObservation for this WebApp

func (*WebApp) SetParameters

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

SetParameters for this WebApp

func (*WebApp) SetProviderConfigReference

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

SetProviderConfigReference of this WebApp.

func (*WebApp) SetProviderReference

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

SetProviderReference of this WebApp. Deprecated: Use SetProviderConfigReference.

func (*WebApp) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this WebApp.

type WebAppList

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

WebAppList contains a list of WebApps

func (*WebAppList) DeepCopy

func (in *WebAppList) DeepCopy() *WebAppList

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

func (*WebAppList) DeepCopyInto

func (in *WebAppList) DeepCopyInto(out *WebAppList)

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

func (*WebAppList) DeepCopyObject

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

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

func (*WebAppList) GetItems

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

GetItems of this WebAppList.

type WebAppObservation

type WebAppObservation struct {
}

func (*WebAppObservation) DeepCopy

func (in *WebAppObservation) DeepCopy() *WebAppObservation

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

func (*WebAppObservation) DeepCopyInto

func (in *WebAppObservation) DeepCopyInto(out *WebAppObservation)

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

type WebAppParameters

type WebAppParameters struct {

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

	// +kubebuilder:validation:Optional
	DeveloperAppInsightsApplicationID *string `json:"developerAppInsightsApplicationId,omitempty" tf:"developer_app_insights_application_id,omitempty"`

	// +kubebuilder:validation:Optional
	DeveloperAppInsightsKey *string `json:"developerAppInsightsKey,omitempty" tf:"developer_app_insights_key,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

	// +kubebuilder:validation:Optional
	LuisAppIds []*string `json:"luisAppIds,omitempty" tf:"luis_app_ids,omitempty"`

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

	// +kubebuilder:validation:Required
	MicrosoftAppID *string `json:"microsoftAppId" tf:"microsoft_app_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
	Sku *string `json:"sku" tf:"sku,omitempty"`

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

func (*WebAppParameters) DeepCopy

func (in *WebAppParameters) DeepCopy() *WebAppParameters

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

func (*WebAppParameters) DeepCopyInto

func (in *WebAppParameters) DeepCopyInto(out *WebAppParameters)

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

type WebAppSpec

type WebAppSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WebAppParameters `json:"forProvider"`
}

WebAppSpec defines the desired state of WebApp

func (*WebAppSpec) DeepCopy

func (in *WebAppSpec) DeepCopy() *WebAppSpec

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

func (*WebAppSpec) DeepCopyInto

func (in *WebAppSpec) DeepCopyInto(out *WebAppSpec)

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

type WebAppStatus

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

WebAppStatus defines the observed state of WebApp.

func (*WebAppStatus) DeepCopy

func (in *WebAppStatus) DeepCopy() *WebAppStatus

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

func (*WebAppStatus) DeepCopyInto

func (in *WebAppStatus) DeepCopyInto(out *WebAppStatus)

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