v1alpha1

package
v0.12.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	BotChannelAlexa_Kind             = "BotChannelAlexa"
	BotChannelAlexa_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelAlexa_Kind}.String()
	BotChannelAlexa_KindAPIVersion   = BotChannelAlexa_Kind + "." + CRDGroupVersion.String()
	BotChannelAlexa_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelAlexa_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelDirectLine_Kind             = "BotChannelDirectLine"
	BotChannelDirectLine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelDirectLine_Kind}.String()
	BotChannelDirectLine_KindAPIVersion   = BotChannelDirectLine_Kind + "." + CRDGroupVersion.String()
	BotChannelDirectLine_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelDirectLine_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelDirectLineSpeech_Kind             = "BotChannelDirectLineSpeech"
	BotChannelDirectLineSpeech_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelDirectLineSpeech_Kind}.String()
	BotChannelDirectLineSpeech_KindAPIVersion   = BotChannelDirectLineSpeech_Kind + "." + CRDGroupVersion.String()
	BotChannelDirectLineSpeech_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelDirectLineSpeech_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelEmail_Kind             = "BotChannelEmail"
	BotChannelEmail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelEmail_Kind}.String()
	BotChannelEmail_KindAPIVersion   = BotChannelEmail_Kind + "." + CRDGroupVersion.String()
	BotChannelEmail_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelEmail_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelFacebook_Kind             = "BotChannelFacebook"
	BotChannelFacebook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelFacebook_Kind}.String()
	BotChannelFacebook_KindAPIVersion   = BotChannelFacebook_Kind + "." + CRDGroupVersion.String()
	BotChannelFacebook_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelFacebook_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelLine_Kind             = "BotChannelLine"
	BotChannelLine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelLine_Kind}.String()
	BotChannelLine_KindAPIVersion   = BotChannelLine_Kind + "." + CRDGroupVersion.String()
	BotChannelLine_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelLine_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelMSTeams_Kind             = "BotChannelMSTeams"
	BotChannelMSTeams_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelMSTeams_Kind}.String()
	BotChannelMSTeams_KindAPIVersion   = BotChannelMSTeams_Kind + "." + CRDGroupVersion.String()
	BotChannelMSTeams_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelMSTeams_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelSlack_Kind             = "BotChannelSlack"
	BotChannelSlack_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelSlack_Kind}.String()
	BotChannelSlack_KindAPIVersion   = BotChannelSlack_Kind + "." + CRDGroupVersion.String()
	BotChannelSlack_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelSlack_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelSMS_Kind             = "BotChannelSMS"
	BotChannelSMS_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelSMS_Kind}.String()
	BotChannelSMS_KindAPIVersion   = BotChannelSMS_Kind + "." + CRDGroupVersion.String()
	BotChannelSMS_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelSMS_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelsRegistration_Kind             = "BotChannelsRegistration"
	BotChannelsRegistration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelsRegistration_Kind}.String()
	BotChannelsRegistration_KindAPIVersion   = BotChannelsRegistration_Kind + "." + CRDGroupVersion.String()
	BotChannelsRegistration_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelsRegistration_Kind)
)

Repository type metadata.

View Source
var (
	BotChannelWebChat_Kind             = "BotChannelWebChat"
	BotChannelWebChat_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotChannelWebChat_Kind}.String()
	BotChannelWebChat_KindAPIVersion   = BotChannelWebChat_Kind + "." + CRDGroupVersion.String()
	BotChannelWebChat_GroupVersionKind = CRDGroupVersion.WithKind(BotChannelWebChat_Kind)
)

Repository type metadata.

View Source
var (
	BotConnection_Kind             = "BotConnection"
	BotConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotConnection_Kind}.String()
	BotConnection_KindAPIVersion   = BotConnection_Kind + "." + CRDGroupVersion.String()
	BotConnection_GroupVersionKind = CRDGroupVersion.WithKind(BotConnection_Kind)
)

Repository type metadata.

View Source
var (
	BotWebApp_Kind             = "BotWebApp"
	BotWebApp_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotWebApp_Kind}.String()
	BotWebApp_KindAPIVersion   = BotWebApp_Kind + "." + CRDGroupVersion.String()
	BotWebApp_GroupVersionKind = CRDGroupVersion.WithKind(BotWebApp_Kind)
)

Repository type metadata.

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

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

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

Functions

This section is empty.

Types

type BotChannelAlexa

type BotChannelAlexa struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelAlexaSpec   `json:"spec"`
	Status            BotChannelAlexaStatus `json:"status,omitempty"`
}

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

func (in *BotChannelAlexa) DeepCopy() *BotChannelAlexa

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

func (*BotChannelAlexa) DeepCopyInto

func (in *BotChannelAlexa) DeepCopyInto(out *BotChannelAlexa)

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

func (*BotChannelAlexa) DeepCopyObject

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

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

func (*BotChannelAlexa) GetCondition

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

GetCondition of this BotChannelAlexa.

func (*BotChannelAlexa) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelAlexa

func (*BotChannelAlexa) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelAlexa.

func (*BotChannelAlexa) GetID

func (tr *BotChannelAlexa) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelAlexa

func (*BotChannelAlexa) GetObservation

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

GetObservation of this BotChannelAlexa

func (*BotChannelAlexa) GetParameters

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

GetParameters of this BotChannelAlexa

func (*BotChannelAlexa) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelAlexa.

func (*BotChannelAlexa) GetProviderReference

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

GetProviderReference of this BotChannelAlexa. Deprecated: Use GetProviderConfigReference.

func (*BotChannelAlexa) GetPublishConnectionDetailsTo

func (mg *BotChannelAlexa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelAlexa.

func (*BotChannelAlexa) GetTerraformResourceType

func (mg *BotChannelAlexa) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelAlexa

func (*BotChannelAlexa) GetTerraformSchemaVersion

func (tr *BotChannelAlexa) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelAlexa) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelAlexa.

func (*BotChannelAlexa) LateInitialize

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

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

func (*BotChannelAlexa) ResolveReferences

func (mg *BotChannelAlexa) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelAlexa.

func (*BotChannelAlexa) SetConditions

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

SetConditions of this BotChannelAlexa.

func (*BotChannelAlexa) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelAlexa.

func (*BotChannelAlexa) SetObservation

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

SetObservation for this BotChannelAlexa

func (*BotChannelAlexa) SetParameters

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

SetParameters for this BotChannelAlexa

func (*BotChannelAlexa) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelAlexa.

func (*BotChannelAlexa) SetProviderReference

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

SetProviderReference of this BotChannelAlexa. Deprecated: Use SetProviderConfigReference.

func (*BotChannelAlexa) SetPublishConnectionDetailsTo

func (mg *BotChannelAlexa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelAlexa.

func (*BotChannelAlexa) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelAlexa.

type BotChannelAlexaList

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

BotChannelAlexaList contains a list of BotChannelAlexas

func (*BotChannelAlexaList) DeepCopy

func (in *BotChannelAlexaList) DeepCopy() *BotChannelAlexaList

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

func (*BotChannelAlexaList) DeepCopyInto

func (in *BotChannelAlexaList) DeepCopyInto(out *BotChannelAlexaList)

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

func (*BotChannelAlexaList) DeepCopyObject

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

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

func (*BotChannelAlexaList) GetItems

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

GetItems of this BotChannelAlexaList.

type BotChannelAlexaObservation

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

func (*BotChannelAlexaObservation) DeepCopy

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

func (*BotChannelAlexaObservation) DeepCopyInto

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

type BotChannelAlexaParameters

type BotChannelAlexaParameters struct {

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

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

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

func (*BotChannelAlexaParameters) DeepCopy

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

func (*BotChannelAlexaParameters) DeepCopyInto

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

type BotChannelAlexaSpec

type BotChannelAlexaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelAlexaParameters `json:"forProvider"`
}

BotChannelAlexaSpec defines the desired state of BotChannelAlexa

func (*BotChannelAlexaSpec) DeepCopy

func (in *BotChannelAlexaSpec) DeepCopy() *BotChannelAlexaSpec

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

func (*BotChannelAlexaSpec) DeepCopyInto

func (in *BotChannelAlexaSpec) DeepCopyInto(out *BotChannelAlexaSpec)

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

type BotChannelAlexaStatus

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

BotChannelAlexaStatus defines the observed state of BotChannelAlexa.

func (*BotChannelAlexaStatus) DeepCopy

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

func (*BotChannelAlexaStatus) DeepCopyInto

func (in *BotChannelAlexaStatus) DeepCopyInto(out *BotChannelAlexaStatus)

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

type BotChannelDirectLine

type BotChannelDirectLine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelDirectLineSpec   `json:"spec"`
	Status            BotChannelDirectLineStatus `json:"status,omitempty"`
}

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

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

func (*BotChannelDirectLine) DeepCopyInto

func (in *BotChannelDirectLine) DeepCopyInto(out *BotChannelDirectLine)

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

func (*BotChannelDirectLine) DeepCopyObject

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

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

func (*BotChannelDirectLine) GetCondition

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

GetCondition of this BotChannelDirectLine.

func (*BotChannelDirectLine) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelDirectLine

func (*BotChannelDirectLine) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelDirectLine.

func (*BotChannelDirectLine) GetID

func (tr *BotChannelDirectLine) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelDirectLine

func (*BotChannelDirectLine) GetObservation

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

GetObservation of this BotChannelDirectLine

func (*BotChannelDirectLine) GetParameters

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

GetParameters of this BotChannelDirectLine

func (*BotChannelDirectLine) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelDirectLine.

func (*BotChannelDirectLine) GetProviderReference

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

GetProviderReference of this BotChannelDirectLine. Deprecated: Use GetProviderConfigReference.

func (*BotChannelDirectLine) GetPublishConnectionDetailsTo

func (mg *BotChannelDirectLine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelDirectLine.

func (*BotChannelDirectLine) GetTerraformResourceType

func (mg *BotChannelDirectLine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelDirectLine

func (*BotChannelDirectLine) GetTerraformSchemaVersion

func (tr *BotChannelDirectLine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelDirectLine) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelDirectLine.

func (*BotChannelDirectLine) LateInitialize

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

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

func (*BotChannelDirectLine) ResolveReferences

func (mg *BotChannelDirectLine) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelDirectLine.

func (*BotChannelDirectLine) SetConditions

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

SetConditions of this BotChannelDirectLine.

func (*BotChannelDirectLine) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelDirectLine.

func (*BotChannelDirectLine) SetObservation

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

SetObservation for this BotChannelDirectLine

func (*BotChannelDirectLine) SetParameters

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

SetParameters for this BotChannelDirectLine

func (*BotChannelDirectLine) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelDirectLine.

func (*BotChannelDirectLine) SetProviderReference

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

SetProviderReference of this BotChannelDirectLine. Deprecated: Use SetProviderConfigReference.

func (*BotChannelDirectLine) SetPublishConnectionDetailsTo

func (mg *BotChannelDirectLine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelDirectLine.

func (*BotChannelDirectLine) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelDirectLine.

type BotChannelDirectLineList

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

BotChannelDirectLineList contains a list of BotChannelDirectLines

func (*BotChannelDirectLineList) DeepCopy

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

func (*BotChannelDirectLineList) DeepCopyInto

func (in *BotChannelDirectLineList) DeepCopyInto(out *BotChannelDirectLineList)

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

func (*BotChannelDirectLineList) DeepCopyObject

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

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

func (*BotChannelDirectLineList) GetItems

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

GetItems of this BotChannelDirectLineList.

type BotChannelDirectLineObservation

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

	Site []SiteObservation `json:"site,omitempty" tf:"site,omitempty"`
}

func (*BotChannelDirectLineObservation) DeepCopy

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

func (*BotChannelDirectLineObservation) DeepCopyInto

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

type BotChannelDirectLineParameters

type BotChannelDirectLineParameters struct {

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

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

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

func (*BotChannelDirectLineParameters) DeepCopy

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

func (*BotChannelDirectLineParameters) DeepCopyInto

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

type BotChannelDirectLineSpec

type BotChannelDirectLineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelDirectLineParameters `json:"forProvider"`
}

BotChannelDirectLineSpec defines the desired state of BotChannelDirectLine

func (*BotChannelDirectLineSpec) DeepCopy

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

func (*BotChannelDirectLineSpec) DeepCopyInto

func (in *BotChannelDirectLineSpec) DeepCopyInto(out *BotChannelDirectLineSpec)

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

type BotChannelDirectLineSpeech

type BotChannelDirectLineSpeech struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelDirectLineSpeechSpec   `json:"spec"`
	Status            BotChannelDirectLineSpeechStatus `json:"status,omitempty"`
}

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

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

func (*BotChannelDirectLineSpeech) DeepCopyInto

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

func (*BotChannelDirectLineSpeech) DeepCopyObject

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

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

func (*BotChannelDirectLineSpeech) GetCondition

GetCondition of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) GetID

func (tr *BotChannelDirectLineSpeech) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) GetObservation

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

GetObservation of this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) GetParameters

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

GetParameters of this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) GetProviderReference

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

GetProviderReference of this BotChannelDirectLineSpeech. Deprecated: Use GetProviderConfigReference.

func (*BotChannelDirectLineSpeech) GetPublishConnectionDetailsTo

func (mg *BotChannelDirectLineSpeech) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) GetTerraformResourceType

func (mg *BotChannelDirectLineSpeech) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) GetTerraformSchemaVersion

func (tr *BotChannelDirectLineSpeech) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelDirectLineSpeech) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) LateInitialize

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

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

func (*BotChannelDirectLineSpeech) ResolveReferences

func (mg *BotChannelDirectLineSpeech) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) SetConditions

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

SetConditions of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) SetObservation

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

SetObservation for this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) SetParameters

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

SetParameters for this BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeech) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) SetProviderReference

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

SetProviderReference of this BotChannelDirectLineSpeech. Deprecated: Use SetProviderConfigReference.

func (*BotChannelDirectLineSpeech) SetPublishConnectionDetailsTo

func (mg *BotChannelDirectLineSpeech) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeech) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelDirectLineSpeech.

type BotChannelDirectLineSpeechList

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

BotChannelDirectLineSpeechList contains a list of BotChannelDirectLineSpeechs

func (*BotChannelDirectLineSpeechList) DeepCopy

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

func (*BotChannelDirectLineSpeechList) DeepCopyInto

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

func (*BotChannelDirectLineSpeechList) DeepCopyObject

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

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

func (*BotChannelDirectLineSpeechList) GetItems

GetItems of this BotChannelDirectLineSpeechList.

type BotChannelDirectLineSpeechObservation

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

func (*BotChannelDirectLineSpeechObservation) DeepCopy

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

func (*BotChannelDirectLineSpeechObservation) DeepCopyInto

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

type BotChannelDirectLineSpeechParameters

type BotChannelDirectLineSpeechParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*BotChannelDirectLineSpeechParameters) DeepCopy

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

func (*BotChannelDirectLineSpeechParameters) DeepCopyInto

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

type BotChannelDirectLineSpeechSpec

type BotChannelDirectLineSpeechSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelDirectLineSpeechParameters `json:"forProvider"`
}

BotChannelDirectLineSpeechSpec defines the desired state of BotChannelDirectLineSpeech

func (*BotChannelDirectLineSpeechSpec) DeepCopy

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

func (*BotChannelDirectLineSpeechSpec) DeepCopyInto

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

type BotChannelDirectLineSpeechStatus

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

BotChannelDirectLineSpeechStatus defines the observed state of BotChannelDirectLineSpeech.

func (*BotChannelDirectLineSpeechStatus) DeepCopy

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

func (*BotChannelDirectLineSpeechStatus) DeepCopyInto

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

type BotChannelDirectLineStatus

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

BotChannelDirectLineStatus defines the observed state of BotChannelDirectLine.

func (*BotChannelDirectLineStatus) DeepCopy

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

func (*BotChannelDirectLineStatus) DeepCopyInto

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

type BotChannelEmail

type BotChannelEmail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelEmailSpec   `json:"spec"`
	Status            BotChannelEmailStatus `json:"status,omitempty"`
}

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

func (in *BotChannelEmail) DeepCopy() *BotChannelEmail

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

func (*BotChannelEmail) DeepCopyInto

func (in *BotChannelEmail) DeepCopyInto(out *BotChannelEmail)

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

func (*BotChannelEmail) DeepCopyObject

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

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

func (*BotChannelEmail) GetCondition

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

GetCondition of this BotChannelEmail.

func (*BotChannelEmail) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelEmail

func (*BotChannelEmail) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelEmail.

func (*BotChannelEmail) GetID

func (tr *BotChannelEmail) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelEmail

func (*BotChannelEmail) GetObservation

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

GetObservation of this BotChannelEmail

func (*BotChannelEmail) GetParameters

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

GetParameters of this BotChannelEmail

func (*BotChannelEmail) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelEmail.

func (*BotChannelEmail) GetProviderReference

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

GetProviderReference of this BotChannelEmail. Deprecated: Use GetProviderConfigReference.

func (*BotChannelEmail) GetPublishConnectionDetailsTo

func (mg *BotChannelEmail) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelEmail.

func (*BotChannelEmail) GetTerraformResourceType

func (mg *BotChannelEmail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelEmail

func (*BotChannelEmail) GetTerraformSchemaVersion

func (tr *BotChannelEmail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelEmail) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelEmail.

func (*BotChannelEmail) LateInitialize

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

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

func (*BotChannelEmail) ResolveReferences

func (mg *BotChannelEmail) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelEmail.

func (*BotChannelEmail) SetConditions

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

SetConditions of this BotChannelEmail.

func (*BotChannelEmail) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelEmail.

func (*BotChannelEmail) SetObservation

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

SetObservation for this BotChannelEmail

func (*BotChannelEmail) SetParameters

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

SetParameters for this BotChannelEmail

func (*BotChannelEmail) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelEmail.

func (*BotChannelEmail) SetProviderReference

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

SetProviderReference of this BotChannelEmail. Deprecated: Use SetProviderConfigReference.

func (*BotChannelEmail) SetPublishConnectionDetailsTo

func (mg *BotChannelEmail) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelEmail.

func (*BotChannelEmail) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelEmail.

type BotChannelEmailList

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

BotChannelEmailList contains a list of BotChannelEmails

func (*BotChannelEmailList) DeepCopy

func (in *BotChannelEmailList) DeepCopy() *BotChannelEmailList

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

func (*BotChannelEmailList) DeepCopyInto

func (in *BotChannelEmailList) DeepCopyInto(out *BotChannelEmailList)

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

func (*BotChannelEmailList) DeepCopyObject

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

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

func (*BotChannelEmailList) GetItems

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

GetItems of this BotChannelEmailList.

type BotChannelEmailObservation

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

func (*BotChannelEmailObservation) DeepCopy

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

func (*BotChannelEmailObservation) DeepCopyInto

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

type BotChannelEmailParameters

type BotChannelEmailParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*BotChannelEmailParameters) DeepCopy

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

func (*BotChannelEmailParameters) DeepCopyInto

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

type BotChannelEmailSpec

type BotChannelEmailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelEmailParameters `json:"forProvider"`
}

BotChannelEmailSpec defines the desired state of BotChannelEmail

func (*BotChannelEmailSpec) DeepCopy

func (in *BotChannelEmailSpec) DeepCopy() *BotChannelEmailSpec

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

func (*BotChannelEmailSpec) DeepCopyInto

func (in *BotChannelEmailSpec) DeepCopyInto(out *BotChannelEmailSpec)

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

type BotChannelEmailStatus

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

BotChannelEmailStatus defines the observed state of BotChannelEmail.

func (*BotChannelEmailStatus) DeepCopy

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

func (*BotChannelEmailStatus) DeepCopyInto

func (in *BotChannelEmailStatus) DeepCopyInto(out *BotChannelEmailStatus)

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

type BotChannelFacebook

type BotChannelFacebook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelFacebookSpec   `json:"spec"`
	Status            BotChannelFacebookStatus `json:"status,omitempty"`
}

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

func (in *BotChannelFacebook) DeepCopy() *BotChannelFacebook

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

func (*BotChannelFacebook) DeepCopyInto

func (in *BotChannelFacebook) DeepCopyInto(out *BotChannelFacebook)

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

func (*BotChannelFacebook) DeepCopyObject

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

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

func (*BotChannelFacebook) GetCondition

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

GetCondition of this BotChannelFacebook.

func (*BotChannelFacebook) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelFacebook

func (*BotChannelFacebook) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelFacebook.

func (*BotChannelFacebook) GetID

func (tr *BotChannelFacebook) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelFacebook

func (*BotChannelFacebook) GetObservation

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

GetObservation of this BotChannelFacebook

func (*BotChannelFacebook) GetParameters

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

GetParameters of this BotChannelFacebook

func (*BotChannelFacebook) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelFacebook.

func (*BotChannelFacebook) GetProviderReference

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

GetProviderReference of this BotChannelFacebook. Deprecated: Use GetProviderConfigReference.

func (*BotChannelFacebook) GetPublishConnectionDetailsTo

func (mg *BotChannelFacebook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelFacebook.

func (*BotChannelFacebook) GetTerraformResourceType

func (mg *BotChannelFacebook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelFacebook

func (*BotChannelFacebook) GetTerraformSchemaVersion

func (tr *BotChannelFacebook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelFacebook) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelFacebook.

func (*BotChannelFacebook) LateInitialize

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

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

func (*BotChannelFacebook) ResolveReferences

func (mg *BotChannelFacebook) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelFacebook.

func (*BotChannelFacebook) SetConditions

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

SetConditions of this BotChannelFacebook.

func (*BotChannelFacebook) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelFacebook.

func (*BotChannelFacebook) SetObservation

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

SetObservation for this BotChannelFacebook

func (*BotChannelFacebook) SetParameters

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

SetParameters for this BotChannelFacebook

func (*BotChannelFacebook) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelFacebook.

func (*BotChannelFacebook) SetProviderReference

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

SetProviderReference of this BotChannelFacebook. Deprecated: Use SetProviderConfigReference.

func (*BotChannelFacebook) SetPublishConnectionDetailsTo

func (mg *BotChannelFacebook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelFacebook.

func (*BotChannelFacebook) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelFacebook.

type BotChannelFacebookList

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

BotChannelFacebookList contains a list of BotChannelFacebooks

func (*BotChannelFacebookList) DeepCopy

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

func (*BotChannelFacebookList) DeepCopyInto

func (in *BotChannelFacebookList) DeepCopyInto(out *BotChannelFacebookList)

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

func (*BotChannelFacebookList) DeepCopyObject

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

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

func (*BotChannelFacebookList) GetItems

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

GetItems of this BotChannelFacebookList.

type BotChannelFacebookObservation

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

func (*BotChannelFacebookObservation) DeepCopy

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

func (*BotChannelFacebookObservation) DeepCopyInto

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

type BotChannelFacebookParameters

type BotChannelFacebookParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*BotChannelFacebookParameters) DeepCopy

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

func (*BotChannelFacebookParameters) DeepCopyInto

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

type BotChannelFacebookSpec

type BotChannelFacebookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelFacebookParameters `json:"forProvider"`
}

BotChannelFacebookSpec defines the desired state of BotChannelFacebook

func (*BotChannelFacebookSpec) DeepCopy

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

func (*BotChannelFacebookSpec) DeepCopyInto

func (in *BotChannelFacebookSpec) DeepCopyInto(out *BotChannelFacebookSpec)

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

type BotChannelFacebookStatus

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

BotChannelFacebookStatus defines the observed state of BotChannelFacebook.

func (*BotChannelFacebookStatus) DeepCopy

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

func (*BotChannelFacebookStatus) DeepCopyInto

func (in *BotChannelFacebookStatus) DeepCopyInto(out *BotChannelFacebookStatus)

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

type BotChannelLine

type BotChannelLine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelLineSpec   `json:"spec"`
	Status            BotChannelLineStatus `json:"status,omitempty"`
}

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

func (in *BotChannelLine) DeepCopy() *BotChannelLine

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

func (*BotChannelLine) DeepCopyInto

func (in *BotChannelLine) DeepCopyInto(out *BotChannelLine)

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

func (*BotChannelLine) DeepCopyObject

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

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

func (*BotChannelLine) GetCondition

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

GetCondition of this BotChannelLine.

func (*BotChannelLine) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelLine

func (*BotChannelLine) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelLine.

func (*BotChannelLine) GetID

func (tr *BotChannelLine) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelLine

func (*BotChannelLine) GetObservation

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

GetObservation of this BotChannelLine

func (*BotChannelLine) GetParameters

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

GetParameters of this BotChannelLine

func (*BotChannelLine) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelLine.

func (*BotChannelLine) GetProviderReference

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

GetProviderReference of this BotChannelLine. Deprecated: Use GetProviderConfigReference.

func (*BotChannelLine) GetPublishConnectionDetailsTo

func (mg *BotChannelLine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelLine.

func (*BotChannelLine) GetTerraformResourceType

func (mg *BotChannelLine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelLine

func (*BotChannelLine) GetTerraformSchemaVersion

func (tr *BotChannelLine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelLine) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelLine.

func (*BotChannelLine) LateInitialize

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

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

func (*BotChannelLine) ResolveReferences

func (mg *BotChannelLine) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelLine.

func (*BotChannelLine) SetConditions

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

SetConditions of this BotChannelLine.

func (*BotChannelLine) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelLine.

func (*BotChannelLine) SetObservation

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

SetObservation for this BotChannelLine

func (*BotChannelLine) SetParameters

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

SetParameters for this BotChannelLine

func (*BotChannelLine) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelLine.

func (*BotChannelLine) SetProviderReference

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

SetProviderReference of this BotChannelLine. Deprecated: Use SetProviderConfigReference.

func (*BotChannelLine) SetPublishConnectionDetailsTo

func (mg *BotChannelLine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelLine.

func (*BotChannelLine) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelLine.

type BotChannelLineList

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

BotChannelLineList contains a list of BotChannelLines

func (*BotChannelLineList) DeepCopy

func (in *BotChannelLineList) DeepCopy() *BotChannelLineList

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

func (*BotChannelLineList) DeepCopyInto

func (in *BotChannelLineList) DeepCopyInto(out *BotChannelLineList)

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

func (*BotChannelLineList) DeepCopyObject

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

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

func (*BotChannelLineList) GetItems

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

GetItems of this BotChannelLineList.

type BotChannelLineObservation

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

func (*BotChannelLineObservation) DeepCopy

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

func (*BotChannelLineObservation) DeepCopyInto

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

type BotChannelLineParameters

type BotChannelLineParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*BotChannelLineParameters) DeepCopy

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

func (*BotChannelLineParameters) DeepCopyInto

func (in *BotChannelLineParameters) DeepCopyInto(out *BotChannelLineParameters)

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

type BotChannelLineSpec

type BotChannelLineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelLineParameters `json:"forProvider"`
}

BotChannelLineSpec defines the desired state of BotChannelLine

func (*BotChannelLineSpec) DeepCopy

func (in *BotChannelLineSpec) DeepCopy() *BotChannelLineSpec

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

func (*BotChannelLineSpec) DeepCopyInto

func (in *BotChannelLineSpec) DeepCopyInto(out *BotChannelLineSpec)

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

type BotChannelLineStatus

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

BotChannelLineStatus defines the observed state of BotChannelLine.

func (*BotChannelLineStatus) DeepCopy

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

func (*BotChannelLineStatus) DeepCopyInto

func (in *BotChannelLineStatus) DeepCopyInto(out *BotChannelLineStatus)

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

type BotChannelMSTeams

type BotChannelMSTeams struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelMSTeamsSpec   `json:"spec"`
	Status            BotChannelMSTeamsStatus `json:"status,omitempty"`
}

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

func (in *BotChannelMSTeams) DeepCopy() *BotChannelMSTeams

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

func (*BotChannelMSTeams) DeepCopyInto

func (in *BotChannelMSTeams) DeepCopyInto(out *BotChannelMSTeams)

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

func (*BotChannelMSTeams) DeepCopyObject

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

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

func (*BotChannelMSTeams) GetCondition

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

GetCondition of this BotChannelMSTeams.

func (*BotChannelMSTeams) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelMSTeams

func (*BotChannelMSTeams) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelMSTeams.

func (*BotChannelMSTeams) GetID

func (tr *BotChannelMSTeams) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelMSTeams

func (*BotChannelMSTeams) GetObservation

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

GetObservation of this BotChannelMSTeams

func (*BotChannelMSTeams) GetParameters

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

GetParameters of this BotChannelMSTeams

func (*BotChannelMSTeams) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelMSTeams.

func (*BotChannelMSTeams) GetProviderReference

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

GetProviderReference of this BotChannelMSTeams. Deprecated: Use GetProviderConfigReference.

func (*BotChannelMSTeams) GetPublishConnectionDetailsTo

func (mg *BotChannelMSTeams) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelMSTeams.

func (*BotChannelMSTeams) GetTerraformResourceType

func (mg *BotChannelMSTeams) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelMSTeams

func (*BotChannelMSTeams) GetTerraformSchemaVersion

func (tr *BotChannelMSTeams) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelMSTeams) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelMSTeams.

func (*BotChannelMSTeams) LateInitialize

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

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

func (*BotChannelMSTeams) ResolveReferences

func (mg *BotChannelMSTeams) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelMSTeams.

func (*BotChannelMSTeams) SetConditions

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

SetConditions of this BotChannelMSTeams.

func (*BotChannelMSTeams) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelMSTeams.

func (*BotChannelMSTeams) SetObservation

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

SetObservation for this BotChannelMSTeams

func (*BotChannelMSTeams) SetParameters

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

SetParameters for this BotChannelMSTeams

func (*BotChannelMSTeams) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelMSTeams.

func (*BotChannelMSTeams) SetProviderReference

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

SetProviderReference of this BotChannelMSTeams. Deprecated: Use SetProviderConfigReference.

func (*BotChannelMSTeams) SetPublishConnectionDetailsTo

func (mg *BotChannelMSTeams) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelMSTeams.

func (*BotChannelMSTeams) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelMSTeams.

type BotChannelMSTeamsList

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

BotChannelMSTeamsList contains a list of BotChannelMSTeamss

func (*BotChannelMSTeamsList) DeepCopy

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

func (*BotChannelMSTeamsList) DeepCopyInto

func (in *BotChannelMSTeamsList) DeepCopyInto(out *BotChannelMSTeamsList)

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

func (*BotChannelMSTeamsList) DeepCopyObject

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

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

func (*BotChannelMSTeamsList) GetItems

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

GetItems of this BotChannelMSTeamsList.

type BotChannelMSTeamsObservation

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

func (*BotChannelMSTeamsObservation) DeepCopy

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

func (*BotChannelMSTeamsObservation) DeepCopyInto

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

type BotChannelMSTeamsParameters

type BotChannelMSTeamsParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*BotChannelMSTeamsParameters) DeepCopy

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

func (*BotChannelMSTeamsParameters) DeepCopyInto

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

type BotChannelMSTeamsSpec

type BotChannelMSTeamsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelMSTeamsParameters `json:"forProvider"`
}

BotChannelMSTeamsSpec defines the desired state of BotChannelMSTeams

func (*BotChannelMSTeamsSpec) DeepCopy

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

func (*BotChannelMSTeamsSpec) DeepCopyInto

func (in *BotChannelMSTeamsSpec) DeepCopyInto(out *BotChannelMSTeamsSpec)

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

type BotChannelMSTeamsStatus

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

BotChannelMSTeamsStatus defines the observed state of BotChannelMSTeams.

func (*BotChannelMSTeamsStatus) DeepCopy

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

func (*BotChannelMSTeamsStatus) DeepCopyInto

func (in *BotChannelMSTeamsStatus) DeepCopyInto(out *BotChannelMSTeamsStatus)

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

type BotChannelSMS

type BotChannelSMS struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelSMSSpec   `json:"spec"`
	Status            BotChannelSMSStatus `json:"status,omitempty"`
}

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

func (in *BotChannelSMS) DeepCopy() *BotChannelSMS

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

func (*BotChannelSMS) DeepCopyInto

func (in *BotChannelSMS) DeepCopyInto(out *BotChannelSMS)

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

func (*BotChannelSMS) DeepCopyObject

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

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

func (*BotChannelSMS) GetCondition

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

GetCondition of this BotChannelSMS.

func (*BotChannelSMS) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelSMS

func (*BotChannelSMS) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelSMS.

func (*BotChannelSMS) GetID

func (tr *BotChannelSMS) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelSMS

func (*BotChannelSMS) GetObservation

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

GetObservation of this BotChannelSMS

func (*BotChannelSMS) GetParameters

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

GetParameters of this BotChannelSMS

func (*BotChannelSMS) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelSMS.

func (*BotChannelSMS) GetProviderReference

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

GetProviderReference of this BotChannelSMS. Deprecated: Use GetProviderConfigReference.

func (*BotChannelSMS) GetPublishConnectionDetailsTo

func (mg *BotChannelSMS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelSMS.

func (*BotChannelSMS) GetTerraformResourceType

func (mg *BotChannelSMS) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelSMS

func (*BotChannelSMS) GetTerraformSchemaVersion

func (tr *BotChannelSMS) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelSMS) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelSMS.

func (*BotChannelSMS) LateInitialize

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

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

func (*BotChannelSMS) ResolveReferences

func (mg *BotChannelSMS) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelSMS.

func (*BotChannelSMS) SetConditions

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

SetConditions of this BotChannelSMS.

func (*BotChannelSMS) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelSMS.

func (*BotChannelSMS) SetObservation

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

SetObservation for this BotChannelSMS

func (*BotChannelSMS) SetParameters

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

SetParameters for this BotChannelSMS

func (*BotChannelSMS) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelSMS.

func (*BotChannelSMS) SetProviderReference

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

SetProviderReference of this BotChannelSMS. Deprecated: Use SetProviderConfigReference.

func (*BotChannelSMS) SetPublishConnectionDetailsTo

func (mg *BotChannelSMS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelSMS.

func (*BotChannelSMS) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelSMS.

type BotChannelSMSList

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

BotChannelSMSList contains a list of BotChannelSMSs

func (*BotChannelSMSList) DeepCopy

func (in *BotChannelSMSList) DeepCopy() *BotChannelSMSList

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

func (*BotChannelSMSList) DeepCopyInto

func (in *BotChannelSMSList) DeepCopyInto(out *BotChannelSMSList)

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

func (*BotChannelSMSList) DeepCopyObject

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

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

func (*BotChannelSMSList) GetItems

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

GetItems of this BotChannelSMSList.

type BotChannelSMSObservation

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

func (*BotChannelSMSObservation) DeepCopy

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

func (*BotChannelSMSObservation) DeepCopyInto

func (in *BotChannelSMSObservation) DeepCopyInto(out *BotChannelSMSObservation)

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

type BotChannelSMSParameters

type BotChannelSMSParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

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

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

func (*BotChannelSMSParameters) DeepCopy

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

func (*BotChannelSMSParameters) DeepCopyInto

func (in *BotChannelSMSParameters) DeepCopyInto(out *BotChannelSMSParameters)

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

type BotChannelSMSSpec

type BotChannelSMSSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelSMSParameters `json:"forProvider"`
}

BotChannelSMSSpec defines the desired state of BotChannelSMS

func (*BotChannelSMSSpec) DeepCopy

func (in *BotChannelSMSSpec) DeepCopy() *BotChannelSMSSpec

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

func (*BotChannelSMSSpec) DeepCopyInto

func (in *BotChannelSMSSpec) DeepCopyInto(out *BotChannelSMSSpec)

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

type BotChannelSMSStatus

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

BotChannelSMSStatus defines the observed state of BotChannelSMS.

func (*BotChannelSMSStatus) DeepCopy

func (in *BotChannelSMSStatus) DeepCopy() *BotChannelSMSStatus

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

func (*BotChannelSMSStatus) DeepCopyInto

func (in *BotChannelSMSStatus) DeepCopyInto(out *BotChannelSMSStatus)

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

type BotChannelSlack

type BotChannelSlack struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelSlackSpec   `json:"spec"`
	Status            BotChannelSlackStatus `json:"status,omitempty"`
}

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

func (in *BotChannelSlack) DeepCopy() *BotChannelSlack

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

func (*BotChannelSlack) DeepCopyInto

func (in *BotChannelSlack) DeepCopyInto(out *BotChannelSlack)

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

func (*BotChannelSlack) DeepCopyObject

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

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

func (*BotChannelSlack) GetCondition

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

GetCondition of this BotChannelSlack.

func (*BotChannelSlack) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelSlack

func (*BotChannelSlack) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelSlack.

func (*BotChannelSlack) GetID

func (tr *BotChannelSlack) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelSlack

func (*BotChannelSlack) GetObservation

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

GetObservation of this BotChannelSlack

func (*BotChannelSlack) GetParameters

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

GetParameters of this BotChannelSlack

func (*BotChannelSlack) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelSlack.

func (*BotChannelSlack) GetProviderReference

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

GetProviderReference of this BotChannelSlack. Deprecated: Use GetProviderConfigReference.

func (*BotChannelSlack) GetPublishConnectionDetailsTo

func (mg *BotChannelSlack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelSlack.

func (*BotChannelSlack) GetTerraformResourceType

func (mg *BotChannelSlack) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelSlack

func (*BotChannelSlack) GetTerraformSchemaVersion

func (tr *BotChannelSlack) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelSlack) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelSlack.

func (*BotChannelSlack) LateInitialize

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

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

func (*BotChannelSlack) ResolveReferences

func (mg *BotChannelSlack) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelSlack.

func (*BotChannelSlack) SetConditions

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

SetConditions of this BotChannelSlack.

func (*BotChannelSlack) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelSlack.

func (*BotChannelSlack) SetObservation

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

SetObservation for this BotChannelSlack

func (*BotChannelSlack) SetParameters

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

SetParameters for this BotChannelSlack

func (*BotChannelSlack) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelSlack.

func (*BotChannelSlack) SetProviderReference

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

SetProviderReference of this BotChannelSlack. Deprecated: Use SetProviderConfigReference.

func (*BotChannelSlack) SetPublishConnectionDetailsTo

func (mg *BotChannelSlack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelSlack.

func (*BotChannelSlack) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelSlack.

type BotChannelSlackList

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

BotChannelSlackList contains a list of BotChannelSlacks

func (*BotChannelSlackList) DeepCopy

func (in *BotChannelSlackList) DeepCopy() *BotChannelSlackList

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

func (*BotChannelSlackList) DeepCopyInto

func (in *BotChannelSlackList) DeepCopyInto(out *BotChannelSlackList)

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

func (*BotChannelSlackList) DeepCopyObject

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

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

func (*BotChannelSlackList) GetItems

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

GetItems of this BotChannelSlackList.

type BotChannelSlackObservation

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

func (*BotChannelSlackObservation) DeepCopy

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

func (*BotChannelSlackObservation) DeepCopyInto

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

type BotChannelSlackParameters

type BotChannelSlackParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

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

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

func (*BotChannelSlackParameters) DeepCopy

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

func (*BotChannelSlackParameters) DeepCopyInto

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

type BotChannelSlackSpec

type BotChannelSlackSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelSlackParameters `json:"forProvider"`
}

BotChannelSlackSpec defines the desired state of BotChannelSlack

func (*BotChannelSlackSpec) DeepCopy

func (in *BotChannelSlackSpec) DeepCopy() *BotChannelSlackSpec

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

func (*BotChannelSlackSpec) DeepCopyInto

func (in *BotChannelSlackSpec) DeepCopyInto(out *BotChannelSlackSpec)

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

type BotChannelSlackStatus

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

BotChannelSlackStatus defines the observed state of BotChannelSlack.

func (*BotChannelSlackStatus) DeepCopy

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

func (*BotChannelSlackStatus) DeepCopyInto

func (in *BotChannelSlackStatus) DeepCopyInto(out *BotChannelSlackStatus)

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

type BotChannelWebChat

type BotChannelWebChat struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelWebChatSpec   `json:"spec"`
	Status            BotChannelWebChatStatus `json:"status,omitempty"`
}

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

func (in *BotChannelWebChat) DeepCopy() *BotChannelWebChat

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

func (*BotChannelWebChat) DeepCopyInto

func (in *BotChannelWebChat) DeepCopyInto(out *BotChannelWebChat)

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

func (*BotChannelWebChat) DeepCopyObject

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

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

func (*BotChannelWebChat) GetCondition

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

GetCondition of this BotChannelWebChat.

func (*BotChannelWebChat) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelWebChat

func (*BotChannelWebChat) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelWebChat.

func (*BotChannelWebChat) GetID

func (tr *BotChannelWebChat) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelWebChat

func (*BotChannelWebChat) GetObservation

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

GetObservation of this BotChannelWebChat

func (*BotChannelWebChat) GetParameters

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

GetParameters of this BotChannelWebChat

func (*BotChannelWebChat) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelWebChat.

func (*BotChannelWebChat) GetProviderReference

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

GetProviderReference of this BotChannelWebChat. Deprecated: Use GetProviderConfigReference.

func (*BotChannelWebChat) GetPublishConnectionDetailsTo

func (mg *BotChannelWebChat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelWebChat.

func (*BotChannelWebChat) GetTerraformResourceType

func (mg *BotChannelWebChat) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelWebChat

func (*BotChannelWebChat) GetTerraformSchemaVersion

func (tr *BotChannelWebChat) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelWebChat) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelWebChat.

func (*BotChannelWebChat) LateInitialize

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

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

func (*BotChannelWebChat) ResolveReferences

func (mg *BotChannelWebChat) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelWebChat.

func (*BotChannelWebChat) SetConditions

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

SetConditions of this BotChannelWebChat.

func (*BotChannelWebChat) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelWebChat.

func (*BotChannelWebChat) SetObservation

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

SetObservation for this BotChannelWebChat

func (*BotChannelWebChat) SetParameters

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

SetParameters for this BotChannelWebChat

func (*BotChannelWebChat) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelWebChat.

func (*BotChannelWebChat) SetProviderReference

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

SetProviderReference of this BotChannelWebChat. Deprecated: Use SetProviderConfigReference.

func (*BotChannelWebChat) SetPublishConnectionDetailsTo

func (mg *BotChannelWebChat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelWebChat.

func (*BotChannelWebChat) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelWebChat.

type BotChannelWebChatList

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

BotChannelWebChatList contains a list of BotChannelWebChats

func (*BotChannelWebChatList) DeepCopy

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

func (*BotChannelWebChatList) DeepCopyInto

func (in *BotChannelWebChatList) DeepCopyInto(out *BotChannelWebChatList)

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

func (*BotChannelWebChatList) DeepCopyObject

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

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

func (*BotChannelWebChatList) GetItems

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

GetItems of this BotChannelWebChatList.

type BotChannelWebChatObservation

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

func (*BotChannelWebChatObservation) DeepCopy

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

func (*BotChannelWebChatObservation) DeepCopyInto

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

type BotChannelWebChatParameters

type BotChannelWebChatParameters struct {

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

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

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

func (*BotChannelWebChatParameters) DeepCopy

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

func (*BotChannelWebChatParameters) DeepCopyInto

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

type BotChannelWebChatSpec

type BotChannelWebChatSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelWebChatParameters `json:"forProvider"`
}

BotChannelWebChatSpec defines the desired state of BotChannelWebChat

func (*BotChannelWebChatSpec) DeepCopy

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

func (*BotChannelWebChatSpec) DeepCopyInto

func (in *BotChannelWebChatSpec) DeepCopyInto(out *BotChannelWebChatSpec)

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

type BotChannelWebChatStatus

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

BotChannelWebChatStatus defines the observed state of BotChannelWebChat.

func (*BotChannelWebChatStatus) DeepCopy

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

func (*BotChannelWebChatStatus) DeepCopyInto

func (in *BotChannelWebChatStatus) DeepCopyInto(out *BotChannelWebChatStatus)

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

type BotChannelsRegistration

type BotChannelsRegistration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotChannelsRegistrationSpec   `json:"spec"`
	Status            BotChannelsRegistrationStatus `json:"status,omitempty"`
}

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

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

func (*BotChannelsRegistration) DeepCopyInto

func (in *BotChannelsRegistration) DeepCopyInto(out *BotChannelsRegistration)

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

func (*BotChannelsRegistration) DeepCopyObject

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

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

func (*BotChannelsRegistration) GetCondition

GetCondition of this BotChannelsRegistration.

func (*BotChannelsRegistration) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotChannelsRegistration

func (*BotChannelsRegistration) GetDeletionPolicy

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

GetDeletionPolicy of this BotChannelsRegistration.

func (*BotChannelsRegistration) GetID

func (tr *BotChannelsRegistration) GetID() string

GetID returns ID of underlying Terraform resource of this BotChannelsRegistration

func (*BotChannelsRegistration) GetObservation

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

GetObservation of this BotChannelsRegistration

func (*BotChannelsRegistration) GetParameters

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

GetParameters of this BotChannelsRegistration

func (*BotChannelsRegistration) GetProviderConfigReference

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

GetProviderConfigReference of this BotChannelsRegistration.

func (*BotChannelsRegistration) GetProviderReference

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

GetProviderReference of this BotChannelsRegistration. Deprecated: Use GetProviderConfigReference.

func (*BotChannelsRegistration) GetPublishConnectionDetailsTo

func (mg *BotChannelsRegistration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotChannelsRegistration.

func (*BotChannelsRegistration) GetTerraformResourceType

func (mg *BotChannelsRegistration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotChannelsRegistration

func (*BotChannelsRegistration) GetTerraformSchemaVersion

func (tr *BotChannelsRegistration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotChannelsRegistration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotChannelsRegistration.

func (*BotChannelsRegistration) LateInitialize

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

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

func (*BotChannelsRegistration) ResolveReferences

func (mg *BotChannelsRegistration) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotChannelsRegistration.

func (*BotChannelsRegistration) SetConditions

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

SetConditions of this BotChannelsRegistration.

func (*BotChannelsRegistration) SetDeletionPolicy

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

SetDeletionPolicy of this BotChannelsRegistration.

func (*BotChannelsRegistration) SetObservation

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

SetObservation for this BotChannelsRegistration

func (*BotChannelsRegistration) SetParameters

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

SetParameters for this BotChannelsRegistration

func (*BotChannelsRegistration) SetProviderConfigReference

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

SetProviderConfigReference of this BotChannelsRegistration.

func (*BotChannelsRegistration) SetProviderReference

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

SetProviderReference of this BotChannelsRegistration. Deprecated: Use SetProviderConfigReference.

func (*BotChannelsRegistration) SetPublishConnectionDetailsTo

func (mg *BotChannelsRegistration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotChannelsRegistration.

func (*BotChannelsRegistration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotChannelsRegistration.

type BotChannelsRegistrationList

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

BotChannelsRegistrationList contains a list of BotChannelsRegistrations

func (*BotChannelsRegistrationList) DeepCopy

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

func (*BotChannelsRegistrationList) DeepCopyInto

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

func (*BotChannelsRegistrationList) DeepCopyObject

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

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

func (*BotChannelsRegistrationList) GetItems

GetItems of this BotChannelsRegistrationList.

type BotChannelsRegistrationObservation

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

func (*BotChannelsRegistrationObservation) DeepCopy

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

func (*BotChannelsRegistrationObservation) DeepCopyInto

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

type BotChannelsRegistrationParameters

type BotChannelsRegistrationParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Sku *string `json:"sku" tf:"sku,omitempty"`

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

func (*BotChannelsRegistrationParameters) DeepCopy

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

func (*BotChannelsRegistrationParameters) DeepCopyInto

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

type BotChannelsRegistrationSpec

type BotChannelsRegistrationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotChannelsRegistrationParameters `json:"forProvider"`
}

BotChannelsRegistrationSpec defines the desired state of BotChannelsRegistration

func (*BotChannelsRegistrationSpec) DeepCopy

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

func (*BotChannelsRegistrationSpec) DeepCopyInto

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

type BotChannelsRegistrationStatus

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

BotChannelsRegistrationStatus defines the observed state of BotChannelsRegistration.

func (*BotChannelsRegistrationStatus) DeepCopy

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

func (*BotChannelsRegistrationStatus) DeepCopyInto

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

type BotConnection

type BotConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotConnectionSpec   `json:"spec"`
	Status            BotConnectionStatus `json:"status,omitempty"`
}

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

func (in *BotConnection) DeepCopy() *BotConnection

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

func (*BotConnection) DeepCopyInto

func (in *BotConnection) DeepCopyInto(out *BotConnection)

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

func (*BotConnection) DeepCopyObject

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

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

func (*BotConnection) GetCondition

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

GetCondition of this BotConnection.

func (*BotConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotConnection

func (*BotConnection) GetDeletionPolicy

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

GetDeletionPolicy of this BotConnection.

func (*BotConnection) GetID

func (tr *BotConnection) GetID() string

GetID returns ID of underlying Terraform resource of this BotConnection

func (*BotConnection) GetObservation

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

GetObservation of this BotConnection

func (*BotConnection) GetParameters

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

GetParameters of this BotConnection

func (*BotConnection) GetProviderConfigReference

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

GetProviderConfigReference of this BotConnection.

func (*BotConnection) GetProviderReference

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

GetProviderReference of this BotConnection. Deprecated: Use GetProviderConfigReference.

func (*BotConnection) GetPublishConnectionDetailsTo

func (mg *BotConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotConnection.

func (*BotConnection) GetTerraformResourceType

func (mg *BotConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotConnection

func (*BotConnection) GetTerraformSchemaVersion

func (tr *BotConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotConnection.

func (*BotConnection) LateInitialize

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

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

func (*BotConnection) ResolveReferences

func (mg *BotConnection) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotConnection.

func (*BotConnection) SetConditions

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

SetConditions of this BotConnection.

func (*BotConnection) SetDeletionPolicy

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

SetDeletionPolicy of this BotConnection.

func (*BotConnection) SetObservation

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

SetObservation for this BotConnection

func (*BotConnection) SetParameters

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

SetParameters for this BotConnection

func (*BotConnection) SetProviderConfigReference

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

SetProviderConfigReference of this BotConnection.

func (*BotConnection) SetProviderReference

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

SetProviderReference of this BotConnection. Deprecated: Use SetProviderConfigReference.

func (*BotConnection) SetPublishConnectionDetailsTo

func (mg *BotConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotConnection.

func (*BotConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotConnection.

type BotConnectionList

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

BotConnectionList contains a list of BotConnections

func (*BotConnectionList) DeepCopy

func (in *BotConnectionList) DeepCopy() *BotConnectionList

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

func (*BotConnectionList) DeepCopyInto

func (in *BotConnectionList) DeepCopyInto(out *BotConnectionList)

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

func (*BotConnectionList) DeepCopyObject

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

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

func (*BotConnectionList) GetItems

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

GetItems of this BotConnectionList.

type BotConnectionObservation

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

func (*BotConnectionObservation) DeepCopy

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

func (*BotConnectionObservation) DeepCopyInto

func (in *BotConnectionObservation) DeepCopyInto(out *BotConnectionObservation)

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

type BotConnectionParameters

type BotConnectionParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +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 (*BotConnectionParameters) DeepCopy

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

func (*BotConnectionParameters) DeepCopyInto

func (in *BotConnectionParameters) DeepCopyInto(out *BotConnectionParameters)

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

type BotConnectionSpec

type BotConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotConnectionParameters `json:"forProvider"`
}

BotConnectionSpec defines the desired state of BotConnection

func (*BotConnectionSpec) DeepCopy

func (in *BotConnectionSpec) DeepCopy() *BotConnectionSpec

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

func (*BotConnectionSpec) DeepCopyInto

func (in *BotConnectionSpec) DeepCopyInto(out *BotConnectionSpec)

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

type BotConnectionStatus

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

BotConnectionStatus defines the observed state of BotConnection.

func (*BotConnectionStatus) DeepCopy

func (in *BotConnectionStatus) DeepCopy() *BotConnectionStatus

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

func (*BotConnectionStatus) DeepCopyInto

func (in *BotConnectionStatus) DeepCopyInto(out *BotConnectionStatus)

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

type BotWebApp

type BotWebApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotWebAppSpec   `json:"spec"`
	Status            BotWebAppStatus `json:"status,omitempty"`
}

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

func (in *BotWebApp) DeepCopy() *BotWebApp

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

func (*BotWebApp) DeepCopyInto

func (in *BotWebApp) DeepCopyInto(out *BotWebApp)

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

func (*BotWebApp) DeepCopyObject

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

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

func (*BotWebApp) GetCondition

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

GetCondition of this BotWebApp.

func (*BotWebApp) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotWebApp

func (*BotWebApp) GetDeletionPolicy

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

GetDeletionPolicy of this BotWebApp.

func (*BotWebApp) GetID

func (tr *BotWebApp) GetID() string

GetID returns ID of underlying Terraform resource of this BotWebApp

func (*BotWebApp) GetObservation

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

GetObservation of this BotWebApp

func (*BotWebApp) GetParameters

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

GetParameters of this BotWebApp

func (*BotWebApp) GetProviderConfigReference

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

GetProviderConfigReference of this BotWebApp.

func (*BotWebApp) GetProviderReference

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

GetProviderReference of this BotWebApp. Deprecated: Use GetProviderConfigReference.

func (*BotWebApp) GetPublishConnectionDetailsTo

func (mg *BotWebApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotWebApp.

func (*BotWebApp) GetTerraformResourceType

func (mg *BotWebApp) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotWebApp

func (*BotWebApp) GetTerraformSchemaVersion

func (tr *BotWebApp) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotWebApp) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotWebApp.

func (*BotWebApp) LateInitialize

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

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

func (*BotWebApp) ResolveReferences

func (mg *BotWebApp) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this BotWebApp.

func (*BotWebApp) SetConditions

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

SetConditions of this BotWebApp.

func (*BotWebApp) SetDeletionPolicy

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

SetDeletionPolicy of this BotWebApp.

func (*BotWebApp) SetObservation

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

SetObservation for this BotWebApp

func (*BotWebApp) SetParameters

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

SetParameters for this BotWebApp

func (*BotWebApp) SetProviderConfigReference

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

SetProviderConfigReference of this BotWebApp.

func (*BotWebApp) SetProviderReference

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

SetProviderReference of this BotWebApp. Deprecated: Use SetProviderConfigReference.

func (*BotWebApp) SetPublishConnectionDetailsTo

func (mg *BotWebApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotWebApp.

func (*BotWebApp) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotWebApp.

type BotWebAppList

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

BotWebAppList contains a list of BotWebApps

func (*BotWebAppList) DeepCopy

func (in *BotWebAppList) DeepCopy() *BotWebAppList

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

func (*BotWebAppList) DeepCopyInto

func (in *BotWebAppList) DeepCopyInto(out *BotWebAppList)

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

func (*BotWebAppList) DeepCopyObject

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

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

func (*BotWebAppList) GetItems

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

GetItems of this BotWebAppList.

type BotWebAppObservation

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

func (*BotWebAppObservation) DeepCopy

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

func (*BotWebAppObservation) DeepCopyInto

func (in *BotWebAppObservation) DeepCopyInto(out *BotWebAppObservation)

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

type BotWebAppParameters

type BotWebAppParameters 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"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Sku *string `json:"sku" tf:"sku,omitempty"`

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

func (*BotWebAppParameters) DeepCopy

func (in *BotWebAppParameters) DeepCopy() *BotWebAppParameters

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

func (*BotWebAppParameters) DeepCopyInto

func (in *BotWebAppParameters) DeepCopyInto(out *BotWebAppParameters)

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

type BotWebAppSpec

type BotWebAppSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotWebAppParameters `json:"forProvider"`
}

BotWebAppSpec defines the desired state of BotWebApp

func (*BotWebAppSpec) DeepCopy

func (in *BotWebAppSpec) DeepCopy() *BotWebAppSpec

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

func (*BotWebAppSpec) DeepCopyInto

func (in *BotWebAppSpec) DeepCopyInto(out *BotWebAppSpec)

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

type BotWebAppStatus

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

BotWebAppStatus defines the observed state of BotWebApp.

func (*BotWebAppStatus) DeepCopy

func (in *BotWebAppStatus) DeepCopy() *BotWebAppStatus

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

func (*BotWebAppStatus) DeepCopyInto

func (in *BotWebAppStatus) DeepCopyInto(out *BotWebAppStatus)

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.

Jump to

Keyboard shortcuts

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