v1alpha1

package
v0.11.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	AppService_Kind             = "AppService"
	AppService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppService_Kind}.String()
	AppService_KindAPIVersion   = AppService_Kind + "." + CRDGroupVersion.String()
	AppService_GroupVersionKind = CRDGroupVersion.WithKind(AppService_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceActiveSlot_Kind             = "AppServiceActiveSlot"
	AppServiceActiveSlot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceActiveSlot_Kind}.String()
	AppServiceActiveSlot_KindAPIVersion   = AppServiceActiveSlot_Kind + "." + CRDGroupVersion.String()
	AppServiceActiveSlot_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceActiveSlot_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceCertificate_Kind             = "AppServiceCertificate"
	AppServiceCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceCertificate_Kind}.String()
	AppServiceCertificate_KindAPIVersion   = AppServiceCertificate_Kind + "." + CRDGroupVersion.String()
	AppServiceCertificate_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceCertificate_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceCertificateBinding_Kind             = "AppServiceCertificateBinding"
	AppServiceCertificateBinding_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceCertificateBinding_Kind}.String()
	AppServiceCertificateBinding_KindAPIVersion   = AppServiceCertificateBinding_Kind + "." + CRDGroupVersion.String()
	AppServiceCertificateBinding_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceCertificateBinding_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceCustomHostNameBinding_Kind             = "AppServiceCustomHostNameBinding"
	AppServiceCustomHostNameBinding_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceCustomHostNameBinding_Kind}.String()
	AppServiceCustomHostNameBinding_KindAPIVersion   = AppServiceCustomHostNameBinding_Kind + "." + CRDGroupVersion.String()
	AppServiceCustomHostNameBinding_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceCustomHostNameBinding_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceEnvironment_Kind             = "AppServiceEnvironment"
	AppServiceEnvironment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceEnvironment_Kind}.String()
	AppServiceEnvironment_KindAPIVersion   = AppServiceEnvironment_Kind + "." + CRDGroupVersion.String()
	AppServiceEnvironment_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceEnvironment_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceEnvironmentV3_Kind             = "AppServiceEnvironmentV3"
	AppServiceEnvironmentV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceEnvironmentV3_Kind}.String()
	AppServiceEnvironmentV3_KindAPIVersion   = AppServiceEnvironmentV3_Kind + "." + CRDGroupVersion.String()
	AppServiceEnvironmentV3_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceEnvironmentV3_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceHybridConnection_Kind             = "AppServiceHybridConnection"
	AppServiceHybridConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceHybridConnection_Kind}.String()
	AppServiceHybridConnection_KindAPIVersion   = AppServiceHybridConnection_Kind + "." + CRDGroupVersion.String()
	AppServiceHybridConnection_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceHybridConnection_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceManagedCertificate_Kind             = "AppServiceManagedCertificate"
	AppServiceManagedCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceManagedCertificate_Kind}.String()
	AppServiceManagedCertificate_KindAPIVersion   = AppServiceManagedCertificate_Kind + "." + CRDGroupVersion.String()
	AppServiceManagedCertificate_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceManagedCertificate_Kind)
)

Repository type metadata.

View Source
var (
	AppServicePlan_Kind             = "AppServicePlan"
	AppServicePlan_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServicePlan_Kind}.String()
	AppServicePlan_KindAPIVersion   = AppServicePlan_Kind + "." + CRDGroupVersion.String()
	AppServicePlan_GroupVersionKind = CRDGroupVersion.WithKind(AppServicePlan_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceSlot_Kind             = "AppServiceSlot"
	AppServiceSlot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceSlot_Kind}.String()
	AppServiceSlot_KindAPIVersion   = AppServiceSlot_Kind + "." + CRDGroupVersion.String()
	AppServiceSlot_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceSlot_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceSlotVirtualNetworkSwiftConnection_Kind             = "AppServiceSlotVirtualNetworkSwiftConnection"
	AppServiceSlotVirtualNetworkSwiftConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceSlotVirtualNetworkSwiftConnection_Kind}.String()
	AppServiceSlotVirtualNetworkSwiftConnection_KindAPIVersion   = AppServiceSlotVirtualNetworkSwiftConnection_Kind + "." + CRDGroupVersion.String()
	AppServiceSlotVirtualNetworkSwiftConnection_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceSlotVirtualNetworkSwiftConnection_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceSourceControlToken_Kind             = "AppServiceSourceControlToken"
	AppServiceSourceControlToken_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceSourceControlToken_Kind}.String()
	AppServiceSourceControlToken_KindAPIVersion   = AppServiceSourceControlToken_Kind + "." + CRDGroupVersion.String()
	AppServiceSourceControlToken_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceSourceControlToken_Kind)
)

Repository type metadata.

View Source
var (
	AppServiceVirtualNetworkSwiftConnection_Kind             = "AppServiceVirtualNetworkSwiftConnection"
	AppServiceVirtualNetworkSwiftConnection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AppServiceVirtualNetworkSwiftConnection_Kind}.String()
	AppServiceVirtualNetworkSwiftConnection_KindAPIVersion   = AppServiceVirtualNetworkSwiftConnection_Kind + "." + CRDGroupVersion.String()
	AppServiceVirtualNetworkSwiftConnection_GroupVersionKind = CRDGroupVersion.WithKind(AppServiceVirtualNetworkSwiftConnection_Kind)
)

Repository type metadata.

View Source
var (
	FunctionApp_Kind             = "FunctionApp"
	FunctionApp_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FunctionApp_Kind}.String()
	FunctionApp_KindAPIVersion   = FunctionApp_Kind + "." + CRDGroupVersion.String()
	FunctionApp_GroupVersionKind = CRDGroupVersion.WithKind(FunctionApp_Kind)
)

Repository type metadata.

View Source
var (
	FunctionAppSlot_Kind             = "FunctionAppSlot"
	FunctionAppSlot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FunctionAppSlot_Kind}.String()
	FunctionAppSlot_KindAPIVersion   = FunctionAppSlot_Kind + "." + CRDGroupVersion.String()
	FunctionAppSlot_GroupVersionKind = CRDGroupVersion.WithKind(FunctionAppSlot_Kind)
)

Repository type metadata.

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	StaticSite_Kind             = "StaticSite"
	StaticSite_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StaticSite_Kind}.String()
	StaticSite_KindAPIVersion   = StaticSite_Kind + "." + CRDGroupVersion.String()
	StaticSite_GroupVersionKind = CRDGroupVersion.WithKind(StaticSite_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ActiveDirectoryObservation

type ActiveDirectoryObservation struct {
}

func (*ActiveDirectoryObservation) DeepCopy

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

func (*ActiveDirectoryObservation) DeepCopyInto

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

type ActiveDirectoryParameters

type ActiveDirectoryParameters struct {

	// +kubebuilder:validation:Optional
	AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"`

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

	// +kubebuilder:validation:Optional
	ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"`
}

func (*ActiveDirectoryParameters) DeepCopy

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

func (*ActiveDirectoryParameters) DeepCopyInto

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

type AppService

type AppService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceSpec   `json:"spec"`
	Status            AppServiceStatus `json:"status,omitempty"`
}

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

func (in *AppService) DeepCopy() *AppService

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

func (*AppService) DeepCopyInto

func (in *AppService) DeepCopyInto(out *AppService)

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

func (*AppService) DeepCopyObject

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

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

func (*AppService) GetCondition

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

GetCondition of this AppService.

func (*AppService) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppService

func (*AppService) GetDeletionPolicy

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

GetDeletionPolicy of this AppService.

func (*AppService) GetID

func (tr *AppService) GetID() string

GetID returns ID of underlying Terraform resource of this AppService

func (*AppService) GetObservation

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

GetObservation of this AppService

func (*AppService) GetParameters

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

GetParameters of this AppService

func (*AppService) GetProviderConfigReference

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

GetProviderConfigReference of this AppService.

func (*AppService) GetProviderReference

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

GetProviderReference of this AppService. Deprecated: Use GetProviderConfigReference.

func (*AppService) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppService.

func (*AppService) GetTerraformResourceType

func (mg *AppService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppService

func (*AppService) GetTerraformSchemaVersion

func (tr *AppService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppService) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppService.

func (*AppService) LateInitialize

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

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

func (*AppService) ResolveReferences

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

ResolveReferences of this AppService.

func (*AppService) SetConditions

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

SetConditions of this AppService.

func (*AppService) SetDeletionPolicy

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

SetDeletionPolicy of this AppService.

func (*AppService) SetObservation

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

SetObservation for this AppService

func (*AppService) SetParameters

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

SetParameters for this AppService

func (*AppService) SetProviderConfigReference

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

SetProviderConfigReference of this AppService.

func (*AppService) SetProviderReference

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

SetProviderReference of this AppService. Deprecated: Use SetProviderConfigReference.

func (*AppService) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppService.

func (*AppService) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppService.

type AppServiceActiveSlot

type AppServiceActiveSlot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceActiveSlotSpec   `json:"spec"`
	Status            AppServiceActiveSlotStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceActiveSlot) DeepCopyInto

func (in *AppServiceActiveSlot) DeepCopyInto(out *AppServiceActiveSlot)

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

func (*AppServiceActiveSlot) DeepCopyObject

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

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

func (*AppServiceActiveSlot) GetCondition

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

GetCondition of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceActiveSlot

func (*AppServiceActiveSlot) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) GetID

func (tr *AppServiceActiveSlot) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceActiveSlot

func (*AppServiceActiveSlot) GetObservation

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

GetObservation of this AppServiceActiveSlot

func (*AppServiceActiveSlot) GetParameters

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

GetParameters of this AppServiceActiveSlot

func (*AppServiceActiveSlot) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) GetProviderReference

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

GetProviderReference of this AppServiceActiveSlot. Deprecated: Use GetProviderConfigReference.

func (*AppServiceActiveSlot) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) GetTerraformResourceType

func (mg *AppServiceActiveSlot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceActiveSlot

func (*AppServiceActiveSlot) GetTerraformSchemaVersion

func (tr *AppServiceActiveSlot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceActiveSlot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) LateInitialize

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

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

func (*AppServiceActiveSlot) ResolveReferences

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

ResolveReferences of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) SetConditions

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

SetConditions of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) SetObservation

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

SetObservation for this AppServiceActiveSlot

func (*AppServiceActiveSlot) SetParameters

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

SetParameters for this AppServiceActiveSlot

func (*AppServiceActiveSlot) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) SetProviderReference

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

SetProviderReference of this AppServiceActiveSlot. Deprecated: Use SetProviderConfigReference.

func (*AppServiceActiveSlot) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceActiveSlot.

func (*AppServiceActiveSlot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceActiveSlot.

type AppServiceActiveSlotList

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

AppServiceActiveSlotList contains a list of AppServiceActiveSlots

func (*AppServiceActiveSlotList) DeepCopy

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

func (*AppServiceActiveSlotList) DeepCopyInto

func (in *AppServiceActiveSlotList) DeepCopyInto(out *AppServiceActiveSlotList)

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

func (*AppServiceActiveSlotList) DeepCopyObject

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

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

func (*AppServiceActiveSlotList) GetItems

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

GetItems of this AppServiceActiveSlotList.

type AppServiceActiveSlotObservation

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

func (*AppServiceActiveSlotObservation) DeepCopy

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

func (*AppServiceActiveSlotObservation) DeepCopyInto

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

type AppServiceActiveSlotParameters

type AppServiceActiveSlotParameters struct {

	// +kubebuilder:validation:Required
	AppServiceName *string `json:"appServiceName" tf:"app_service_name,omitempty"`

	// +kubebuilder:validation:Required
	AppServiceSlotName *string `json:"appServiceSlotName" tf:"app_service_slot_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:"-"`
}

func (*AppServiceActiveSlotParameters) DeepCopy

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

func (*AppServiceActiveSlotParameters) DeepCopyInto

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

type AppServiceActiveSlotSpec

type AppServiceActiveSlotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceActiveSlotParameters `json:"forProvider"`
}

AppServiceActiveSlotSpec defines the desired state of AppServiceActiveSlot

func (*AppServiceActiveSlotSpec) DeepCopy

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

func (*AppServiceActiveSlotSpec) DeepCopyInto

func (in *AppServiceActiveSlotSpec) DeepCopyInto(out *AppServiceActiveSlotSpec)

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

type AppServiceActiveSlotStatus

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

AppServiceActiveSlotStatus defines the observed state of AppServiceActiveSlot.

func (*AppServiceActiveSlotStatus) DeepCopy

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

func (*AppServiceActiveSlotStatus) DeepCopyInto

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

type AppServiceCertificate

type AppServiceCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceCertificateSpec   `json:"spec"`
	Status            AppServiceCertificateStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceCertificate) DeepCopyInto

func (in *AppServiceCertificate) DeepCopyInto(out *AppServiceCertificate)

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

func (*AppServiceCertificate) DeepCopyObject

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

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

func (*AppServiceCertificate) GetCondition

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

GetCondition of this AppServiceCertificate.

func (*AppServiceCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceCertificate

func (*AppServiceCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceCertificate.

func (*AppServiceCertificate) GetID

func (tr *AppServiceCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceCertificate

func (*AppServiceCertificate) GetObservation

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

GetObservation of this AppServiceCertificate

func (*AppServiceCertificate) GetParameters

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

GetParameters of this AppServiceCertificate

func (*AppServiceCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceCertificate.

func (*AppServiceCertificate) GetProviderReference

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

GetProviderReference of this AppServiceCertificate. Deprecated: Use GetProviderConfigReference.

func (*AppServiceCertificate) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceCertificate.

func (*AppServiceCertificate) GetTerraformResourceType

func (mg *AppServiceCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceCertificate

func (*AppServiceCertificate) GetTerraformSchemaVersion

func (tr *AppServiceCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceCertificate.

func (*AppServiceCertificate) LateInitialize

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

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

func (*AppServiceCertificate) ResolveReferences

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

ResolveReferences of this AppServiceCertificate.

func (*AppServiceCertificate) SetConditions

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

SetConditions of this AppServiceCertificate.

func (*AppServiceCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceCertificate.

func (*AppServiceCertificate) SetObservation

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

SetObservation for this AppServiceCertificate

func (*AppServiceCertificate) SetParameters

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

SetParameters for this AppServiceCertificate

func (*AppServiceCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceCertificate.

func (*AppServiceCertificate) SetProviderReference

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

SetProviderReference of this AppServiceCertificate. Deprecated: Use SetProviderConfigReference.

func (*AppServiceCertificate) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceCertificate.

func (*AppServiceCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceCertificate.

type AppServiceCertificateBinding

type AppServiceCertificateBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceCertificateBindingSpec   `json:"spec"`
	Status            AppServiceCertificateBindingStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceCertificateBinding) DeepCopyInto

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

func (*AppServiceCertificateBinding) DeepCopyObject

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

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

func (*AppServiceCertificateBinding) GetCondition

GetCondition of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) GetID

GetID returns ID of underlying Terraform resource of this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) GetObservation

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

GetObservation of this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) GetParameters

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

GetParameters of this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) GetProviderReference

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

GetProviderReference of this AppServiceCertificateBinding. Deprecated: Use GetProviderConfigReference.

func (*AppServiceCertificateBinding) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) GetTerraformResourceType

func (mg *AppServiceCertificateBinding) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) GetTerraformSchemaVersion

func (tr *AppServiceCertificateBinding) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceCertificateBinding) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) LateInitialize

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

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

func (*AppServiceCertificateBinding) SetConditions

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

SetConditions of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) SetObservation

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

SetObservation for this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) SetParameters

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

SetParameters for this AppServiceCertificateBinding

func (*AppServiceCertificateBinding) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) SetProviderReference

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

SetProviderReference of this AppServiceCertificateBinding. Deprecated: Use SetProviderConfigReference.

func (*AppServiceCertificateBinding) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceCertificateBinding.

func (*AppServiceCertificateBinding) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceCertificateBinding.

type AppServiceCertificateBindingList

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

AppServiceCertificateBindingList contains a list of AppServiceCertificateBindings

func (*AppServiceCertificateBindingList) DeepCopy

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

func (*AppServiceCertificateBindingList) DeepCopyInto

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

func (*AppServiceCertificateBindingList) DeepCopyObject

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

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

func (*AppServiceCertificateBindingList) GetItems

GetItems of this AppServiceCertificateBindingList.

type AppServiceCertificateBindingObservation

type AppServiceCertificateBindingObservation struct {
	AppServiceName *string `json:"appServiceName,omitempty" tf:"app_service_name,omitempty"`

	HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"`

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

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*AppServiceCertificateBindingObservation) DeepCopy

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

func (*AppServiceCertificateBindingObservation) DeepCopyInto

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

type AppServiceCertificateBindingParameters

type AppServiceCertificateBindingParameters struct {

	// +kubebuilder:validation:Required
	CertificateID *string `json:"certificateId" tf:"certificate_id,omitempty"`

	// +kubebuilder:validation:Required
	HostNameBindingID *string `json:"hostnameBindingId" tf:"hostname_binding_id,omitempty"`

	// +kubebuilder:validation:Required
	SSLState *string `json:"sslState" tf:"ssl_state,omitempty"`
}

func (*AppServiceCertificateBindingParameters) DeepCopy

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

func (*AppServiceCertificateBindingParameters) DeepCopyInto

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

type AppServiceCertificateBindingSpec

type AppServiceCertificateBindingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceCertificateBindingParameters `json:"forProvider"`
}

AppServiceCertificateBindingSpec defines the desired state of AppServiceCertificateBinding

func (*AppServiceCertificateBindingSpec) DeepCopy

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

func (*AppServiceCertificateBindingSpec) DeepCopyInto

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

type AppServiceCertificateBindingStatus

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

AppServiceCertificateBindingStatus defines the observed state of AppServiceCertificateBinding.

func (*AppServiceCertificateBindingStatus) DeepCopy

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

func (*AppServiceCertificateBindingStatus) DeepCopyInto

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

type AppServiceCertificateList

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

AppServiceCertificateList contains a list of AppServiceCertificates

func (*AppServiceCertificateList) DeepCopy

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

func (*AppServiceCertificateList) DeepCopyInto

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

func (*AppServiceCertificateList) DeepCopyObject

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

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

func (*AppServiceCertificateList) GetItems

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

GetItems of this AppServiceCertificateList.

type AppServiceCertificateObservation

type AppServiceCertificateObservation struct {
	ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`

	FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"`

	HostNames []*string `json:"hostNames,omitempty" tf:"host_names,omitempty"`

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

	IssueDate *string `json:"issueDate,omitempty" tf:"issue_date,omitempty"`

	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	SubjectName *string `json:"subjectName,omitempty" tf:"subject_name,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*AppServiceCertificateObservation) DeepCopy

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

func (*AppServiceCertificateObservation) DeepCopyInto

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

type AppServiceCertificateParameters

type AppServiceCertificateParameters struct {

	// +kubebuilder:validation:Optional
	AppServicePlanID *string `json:"appServicePlanId,omitempty" tf:"app_service_plan_id,omitempty"`

	// +kubebuilder:validation:Optional
	HostingEnvironmentProfileID *string `json:"hostingEnvironmentProfileId,omitempty" tf:"hosting_environment_profile_id,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"`

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

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

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

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

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

func (*AppServiceCertificateParameters) DeepCopy

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

func (*AppServiceCertificateParameters) DeepCopyInto

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

type AppServiceCertificateSpec

type AppServiceCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceCertificateParameters `json:"forProvider"`
}

AppServiceCertificateSpec defines the desired state of AppServiceCertificate

func (*AppServiceCertificateSpec) DeepCopy

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

func (*AppServiceCertificateSpec) DeepCopyInto

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

type AppServiceCertificateStatus

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

AppServiceCertificateStatus defines the observed state of AppServiceCertificate.

func (*AppServiceCertificateStatus) DeepCopy

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

func (*AppServiceCertificateStatus) DeepCopyInto

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

type AppServiceCustomHostNameBinding

type AppServiceCustomHostNameBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceCustomHostNameBindingSpec   `json:"spec"`
	Status            AppServiceCustomHostNameBindingStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceCustomHostNameBinding) DeepCopyInto

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

func (*AppServiceCustomHostNameBinding) DeepCopyObject

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

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

func (*AppServiceCustomHostNameBinding) GetCondition

GetCondition of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) GetID

GetID returns ID of underlying Terraform resource of this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) GetObservation

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

GetObservation of this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) GetParameters

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

GetParameters of this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) GetProviderReference

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

GetProviderReference of this AppServiceCustomHostNameBinding. Deprecated: Use GetProviderConfigReference.

func (*AppServiceCustomHostNameBinding) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) GetTerraformResourceType

func (mg *AppServiceCustomHostNameBinding) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) GetTerraformSchemaVersion

func (tr *AppServiceCustomHostNameBinding) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceCustomHostNameBinding) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) LateInitialize

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

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

func (*AppServiceCustomHostNameBinding) ResolveReferences

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

ResolveReferences of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) SetConditions

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

SetConditions of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) SetObservation

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

SetObservation for this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) SetParameters

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

SetParameters for this AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBinding) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) SetProviderReference

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

SetProviderReference of this AppServiceCustomHostNameBinding. Deprecated: Use SetProviderConfigReference.

func (*AppServiceCustomHostNameBinding) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBinding) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceCustomHostNameBinding.

type AppServiceCustomHostNameBindingList

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

AppServiceCustomHostNameBindingList contains a list of AppServiceCustomHostNameBindings

func (*AppServiceCustomHostNameBindingList) DeepCopy

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

func (*AppServiceCustomHostNameBindingList) DeepCopyInto

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

func (*AppServiceCustomHostNameBindingList) DeepCopyObject

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

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

func (*AppServiceCustomHostNameBindingList) GetItems

GetItems of this AppServiceCustomHostNameBindingList.

type AppServiceCustomHostNameBindingObservation

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

	VirtualIP *string `json:"virtualIp,omitempty" tf:"virtual_ip,omitempty"`
}

func (*AppServiceCustomHostNameBindingObservation) DeepCopy

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

func (*AppServiceCustomHostNameBindingObservation) DeepCopyInto

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

type AppServiceCustomHostNameBindingParameters

type AppServiceCustomHostNameBindingParameters struct {

	// +kubebuilder:validation:Required
	AppServiceName *string `json:"appServiceName" tf:"app_service_name,omitempty"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostname" tf:"hostname,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
	SSLState *string `json:"sslState,omitempty" tf:"ssl_state,omitempty"`

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

func (*AppServiceCustomHostNameBindingParameters) DeepCopy

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

func (*AppServiceCustomHostNameBindingParameters) DeepCopyInto

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

type AppServiceCustomHostNameBindingSpec

type AppServiceCustomHostNameBindingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceCustomHostNameBindingParameters `json:"forProvider"`
}

AppServiceCustomHostNameBindingSpec defines the desired state of AppServiceCustomHostNameBinding

func (*AppServiceCustomHostNameBindingSpec) DeepCopy

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

func (*AppServiceCustomHostNameBindingSpec) DeepCopyInto

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

type AppServiceCustomHostNameBindingStatus

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

AppServiceCustomHostNameBindingStatus defines the observed state of AppServiceCustomHostNameBinding.

func (*AppServiceCustomHostNameBindingStatus) DeepCopy

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

func (*AppServiceCustomHostNameBindingStatus) DeepCopyInto

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

type AppServiceEnvironment

type AppServiceEnvironment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceEnvironmentSpec   `json:"spec"`
	Status            AppServiceEnvironmentStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceEnvironment) DeepCopyInto

func (in *AppServiceEnvironment) DeepCopyInto(out *AppServiceEnvironment)

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

func (*AppServiceEnvironment) DeepCopyObject

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

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

func (*AppServiceEnvironment) GetCondition

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

GetCondition of this AppServiceEnvironment.

func (*AppServiceEnvironment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceEnvironment

func (*AppServiceEnvironment) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceEnvironment.

func (*AppServiceEnvironment) GetID

func (tr *AppServiceEnvironment) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceEnvironment

func (*AppServiceEnvironment) GetObservation

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

GetObservation of this AppServiceEnvironment

func (*AppServiceEnvironment) GetParameters

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

GetParameters of this AppServiceEnvironment

func (*AppServiceEnvironment) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceEnvironment.

func (*AppServiceEnvironment) GetProviderReference

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

GetProviderReference of this AppServiceEnvironment. Deprecated: Use GetProviderConfigReference.

func (*AppServiceEnvironment) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceEnvironment.

func (*AppServiceEnvironment) GetTerraformResourceType

func (mg *AppServiceEnvironment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceEnvironment

func (*AppServiceEnvironment) GetTerraformSchemaVersion

func (tr *AppServiceEnvironment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceEnvironment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceEnvironment.

func (*AppServiceEnvironment) LateInitialize

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

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

func (*AppServiceEnvironment) ResolveReferences

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

ResolveReferences of this AppServiceEnvironment.

func (*AppServiceEnvironment) SetConditions

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

SetConditions of this AppServiceEnvironment.

func (*AppServiceEnvironment) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceEnvironment.

func (*AppServiceEnvironment) SetObservation

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

SetObservation for this AppServiceEnvironment

func (*AppServiceEnvironment) SetParameters

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

SetParameters for this AppServiceEnvironment

func (*AppServiceEnvironment) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceEnvironment.

func (*AppServiceEnvironment) SetProviderReference

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

SetProviderReference of this AppServiceEnvironment. Deprecated: Use SetProviderConfigReference.

func (*AppServiceEnvironment) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceEnvironment.

func (*AppServiceEnvironment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceEnvironment.

type AppServiceEnvironmentList

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

AppServiceEnvironmentList contains a list of AppServiceEnvironments

func (*AppServiceEnvironmentList) DeepCopy

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

func (*AppServiceEnvironmentList) DeepCopyInto

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

func (*AppServiceEnvironmentList) DeepCopyObject

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

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

func (*AppServiceEnvironmentList) GetItems

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

GetItems of this AppServiceEnvironmentList.

type AppServiceEnvironmentObservation

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

	InternalIPAddress *string `json:"internalIpAddress,omitempty" tf:"internal_ip_address,omitempty"`

	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	OutboundIPAddresses []*string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"`

	ServiceIPAddress *string `json:"serviceIpAddress,omitempty" tf:"service_ip_address,omitempty"`
}

func (*AppServiceEnvironmentObservation) DeepCopy

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

func (*AppServiceEnvironmentObservation) DeepCopyInto

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

type AppServiceEnvironmentParameters

type AppServiceEnvironmentParameters struct {

	// +kubebuilder:validation:Optional
	AllowedUserIPCidrs []*string `json:"allowedUserIpCidrs,omitempty" tf:"allowed_user_ip_cidrs,omitempty"`

	// +kubebuilder:validation:Optional
	ClusterSetting []ClusterSettingParameters `json:"clusterSetting,omitempty" tf:"cluster_setting,omitempty"`

	// +kubebuilder:validation:Optional
	FrontEndScaleFactor *float64 `json:"frontEndScaleFactor,omitempty" tf:"front_end_scale_factor,omitempty"`

	// +kubebuilder:validation:Optional
	InternalLoadBalancingMode *string `json:"internalLoadBalancingMode,omitempty" tf:"internal_load_balancing_mode,omitempty"`

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

	// +kubebuilder:validation:Optional
	PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,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:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	UserWhitelistedIPRanges []*string `json:"userWhitelistedIpRanges,omitempty" tf:"user_whitelisted_ip_ranges,omitempty"`
}

func (*AppServiceEnvironmentParameters) DeepCopy

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

func (*AppServiceEnvironmentParameters) DeepCopyInto

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

type AppServiceEnvironmentSpec

type AppServiceEnvironmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceEnvironmentParameters `json:"forProvider"`
}

AppServiceEnvironmentSpec defines the desired state of AppServiceEnvironment

func (*AppServiceEnvironmentSpec) DeepCopy

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

func (*AppServiceEnvironmentSpec) DeepCopyInto

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

type AppServiceEnvironmentStatus

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

AppServiceEnvironmentStatus defines the observed state of AppServiceEnvironment.

func (*AppServiceEnvironmentStatus) DeepCopy

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

func (*AppServiceEnvironmentStatus) DeepCopyInto

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

type AppServiceEnvironmentV3

type AppServiceEnvironmentV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceEnvironmentV3Spec   `json:"spec"`
	Status            AppServiceEnvironmentV3Status `json:"status,omitempty"`
}

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

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

func (*AppServiceEnvironmentV3) DeepCopyInto

func (in *AppServiceEnvironmentV3) DeepCopyInto(out *AppServiceEnvironmentV3)

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

func (*AppServiceEnvironmentV3) DeepCopyObject

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

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

func (*AppServiceEnvironmentV3) GetCondition

GetCondition of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) GetID

func (tr *AppServiceEnvironmentV3) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) GetObservation

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

GetObservation of this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) GetParameters

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

GetParameters of this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) GetProviderReference

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

GetProviderReference of this AppServiceEnvironmentV3. Deprecated: Use GetProviderConfigReference.

func (*AppServiceEnvironmentV3) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) GetTerraformResourceType

func (mg *AppServiceEnvironmentV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) GetTerraformSchemaVersion

func (tr *AppServiceEnvironmentV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceEnvironmentV3) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) LateInitialize

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

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

func (*AppServiceEnvironmentV3) ResolveReferences

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

ResolveReferences of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) SetConditions

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

SetConditions of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) SetObservation

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

SetObservation for this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) SetParameters

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

SetParameters for this AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) SetProviderReference

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

SetProviderReference of this AppServiceEnvironmentV3. Deprecated: Use SetProviderConfigReference.

func (*AppServiceEnvironmentV3) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceEnvironmentV3.

type AppServiceEnvironmentV3ClusterSettingObservation

type AppServiceEnvironmentV3ClusterSettingObservation struct {
}

func (*AppServiceEnvironmentV3ClusterSettingObservation) DeepCopy

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

func (*AppServiceEnvironmentV3ClusterSettingObservation) DeepCopyInto

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

type AppServiceEnvironmentV3ClusterSettingParameters

type AppServiceEnvironmentV3ClusterSettingParameters struct {

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

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

func (*AppServiceEnvironmentV3ClusterSettingParameters) DeepCopy

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

func (*AppServiceEnvironmentV3ClusterSettingParameters) DeepCopyInto

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

type AppServiceEnvironmentV3List

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

AppServiceEnvironmentV3List contains a list of AppServiceEnvironmentV3s

func (*AppServiceEnvironmentV3List) DeepCopy

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

func (*AppServiceEnvironmentV3List) DeepCopyInto

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

func (*AppServiceEnvironmentV3List) DeepCopyObject

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

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

func (*AppServiceEnvironmentV3List) GetItems

GetItems of this AppServiceEnvironmentV3List.

type AppServiceEnvironmentV3Observation

type AppServiceEnvironmentV3Observation struct {
	DNSSuffix *string `json:"dnsSuffix,omitempty" tf:"dns_suffix,omitempty"`

	ExternalInboundIPAddresses []*string `json:"externalInboundIpAddresses,omitempty" tf:"external_inbound_ip_addresses,omitempty"`

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

	IPSSLAddressCount *float64 `json:"ipSslAddressCount,omitempty" tf:"ip_ssl_address_count,omitempty"`

	InboundNetworkDependencies []InboundNetworkDependenciesObservation `json:"inboundNetworkDependencies,omitempty" tf:"inbound_network_dependencies,omitempty"`

	InternalInboundIPAddresses []*string `json:"internalInboundIpAddresses,omitempty" tf:"internal_inbound_ip_addresses,omitempty"`

	LinuxOutboundIPAddresses []*string `json:"linuxOutboundIpAddresses,omitempty" tf:"linux_outbound_ip_addresses,omitempty"`

	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	PricingTier *string `json:"pricingTier,omitempty" tf:"pricing_tier,omitempty"`

	WindowsOutboundIPAddresses []*string `json:"windowsOutboundIpAddresses,omitempty" tf:"windows_outbound_ip_addresses,omitempty"`
}

func (*AppServiceEnvironmentV3Observation) DeepCopy

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

func (*AppServiceEnvironmentV3Observation) DeepCopyInto

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

type AppServiceEnvironmentV3Parameters

type AppServiceEnvironmentV3Parameters struct {

	// +kubebuilder:validation:Optional
	AllowNewPrivateEndpointConnections *bool `json:"allowNewPrivateEndpointConnections,omitempty" tf:"allow_new_private_endpoint_connections,omitempty"`

	// +kubebuilder:validation:Optional
	ClusterSetting []AppServiceEnvironmentV3ClusterSettingParameters `json:"clusterSetting,omitempty" tf:"cluster_setting,omitempty"`

	// +kubebuilder:validation:Optional
	DedicatedHostCount *float64 `json:"dedicatedHostCount,omitempty" tf:"dedicated_host_count,omitempty"`

	// +kubebuilder:validation:Optional
	InternalLoadBalancingMode *string `json:"internalLoadBalancingMode,omitempty" tf:"internal_load_balancing_mode,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:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*AppServiceEnvironmentV3Parameters) DeepCopy

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

func (*AppServiceEnvironmentV3Parameters) DeepCopyInto

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

type AppServiceEnvironmentV3Spec

type AppServiceEnvironmentV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceEnvironmentV3Parameters `json:"forProvider"`
}

AppServiceEnvironmentV3Spec defines the desired state of AppServiceEnvironmentV3

func (*AppServiceEnvironmentV3Spec) DeepCopy

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

func (*AppServiceEnvironmentV3Spec) DeepCopyInto

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

type AppServiceEnvironmentV3Status

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

AppServiceEnvironmentV3Status defines the observed state of AppServiceEnvironmentV3.

func (*AppServiceEnvironmentV3Status) DeepCopy

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

func (*AppServiceEnvironmentV3Status) DeepCopyInto

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

type AppServiceHybridConnection

type AppServiceHybridConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceHybridConnectionSpec   `json:"spec"`
	Status            AppServiceHybridConnectionStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceHybridConnection) DeepCopyInto

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

func (*AppServiceHybridConnection) DeepCopyObject

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

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

func (*AppServiceHybridConnection) GetCondition

GetCondition of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceHybridConnection

func (*AppServiceHybridConnection) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) GetID

func (tr *AppServiceHybridConnection) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceHybridConnection

func (*AppServiceHybridConnection) GetObservation

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

GetObservation of this AppServiceHybridConnection

func (*AppServiceHybridConnection) GetParameters

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

GetParameters of this AppServiceHybridConnection

func (*AppServiceHybridConnection) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) GetProviderReference

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

GetProviderReference of this AppServiceHybridConnection. Deprecated: Use GetProviderConfigReference.

func (*AppServiceHybridConnection) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) GetTerraformResourceType

func (mg *AppServiceHybridConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceHybridConnection

func (*AppServiceHybridConnection) GetTerraformSchemaVersion

func (tr *AppServiceHybridConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceHybridConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) LateInitialize

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

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

func (*AppServiceHybridConnection) ResolveReferences

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

ResolveReferences of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) SetConditions

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

SetConditions of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) SetObservation

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

SetObservation for this AppServiceHybridConnection

func (*AppServiceHybridConnection) SetParameters

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

SetParameters for this AppServiceHybridConnection

func (*AppServiceHybridConnection) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) SetProviderReference

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

SetProviderReference of this AppServiceHybridConnection. Deprecated: Use SetProviderConfigReference.

func (*AppServiceHybridConnection) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceHybridConnection.

func (*AppServiceHybridConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceHybridConnection.

type AppServiceHybridConnectionList

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

AppServiceHybridConnectionList contains a list of AppServiceHybridConnections

func (*AppServiceHybridConnectionList) DeepCopy

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

func (*AppServiceHybridConnectionList) DeepCopyInto

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

func (*AppServiceHybridConnectionList) DeepCopyObject

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

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

func (*AppServiceHybridConnectionList) GetItems

GetItems of this AppServiceHybridConnectionList.

type AppServiceHybridConnectionObservation

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

	NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name,omitempty"`

	RelayName *string `json:"relayName,omitempty" tf:"relay_name,omitempty"`

	ServiceBusNamespace *string `json:"serviceBusNamespace,omitempty" tf:"service_bus_namespace,omitempty"`

	ServiceBusSuffix *string `json:"serviceBusSuffix,omitempty" tf:"service_bus_suffix,omitempty"`
}

func (*AppServiceHybridConnectionObservation) DeepCopy

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

func (*AppServiceHybridConnectionObservation) DeepCopyInto

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

type AppServiceHybridConnectionParameters

type AppServiceHybridConnectionParameters struct {

	// +kubebuilder:validation:Required
	AppServiceName *string `json:"appServiceName" tf:"app_service_name,omitempty"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostname" tf:"hostname,omitempty"`

	// +kubebuilder:validation:Required
	Port *float64 `json:"port" tf:"port,omitempty"`

	// +kubebuilder:validation:Required
	RelayID *string `json:"relayId" tf:"relay_id,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
	SendKeyName *string `json:"sendKeyName,omitempty" tf:"send_key_name,omitempty"`
}

func (*AppServiceHybridConnectionParameters) DeepCopy

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

func (*AppServiceHybridConnectionParameters) DeepCopyInto

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

type AppServiceHybridConnectionSpec

type AppServiceHybridConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceHybridConnectionParameters `json:"forProvider"`
}

AppServiceHybridConnectionSpec defines the desired state of AppServiceHybridConnection

func (*AppServiceHybridConnectionSpec) DeepCopy

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

func (*AppServiceHybridConnectionSpec) DeepCopyInto

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

type AppServiceHybridConnectionStatus

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

AppServiceHybridConnectionStatus defines the observed state of AppServiceHybridConnection.

func (*AppServiceHybridConnectionStatus) DeepCopy

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

func (*AppServiceHybridConnectionStatus) DeepCopyInto

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

type AppServiceList

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

AppServiceList contains a list of AppServices

func (*AppServiceList) DeepCopy

func (in *AppServiceList) DeepCopy() *AppServiceList

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

func (*AppServiceList) DeepCopyInto

func (in *AppServiceList) DeepCopyInto(out *AppServiceList)

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

func (*AppServiceList) DeepCopyObject

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

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

func (*AppServiceList) GetItems

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

GetItems of this AppServiceList.

type AppServiceManagedCertificate

type AppServiceManagedCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceManagedCertificateSpec   `json:"spec"`
	Status            AppServiceManagedCertificateStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceManagedCertificate) DeepCopyInto

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

func (*AppServiceManagedCertificate) DeepCopyObject

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

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

func (*AppServiceManagedCertificate) GetCondition

GetCondition of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) GetID

GetID returns ID of underlying Terraform resource of this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) GetObservation

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

GetObservation of this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) GetParameters

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

GetParameters of this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) GetProviderReference

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

GetProviderReference of this AppServiceManagedCertificate. Deprecated: Use GetProviderConfigReference.

func (*AppServiceManagedCertificate) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) GetTerraformResourceType

func (mg *AppServiceManagedCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) GetTerraformSchemaVersion

func (tr *AppServiceManagedCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceManagedCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) LateInitialize

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

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

func (*AppServiceManagedCertificate) SetConditions

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

SetConditions of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) SetObservation

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

SetObservation for this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) SetParameters

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

SetParameters for this AppServiceManagedCertificate

func (*AppServiceManagedCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) SetProviderReference

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

SetProviderReference of this AppServiceManagedCertificate. Deprecated: Use SetProviderConfigReference.

func (*AppServiceManagedCertificate) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceManagedCertificate.

func (*AppServiceManagedCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceManagedCertificate.

type AppServiceManagedCertificateList

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

AppServiceManagedCertificateList contains a list of AppServiceManagedCertificates

func (*AppServiceManagedCertificateList) DeepCopy

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

func (*AppServiceManagedCertificateList) DeepCopyInto

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

func (*AppServiceManagedCertificateList) DeepCopyObject

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

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

func (*AppServiceManagedCertificateList) GetItems

GetItems of this AppServiceManagedCertificateList.

type AppServiceManagedCertificateObservation

type AppServiceManagedCertificateObservation struct {
	CanonicalName *string `json:"canonicalName,omitempty" tf:"canonical_name,omitempty"`

	ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`

	FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"`

	HostNames []*string `json:"hostNames,omitempty" tf:"host_names,omitempty"`

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

	IssueDate *string `json:"issueDate,omitempty" tf:"issue_date,omitempty"`

	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	SubjectName *string `json:"subjectName,omitempty" tf:"subject_name,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*AppServiceManagedCertificateObservation) DeepCopy

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

func (*AppServiceManagedCertificateObservation) DeepCopyInto

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

type AppServiceManagedCertificateParameters

type AppServiceManagedCertificateParameters struct {

	// +kubebuilder:validation:Required
	CustomHostNameBindingID *string `json:"customHostnameBindingId" tf:"custom_hostname_binding_id,omitempty"`

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

func (*AppServiceManagedCertificateParameters) DeepCopy

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

func (*AppServiceManagedCertificateParameters) DeepCopyInto

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

type AppServiceManagedCertificateSpec

type AppServiceManagedCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceManagedCertificateParameters `json:"forProvider"`
}

AppServiceManagedCertificateSpec defines the desired state of AppServiceManagedCertificate

func (*AppServiceManagedCertificateSpec) DeepCopy

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

func (*AppServiceManagedCertificateSpec) DeepCopyInto

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

type AppServiceManagedCertificateStatus

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

AppServiceManagedCertificateStatus defines the observed state of AppServiceManagedCertificate.

func (*AppServiceManagedCertificateStatus) DeepCopy

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

func (*AppServiceManagedCertificateStatus) DeepCopyInto

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

type AppServiceObservation

type AppServiceObservation struct {
	CustomDomainVerificationID *string `json:"customDomainVerificationId,omitempty" tf:"custom_domain_verification_id,omitempty"`

	DefaultSiteHostName *string `json:"defaultSiteHostname,omitempty" tf:"default_site_hostname,omitempty"`

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

	Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	OutboundIPAddressList []*string `json:"outboundIpAddressList,omitempty" tf:"outbound_ip_address_list,omitempty"`

	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"`

	PossibleOutboundIPAddressList []*string `json:"possibleOutboundIpAddressList,omitempty" tf:"possible_outbound_ip_address_list,omitempty"`

	PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" tf:"possible_outbound_ip_addresses,omitempty"`

	SiteCredential []SiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"`
}

func (*AppServiceObservation) DeepCopy

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

func (*AppServiceObservation) DeepCopyInto

func (in *AppServiceObservation) DeepCopyInto(out *AppServiceObservation)

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

type AppServiceParameters

type AppServiceParameters struct {

	// +kubebuilder:validation:Required
	AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"`

	// +kubebuilder:validation:Optional
	AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	AuthSettings []AuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"`

	// +kubebuilder:validation:Optional
	Backup []BackupParameters `json:"backup,omitempty" tf:"backup,omitempty"`

	// +kubebuilder:validation:Optional
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty" tf:"client_cert_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString []ConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	Logs []LogsParameters `json:"logs,omitempty" tf:"logs,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:Optional
	SiteConfig []SiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"`

	// +kubebuilder:validation:Optional
	SourceControl []SourceControlParameters `json:"sourceControl,omitempty" tf:"source_control,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccount []StorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"`

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

func (*AppServiceParameters) DeepCopy

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

func (*AppServiceParameters) DeepCopyInto

func (in *AppServiceParameters) DeepCopyInto(out *AppServiceParameters)

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

type AppServicePlan

type AppServicePlan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServicePlanSpec   `json:"spec"`
	Status            AppServicePlanStatus `json:"status,omitempty"`
}

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

func (in *AppServicePlan) DeepCopy() *AppServicePlan

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

func (*AppServicePlan) DeepCopyInto

func (in *AppServicePlan) DeepCopyInto(out *AppServicePlan)

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

func (*AppServicePlan) DeepCopyObject

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

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

func (*AppServicePlan) GetCondition

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

GetCondition of this AppServicePlan.

func (*AppServicePlan) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServicePlan

func (*AppServicePlan) GetDeletionPolicy

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

GetDeletionPolicy of this AppServicePlan.

func (*AppServicePlan) GetID

func (tr *AppServicePlan) GetID() string

GetID returns ID of underlying Terraform resource of this AppServicePlan

func (*AppServicePlan) GetObservation

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

GetObservation of this AppServicePlan

func (*AppServicePlan) GetParameters

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

GetParameters of this AppServicePlan

func (*AppServicePlan) GetProviderConfigReference

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

GetProviderConfigReference of this AppServicePlan.

func (*AppServicePlan) GetProviderReference

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

GetProviderReference of this AppServicePlan. Deprecated: Use GetProviderConfigReference.

func (*AppServicePlan) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServicePlan.

func (*AppServicePlan) GetTerraformResourceType

func (mg *AppServicePlan) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServicePlan

func (*AppServicePlan) GetTerraformSchemaVersion

func (tr *AppServicePlan) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServicePlan) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServicePlan.

func (*AppServicePlan) LateInitialize

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

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

func (*AppServicePlan) ResolveReferences

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

ResolveReferences of this AppServicePlan.

func (*AppServicePlan) SetConditions

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

SetConditions of this AppServicePlan.

func (*AppServicePlan) SetDeletionPolicy

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

SetDeletionPolicy of this AppServicePlan.

func (*AppServicePlan) SetObservation

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

SetObservation for this AppServicePlan

func (*AppServicePlan) SetParameters

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

SetParameters for this AppServicePlan

func (*AppServicePlan) SetProviderConfigReference

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

SetProviderConfigReference of this AppServicePlan.

func (*AppServicePlan) SetProviderReference

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

SetProviderReference of this AppServicePlan. Deprecated: Use SetProviderConfigReference.

func (*AppServicePlan) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServicePlan.

func (*AppServicePlan) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServicePlan.

type AppServicePlanList

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

AppServicePlanList contains a list of AppServicePlans

func (*AppServicePlanList) DeepCopy

func (in *AppServicePlanList) DeepCopy() *AppServicePlanList

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

func (*AppServicePlanList) DeepCopyInto

func (in *AppServicePlanList) DeepCopyInto(out *AppServicePlanList)

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

func (*AppServicePlanList) DeepCopyObject

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

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

func (*AppServicePlanList) GetItems

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

GetItems of this AppServicePlanList.

type AppServicePlanObservation

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

	MaximumNumberOfWorkers *float64 `json:"maximumNumberOfWorkers,omitempty" tf:"maximum_number_of_workers,omitempty"`
}

func (*AppServicePlanObservation) DeepCopy

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

func (*AppServicePlanObservation) DeepCopyInto

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

type AppServicePlanParameters

type AppServicePlanParameters struct {

	// +kubebuilder:validation:Optional
	AppServiceEnvironmentID *string `json:"appServiceEnvironmentId,omitempty" tf:"app_service_environment_id,omitempty"`

	// +kubebuilder:validation:Optional
	IsXenon *bool `json:"isXenon,omitempty" tf:"is_xenon,omitempty"`

	// +kubebuilder:validation:Optional
	Kind *string `json:"kind,omitempty" tf:"kind,omitempty"`

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

	// +kubebuilder:validation:Optional
	MaximumElasticWorkerCount *float64 `json:"maximumElasticWorkerCount,omitempty" tf:"maximum_elastic_worker_count,omitempty"`

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

	// +kubebuilder:validation:Optional
	PerSiteScaling *bool `json:"perSiteScaling,omitempty" tf:"per_site_scaling,omitempty"`

	// +kubebuilder:validation:Optional
	Reserved *bool `json:"reserved,omitempty" tf:"reserved,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 []SkuParameters `json:"sku" tf:"sku,omitempty"`

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

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*AppServicePlanParameters) DeepCopy

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

func (*AppServicePlanParameters) DeepCopyInto

func (in *AppServicePlanParameters) DeepCopyInto(out *AppServicePlanParameters)

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

type AppServicePlanSpec

type AppServicePlanSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServicePlanParameters `json:"forProvider"`
}

AppServicePlanSpec defines the desired state of AppServicePlan

func (*AppServicePlanSpec) DeepCopy

func (in *AppServicePlanSpec) DeepCopy() *AppServicePlanSpec

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

func (*AppServicePlanSpec) DeepCopyInto

func (in *AppServicePlanSpec) DeepCopyInto(out *AppServicePlanSpec)

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

type AppServicePlanStatus

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

AppServicePlanStatus defines the observed state of AppServicePlan.

func (*AppServicePlanStatus) DeepCopy

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

func (*AppServicePlanStatus) DeepCopyInto

func (in *AppServicePlanStatus) DeepCopyInto(out *AppServicePlanStatus)

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

type AppServiceSlot

type AppServiceSlot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceSlotSpec   `json:"spec"`
	Status            AppServiceSlotStatus `json:"status,omitempty"`
}

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

func (in *AppServiceSlot) DeepCopy() *AppServiceSlot

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

func (*AppServiceSlot) DeepCopyInto

func (in *AppServiceSlot) DeepCopyInto(out *AppServiceSlot)

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

func (*AppServiceSlot) DeepCopyObject

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

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

func (*AppServiceSlot) GetCondition

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

GetCondition of this AppServiceSlot.

func (*AppServiceSlot) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceSlot

func (*AppServiceSlot) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceSlot.

func (*AppServiceSlot) GetID

func (tr *AppServiceSlot) GetID() string

GetID returns ID of underlying Terraform resource of this AppServiceSlot

func (*AppServiceSlot) GetObservation

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

GetObservation of this AppServiceSlot

func (*AppServiceSlot) GetParameters

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

GetParameters of this AppServiceSlot

func (*AppServiceSlot) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceSlot.

func (*AppServiceSlot) GetProviderReference

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

GetProviderReference of this AppServiceSlot. Deprecated: Use GetProviderConfigReference.

func (*AppServiceSlot) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceSlot.

func (*AppServiceSlot) GetTerraformResourceType

func (mg *AppServiceSlot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceSlot

func (*AppServiceSlot) GetTerraformSchemaVersion

func (tr *AppServiceSlot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceSlot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceSlot.

func (*AppServiceSlot) LateInitialize

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

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

func (*AppServiceSlot) ResolveReferences

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

ResolveReferences of this AppServiceSlot.

func (*AppServiceSlot) SetConditions

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

SetConditions of this AppServiceSlot.

func (*AppServiceSlot) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceSlot.

func (*AppServiceSlot) SetObservation

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

SetObservation for this AppServiceSlot

func (*AppServiceSlot) SetParameters

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

SetParameters for this AppServiceSlot

func (*AppServiceSlot) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceSlot.

func (*AppServiceSlot) SetProviderReference

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

SetProviderReference of this AppServiceSlot. Deprecated: Use SetProviderConfigReference.

func (*AppServiceSlot) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceSlot.

func (*AppServiceSlot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceSlot.

type AppServiceSlotAuthSettingsObservation

type AppServiceSlotAuthSettingsObservation struct {
}

func (*AppServiceSlotAuthSettingsObservation) DeepCopy

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

func (*AppServiceSlotAuthSettingsObservation) DeepCopyInto

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

type AppServiceSlotAuthSettingsParameters

type AppServiceSlotAuthSettingsParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectory []AuthSettingsActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"`

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

	// +kubebuilder:validation:Optional
	Facebook []AuthSettingsFacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"`

	// +kubebuilder:validation:Optional
	Google []AuthSettingsGoogleParameters `json:"google,omitempty" tf:"google,omitempty"`

	// +kubebuilder:validation:Optional
	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	Microsoft []AuthSettingsMicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"`

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

	// +kubebuilder:validation:Optional
	TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"`

	// +kubebuilder:validation:Optional
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Twitter []AuthSettingsTwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"`

	// +kubebuilder:validation:Optional
	UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"`
}

func (*AppServiceSlotAuthSettingsParameters) DeepCopy

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

func (*AppServiceSlotAuthSettingsParameters) DeepCopyInto

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

type AppServiceSlotConnectionStringObservation

type AppServiceSlotConnectionStringObservation struct {
}

func (*AppServiceSlotConnectionStringObservation) DeepCopy

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

func (*AppServiceSlotConnectionStringObservation) DeepCopyInto

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

type AppServiceSlotConnectionStringParameters

type AppServiceSlotConnectionStringParameters struct {

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

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

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*AppServiceSlotConnectionStringParameters) DeepCopy

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

func (*AppServiceSlotConnectionStringParameters) DeepCopyInto

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

type AppServiceSlotIdentityObservation

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

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

func (*AppServiceSlotIdentityObservation) DeepCopy

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

func (*AppServiceSlotIdentityObservation) DeepCopyInto

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

type AppServiceSlotIdentityParameters

type AppServiceSlotIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

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

func (*AppServiceSlotIdentityParameters) DeepCopy

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

func (*AppServiceSlotIdentityParameters) DeepCopyInto

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

type AppServiceSlotList

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

AppServiceSlotList contains a list of AppServiceSlots

func (*AppServiceSlotList) DeepCopy

func (in *AppServiceSlotList) DeepCopy() *AppServiceSlotList

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

func (*AppServiceSlotList) DeepCopyInto

func (in *AppServiceSlotList) DeepCopyInto(out *AppServiceSlotList)

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

func (*AppServiceSlotList) DeepCopyObject

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

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

func (*AppServiceSlotList) GetItems

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

GetItems of this AppServiceSlotList.

type AppServiceSlotLogsObservation

type AppServiceSlotLogsObservation struct {
}

func (*AppServiceSlotLogsObservation) DeepCopy

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

func (*AppServiceSlotLogsObservation) DeepCopyInto

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

type AppServiceSlotLogsParameters

type AppServiceSlotLogsParameters struct {

	// +kubebuilder:validation:Optional
	ApplicationLogs []LogsApplicationLogsParameters `json:"applicationLogs,omitempty" tf:"application_logs,omitempty"`

	// +kubebuilder:validation:Optional
	DetailedErrorMessagesEnabled *bool `json:"detailedErrorMessagesEnabled,omitempty" tf:"detailed_error_messages_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	FailedRequestTracingEnabled *bool `json:"failedRequestTracingEnabled,omitempty" tf:"failed_request_tracing_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPLogs []LogsHTTPLogsParameters `json:"httpLogs,omitempty" tf:"http_logs,omitempty"`
}

func (*AppServiceSlotLogsParameters) DeepCopy

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

func (*AppServiceSlotLogsParameters) DeepCopyInto

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

type AppServiceSlotObservation

type AppServiceSlotObservation struct {
	DefaultSiteHostName *string `json:"defaultSiteHostname,omitempty" tf:"default_site_hostname,omitempty"`

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

	Identity []AppServiceSlotIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	SiteCredential []AppServiceSlotSiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"`
}

func (*AppServiceSlotObservation) DeepCopy

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

func (*AppServiceSlotObservation) DeepCopyInto

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

type AppServiceSlotParameters

type AppServiceSlotParameters struct {

	// +kubebuilder:validation:Required
	AppServiceName *string `json:"appServiceName" tf:"app_service_name,omitempty"`

	// +kubebuilder:validation:Required
	AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"`

	// +kubebuilder:validation:Optional
	AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	AuthSettings []AppServiceSlotAuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"`

	// +kubebuilder:validation:Optional
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString []AppServiceSlotConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	Logs []AppServiceSlotLogsParameters `json:"logs,omitempty" tf:"logs,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:Optional
	SiteConfig []AppServiceSlotSiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"`

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

func (*AppServiceSlotParameters) DeepCopy

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

func (*AppServiceSlotParameters) DeepCopyInto

func (in *AppServiceSlotParameters) DeepCopyInto(out *AppServiceSlotParameters)

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

type AppServiceSlotSiteConfigObservation

type AppServiceSlotSiteConfigObservation struct {
}

func (*AppServiceSlotSiteConfigObservation) DeepCopy

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

func (*AppServiceSlotSiteConfigObservation) DeepCopyInto

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

type AppServiceSlotSiteConfigParameters

type AppServiceSlotSiteConfigParameters struct {

	// +kubebuilder:validation:Optional
	AcrUseManagedIdentityCredentials *bool `json:"acrUseManagedIdentityCredentials,omitempty" tf:"acr_use_managed_identity_credentials,omitempty"`

	// +kubebuilder:validation:Optional
	AcrUserManagedIdentityClientID *string `json:"acrUserManagedIdentityClientId,omitempty" tf:"acr_user_managed_identity_client_id,omitempty"`

	// +kubebuilder:validation:Optional
	AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"`

	// +kubebuilder:validation:Optional
	AppCommandLine *string `json:"appCommandLine,omitempty" tf:"app_command_line,omitempty"`

	// +kubebuilder:validation:Optional
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"`

	// +kubebuilder:validation:Optional
	Cors []SiteConfigCorsParameters `json:"cors,omitempty" tf:"cors,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultDocuments []*string `json:"defaultDocuments,omitempty" tf:"default_documents,omitempty"`

	// +kubebuilder:validation:Optional
	DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"`

	// +kubebuilder:validation:Optional
	FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"`

	// +kubebuilder:validation:Optional
	Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	IPRestriction []SiteConfigIPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	JavaContainer *string `json:"javaContainer,omitempty" tf:"java_container,omitempty"`

	// +kubebuilder:validation:Optional
	JavaContainerVersion *string `json:"javaContainerVersion,omitempty" tf:"java_container_version,omitempty"`

	// +kubebuilder:validation:Optional
	JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"`

	// +kubebuilder:validation:Optional
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"`

	// +kubebuilder:validation:Optional
	LocalMySQLEnabled *bool `json:"localMysqlEnabled,omitempty" tf:"local_mysql_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ManagedPipelineMode *string `json:"managedPipelineMode,omitempty" tf:"managed_pipeline_mode,omitempty"`

	// +kubebuilder:validation:Optional
	MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfWorkers *float64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers,omitempty"`

	// +kubebuilder:validation:Optional
	PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"`

	// +kubebuilder:validation:Optional
	PythonVersion *string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"`

	// +kubebuilder:validation:Optional
	RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"`

	// +kubebuilder:validation:Optional
	ScmIPRestriction []SiteConfigScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"`

	// +kubebuilder:validation:Optional
	ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"`

	// +kubebuilder:validation:Optional
	VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WindowsFxVersion *string `json:"windowsFxVersion,omitempty" tf:"windows_fx_version,omitempty"`
}

func (*AppServiceSlotSiteConfigParameters) DeepCopy

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

func (*AppServiceSlotSiteConfigParameters) DeepCopyInto

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

type AppServiceSlotSiteCredentialObservation

type AppServiceSlotSiteCredentialObservation struct {
	Password *string `json:"password,omitempty" tf:"password,omitempty"`

	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*AppServiceSlotSiteCredentialObservation) DeepCopy

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

func (*AppServiceSlotSiteCredentialObservation) DeepCopyInto

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

type AppServiceSlotSiteCredentialParameters

type AppServiceSlotSiteCredentialParameters struct {
}

func (*AppServiceSlotSiteCredentialParameters) DeepCopy

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

func (*AppServiceSlotSiteCredentialParameters) DeepCopyInto

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

type AppServiceSlotSpec

type AppServiceSlotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceSlotParameters `json:"forProvider"`
}

AppServiceSlotSpec defines the desired state of AppServiceSlot

func (*AppServiceSlotSpec) DeepCopy

func (in *AppServiceSlotSpec) DeepCopy() *AppServiceSlotSpec

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

func (*AppServiceSlotSpec) DeepCopyInto

func (in *AppServiceSlotSpec) DeepCopyInto(out *AppServiceSlotSpec)

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

type AppServiceSlotStatus

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

AppServiceSlotStatus defines the observed state of AppServiceSlot.

func (*AppServiceSlotStatus) DeepCopy

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

func (*AppServiceSlotStatus) DeepCopyInto

func (in *AppServiceSlotStatus) DeepCopyInto(out *AppServiceSlotStatus)

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

type AppServiceSlotVirtualNetworkSwiftConnection

type AppServiceSlotVirtualNetworkSwiftConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceSlotVirtualNetworkSwiftConnectionSpec   `json:"spec"`
	Status            AppServiceSlotVirtualNetworkSwiftConnectionStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceSlotVirtualNetworkSwiftConnection) DeepCopyInto

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

func (*AppServiceSlotVirtualNetworkSwiftConnection) DeepCopyObject

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

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetCondition

GetCondition of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetDeletionPolicy

GetDeletionPolicy of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetID

GetID returns ID of underlying Terraform resource of this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetObservation

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

GetObservation of this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetParameters

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

GetParameters of this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetProviderReference

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

GetProviderReference of this AppServiceSlotVirtualNetworkSwiftConnection. Deprecated: Use GetProviderConfigReference.

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetPublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetTerraformResourceType

func (mg *AppServiceSlotVirtualNetworkSwiftConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetTerraformSchemaVersion

func (tr *AppServiceSlotVirtualNetworkSwiftConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceSlotVirtualNetworkSwiftConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) LateInitialize

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

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

func (*AppServiceSlotVirtualNetworkSwiftConnection) ResolveReferences

ResolveReferences of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetConditions

SetConditions of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetDeletionPolicy

SetDeletionPolicy of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetObservation

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

SetObservation for this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetParameters

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

SetParameters for this AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetProviderReference

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

SetProviderReference of this AppServiceSlotVirtualNetworkSwiftConnection. Deprecated: Use SetProviderConfigReference.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceSlotVirtualNetworkSwiftConnection.

type AppServiceSlotVirtualNetworkSwiftConnectionList

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

AppServiceSlotVirtualNetworkSwiftConnectionList contains a list of AppServiceSlotVirtualNetworkSwiftConnections

func (*AppServiceSlotVirtualNetworkSwiftConnectionList) DeepCopy

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionList) DeepCopyInto

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionList) DeepCopyObject

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionList) GetItems

GetItems of this AppServiceSlotVirtualNetworkSwiftConnectionList.

type AppServiceSlotVirtualNetworkSwiftConnectionObservation

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionObservation) DeepCopy

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionObservation) DeepCopyInto

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

type AppServiceSlotVirtualNetworkSwiftConnectionParameters

type AppServiceSlotVirtualNetworkSwiftConnectionParameters struct {

	// +kubebuilder:validation:Required
	AppServiceID *string `json:"appServiceId" tf:"app_service_id,omitempty"`

	// +kubebuilder:validation:Required
	SlotName *string `json:"slotName" tf:"slot_name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionParameters) DeepCopy

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionParameters) DeepCopyInto

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

type AppServiceSlotVirtualNetworkSwiftConnectionSpec

type AppServiceSlotVirtualNetworkSwiftConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceSlotVirtualNetworkSwiftConnectionParameters `json:"forProvider"`
}

AppServiceSlotVirtualNetworkSwiftConnectionSpec defines the desired state of AppServiceSlotVirtualNetworkSwiftConnection

func (*AppServiceSlotVirtualNetworkSwiftConnectionSpec) DeepCopy

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionSpec) DeepCopyInto

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

type AppServiceSlotVirtualNetworkSwiftConnectionStatus

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

AppServiceSlotVirtualNetworkSwiftConnectionStatus defines the observed state of AppServiceSlotVirtualNetworkSwiftConnection.

func (*AppServiceSlotVirtualNetworkSwiftConnectionStatus) DeepCopy

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

func (*AppServiceSlotVirtualNetworkSwiftConnectionStatus) DeepCopyInto

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

type AppServiceSourceControlToken

type AppServiceSourceControlToken struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceSourceControlTokenSpec   `json:"spec"`
	Status            AppServiceSourceControlTokenStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceSourceControlToken) DeepCopyInto

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

func (*AppServiceSourceControlToken) DeepCopyObject

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

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

func (*AppServiceSourceControlToken) GetCondition

GetCondition of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) GetDeletionPolicy

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

GetDeletionPolicy of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) GetID

GetID returns ID of underlying Terraform resource of this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) GetObservation

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

GetObservation of this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) GetParameters

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

GetParameters of this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) GetProviderReference

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

GetProviderReference of this AppServiceSourceControlToken. Deprecated: Use GetProviderConfigReference.

func (*AppServiceSourceControlToken) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) GetTerraformResourceType

func (mg *AppServiceSourceControlToken) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) GetTerraformSchemaVersion

func (tr *AppServiceSourceControlToken) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceSourceControlToken) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) LateInitialize

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

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

func (*AppServiceSourceControlToken) SetConditions

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

SetConditions of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) SetDeletionPolicy

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

SetDeletionPolicy of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) SetObservation

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

SetObservation for this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) SetParameters

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

SetParameters for this AppServiceSourceControlToken

func (*AppServiceSourceControlToken) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) SetProviderReference

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

SetProviderReference of this AppServiceSourceControlToken. Deprecated: Use SetProviderConfigReference.

func (*AppServiceSourceControlToken) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceSourceControlToken.

func (*AppServiceSourceControlToken) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceSourceControlToken.

type AppServiceSourceControlTokenList

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

AppServiceSourceControlTokenList contains a list of AppServiceSourceControlTokens

func (*AppServiceSourceControlTokenList) DeepCopy

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

func (*AppServiceSourceControlTokenList) DeepCopyInto

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

func (*AppServiceSourceControlTokenList) DeepCopyObject

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

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

func (*AppServiceSourceControlTokenList) GetItems

GetItems of this AppServiceSourceControlTokenList.

type AppServiceSourceControlTokenObservation

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

func (*AppServiceSourceControlTokenObservation) DeepCopy

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

func (*AppServiceSourceControlTokenObservation) DeepCopyInto

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

type AppServiceSourceControlTokenParameters

type AppServiceSourceControlTokenParameters struct {

	// +kubebuilder:validation:Required
	TokenSecretRef v1.SecretKeySelector `json:"tokenSecretRef" tf:"-"`

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

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

func (*AppServiceSourceControlTokenParameters) DeepCopy

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

func (*AppServiceSourceControlTokenParameters) DeepCopyInto

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

type AppServiceSourceControlTokenSpec

type AppServiceSourceControlTokenSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceSourceControlTokenParameters `json:"forProvider"`
}

AppServiceSourceControlTokenSpec defines the desired state of AppServiceSourceControlToken

func (*AppServiceSourceControlTokenSpec) DeepCopy

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

func (*AppServiceSourceControlTokenSpec) DeepCopyInto

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

type AppServiceSourceControlTokenStatus

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

AppServiceSourceControlTokenStatus defines the observed state of AppServiceSourceControlToken.

func (*AppServiceSourceControlTokenStatus) DeepCopy

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

func (*AppServiceSourceControlTokenStatus) DeepCopyInto

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

type AppServiceSpec

type AppServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceParameters `json:"forProvider"`
}

AppServiceSpec defines the desired state of AppService

func (*AppServiceSpec) DeepCopy

func (in *AppServiceSpec) DeepCopy() *AppServiceSpec

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

func (*AppServiceSpec) DeepCopyInto

func (in *AppServiceSpec) DeepCopyInto(out *AppServiceSpec)

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

type AppServiceStatus

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

AppServiceStatus defines the observed state of AppService.

func (*AppServiceStatus) DeepCopy

func (in *AppServiceStatus) DeepCopy() *AppServiceStatus

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

func (*AppServiceStatus) DeepCopyInto

func (in *AppServiceStatus) DeepCopyInto(out *AppServiceStatus)

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

type AppServiceVirtualNetworkSwiftConnection

type AppServiceVirtualNetworkSwiftConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppServiceVirtualNetworkSwiftConnectionSpec   `json:"spec"`
	Status            AppServiceVirtualNetworkSwiftConnectionStatus `json:"status,omitempty"`
}

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

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

func (*AppServiceVirtualNetworkSwiftConnection) DeepCopyInto

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

func (*AppServiceVirtualNetworkSwiftConnection) DeepCopyObject

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

func (*AppServiceVirtualNetworkSwiftConnection) GetCondition

GetCondition of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) GetDeletionPolicy

GetDeletionPolicy of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) GetID

GetID returns ID of underlying Terraform resource of this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) GetObservation

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

GetObservation of this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) GetParameters

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

GetParameters of this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) GetProviderConfigReference

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

GetProviderConfigReference of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) GetProviderReference

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

GetProviderReference of this AppServiceVirtualNetworkSwiftConnection. Deprecated: Use GetProviderConfigReference.

func (*AppServiceVirtualNetworkSwiftConnection) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) GetTerraformResourceType

func (mg *AppServiceVirtualNetworkSwiftConnection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) GetTerraformSchemaVersion

func (tr *AppServiceVirtualNetworkSwiftConnection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AppServiceVirtualNetworkSwiftConnection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) LateInitialize

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

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

func (*AppServiceVirtualNetworkSwiftConnection) ResolveReferences

ResolveReferences of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) SetConditions

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

SetConditions of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) SetDeletionPolicy

SetDeletionPolicy of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) SetObservation

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

SetObservation for this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) SetParameters

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

SetParameters for this AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnection) SetProviderConfigReference

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

SetProviderConfigReference of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) SetProviderReference

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

SetProviderReference of this AppServiceVirtualNetworkSwiftConnection. Deprecated: Use SetProviderConfigReference.

func (*AppServiceVirtualNetworkSwiftConnection) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AppServiceVirtualNetworkSwiftConnection.

type AppServiceVirtualNetworkSwiftConnectionList

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

AppServiceVirtualNetworkSwiftConnectionList contains a list of AppServiceVirtualNetworkSwiftConnections

func (*AppServiceVirtualNetworkSwiftConnectionList) DeepCopy

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

func (*AppServiceVirtualNetworkSwiftConnectionList) DeepCopyInto

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

func (*AppServiceVirtualNetworkSwiftConnectionList) DeepCopyObject

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

func (*AppServiceVirtualNetworkSwiftConnectionList) GetItems

GetItems of this AppServiceVirtualNetworkSwiftConnectionList.

type AppServiceVirtualNetworkSwiftConnectionObservation

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

func (*AppServiceVirtualNetworkSwiftConnectionObservation) DeepCopy

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

func (*AppServiceVirtualNetworkSwiftConnectionObservation) DeepCopyInto

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

type AppServiceVirtualNetworkSwiftConnectionParameters

type AppServiceVirtualNetworkSwiftConnectionParameters struct {

	// +kubebuilder:validation:Required
	AppServiceID *string `json:"appServiceId" tf:"app_service_id,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

func (*AppServiceVirtualNetworkSwiftConnectionParameters) DeepCopy

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

func (*AppServiceVirtualNetworkSwiftConnectionParameters) DeepCopyInto

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

type AppServiceVirtualNetworkSwiftConnectionSpec

type AppServiceVirtualNetworkSwiftConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppServiceVirtualNetworkSwiftConnectionParameters `json:"forProvider"`
}

AppServiceVirtualNetworkSwiftConnectionSpec defines the desired state of AppServiceVirtualNetworkSwiftConnection

func (*AppServiceVirtualNetworkSwiftConnectionSpec) DeepCopy

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

func (*AppServiceVirtualNetworkSwiftConnectionSpec) DeepCopyInto

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

type AppServiceVirtualNetworkSwiftConnectionStatus

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

AppServiceVirtualNetworkSwiftConnectionStatus defines the observed state of AppServiceVirtualNetworkSwiftConnection.

func (*AppServiceVirtualNetworkSwiftConnectionStatus) DeepCopy

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

func (*AppServiceVirtualNetworkSwiftConnectionStatus) DeepCopyInto

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

type ApplicationLogsAzureBlobStorageObservation

type ApplicationLogsAzureBlobStorageObservation struct {
}

func (*ApplicationLogsAzureBlobStorageObservation) DeepCopy

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

func (*ApplicationLogsAzureBlobStorageObservation) DeepCopyInto

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

type ApplicationLogsAzureBlobStorageParameters

type ApplicationLogsAzureBlobStorageParameters struct {

	// +kubebuilder:validation:Required
	Level *string `json:"level" tf:"level,omitempty"`

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	SASURLSecretRef v1.SecretKeySelector `json:"sasurlSecretRef" tf:"-"`
}

func (*ApplicationLogsAzureBlobStorageParameters) DeepCopy

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

func (*ApplicationLogsAzureBlobStorageParameters) DeepCopyInto

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

type ApplicationLogsObservation

type ApplicationLogsObservation struct {
}

func (*ApplicationLogsObservation) DeepCopy

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

func (*ApplicationLogsObservation) DeepCopyInto

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

type ApplicationLogsParameters

type ApplicationLogsParameters struct {

	// +kubebuilder:validation:Optional
	AzureBlobStorage []AzureBlobStorageParameters `json:"azureBlobStorage,omitempty" tf:"azure_blob_storage,omitempty"`

	// +kubebuilder:validation:Optional
	FileSystemLevel *string `json:"fileSystemLevel,omitempty" tf:"file_system_level,omitempty"`
}

func (*ApplicationLogsParameters) DeepCopy

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

func (*ApplicationLogsParameters) DeepCopyInto

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

type AuthSettingsActiveDirectoryObservation

type AuthSettingsActiveDirectoryObservation struct {
}

func (*AuthSettingsActiveDirectoryObservation) DeepCopy

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

func (*AuthSettingsActiveDirectoryObservation) DeepCopyInto

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

type AuthSettingsActiveDirectoryParameters

type AuthSettingsActiveDirectoryParameters struct {

	// +kubebuilder:validation:Optional
	AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"`

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

	// +kubebuilder:validation:Optional
	ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"`
}

func (*AuthSettingsActiveDirectoryParameters) DeepCopy

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

func (*AuthSettingsActiveDirectoryParameters) DeepCopyInto

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

type AuthSettingsFacebookObservation

type AuthSettingsFacebookObservation struct {
}

func (*AuthSettingsFacebookObservation) DeepCopy

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

func (*AuthSettingsFacebookObservation) DeepCopyInto

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

type AuthSettingsFacebookParameters

type AuthSettingsFacebookParameters struct {

	// +kubebuilder:validation:Required
	AppID *string `json:"appId" tf:"app_id,omitempty"`

	// +kubebuilder:validation:Required
	AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*AuthSettingsFacebookParameters) DeepCopy

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

func (*AuthSettingsFacebookParameters) DeepCopyInto

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

type AuthSettingsGoogleObservation

type AuthSettingsGoogleObservation struct {
}

func (*AuthSettingsGoogleObservation) DeepCopy

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

func (*AuthSettingsGoogleObservation) DeepCopyInto

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

type AuthSettingsGoogleParameters

type AuthSettingsGoogleParameters struct {

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

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

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*AuthSettingsGoogleParameters) DeepCopy

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

func (*AuthSettingsGoogleParameters) DeepCopyInto

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

type AuthSettingsMicrosoftObservation

type AuthSettingsMicrosoftObservation struct {
}

func (*AuthSettingsMicrosoftObservation) DeepCopy

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

func (*AuthSettingsMicrosoftObservation) DeepCopyInto

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

type AuthSettingsMicrosoftParameters

type AuthSettingsMicrosoftParameters struct {

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

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

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*AuthSettingsMicrosoftParameters) DeepCopy

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

func (*AuthSettingsMicrosoftParameters) DeepCopyInto

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

type AuthSettingsObservation

type AuthSettingsObservation struct {
}

func (*AuthSettingsObservation) DeepCopy

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

func (*AuthSettingsObservation) DeepCopyInto

func (in *AuthSettingsObservation) DeepCopyInto(out *AuthSettingsObservation)

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

type AuthSettingsParameters

type AuthSettingsParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectory []ActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"`

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

	// +kubebuilder:validation:Optional
	Facebook []FacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"`

	// +kubebuilder:validation:Optional
	Google []GoogleParameters `json:"google,omitempty" tf:"google,omitempty"`

	// +kubebuilder:validation:Optional
	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	Microsoft []MicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"`

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

	// +kubebuilder:validation:Optional
	TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"`

	// +kubebuilder:validation:Optional
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Twitter []TwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"`

	// +kubebuilder:validation:Optional
	UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"`
}

func (*AuthSettingsParameters) DeepCopy

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

func (*AuthSettingsParameters) DeepCopyInto

func (in *AuthSettingsParameters) DeepCopyInto(out *AuthSettingsParameters)

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

type AuthSettingsTwitterObservation

type AuthSettingsTwitterObservation struct {
}

func (*AuthSettingsTwitterObservation) DeepCopy

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

func (*AuthSettingsTwitterObservation) DeepCopyInto

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

type AuthSettingsTwitterParameters

type AuthSettingsTwitterParameters struct {

	// +kubebuilder:validation:Required
	ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"`
}

func (*AuthSettingsTwitterParameters) DeepCopy

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

func (*AuthSettingsTwitterParameters) DeepCopyInto

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

type AzureBlobStorageObservation

type AzureBlobStorageObservation struct {
}

func (*AzureBlobStorageObservation) DeepCopy

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

func (*AzureBlobStorageObservation) DeepCopyInto

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

type AzureBlobStorageParameters

type AzureBlobStorageParameters struct {

	// +kubebuilder:validation:Required
	Level *string `json:"level" tf:"level,omitempty"`

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	SASURLSecretRef v1.SecretKeySelector `json:"sasurlSecretRef" tf:"-"`
}

func (*AzureBlobStorageParameters) DeepCopy

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

func (*AzureBlobStorageParameters) DeepCopyInto

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

type BackupObservation

type BackupObservation struct {
}

func (*BackupObservation) DeepCopy

func (in *BackupObservation) DeepCopy() *BackupObservation

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

func (*BackupObservation) DeepCopyInto

func (in *BackupObservation) DeepCopyInto(out *BackupObservation)

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

type BackupParameters

type BackupParameters struct {

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

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

	// +kubebuilder:validation:Required
	Schedule []ScheduleParameters `json:"schedule" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountURLSecretRef v1.SecretKeySelector `json:"storageAccountUrlSecretRef" tf:"-"`
}

func (*BackupParameters) DeepCopy

func (in *BackupParameters) DeepCopy() *BackupParameters

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

func (*BackupParameters) DeepCopyInto

func (in *BackupParameters) DeepCopyInto(out *BackupParameters)

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

type ClusterSettingObservation

type ClusterSettingObservation struct {
}

func (*ClusterSettingObservation) DeepCopy

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

func (*ClusterSettingObservation) DeepCopyInto

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

type ClusterSettingParameters

type ClusterSettingParameters struct {

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

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

func (*ClusterSettingParameters) DeepCopy

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

func (*ClusterSettingParameters) DeepCopyInto

func (in *ClusterSettingParameters) DeepCopyInto(out *ClusterSettingParameters)

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

type ConnectionStringObservation

type ConnectionStringObservation struct {
}

func (*ConnectionStringObservation) DeepCopy

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

func (*ConnectionStringObservation) DeepCopyInto

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

type ConnectionStringParameters

type ConnectionStringParameters struct {

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

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

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*ConnectionStringParameters) DeepCopy

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

func (*ConnectionStringParameters) DeepCopyInto

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

type CorsObservation

type CorsObservation struct {
}

func (*CorsObservation) DeepCopy

func (in *CorsObservation) DeepCopy() *CorsObservation

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

func (*CorsObservation) DeepCopyInto

func (in *CorsObservation) DeepCopyInto(out *CorsObservation)

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

type CorsParameters

type CorsParameters struct {

	// +kubebuilder:validation:Required
	AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"`

	// +kubebuilder:validation:Optional
	SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"`
}

func (*CorsParameters) DeepCopy

func (in *CorsParameters) DeepCopy() *CorsParameters

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

func (*CorsParameters) DeepCopyInto

func (in *CorsParameters) DeepCopyInto(out *CorsParameters)

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

type FacebookObservation

type FacebookObservation struct {
}

func (*FacebookObservation) DeepCopy

func (in *FacebookObservation) DeepCopy() *FacebookObservation

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

func (*FacebookObservation) DeepCopyInto

func (in *FacebookObservation) DeepCopyInto(out *FacebookObservation)

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

type FacebookParameters

type FacebookParameters struct {

	// +kubebuilder:validation:Required
	AppID *string `json:"appId" tf:"app_id,omitempty"`

	// +kubebuilder:validation:Required
	AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FacebookParameters) DeepCopy

func (in *FacebookParameters) DeepCopy() *FacebookParameters

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

func (*FacebookParameters) DeepCopyInto

func (in *FacebookParameters) DeepCopyInto(out *FacebookParameters)

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

type FileSystemObservation

type FileSystemObservation struct {
}

func (*FileSystemObservation) DeepCopy

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

func (*FileSystemObservation) DeepCopyInto

func (in *FileSystemObservation) DeepCopyInto(out *FileSystemObservation)

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

type FileSystemParameters

type FileSystemParameters struct {

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	RetentionInMb *float64 `json:"retentionInMb" tf:"retention_in_mb,omitempty"`
}

func (*FileSystemParameters) DeepCopy

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

func (*FileSystemParameters) DeepCopyInto

func (in *FileSystemParameters) DeepCopyInto(out *FileSystemParameters)

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

type FunctionApp

type FunctionApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FunctionAppSpec   `json:"spec"`
	Status            FunctionAppStatus `json:"status,omitempty"`
}

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

func (in *FunctionApp) DeepCopy() *FunctionApp

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

func (*FunctionApp) DeepCopyInto

func (in *FunctionApp) DeepCopyInto(out *FunctionApp)

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

func (*FunctionApp) DeepCopyObject

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

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

func (*FunctionApp) GetCondition

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

GetCondition of this FunctionApp.

func (*FunctionApp) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FunctionApp

func (*FunctionApp) GetDeletionPolicy

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

GetDeletionPolicy of this FunctionApp.

func (*FunctionApp) GetID

func (tr *FunctionApp) GetID() string

GetID returns ID of underlying Terraform resource of this FunctionApp

func (*FunctionApp) GetObservation

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

GetObservation of this FunctionApp

func (*FunctionApp) GetParameters

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

GetParameters of this FunctionApp

func (*FunctionApp) GetProviderConfigReference

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

GetProviderConfigReference of this FunctionApp.

func (*FunctionApp) GetProviderReference

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

GetProviderReference of this FunctionApp. Deprecated: Use GetProviderConfigReference.

func (*FunctionApp) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this FunctionApp.

func (*FunctionApp) GetTerraformResourceType

func (mg *FunctionApp) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FunctionApp

func (*FunctionApp) GetTerraformSchemaVersion

func (tr *FunctionApp) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FunctionApp) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FunctionApp.

func (*FunctionApp) LateInitialize

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

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

func (*FunctionApp) ResolveReferences

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

ResolveReferences of this FunctionApp.

func (*FunctionApp) SetConditions

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

SetConditions of this FunctionApp.

func (*FunctionApp) SetDeletionPolicy

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

SetDeletionPolicy of this FunctionApp.

func (*FunctionApp) SetObservation

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

SetObservation for this FunctionApp

func (*FunctionApp) SetParameters

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

SetParameters for this FunctionApp

func (*FunctionApp) SetProviderConfigReference

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

SetProviderConfigReference of this FunctionApp.

func (*FunctionApp) SetProviderReference

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

SetProviderReference of this FunctionApp. Deprecated: Use SetProviderConfigReference.

func (*FunctionApp) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this FunctionApp.

func (*FunctionApp) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FunctionApp.

type FunctionAppAuthSettingsActiveDirectoryObservation

type FunctionAppAuthSettingsActiveDirectoryObservation struct {
}

func (*FunctionAppAuthSettingsActiveDirectoryObservation) DeepCopy

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

func (*FunctionAppAuthSettingsActiveDirectoryObservation) DeepCopyInto

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

type FunctionAppAuthSettingsActiveDirectoryParameters

type FunctionAppAuthSettingsActiveDirectoryParameters struct {

	// +kubebuilder:validation:Optional
	AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"`

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

	// +kubebuilder:validation:Optional
	ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"`
}

func (*FunctionAppAuthSettingsActiveDirectoryParameters) DeepCopy

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

func (*FunctionAppAuthSettingsActiveDirectoryParameters) DeepCopyInto

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

type FunctionAppAuthSettingsFacebookObservation

type FunctionAppAuthSettingsFacebookObservation struct {
}

func (*FunctionAppAuthSettingsFacebookObservation) DeepCopy

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

func (*FunctionAppAuthSettingsFacebookObservation) DeepCopyInto

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

type FunctionAppAuthSettingsFacebookParameters

type FunctionAppAuthSettingsFacebookParameters struct {

	// +kubebuilder:validation:Required
	AppID *string `json:"appId" tf:"app_id,omitempty"`

	// +kubebuilder:validation:Required
	AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppAuthSettingsFacebookParameters) DeepCopy

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

func (*FunctionAppAuthSettingsFacebookParameters) DeepCopyInto

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

type FunctionAppAuthSettingsGoogleObservation

type FunctionAppAuthSettingsGoogleObservation struct {
}

func (*FunctionAppAuthSettingsGoogleObservation) DeepCopy

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

func (*FunctionAppAuthSettingsGoogleObservation) DeepCopyInto

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

type FunctionAppAuthSettingsGoogleParameters

type FunctionAppAuthSettingsGoogleParameters struct {

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

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

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppAuthSettingsGoogleParameters) DeepCopy

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

func (*FunctionAppAuthSettingsGoogleParameters) DeepCopyInto

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

type FunctionAppAuthSettingsMicrosoftObservation

type FunctionAppAuthSettingsMicrosoftObservation struct {
}

func (*FunctionAppAuthSettingsMicrosoftObservation) DeepCopy

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

func (*FunctionAppAuthSettingsMicrosoftObservation) DeepCopyInto

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

type FunctionAppAuthSettingsMicrosoftParameters

type FunctionAppAuthSettingsMicrosoftParameters struct {

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

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

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppAuthSettingsMicrosoftParameters) DeepCopy

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

func (*FunctionAppAuthSettingsMicrosoftParameters) DeepCopyInto

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

type FunctionAppAuthSettingsObservation

type FunctionAppAuthSettingsObservation struct {
}

func (*FunctionAppAuthSettingsObservation) DeepCopy

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

func (*FunctionAppAuthSettingsObservation) DeepCopyInto

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

type FunctionAppAuthSettingsParameters

type FunctionAppAuthSettingsParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectory []FunctionAppAuthSettingsActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"`

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

	// +kubebuilder:validation:Optional
	Facebook []FunctionAppAuthSettingsFacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"`

	// +kubebuilder:validation:Optional
	Google []FunctionAppAuthSettingsGoogleParameters `json:"google,omitempty" tf:"google,omitempty"`

	// +kubebuilder:validation:Optional
	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	Microsoft []FunctionAppAuthSettingsMicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"`

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

	// +kubebuilder:validation:Optional
	TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"`

	// +kubebuilder:validation:Optional
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Twitter []FunctionAppAuthSettingsTwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"`

	// +kubebuilder:validation:Optional
	UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"`
}

func (*FunctionAppAuthSettingsParameters) DeepCopy

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

func (*FunctionAppAuthSettingsParameters) DeepCopyInto

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

type FunctionAppAuthSettingsTwitterObservation

type FunctionAppAuthSettingsTwitterObservation struct {
}

func (*FunctionAppAuthSettingsTwitterObservation) DeepCopy

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

func (*FunctionAppAuthSettingsTwitterObservation) DeepCopyInto

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

type FunctionAppAuthSettingsTwitterParameters

type FunctionAppAuthSettingsTwitterParameters struct {

	// +kubebuilder:validation:Required
	ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"`
}

func (*FunctionAppAuthSettingsTwitterParameters) DeepCopy

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

func (*FunctionAppAuthSettingsTwitterParameters) DeepCopyInto

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

type FunctionAppConnectionStringObservation

type FunctionAppConnectionStringObservation struct {
}

func (*FunctionAppConnectionStringObservation) DeepCopy

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

func (*FunctionAppConnectionStringObservation) DeepCopyInto

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

type FunctionAppConnectionStringParameters

type FunctionAppConnectionStringParameters struct {

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

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

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*FunctionAppConnectionStringParameters) DeepCopy

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

func (*FunctionAppConnectionStringParameters) DeepCopyInto

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

type FunctionAppIdentityObservation

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

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

func (*FunctionAppIdentityObservation) DeepCopy

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

func (*FunctionAppIdentityObservation) DeepCopyInto

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

type FunctionAppIdentityParameters

type FunctionAppIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

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

func (*FunctionAppIdentityParameters) DeepCopy

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

func (*FunctionAppIdentityParameters) DeepCopyInto

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

type FunctionAppList

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

FunctionAppList contains a list of FunctionApps

func (*FunctionAppList) DeepCopy

func (in *FunctionAppList) DeepCopy() *FunctionAppList

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

func (*FunctionAppList) DeepCopyInto

func (in *FunctionAppList) DeepCopyInto(out *FunctionAppList)

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

func (*FunctionAppList) DeepCopyObject

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

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

func (*FunctionAppList) GetItems

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

GetItems of this FunctionAppList.

type FunctionAppObservation

type FunctionAppObservation struct {
	CustomDomainVerificationID *string `json:"customDomainVerificationId,omitempty" tf:"custom_domain_verification_id,omitempty"`

	DefaultHostName *string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"`

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

	Identity []FunctionAppIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	Kind *string `json:"kind,omitempty" tf:"kind,omitempty"`

	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"`

	PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" tf:"possible_outbound_ip_addresses,omitempty"`

	SiteCredential []FunctionAppSiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"`
}

func (*FunctionAppObservation) DeepCopy

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

func (*FunctionAppObservation) DeepCopyInto

func (in *FunctionAppObservation) DeepCopyInto(out *FunctionAppObservation)

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

type FunctionAppParameters

type FunctionAppParameters struct {

	// +kubebuilder:validation:Required
	AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"`

	// +kubebuilder:validation:Optional
	AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	AuthSettings []FunctionAppAuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"`

	// +kubebuilder:validation:Optional
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertMode *string `json:"clientCertMode,omitempty" tf:"client_cert_mode,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString []FunctionAppConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Optional
	DailyMemoryTimeQuota *float64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota,omitempty"`

	// +kubebuilder:validation:Optional
	EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging,omitempty"`

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

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

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

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

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

	// +kubebuilder:validation:Optional
	OsType *string `json:"osType,omitempty" tf:"os_type,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
	SiteConfig []FunctionAppSiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"`

	// +kubebuilder:validation:Optional
	SourceControl []FunctionAppSourceControlParameters `json:"sourceControl,omitempty" tf:"source_control,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	Version *string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*FunctionAppParameters) DeepCopy

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

func (*FunctionAppParameters) DeepCopyInto

func (in *FunctionAppParameters) DeepCopyInto(out *FunctionAppParameters)

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

type FunctionAppSiteConfigCorsObservation

type FunctionAppSiteConfigCorsObservation struct {
}

func (*FunctionAppSiteConfigCorsObservation) DeepCopy

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

func (*FunctionAppSiteConfigCorsObservation) DeepCopyInto

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

type FunctionAppSiteConfigCorsParameters

type FunctionAppSiteConfigCorsParameters struct {

	// +kubebuilder:validation:Required
	AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"`

	// +kubebuilder:validation:Optional
	SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"`
}

func (*FunctionAppSiteConfigCorsParameters) DeepCopy

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

func (*FunctionAppSiteConfigCorsParameters) DeepCopyInto

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

type FunctionAppSiteConfigIPRestrictionObservation

type FunctionAppSiteConfigIPRestrictionObservation struct {
}

func (*FunctionAppSiteConfigIPRestrictionObservation) DeepCopy

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

func (*FunctionAppSiteConfigIPRestrictionObservation) DeepCopyInto

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

type FunctionAppSiteConfigIPRestrictionParameters

type FunctionAppSiteConfigIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []SiteConfigIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

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

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

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

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

func (*FunctionAppSiteConfigIPRestrictionParameters) DeepCopy

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

func (*FunctionAppSiteConfigIPRestrictionParameters) DeepCopyInto

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

type FunctionAppSiteConfigObservation

type FunctionAppSiteConfigObservation struct {
}

func (*FunctionAppSiteConfigObservation) DeepCopy

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

func (*FunctionAppSiteConfigObservation) DeepCopyInto

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

type FunctionAppSiteConfigParameters

type FunctionAppSiteConfigParameters struct {

	// +kubebuilder:validation:Optional
	AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"`

	// +kubebuilder:validation:Optional
	AppScaleLimit *float64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit,omitempty"`

	// +kubebuilder:validation:Optional
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"`

	// +kubebuilder:validation:Optional
	Cors []FunctionAppSiteConfigCorsParameters `json:"cors,omitempty" tf:"cors,omitempty"`

	// +kubebuilder:validation:Optional
	DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"`

	// +kubebuilder:validation:Optional
	ElasticInstanceMinimum *float64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum,omitempty"`

	// +kubebuilder:validation:Optional
	FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"`

	// +kubebuilder:validation:Optional
	Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	IPRestriction []FunctionAppSiteConfigIPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"`

	// +kubebuilder:validation:Optional
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"`

	// +kubebuilder:validation:Optional
	MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"`

	// +kubebuilder:validation:Optional
	PreWarmedInstanceCount *float64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count,omitempty"`

	// +kubebuilder:validation:Optional
	RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ScmIPRestriction []FunctionAppSiteConfigScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"`

	// +kubebuilder:validation:Optional
	ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"`

	// +kubebuilder:validation:Optional
	VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"`
}

func (*FunctionAppSiteConfigParameters) DeepCopy

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

func (*FunctionAppSiteConfigParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteConfigScmIPRestrictionHeadersObservation

type FunctionAppSiteConfigScmIPRestrictionHeadersObservation struct {
}

func (*FunctionAppSiteConfigScmIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteConfigScmIPRestrictionHeadersObservation.

func (*FunctionAppSiteConfigScmIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteConfigScmIPRestrictionHeadersParameters

type FunctionAppSiteConfigScmIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*FunctionAppSiteConfigScmIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteConfigScmIPRestrictionHeadersParameters.

func (*FunctionAppSiteConfigScmIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteConfigScmIPRestrictionObservation

type FunctionAppSiteConfigScmIPRestrictionObservation struct {
}

func (*FunctionAppSiteConfigScmIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteConfigScmIPRestrictionObservation.

func (*FunctionAppSiteConfigScmIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteConfigScmIPRestrictionParameters

type FunctionAppSiteConfigScmIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []FunctionAppSiteConfigScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*FunctionAppSiteConfigScmIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteConfigScmIPRestrictionParameters.

func (*FunctionAppSiteConfigScmIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteCredentialObservation

type FunctionAppSiteCredentialObservation struct {
	Password *string `json:"password,omitempty" tf:"password,omitempty"`

	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*FunctionAppSiteCredentialObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteCredentialObservation.

func (*FunctionAppSiteCredentialObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSiteCredentialParameters

type FunctionAppSiteCredentialParameters struct {
}

func (*FunctionAppSiteCredentialParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSiteCredentialParameters.

func (*FunctionAppSiteCredentialParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlot

type FunctionAppSlot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FunctionAppSlotSpec   `json:"spec"`
	Status            FunctionAppSlotStatus `json:"status,omitempty"`
}

FunctionAppSlot is the Schema for the FunctionAppSlots 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 (*FunctionAppSlot) DeepCopy

func (in *FunctionAppSlot) DeepCopy() *FunctionAppSlot

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlot.

func (*FunctionAppSlot) DeepCopyInto

func (in *FunctionAppSlot) DeepCopyInto(out *FunctionAppSlot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FunctionAppSlot) DeepCopyObject

func (in *FunctionAppSlot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FunctionAppSlot) GetCondition

func (mg *FunctionAppSlot) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this FunctionAppSlot.

func (*FunctionAppSlot) GetConnectionDetailsMapping

func (tr *FunctionAppSlot) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this FunctionAppSlot

func (*FunctionAppSlot) GetDeletionPolicy

func (mg *FunctionAppSlot) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this FunctionAppSlot.

func (*FunctionAppSlot) GetID

func (tr *FunctionAppSlot) GetID() string

GetID returns ID of underlying Terraform resource of this FunctionAppSlot

func (*FunctionAppSlot) GetObservation

func (tr *FunctionAppSlot) GetObservation() (map[string]interface{}, error)

GetObservation of this FunctionAppSlot

func (*FunctionAppSlot) GetParameters

func (tr *FunctionAppSlot) GetParameters() (map[string]interface{}, error)

GetParameters of this FunctionAppSlot

func (*FunctionAppSlot) GetProviderConfigReference

func (mg *FunctionAppSlot) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this FunctionAppSlot.

func (*FunctionAppSlot) GetProviderReference

func (mg *FunctionAppSlot) GetProviderReference() *xpv1.Reference

GetProviderReference of this FunctionAppSlot. Deprecated: Use GetProviderConfigReference.

func (*FunctionAppSlot) GetPublishConnectionDetailsTo

func (mg *FunctionAppSlot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FunctionAppSlot.

func (*FunctionAppSlot) GetTerraformResourceType

func (mg *FunctionAppSlot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FunctionAppSlot

func (*FunctionAppSlot) GetTerraformSchemaVersion

func (tr *FunctionAppSlot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FunctionAppSlot) GetWriteConnectionSecretToReference

func (mg *FunctionAppSlot) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this FunctionAppSlot.

func (*FunctionAppSlot) LateInitialize

func (tr *FunctionAppSlot) LateInitialize(attrs []byte) (bool, error)

LateInitialize this FunctionAppSlot using its observed tfState. returns True if there are any spec changes for the resource.

func (*FunctionAppSlot) ResolveReferences

func (mg *FunctionAppSlot) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this FunctionAppSlot.

func (*FunctionAppSlot) SetConditions

func (mg *FunctionAppSlot) SetConditions(c ...xpv1.Condition)

SetConditions of this FunctionAppSlot.

func (*FunctionAppSlot) SetDeletionPolicy

func (mg *FunctionAppSlot) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this FunctionAppSlot.

func (*FunctionAppSlot) SetObservation

func (tr *FunctionAppSlot) SetObservation(obs map[string]interface{}) error

SetObservation for this FunctionAppSlot

func (*FunctionAppSlot) SetParameters

func (tr *FunctionAppSlot) SetParameters(params map[string]interface{}) error

SetParameters for this FunctionAppSlot

func (*FunctionAppSlot) SetProviderConfigReference

func (mg *FunctionAppSlot) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this FunctionAppSlot.

func (*FunctionAppSlot) SetProviderReference

func (mg *FunctionAppSlot) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this FunctionAppSlot. Deprecated: Use SetProviderConfigReference.

func (*FunctionAppSlot) SetPublishConnectionDetailsTo

func (mg *FunctionAppSlot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FunctionAppSlot.

func (*FunctionAppSlot) SetWriteConnectionSecretToReference

func (mg *FunctionAppSlot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this FunctionAppSlot.

type FunctionAppSlotAuthSettingsActiveDirectoryObservation

type FunctionAppSlotAuthSettingsActiveDirectoryObservation struct {
}

func (*FunctionAppSlotAuthSettingsActiveDirectoryObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsActiveDirectoryObservation.

func (*FunctionAppSlotAuthSettingsActiveDirectoryObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsActiveDirectoryParameters

type FunctionAppSlotAuthSettingsActiveDirectoryParameters struct {

	// +kubebuilder:validation:Optional
	AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Optional
	ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"`
}

func (*FunctionAppSlotAuthSettingsActiveDirectoryParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsActiveDirectoryParameters.

func (*FunctionAppSlotAuthSettingsActiveDirectoryParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsFacebookObservation

type FunctionAppSlotAuthSettingsFacebookObservation struct {
}

func (*FunctionAppSlotAuthSettingsFacebookObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsFacebookObservation.

func (*FunctionAppSlotAuthSettingsFacebookObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsFacebookParameters

type FunctionAppSlotAuthSettingsFacebookParameters struct {

	// +kubebuilder:validation:Required
	AppID *string `json:"appId" tf:"app_id,omitempty"`

	// +kubebuilder:validation:Required
	AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppSlotAuthSettingsFacebookParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsFacebookParameters.

func (*FunctionAppSlotAuthSettingsFacebookParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsGoogleObservation

type FunctionAppSlotAuthSettingsGoogleObservation struct {
}

func (*FunctionAppSlotAuthSettingsGoogleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsGoogleObservation.

func (*FunctionAppSlotAuthSettingsGoogleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsGoogleParameters

type FunctionAppSlotAuthSettingsGoogleParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppSlotAuthSettingsGoogleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsGoogleParameters.

func (*FunctionAppSlotAuthSettingsGoogleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsMicrosoftObservation

type FunctionAppSlotAuthSettingsMicrosoftObservation struct {
}

func (*FunctionAppSlotAuthSettingsMicrosoftObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsMicrosoftObservation.

func (*FunctionAppSlotAuthSettingsMicrosoftObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsMicrosoftParameters

type FunctionAppSlotAuthSettingsMicrosoftParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*FunctionAppSlotAuthSettingsMicrosoftParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsMicrosoftParameters.

func (*FunctionAppSlotAuthSettingsMicrosoftParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsObservation

type FunctionAppSlotAuthSettingsObservation struct {
}

func (*FunctionAppSlotAuthSettingsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsObservation.

func (*FunctionAppSlotAuthSettingsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsParameters

type FunctionAppSlotAuthSettingsParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectory []FunctionAppSlotAuthSettingsActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Facebook []FunctionAppSlotAuthSettingsFacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"`

	// +kubebuilder:validation:Optional
	Google []FunctionAppSlotAuthSettingsGoogleParameters `json:"google,omitempty" tf:"google,omitempty"`

	// +kubebuilder:validation:Optional
	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	Microsoft []FunctionAppSlotAuthSettingsMicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"`

	// +kubebuilder:validation:Optional
	RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"`

	// +kubebuilder:validation:Optional
	TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"`

	// +kubebuilder:validation:Optional
	TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Twitter []FunctionAppSlotAuthSettingsTwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"`

	// +kubebuilder:validation:Optional
	UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"`
}

func (*FunctionAppSlotAuthSettingsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsParameters.

func (*FunctionAppSlotAuthSettingsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsTwitterObservation

type FunctionAppSlotAuthSettingsTwitterObservation struct {
}

func (*FunctionAppSlotAuthSettingsTwitterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsTwitterObservation.

func (*FunctionAppSlotAuthSettingsTwitterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotAuthSettingsTwitterParameters

type FunctionAppSlotAuthSettingsTwitterParameters struct {

	// +kubebuilder:validation:Required
	ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"`
}

func (*FunctionAppSlotAuthSettingsTwitterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotAuthSettingsTwitterParameters.

func (*FunctionAppSlotAuthSettingsTwitterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotConnectionStringObservation

type FunctionAppSlotConnectionStringObservation struct {
}

func (*FunctionAppSlotConnectionStringObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotConnectionStringObservation.

func (*FunctionAppSlotConnectionStringObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotConnectionStringParameters

type FunctionAppSlotConnectionStringParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*FunctionAppSlotConnectionStringParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotConnectionStringParameters.

func (*FunctionAppSlotConnectionStringParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotIdentityObservation

type FunctionAppSlotIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*FunctionAppSlotIdentityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotIdentityObservation.

func (*FunctionAppSlotIdentityObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotIdentityParameters

type FunctionAppSlotIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*FunctionAppSlotIdentityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotIdentityParameters.

func (*FunctionAppSlotIdentityParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotList

type FunctionAppSlotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FunctionAppSlot `json:"items"`
}

FunctionAppSlotList contains a list of FunctionAppSlots

func (*FunctionAppSlotList) DeepCopy

func (in *FunctionAppSlotList) DeepCopy() *FunctionAppSlotList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotList.

func (*FunctionAppSlotList) DeepCopyInto

func (in *FunctionAppSlotList) DeepCopyInto(out *FunctionAppSlotList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FunctionAppSlotList) DeepCopyObject

func (in *FunctionAppSlotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FunctionAppSlotList) GetItems

func (l *FunctionAppSlotList) GetItems() []resource.Managed

GetItems of this FunctionAppSlotList.

type FunctionAppSlotObservation

type FunctionAppSlotObservation struct {
	DefaultHostName *string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Identity []FunctionAppSlotIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	Kind *string `json:"kind,omitempty" tf:"kind,omitempty"`

	OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"`

	PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" tf:"possible_outbound_ip_addresses,omitempty"`

	SiteCredential []FunctionAppSlotSiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"`
}

func (*FunctionAppSlotObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotObservation.

func (*FunctionAppSlotObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotParameters

type FunctionAppSlotParameters struct {

	// +kubebuilder:validation:Required
	AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"`

	// +kubebuilder:validation:Optional
	AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"`

	// +kubebuilder:validation:Optional
	AuthSettings []FunctionAppSlotAuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"`

	// +kubebuilder:validation:Optional
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionString []FunctionAppSlotConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"`

	// +kubebuilder:validation:Optional
	DailyMemoryTimeQuota *float64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota,omitempty"`

	// +kubebuilder:validation:Optional
	EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	FunctionAppName *string `json:"functionAppName" tf:"function_app_name,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []FunctionAppSlotIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	OsType *string `json:"osType,omitempty" tf:"os_type,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
	SiteConfig []FunctionAppSlotSiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountAccessKeySecretRef v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Version *string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*FunctionAppSlotParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotParameters.

func (*FunctionAppSlotParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigCorsObservation

type FunctionAppSlotSiteConfigCorsObservation struct {
}

func (*FunctionAppSlotSiteConfigCorsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigCorsObservation.

func (*FunctionAppSlotSiteConfigCorsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigCorsParameters

type FunctionAppSlotSiteConfigCorsParameters struct {

	// +kubebuilder:validation:Required
	AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"`

	// +kubebuilder:validation:Optional
	SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"`
}

func (*FunctionAppSlotSiteConfigCorsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigCorsParameters.

func (*FunctionAppSlotSiteConfigCorsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigIPRestrictionHeadersObservation

type FunctionAppSlotSiteConfigIPRestrictionHeadersObservation struct {
}

func (*FunctionAppSlotSiteConfigIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigIPRestrictionHeadersObservation.

func (*FunctionAppSlotSiteConfigIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigIPRestrictionHeadersParameters

type FunctionAppSlotSiteConfigIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*FunctionAppSlotSiteConfigIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigIPRestrictionHeadersParameters.

func (*FunctionAppSlotSiteConfigIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigIPRestrictionObservation

type FunctionAppSlotSiteConfigIPRestrictionObservation struct {
}

func (*FunctionAppSlotSiteConfigIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigIPRestrictionObservation.

func (*FunctionAppSlotSiteConfigIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigIPRestrictionParameters

type FunctionAppSlotSiteConfigIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []FunctionAppSlotSiteConfigIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*FunctionAppSlotSiteConfigIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigIPRestrictionParameters.

func (*FunctionAppSlotSiteConfigIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigObservation

type FunctionAppSlotSiteConfigObservation struct {
}

func (*FunctionAppSlotSiteConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigObservation.

func (*FunctionAppSlotSiteConfigObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigParameters

type FunctionAppSlotSiteConfigParameters struct {

	// +kubebuilder:validation:Optional
	AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"`

	// +kubebuilder:validation:Optional
	AppScaleLimit *float64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit,omitempty"`

	// +kubebuilder:validation:Optional
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"`

	// +kubebuilder:validation:Optional
	Cors []FunctionAppSlotSiteConfigCorsParameters `json:"cors,omitempty" tf:"cors,omitempty"`

	// +kubebuilder:validation:Optional
	DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"`

	// +kubebuilder:validation:Optional
	ElasticInstanceMinimum *float64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum,omitempty"`

	// +kubebuilder:validation:Optional
	FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"`

	// +kubebuilder:validation:Optional
	Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	IPRestriction []FunctionAppSlotSiteConfigIPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"`

	// +kubebuilder:validation:Optional
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"`

	// +kubebuilder:validation:Optional
	MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"`

	// +kubebuilder:validation:Optional
	PreWarmedInstanceCount *float64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count,omitempty"`

	// +kubebuilder:validation:Optional
	RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ScmIPRestriction []FunctionAppSlotSiteConfigScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"`

	// +kubebuilder:validation:Optional
	ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"`

	// +kubebuilder:validation:Optional
	VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"`
}

func (*FunctionAppSlotSiteConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigParameters.

func (*FunctionAppSlotSiteConfigParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigScmIPRestrictionHeadersObservation

type FunctionAppSlotSiteConfigScmIPRestrictionHeadersObservation struct {
}

func (*FunctionAppSlotSiteConfigScmIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigScmIPRestrictionHeadersObservation.

func (*FunctionAppSlotSiteConfigScmIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters

type FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters.

func (*FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigScmIPRestrictionObservation

type FunctionAppSlotSiteConfigScmIPRestrictionObservation struct {
}

func (*FunctionAppSlotSiteConfigScmIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigScmIPRestrictionObservation.

func (*FunctionAppSlotSiteConfigScmIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteConfigScmIPRestrictionParameters

type FunctionAppSlotSiteConfigScmIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []FunctionAppSlotSiteConfigScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*FunctionAppSlotSiteConfigScmIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteConfigScmIPRestrictionParameters.

func (*FunctionAppSlotSiteConfigScmIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteCredentialObservation

type FunctionAppSlotSiteCredentialObservation struct {
	Password *string `json:"password,omitempty" tf:"password,omitempty"`

	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*FunctionAppSlotSiteCredentialObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteCredentialObservation.

func (*FunctionAppSlotSiteCredentialObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSiteCredentialParameters

type FunctionAppSlotSiteCredentialParameters struct {
}

func (*FunctionAppSlotSiteCredentialParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSiteCredentialParameters.

func (*FunctionAppSlotSiteCredentialParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotSpec

type FunctionAppSlotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FunctionAppSlotParameters `json:"forProvider"`
}

FunctionAppSlotSpec defines the desired state of FunctionAppSlot

func (*FunctionAppSlotSpec) DeepCopy

func (in *FunctionAppSlotSpec) DeepCopy() *FunctionAppSlotSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotSpec.

func (*FunctionAppSlotSpec) DeepCopyInto

func (in *FunctionAppSlotSpec) DeepCopyInto(out *FunctionAppSlotSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSlotStatus

type FunctionAppSlotStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FunctionAppSlotObservation `json:"atProvider,omitempty"`
}

FunctionAppSlotStatus defines the observed state of FunctionAppSlot.

func (*FunctionAppSlotStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSlotStatus.

func (*FunctionAppSlotStatus) DeepCopyInto

func (in *FunctionAppSlotStatus) DeepCopyInto(out *FunctionAppSlotStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSourceControlObservation

type FunctionAppSourceControlObservation struct {
}

func (*FunctionAppSourceControlObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSourceControlObservation.

func (*FunctionAppSourceControlObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSourceControlParameters

type FunctionAppSourceControlParameters struct {

	// +kubebuilder:validation:Optional
	Branch *string `json:"branch,omitempty" tf:"branch,omitempty"`

	// +kubebuilder:validation:Optional
	ManualIntegration *bool `json:"manualIntegration,omitempty" tf:"manual_integration,omitempty"`

	// +kubebuilder:validation:Optional
	RepoURL *string `json:"repoUrl,omitempty" tf:"repo_url,omitempty"`

	// +kubebuilder:validation:Optional
	RollbackEnabled *bool `json:"rollbackEnabled,omitempty" tf:"rollback_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	UseMercurial *bool `json:"useMercurial,omitempty" tf:"use_mercurial,omitempty"`
}

func (*FunctionAppSourceControlParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSourceControlParameters.

func (*FunctionAppSourceControlParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppSpec

type FunctionAppSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FunctionAppParameters `json:"forProvider"`
}

FunctionAppSpec defines the desired state of FunctionApp

func (*FunctionAppSpec) DeepCopy

func (in *FunctionAppSpec) DeepCopy() *FunctionAppSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppSpec.

func (*FunctionAppSpec) DeepCopyInto

func (in *FunctionAppSpec) DeepCopyInto(out *FunctionAppSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionAppStatus

type FunctionAppStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FunctionAppObservation `json:"atProvider,omitempty"`
}

FunctionAppStatus defines the observed state of FunctionApp.

func (*FunctionAppStatus) DeepCopy

func (in *FunctionAppStatus) DeepCopy() *FunctionAppStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionAppStatus.

func (*FunctionAppStatus) DeepCopyInto

func (in *FunctionAppStatus) DeepCopyInto(out *FunctionAppStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GoogleObservation

type GoogleObservation struct {
}

func (*GoogleObservation) DeepCopy

func (in *GoogleObservation) DeepCopy() *GoogleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleObservation.

func (*GoogleObservation) DeepCopyInto

func (in *GoogleObservation) DeepCopyInto(out *GoogleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GoogleParameters

type GoogleParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*GoogleParameters) DeepCopy

func (in *GoogleParameters) DeepCopy() *GoogleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleParameters.

func (*GoogleParameters) DeepCopyInto

func (in *GoogleParameters) DeepCopyInto(out *GoogleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsAzureBlobStorageObservation

type HTTPLogsAzureBlobStorageObservation struct {
}

func (*HTTPLogsAzureBlobStorageObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsAzureBlobStorageObservation.

func (*HTTPLogsAzureBlobStorageObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsAzureBlobStorageParameters

type HTTPLogsAzureBlobStorageParameters struct {

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	SASURLSecretRef v1.SecretKeySelector `json:"sasurlSecretRef" tf:"-"`
}

func (*HTTPLogsAzureBlobStorageParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsAzureBlobStorageParameters.

func (*HTTPLogsAzureBlobStorageParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsFileSystemObservation

type HTTPLogsFileSystemObservation struct {
}

func (*HTTPLogsFileSystemObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsFileSystemObservation.

func (*HTTPLogsFileSystemObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsFileSystemParameters

type HTTPLogsFileSystemParameters struct {

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	RetentionInMb *float64 `json:"retentionInMb" tf:"retention_in_mb,omitempty"`
}

func (*HTTPLogsFileSystemParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsFileSystemParameters.

func (*HTTPLogsFileSystemParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsObservation

type HTTPLogsObservation struct {
}

func (*HTTPLogsObservation) DeepCopy

func (in *HTTPLogsObservation) DeepCopy() *HTTPLogsObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsObservation.

func (*HTTPLogsObservation) DeepCopyInto

func (in *HTTPLogsObservation) DeepCopyInto(out *HTTPLogsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPLogsParameters

type HTTPLogsParameters struct {

	// +kubebuilder:validation:Optional
	AzureBlobStorage []HTTPLogsAzureBlobStorageParameters `json:"azureBlobStorage,omitempty" tf:"azure_blob_storage,omitempty"`

	// +kubebuilder:validation:Optional
	FileSystem []FileSystemParameters `json:"fileSystem,omitempty" tf:"file_system,omitempty"`
}

func (*HTTPLogsParameters) DeepCopy

func (in *HTTPLogsParameters) DeepCopy() *HTTPLogsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPLogsParameters.

func (*HTTPLogsParameters) DeepCopyInto

func (in *HTTPLogsParameters) DeepCopyInto(out *HTTPLogsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeadersObservation

type HeadersObservation struct {
}

func (*HeadersObservation) DeepCopy

func (in *HeadersObservation) DeepCopy() *HeadersObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersObservation.

func (*HeadersObservation) DeepCopyInto

func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeadersParameters

type HeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*HeadersParameters) DeepCopy

func (in *HeadersParameters) DeepCopy() *HeadersParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersParameters.

func (*HeadersParameters) DeepCopyInto

func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRestrictionHeadersObservation

type IPRestrictionHeadersObservation struct {
}

func (*IPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionHeadersObservation.

func (*IPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRestrictionHeadersParameters

type IPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*IPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionHeadersParameters.

func (*IPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRestrictionObservation

type IPRestrictionObservation struct {
}

func (*IPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionObservation.

func (*IPRestrictionObservation) DeepCopyInto

func (in *IPRestrictionObservation) DeepCopyInto(out *IPRestrictionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPRestrictionParameters

type IPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []HeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*IPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionParameters.

func (*IPRestrictionParameters) DeepCopyInto

func (in *IPRestrictionParameters) DeepCopyInto(out *IPRestrictionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InboundNetworkDependenciesObservation

type InboundNetworkDependenciesObservation struct {
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"`

	Ports []*string `json:"ports,omitempty" tf:"ports,omitempty"`
}

func (*InboundNetworkDependenciesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNetworkDependenciesObservation.

func (*InboundNetworkDependenciesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InboundNetworkDependenciesParameters

type InboundNetworkDependenciesParameters struct {
}

func (*InboundNetworkDependenciesParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNetworkDependenciesParameters.

func (*InboundNetworkDependenciesParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsApplicationLogsObservation

type LogsApplicationLogsObservation struct {
}

func (*LogsApplicationLogsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsApplicationLogsObservation.

func (*LogsApplicationLogsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsApplicationLogsParameters

type LogsApplicationLogsParameters struct {

	// +kubebuilder:validation:Optional
	AzureBlobStorage []ApplicationLogsAzureBlobStorageParameters `json:"azureBlobStorage,omitempty" tf:"azure_blob_storage,omitempty"`

	// +kubebuilder:validation:Optional
	FileSystemLevel *string `json:"fileSystemLevel,omitempty" tf:"file_system_level,omitempty"`
}

func (*LogsApplicationLogsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsApplicationLogsParameters.

func (*LogsApplicationLogsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsHTTPLogsAzureBlobStorageObservation

type LogsHTTPLogsAzureBlobStorageObservation struct {
}

func (*LogsHTTPLogsAzureBlobStorageObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsHTTPLogsAzureBlobStorageObservation.

func (*LogsHTTPLogsAzureBlobStorageObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsHTTPLogsAzureBlobStorageParameters

type LogsHTTPLogsAzureBlobStorageParameters struct {

	// +kubebuilder:validation:Required
	RetentionInDays *float64 `json:"retentionInDays" tf:"retention_in_days,omitempty"`

	// +kubebuilder:validation:Required
	SASURLSecretRef v1.SecretKeySelector `json:"sasurlSecretRef" tf:"-"`
}

func (*LogsHTTPLogsAzureBlobStorageParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsHTTPLogsAzureBlobStorageParameters.

func (*LogsHTTPLogsAzureBlobStorageParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsHTTPLogsObservation

type LogsHTTPLogsObservation struct {
}

func (*LogsHTTPLogsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsHTTPLogsObservation.

func (*LogsHTTPLogsObservation) DeepCopyInto

func (in *LogsHTTPLogsObservation) DeepCopyInto(out *LogsHTTPLogsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsHTTPLogsParameters

type LogsHTTPLogsParameters struct {

	// +kubebuilder:validation:Optional
	AzureBlobStorage []LogsHTTPLogsAzureBlobStorageParameters `json:"azureBlobStorage,omitempty" tf:"azure_blob_storage,omitempty"`

	// +kubebuilder:validation:Optional
	FileSystem []HTTPLogsFileSystemParameters `json:"fileSystem,omitempty" tf:"file_system,omitempty"`
}

func (*LogsHTTPLogsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsHTTPLogsParameters.

func (*LogsHTTPLogsParameters) DeepCopyInto

func (in *LogsHTTPLogsParameters) DeepCopyInto(out *LogsHTTPLogsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsObservation

type LogsObservation struct {
}

func (*LogsObservation) DeepCopy

func (in *LogsObservation) DeepCopy() *LogsObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsObservation.

func (*LogsObservation) DeepCopyInto

func (in *LogsObservation) DeepCopyInto(out *LogsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogsParameters

type LogsParameters struct {

	// +kubebuilder:validation:Optional
	ApplicationLogs []ApplicationLogsParameters `json:"applicationLogs,omitempty" tf:"application_logs,omitempty"`

	// +kubebuilder:validation:Optional
	DetailedErrorMessagesEnabled *bool `json:"detailedErrorMessagesEnabled,omitempty" tf:"detailed_error_messages_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	FailedRequestTracingEnabled *bool `json:"failedRequestTracingEnabled,omitempty" tf:"failed_request_tracing_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPLogs []HTTPLogsParameters `json:"httpLogs,omitempty" tf:"http_logs,omitempty"`
}

func (*LogsParameters) DeepCopy

func (in *LogsParameters) DeepCopy() *LogsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsParameters.

func (*LogsParameters) DeepCopyInto

func (in *LogsParameters) DeepCopyInto(out *LogsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MicrosoftObservation

type MicrosoftObservation struct {
}

func (*MicrosoftObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftObservation.

func (*MicrosoftObservation) DeepCopyInto

func (in *MicrosoftObservation) DeepCopyInto(out *MicrosoftObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MicrosoftParameters

type MicrosoftParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"`
}

func (*MicrosoftParameters) DeepCopy

func (in *MicrosoftParameters) DeepCopy() *MicrosoftParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftParameters.

func (*MicrosoftParameters) DeepCopyInto

func (in *MicrosoftParameters) DeepCopyInto(out *MicrosoftParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduleObservation

type ScheduleObservation struct {
}

func (*ScheduleObservation) DeepCopy

func (in *ScheduleObservation) DeepCopy() *ScheduleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.

func (*ScheduleObservation) DeepCopyInto

func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduleParameters

type ScheduleParameters struct {

	// +kubebuilder:validation:Required
	FrequencyInterval *float64 `json:"frequencyInterval" tf:"frequency_interval,omitempty"`

	// +kubebuilder:validation:Required
	FrequencyUnit *string `json:"frequencyUnit" tf:"frequency_unit,omitempty"`

	// +kubebuilder:validation:Optional
	KeepAtLeastOneBackup *bool `json:"keepAtLeastOneBackup,omitempty" tf:"keep_at_least_one_backup,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionPeriodInDays *float64 `json:"retentionPeriodInDays,omitempty" tf:"retention_period_in_days,omitempty"`

	// +kubebuilder:validation:Optional
	StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"`
}

func (*ScheduleParameters) DeepCopy

func (in *ScheduleParameters) DeepCopy() *ScheduleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.

func (*ScheduleParameters) DeepCopyInto

func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmIPRestrictionHeadersObservation

type ScmIPRestrictionHeadersObservation struct {
}

func (*ScmIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionHeadersObservation.

func (*ScmIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmIPRestrictionHeadersParameters

type ScmIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*ScmIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionHeadersParameters.

func (*ScmIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmIPRestrictionObservation

type ScmIPRestrictionObservation struct {
}

func (*ScmIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionObservation.

func (*ScmIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmIPRestrictionParameters

type ScmIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []ScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*ScmIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionParameters.

func (*ScmIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigCorsObservation

type SiteConfigCorsObservation struct {
}

func (*SiteConfigCorsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigCorsObservation.

func (*SiteConfigCorsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigCorsParameters

type SiteConfigCorsParameters struct {

	// +kubebuilder:validation:Required
	AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"`

	// +kubebuilder:validation:Optional
	SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"`
}

func (*SiteConfigCorsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigCorsParameters.

func (*SiteConfigCorsParameters) DeepCopyInto

func (in *SiteConfigCorsParameters) DeepCopyInto(out *SiteConfigCorsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigIPRestrictionHeadersObservation

type SiteConfigIPRestrictionHeadersObservation struct {
}

func (*SiteConfigIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionHeadersObservation.

func (*SiteConfigIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigIPRestrictionHeadersParameters

type SiteConfigIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*SiteConfigIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionHeadersParameters.

func (*SiteConfigIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigIPRestrictionObservation

type SiteConfigIPRestrictionObservation struct {
}

func (*SiteConfigIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionObservation.

func (*SiteConfigIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigIPRestrictionParameters

type SiteConfigIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []IPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*SiteConfigIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionParameters.

func (*SiteConfigIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigObservation

type SiteConfigObservation struct {
}

func (*SiteConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigObservation.

func (*SiteConfigObservation) DeepCopyInto

func (in *SiteConfigObservation) DeepCopyInto(out *SiteConfigObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigParameters

type SiteConfigParameters struct {

	// +kubebuilder:validation:Optional
	AcrUseManagedIdentityCredentials *bool `json:"acrUseManagedIdentityCredentials,omitempty" tf:"acr_use_managed_identity_credentials,omitempty"`

	// +kubebuilder:validation:Optional
	AcrUserManagedIdentityClientID *string `json:"acrUserManagedIdentityClientId,omitempty" tf:"acr_user_managed_identity_client_id,omitempty"`

	// +kubebuilder:validation:Optional
	AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"`

	// +kubebuilder:validation:Optional
	AppCommandLine *string `json:"appCommandLine,omitempty" tf:"app_command_line,omitempty"`

	// +kubebuilder:validation:Optional
	AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"`

	// +kubebuilder:validation:Optional
	Cors []CorsParameters `json:"cors,omitempty" tf:"cors,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultDocuments []*string `json:"defaultDocuments,omitempty" tf:"default_documents,omitempty"`

	// +kubebuilder:validation:Optional
	DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"`

	// +kubebuilder:validation:Optional
	FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"`

	// +kubebuilder:validation:Optional
	Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	IPRestriction []IPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	JavaContainer *string `json:"javaContainer,omitempty" tf:"java_container,omitempty"`

	// +kubebuilder:validation:Optional
	JavaContainerVersion *string `json:"javaContainerVersion,omitempty" tf:"java_container_version,omitempty"`

	// +kubebuilder:validation:Optional
	JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"`

	// +kubebuilder:validation:Optional
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"`

	// +kubebuilder:validation:Optional
	LocalMySQLEnabled *bool `json:"localMysqlEnabled,omitempty" tf:"local_mysql_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ManagedPipelineMode *string `json:"managedPipelineMode,omitempty" tf:"managed_pipeline_mode,omitempty"`

	// +kubebuilder:validation:Optional
	MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfWorkers *float64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers,omitempty"`

	// +kubebuilder:validation:Optional
	PHPVersion *string `json:"phpVersion,omitempty" tf:"php_version,omitempty"`

	// +kubebuilder:validation:Optional
	PythonVersion *string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"`

	// +kubebuilder:validation:Optional
	RemoteDebuggingEnabled *bool `json:"remoteDebuggingEnabled,omitempty" tf:"remote_debugging_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	RemoteDebuggingVersion *string `json:"remoteDebuggingVersion,omitempty" tf:"remote_debugging_version,omitempty"`

	// +kubebuilder:validation:Optional
	ScmIPRestriction []ScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"`

	// +kubebuilder:validation:Optional
	ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"`

	// +kubebuilder:validation:Optional
	VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	WindowsFxVersion *string `json:"windowsFxVersion,omitempty" tf:"windows_fx_version,omitempty"`
}

func (*SiteConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigParameters.

func (*SiteConfigParameters) DeepCopyInto

func (in *SiteConfigParameters) DeepCopyInto(out *SiteConfigParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigScmIPRestrictionHeadersObservation

type SiteConfigScmIPRestrictionHeadersObservation struct {
}

func (*SiteConfigScmIPRestrictionHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionHeadersObservation.

func (*SiteConfigScmIPRestrictionHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigScmIPRestrictionHeadersParameters

type SiteConfigScmIPRestrictionHeadersParameters struct {

	// +kubebuilder:validation:Optional
	XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`

	// +kubebuilder:validation:Optional
	XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`

	// +kubebuilder:validation:Optional
	XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`

	// +kubebuilder:validation:Optional
	XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*SiteConfigScmIPRestrictionHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionHeadersParameters.

func (*SiteConfigScmIPRestrictionHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigScmIPRestrictionObservation

type SiteConfigScmIPRestrictionObservation struct {
}

func (*SiteConfigScmIPRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionObservation.

func (*SiteConfigScmIPRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfigScmIPRestrictionParameters

type SiteConfigScmIPRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	Headers []SiteConfigScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name"`

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority"`

	// +kubebuilder:validation:Optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDRef *v1.Reference `json:"virtualNetworkSubnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIDSelector *v1.Selector `json:"virtualNetworkSubnetIdSelector,omitempty" tf:"-"`
}

func (*SiteConfigScmIPRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionParameters.

func (*SiteConfigScmIPRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteCredentialObservation

type SiteCredentialObservation struct {
	Password *string `json:"password,omitempty" tf:"password,omitempty"`

	Username *string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*SiteCredentialObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteCredentialObservation.

func (*SiteCredentialObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteCredentialParameters

type SiteCredentialParameters struct {
}

func (*SiteCredentialParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteCredentialParameters.

func (*SiteCredentialParameters) DeepCopyInto

func (in *SiteCredentialParameters) DeepCopyInto(out *SiteCredentialParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuObservation

type SkuObservation struct {
}

func (*SkuObservation) DeepCopy

func (in *SkuObservation) DeepCopy() *SkuObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.

func (*SkuObservation) DeepCopyInto

func (in *SkuObservation) DeepCopyInto(out *SkuObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuParameters

type SkuParameters struct {

	// +kubebuilder:validation:Optional
	Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"`

	// +kubebuilder:validation:Required
	Size *string `json:"size" tf:"size,omitempty"`

	// +kubebuilder:validation:Required
	Tier *string `json:"tier" tf:"tier,omitempty"`
}

func (*SkuParameters) DeepCopy

func (in *SkuParameters) DeepCopy() *SkuParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.

func (*SkuParameters) DeepCopyInto

func (in *SkuParameters) DeepCopyInto(out *SkuParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceControlObservation

type SourceControlObservation struct {
}

func (*SourceControlObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceControlObservation.

func (*SourceControlObservation) DeepCopyInto

func (in *SourceControlObservation) DeepCopyInto(out *SourceControlObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SourceControlParameters

type SourceControlParameters struct {

	// +kubebuilder:validation:Optional
	Branch *string `json:"branch,omitempty" tf:"branch,omitempty"`

	// +kubebuilder:validation:Optional
	ManualIntegration *bool `json:"manualIntegration,omitempty" tf:"manual_integration,omitempty"`

	// +kubebuilder:validation:Optional
	RepoURL *string `json:"repoUrl,omitempty" tf:"repo_url,omitempty"`

	// +kubebuilder:validation:Optional
	RollbackEnabled *bool `json:"rollbackEnabled,omitempty" tf:"rollback_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	UseMercurial *bool `json:"useMercurial,omitempty" tf:"use_mercurial,omitempty"`
}

func (*SourceControlParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceControlParameters.

func (*SourceControlParameters) DeepCopyInto

func (in *SourceControlParameters) DeepCopyInto(out *SourceControlParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StaticSite

type StaticSite struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StaticSiteSpec   `json:"spec"`
	Status            StaticSiteStatus `json:"status,omitempty"`
}

StaticSite is the Schema for the StaticSites 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 (*StaticSite) DeepCopy

func (in *StaticSite) DeepCopy() *StaticSite

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSite.

func (*StaticSite) DeepCopyInto

func (in *StaticSite) DeepCopyInto(out *StaticSite)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StaticSite) DeepCopyObject

func (in *StaticSite) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StaticSite) GetCondition

func (mg *StaticSite) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StaticSite.

func (*StaticSite) GetConnectionDetailsMapping

func (tr *StaticSite) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StaticSite

func (*StaticSite) GetDeletionPolicy

func (mg *StaticSite) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StaticSite.

func (*StaticSite) GetID

func (tr *StaticSite) GetID() string

GetID returns ID of underlying Terraform resource of this StaticSite

func (*StaticSite) GetObservation

func (tr *StaticSite) GetObservation() (map[string]interface{}, error)

GetObservation of this StaticSite

func (*StaticSite) GetParameters

func (tr *StaticSite) GetParameters() (map[string]interface{}, error)

GetParameters of this StaticSite

func (*StaticSite) GetProviderConfigReference

func (mg *StaticSite) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StaticSite.

func (*StaticSite) GetProviderReference

func (mg *StaticSite) GetProviderReference() *xpv1.Reference

GetProviderReference of this StaticSite. Deprecated: Use GetProviderConfigReference.

func (*StaticSite) GetPublishConnectionDetailsTo

func (mg *StaticSite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this StaticSite.

func (*StaticSite) GetTerraformResourceType

func (mg *StaticSite) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StaticSite

func (*StaticSite) GetTerraformSchemaVersion

func (tr *StaticSite) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StaticSite) GetWriteConnectionSecretToReference

func (mg *StaticSite) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StaticSite.

func (*StaticSite) LateInitialize

func (tr *StaticSite) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StaticSite using its observed tfState. returns True if there are any spec changes for the resource.

func (*StaticSite) ResolveReferences

func (mg *StaticSite) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StaticSite.

func (*StaticSite) SetConditions

func (mg *StaticSite) SetConditions(c ...xpv1.Condition)

SetConditions of this StaticSite.

func (*StaticSite) SetDeletionPolicy

func (mg *StaticSite) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StaticSite.

func (*StaticSite) SetObservation

func (tr *StaticSite) SetObservation(obs map[string]interface{}) error

SetObservation for this StaticSite

func (*StaticSite) SetParameters

func (tr *StaticSite) SetParameters(params map[string]interface{}) error

SetParameters for this StaticSite

func (*StaticSite) SetProviderConfigReference

func (mg *StaticSite) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StaticSite.

func (*StaticSite) SetProviderReference

func (mg *StaticSite) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StaticSite. Deprecated: Use SetProviderConfigReference.

func (*StaticSite) SetPublishConnectionDetailsTo

func (mg *StaticSite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this StaticSite.

func (*StaticSite) SetWriteConnectionSecretToReference

func (mg *StaticSite) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StaticSite.

type StaticSiteList

type StaticSiteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StaticSite `json:"items"`
}

StaticSiteList contains a list of StaticSites

func (*StaticSiteList) DeepCopy

func (in *StaticSiteList) DeepCopy() *StaticSiteList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSiteList.

func (*StaticSiteList) DeepCopyInto

func (in *StaticSiteList) DeepCopyInto(out *StaticSiteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StaticSiteList) DeepCopyObject

func (in *StaticSiteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StaticSiteList) GetItems

func (l *StaticSiteList) GetItems() []resource.Managed

GetItems of this StaticSiteList.

type StaticSiteObservation

type StaticSiteObservation struct {
	APIKey *string `json:"apiKey,omitempty" tf:"api_key,omitempty"`

	DefaultHostName *string `json:"defaultHostName,omitempty" tf:"default_host_name,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StaticSiteObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSiteObservation.

func (*StaticSiteObservation) DeepCopyInto

func (in *StaticSiteObservation) DeepCopyInto(out *StaticSiteObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StaticSiteParameters

type StaticSiteParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,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:Optional
	SkuSize *string `json:"skuSize,omitempty" tf:"sku_size,omitempty"`

	// +kubebuilder:validation:Optional
	SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*StaticSiteParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSiteParameters.

func (*StaticSiteParameters) DeepCopyInto

func (in *StaticSiteParameters) DeepCopyInto(out *StaticSiteParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StaticSiteSpec

type StaticSiteSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StaticSiteParameters `json:"forProvider"`
}

StaticSiteSpec defines the desired state of StaticSite

func (*StaticSiteSpec) DeepCopy

func (in *StaticSiteSpec) DeepCopy() *StaticSiteSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSiteSpec.

func (*StaticSiteSpec) DeepCopyInto

func (in *StaticSiteSpec) DeepCopyInto(out *StaticSiteSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StaticSiteStatus

type StaticSiteStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StaticSiteObservation `json:"atProvider,omitempty"`
}

StaticSiteStatus defines the observed state of StaticSite.

func (*StaticSiteStatus) DeepCopy

func (in *StaticSiteStatus) DeepCopy() *StaticSiteStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticSiteStatus.

func (*StaticSiteStatus) DeepCopyInto

func (in *StaticSiteStatus) DeepCopyInto(out *StaticSiteStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountObservation

type StorageAccountObservation struct {
}

func (*StorageAccountObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountObservation.

func (*StorageAccountObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountParameters

type StorageAccountParameters struct {

	// +kubebuilder:validation:Required
	AccessKeySecretRef v1.SecretKeySelector `json:"accessKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	AccountName *string `json:"accountName" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ShareName *string `json:"shareName" tf:"share_name,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*StorageAccountParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountParameters.

func (*StorageAccountParameters) DeepCopyInto

func (in *StorageAccountParameters) DeepCopyInto(out *StorageAccountParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TwitterObservation

type TwitterObservation struct {
}

func (*TwitterObservation) DeepCopy

func (in *TwitterObservation) DeepCopy() *TwitterObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterObservation.

func (*TwitterObservation) DeepCopyInto

func (in *TwitterObservation) DeepCopyInto(out *TwitterObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TwitterParameters

type TwitterParameters struct {

	// +kubebuilder:validation:Required
	ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"`

	// +kubebuilder:validation:Required
	ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"`
}

func (*TwitterParameters) DeepCopy

func (in *TwitterParameters) DeepCopy() *TwitterParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterParameters.

func (*TwitterParameters) DeepCopyInto

func (in *TwitterParameters) DeepCopyInto(out *TwitterParameters)

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